--- /home/fdroid/fdroiddata/tmp/de.danoeh.antennapod_3040095.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.danoeh.antennapod_3040095.apk ├── /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: <2849d2c859f99e2e05680cc4ba8406401bdaf07ff7a7aa5b225c0c5cbbcc7060>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <712c54294cc35c736d36ca4ee565820f0db6d2c0d31125380f074d669811e79810e8b70000000000> │ @@ -1,84 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 179430565a4a04bfe7827483243099bd10870410800cd7c4c7b48d8d3226df55 │ -Signer #1 certificate SHA-1 digest: a5c46be7688949bb85534ce316c0be09e7d86d26 │ -Signer #1 certificate MD5 digest: f07fa9b4bac616b879c13c2ead5c29c6 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 2ac9893fb94e8b8f2f0c80a0f83ab9a30d0fde5c0bcb7ded3dab05a4a7c12b68 │ -Signer #1 public key SHA-1 digest: dfb1f841a72ed66e0fcde99ccac1e27e25d2601b │ -Signer #1 public key MD5 digest: f8981eee6d64a2188e3279a9b1ba629a │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.core_core-splashscreen.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.databinding_viewbinding.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.exifinterface_exifinterface.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.gridlayout_gridlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-service.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.palette_palette.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.room_room-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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.sqlite_sqlite-framework.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.work_work-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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. ├── zipinfo {} │ @@ -1,12 +1,12 @@ │ Zip file size: 12056592 bytes, number of entries: 1532 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 3006 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 3007 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 272 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 6570808 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 6570768 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 2028632 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 2277104 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 2099504 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 1279936 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 2254740 b- defN 81-Jan-01 01:01 lib/x86/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 2501448 b- defN 81-Jan-01 01:01 lib/x86_64/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 36447 b- defN 81-Jan-01 01:01 assets/LICENSE.txt │ @@ -1527,8 +1527,8 @@ │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 11139 b- stor 81-Jan-01 01:01 res/zr.png │ -rw---- 0.0 fat 688 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 3216392 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 135972 b- defN 81-Jan-01 01:01 META-INF/697C4250.SF │ -rw---- 2.0 fat 1299 b- defN 81-Jan-01 01:01 META-INF/697C4250.RSA │ -rw---- 2.0 fat 135845 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -1532 files, 24336261 bytes uncompressed, 11880508 bytes compressed: 51.2% │ +1532 files, 24336222 bytes uncompressed, 11880390 bytes compressed: 51.2% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : f2b1ae20 │ │ -signature : 38cd...616e │ │ -file_size : 6570808 │ │ +checksum : 945fa1b4 │ │ +signature : 5996...5815 │ │ +file_size : 6570768 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 51668 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 7689 │ │ type_ids_off : 206784 (0x0327c0) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 237540 (0x039fe4) │ │ field_ids_size : 61481 │ │ field_ids_off : 371376 (0x05aab0) │ │ method_ids_size : 43728 │ │ method_ids_off : 863224 (0x0d2bf8) │ │ class_defs_size : 6107 │ │ class_defs_off : 1213048 (0x128278) │ │ -data_size : 5162336 │ │ +data_size : 5162296 │ │ data_off : 1408472 (0x157dd8) │ │ │ │ Class #0 header: │ │ class_idx : 435 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 6997 │ │ source_file_idx : 17683 │ │ @@ -700210,17 +700210,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ae2a8: |[3ae2a8] de.danoeh.antennapod.BuildConfig.:()V │ │ -3ae2b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ae2be: 0e00 |0003: return-void │ │ +3ae280: |[3ae280] de.danoeh.antennapod.BuildConfig.:()V │ │ +3ae290: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ae296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -700252,18 +700252,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ae2c0: |[3ae2c0] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ -3ae2d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ae2d6: 5b01 a846 |0003: iput-object v1, v0, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@46a8 │ │ -3ae2da: 0e00 |0005: return-void │ │ +3ae298: |[3ae298] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ +3ae2a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ae2ae: 5b01 a846 |0003: iput-object v1, v0, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@46a8 │ │ +3ae2b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -700273,18 +700273,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ae2dc: |[3ae2dc] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.run:()V │ │ -3ae2ec: 5410 a846 |0000: iget-object v0, v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@46a8 │ │ -3ae2f0: 7110 0098 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V // method@9800 │ │ -3ae2f6: 0e00 |0005: return-void │ │ +3ae2b4: |[3ae2b4] de.danoeh.antennapod.ClientConfigurator$$ExternalSyntheticLambda0.run:()V │ │ +3ae2c4: 5410 a846 |0000: iget-object v0, v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@46a8 │ │ +3ae2c8: 7110 0098 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V // method@9800 │ │ +3ae2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -700317,17 +700317,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ae2f8: |[3ae2f8] de.danoeh.antennapod.ClientConfigurator.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V │ │ -3ae308: 7110 0498 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.lambda$initialize$0:(Landroid/content/Context;)V // method@9804 │ │ -3ae30e: 0e00 |0003: return-void │ │ +3ae2d0: |[3ae2d0] de.danoeh.antennapod.ClientConfigurator.$r8$lambda$EoGpH0T_yp3tXA81eRhALkmyEK8:(Landroid/content/Context;)V │ │ +3ae2e0: 7110 0498 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/ClientConfigurator;.lambda$initialize$0:(Landroid/content/Context;)V // method@9804 │ │ +3ae2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/ClientConfigurator;) │ │ @@ -700335,109 +700335,109 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ae310: |[3ae310] de.danoeh.antennapod.ClientConfigurator.:()V │ │ -3ae320: 0e00 |0000: return-void │ │ +3ae2e8: |[3ae2e8] de.danoeh.antennapod.ClientConfigurator.:()V │ │ +3ae2f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/ClientConfigurator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ae324: |[3ae324] de.danoeh.antennapod.ClientConfigurator.:()V │ │ -3ae334: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ae33a: 0e00 |0003: return-void │ │ +3ae2fc: |[3ae2fc] de.danoeh.antennapod.ClientConfigurator.:()V │ │ +3ae30c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ae312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/ClientConfigurator;) │ │ name : 'initialize' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -3ae33c: |[3ae33c] de.danoeh.antennapod.ClientConfigurator.initialize:(Landroid/content/Context;)V │ │ -3ae34c: 1c00 f617 |0000: const-class v0, Lde/danoeh/antennapod/ClientConfigurator; // type@17f6 │ │ -3ae350: 1d00 |0002: monitor-enter v0 │ │ -3ae352: 6301 a946 |0003: sget-boolean v1, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@46a9 │ │ -3ae356: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -3ae35a: 1e00 |0007: monitor-exit v0 │ │ -3ae35c: 0e00 |0008: return-void │ │ -3ae35e: 6e10 fb01 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01fb │ │ -3ae364: 0c01 |000c: move-result-object v1 │ │ -3ae366: 6e10 fc01 0400 |000d: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ -3ae36c: 0c02 |0010: move-result-object v2 │ │ -3ae36e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3ae370: 6e30 7c02 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@027c │ │ -3ae376: 0c01 |0015: move-result-object v1 │ │ -3ae378: 2202 611b |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ae37c: 7010 06a6 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ae382: 1a03 4a09 |001b: const-string v3, "AntennaPod/" // string@094a │ │ -3ae386: 6e20 12a6 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae38c: 5411 2800 |0020: iget-object v1, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ -3ae390: 6e20 12a6 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae396: 6e10 1ba6 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ae39c: 0c01 |0028: move-result-object v1 │ │ -3ae39e: 6901 bb75 |0029: sput-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ -3ae3a2: 2805 |002b: goto 0030 // +0005 │ │ -3ae3a4: 0d01 |002c: move-exception v1 │ │ -3ae3a6: 6e10 42a6 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ae3ac: 7110 8ca3 0400 |0030: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.init:(Landroid/content/Context;)V // method@a38c │ │ -3ae3b2: 7110 d3a3 0400 |0033: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.init:(Landroid/content/Context;)V // method@a3d3 │ │ -3ae3b8: 7110 aca3 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.init:(Landroid/content/Context;)V // method@a3ac │ │ -3ae3be: 7110 b1a3 0400 |0039: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.init:(Landroid/content/Context;)V // method@a3b1 │ │ -3ae3c4: 7110 b8a3 0400 |003c: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.init:(Landroid/content/Context;)V // method@a3b8 │ │ -3ae3ca: 7110 98a3 0400 |003f: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.init:(Landroid/content/Context;)V // method@a398 │ │ -3ae3d0: 7110 dc9e 0400 |0042: invoke-static {v4}, Lde/danoeh/antennapod/net/ssl/SslProviderInstaller;.install:(Landroid/content/Context;)V // method@9edc │ │ -3ae3d6: 7110 199d 0400 |0045: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.init:(Landroid/content/Context;)V // method@9d19 │ │ -3ae3dc: 2201 3f19 |0048: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; // type@193f │ │ -3ae3e0: 7010 169e 0100 |004a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.:()V // method@9e16 │ │ -3ae3e6: 7110 929e 0100 |004d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V // method@9e92 │ │ -3ae3ec: 2201 4219 |0050: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // type@1942 │ │ -3ae3f0: 7010 259e 0100 |0052: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.:()V // method@9e25 │ │ -3ae3f6: 7110 a09e 0100 |0055: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V // method@9ea0 │ │ -3ae3fc: 2201 3619 |0058: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; // type@1936 │ │ -3ae400: 7010 f39d 0100 |005a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.:()V // method@9df3 │ │ -3ae406: 7110 769e 0100 |005d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V // method@9e76 │ │ -3ae40c: 2201 f517 |0060: new-instance v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; // type@17f5 │ │ -3ae410: 7020 fe97 4100 |0062: invoke-direct {v1, v4}, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@97fe │ │ -3ae416: 7110 f89f 0100 |0065: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.setServiceStarterImpl:(Ljava/lang/Runnable;)V // method@9ff8 │ │ -3ae41c: 2201 121b |0068: new-instance v1, Ljava/io/File; // type@1b12 │ │ -3ae420: 6e10 ea01 0400 |006a: invoke-virtual {v4}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ea │ │ -3ae426: 0c02 |006d: move-result-object v2 │ │ -3ae428: 1a03 faa0 |006e: const-string v3, "okhttp" // string@a0fa │ │ -3ae42c: 7030 7aa4 2103 |0070: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@a47a │ │ -3ae432: 7110 119d 0100 |0073: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setCacheDirectory:(Ljava/io/File;)V // method@9d11 │ │ -3ae438: 7100 cca3 0000 |0076: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getProxyConfig:()Lde/danoeh/antennapod/model/download/ProxyConfig; // method@a3cc │ │ -3ae43e: 0c01 |0079: move-result-object v1 │ │ -3ae440: 7110 129d 0100 |007a: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V // method@9d12 │ │ -3ae446: 7110 a1a3 0400 |007d: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.init:(Landroid/content/Context;)V // method@a3a1 │ │ -3ae44c: 7110 18a4 0400 |0080: invoke-static {v4}, Lde/danoeh/antennapod/ui/notifications/NotificationUtils;.createChannels:(Landroid/content/Context;)V // method@a418 │ │ -3ae452: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -3ae454: 6a04 a946 |0084: sput-boolean v4, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@46a9 │ │ -3ae458: 1e00 |0086: monitor-exit v0 │ │ -3ae45a: 0e00 |0087: return-void │ │ -3ae45c: 0d04 |0088: move-exception v4 │ │ -3ae45e: 1e00 |0089: monitor-exit v0 │ │ -3ae460: 2704 |008a: throw v4 │ │ +3ae314: |[3ae314] de.danoeh.antennapod.ClientConfigurator.initialize:(Landroid/content/Context;)V │ │ +3ae324: 1c00 f617 |0000: const-class v0, Lde/danoeh/antennapod/ClientConfigurator; // type@17f6 │ │ +3ae328: 1d00 |0002: monitor-enter v0 │ │ +3ae32a: 6301 a946 |0003: sget-boolean v1, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@46a9 │ │ +3ae32e: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +3ae332: 1e00 |0007: monitor-exit v0 │ │ +3ae334: 0e00 |0008: return-void │ │ +3ae336: 6e10 fb01 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01fb │ │ +3ae33c: 0c01 |000c: move-result-object v1 │ │ +3ae33e: 6e10 fc01 0400 |000d: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ +3ae344: 0c02 |0010: move-result-object v2 │ │ +3ae346: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3ae348: 6e30 7c02 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@027c │ │ +3ae34e: 0c01 |0015: move-result-object v1 │ │ +3ae350: 2202 611b |0016: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ae354: 7010 06a6 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ae35a: 1a03 4a09 |001b: const-string v3, "AntennaPod/" // string@094a │ │ +3ae35e: 6e20 12a6 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae364: 5411 2800 |0020: iget-object v1, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0028 │ │ +3ae368: 6e20 12a6 1200 |0022: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae36e: 6e10 1ba6 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ae374: 0c01 |0028: move-result-object v1 │ │ +3ae376: 6901 bb75 |0029: sput-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ +3ae37a: 2805 |002b: goto 0030 // +0005 │ │ +3ae37c: 0d01 |002c: move-exception v1 │ │ +3ae37e: 6e10 42a6 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ae384: 7110 8ca3 0400 |0030: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.init:(Landroid/content/Context;)V // method@a38c │ │ +3ae38a: 7110 d3a3 0400 |0033: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.init:(Landroid/content/Context;)V // method@a3d3 │ │ +3ae390: 7110 aca3 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.init:(Landroid/content/Context;)V // method@a3ac │ │ +3ae396: 7110 b1a3 0400 |0039: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.init:(Landroid/content/Context;)V // method@a3b1 │ │ +3ae39c: 7110 b8a3 0400 |003c: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.init:(Landroid/content/Context;)V // method@a3b8 │ │ +3ae3a2: 7110 98a3 0400 |003f: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.init:(Landroid/content/Context;)V // method@a398 │ │ +3ae3a8: 7110 dc9e 0400 |0042: invoke-static {v4}, Lde/danoeh/antennapod/net/ssl/SslProviderInstaller;.install:(Landroid/content/Context;)V // method@9edc │ │ +3ae3ae: 7110 199d 0400 |0045: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.init:(Landroid/content/Context;)V // method@9d19 │ │ +3ae3b4: 2201 3f19 |0048: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; // type@193f │ │ +3ae3b8: 7010 169e 0100 |004a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.:()V // method@9e16 │ │ +3ae3be: 7110 929e 0100 |004d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V // method@9e92 │ │ +3ae3c4: 2201 4219 |0050: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // type@1942 │ │ +3ae3c8: 7010 259e 0100 |0052: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.:()V // method@9e25 │ │ +3ae3ce: 7110 a09e 0100 |0055: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V // method@9ea0 │ │ +3ae3d4: 2201 3619 |0058: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; // type@1936 │ │ +3ae3d8: 7010 f39d 0100 |005a: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.:()V // method@9df3 │ │ +3ae3de: 7110 769e 0100 |005d: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V // method@9e76 │ │ +3ae3e4: 2201 f517 |0060: new-instance v1, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0; // type@17f5 │ │ +3ae3e8: 7020 fe97 4100 |0062: invoke-direct {v1, v4}, Lde/danoeh/antennapod/ClientConfigurator$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@97fe │ │ +3ae3ee: 7110 f89f 0100 |0065: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.setServiceStarterImpl:(Ljava/lang/Runnable;)V // method@9ff8 │ │ +3ae3f4: 2201 121b |0068: new-instance v1, Ljava/io/File; // type@1b12 │ │ +3ae3f8: 6e10 ea01 0400 |006a: invoke-virtual {v4}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ea │ │ +3ae3fe: 0c02 |006d: move-result-object v2 │ │ +3ae400: 1a03 faa0 |006e: const-string v3, "okhttp" // string@a0fa │ │ +3ae404: 7030 7aa4 2103 |0070: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@a47a │ │ +3ae40a: 7110 119d 0100 |0073: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setCacheDirectory:(Ljava/io/File;)V // method@9d11 │ │ +3ae410: 7100 cca3 0000 |0076: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getProxyConfig:()Lde/danoeh/antennapod/model/download/ProxyConfig; // method@a3cc │ │ +3ae416: 0c01 |0079: move-result-object v1 │ │ +3ae418: 7110 129d 0100 |007a: invoke-static {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V // method@9d12 │ │ +3ae41e: 7110 a1a3 0400 |007d: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.init:(Landroid/content/Context;)V // method@a3a1 │ │ +3ae424: 7110 18a4 0400 |0080: invoke-static {v4}, Lde/danoeh/antennapod/ui/notifications/NotificationUtils;.createChannels:(Landroid/content/Context;)V // method@a418 │ │ +3ae42a: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +3ae42c: 6a04 a946 |0084: sput-boolean v4, Lde/danoeh/antennapod/ClientConfigurator;.initialized:Z // field@46a9 │ │ +3ae430: 1e00 |0086: monitor-exit v0 │ │ +3ae432: 0e00 |0087: return-void │ │ +3ae434: 0d04 |0088: move-exception v4 │ │ +3ae436: 1e00 |0089: monitor-exit v0 │ │ +3ae438: 2704 |008a: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x0005 │ │ -> 0x0088 │ │ 0x0009 - 0x002b │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x002c │ │ -> 0x0088 │ │ 0x002d - 0x0086 │ │ @@ -700474,17 +700474,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ae488: |[3ae488] de.danoeh.antennapod.ClientConfigurator.lambda$initialize$0:(Landroid/content/Context;)V │ │ -3ae498: 7110 809f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.sync:(Landroid/content/Context;)V // method@9f80 │ │ -3ae49e: 0e00 |0003: return-void │ │ +3ae460: |[3ae460] de.danoeh.antennapod.ClientConfigurator.lambda$initialize$0:(Landroid/content/Context;)V │ │ +3ae470: 7110 809f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.sync:(Landroid/content/Context;)V // method@9f80 │ │ +3ae476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -700523,20 +700523,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ae570: |[3ae570] de.danoeh.antennapod.CrashReportWriter.:()V │ │ -3ae580: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ae586: 7100 29a6 0000 |0003: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@a629 │ │ -3ae58c: 0c00 |0006: move-result-object v0 │ │ -3ae58e: 5b10 ab46 |0007: iput-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@46ab │ │ -3ae592: 0e00 |0009: return-void │ │ +3ae548: |[3ae548] de.danoeh.antennapod.CrashReportWriter.:()V │ │ +3ae558: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ae55e: 7100 29a6 0000 |0003: invoke-static {}, Ljava/lang/Thread;.getDefaultUncaughtExceptionHandler:()Ljava/lang/Thread$UncaughtExceptionHandler; // method@a629 │ │ +3ae564: 0c00 |0006: move-result-object v0 │ │ +3ae566: 5b10 ab46 |0007: iput-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@46ab │ │ +3ae56a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/CrashReportWriter; │ │ │ │ @@ -700545,74 +700545,74 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3ae4a0: |[3ae4a0] de.danoeh.antennapod.CrashReportWriter.getFile:()Ljava/io/File; │ │ -3ae4b0: 2200 121b |0000: new-instance v0, Ljava/io/File; // type@1b12 │ │ -3ae4b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ae4b6: 7110 bea3 0100 |0003: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ -3ae4bc: 0c01 |0006: move-result-object v1 │ │ -3ae4be: 1a02 6162 |0007: const-string v2, "crash-report.log" // string@6261 │ │ -3ae4c2: 7030 7aa4 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@a47a │ │ -3ae4c8: 1100 |000c: return-object v0 │ │ +3ae478: |[3ae478] de.danoeh.antennapod.CrashReportWriter.getFile:()Ljava/io/File; │ │ +3ae488: 2200 121b |0000: new-instance v0, Ljava/io/File; // type@1b12 │ │ +3ae48c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ae48e: 7110 bea3 0100 |0003: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ +3ae494: 0c01 |0006: move-result-object v1 │ │ +3ae496: 1a02 6162 |0007: const-string v2, "crash-report.log" // string@6261 │ │ +3ae49a: 7030 7aa4 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@a47a │ │ +3ae4a0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/CrashReportWriter;) │ │ name : 'getSystemInfo' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -3ae4cc: |[3ae4cc] de.danoeh.antennapod.CrashReportWriter.getSystemInfo:()Ljava/lang/String; │ │ -3ae4dc: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ae4e0: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ae4e6: 1a01 d401 |0005: const-string v1, "## Environment │ │ +3ae4a4: |[3ae4a4] de.danoeh.antennapod.CrashReportWriter.getSystemInfo:()Ljava/lang/String; │ │ +3ae4b4: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ae4b8: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ae4be: 1a01 d401 |0005: const-string v1, "## Environment │ │ Android version: " // string@01d4 │ │ -3ae4ea: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae4f0: 6201 df00 |000a: sget-object v1, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@00df │ │ -3ae4f4: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae4fa: 1a01 1100 |000f: const-string v1, " │ │ +3ae4c2: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae4c8: 6201 df00 |000a: sget-object v1, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@00df │ │ +3ae4cc: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae4d2: 1a01 1100 |000f: const-string v1, " │ │ OS version: " // string@0011 │ │ -3ae4fe: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae504: 1a01 34a5 |0014: const-string v1, "os.version" // string@a534 │ │ -3ae508: 7110 1ea6 0100 |0016: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@a61e │ │ -3ae50e: 0c01 |0019: move-result-object v1 │ │ -3ae510: 6e20 12a6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae516: 1a01 0d00 |001d: const-string v1, " │ │ +3ae4d6: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae4dc: 1a01 34a5 |0014: const-string v1, "os.version" // string@a534 │ │ +3ae4e0: 7110 1ea6 0100 |0016: invoke-static {v1}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@a61e │ │ +3ae4e6: 0c01 |0019: move-result-object v1 │ │ +3ae4e8: 6e20 12a6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae4ee: 1a01 0d00 |001d: const-string v1, " │ │ AntennaPod version: " // string@000d │ │ -3ae51a: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae520: 1a01 c606 |0022: const-string v1, "3.4.0" // string@06c6 │ │ -3ae524: 6e20 12a6 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae52a: 1a01 1000 |0027: const-string v1, " │ │ +3ae4f2: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae4f8: 1a01 c606 |0022: const-string v1, "3.4.0" // string@06c6 │ │ +3ae4fc: 6e20 12a6 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae502: 1a01 1000 |0027: const-string v1, " │ │ Model: " // string@0010 │ │ -3ae52e: 6e20 12a6 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae534: 6201 e500 |002c: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00e5 │ │ -3ae538: 6e20 12a6 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae53e: 1a01 0e00 |0031: const-string v1, " │ │ +3ae506: 6e20 12a6 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae50c: 6201 e500 |002c: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00e5 │ │ +3ae510: 6e20 12a6 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae516: 1a01 0e00 |0031: const-string v1, " │ │ Device: " // string@000e │ │ -3ae542: 6e20 12a6 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae548: 6201 e200 |0036: sget-object v1, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@00e2 │ │ -3ae54c: 6e20 12a6 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae552: 1a01 1200 |003b: const-string v1, " │ │ +3ae51a: 6e20 12a6 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae520: 6201 e200 |0036: sget-object v1, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@00e2 │ │ +3ae524: 6e20 12a6 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae52a: 1a01 1200 |003b: const-string v1, " │ │ Product: " // string@0012 │ │ -3ae556: 6e20 12a6 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae55c: 6201 e600 |0040: sget-object v1, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@00e6 │ │ -3ae560: 6e20 12a6 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae566: 6e10 1ba6 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ae56c: 0c00 |0048: move-result-object v0 │ │ -3ae56e: 1100 |0049: return-object v0 │ │ +3ae52e: 6e20 12a6 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae534: 6201 e600 |0040: sget-object v1, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@00e6 │ │ +3ae538: 6e20 12a6 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae53e: 6e10 1ba6 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ae544: 0c00 |0048: move-result-object v0 │ │ +3ae546: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0016 line=61 │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/CrashReportWriter;) │ │ @@ -700620,68 +700620,68 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -3ae5b8: |[3ae5b8] de.danoeh.antennapod.CrashReportWriter.write:(Ljava/lang/Throwable;)V │ │ -3ae5c8: 1a00 2552 |0000: const-string v0, "```" // string@5225 │ │ -3ae5cc: 7100 0698 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9806 │ │ -3ae5d2: 0c01 |0005: move-result-object v1 │ │ -3ae5d4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3ae5d6: 2203 241b |0007: new-instance v3, Ljava/io/PrintWriter; // type@1b24 │ │ -3ae5da: 1a04 d949 |0009: const-string v4, "UTF-8" // string@49d9 │ │ -3ae5de: 7030 cfa4 1304 |000b: invoke-direct {v3, v1, v4}, Ljava/io/PrintWriter;.:(Ljava/io/File;Ljava/lang/String;)V // method@a4cf │ │ -3ae5e4: 1a01 d301 |000e: const-string v1, "## Crash info" // string@01d3 │ │ -3ae5e8: 6e20 d9a4 1300 |0010: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ -3ae5ee: 2201 611b |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ae5f2: 7010 06a6 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ae5f8: 1a02 ec48 |0018: const-string v2, "Time: " // string@48ec │ │ -3ae5fc: 6e20 12a6 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae602: 2202 cc1b |001d: new-instance v2, Ljava/text/SimpleDateFormat; // type@1bcc │ │ -3ae606: 1a04 1265 |001f: const-string v4, "dd-MM-yyyy HH:mm:ss" // string@6512 │ │ -3ae60a: 7100 43a8 0000 |0021: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3ae610: 0c05 |0024: move-result-object v5 │ │ -3ae612: 7030 26a7 4205 |0025: invoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ -3ae618: 2204 db1b |0028: new-instance v4, Ljava/util/Date; // type@1bdb │ │ -3ae61c: 7010 dda7 0400 |002a: invoke-direct {v4}, Ljava/util/Date;.:()V // method@a7dd │ │ -3ae622: 6e20 1ba7 4200 |002d: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@a71b │ │ -3ae628: 0c02 |0030: move-result-object v2 │ │ -3ae62a: 6e20 12a6 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ae630: 6e10 1ba6 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ae636: 0c01 |0037: move-result-object v1 │ │ -3ae638: 6e20 d9a4 1300 |0038: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ -3ae63e: 1a01 4909 |003b: const-string v1, "AntennaPod version: 3.4.0" // string@0949 │ │ -3ae642: 6e20 d9a4 1300 |003d: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ -3ae648: 6e10 d6a4 0300 |0040: invoke-virtual {v3}, Ljava/io/PrintWriter;.println:()V // method@a4d6 │ │ -3ae64e: 1a01 d501 |0043: const-string v1, "## StackTrace" // string@01d5 │ │ -3ae652: 6e20 d9a4 1300 |0045: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ -3ae658: 6e20 d9a4 0300 |0048: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ -3ae65e: 6e20 43a6 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@a643 │ │ -3ae664: 6e20 d9a4 0300 |004e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ -3ae66a: 7110 25aa 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@aa25 │ │ -3ae670: 2816 |0054: goto 006a // +0016 │ │ -3ae672: 0d06 |0055: move-exception v6 │ │ -3ae674: 0732 |0056: move-object v2, v3 │ │ -3ae676: 2814 |0057: goto 006b // +0014 │ │ -3ae678: 0d06 |0058: move-exception v6 │ │ -3ae67a: 0732 |0059: move-object v2, v3 │ │ -3ae67c: 2804 |005a: goto 005e // +0004 │ │ -3ae67e: 0d06 |005b: move-exception v6 │ │ -3ae680: 280f |005c: goto 006b // +000f │ │ -3ae682: 0d06 |005d: move-exception v6 │ │ -3ae684: 1a00 f810 |005e: const-string v0, "CrashReportWriter" // string@10f8 │ │ -3ae688: 7110 1b0b 0600 |0060: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3ae68e: 0c06 |0063: move-result-object v6 │ │ -3ae690: 7120 190b 6000 |0064: invoke-static {v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3ae696: 7110 25aa 0200 |0067: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@aa25 │ │ -3ae69c: 0e00 |006a: return-void │ │ -3ae69e: 7110 25aa 0200 |006b: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@aa25 │ │ -3ae6a4: 2706 |006e: throw v6 │ │ +3ae590: |[3ae590] de.danoeh.antennapod.CrashReportWriter.write:(Ljava/lang/Throwable;)V │ │ +3ae5a0: 1a00 2552 |0000: const-string v0, "```" // string@5225 │ │ +3ae5a4: 7100 0698 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9806 │ │ +3ae5aa: 0c01 |0005: move-result-object v1 │ │ +3ae5ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3ae5ae: 2203 241b |0007: new-instance v3, Ljava/io/PrintWriter; // type@1b24 │ │ +3ae5b2: 1a04 d949 |0009: const-string v4, "UTF-8" // string@49d9 │ │ +3ae5b6: 7030 cfa4 1304 |000b: invoke-direct {v3, v1, v4}, Ljava/io/PrintWriter;.:(Ljava/io/File;Ljava/lang/String;)V // method@a4cf │ │ +3ae5bc: 1a01 d301 |000e: const-string v1, "## Crash info" // string@01d3 │ │ +3ae5c0: 6e20 d9a4 1300 |0010: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ +3ae5c6: 2201 611b |0013: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ae5ca: 7010 06a6 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ae5d0: 1a02 ec48 |0018: const-string v2, "Time: " // string@48ec │ │ +3ae5d4: 6e20 12a6 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae5da: 2202 cc1b |001d: new-instance v2, Ljava/text/SimpleDateFormat; // type@1bcc │ │ +3ae5de: 1a04 1265 |001f: const-string v4, "dd-MM-yyyy HH:mm:ss" // string@6512 │ │ +3ae5e2: 7100 43a8 0000 |0021: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3ae5e8: 0c05 |0024: move-result-object v5 │ │ +3ae5ea: 7030 26a7 4205 |0025: invoke-direct {v2, v4, v5}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ +3ae5f0: 2204 db1b |0028: new-instance v4, Ljava/util/Date; // type@1bdb │ │ +3ae5f4: 7010 dda7 0400 |002a: invoke-direct {v4}, Ljava/util/Date;.:()V // method@a7dd │ │ +3ae5fa: 6e20 1ba7 4200 |002d: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@a71b │ │ +3ae600: 0c02 |0030: move-result-object v2 │ │ +3ae602: 6e20 12a6 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ae608: 6e10 1ba6 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ae60e: 0c01 |0037: move-result-object v1 │ │ +3ae610: 6e20 d9a4 1300 |0038: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ +3ae616: 1a01 4909 |003b: const-string v1, "AntennaPod version: 3.4.0" // string@0949 │ │ +3ae61a: 6e20 d9a4 1300 |003d: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ +3ae620: 6e10 d6a4 0300 |0040: invoke-virtual {v3}, Ljava/io/PrintWriter;.println:()V // method@a4d6 │ │ +3ae626: 1a01 d501 |0043: const-string v1, "## StackTrace" // string@01d5 │ │ +3ae62a: 6e20 d9a4 1300 |0045: invoke-virtual {v3, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ +3ae630: 6e20 d9a4 0300 |0048: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ +3ae636: 6e20 43a6 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@a643 │ │ +3ae63c: 6e20 d9a4 0300 |004e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@a4d9 │ │ +3ae642: 7110 25aa 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@aa25 │ │ +3ae648: 2816 |0054: goto 006a // +0016 │ │ +3ae64a: 0d06 |0055: move-exception v6 │ │ +3ae64c: 0732 |0056: move-object v2, v3 │ │ +3ae64e: 2814 |0057: goto 006b // +0014 │ │ +3ae650: 0d06 |0058: move-exception v6 │ │ +3ae652: 0732 |0059: move-object v2, v3 │ │ +3ae654: 2804 |005a: goto 005e // +0004 │ │ +3ae656: 0d06 |005b: move-exception v6 │ │ +3ae658: 280f |005c: goto 006b // +000f │ │ +3ae65a: 0d06 |005d: move-exception v6 │ │ +3ae65c: 1a00 f810 |005e: const-string v0, "CrashReportWriter" // string@10f8 │ │ +3ae660: 7110 1b0b 0600 |0060: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3ae666: 0c06 |0063: move-result-object v6 │ │ +3ae668: 7120 190b 6000 |0064: invoke-static {v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3ae66e: 7110 25aa 0200 |0067: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@aa25 │ │ +3ae674: 0e00 |006a: return-void │ │ +3ae676: 7110 25aa 0200 |006b: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Writer;)V // method@aa25 │ │ +3ae67c: 2706 |006e: throw v6 │ │ catches : 3 │ │ 0x0007 - 0x000e │ │ Ljava/io/IOException; -> 0x005d │ │ -> 0x005b │ │ 0x000e - 0x0051 │ │ Ljava/io/IOException; -> 0x0058 │ │ -> 0x0055 │ │ @@ -700711,19 +700711,19 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3ae594: |[3ae594] de.danoeh.antennapod.CrashReportWriter.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -3ae5a4: 7110 0998 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9809 │ │ -3ae5aa: 5410 ab46 |0003: iget-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@46ab │ │ -3ae5ae: 7230 23a6 2003 |0005: invoke-interface {v0, v2, v3}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@a623 │ │ -3ae5b4: 0e00 |0008: return-void │ │ +3ae56c: |[3ae56c] de.danoeh.antennapod.CrashReportWriter.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +3ae57c: 7110 0998 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9809 │ │ +3ae582: 5410 ab46 |0003: iget-object v0, v1, Lde/danoeh/antennapod/CrashReportWriter;.defaultHandler:Ljava/lang/Thread$UncaughtExceptionHandler; // field@46ab │ │ +3ae586: 7230 23a6 2003 |0005: invoke-interface {v0, v2, v3}, Ljava/lang/Thread$UncaughtExceptionHandler;.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V // method@a623 │ │ +3ae58c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/CrashReportWriter; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Thread; │ │ @@ -700754,17 +700754,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ae6d0: |[3ae6d0] de.danoeh.antennapod.PodcastApp.:()V │ │ -3ae6e0: 7010 cc00 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@00cc │ │ -3ae6e6: 0e00 |0003: return-void │ │ +3ae6a8: |[3ae6a8] de.danoeh.antennapod.PodcastApp.:()V │ │ +3ae6b8: 7010 cc00 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@00cc │ │ +3ae6be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/PodcastApp; │ │ │ │ Virtual methods - │ │ @@ -700773,40 +700773,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -3ae6e8: |[3ae6e8] de.danoeh.antennapod.PodcastApp.onCreate:()V │ │ -3ae6f8: 6f10 ce00 0200 |0000: invoke-super {v2}, Landroid/app/Application;.onCreate:()V // method@00ce │ │ -3ae6fe: 2200 f717 |0003: new-instance v0, Lde/danoeh/antennapod/CrashReportWriter; // type@17f7 │ │ -3ae702: 7010 0598 0000 |0005: invoke-direct {v0}, Lde/danoeh/antennapod/CrashReportWriter;.:()V // method@9805 │ │ -3ae708: 7110 31a6 0000 |0008: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@a631 │ │ -3ae70e: 7100 2a98 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.setupRxJavaErrorHandler:()V // method@982a │ │ -3ae714: 7100 44aa 0000 |000e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.builder:()Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa44 │ │ -3ae71a: 0c00 |0011: move-result-object v0 │ │ -3ae71c: 2201 f317 |0012: new-instance v1, Lde/danoeh/antennapod/ApEventBusIndex; // type@17f3 │ │ -3ae720: 7010 fa97 0100 |0014: invoke-direct {v1}, Lde/danoeh/antennapod/ApEventBusIndex;.:()V // method@97fa │ │ -3ae726: 6e20 4caa 1000 |0017: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.addIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa4c │ │ -3ae72c: 0c00 |001a: move-result-object v0 │ │ -3ae72e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3ae730: 6e20 4eaa 1000 |001c: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa4e │ │ -3ae736: 0c00 |001f: move-result-object v0 │ │ -3ae738: 6e20 4faa 1000 |0020: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa4f │ │ -3ae73e: 0c00 |0023: move-result-object v0 │ │ -3ae740: 6e10 4daa 0000 |0024: invoke-virtual {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.installDefaultEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@aa4d │ │ -3ae746: 2805 |0027: goto 002c // +0005 │ │ -3ae748: 0d00 |0028: move-exception v0 │ │ -3ae74a: 6e10 42a6 0000 |0029: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ae750: 7110 8e84 0200 |002c: invoke-static {v2}, Lcom/google/android/material/color/DynamicColors;.applyToActivitiesIfAvailable:(Landroid/app/Application;)V // method@848e │ │ -3ae756: 7110 0398 0200 |002f: invoke-static {v2}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9803 │ │ -3ae75c: 7110 0d98 0200 |0032: invoke-static {v2}, Lde/danoeh/antennapod/PreferenceUpgrader;.checkUpgrades:(Landroid/content/Context;)V // method@980d │ │ -3ae762: 7110 64a3 0200 |0035: invoke-static {v2}, Lde/danoeh/antennapod/spa/SPAUtil;.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z // method@a364 │ │ -3ae768: 0e00 |0038: return-void │ │ +3ae6c0: |[3ae6c0] de.danoeh.antennapod.PodcastApp.onCreate:()V │ │ +3ae6d0: 6f10 ce00 0200 |0000: invoke-super {v2}, Landroid/app/Application;.onCreate:()V // method@00ce │ │ +3ae6d6: 2200 f717 |0003: new-instance v0, Lde/danoeh/antennapod/CrashReportWriter; // type@17f7 │ │ +3ae6da: 7010 0598 0000 |0005: invoke-direct {v0}, Lde/danoeh/antennapod/CrashReportWriter;.:()V // method@9805 │ │ +3ae6e0: 7110 31a6 0000 |0008: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@a631 │ │ +3ae6e6: 7100 2a98 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.setupRxJavaErrorHandler:()V // method@982a │ │ +3ae6ec: 7100 44aa 0000 |000e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.builder:()Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa44 │ │ +3ae6f2: 0c00 |0011: move-result-object v0 │ │ +3ae6f4: 2201 f317 |0012: new-instance v1, Lde/danoeh/antennapod/ApEventBusIndex; // type@17f3 │ │ +3ae6f8: 7010 fa97 0100 |0014: invoke-direct {v1}, Lde/danoeh/antennapod/ApEventBusIndex;.:()V // method@97fa │ │ +3ae6fe: 6e20 4caa 1000 |0017: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.addIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfoIndex;)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa4c │ │ +3ae704: 0c00 |001a: move-result-object v0 │ │ +3ae706: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3ae708: 6e20 4eaa 1000 |001c: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.logNoSubscriberMessages:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa4e │ │ +3ae70e: 0c00 |001f: move-result-object v0 │ │ +3ae710: 6e20 4faa 1000 |0020: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBusBuilder;.sendNoSubscriberEvent:(Z)Lorg/greenrobot/eventbus/EventBusBuilder; // method@aa4f │ │ +3ae716: 0c00 |0023: move-result-object v0 │ │ +3ae718: 6e10 4daa 0000 |0024: invoke-virtual {v0}, Lorg/greenrobot/eventbus/EventBusBuilder;.installDefaultEventBus:()Lorg/greenrobot/eventbus/EventBus; // method@aa4d │ │ +3ae71e: 2805 |0027: goto 002c // +0005 │ │ +3ae720: 0d00 |0028: move-exception v0 │ │ +3ae722: 6e10 42a6 0000 |0029: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ae728: 7110 8e84 0200 |002c: invoke-static {v2}, Lcom/google/android/material/color/DynamicColors;.applyToActivitiesIfAvailable:(Landroid/app/Application;)V // method@848e │ │ +3ae72e: 7110 0398 0200 |002f: invoke-static {v2}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9803 │ │ +3ae734: 7110 0d98 0200 |0032: invoke-static {v2}, Lde/danoeh/antennapod/PreferenceUpgrader;.checkUpgrades:(Landroid/content/Context;)V // method@980d │ │ +3ae73a: 7110 64a3 0200 |0035: invoke-static {v2}, Lde/danoeh/antennapod/spa/SPAUtil;.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z // method@a364 │ │ +3ae740: 0e00 |0038: return-void │ │ catches : 1 │ │ 0x000e - 0x0027 │ │ Lorg/greenrobot/eventbus/EventBusException; -> 0x0028 │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x000b line=18 │ │ @@ -700862,54 +700862,54 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ae77c: |[3ae77c] de.danoeh.antennapod.PreferenceUpgrader.:()V │ │ -3ae78c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ae792: 0e00 |0003: return-void │ │ +3ae754: |[3ae754] de.danoeh.antennapod.PreferenceUpgrader.:()V │ │ +3ae764: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ae76a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/PreferenceUpgrader;) │ │ name : 'checkUpgrades' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3ae794: |[3ae794] de.danoeh.antennapod.PreferenceUpgrader.checkUpgrades:(Landroid/content/Context;)V │ │ -3ae7a4: 7110 3660 0500 |0000: invoke-static {v5}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6036 │ │ -3ae7aa: 0c00 |0003: move-result-object v0 │ │ -3ae7ac: 6900 ae46 |0004: sput-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae7b0: 1a00 a357 |0006: const-string v0, "app_version" // string@57a3 │ │ -3ae7b4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3ae7b6: 6e30 fe01 0501 |0009: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ -3ae7bc: 0c00 |000c: move-result-object v0 │ │ -3ae7be: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -3ae7c0: 1a02 b9c7 |000e: const-string v2, "version_code" // string@c7b9 │ │ -3ae7c4: 7230 6902 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0269 │ │ -3ae7ca: 0a01 |0013: move-result v1 │ │ -3ae7cc: 1403 5f63 2e00 |0014: const v3, #float 4.26008e-39 // #002e635f │ │ -3ae7d2: 3231 1700 |0017: if-eq v1, v3, 002e // +0017 │ │ -3ae7d6: 7100 0698 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9806 │ │ -3ae7dc: 0c04 |001c: move-result-object v4 │ │ -3ae7de: 6e10 81a4 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3ae7e4: 7120 0e98 5100 |0020: invoke-static {v1, v5}, Lde/danoeh/antennapod/PreferenceUpgrader;.upgrade:(ILandroid/content/Context;)V // method@980e │ │ -3ae7ea: 7210 6602 0000 |0023: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3ae7f0: 0c05 |0026: move-result-object v5 │ │ -3ae7f2: 7230 6102 2503 |0027: invoke-interface {v5, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0261 │ │ -3ae7f8: 0c05 |002a: move-result-object v5 │ │ -3ae7fa: 7210 5d02 0500 |002b: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3ae800: 0e00 |002e: return-void │ │ +3ae76c: |[3ae76c] de.danoeh.antennapod.PreferenceUpgrader.checkUpgrades:(Landroid/content/Context;)V │ │ +3ae77c: 7110 3660 0500 |0000: invoke-static {v5}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6036 │ │ +3ae782: 0c00 |0003: move-result-object v0 │ │ +3ae784: 6900 ae46 |0004: sput-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae788: 1a00 a357 |0006: const-string v0, "app_version" // string@57a3 │ │ +3ae78c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3ae78e: 6e30 fe01 0501 |0009: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ +3ae794: 0c00 |000c: move-result-object v0 │ │ +3ae796: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +3ae798: 1a02 b9c7 |000e: const-string v2, "version_code" // string@c7b9 │ │ +3ae79c: 7230 6902 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0269 │ │ +3ae7a2: 0a01 |0013: move-result v1 │ │ +3ae7a4: 1403 5f63 2e00 |0014: const v3, #float 4.26008e-39 // #002e635f │ │ +3ae7aa: 3231 1700 |0017: if-eq v1, v3, 002e // +0017 │ │ +3ae7ae: 7100 0698 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/CrashReportWriter;.getFile:()Ljava/io/File; // method@9806 │ │ +3ae7b4: 0c04 |001c: move-result-object v4 │ │ +3ae7b6: 6e10 81a4 0400 |001d: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3ae7bc: 7120 0e98 5100 |0020: invoke-static {v1, v5}, Lde/danoeh/antennapod/PreferenceUpgrader;.upgrade:(ILandroid/content/Context;)V // method@980e │ │ +3ae7c2: 7210 6602 0000 |0023: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3ae7c8: 0c05 |0026: move-result-object v5 │ │ +3ae7ca: 7230 6102 2503 |0027: invoke-interface {v5, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0261 │ │ +3ae7d0: 0c05 |002a: move-result-object v5 │ │ +3ae7d2: 7210 5d02 0500 |002b: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3ae7d8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ 0x0010 line=33 │ │ 0x0019 line=37 │ │ 0x0020 line=39 │ │ @@ -700922,325 +700922,325 @@ │ │ type : '(ILandroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 660 16-bit code units │ │ -3ae804: |[3ae804] de.danoeh.antennapod.PreferenceUpgrader.upgrade:(ILandroid/content/Context;)V │ │ -3ae814: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3ae816: 330b 0300 |0001: if-ne v11, v0, 0004 // +0003 │ │ -3ae81a: 0e00 |0003: return-void │ │ -3ae81c: 1401 7454 1000 |0004: const v1, #float 1.49966e-39 // #00105474 │ │ -3ae822: 351b 0d00 |0007: if-ge v11, v1, 0014 // +000d │ │ -3ae826: 7100 c2a3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a3c2 │ │ -3ae82c: 0a01 |000c: move-result v1 │ │ -3ae82e: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ -3ae832: da01 0118 |000f: mul-int/lit8 v1, v1, #int 24 // #18 │ │ -3ae836: 7110 eea3 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEpisodeCleanupValue:(I)V // method@a3ee │ │ -3ae83c: 1401 7554 1000 |0014: const v1, #float 1.49967e-39 // #00105475 │ │ -3ae842: 1a02 586b |0017: const-string v2, "everything" // string@6b58 │ │ -3ae846: 1a03 28a9 |0019: const-string v3, "prefMobileUpdateAllowed" // string@a928 │ │ -3ae84a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -3ae84c: 351b 1900 |001c: if-ge v11, v1, 0035 // +0019 │ │ -3ae850: 6201 ae46 |001e: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae854: 1a05 27a9 |0020: const-string v5, "prefMobileUpdate" // string@a927 │ │ -3ae858: 7230 6702 5104 |0022: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ -3ae85e: 0a01 |0025: move-result v1 │ │ -3ae860: 3801 0f00 |0026: if-eqz v1, 0035 // +000f │ │ -3ae864: 6201 ae46 |0028: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae868: 7210 6602 0100 |002a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3ae86e: 0c01 |002d: move-result-object v1 │ │ -3ae870: 7230 6302 3102 |002e: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3ae876: 0c01 |0031: move-result-object v1 │ │ -3ae878: 7210 5d02 0100 |0032: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3ae87e: 1401 dc54 1000 |0035: const v1, #float 1.49981e-39 // #001054dc │ │ -3ae884: 1225 |0038: const/4 v5, #int 2 // #2 │ │ -3ae886: 1216 |0039: const/4 v6, #int 1 // #1 │ │ -3ae888: 351b 5300 |003a: if-ge v11, v1, 008d // +0053 │ │ -3ae88c: 6201 ae46 |003c: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae890: 1a07 1da9 |003e: const-string v7, "prefEnableAutoDownloadOnMobile" // string@a91d │ │ -3ae894: 7230 6702 7104 |0040: invoke-interface {v1, v7, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ -3ae89a: 0a01 |0043: move-result v1 │ │ -3ae89c: 3801 0500 |0044: if-eqz v1, 0049 // +0005 │ │ -3ae8a0: 7110 e7a3 0600 |0046: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileAutoDownload:(Z)V // method@a3e7 │ │ -3ae8a6: 6201 ae46 |0049: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae8aa: 1a07 e381 |004b: const-string v7, "images" // string@81e3 │ │ -3ae8ae: 7230 6b02 3107 |004d: invoke-interface {v1, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3ae8b4: 0c01 |0050: move-result-object v1 │ │ -3ae8b6: 6e10 e7a5 0100 |0051: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3ae8bc: 6e10 e7a5 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3ae8c2: 0a03 |0057: move-result v3 │ │ -3ae8c4: 2c03 2402 0000 |0058: sparse-switch v3, 0000027c // +00000224 │ │ -3ae8ca: 281d |005b: goto 0078 // +001d │ │ -3ae8cc: 1a02 d69f |005c: const-string v2, "nothing" // string@9fd6 │ │ -3ae8d0: 6e20 e0a5 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3ae8d6: 0a01 |0061: move-result v1 │ │ -3ae8d8: 3901 0300 |0062: if-nez v1, 0065 // +0003 │ │ -3ae8dc: 2814 |0064: goto 0078 // +0014 │ │ -3ae8de: 1220 |0065: const/4 v0, #int 2 // #2 │ │ -3ae8e0: 2812 |0066: goto 0078 // +0012 │ │ -3ae8e2: 6e20 e0a5 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3ae8e8: 0a01 |006a: move-result v1 │ │ -3ae8ea: 3901 0300 |006b: if-nez v1, 006e // +0003 │ │ -3ae8ee: 280b |006d: goto 0078 // +000b │ │ -3ae8f0: 1210 |006e: const/4 v0, #int 1 // #1 │ │ -3ae8f2: 2809 |006f: goto 0078 // +0009 │ │ -3ae8f4: 6e20 e0a5 7100 |0070: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3ae8fa: 0a01 |0073: move-result v1 │ │ -3ae8fc: 3901 0300 |0074: if-nez v1, 0077 // +0003 │ │ -3ae900: 2802 |0076: goto 0078 // +0002 │ │ -3ae902: 1200 |0077: const/4 v0, #int 0 // #0 │ │ -3ae904: 2b00 1202 0000 |0078: packed-switch v0, 0000028a // +00000212 │ │ -3ae90a: 2812 |007b: goto 008d // +0012 │ │ -3ae90c: 7110 eaa3 0400 |007c: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a3ea │ │ -3ae912: 280e |007f: goto 008d // +000e │ │ -3ae914: 7110 e9a3 0600 |0080: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a3e9 │ │ -3ae91a: 7110 e8a3 0600 |0083: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileEpisodeDownload:(Z)V // method@a3e8 │ │ -3ae920: 7110 eaa3 0600 |0086: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a3ea │ │ -3ae926: 2804 |0089: goto 008d // +0004 │ │ -3ae928: 7110 eaa3 0600 |008a: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a3ea │ │ -3ae92e: 1400 4055 1000 |008d: const v0, #float 1.49995e-39 // #00105540 │ │ -3ae934: 1a01 94c0 |0090: const-string v1, "system" // string@c094 │ │ -3ae938: 1a02 2ca9 |0092: const-string v2, "prefTheme" // string@a92c │ │ -3ae93c: 350b 3900 |0094: if-ge v11, v0, 00cd // +0039 │ │ -3ae940: 7100 d0a3 0000 |0096: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getTheme:()Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // method@a3d0 │ │ -3ae946: 0c00 |0099: move-result-object v0 │ │ -3ae948: 6203 e5ef |009a: sget-object v3, Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference;.LIGHT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // field@efe5 │ │ -3ae94c: 3330 0f00 |009c: if-ne v0, v3, 00ab // +000f │ │ -3ae950: 6200 ae46 |009e: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae954: 7210 6602 0000 |00a0: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3ae95a: 0c00 |00a3: move-result-object v0 │ │ -3ae95c: 7230 6302 2001 |00a4: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3ae962: 0c00 |00a7: move-result-object v0 │ │ -3ae964: 7210 5d02 0000 |00a8: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3ae96a: 7110 efa3 0400 |00ab: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setQueueLocked:(Z)V // method@a3ef │ │ -3ae970: 7110 f0a3 0400 |00ae: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setStreamOverDownload:(Z)V // method@a3f0 │ │ -3ae976: 6200 ae46 |00b1: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae97a: 1a03 1ea9 |00b3: const-string v3, "prefEnqueueLocation" // string@a91e │ │ -3ae97e: 7220 6502 3000 |00b5: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0265 │ │ -3ae984: 0a00 |00b8: move-result v0 │ │ -3ae986: 3900 1400 |00b9: if-nez v0, 00cd // +0014 │ │ -3ae98a: 6200 ae46 |00bb: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae98e: 1a03 2aa9 |00bd: const-string v3, "prefQueueAddToFront" // string@a92a │ │ -3ae992: 7230 6702 3004 |00bf: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ -3ae998: 0a00 |00c2: move-result v0 │ │ -3ae99a: 3800 0500 |00c3: if-eqz v0, 00c8 // +0005 │ │ -3ae99e: 6200 e4ef |00c5: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.FRONT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@efe4 │ │ -3ae9a2: 2803 |00c7: goto 00ca // +0003 │ │ -3ae9a4: 6200 e3ef |00c8: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.BACK:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@efe3 │ │ -3ae9a8: 7110 eda3 0000 |00ca: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEnqueueLocation:(Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;)V // method@a3ed │ │ -3ae9ae: 1400 bcac 1e00 |00cd: const v0, #float 2.81703e-39 // #001eacbc │ │ -3ae9b4: 350b 4000 |00d0: if-ge v11, v0, 0110 // +0040 │ │ -3ae9b8: 6200 ae46 |00d2: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae9bc: 1a03 23a9 |00d4: const-string v3, "prefHardwareForwardButtonSkips" // string@a923 │ │ -3ae9c0: 7230 6702 3004 |00d6: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ -3ae9c6: 0a00 |00d9: move-result v0 │ │ -3ae9c8: 3800 1700 |00da: if-eqz v0, 00f1 // +0017 │ │ -3ae9cc: 6200 ae46 |00dc: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae9d0: 7210 6602 0000 |00de: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3ae9d6: 0c00 |00e1: move-result-object v0 │ │ -3ae9d8: 1303 5700 |00e2: const/16 v3, #int 87 // #57 │ │ -3ae9dc: 7110 02a6 0300 |00e4: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ -3ae9e2: 0c03 |00e7: move-result-object v3 │ │ -3ae9e4: 1a07 22a9 |00e8: const-string v7, "prefHardwareForwardButton" // string@a922 │ │ -3ae9e8: 7230 6302 7003 |00ea: invoke-interface {v0, v7, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3ae9ee: 0c00 |00ed: move-result-object v0 │ │ -3ae9f0: 7210 5d02 0000 |00ee: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3ae9f6: 6200 ae46 |00f1: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3ae9fa: 1a03 25a9 |00f3: const-string v3, "prefHardwarePreviousButtonRestarts" // string@a925 │ │ -3ae9fe: 7230 6702 3004 |00f5: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ -3aea04: 0a00 |00f8: move-result v0 │ │ -3aea06: 3800 1700 |00f9: if-eqz v0, 0110 // +0017 │ │ -3aea0a: 6200 ae46 |00fb: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aea0e: 7210 6602 0000 |00fd: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aea14: 0c00 |0100: move-result-object v0 │ │ -3aea16: 1303 5800 |0101: const/16 v3, #int 88 // #58 │ │ -3aea1a: 7110 02a6 0300 |0103: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ -3aea20: 0c03 |0106: move-result-object v3 │ │ -3aea22: 1a07 24a9 |0107: const-string v7, "prefHardwarePreviousButton" // string@a924 │ │ -3aea26: 7230 6302 7003 |0109: invoke-interface {v0, v7, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aea2c: 0c00 |010c: move-result-object v0 │ │ -3aea2e: 7210 5d02 0000 |010d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aea34: 1400 c020 1f00 |0110: const v0, #float 2.85865e-39 // #001f20c0 │ │ -3aea3a: 350b 1700 |0113: if-ge v11, v0, 012a // +0017 │ │ -3aea3e: 1a00 d245 |0115: const-string v0, "SwipeActionsPrefs" // string@45d2 │ │ -3aea42: 6e30 fe01 0c04 |0117: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ -3aea48: 0c00 |011a: move-result-object v0 │ │ -3aea4a: 7210 6602 0000 |011b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aea50: 0c00 |011e: move-result-object v0 │ │ -3aea52: 1a03 6940 |011f: const-string v3, "PrefSwipeActionsQueueFragment" // string@4069 │ │ -3aea56: 1a07 4a41 |0121: const-string v7, "REMOVE_FROM_QUEUE,REMOVE_FROM_QUEUE" // string@414a │ │ -3aea5a: 7230 6302 3007 |0123: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aea60: 0c00 |0126: move-result-object v0 │ │ -3aea62: 7210 5d02 0000 |0127: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aea68: 1400 d047 1f00 |012a: const v0, #float 2.87266e-39 // #001f47d0 │ │ -3aea6e: 350b 1100 |012d: if-ge v11, v0, 013e // +0011 │ │ -3aea72: 6200 ae46 |012f: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aea76: 7210 6602 0000 |0131: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aea7c: 0c00 |0134: move-result-object v0 │ │ -3aea7e: 1a03 29a9 |0135: const-string v3, "prefPauseForFocusLoss" // string@a929 │ │ -3aea82: 7230 5f02 3006 |0137: invoke-interface {v0, v3, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ -3aea88: 0c00 |013a: move-result-object v0 │ │ -3aea8a: 7210 5d02 0000 |013b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aea90: 1400 00bd 1f00 |013e: const v0, #float 2.9147e-39 // #001fbd00 │ │ -3aea96: 1a03 c206 |0141: const-string v3, "2" // string@06c2 │ │ -3aea9a: 1a07 b606 |0143: const-string v7, "1" // string@06b6 │ │ -3aea9e: 350b 7400 |0145: if-ge v11, v0, 01b9 // +0074 │ │ -3aeaa2: 6200 ae46 |0147: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aeaa6: 1a08 1ca9 |0149: const-string v8, "prefDrawerFeedIndicator" // string@a91c │ │ -3aeaaa: 7230 6b02 8007 |014b: invoke-interface {v0, v8, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3aeab0: 0c00 |014e: move-result-object v0 │ │ -3aeab2: 1a09 a106 |014f: const-string v9, "0" // string@06a1 │ │ -3aeab6: 6e20 e0a5 9000 |0151: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3aeabc: 0a00 |0154: move-result v0 │ │ -3aeabe: 3800 0f00 |0155: if-eqz v0, 0164 // +000f │ │ -3aeac2: 6200 ae46 |0157: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aeac6: 7210 6602 0000 |0159: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aeacc: 0c00 |015c: move-result-object v0 │ │ -3aeace: 7230 6302 8003 |015d: invoke-interface {v0, v8, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aead4: 0c00 |0160: move-result-object v0 │ │ -3aead6: 7210 5d02 0000 |0161: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aeadc: 1a00 d544 |0164: const-string v0, "SleepTimerDialog" // string@44d5 │ │ -3aeae0: 6e30 fe01 0c04 |0166: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ -3aeae6: 0c00 |0169: move-result-object v0 │ │ -3aeae8: 1238 |016a: const/4 v8, #int 3 // #3 │ │ -3aeaea: 2388 f51d |016b: new-array v8, v8, [Ljava/util/concurrent/TimeUnit; // type@1df5 │ │ -3aeaee: 6209 1cf0 |016d: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3aeaf2: 4d09 0804 |016f: aput-object v9, v8, v4 │ │ -3aeaf6: 6209 1af0 |0171: sget-object v9, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ -3aeafa: 4d09 0806 |0173: aput-object v9, v8, v6 │ │ -3aeafe: 6209 18f0 |0175: sget-object v9, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ -3aeb02: 4d09 0805 |0177: aput-object v9, v8, v5 │ │ -3aeb06: 7100 a3a3 0000 |0179: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.lastTimerValue:()Ljava/lang/String; // method@a3a3 │ │ -3aeb0c: 0c05 |017c: move-result-object v5 │ │ -3aeb0e: 7110 83a5 0500 |017d: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3aeb14: 0b09 |0180: move-result-wide v9 │ │ -3aeb16: 1a05 272f |0181: const-string v5, "LastTimeUnit" // string@2f27 │ │ -3aeb1a: 7230 6902 5006 |0183: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0269 │ │ -3aeb20: 0a00 |0186: move-result v0 │ │ -3aeb22: 4600 0800 |0187: aget-object v0, v8, v0 │ │ -3aeb26: 6e30 0fa9 900a |0189: invoke-virtual {v0, v9, v10}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a90f │ │ -3aeb2c: 0b08 |018c: move-result-wide v8 │ │ -3aeb2e: 7120 03a6 9800 |018d: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ -3aeb34: 0c00 |0190: move-result-object v0 │ │ -3aeb36: 7110 a4a3 0000 |0191: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.setLastTimer:(Ljava/lang/String;)V // method@a3a4 │ │ -3aeb3c: 6200 ae46 |0194: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aeb40: 1a05 c406 |0196: const-string v5, "20" // string@06c4 │ │ -3aeb44: 1a08 1fa9 |0198: const-string v8, "prefEpisodeCacheSize" // string@a91f │ │ -3aeb48: 7230 6b02 8005 |019a: invoke-interface {v0, v8, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3aeb4e: 0c00 |019d: move-result-object v0 │ │ -3aeb50: 6005 f35a |019e: sget v5, Lde/danoeh/antennapod/R$string;.pref_episode_cache_unlimited:I // field@5af3 │ │ -3aeb54: 6e20 ff01 5c00 |01a0: invoke-virtual {v12, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3aeb5a: 0c05 |01a3: move-result-object v5 │ │ -3aeb5c: 6e20 e0a5 5000 |01a4: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3aeb62: 0a00 |01a7: move-result v0 │ │ -3aeb64: 3800 1100 |01a8: if-eqz v0, 01b9 // +0011 │ │ -3aeb68: 6200 ae46 |01aa: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aeb6c: 7210 6602 0000 |01ac: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aeb72: 0c00 |01af: move-result-object v0 │ │ -3aeb74: 1a05 3606 |01b0: const-string v5, "-1" // string@0636 │ │ -3aeb78: 7230 6302 8005 |01b2: invoke-interface {v0, v8, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aeb7e: 0c00 |01b5: move-result-object v0 │ │ -3aeb80: 7210 5d02 0000 |01b6: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aeb86: 1400 c7c6 2d00 |01b9: const v0, #float 4.20391e-39 // #002dc6c7 │ │ -3aeb8c: 1a05 0000 |01bc: const-string v5, "" // string@0000 │ │ -3aeb90: 350b 2100 |01be: if-ge v11, v0, 01df // +0021 │ │ -3aeb94: 6200 ae46 |01c0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aeb98: 1a08 1aa9 |01c2: const-string v8, "prefBackButtonBehavior" // string@a91a │ │ -3aeb9c: 7230 6b02 8005 |01c4: invoke-interface {v0, v8, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3aeba2: 0c00 |01c7: move-result-object v0 │ │ -3aeba4: 1a08 f368 |01c8: const-string v8, "drawer" // string@68f3 │ │ -3aeba8: 6e20 e0a5 8000 |01ca: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3aebae: 0a00 |01cd: move-result v0 │ │ -3aebb0: 3800 1100 |01ce: if-eqz v0, 01df // +0011 │ │ -3aebb4: 6200 ae46 |01d0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aebb8: 7210 6602 0000 |01d2: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aebbe: 0c00 |01d5: move-result-object v0 │ │ -3aebc0: 1a08 1ba9 |01d6: const-string v8, "prefBackButtonOpensDrawer" // string@a91b │ │ -3aebc4: 7230 5f02 8006 |01d8: invoke-interface {v0, v8, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ -3aebca: 0c00 |01db: move-result-object v0 │ │ -3aebcc: 7210 5d02 0000 |01dc: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aebd2: 1400 d0ed 2d00 |01df: const v0, #float 4.21791e-39 // #002dedd0 │ │ -3aebd8: 350b 4300 |01e2: if-ge v11, v0, 0225 // +0043 │ │ -3aebdc: 6200 ae46 |01e4: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aebe0: 7230 6b02 2001 |01e6: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3aebe6: 0c00 |01e9: move-result-object v0 │ │ -3aebe8: 6e20 e0a5 3000 |01ea: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3aebee: 0a00 |01ed: move-result v0 │ │ -3aebf0: 3800 1500 |01ee: if-eqz v0, 0203 // +0015 │ │ -3aebf4: 6200 ae46 |01f0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aebf8: 7210 6602 0000 |01f2: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aebfe: 0c00 |01f5: move-result-object v0 │ │ -3aec00: 7230 6302 2007 |01f6: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aec06: 0c00 |01f9: move-result-object v0 │ │ -3aec08: 1a01 2da9 |01fa: const-string v1, "prefThemeBlack" // string@a92d │ │ -3aec0c: 7230 5f02 1006 |01fc: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ -3aec12: 0c00 |01ff: move-result-object v0 │ │ -3aec14: 7210 5d02 0000 |0200: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aec1a: 7110 eca3 0600 |0203: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileSync:(Z)V // method@a3ec │ │ -3aec20: 6200 ae46 |0206: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aec24: 1a01 19a9 |0208: const-string v1, "prefAutoUpdateIntervall" // string@a919 │ │ -3aec28: 1a02 ce06 |020a: const-string v2, ":" // string@06ce │ │ -3aec2c: 7230 6b02 1002 |020c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3aec32: 0c00 |020f: move-result-object v0 │ │ -3aec34: 6e20 dca5 2000 |0210: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3aec3a: 0a00 |0213: move-result v0 │ │ -3aec3c: 3800 1100 |0214: if-eqz v0, 0225 // +0011 │ │ -3aec40: 6200 ae46 |0216: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aec44: 7210 6602 0000 |0218: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aec4a: 0c00 |021b: move-result-object v0 │ │ -3aec4c: 1a02 ba06 |021c: const-string v2, "12" // string@06ba │ │ -3aec50: 7230 6302 1002 |021e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aec56: 0c00 |0221: move-result-object v0 │ │ -3aec58: 7210 5d02 0000 |0222: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aec5e: 1400 e014 2e00 |0225: const v0, #float 4.23192e-39 // #002e14e0 │ │ -3aec64: 350b 0b00 |0228: if-ge v11, v0, 0233 // +000b │ │ -3aec68: 7110 3127 0c00 |022a: invoke-static {v12}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ -3aec6e: 0c00 |022d: move-result-object v0 │ │ -3aec70: 1a01 9059 |022e: const-string v1, "auto_download" // string@5990 │ │ -3aec74: 6e20 3027 1000 |0230: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.deleteNotificationChannel:(Ljava/lang/String;)V // method@2730 │ │ -3aec7a: 1400 f03b 2e00 |0233: const v0, #float 4.24593e-39 // #002e3bf0 │ │ -3aec80: 350b 4400 |0236: if-ge v11, v0, 027a // +0044 │ │ -3aec84: 1a0b 6840 |0238: const-string v11, "PrefAllEpisodesFragment" // string@4068 │ │ -3aec88: 6e30 fe01 bc04 |023a: invoke-virtual {v12, v11, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ -3aec8e: 0c0b |023d: move-result-object v11 │ │ -3aec90: 1a0c 21a9 |023e: const-string v12, "prefEpisodesSort" // string@a921 │ │ -3aec94: 7230 6b02 cb05 |0240: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3aec9a: 0c00 |0243: move-result-object v0 │ │ -3aec9c: 2361 dd1d |0244: new-array v1, v6, [Ljava/lang/CharSequence; // type@1ddd │ │ -3aeca0: 4d00 0104 |0246: aput-object v0, v1, v4 │ │ -3aeca4: 7110 33aa 0100 |0248: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@aa33 │ │ -3aecaa: 0a01 |024b: move-result v1 │ │ -3aecac: 3901 0f00 |024c: if-nez v1, 025b // +000f │ │ -3aecb0: 6201 ae46 |024e: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aecb4: 7210 6602 0100 |0250: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aecba: 0c01 |0253: move-result-object v1 │ │ -3aecbc: 7230 6302 c100 |0254: invoke-interface {v1, v12, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aecc2: 0c0c |0257: move-result-object v12 │ │ -3aecc4: 7210 5d02 0c00 |0258: invoke-interface {v12}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aecca: 1a0c f36d |025b: const-string v12, "filter" // string@6df3 │ │ -3aecce: 7230 6b02 cb05 |025d: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3aecd4: 0c0b |0260: move-result-object v11 │ │ -3aecd6: 236c dd1d |0261: new-array v12, v6, [Ljava/lang/CharSequence; // type@1ddd │ │ -3aecda: 4d0b 0c04 |0263: aput-object v11, v12, v4 │ │ -3aecde: 7110 33aa 0c00 |0265: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@aa33 │ │ -3aece4: 0a0c |0268: move-result v12 │ │ -3aece6: 390c 1100 |0269: if-nez v12, 027a // +0011 │ │ -3aecea: 620c ae46 |026b: sget-object v12, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ -3aecee: 7210 6602 0c00 |026d: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3aecf4: 0c0c |0270: move-result-object v12 │ │ -3aecf6: 1a00 20a9 |0271: const-string v0, "prefEpisodesFilter" // string@a920 │ │ -3aecfa: 7230 6302 0c0b |0273: invoke-interface {v12, v0, v11}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3aed00: 0c0b |0276: move-result-object v11 │ │ -3aed02: 7210 5d02 0b00 |0277: invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3aed08: 0e00 |027a: return-void │ │ -3aed0a: 0000 |027b: nop // spacer │ │ -3aed0c: 0002 0300 7882 5ab9 b3ca ef17 cde7 ... |027c: sparse-switch-data (14 units) │ │ -3aed28: 0001 0300 0000 0000 1200 0000 0800 ... |028a: packed-switch-data (10 units) │ │ +3ae7dc: |[3ae7dc] de.danoeh.antennapod.PreferenceUpgrader.upgrade:(ILandroid/content/Context;)V │ │ +3ae7ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3ae7ee: 330b 0300 |0001: if-ne v11, v0, 0004 // +0003 │ │ +3ae7f2: 0e00 |0003: return-void │ │ +3ae7f4: 1401 7454 1000 |0004: const v1, #float 1.49966e-39 // #00105474 │ │ +3ae7fa: 351b 0d00 |0007: if-ge v11, v1, 0014 // +000d │ │ +3ae7fe: 7100 c2a3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a3c2 │ │ +3ae804: 0a01 |000c: move-result v1 │ │ +3ae806: 3d01 0700 |000d: if-lez v1, 0014 // +0007 │ │ +3ae80a: da01 0118 |000f: mul-int/lit8 v1, v1, #int 24 // #18 │ │ +3ae80e: 7110 eea3 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEpisodeCleanupValue:(I)V // method@a3ee │ │ +3ae814: 1401 7554 1000 |0014: const v1, #float 1.49967e-39 // #00105475 │ │ +3ae81a: 1a02 586b |0017: const-string v2, "everything" // string@6b58 │ │ +3ae81e: 1a03 28a9 |0019: const-string v3, "prefMobileUpdateAllowed" // string@a928 │ │ +3ae822: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +3ae824: 351b 1900 |001c: if-ge v11, v1, 0035 // +0019 │ │ +3ae828: 6201 ae46 |001e: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae82c: 1a05 27a9 |0020: const-string v5, "prefMobileUpdate" // string@a927 │ │ +3ae830: 7230 6702 5104 |0022: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ +3ae836: 0a01 |0025: move-result v1 │ │ +3ae838: 3801 0f00 |0026: if-eqz v1, 0035 // +000f │ │ +3ae83c: 6201 ae46 |0028: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae840: 7210 6602 0100 |002a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3ae846: 0c01 |002d: move-result-object v1 │ │ +3ae848: 7230 6302 3102 |002e: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3ae84e: 0c01 |0031: move-result-object v1 │ │ +3ae850: 7210 5d02 0100 |0032: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3ae856: 1401 dc54 1000 |0035: const v1, #float 1.49981e-39 // #001054dc │ │ +3ae85c: 1225 |0038: const/4 v5, #int 2 // #2 │ │ +3ae85e: 1216 |0039: const/4 v6, #int 1 // #1 │ │ +3ae860: 351b 5300 |003a: if-ge v11, v1, 008d // +0053 │ │ +3ae864: 6201 ae46 |003c: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae868: 1a07 1da9 |003e: const-string v7, "prefEnableAutoDownloadOnMobile" // string@a91d │ │ +3ae86c: 7230 6702 7104 |0040: invoke-interface {v1, v7, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ +3ae872: 0a01 |0043: move-result v1 │ │ +3ae874: 3801 0500 |0044: if-eqz v1, 0049 // +0005 │ │ +3ae878: 7110 e7a3 0600 |0046: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileAutoDownload:(Z)V // method@a3e7 │ │ +3ae87e: 6201 ae46 |0049: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae882: 1a07 e381 |004b: const-string v7, "images" // string@81e3 │ │ +3ae886: 7230 6b02 3107 |004d: invoke-interface {v1, v3, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3ae88c: 0c01 |0050: move-result-object v1 │ │ +3ae88e: 6e10 e7a5 0100 |0051: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3ae894: 6e10 e7a5 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3ae89a: 0a03 |0057: move-result v3 │ │ +3ae89c: 2c03 2402 0000 |0058: sparse-switch v3, 0000027c // +00000224 │ │ +3ae8a2: 281d |005b: goto 0078 // +001d │ │ +3ae8a4: 1a02 d69f |005c: const-string v2, "nothing" // string@9fd6 │ │ +3ae8a8: 6e20 e0a5 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3ae8ae: 0a01 |0061: move-result v1 │ │ +3ae8b0: 3901 0300 |0062: if-nez v1, 0065 // +0003 │ │ +3ae8b4: 2814 |0064: goto 0078 // +0014 │ │ +3ae8b6: 1220 |0065: const/4 v0, #int 2 // #2 │ │ +3ae8b8: 2812 |0066: goto 0078 // +0012 │ │ +3ae8ba: 6e20 e0a5 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3ae8c0: 0a01 |006a: move-result v1 │ │ +3ae8c2: 3901 0300 |006b: if-nez v1, 006e // +0003 │ │ +3ae8c6: 280b |006d: goto 0078 // +000b │ │ +3ae8c8: 1210 |006e: const/4 v0, #int 1 // #1 │ │ +3ae8ca: 2809 |006f: goto 0078 // +0009 │ │ +3ae8cc: 6e20 e0a5 7100 |0070: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3ae8d2: 0a01 |0073: move-result v1 │ │ +3ae8d4: 3901 0300 |0074: if-nez v1, 0077 // +0003 │ │ +3ae8d8: 2802 |0076: goto 0078 // +0002 │ │ +3ae8da: 1200 |0077: const/4 v0, #int 0 // #0 │ │ +3ae8dc: 2b00 1202 0000 |0078: packed-switch v0, 0000028a // +00000212 │ │ +3ae8e2: 2812 |007b: goto 008d // +0012 │ │ +3ae8e4: 7110 eaa3 0400 |007c: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a3ea │ │ +3ae8ea: 280e |007f: goto 008d // +000e │ │ +3ae8ec: 7110 e9a3 0600 |0080: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a3e9 │ │ +3ae8f2: 7110 e8a3 0600 |0083: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileEpisodeDownload:(Z)V // method@a3e8 │ │ +3ae8f8: 7110 eaa3 0600 |0086: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a3ea │ │ +3ae8fe: 2804 |0089: goto 008d // +0004 │ │ +3ae900: 7110 eaa3 0600 |008a: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileImages:(Z)V // method@a3ea │ │ +3ae906: 1400 4055 1000 |008d: const v0, #float 1.49995e-39 // #00105540 │ │ +3ae90c: 1a01 94c0 |0090: const-string v1, "system" // string@c094 │ │ +3ae910: 1a02 2ca9 |0092: const-string v2, "prefTheme" // string@a92c │ │ +3ae914: 350b 3900 |0094: if-ge v11, v0, 00cd // +0039 │ │ +3ae918: 7100 d0a3 0000 |0096: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getTheme:()Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // method@a3d0 │ │ +3ae91e: 0c00 |0099: move-result-object v0 │ │ +3ae920: 6203 e5ef |009a: sget-object v3, Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference;.LIGHT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$ThemePreference; // field@efe5 │ │ +3ae924: 3330 0f00 |009c: if-ne v0, v3, 00ab // +000f │ │ +3ae928: 6200 ae46 |009e: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae92c: 7210 6602 0000 |00a0: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3ae932: 0c00 |00a3: move-result-object v0 │ │ +3ae934: 7230 6302 2001 |00a4: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3ae93a: 0c00 |00a7: move-result-object v0 │ │ +3ae93c: 7210 5d02 0000 |00a8: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3ae942: 7110 efa3 0400 |00ab: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setQueueLocked:(Z)V // method@a3ef │ │ +3ae948: 7110 f0a3 0400 |00ae: invoke-static {v4}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setStreamOverDownload:(Z)V // method@a3f0 │ │ +3ae94e: 6200 ae46 |00b1: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae952: 1a03 1ea9 |00b3: const-string v3, "prefEnqueueLocation" // string@a91e │ │ +3ae956: 7220 6502 3000 |00b5: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0265 │ │ +3ae95c: 0a00 |00b8: move-result v0 │ │ +3ae95e: 3900 1400 |00b9: if-nez v0, 00cd // +0014 │ │ +3ae962: 6200 ae46 |00bb: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae966: 1a03 2aa9 |00bd: const-string v3, "prefQueueAddToFront" // string@a92a │ │ +3ae96a: 7230 6702 3004 |00bf: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ +3ae970: 0a00 |00c2: move-result v0 │ │ +3ae972: 3800 0500 |00c3: if-eqz v0, 00c8 // +0005 │ │ +3ae976: 6200 e4ef |00c5: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.FRONT:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@efe4 │ │ +3ae97a: 2803 |00c7: goto 00ca // +0003 │ │ +3ae97c: 6200 e3ef |00c8: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;.BACK:Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation; // field@efe3 │ │ +3ae980: 7110 eda3 0000 |00ca: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setEnqueueLocation:(Lde/danoeh/antennapod/storage/preferences/UserPreferences$EnqueueLocation;)V // method@a3ed │ │ +3ae986: 1400 bcac 1e00 |00cd: const v0, #float 2.81703e-39 // #001eacbc │ │ +3ae98c: 350b 4000 |00d0: if-ge v11, v0, 0110 // +0040 │ │ +3ae990: 6200 ae46 |00d2: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae994: 1a03 23a9 |00d4: const-string v3, "prefHardwareForwardButtonSkips" // string@a923 │ │ +3ae998: 7230 6702 3004 |00d6: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ +3ae99e: 0a00 |00d9: move-result v0 │ │ +3ae9a0: 3800 1700 |00da: if-eqz v0, 00f1 // +0017 │ │ +3ae9a4: 6200 ae46 |00dc: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae9a8: 7210 6602 0000 |00de: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3ae9ae: 0c00 |00e1: move-result-object v0 │ │ +3ae9b0: 1303 5700 |00e2: const/16 v3, #int 87 // #57 │ │ +3ae9b4: 7110 02a6 0300 |00e4: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ +3ae9ba: 0c03 |00e7: move-result-object v3 │ │ +3ae9bc: 1a07 22a9 |00e8: const-string v7, "prefHardwareForwardButton" // string@a922 │ │ +3ae9c0: 7230 6302 7003 |00ea: invoke-interface {v0, v7, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3ae9c6: 0c00 |00ed: move-result-object v0 │ │ +3ae9c8: 7210 5d02 0000 |00ee: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3ae9ce: 6200 ae46 |00f1: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae9d2: 1a03 25a9 |00f3: const-string v3, "prefHardwarePreviousButtonRestarts" // string@a925 │ │ +3ae9d6: 7230 6702 3004 |00f5: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ +3ae9dc: 0a00 |00f8: move-result v0 │ │ +3ae9de: 3800 1700 |00f9: if-eqz v0, 0110 // +0017 │ │ +3ae9e2: 6200 ae46 |00fb: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3ae9e6: 7210 6602 0000 |00fd: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3ae9ec: 0c00 |0100: move-result-object v0 │ │ +3ae9ee: 1303 5800 |0101: const/16 v3, #int 88 // #58 │ │ +3ae9f2: 7110 02a6 0300 |0103: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ +3ae9f8: 0c03 |0106: move-result-object v3 │ │ +3ae9fa: 1a07 24a9 |0107: const-string v7, "prefHardwarePreviousButton" // string@a924 │ │ +3ae9fe: 7230 6302 7003 |0109: invoke-interface {v0, v7, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aea04: 0c00 |010c: move-result-object v0 │ │ +3aea06: 7210 5d02 0000 |010d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aea0c: 1400 c020 1f00 |0110: const v0, #float 2.85865e-39 // #001f20c0 │ │ +3aea12: 350b 1700 |0113: if-ge v11, v0, 012a // +0017 │ │ +3aea16: 1a00 d245 |0115: const-string v0, "SwipeActionsPrefs" // string@45d2 │ │ +3aea1a: 6e30 fe01 0c04 |0117: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ +3aea20: 0c00 |011a: move-result-object v0 │ │ +3aea22: 7210 6602 0000 |011b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aea28: 0c00 |011e: move-result-object v0 │ │ +3aea2a: 1a03 6940 |011f: const-string v3, "PrefSwipeActionsQueueFragment" // string@4069 │ │ +3aea2e: 1a07 4a41 |0121: const-string v7, "REMOVE_FROM_QUEUE,REMOVE_FROM_QUEUE" // string@414a │ │ +3aea32: 7230 6302 3007 |0123: invoke-interface {v0, v3, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aea38: 0c00 |0126: move-result-object v0 │ │ +3aea3a: 7210 5d02 0000 |0127: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aea40: 1400 d047 1f00 |012a: const v0, #float 2.87266e-39 // #001f47d0 │ │ +3aea46: 350b 1100 |012d: if-ge v11, v0, 013e // +0011 │ │ +3aea4a: 6200 ae46 |012f: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aea4e: 7210 6602 0000 |0131: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aea54: 0c00 |0134: move-result-object v0 │ │ +3aea56: 1a03 29a9 |0135: const-string v3, "prefPauseForFocusLoss" // string@a929 │ │ +3aea5a: 7230 5f02 3006 |0137: invoke-interface {v0, v3, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ +3aea60: 0c00 |013a: move-result-object v0 │ │ +3aea62: 7210 5d02 0000 |013b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aea68: 1400 00bd 1f00 |013e: const v0, #float 2.9147e-39 // #001fbd00 │ │ +3aea6e: 1a03 c206 |0141: const-string v3, "2" // string@06c2 │ │ +3aea72: 1a07 b606 |0143: const-string v7, "1" // string@06b6 │ │ +3aea76: 350b 7400 |0145: if-ge v11, v0, 01b9 // +0074 │ │ +3aea7a: 6200 ae46 |0147: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aea7e: 1a08 1ca9 |0149: const-string v8, "prefDrawerFeedIndicator" // string@a91c │ │ +3aea82: 7230 6b02 8007 |014b: invoke-interface {v0, v8, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3aea88: 0c00 |014e: move-result-object v0 │ │ +3aea8a: 1a09 a106 |014f: const-string v9, "0" // string@06a1 │ │ +3aea8e: 6e20 e0a5 9000 |0151: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3aea94: 0a00 |0154: move-result v0 │ │ +3aea96: 3800 0f00 |0155: if-eqz v0, 0164 // +000f │ │ +3aea9a: 6200 ae46 |0157: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aea9e: 7210 6602 0000 |0159: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aeaa4: 0c00 |015c: move-result-object v0 │ │ +3aeaa6: 7230 6302 8003 |015d: invoke-interface {v0, v8, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aeaac: 0c00 |0160: move-result-object v0 │ │ +3aeaae: 7210 5d02 0000 |0161: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aeab4: 1a00 d544 |0164: const-string v0, "SleepTimerDialog" // string@44d5 │ │ +3aeab8: 6e30 fe01 0c04 |0166: invoke-virtual {v12, v0, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ +3aeabe: 0c00 |0169: move-result-object v0 │ │ +3aeac0: 1238 |016a: const/4 v8, #int 3 // #3 │ │ +3aeac2: 2388 f51d |016b: new-array v8, v8, [Ljava/util/concurrent/TimeUnit; // type@1df5 │ │ +3aeac6: 6209 1cf0 |016d: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3aeaca: 4d09 0804 |016f: aput-object v9, v8, v4 │ │ +3aeace: 6209 1af0 |0171: sget-object v9, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ +3aead2: 4d09 0806 |0173: aput-object v9, v8, v6 │ │ +3aead6: 6209 18f0 |0175: sget-object v9, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ +3aeada: 4d09 0805 |0177: aput-object v9, v8, v5 │ │ +3aeade: 7100 a3a3 0000 |0179: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.lastTimerValue:()Ljava/lang/String; // method@a3a3 │ │ +3aeae4: 0c05 |017c: move-result-object v5 │ │ +3aeae6: 7110 83a5 0500 |017d: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3aeaec: 0b09 |0180: move-result-wide v9 │ │ +3aeaee: 1a05 272f |0181: const-string v5, "LastTimeUnit" // string@2f27 │ │ +3aeaf2: 7230 6902 5006 |0183: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0269 │ │ +3aeaf8: 0a00 |0186: move-result v0 │ │ +3aeafa: 4600 0800 |0187: aget-object v0, v8, v0 │ │ +3aeafe: 6e30 0fa9 900a |0189: invoke-virtual {v0, v9, v10}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a90f │ │ +3aeb04: 0b08 |018c: move-result-wide v8 │ │ +3aeb06: 7120 03a6 9800 |018d: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ +3aeb0c: 0c00 |0190: move-result-object v0 │ │ +3aeb0e: 7110 a4a3 0000 |0191: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.setLastTimer:(Ljava/lang/String;)V // method@a3a4 │ │ +3aeb14: 6200 ae46 |0194: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aeb18: 1a05 c406 |0196: const-string v5, "20" // string@06c4 │ │ +3aeb1c: 1a08 1fa9 |0198: const-string v8, "prefEpisodeCacheSize" // string@a91f │ │ +3aeb20: 7230 6b02 8005 |019a: invoke-interface {v0, v8, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3aeb26: 0c00 |019d: move-result-object v0 │ │ +3aeb28: 6005 f35a |019e: sget v5, Lde/danoeh/antennapod/R$string;.pref_episode_cache_unlimited:I // field@5af3 │ │ +3aeb2c: 6e20 ff01 5c00 |01a0: invoke-virtual {v12, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3aeb32: 0c05 |01a3: move-result-object v5 │ │ +3aeb34: 6e20 e0a5 5000 |01a4: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3aeb3a: 0a00 |01a7: move-result v0 │ │ +3aeb3c: 3800 1100 |01a8: if-eqz v0, 01b9 // +0011 │ │ +3aeb40: 6200 ae46 |01aa: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aeb44: 7210 6602 0000 |01ac: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aeb4a: 0c00 |01af: move-result-object v0 │ │ +3aeb4c: 1a05 3606 |01b0: const-string v5, "-1" // string@0636 │ │ +3aeb50: 7230 6302 8005 |01b2: invoke-interface {v0, v8, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aeb56: 0c00 |01b5: move-result-object v0 │ │ +3aeb58: 7210 5d02 0000 |01b6: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aeb5e: 1400 c7c6 2d00 |01b9: const v0, #float 4.20391e-39 // #002dc6c7 │ │ +3aeb64: 1a05 0000 |01bc: const-string v5, "" // string@0000 │ │ +3aeb68: 350b 2100 |01be: if-ge v11, v0, 01df // +0021 │ │ +3aeb6c: 6200 ae46 |01c0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aeb70: 1a08 1aa9 |01c2: const-string v8, "prefBackButtonBehavior" // string@a91a │ │ +3aeb74: 7230 6b02 8005 |01c4: invoke-interface {v0, v8, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3aeb7a: 0c00 |01c7: move-result-object v0 │ │ +3aeb7c: 1a08 f368 |01c8: const-string v8, "drawer" // string@68f3 │ │ +3aeb80: 6e20 e0a5 8000 |01ca: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3aeb86: 0a00 |01cd: move-result v0 │ │ +3aeb88: 3800 1100 |01ce: if-eqz v0, 01df // +0011 │ │ +3aeb8c: 6200 ae46 |01d0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aeb90: 7210 6602 0000 |01d2: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aeb96: 0c00 |01d5: move-result-object v0 │ │ +3aeb98: 1a08 1ba9 |01d6: const-string v8, "prefBackButtonOpensDrawer" // string@a91b │ │ +3aeb9c: 7230 5f02 8006 |01d8: invoke-interface {v0, v8, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ +3aeba2: 0c00 |01db: move-result-object v0 │ │ +3aeba4: 7210 5d02 0000 |01dc: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aebaa: 1400 d0ed 2d00 |01df: const v0, #float 4.21791e-39 // #002dedd0 │ │ +3aebb0: 350b 4300 |01e2: if-ge v11, v0, 0225 // +0043 │ │ +3aebb4: 6200 ae46 |01e4: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aebb8: 7230 6b02 2001 |01e6: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3aebbe: 0c00 |01e9: move-result-object v0 │ │ +3aebc0: 6e20 e0a5 3000 |01ea: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3aebc6: 0a00 |01ed: move-result v0 │ │ +3aebc8: 3800 1500 |01ee: if-eqz v0, 0203 // +0015 │ │ +3aebcc: 6200 ae46 |01f0: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aebd0: 7210 6602 0000 |01f2: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aebd6: 0c00 |01f5: move-result-object v0 │ │ +3aebd8: 7230 6302 2007 |01f6: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aebde: 0c00 |01f9: move-result-object v0 │ │ +3aebe0: 1a01 2da9 |01fa: const-string v1, "prefThemeBlack" // string@a92d │ │ +3aebe4: 7230 5f02 1006 |01fc: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ +3aebea: 0c00 |01ff: move-result-object v0 │ │ +3aebec: 7210 5d02 0000 |0200: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aebf2: 7110 eca3 0600 |0203: invoke-static {v6}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileSync:(Z)V // method@a3ec │ │ +3aebf8: 6200 ae46 |0206: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aebfc: 1a01 19a9 |0208: const-string v1, "prefAutoUpdateIntervall" // string@a919 │ │ +3aec00: 1a02 ce06 |020a: const-string v2, ":" // string@06ce │ │ +3aec04: 7230 6b02 1002 |020c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3aec0a: 0c00 |020f: move-result-object v0 │ │ +3aec0c: 6e20 dca5 2000 |0210: invoke-virtual {v0, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3aec12: 0a00 |0213: move-result v0 │ │ +3aec14: 3800 1100 |0214: if-eqz v0, 0225 // +0011 │ │ +3aec18: 6200 ae46 |0216: sget-object v0, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aec1c: 7210 6602 0000 |0218: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aec22: 0c00 |021b: move-result-object v0 │ │ +3aec24: 1a02 ba06 |021c: const-string v2, "12" // string@06ba │ │ +3aec28: 7230 6302 1002 |021e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aec2e: 0c00 |0221: move-result-object v0 │ │ +3aec30: 7210 5d02 0000 |0222: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aec36: 1400 e014 2e00 |0225: const v0, #float 4.23192e-39 // #002e14e0 │ │ +3aec3c: 350b 0b00 |0228: if-ge v11, v0, 0233 // +000b │ │ +3aec40: 7110 3127 0c00 |022a: invoke-static {v12}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ +3aec46: 0c00 |022d: move-result-object v0 │ │ +3aec48: 1a01 9059 |022e: const-string v1, "auto_download" // string@5990 │ │ +3aec4c: 6e20 3027 1000 |0230: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.deleteNotificationChannel:(Ljava/lang/String;)V // method@2730 │ │ +3aec52: 1400 f03b 2e00 |0233: const v0, #float 4.24593e-39 // #002e3bf0 │ │ +3aec58: 350b 4400 |0236: if-ge v11, v0, 027a // +0044 │ │ +3aec5c: 1a0b 6840 |0238: const-string v11, "PrefAllEpisodesFragment" // string@4068 │ │ +3aec60: 6e30 fe01 bc04 |023a: invoke-virtual {v12, v11, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ +3aec66: 0c0b |023d: move-result-object v11 │ │ +3aec68: 1a0c 21a9 |023e: const-string v12, "prefEpisodesSort" // string@a921 │ │ +3aec6c: 7230 6b02 cb05 |0240: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3aec72: 0c00 |0243: move-result-object v0 │ │ +3aec74: 2361 dd1d |0244: new-array v1, v6, [Ljava/lang/CharSequence; // type@1ddd │ │ +3aec78: 4d00 0104 |0246: aput-object v0, v1, v4 │ │ +3aec7c: 7110 33aa 0100 |0248: invoke-static {v1}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@aa33 │ │ +3aec82: 0a01 |024b: move-result v1 │ │ +3aec84: 3901 0f00 |024c: if-nez v1, 025b // +000f │ │ +3aec88: 6201 ae46 |024e: sget-object v1, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aec8c: 7210 6602 0100 |0250: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aec92: 0c01 |0253: move-result-object v1 │ │ +3aec94: 7230 6302 c100 |0254: invoke-interface {v1, v12, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aec9a: 0c0c |0257: move-result-object v12 │ │ +3aec9c: 7210 5d02 0c00 |0258: invoke-interface {v12}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aeca2: 1a0c f36d |025b: const-string v12, "filter" // string@6df3 │ │ +3aeca6: 7230 6b02 cb05 |025d: invoke-interface {v11, v12, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3aecac: 0c0b |0260: move-result-object v11 │ │ +3aecae: 236c dd1d |0261: new-array v12, v6, [Ljava/lang/CharSequence; // type@1ddd │ │ +3aecb2: 4d0b 0c04 |0263: aput-object v11, v12, v4 │ │ +3aecb6: 7110 33aa 0c00 |0265: invoke-static {v12}, Lorg/apache/commons/lang3/StringUtils;.isAllEmpty:([Ljava/lang/CharSequence;)Z // method@aa33 │ │ +3aecbc: 0a0c |0268: move-result v12 │ │ +3aecbe: 390c 1100 |0269: if-nez v12, 027a // +0011 │ │ +3aecc2: 620c ae46 |026b: sget-object v12, Lde/danoeh/antennapod/PreferenceUpgrader;.prefs:Landroid/content/SharedPreferences; // field@46ae │ │ +3aecc6: 7210 6602 0c00 |026d: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3aeccc: 0c0c |0270: move-result-object v12 │ │ +3aecce: 1a00 20a9 |0271: const-string v0, "prefEpisodesFilter" // string@a920 │ │ +3aecd2: 7230 6302 0c0b |0273: invoke-interface {v12, v0, v11}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3aecd8: 0c0b |0276: move-result-object v11 │ │ +3aecda: 7210 5d02 0b00 |0277: invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3aece0: 0e00 |027a: return-void │ │ +3aece2: 0000 |027b: nop // spacer │ │ +3aece4: 0002 0300 7882 5ab9 b3ca ef17 cde7 ... |027c: sparse-switch-data (14 units) │ │ +3aed00: 0001 0300 0000 0000 1200 0000 0800 ... |028a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0009 line=51 │ │ 0x0011 line=53 │ │ 0x001e line=57 │ │ 0x0028 line=58 │ │ 0x003c line=62 │ │ @@ -701654,17 +701654,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aed54: |[3aed54] de.danoeh.antennapod.R$anim.:()V │ │ -3aed64: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aed6a: 0e00 |0003: return-void │ │ +3aed2c: |[3aed2c] de.danoeh.antennapod.R$anim.:()V │ │ +3aed3c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aed42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -701851,17 +701851,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aed3c: |[3aed3c] de.danoeh.antennapod.R$animator.:()V │ │ -3aed4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aed52: 0e00 |0003: return-void │ │ +3aed14: |[3aed14] de.danoeh.antennapod.R$animator.:()V │ │ +3aed24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aed2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -702063,17 +702063,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aed6c: |[3aed6c] de.danoeh.antennapod.R$array.:()V │ │ -3aed7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aed82: 0e00 |0003: return-void │ │ +3aed44: |[3aed44] de.danoeh.antennapod.R$array.:()V │ │ +3aed54: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aed5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -708290,17 +708290,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aed84: |[3aed84] de.danoeh.antennapod.R$attr.:()V │ │ -3aed94: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aed9a: 0e00 |0003: return-void │ │ +3aed5c: |[3aed5c] de.danoeh.antennapod.R$attr.:()V │ │ +3aed6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aed72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -708372,17 +708372,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aed9c: |[3aed9c] de.danoeh.antennapod.R$bool.:()V │ │ -3aedac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aedb2: 0e00 |0003: return-void │ │ +3aed74: |[3aed74] de.danoeh.antennapod.R$bool.:()V │ │ +3aed84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aed8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -711614,17 +711614,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aedb4: |[3aedb4] de.danoeh.antennapod.R$color.:()V │ │ -3aedc4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aedca: 0e00 |0003: return-void │ │ +3aed8c: |[3aed8c] de.danoeh.antennapod.R$color.:()V │ │ +3aed9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aeda2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -715151,17 +715151,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aedcc: |[3aedcc] de.danoeh.antennapod.R$dimen.:()V │ │ -3aeddc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aede2: 0e00 |0003: return-void │ │ +3aeda4: |[3aeda4] de.danoeh.antennapod.R$dimen.:()V │ │ +3aedb4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aedba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -717218,17 +717218,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aede4: |[3aede4] de.danoeh.antennapod.R$drawable.:()V │ │ -3aedf4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aedfa: 0e00 |0003: return-void │ │ +3aedbc: |[3aedbc] de.danoeh.antennapod.R$drawable.:()V │ │ +3aedcc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aedd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -717275,17 +717275,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aedfc: |[3aedfc] de.danoeh.antennapod.R$font.:()V │ │ -3aee0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aee12: 0e00 |0003: return-void │ │ +3aedd4: |[3aedd4] de.danoeh.antennapod.R$font.:()V │ │ +3aede4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aedea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -722342,17 +722342,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aee14: |[3aee14] de.danoeh.antennapod.R$id.:()V │ │ -3aee24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aee2a: 0e00 |0003: return-void │ │ +3aedec: |[3aedec] de.danoeh.antennapod.R$id.:()V │ │ +3aedfc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aee02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -722814,17 +722814,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aee2c: |[3aee2c] de.danoeh.antennapod.R$integer.:()V │ │ -3aee3c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aee42: 0e00 |0003: return-void │ │ +3aee04: |[3aee04] de.danoeh.antennapod.R$integer.:()V │ │ +3aee14: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aee1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -722946,17 +722946,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aee44: |[3aee44] de.danoeh.antennapod.R$interpolator.:()V │ │ -3aee54: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aee5a: 0e00 |0003: return-void │ │ +3aee1c: |[3aee1c] de.danoeh.antennapod.R$interpolator.:()V │ │ +3aee2c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aee32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -724273,17 +724273,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aee5c: |[3aee5c] de.danoeh.antennapod.R$layout.:()V │ │ -3aee6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aee72: 0e00 |0003: return-void │ │ +3aee34: |[3aee34] de.danoeh.antennapod.R$layout.:()V │ │ +3aee44: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aee4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -724450,17 +724450,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aee74: |[3aee74] de.danoeh.antennapod.R$menu.:()V │ │ -3aee84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aee8a: 0e00 |0003: return-void │ │ +3aee4c: |[3aee4c] de.danoeh.antennapod.R$menu.:()V │ │ +3aee5c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aee62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -724512,17 +724512,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aee8c: |[3aee8c] de.danoeh.antennapod.R$mipmap.:()V │ │ -3aee9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aeea2: 0e00 |0003: return-void │ │ +3aee64: |[3aee64] de.danoeh.antennapod.R$mipmap.:()V │ │ +3aee74: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aee7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -724674,17 +724674,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aeea4: |[3aeea4] de.danoeh.antennapod.R$plurals.:()V │ │ -3aeeb4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aeeba: 0e00 |0003: return-void │ │ +3aee7c: |[3aee7c] de.danoeh.antennapod.R$plurals.:()V │ │ +3aee8c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aee92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -729426,17 +729426,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3aeebc: |[3aeebc] de.danoeh.antennapod.R$string.:()V │ │ -3aeecc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3aeed2: 0e00 |0003: return-void │ │ +3aee94: |[3aee94] de.danoeh.antennapod.R$string.:()V │ │ +3aeea4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3aeeaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -735333,17 +735333,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b1944: |[3b1944] de.danoeh.antennapod.R$style.:()V │ │ -3b1954: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b195a: 0e00 |0003: return-void │ │ +3b191c: |[3b191c] de.danoeh.antennapod.R$style.:()V │ │ +3b192c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b1932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -745515,879 +745515,879 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 5412 16-bit code units │ │ -3aeed4: |[3aeed4] de.danoeh.antennapod.R$styleable.:()V │ │ -3aeee4: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3aeee8: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3aeeec: 2600 1207 0000 |0004: fill-array-data v0, 00000716 // +00000712 │ │ -3aeef2: 6900 af60 |0007: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ActionBar:[I // field@60af │ │ -3aeef6: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3aeefc: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3aef02: 0c01 |000f: move-result-object v1 │ │ -3aef04: 6901 b060 |0010: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionBarLayout:[I // field@60b0 │ │ -3aef08: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3aef0e: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3aef14: 0c01 |0018: move-result-object v1 │ │ -3aef16: 6901 cf60 |0019: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionMenuItemView:[I // field@60cf │ │ -3aef1a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3aef1c: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3aef20: 6902 d160 |001e: sput-object v2, Lde/danoeh/antennapod/R$styleable;.ActionMenuView:[I // field@60d1 │ │ -3aef24: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3aef26: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3aef2a: 2603 3107 0000 |0023: fill-array-data v3, 00000754 // +00000731 │ │ -3aef30: 6903 d260 |0026: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActionMode:[I // field@60d2 │ │ -3aef34: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3aef3a: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3aef40: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3aef46: 0c03 |0031: move-result-object v3 │ │ -3aef48: 6903 d960 |0032: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActivityChooserView:[I // field@60d9 │ │ -3aef4c: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3aef50: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3aef54: 2604 2c07 0000 |0038: fill-array-data v4, 00000764 // +0000072c │ │ -3aef5a: 6904 dc60 |003b: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AlertDialog:[I // field@60dc │ │ -3aef5e: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3aef62: 2604 3907 0000 |003f: fill-array-data v4, 00000778 // +00000739 │ │ -3aef68: 6904 e560 |0042: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableCompat:[I // field@60e5 │ │ -3aef6c: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3aef72: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3aef78: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3aef7e: 0c06 |004d: move-result-object v6 │ │ -3aef80: 6906 ec60 |004e: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableItem:[I // field@60ec │ │ -3aef84: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3aef8a: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3aef90: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3aef96: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3aef9c: 0c06 |005c: move-result-object v6 │ │ -3aef9e: 6906 ef60 |005d: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableTransition:[I // field@60ef │ │ -3aefa2: 2336 c81c |005f: new-array v6, v3, [I // type@1cc8 │ │ -3aefa6: 2606 2707 0000 |0061: fill-array-data v6, 00000788 // +00000727 │ │ -3aefac: 6906 f460 |0064: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout:[I // field@60f4 │ │ -3aefb0: 1406 ed03 047f |0066: const v6, #float 1.75478e+38 // #7f0403ed │ │ -3aefb6: 1407 ee03 047f |0069: const v7, #float 1.75478e+38 // #7f0403ee │ │ -3aefbc: 1408 e803 047f |006c: const v8, #float 1.75478e+38 // #7f0403e8 │ │ -3aefc2: 1409 e903 047f |006f: const v9, #float 1.75478e+38 // #7f0403e9 │ │ -3aefc8: 2440 c81c 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3aefce: 0c06 |0075: move-result-object v6 │ │ -3aefd0: 6906 f560 |0076: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayoutStates:[I // field@60f5 │ │ -3aefd4: 1406 9b02 047f |0078: const v6, #float 1.75472e+38 // #7f04029b │ │ -3aefda: 1407 9c02 047f |007b: const v7, #float 1.75472e+38 // #7f04029c │ │ -3aefe0: 1408 9a02 047f |007e: const v8, #float 1.75472e+38 // #7f04029a │ │ -3aefe6: 2430 c81c 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1cc8 │ │ -3aefec: 0c06 |0084: move-result-object v6 │ │ -3aefee: 6906 fa60 |0085: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout_Layout:[I // field@60fa │ │ -3aeff2: 2316 c81c |0087: new-array v6, v1, [I // type@1cc8 │ │ -3aeff6: 6906 0661 |0089: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatEmojiHelper:[I // field@6106 │ │ -3aeffa: 1406 7b04 047f |008b: const v6, #float 1.75481e+38 // #7f04047b │ │ -3af000: 1407 7c04 047f |008e: const v7, #float 1.75481e+38 // #7f04047c │ │ -3af006: 1408 1901 0101 |0091: const v8, #float 2.36943e-38 // #01010119 │ │ -3af00c: 1409 df03 047f |0094: const v9, #float 1.75478e+38 // #7f0403df │ │ -3af012: 2440 c81c 9876 |0097: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3af018: 0c06 |009a: move-result-object v6 │ │ -3af01a: 6906 0761 |009b: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatImageView:[I // field@6107 │ │ -3af01e: 1406 7704 047f |009d: const v6, #float 1.75481e+38 // #7f040477 │ │ -3af024: 1407 7804 047f |00a0: const v7, #float 1.75481e+38 // #7f040478 │ │ -3af02a: 1408 4201 0101 |00a3: const v8, #float 2.36945e-38 // #01010142 │ │ -3af030: 1409 7604 047f |00a6: const v9, #float 1.75481e+38 // #7f040476 │ │ -3af036: 2440 c81c 9876 |00a9: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3af03c: 0c06 |00ac: move-result-object v6 │ │ -3af03e: 6906 0c61 |00ad: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatSeekBar:[I // field@610c │ │ -3af042: 1276 |00af: const/4 v6, #int 7 // #7 │ │ -3af044: 2367 c81c |00b0: new-array v7, v6, [I // type@1cc8 │ │ -3af048: 2607 ea06 0000 |00b2: fill-array-data v7, 0000079c // +000006ea │ │ -3af04e: 6907 1161 |00b5: sput-object v7, Lde/danoeh/antennapod/R$styleable;.AppCompatTextHelper:[I // field@6111 │ │ -3af052: 1307 1600 |00b7: const/16 v7, #int 22 // #16 │ │ -3af056: 2378 c81c |00b9: new-array v8, v7, [I // type@1cc8 │ │ -3af05a: 2608 f306 0000 |00bb: fill-array-data v8, 000007ae // +000006f3 │ │ -3af060: 6908 1961 |00be: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTextView:[I // field@6119 │ │ -3af064: 1308 7f00 |00c0: const/16 v8, #int 127 // #7f │ │ -3af068: 2388 c81c |00c2: new-array v8, v8, [I // type@1cc8 │ │ -3af06c: 2608 1a07 0000 |00c4: fill-array-data v8, 000007de // +0000071a │ │ -3af072: 6908 3061 |00c7: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTheme:[I // field@6130 │ │ -3af076: 1408 8303 047f |00c9: const v8, #float 1.75476e+38 // #7f040383 │ │ -3af07c: 2410 c81c 0800 |00cc: filled-new-array {v8}, [I // type@1cc8 │ │ -3af082: 0c08 |00cf: move-result-object v8 │ │ -3af084: 6908 b061 |00d0: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AspectRatioFrameLayout:[I // field@61b0 │ │ -3af088: 1408 0e03 0101 |00d2: const v8, #float 2.36957e-38 // #0101030e │ │ -3af08e: 1409 a703 047f |00d5: const v9, #float 1.75477e+38 // #7f0403a7 │ │ -3af094: 2420 c81c 9800 |00d8: filled-new-array {v8, v9}, [I // type@1cc8 │ │ -3af09a: 0c08 |00db: move-result-object v8 │ │ -3af09c: 6908 b261 |00dc: sput-object v8, Lde/danoeh/antennapod/R$styleable;.BackgroundStyle:[I // field@61b2 │ │ -3af0a0: 1308 0c00 |00de: const/16 v8, #int 12 // #c │ │ -3af0a4: 2389 c81c |00e0: new-array v9, v8, [I // type@1cc8 │ │ -3af0a8: 2609 fe07 0000 |00e2: fill-array-data v9, 000008e0 // +000007fe │ │ -3af0ae: 6909 b561 |00e5: sput-object v9, Lde/danoeh/antennapod/R$styleable;.Badge:[I // field@61b5 │ │ -3af0b2: 1309 0900 |00e7: const/16 v9, #int 9 // #9 │ │ -3af0b6: 239a c81c |00e9: new-array v10, v9, [I // type@1cc8 │ │ -3af0ba: 260a 1108 0000 |00eb: fill-array-data v10, 000008fc // +00000811 │ │ -3af0c0: 690a c261 |00ee: sput-object v10, Lde/danoeh/antennapod/R$styleable;.BaseProgressIndicator:[I // field@61c2 │ │ -3af0c4: 130a 1000 |00f0: const/16 v10, #int 16 // #10 │ │ -3af0c8: 23ab c81c |00f2: new-array v11, v10, [I // type@1cc8 │ │ -3af0cc: 260b 1e08 0000 |00f4: fill-array-data v11, 00000912 // +0000081e │ │ -3af0d2: 690b cc61 |00f7: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomAppBar:[I // field@61cc │ │ -3af0d6: 140b 4001 0101 |00f9: const v11, #float 2.36945e-38 // #01010140 │ │ -3af0dc: 140c 3002 047f |00fc: const v12, #float 1.75469e+38 // #7f040230 │ │ -3af0e2: 2420 c81c cb00 |00ff: filled-new-array {v11, v12}, [I // type@1cc8 │ │ -3af0e8: 0c0b |0102: move-result-object v11 │ │ -3af0ea: 690b dd61 |0103: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomNavigationView:[I // field@61dd │ │ -3af0ee: 237b c81c |0105: new-array v11, v7, [I // type@1cc8 │ │ -3af0f2: 260b 2f08 0000 |0107: fill-array-data v11, 00000936 // +0000082f │ │ -3af0f8: 690b e061 |010a: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomSheetBehavior_Layout:[I // field@61e0 │ │ -3af0fc: 140b 3100 047f |010c: const v11, #float 1.75459e+38 // #7f040031 │ │ -3af102: 2410 c81c 0b00 |010f: filled-new-array {v11}, [I // type@1cc8 │ │ -3af108: 0c0b |0112: move-result-object v11 │ │ -3af10a: 690b f761 |0113: sput-object v11, Lde/danoeh/antennapod/R$styleable;.ButtonBarLayout:[I // field@61f7 │ │ -3af10e: 140b 7603 047f |0115: const v11, #float 1.75476e+38 // #7f040376 │ │ -3af114: 140c b603 047f |0118: const v12, #float 1.75477e+38 // #7f0403b6 │ │ -3af11a: 2420 c81c cb00 |011b: filled-new-array {v11, v12}, [I // type@1cc8 │ │ -3af120: 0c0b |011e: move-result-object v11 │ │ -3af122: 690b f961 |011f: sput-object v11, Lde/danoeh/antennapod/R$styleable;.Capability:[I // field@61f9 │ │ -3af126: 130b 0d00 |0121: const/16 v11, #int 13 // #d │ │ -3af12a: 23bc c81c |0123: new-array v12, v11, [I // type@1cc8 │ │ -3af12e: 260c 4108 0000 |0125: fill-array-data v12, 00000966 // +00000841 │ │ -3af134: 690c fc61 |0128: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CardView:[I // field@61fc │ │ -3af138: 232c c81c |012a: new-array v12, v2, [I // type@1cc8 │ │ -3af13c: 260c 5808 0000 |012c: fill-array-data v12, 00000984 // +00000858 │ │ -3af142: 690c 0a62 |012f: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckBoxPreference:[I // field@620a │ │ -3af146: 140c a500 047f |0131: const v12, #float 1.75461e+38 // #7f0400a5 │ │ -3af14c: 140d a600 047f |0134: const v13, #float 1.75461e+38 // #7f0400a6 │ │ -3af152: 140e 0801 0101 |0137: const v14, #float 2.36943e-38 // #01010108 │ │ -3af158: 140f a400 047f |013a: const v15, #float 1.75461e+38 // #7f0400a4 │ │ -3af15e: 2440 c81c fedc |013d: filled-new-array {v14, v15, v12, v13}, [I // type@1cc8 │ │ -3af164: 0c0c |0140: move-result-object v12 │ │ -3af166: 690c 1162 |0141: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckedTextView:[I // field@6211 │ │ -3af16a: 130c 2a00 |0143: const/16 v12, #int 42 // #2a │ │ -3af16e: 23cc c81c |0145: new-array v12, v12, [I // type@1cc8 │ │ -3af172: 260c 4d08 0000 |0147: fill-array-data v12, 00000994 // +0000084d │ │ -3af178: 690c 1662 |014a: sput-object v12, Lde/danoeh/antennapod/R$styleable;.Chip:[I // field@6216 │ │ -3af17c: 236c c81c |014c: new-array v12, v6, [I // type@1cc8 │ │ -3af180: 260c 9e08 0000 |014e: fill-array-data v12, 000009ec // +0000089e │ │ -3af186: 690c 1762 |0151: sput-object v12, Lde/danoeh/antennapod/R$styleable;.ChipGroup:[I // field@6217 │ │ -3af18a: 140c ef01 047f |0153: const v12, #float 1.75468e+38 // #7f0401ef │ │ -3af190: 2410 c81c 0c00 |0156: filled-new-array {v12}, [I // type@1cc8 │ │ -3af196: 0c0d |0159: move-result-object v13 │ │ -3af198: 690d 4962 |015a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressBar:[I // field@6249 │ │ -3af19c: 140d 2202 047f |015c: const v13, #float 1.75469e+38 // #7f040222 │ │ -3af1a2: 140e 2302 047f |015f: const v14, #float 1.75469e+38 // #7f040223 │ │ -3af1a8: 140f 2002 047f |0162: const v15, #float 1.75469e+38 // #7f040220 │ │ -3af1ae: 2430 c81c df0e |0165: filled-new-array {v15, v13, v14}, [I // type@1cc8 │ │ -3af1b4: 0c0d |0168: move-result-object v13 │ │ -3af1b6: 690d 4b62 |0169: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressIndicator:[I // field@624b │ │ -3af1ba: 140d cb00 047f |016b: const v13, #float 1.75462e+38 // #7f0400cb │ │ -3af1c0: 140e ce00 047f |016e: const v14, #float 1.75462e+38 // #7f0400ce │ │ -3af1c6: 2420 c81c ed00 |0171: filled-new-array {v13, v14}, [I // type@1cc8 │ │ -3af1cc: 0c0d |0174: move-result-object v13 │ │ -3af1ce: 690d 4f62 |0175: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockFaceView:[I // field@624f │ │ -3af1d2: 140d aa03 047f |0177: const v13, #float 1.75477e+38 // #7f0403aa │ │ -3af1d8: 140e cc00 047f |017a: const v14, #float 1.75462e+38 // #7f0400cc │ │ -3af1de: 140f d602 047f |017d: const v15, #float 1.75473e+38 // #7f0402d6 │ │ -3af1e4: 2430 c81c fe0d |0180: filled-new-array {v14, v15, v13}, [I // type@1cc8 │ │ -3af1ea: 0c0d |0183: move-result-object v13 │ │ -3af1ec: 690d 5262 |0184: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockHandView:[I // field@6252 │ │ -3af1f0: 130d 1800 |0186: const/16 v13, #int 24 // #18 │ │ -3af1f4: 23dd c81c |0188: new-array v13, v13, [I // type@1cc8 │ │ -3af1f8: 260d 7408 0000 |018a: fill-array-data v13, 000009fe // +00000874 │ │ -3af1fe: 690d 5662 |018d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout:[I // field@6256 │ │ -3af202: 140d 5b02 047f |018f: const v13, #float 1.7547e+38 // #7f04025b │ │ -3af208: 140e 5c02 047f |0192: const v14, #float 1.7547e+38 // #7f04025c │ │ -3af20e: 2420 c81c ed00 |0195: filled-new-array {v13, v14}, [I // type@1cc8 │ │ -3af214: 0c0d |0198: move-result-object v13 │ │ -3af216: 690d 5762 |0199: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@6257 │ │ -3af21a: 140d 3200 047f |019b: const v13, #float 1.75459e+38 // #7f040032 │ │ -3af220: 140e 4e02 047f |019e: const v14, #float 1.7547e+38 // #7f04024e │ │ -3af226: 1405 a501 0101 |01a1: const v5, #float 2.36947e-38 // #010101a5 │ │ -3af22c: 140f 1f03 0101 |01a4: const v15, #float 2.36958e-38 // #0101031f │ │ -3af232: 140a 4706 0101 |01a7: const v10, #float 2.36981e-38 // #01010647 │ │ -3af238: 245e c81c f5da |01aa: filled-new-array {v5, v15, v10, v13, v14}, [I // type@1cc8 │ │ -3af23e: 0c0a |01ad: move-result-object v10 │ │ -3af240: 690a 7262 |01ae: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ColorStateListItem:[I // field@6272 │ │ -3af244: 140a 9800 047f |01b0: const v10, #float 1.75461e+38 // #7f040098 │ │ -3af24a: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ -3af250: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ -3af256: 140f 9700 047f |01b9: const v15, #float 1.75461e+38 // #7f040097 │ │ -3af25c: 2440 c81c edaf |01bc: filled-new-array {v13, v14, v15, v10}, [I // type@1cc8 │ │ -3af262: 0c0a |01bf: move-result-object v10 │ │ -3af264: 690a 7862 |01c0: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CompoundButton:[I // field@6278 │ │ -3af268: 130a 6d00 |01c2: const/16 v10, #int 109 // #6d │ │ -3af26c: 23aa c81c |01c4: new-array v10, v10, [I // type@1cc8 │ │ -3af270: 260a 6c08 0000 |01c6: fill-array-data v10, 00000a32 // +0000086c │ │ -3af276: 690a 7d62 |01c9: sput-object v10, Lde/danoeh/antennapod/R$styleable;.Constraint:[I // field@627d │ │ -3af27a: 130a 5a00 |01cb: const/16 v10, #int 90 // #5a │ │ -3af27e: 23aa c81c |01cd: new-array v10, v10, [I // type@1cc8 │ │ -3af282: 260a 4109 0000 |01cf: fill-array-data v10, 00000b10 // +00000941 │ │ -3af288: 690a 7e62 |01d2: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_Layout:[I // field@627e │ │ -3af28c: 140a 1301 047f |01d4: const v10, #float 1.75464e+38 // #7f040113 │ │ -3af292: 140d 5703 047f |01d7: const v13, #float 1.75475e+38 // #7f040357 │ │ -3af298: 2420 c81c da00 |01da: filled-new-array {v10, v13}, [I // type@1cc8 │ │ -3af29e: 0c0a |01dd: move-result-object v10 │ │ -3af2a0: 690a d962 |01de: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_placeholder:[I // field@62d9 │ │ -3af2a4: 130a 6f00 |01e0: const/16 v10, #int 111 // #6f │ │ -3af2a8: 23aa c81c |01e2: new-array v10, v10, [I // type@1cc8 │ │ -3af2ac: 260a e409 0000 |01e4: fill-array-data v10, 00000bc8 // +000009e4 │ │ -3af2b2: 690a dc62 |01e7: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintSet:[I // field@62dc │ │ -3af2b6: 140a 4d02 047f |01e9: const v10, #float 1.7547e+38 // #7f04024d │ │ -3af2bc: 140d f003 047f |01ec: const v13, #float 1.75479e+38 // #7f0403f0 │ │ -3af2c2: 2420 c81c da00 |01ef: filled-new-array {v10, v13}, [I // type@1cc8 │ │ -3af2c8: 0c0a |01f2: move-result-object v10 │ │ -3af2ca: 690a b963 |01f3: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout:[I // field@63b9 │ │ -3af2ce: 236a c81c |01f5: new-array v10, v6, [I // type@1cc8 │ │ -3af2d2: 260a b30a 0000 |01f7: fill-array-data v10, 00000caa // +00000ab3 │ │ -3af2d8: 690a ba63 |01fa: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout_Layout:[I // field@63ba │ │ -3af2dc: 239a c81c |01fc: new-array v10, v9, [I // type@1cc8 │ │ -3af2e0: 260a be0a 0000 |01fe: fill-array-data v10, 00000cbc // +00000abe │ │ -3af2e6: 690a c463 |0201: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CustomAttribute:[I // field@63c4 │ │ -3af2ea: 130a 0e00 |0203: const/16 v10, #int 14 // #e │ │ -3af2ee: 23ad c81c |0205: new-array v13, v10, [I // type@1cc8 │ │ -3af2f2: 260d cb0a 0000 |0207: fill-array-data v13, 00000cd2 // +00000acb │ │ -3af2f8: 690d ce63 |020a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DefaultTimeBar:[I // field@63ce │ │ -3af2fc: 238d c81c |020c: new-array v13, v8, [I // type@1cc8 │ │ -3af300: 260d e40a 0000 |020e: fill-array-data v13, 00000cf2 // +00000ae4 │ │ -3af306: 690d dd63 |0211: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DialogPreference:[I // field@63dd │ │ -3af30a: 233d c81c |0213: new-array v13, v3, [I // type@1cc8 │ │ -3af30e: 260d f90a 0000 |0215: fill-array-data v13, 00000d0e // +00000af9 │ │ -3af314: 690d ea63 |0218: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerArrowToggle:[I // field@63ea │ │ -3af318: 140d 7e01 047f |021a: const v13, #float 1.75466e+38 // #7f04017e │ │ -3af31e: 2410 c81c 0d00 |021d: filled-new-array {v13}, [I // type@1cc8 │ │ -3af324: 0c0d |0220: move-result-object v13 │ │ -3af326: 690d f363 |0221: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerLayout:[I // field@63f3 │ │ -3af32a: 140d b404 047f |0223: const v13, #float 1.75483e+38 // #7f0404b4 │ │ -3af330: 2410 c81c 0d00 |0226: filled-new-array {v13}, [I // type@1cc8 │ │ -3af336: 0c0d |0229: move-result-object v13 │ │ -3af338: 690d f563 |022a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.EditTextPreference:[I // field@63f5 │ │ -3af33c: 232d c81c |022c: new-array v13, v2, [I // type@1cc8 │ │ -3af340: 260d f40a 0000 |022e: fill-array-data v13, 00000d22 // +00000af4 │ │ -3af346: 690d f763 |0231: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton:[I // field@63f7 │ │ -3af34a: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ -3af350: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ -3af356: 2420 c81c ed00 |0239: filled-new-array {v13, v14}, [I // type@1cc8 │ │ -3af35c: 0c0d |023c: move-result-object v13 │ │ -3af35e: 690d f863 |023d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@63f8 │ │ -3af362: 236d c81c |023f: new-array v13, v6, [I // type@1cc8 │ │ -3af366: 260d f10a 0000 |0241: fill-array-data v13, 00000d32 // +00000af1 │ │ -3af36c: 690d 0164 |0244: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FabWithLabelView:[I // field@6401 │ │ -3af370: 130d 1100 |0246: const/16 v13, #int 17 // #11 │ │ -3af374: 23dd c81c |0248: new-array v13, v13, [I // type@1cc8 │ │ -3af378: 260d fa0a 0000 |024a: fill-array-data v13, 00000d44 // +00000afa │ │ -3af37e: 690d 0964 |024d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton:[I // field@6409 │ │ -3af382: 140d 6900 047f |024f: const v13, #float 1.7546e+38 // #7f040069 │ │ -3af388: 2410 c81c 0d00 |0252: filled-new-array {v13}, [I // type@1cc8 │ │ -3af38e: 0c0d |0255: move-result-object v13 │ │ -3af390: 690d 0a64 |0256: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@640a │ │ -3af394: 140d 4102 047f |0258: const v13, #float 1.7547e+38 // #7f040241 │ │ -3af39a: 140e a102 047f |025b: const v14, #float 1.75472e+38 // #7f0402a1 │ │ -3af3a0: 2420 c81c ed00 |025e: filled-new-array {v13, v14}, [I // type@1cc8 │ │ -3af3a6: 0c0d |0261: move-result-object v13 │ │ -3af3a8: 690d 1d64 |0262: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FlowLayout:[I // field@641d │ │ -3af3ac: 236d c81c |0264: new-array v13, v6, [I // type@1cc8 │ │ -3af3b0: 260d 040b 0000 |0266: fill-array-data v13, 00000d6a // +00000b04 │ │ -3af3b6: 690d 2064 |0269: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FontFamily:[I // field@6420 │ │ -3af3ba: 130d 0a00 |026b: const/16 v13, #int 10 // #a │ │ -3af3be: 23de c81c |026d: new-array v14, v13, [I // type@1cc8 │ │ -3af3c2: 260e 0d0b 0000 |026f: fill-array-data v14, 00000d7c // +00000b0d │ │ -3af3c8: 690e 2164 |0272: sput-object v14, Lde/danoeh/antennapod/R$styleable;.FontFamilyFont:[I // field@6421 │ │ -3af3cc: 140e 0002 0101 |0274: const v14, #float 2.3695e-38 // #01010200 │ │ -3af3d2: 1403 f001 047f |0277: const v3, #float 1.75468e+38 // #7f0401f0 │ │ -3af3d8: 140c 0901 0101 |027a: const v12, #float 2.36943e-38 // #01010109 │ │ -3af3de: 2430 c81c ec03 |027d: filled-new-array {v12, v14, v3}, [I // type@1cc8 │ │ -3af3e4: 0c03 |0280: move-result-object v3 │ │ -3af3e6: 6903 3364 |0281: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ForegroundLinearLayout:[I // field@6433 │ │ -3af3ea: 1403 0300 0101 |0283: const v3, #float 2.36936e-38 // #01010003 │ │ -3af3f0: 140c d100 0101 |0286: const v12, #float 2.36941e-38 // #010100d1 │ │ -3af3f6: 2430 c81c 430c |0289: filled-new-array {v3, v4, v12}, [I // type@1cc8 │ │ -3af3fc: 0c03 |028c: move-result-object v3 │ │ -3af3fe: 6903 3764 |028d: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Fragment:[I // field@6437 │ │ -3af402: 1403 0300 0101 |028f: const v3, #float 2.36936e-38 // #01010003 │ │ -3af408: 2420 c81c c300 |0292: filled-new-array {v3, v12}, [I // type@1cc8 │ │ -3af40e: 0c03 |0295: move-result-object v3 │ │ -3af410: 6903 3864 |0296: sput-object v3, Lde/danoeh/antennapod/R$styleable;.FragmentContainerView:[I // field@6438 │ │ -3af414: 2383 c81c |0298: new-array v3, v8, [I // type@1cc8 │ │ -3af418: 2603 fa0a 0000 |029a: fill-array-data v3, 00000d94 // +00000afa │ │ -3af41e: 6903 3e64 |029d: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColor:[I // field@643e │ │ -3af422: 1403 1405 0101 |029f: const v3, #float 2.36972e-38 // #01010514 │ │ -3af428: 2420 c81c 3500 |02a2: filled-new-array {v5, v3}, [I // type@1cc8 │ │ -3af42e: 0c03 |02a5: move-result-object v3 │ │ -3af430: 6903 3f64 |02a6: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColorItem:[I // field@643f │ │ -3af434: 2363 c81c |02a8: new-array v3, v6, [I // type@1cc8 │ │ -3af438: 2603 060b 0000 |02aa: fill-array-data v3, 00000db0 // +00000b06 │ │ -3af43e: 6903 4e64 |02ad: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout:[I // field@644e │ │ -3af442: 23a3 c81c |02af: new-array v3, v10, [I // type@1cc8 │ │ -3af446: 2603 110b 0000 |02b1: fill-array-data v3, 00000dc2 // +00000b11 │ │ -3af44c: 6903 4f64 |02b4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout_Layout:[I // field@644f │ │ -3af450: 2393 c81c |02b6: new-array v3, v9, [I // type@1cc8 │ │ -3af454: 2603 2a0b 0000 |02b8: fill-array-data v3, 00000de2 // +00000b2a │ │ -3af45a: 6903 6564 |02bb: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ImageFilterView:[I // field@6465 │ │ -3af45e: 2363 c81c |02bd: new-array v3, v6, [I // type@1cc8 │ │ -3af462: 2603 390b 0000 |02bf: fill-array-data v3, 00000df8 // +00000b39 │ │ -3af468: 6903 6f64 |02c2: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Insets:[I // field@646f │ │ -3af46c: 1303 1200 |02c4: const/16 v3, #int 18 // #12 │ │ -3af470: 2333 c81c |02c6: new-array v3, v3, [I // type@1cc8 │ │ -3af474: 2603 420b 0000 |02c8: fill-array-data v3, 00000e0a // +00000b42 │ │ -3af47a: 6903 7764 |02cb: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyAttribute:[I // field@6477 │ │ -3af47e: 1303 1400 |02cd: const/16 v3, #int 20 // #14 │ │ -3af482: 2333 c81c |02cf: new-array v3, v3, [I // type@1cc8 │ │ -3af486: 2603 610b 0000 |02d1: fill-array-data v3, 00000e32 // +00000b61 │ │ -3af48c: 6903 8a64 |02d4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyCycle:[I // field@648a │ │ -3af490: 2313 c81c |02d6: new-array v3, v1, [I // type@1cc8 │ │ -3af494: 6903 9f64 |02d8: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFrame:[I // field@649f │ │ -3af498: 2313 c81c |02da: new-array v3, v1, [I // type@1cc8 │ │ -3af49c: 6903 a064 |02dc: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFramesAcceleration:[I // field@64a0 │ │ -3af4a0: 2311 c81c |02de: new-array v1, v1, [I // type@1cc8 │ │ -3af4a4: 6901 a164 |02e0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyFramesVelocity:[I // field@64a1 │ │ -3af4a8: 2381 c81c |02e2: new-array v1, v8, [I // type@1cc8 │ │ -3af4ac: 2601 7a0b 0000 |02e4: fill-array-data v1, 00000e5e // +00000b7a │ │ -3af4b2: 6901 a264 |02e7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyPosition:[I // field@64a2 │ │ -3af4b6: 1301 1400 |02e9: const/16 v1, #int 20 // #14 │ │ -3af4ba: 2311 c81c |02eb: new-array v1, v1, [I // type@1cc8 │ │ -3af4be: 2601 8d0b 0000 |02ed: fill-array-data v1, 00000e7a // +00000b8d │ │ -3af4c4: 6901 af64 |02f0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTimeCycle:[I // field@64af │ │ -3af4c8: 23d1 c81c |02f2: new-array v1, v13, [I // type@1cc8 │ │ -3af4cc: 2601 b20b 0000 |02f4: fill-array-data v1, 00000ea6 // +00000bb2 │ │ -3af4d2: 6901 c464 |02f7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTrigger:[I // field@64c4 │ │ -3af4d6: 1301 4300 |02f9: const/16 v1, #int 67 // #43 │ │ -3af4da: 2311 c81c |02fb: new-array v1, v1, [I // type@1cc8 │ │ -3af4de: 2601 c10b 0000 |02fd: fill-array-data v1, 00000ebe // +00000bc1 │ │ -3af4e4: 6901 cf64 |0300: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Layout:[I // field@64cf │ │ -3af4e8: 1301 1700 |0302: const/16 v1, #int 23 // #17 │ │ -3af4ec: 2311 c81c |0304: new-array v1, v1, [I // type@1cc8 │ │ -3af4f0: 2601 420c 0000 |0306: fill-array-data v1, 00000f48 // +00000c42 │ │ -3af4f6: 6901 1365 |0309: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LegacyPlayerControlView:[I // field@6513 │ │ -3af4fa: 2391 c81c |030b: new-array v1, v9, [I // type@1cc8 │ │ -3af4fe: 2601 6d0c 0000 |030d: fill-array-data v1, 00000f7a // +00000c6d │ │ -3af504: 6901 2b65 |0310: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat:[I // field@652b │ │ -3af508: 1401 f500 0101 |0312: const v1, #float 2.36942e-38 // #010100f5 │ │ -3af50e: 1403 8101 0101 |0315: const v3, #float 2.36946e-38 // #01010181 │ │ -3af514: 140c f400 0101 |0318: const v12, #float 2.36942e-38 // #010100f4 │ │ -3af51a: 2440 c81c c031 |031b: filled-new-array {v0, v12, v1, v3}, [I // type@1cc8 │ │ -3af520: 0c00 |031e: move-result-object v0 │ │ -3af522: 6900 2c65 |031f: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat_Layout:[I // field@652c │ │ -3af526: 1400 1d02 047f |0321: const v0, #float 1.75469e+38 // #7f04021d │ │ -3af52c: 1401 2102 047f |0324: const v1, #float 1.75469e+38 // #7f040221 │ │ -3af532: 2420 c81c 1000 |0327: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3af538: 0c00 |032a: move-result-object v0 │ │ -3af53a: 6900 3a65 |032b: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearProgressIndicator:[I // field@653a │ │ -3af53e: 1400 ac02 0101 |032d: const v0, #float 2.36955e-38 // #010102ac │ │ -3af544: 1401 ad02 0101 |0330: const v1, #float 2.36955e-38 // #010102ad │ │ -3af54a: 2420 c81c 1000 |0333: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3af550: 0c00 |0336: move-result-object v0 │ │ -3af552: 6900 3d65 |0337: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPopupWindow:[I // field@653d │ │ -3af556: 1400 9001 047f |0339: const v0, #float 1.75466e+38 // #7f040190 │ │ -3af55c: 1401 b404 047f |033c: const v1, #float 1.75483e+38 // #7f0404b4 │ │ -3af562: 1403 b200 0101 |033f: const v3, #float 2.36941e-38 // #010100b2 │ │ -3af568: 140c f801 0101 |0342: const v12, #float 2.3695e-38 // #010101f8 │ │ -3af56e: 140e 8f01 047f |0345: const v14, #float 1.75466e+38 // #7f04018f │ │ -3af574: 2451 c81c c30e |0348: filled-new-array {v3, v12, v14, v0, v1}, [I // type@1cc8 │ │ -3af57a: 0c00 |034b: move-result-object v0 │ │ -3af57c: 6900 4065 |034c: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPreference:[I // field@6540 │ │ -3af580: 1400 4b00 047f |034e: const v0, #float 1.7546e+38 // #7f04004b │ │ -3af586: 1401 4c00 047f |0351: const v1, #float 1.7546e+38 // #7f04004c │ │ -3af58c: 140c 4900 047f |0354: const v12, #float 1.7546e+38 // #7f040049 │ │ -3af592: 140e 4a00 047f |0357: const v14, #float 1.7546e+38 // #7f04004a │ │ -3af598: 2440 c81c ec10 |035a: filled-new-array {v12, v14, v0, v1}, [I // type@1cc8 │ │ -3af59e: 0c00 |035d: move-result-object v0 │ │ -3af5a0: 6900 4665 |035e: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialog:[I // field@6546 │ │ -3af5a4: 2320 c81c |0360: new-array v0, v2, [I // type@1cc8 │ │ -3af5a8: 2600 2e0c 0000 |0362: fill-array-data v0, 00000f90 // +00000c2e │ │ -3af5ae: 6900 4765 |0365: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialogTheme:[I // field@6547 │ │ -3af5b2: 2320 c81c |0367: new-array v0, v2, [I // type@1cc8 │ │ -3af5b6: 2600 370c 0000 |0369: fill-array-data v0, 00000fa0 // +00000c37 │ │ -3af5bc: 6900 5265 |036c: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAutoCompleteTextView:[I // field@6552 │ │ -3af5c0: 2370 c81c |036e: new-array v0, v7, [I // type@1cc8 │ │ -3af5c4: 2600 400c 0000 |0370: fill-array-data v0, 00000fb0 // +00000c40 │ │ -3af5ca: 6900 5965 |0373: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButton:[I // field@6559 │ │ -3af5ce: 1400 a903 047f |0375: const v0, #float 1.75477e+38 // #7f0403a9 │ │ -3af5d4: 1401 d303 047f |0378: const v1, #float 1.75478e+38 // #7f0403d3 │ │ -3af5da: 140c a800 047f |037b: const v12, #float 1.75462e+38 // #7f0400a8 │ │ -3af5e0: 2430 c81c 0c01 |037e: filled-new-array {v12, v0, v1}, [I // type@1cc8 │ │ -3af5e6: 0c00 |0381: move-result-object v0 │ │ -3af5e8: 6900 5a65 |0382: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButtonToggleGroup:[I // field@655a │ │ -3af5ec: 23d0 c81c |0384: new-array v0, v13, [I // type@1cc8 │ │ -3af5f0: 2600 5a0c 0000 |0386: fill-array-data v0, 00000fe0 // +00000c5a │ │ -3af5f6: 6900 7465 |0389: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendar:[I // field@6574 │ │ -3af5fa: 23d0 c81c |038b: new-array v0, v13, [I // type@1cc8 │ │ -3af5fe: 2600 6b0c 0000 |038d: fill-array-data v0, 00000ff8 // +00000c6b │ │ -3af604: 6900 7565 |0390: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendarItem:[I // field@6575 │ │ -3af608: 23b0 c81c |0392: new-array v0, v11, [I // type@1cc8 │ │ -3af60c: 2600 7c0c 0000 |0394: fill-array-data v0, 00001010 // +00000c7c │ │ -3af612: 6900 8a65 |0397: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCardView:[I // field@658a │ │ -3af616: 1300 0b00 |0399: const/16 v0, #int 11 // #b │ │ -3af61a: 2301 c81c |039b: new-array v1, v0, [I // type@1cc8 │ │ -3af61e: 2601 910c 0000 |039d: fill-array-data v1, 0000102e // +00000c91 │ │ -3af624: 6901 9865 |03a0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBox:[I // field@6598 │ │ -3af628: 1401 eb03 047f |03a2: const v1, #float 1.75478e+38 // #7f0403eb │ │ -3af62e: 140b ec03 047f |03a5: const v11, #float 1.75478e+38 // #7f0403ec │ │ -3af634: 2420 c81c b100 |03a8: filled-new-array {v1, v11}, [I // type@1cc8 │ │ -3af63a: 0c01 |03ab: move-result-object v1 │ │ -3af63c: 6901 9965 |03ac: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBoxStates:[I // field@6599 │ │ -3af640: 1401 6201 047f |03ae: const v1, #float 1.75465e+38 // #7f040162 │ │ -3af646: 140b 5302 047f |03b1: const v11, #float 1.7547e+38 // #7f040253 │ │ -3af64c: 140c 5d01 047f |03b4: const v12, #float 1.75465e+38 // #7f04015d │ │ -3af652: 140e 5f01 047f |03b7: const v14, #float 1.75465e+38 // #7f04015f │ │ -3af658: 1404 6001 047f |03ba: const v4, #float 1.75465e+38 // #7f040160 │ │ -3af65e: 245b c81c ec14 |03bd: filled-new-array {v12, v14, v4, v1, v11}, [I // type@1cc8 │ │ -3af664: 0c01 |03c0: move-result-object v1 │ │ -3af666: 6901 a765 |03c1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialDivider:[I // field@65a7 │ │ -3af66a: 1401 b304 047f |03c3: const v1, #float 1.75482e+38 // #7f0404b3 │ │ -3af670: 2420 c81c 1f00 |03c6: filled-new-array {v15, v1}, [I // type@1cc8 │ │ -3af676: 0c01 |03c9: move-result-object v1 │ │ -3af678: 6901 ad65 |03ca: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialRadioButton:[I // field@65ad │ │ -3af67c: 1401 ab03 047f |03cc: const v1, #float 1.75477e+38 // #7f0403ab │ │ -3af682: 1404 b303 047f |03cf: const v4, #float 1.75477e+38 // #7f0403b3 │ │ -3af688: 2420 c81c 4100 |03d2: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3af68e: 0c01 |03d5: move-result-object v1 │ │ -3af690: 6901 b065 |03d6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialShape:[I // field@65b0 │ │ -3af694: 2321 c81c |03d8: new-array v1, v2, [I // type@1cc8 │ │ -3af698: 2601 6e0c 0000 |03da: fill-array-data v1, 00001048 // +00000c6e │ │ -3af69e: 6901 b365 |03dd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialSwitch:[I // field@65b3 │ │ -3af6a2: 1401 7f05 0101 |03df: const v1, #float 2.36975e-38 // #0101057f │ │ -3af6a8: 1404 a002 047f |03e2: const v4, #float 1.75472e+38 // #7f0402a0 │ │ -3af6ae: 140b b604 0101 |03e5: const v11, #float 2.36969e-38 // #010104b6 │ │ -3af6b4: 2430 c81c 1b04 |03e8: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ -3af6ba: 0c01 |03eb: move-result-object v1 │ │ -3af6bc: 6901 ba65 |03ec: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextAppearance:[I // field@65ba │ │ -3af6c0: 1401 7f05 0101 |03ee: const v1, #float 2.36975e-38 // #0101057f │ │ -3af6c6: 140b 3400 0101 |03f1: const v11, #float 2.36937e-38 // #01010034 │ │ -3af6cc: 2430 c81c 1b04 |03f4: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ -3af6d2: 0c01 |03f7: move-result-object v1 │ │ -3af6d4: 6901 be65 |03f8: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextView:[I // field@65be │ │ -3af6d8: 1401 cd00 047f |03fa: const v1, #float 1.75462e+38 // #7f0400cd │ │ -3af6de: 1404 4c02 047f |03fd: const v4, #float 1.7547e+38 // #7f04024c │ │ -3af6e4: 2420 c81c 4100 |0400: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3af6ea: 0c01 |0403: move-result-object v1 │ │ -3af6ec: 6901 c265 |0404: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTimePicker:[I // field@65c2 │ │ -3af6f0: 1401 fc03 047f |0406: const v1, #float 1.75479e+38 // #7f0403fc │ │ -3af6f6: 1404 7e04 047f |0409: const v4, #float 1.75481e+38 // #7f04047e │ │ -3af6fc: 140b b302 047f |040c: const v11, #float 1.75472e+38 // #7f0402b3 │ │ -3af702: 140c b502 047f |040f: const v12, #float 1.75472e+38 // #7f0402b5 │ │ -3af708: 140e 2603 047f |0412: const v14, #float 1.75474e+38 // #7f040326 │ │ -3af70e: 2454 c81c cb1e |0415: filled-new-array {v11, v12, v14, v1, v4}, [I // type@1cc8 │ │ -3af714: 0c01 |0418: move-result-object v1 │ │ -3af716: 6901 c565 |0419: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialToolbar:[I // field@65c5 │ │ -3af71a: 2321 c81c |041b: new-array v1, v2, [I // type@1cc8 │ │ -3af71e: 2601 3b0c 0000 |041d: fill-array-data v1, 00001058 // +00000c3b │ │ -3af724: 6901 cb65 |0420: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuGroup:[I // field@65cb │ │ -3af728: 1301 1700 |0422: const/16 v1, #int 23 // #17 │ │ -3af72c: 2311 c81c |0424: new-array v1, v1, [I // type@1cc8 │ │ -3af730: 2601 420c 0000 |0426: fill-array-data v1, 00001068 // +00000c42 │ │ -3af736: 6901 d265 |0429: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuItem:[I // field@65d2 │ │ -3af73a: 2391 c81c |042b: new-array v1, v9, [I // type@1cc8 │ │ -3af73e: 2601 6d0c 0000 |042d: fill-array-data v1, 0000109a // +00000c6d │ │ -3af744: 6901 ea65 |0430: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuView:[I // field@65ea │ │ -3af748: 2321 c81c |0432: new-array v1, v2, [I // type@1cc8 │ │ -3af74c: 2601 7c0c 0000 |0434: fill-array-data v1, 000010b0 // +00000c7c │ │ -3af752: 6901 f465 |0437: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MockView:[I // field@65f4 │ │ -3af756: 2321 c81c |0439: new-array v1, v2, [I // type@1cc8 │ │ -3af75a: 2601 850c 0000 |043b: fill-array-data v1, 000010c0 // +00000c85 │ │ -3af760: 6901 fb65 |043e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Motion:[I // field@65fb │ │ -3af764: 1401 3103 047f |0440: const v1, #float 1.75475e+38 // #7f040331 │ │ -3af76a: 1404 3403 047f |0443: const v4, #float 1.75475e+38 // #7f040334 │ │ -3af770: 2420 c81c 4100 |0446: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3af776: 0c01 |0449: move-result-object v1 │ │ -3af778: 6901 fc65 |044a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionHelper:[I // field@65fc │ │ -3af77c: 2321 c81c |044c: new-array v1, v2, [I // type@1cc8 │ │ -3af780: 2601 820c 0000 |044e: fill-array-data v1, 000010d0 // +00000c82 │ │ -3af786: 6901 ff65 |0451: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionLayout:[I // field@65ff │ │ -3af78a: 1401 4801 047f |0453: const v1, #float 1.75465e+38 // #7f040148 │ │ -3af790: 1404 5602 047f |0456: const v4, #float 1.7547e+38 // #7f040256 │ │ -3af796: 2420 c81c 4100 |0459: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3af79c: 0c01 |045c: move-result-object v1 │ │ -3af79e: 6901 0666 |045d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionScene:[I // field@6606 │ │ -3af7a2: 1401 2e04 047f |045f: const v1, #float 1.7548e+38 // #7f04042e │ │ -3af7a8: 1404 2f04 047f |0462: const v4, #float 1.7548e+38 // #7f04042f │ │ -3af7ae: 140b 2d04 047f |0465: const v11, #float 1.7548e+38 // #7f04042d │ │ -3af7b4: 2430 c81c 1b04 |0468: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ -3af7ba: 0c01 |046b: move-result-object v1 │ │ -3af7bc: 6901 0966 |046c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionTelltales:[I // field@6609 │ │ -3af7c0: 1401 8f01 047f |046e: const v1, #float 1.75466e+38 // #7f04018f │ │ -3af7c6: 1404 9001 047f |0471: const v4, #float 1.75466e+38 // #7f040190 │ │ -3af7cc: 140b f801 0101 |0474: const v11, #float 2.3695e-38 // #010101f8 │ │ -3af7d2: 2440 c81c b341 |0477: filled-new-array {v3, v11, v1, v4}, [I // type@1cc8 │ │ -3af7d8: 0c01 |047a: move-result-object v1 │ │ -3af7da: 6901 1366 |047b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MultiSelectListPreference:[I // field@6613 │ │ -3af7de: 1401 b602 047f |047d: const v1, #float 1.75472e+38 // #7f0402b6 │ │ -3af7e4: 1404 ab03 047f |0480: const v4, #float 1.75477e+38 // #7f0403ab │ │ -3af7ea: 140b 5501 0101 |0483: const v11, #float 2.36945e-38 // #01010155 │ │ -3af7f0: 140c 5901 0101 |0486: const v12, #float 2.36945e-38 // #01010159 │ │ -3af7f6: 2454 c81c cb15 |0489: filled-new-array {v11, v12, v5, v1, v4}, [I // type@1cc8 │ │ -3af7fc: 0c01 |048c: move-result-object v1 │ │ -3af7fe: 6901 1866 |048d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarActiveIndicator:[I // field@6618 │ │ -3af802: 23a1 c81c |048f: new-array v1, v10, [I // type@1cc8 │ │ -3af806: 2601 4f0c 0000 |0491: fill-array-data v1, 000010e0 // +00000c4f │ │ -3af80c: 6901 1e66 |0494: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarView:[I // field@661e │ │ -3af810: 1401 3c03 047f |0496: const v1, #float 1.75475e+38 // #7f04033c │ │ -3af816: 1404 4203 047f |0499: const v4, #float 1.75475e+38 // #7f040342 │ │ -3af81c: 1405 f801 047f |049c: const v5, #float 1.75468e+38 // #7f0401f8 │ │ -3af822: 140b 3502 047f |049f: const v11, #float 1.7547e+38 // #7f040235 │ │ -3af828: 140c f002 047f |04a2: const v12, #float 1.75473e+38 // #7f0402f0 │ │ -3af82e: 2454 c81c b51c |04a5: filled-new-array {v5, v11, v12, v1, v4}, [I // type@1cc8 │ │ -3af834: 0c01 |04a8: move-result-object v1 │ │ -3af836: 6901 2d66 |04a9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationRailView:[I // field@662d │ │ -3af83a: 1301 2300 |04ab: const/16 v1, #int 35 // #23 │ │ -3af83e: 2311 c81c |04ad: new-array v1, v1, [I // type@1cc8 │ │ -3af842: 2601 510c 0000 |04af: fill-array-data v1, 00001100 // +00000c51 │ │ -3af848: 6901 3366 |04b2: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationView:[I // field@6633 │ │ -3af84c: 1401 6203 047f |04b4: const v1, #float 1.75476e+38 // #7f040362 │ │ -3af852: 1404 8e03 047f |04b7: const v4, #float 1.75477e+38 // #7f04038e │ │ -3af858: 1405 6103 047f |04ba: const v5, #float 1.75476e+38 // #7f040361 │ │ -3af85e: 2430 c81c 1504 |04bd: filled-new-array {v5, v1, v4}, [I // type@1cc8 │ │ -3af864: 0c01 |04c0: move-result-object v1 │ │ -3af866: 6901 5766 |04c1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NestedScrollableHost:[I // field@6657 │ │ -3af86a: 1401 c900 047f |04c3: const v1, #float 1.75462e+38 // #7f0400c9 │ │ -3af870: 1404 2c04 047f |04c6: const v4, #float 1.7548e+38 // #7f04042c │ │ -3af876: 2420 c81c 4100 |04c9: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3af87c: 0c01 |04cc: move-result-object v1 │ │ -3af87e: 6901 5b66 |04cd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnClick:[I // field@665b │ │ -3af882: 2381 c81c |04cf: new-array v1, v8, [I // type@1cc8 │ │ -3af886: 2601 790c 0000 |04d1: fill-array-data v1, 0000114a // +00000c79 │ │ -3af88c: 6901 5e66 |04d4: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnSwipe:[I // field@665e │ │ -3af890: 1401 ef01 047f |04d6: const v1, #float 1.75468e+38 // #7f0401ef │ │ -3af896: 2410 c81c 0100 |04d9: filled-new-array {v1}, [I // type@1cc8 │ │ -3af89c: 0c01 |04dc: move-result-object v1 │ │ -3af89e: 6901 6b66 |04dd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlaybackSpeedIndicatorView:[I // field@666b │ │ -3af8a2: 1301 1a00 |04df: const/16 v1, #int 26 // #1a │ │ -3af8a6: 2311 c81c |04e1: new-array v1, v1, [I // type@1cc8 │ │ -3af8aa: 2601 830c 0000 |04e3: fill-array-data v1, 00001166 // +00000c83 │ │ -3af8b0: 6901 6d66 |04e6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerControlView:[I // field@666d │ │ -3af8b4: 1301 2300 |04e8: const/16 v1, #int 35 // #23 │ │ -3af8b8: 2311 c81c |04ea: new-array v1, v1, [I // type@1cc8 │ │ -3af8bc: 2601 b20c 0000 |04ec: fill-array-data v1, 0000119e // +00000cb2 │ │ -3af8c2: 6901 8866 |04ef: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerView:[I // field@6688 │ │ -3af8c6: 1401 c902 0101 |04f1: const v1, #float 2.36956e-38 // #010102c9 │ │ -3af8cc: 1404 3903 047f |04f4: const v4, #float 1.75475e+38 // #7f040339 │ │ -3af8d2: 1405 7601 0101 |04f7: const v5, #float 2.36946e-38 // #01010176 │ │ -3af8d8: 2430 c81c 1504 |04fa: filled-new-array {v5, v1, v4}, [I // type@1cc8 │ │ -3af8de: 0c01 |04fd: move-result-object v1 │ │ -3af8e0: 6901 ac66 |04fe: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindow:[I // field@66ac │ │ -3af8e4: 1401 e703 047f |0500: const v1, #float 1.75478e+38 // #7f0403e7 │ │ -3af8ea: 2410 c81c 0100 |0503: filled-new-array {v1}, [I // type@1cc8 │ │ -3af8f0: 0c01 |0506: move-result-object v1 │ │ -3af8f2: 6901 ad66 |0507: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindowBackgroundState:[I // field@66ad │ │ -3af8f6: 1301 2400 |0509: const/16 v1, #int 36 // #24 │ │ -3af8fa: 2311 c81c |050b: new-array v1, v1, [I // type@1cc8 │ │ -3af8fe: 2601 db0c 0000 |050d: fill-array-data v1, 000011e8 // +00000cdb │ │ -3af904: 6901 b266 |0510: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Preference:[I // field@66b2 │ │ -3af908: 1401 2a01 0101 |0512: const v1, #float 2.36944e-38 // #0101012a │ │ -3af90e: 1404 2f00 047f |0515: const v4, #float 1.75459e+38 // #7f04002f │ │ -3af914: 1405 f200 0101 |0518: const v5, #float 2.36942e-38 // #010100f2 │ │ -3af91a: 140b 2901 0101 |051b: const v11, #float 2.36944e-38 // #01010129 │ │ -3af920: 2440 c81c b541 |051e: filled-new-array {v5, v11, v1, v4}, [I // type@1cc8 │ │ -3af926: 0c01 |0521: move-result-object v1 │ │ -3af928: 6901 b366 |0522: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragment:[I // field@66b3 │ │ -3af92c: 1401 2a01 0101 |0524: const v1, #float 2.36944e-38 // #0101012a │ │ -3af932: 2440 c81c b541 |0527: filled-new-array {v5, v11, v1, v4}, [I // type@1cc8 │ │ -3af938: 0c01 |052a: move-result-object v1 │ │ -3af93a: 6901 b466 |052b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragmentCompat:[I // field@66b4 │ │ -3af93e: 1401 2502 047f |052d: const v1, #float 1.75469e+38 // #7f040225 │ │ -3af944: 1404 3703 047f |0530: const v4, #float 1.75475e+38 // #7f040337 │ │ -3af94a: 140b e701 0101 |0533: const v11, #float 2.36949e-38 // #010101e7 │ │ -3af950: 2430 c81c 1b04 |0536: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ -3af956: 0c01 |0539: move-result-object v1 │ │ -3af958: 6901 bd66 |053a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceGroup:[I // field@66bd │ │ -3af95c: 1401 e802 047f |053c: const v1, #float 1.75473e+38 // #7f0402e8 │ │ -3af962: 1404 ec02 047f |053f: const v4, #float 1.75473e+38 // #7f0402ec │ │ -3af968: 140b 1f01 0101 |0542: const v11, #float 2.36944e-38 // #0101011f │ │ -3af96e: 140c 2001 0101 |0545: const v12, #float 2.36944e-38 // #01010120 │ │ -3af974: 2440 c81c cb41 |0548: filled-new-array {v11, v12, v1, v4}, [I // type@1cc8 │ │ -3af97a: 0c01 |054b: move-result-object v1 │ │ -3af97c: 6901 c166 |054c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceImageView:[I // field@66c1 │ │ -3af980: 1301 1000 |054e: const/16 v1, #int 16 // #10 │ │ -3af984: 2314 c81c |0550: new-array v4, v1, [I // type@1cc8 │ │ -3af988: 2604 e20c 0000 |0552: fill-array-data v4, 00001234 // +00000ce2 │ │ -3af98e: 6904 c666 |0555: sput-object v4, Lde/danoeh/antennapod/R$styleable;.PreferenceTheme:[I // field@66c6 │ │ -3af992: 1401 1d03 047f |0557: const v1, #float 1.75474e+38 // #7f04031d │ │ -3af998: 1404 bb04 047f |055a: const v4, #float 1.75483e+38 // #7f0404bb │ │ -3af99e: 140b dc00 0101 |055d: const v11, #float 2.36942e-38 // #010100dc │ │ -3af9a4: 140c 7f02 047f |0560: const v12, #float 1.75471e+38 // #7f04027f │ │ -3af9aa: 140e 1f03 0101 |0563: const v14, #float 2.36958e-38 // #0101031f │ │ -3af9b0: 2454 c81c eb1c |0566: filled-new-array {v11, v14, v12, v1, v4}, [I // type@1cc8 │ │ -3af9b6: 0c01 |0569: move-result-object v1 │ │ -3af9b8: 6901 fb66 |056a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PropertySet:[I // field@66fb │ │ -3af9bc: 1401 d602 047f |056c: const v1, #float 1.75473e+38 // #7f0402d6 │ │ -3af9c2: 2410 c81c 0100 |056f: filled-new-array {v1}, [I // type@1cc8 │ │ -3af9c8: 0c01 |0572: move-result-object v1 │ │ -3af9ca: 6901 0167 |0573: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RadialViewGroup:[I // field@6701 │ │ -3af9ce: 1401 f402 047f |0575: const v1, #float 1.75473e+38 // #7f0402f4 │ │ -3af9d4: 1404 b704 047f |0578: const v4, #float 1.75483e+38 // #7f0404b7 │ │ -3af9da: 2420 c81c 4100 |057b: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3af9e0: 0c01 |057e: move-result-object v1 │ │ -3af9e2: 6901 0367 |057f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RangeSlider:[I // field@6703 │ │ -3af9e6: 1401 3b03 047f |0581: const v1, #float 1.75475e+38 // #7f04033b │ │ -3af9ec: 1404 4103 047f |0584: const v4, #float 1.75475e+38 // #7f040341 │ │ -3af9f2: 2420 c81c 4100 |0587: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3af9f8: 0c01 |058a: move-result-object v1 │ │ -3af9fa: 6901 0667 |058b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecycleListView:[I // field@6706 │ │ -3af9fe: 2381 c81c |058d: new-array v1, v8, [I // type@1cc8 │ │ -3afa02: 2601 c90c 0000 |058f: fill-array-data v1, 00001258 // +00000cc9 │ │ -3afa08: 6901 0967 |0592: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecyclerView:[I // field@6709 │ │ -3afa0c: 1401 2602 047f |0594: const v1, #float 1.75469e+38 // #7f040226 │ │ -3afa12: 2410 c81c 0100 |0597: filled-new-array {v1}, [I // type@1cc8 │ │ -3afa18: 0c01 |059a: move-result-object v1 │ │ -3afa1a: 6901 1667 |059b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrimInsetsFrameLayout:[I // field@6716 │ │ -3afa1e: 1401 7000 047f |059d: const v1, #float 1.7546e+38 // #7f040070 │ │ -3afa24: 2410 c81c 0100 |05a0: filled-new-array {v1}, [I // type@1cc8 │ │ -3afa2a: 0c01 |05a3: move-result-object v1 │ │ -3afa2c: 6901 1867 |05a4: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrollingViewBehavior_Layout:[I // field@6718 │ │ -3afa30: 1401 5a04 047f |05a6: const v1, #float 1.75481e+38 // #7f04045a │ │ -3afa36: 1404 6404 047f |05a9: const v4, #float 1.75481e+38 // #7f040464 │ │ -3afa3c: 1408 5604 047f |05ac: const v8, #float 1.75481e+38 // #7f040456 │ │ -3afa42: 2430 c81c 1804 |05af: filled-new-array {v8, v1, v4}, [I // type@1cc8 │ │ -3afa48: 0c01 |05b2: move-result-object v1 │ │ -3afa4a: 6901 1a67 |05b3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchPreference:[I // field@671a │ │ -3afa4e: 1301 1100 |05b5: const/16 v1, #int 17 // #11 │ │ -3afa52: 2311 c81c |05b7: new-array v1, v1, [I // type@1cc8 │ │ -3afa56: 2601 bb0c 0000 |05b9: fill-array-data v1, 00001274 // +00000cbb │ │ -3afa5c: 6901 1e67 |05bc: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchView:[I // field@671e │ │ -3afa60: 2361 c81c |05be: new-array v1, v6, [I // type@1cc8 │ │ -3afa64: 2601 da0c 0000 |05c0: fill-array-data v1, 0000129a // +00000cda │ │ -3afa6a: 6901 3067 |05c3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SeekBarPreference:[I // field@6730 │ │ -3afa6e: 23d1 c81c |05c5: new-array v1, v13, [I // type@1cc8 │ │ -3afa72: 2601 e50c 0000 |05c7: fill-array-data v1, 000012ac // +00000ce5 │ │ -3afa78: 6901 3867 |05ca: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeAppearance:[I // field@6738 │ │ -3afa7c: 2301 c81c |05cc: new-array v1, v0, [I // type@1cc8 │ │ -3afa80: 2601 f60c 0000 |05ce: fill-array-data v1, 000012c4 // +00000cf6 │ │ -3afa86: 6901 4367 |05d1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeableImageView:[I // field@6743 │ │ -3afa8a: 2371 c81c |05d3: new-array v1, v7, [I // type@1cc8 │ │ -3afa8e: 2601 090d 0000 |05d5: fill-array-data v1, 000012de // +00000d09 │ │ -3afa94: 6901 4f67 |05d8: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Slider:[I // field@674f │ │ -3afa98: 1401 d703 047f |05da: const v1, #float 1.75478e+38 // #7f0403d7 │ │ -3afa9e: 1404 d803 047f |05dd: const v4, #float 1.75478e+38 // #7f0403d8 │ │ -3afaa4: 1406 d603 047f |05e0: const v6, #float 1.75478e+38 // #7f0403d6 │ │ -3afaaa: 2430 c81c 1604 |05e3: filled-new-array {v6, v1, v4}, [I // type@1cc8 │ │ -3afab0: 0c01 |05e6: move-result-object v1 │ │ -3afab2: 6901 6667 |05e7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Snackbar:[I // field@6766 │ │ -3afab6: 23d1 c81c |05e9: new-array v1, v13, [I // type@1cc8 │ │ -3afaba: 2601 230d 0000 |05eb: fill-array-data v1, 0000130e // +00000d23 │ │ -3afac0: 6901 6767 |05ee: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SnackbarLayout:[I // field@6767 │ │ -3afac4: 1401 d400 0101 |05f0: const v1, #float 2.36942e-38 // #010100d4 │ │ -3afaca: 1404 ca00 047f |05f3: const v4, #float 1.75462e+38 // #7f0400ca │ │ -3afad0: 2420 c81c 4100 |05f6: filled-new-array {v1, v4}, [I // type@1cc8 │ │ -3afad6: 0c01 |05f9: move-result-object v1 │ │ -3afad8: 6901 7567 |05fa: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SpeedDialOverlayLayout:[I // field@6775 │ │ -3afadc: 2301 c81c |05fc: new-array v1, v0, [I // type@1cc8 │ │ -3afae0: 2601 280d 0000 |05fe: fill-array-data v1, 00001326 // +00000d28 │ │ -3afae6: 6901 7867 |0601: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SpeedDialView:[I // field@6778 │ │ -3afaea: 1401 6202 0101 |0603: const v1, #float 2.36953e-38 // #01010262 │ │ -3afaf0: 1404 5d03 047f |0606: const v4, #float 1.75476e+38 // #7f04035d │ │ -3afaf6: 1406 7601 0101 |0609: const v6, #float 2.36946e-38 // #01010176 │ │ -3afafc: 1407 7b01 0101 |060c: const v7, #float 2.36946e-38 // #0101017b │ │ -3afb02: 2454 c81c 6317 |060f: filled-new-array {v3, v6, v7, v1, v4}, [I // type@1cc8 │ │ -3afb08: 0c01 |0612: move-result-object v1 │ │ -3afb0a: 6901 8467 |0613: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Spinner:[I // field@6784 │ │ -3afb0e: 1401 5901 047f |0615: const v1, #float 1.75465e+38 // #7f040159 │ │ -3afb14: 2410 c81c 0100 |0618: filled-new-array {v1}, [I // type@1cc8 │ │ -3afb1a: 0c01 |061b: move-result-object v1 │ │ -3afb1c: 6901 8a67 |061c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SquareImageView:[I // field@678a │ │ -3afb20: 1401 1201 047f |061e: const v1, #float 1.75464e+38 // #7f040112 │ │ -3afb26: 1403 d000 0101 |0621: const v3, #float 2.36941e-38 // #010100d0 │ │ -3afb2c: 2420 c81c 1300 |0624: filled-new-array {v3, v1}, [I // type@1cc8 │ │ -3afb32: 0c01 |0627: move-result-object v1 │ │ -3afb34: 6901 8c67 |0628: sput-object v1, Lde/danoeh/antennapod/R$styleable;.State:[I // field@678c │ │ -3afb38: 2321 c81c |062a: new-array v1, v2, [I // type@1cc8 │ │ -3afb3c: 2601 140d 0000 |062c: fill-array-data v1, 00001340 // +00000d14 │ │ -3afb42: 6901 8d67 |062f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawable:[I // field@678d │ │ -3afb46: 1401 9901 0101 |0631: const v1, #float 2.36947e-38 // #01010199 │ │ -3afb4c: 2410 c81c 0100 |0634: filled-new-array {v1}, [I // type@1cc8 │ │ -3afb52: 0c01 |0637: move-result-object v1 │ │ -3afb54: 6901 8e67 |0638: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawableItem:[I // field@678e │ │ -3afb58: 1401 4a01 047f |063a: const v1, #float 1.75465e+38 // #7f04014a │ │ -3afb5e: 2410 c81c 0100 |063d: filled-new-array {v1}, [I // type@1cc8 │ │ -3afb64: 0c01 |0640: move-result-object v1 │ │ -3afb66: 6901 9667 |0641: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateSet:[I // field@6796 │ │ -3afb6a: 23a1 c81c |0643: new-array v1, v10, [I // type@1cc8 │ │ -3afb6e: 2601 0b0d 0000 |0645: fill-array-data v1, 00001350 // +00000d0b │ │ -3afb74: 6901 9a67 |0648: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchCompat:[I // field@679a │ │ -3afb78: 1401 b304 047f |064a: const v1, #float 1.75482e+38 // #7f0404b3 │ │ -3afb7e: 2410 c81c 0100 |064d: filled-new-array {v1}, [I // type@1cc8 │ │ -3afb84: 0c01 |0650: move-result-object v1 │ │ -3afb86: 6901 a967 |0651: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchMaterial:[I // field@67a9 │ │ -3afb8a: 23d1 c81c |0653: new-array v1, v13, [I // type@1cc8 │ │ -3afb8e: 2601 1b0d 0000 |0655: fill-array-data v1, 00001370 // +00000d1b │ │ -3afb94: 6901 ab67 |0658: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreference:[I // field@67ab │ │ -3afb98: 23d1 c81c |065a: new-array v1, v13, [I // type@1cc8 │ │ -3afb9c: 2601 2c0d 0000 |065c: fill-array-data v1, 00001388 // +00000d2c │ │ -3afba2: 6901 ac67 |065f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreferenceCompat:[I // field@67ac │ │ -3afba6: 1401 0200 0101 |0661: const v1, #float 2.36936e-38 // #01010002 │ │ -3afbac: 1402 4f01 0101 |0664: const v2, #float 2.36945e-38 // #0101014f │ │ -3afbb2: 2430 c81c 5102 |0667: filled-new-array {v1, v5, v2}, [I // type@1cc8 │ │ -3afbb8: 0c01 |066a: move-result-object v1 │ │ -3afbba: 6901 c167 |066b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabItem:[I // field@67c1 │ │ -3afbbe: 1301 1a00 |066d: const/16 v1, #int 26 // #1a │ │ -3afbc2: 2311 c81c |066f: new-array v1, v1, [I // type@1cc8 │ │ -3afbc6: 2601 2f0d 0000 |0671: fill-array-data v1, 000013a0 // +00000d2f │ │ -3afbcc: 6901 c567 |0674: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabLayout:[I // field@67c5 │ │ -3afbd0: 1301 1000 |0676: const/16 v1, #int 16 // #10 │ │ -3afbd4: 2311 c81c |0678: new-array v1, v1, [I // type@1cc8 │ │ -3afbd8: 2601 5e0d 0000 |067a: fill-array-data v1, 000013d8 // +00000d5e │ │ -3afbde: 6901 e067 |067d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextAppearance:[I // field@67e0 │ │ -3afbe2: 1401 5e04 047f |067f: const v1, #float 1.75481e+38 // #7f04045e │ │ -3afbe8: 2410 c81c 0100 |0682: filled-new-array {v1}, [I // type@1cc8 │ │ -3afbee: 0c01 |0685: move-result-object v1 │ │ -3afbf0: 6901 f167 |0686: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputEditText:[I // field@67f1 │ │ -3afbf4: 1301 4300 |0688: const/16 v1, #int 67 // #43 │ │ -3afbf8: 2311 c81c |068a: new-array v1, v1, [I // type@1cc8 │ │ -3afbfc: 2601 700d 0000 |068c: fill-array-data v1, 000013fc // +00000d70 │ │ -3afc02: 6901 f367 |068f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputLayout:[I // field@67f3 │ │ -3afc06: 1401 8c01 047f |0691: const v1, #float 1.75466e+38 // #7f04018c │ │ -3afc0c: 1402 8d01 047f |0694: const v2, #float 1.75466e+38 // #7f04018d │ │ -3afc12: 1403 3400 0101 |0697: const v3, #float 2.36937e-38 // #01010034 │ │ -3afc18: 2430 c81c 1302 |069a: filled-new-array {v3, v1, v2}, [I // type@1cc8 │ │ -3afc1e: 0c01 |069d: move-result-object v1 │ │ -3afc20: 6901 3768 |069e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ThemeEnforcement:[I // field@6837 │ │ -3afc24: 1301 1e00 |06a0: const/16 v1, #int 30 // #1e │ │ -3afc28: 2311 c81c |06a2: new-array v1, v1, [I // type@1cc8 │ │ -3afc2c: 2601 e20d 0000 |06a4: fill-array-data v1, 00001486 // +00000de2 │ │ -3afc32: 6901 3b68 |06a7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Toolbar:[I // field@683b │ │ -3afc36: 1301 0800 |06a9: const/16 v1, #int 8 // #8 │ │ -3afc3a: 2311 c81c |06ab: new-array v1, v1, [I // type@1cc8 │ │ -3afc3e: 2601 190e 0000 |06ad: fill-array-data v1, 000014c6 // +00000e19 │ │ -3afc44: 6901 5a68 |06b0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Tooltip:[I // field@685a │ │ -3afc48: 2301 c81c |06b2: new-array v1, v0, [I // type@1cc8 │ │ -3afc4c: 2601 260e 0000 |06b4: fill-array-data v1, 000014da // +00000e26 │ │ -3afc52: 6901 6368 |06b7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Transform:[I // field@6863 │ │ -3afc56: 2300 c81c |06b9: new-array v0, v0, [I // type@1cc8 │ │ -3afc5a: 2600 390e 0000 |06bb: fill-array-data v0, 000014f4 // +00000e39 │ │ -3afc60: 6900 6f68 |06be: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Transition:[I // field@686f │ │ -3afc64: 1400 7f03 047f |06c0: const v0, #float 1.75476e+38 // #7f04037f │ │ -3afc6a: 1401 8003 047f |06c3: const v1, #float 1.75476e+38 // #7f040380 │ │ -3afc70: 1402 1201 047f |06c6: const v2, #float 1.75464e+38 // #7f040112 │ │ -3afc76: 1403 7d03 047f |06c9: const v3, #float 1.75476e+38 // #7f04037d │ │ -3afc7c: 1404 7e03 047f |06cc: const v4, #float 1.75476e+38 // #7f04037e │ │ -3afc82: 2451 c81c 3204 |06cf: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3afc88: 0c00 |06d2: move-result-object v0 │ │ -3afc8a: 6900 7b68 |06d3: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Variant:[I // field@687b │ │ -3afc8e: 2390 c81c |06d5: new-array v0, v9, [I // type@1cc8 │ │ -3afc92: 2600 370e 0000 |06d7: fill-array-data v0, 0000150e // +00000e37 │ │ -3afc98: 6900 8168 |06da: sput-object v0, Lde/danoeh/antennapod/R$styleable;.VectorTextView:[I // field@6881 │ │ -3afc9c: 1400 4003 047f |06dc: const v0, #float 1.75475e+38 // #7f040340 │ │ -3afca2: 1401 6604 047f |06df: const v1, #float 1.75481e+38 // #7f040466 │ │ -3afca8: 1502 0101 |06e2: const/high16 v2, #int 16842752 // #101 │ │ -3afcac: 1403 da00 0101 |06e4: const v3, #float 2.36942e-38 // #010100da │ │ -3afcb2: 1404 3d03 047f |06e7: const v4, #float 1.75475e+38 // #7f04033d │ │ -3afcb8: 2451 c81c 3204 |06ea: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3afcbe: 0c00 |06ed: move-result-object v0 │ │ -3afcc0: 6900 8b68 |06ee: sput-object v0, Lde/danoeh/antennapod/R$styleable;.View:[I // field@688b │ │ -3afcc4: 1400 5000 047f |06f0: const v0, #float 1.7546e+38 // #7f040050 │ │ -3afcca: 1401 5100 047f |06f3: const v1, #float 1.7546e+38 // #7f040051 │ │ -3afcd0: 1402 d400 0101 |06f6: const v2, #float 2.36942e-38 // #010100d4 │ │ -3afcd6: 2430 c81c 0201 |06f9: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3afcdc: 0c00 |06fc: move-result-object v0 │ │ -3afcde: 6900 8c68 |06fd: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewBackgroundHelper:[I // field@688c │ │ -3afce2: 1400 c400 0101 |06ff: const v0, #float 2.36941e-38 // #010100c4 │ │ -3afce8: 2410 c81c 0000 |0702: filled-new-array {v0}, [I // type@1cc8 │ │ -3afcee: 0c00 |0705: move-result-object v0 │ │ -3afcf0: 6900 9068 |0706: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewPager2:[I // field@6890 │ │ -3afcf4: 1400 f300 0101 |0708: const v0, #float 2.36942e-38 // #010100f3 │ │ -3afcfa: 1401 d000 0101 |070b: const v1, #float 2.36941e-38 // #010100d0 │ │ -3afd00: 2430 c81c 5100 |070e: filled-new-array {v1, v5, v0}, [I // type@1cc8 │ │ -3afd06: 0c00 |0711: move-result-object v0 │ │ -3afd08: 6900 9268 |0712: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewStubCompat:[I // field@6892 │ │ -3afd0c: 0e00 |0714: return-void │ │ -3afd0e: 0000 |0715: nop // spacer │ │ -3afd10: 0003 0400 1d00 0000 4700 047f 4e00 ... |0716: array-data (62 units) │ │ -3afd8c: 0003 0400 0600 0000 4700 047f 4e00 ... |0754: array-data (16 units) │ │ -3afdac: 0003 0400 0800 0000 f200 0101 9100 ... |0764: array-data (20 units) │ │ -3afdd4: 0003 0400 0600 0000 1c01 0101 9401 ... |0778: array-data (16 units) │ │ -3afdf4: 0003 0400 0800 0000 d400 0101 8f04 ... |0788: array-data (20 units) │ │ -3afe1c: 0003 0400 0700 0000 3400 0101 6d01 ... |079c: array-data (18 units) │ │ -3afe40: 0003 0400 1600 0000 3400 0101 4000 ... |07ae: array-data (48 units) │ │ -3afea0: 0003 0400 7f00 0000 5700 0101 ae00 ... |07de: array-data (258 units) │ │ -3b00a4: 0003 0400 0c00 0000 4800 047f 5400 ... |08e0: array-data (28 units) │ │ -3b00dc: 0003 0400 0900 0000 3901 0101 fe01 ... |08fc: array-data (22 units) │ │ -3b0108: 0003 0400 1000 0000 5000 047f 7e01 ... |0912: array-data (36 units) │ │ -3b0150: 0003 0400 1600 0000 1f01 0101 2001 ... |0936: array-data (48 units) │ │ -3b01b0: 0003 0400 0d00 0000 3f01 0101 4001 ... |0966: array-data (30 units) │ │ -3b01ec: 0003 0400 0600 0000 ef01 0101 f001 ... |0984: array-data (16 units) │ │ -3b020c: 0003 0400 2a00 0000 3400 0101 9500 ... |0994: array-data (88 units) │ │ -3b02bc: 0003 0400 0700 0000 a900 047f be00 ... |09ec: array-data (18 units) │ │ -3b02e0: 0003 0400 1800 0000 da00 047f db00 ... |09fe: array-data (52 units) │ │ -3b0348: 0003 0400 6d00 0000 c400 0101 d000 ... |0a32: array-data (222 units) │ │ -3b0504: 0003 0400 5a00 0000 c400 0101 d500 ... |0b10: array-data (184 units) │ │ -3b0674: 0003 0400 6f00 0000 c400 0101 d000 ... |0bc8: array-data (226 units) │ │ -3b0838: 0003 0400 0700 0000 b300 0101 5802 ... |0caa: array-data (18 units) │ │ -3b085c: 0003 0400 0900 0000 3e00 047f 3b01 ... |0cbc: array-data (22 units) │ │ -3b0888: 0003 0400 0e00 0000 2600 047f 2700 ... |0cd2: array-data (32 units) │ │ -3b08c8: 0003 0400 0c00 0000 f201 0101 f301 ... |0cf2: array-data (28 units) │ │ -3b0900: 0003 0400 0800 0000 3b00 047f 3c00 ... |0d0e: array-data (20 units) │ │ -3b0928: 0003 0400 0600 0000 d900 047f 7e01 ... |0d22: array-data (16 units) │ │ -3b0948: 0003 0400 0700 0000 1901 0101 b001 ... |0d32: array-data (18 units) │ │ -3b096c: 0003 0400 1100 0000 0e00 0101 5000 ... |0d44: array-data (38 units) │ │ -3b09b8: 0003 0400 0700 0000 e401 047f e501 ... |0d6a: array-data (18 units) │ │ -3b09dc: 0003 0400 0a00 0000 3205 0101 3305 ... |0d7c: array-data (24 units) │ │ -3b0a0c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d94: array-data (28 units) │ │ -3b0a44: 0003 0400 0700 0000 2d00 047f 0b01 ... |0db0: array-data (18 units) │ │ -3b0a68: 0003 0400 0e00 0000 f400 0101 f500 ... |0dc2: array-data (32 units) │ │ -3b0aa8: 0003 0400 0900 0000 3400 047f 8700 ... |0de2: array-data (22 units) │ │ -3b0ad4: 0003 0400 0700 0000 b702 047f b802 ... |0df8: array-data (18 units) │ │ -3b0af8: 0003 0400 1200 0000 1f03 0101 2003 ... |0e0a: array-data (40 units) │ │ -3b0b48: 0003 0400 1400 0000 1f03 0101 2203 ... |0e32: array-data (44 units) │ │ -3b0ba0: 0003 0400 0c00 0000 3a01 047f 6801 ... |0e5e: array-data (28 units) │ │ -3b0bd8: 0003 0400 1400 0000 1f03 0101 2203 ... |0e7a: array-data (44 units) │ │ -3b0c30: 0003 0400 0a00 0000 f201 047f 1f03 ... |0ea6: array-data (24 units) │ │ -3b0c60: 0003 0400 4300 0000 c400 0101 f400 ... |0ebe: array-data (138 units) │ │ -3b0d74: 0003 0400 1700 0000 2600 047f 2700 ... |0f48: array-data (50 units) │ │ -3b0dd8: 0003 0400 0900 0000 af00 0101 c400 ... |0f7a: array-data (22 units) │ │ -3b0e04: 0003 0400 0600 0000 ba02 047f bb02 ... |0f90: array-data (16 units) │ │ -3b0e24: 0003 0400 0600 0000 2002 0101 8c04 ... |0fa0: array-data (16 units) │ │ -3b0e44: 0003 0400 1600 0000 d400 0101 b701 ... |0fb0: array-data (48 units) │ │ -3b0ea4: 0003 0400 0a00 0000 0d02 0101 4401 ... |0fe0: array-data (24 units) │ │ -3b0ed4: 0003 0400 0a00 0000 b701 0101 b801 ... |0ff8: array-data (24 units) │ │ -3b0f04: 0003 0400 0d00 0000 e501 0101 9c00 ... |1010: array-data (30 units) │ │ -3b0f40: 0003 0400 0b00 0000 0701 0101 8e00 ... |102e: array-data (26 units) │ │ -3b0f74: 0003 0400 0600 0000 6a04 047f 6b04 ... |1048: array-data (16 units) │ │ -3b0f94: 0003 0400 0600 0000 0e00 0101 d000 ... |1058: array-data (16 units) │ │ -3b0fb4: 0003 0400 1700 0000 0200 0101 0e00 ... |1068: array-data (50 units) │ │ -3b1018: 0003 0400 0900 0000 ae00 0101 2c01 ... |109a: array-data (22 units) │ │ -3b1044: 0003 0400 0600 0000 f702 047f f802 ... |10b0: array-data (16 units) │ │ -3b1064: 0003 0400 0600 0000 3500 047f 6801 ... |10c0: array-data (16 units) │ │ -3b1084: 0003 0400 0600 0000 3900 047f 3901 ... |10d0: array-data (16 units) │ │ -3b10a4: 0003 0400 0e00 0000 5000 047f 7e01 ... |10e0: array-data (32 units) │ │ -3b10e4: 0003 0400 2300 0000 b300 0101 d400 ... |1100: array-data (74 units) │ │ -3b1178: 0003 0400 0c00 0000 6401 047f 6501 ... |114a: array-data (28 units) │ │ -3b11b0: 0003 0400 1a00 0000 2600 047f 2700 ... |1166: array-data (56 units) │ │ -3b1220: 0003 0400 2300 0000 2600 047f 2700 ... |119e: array-data (74 units) │ │ -3b12b4: 0003 0400 2400 0000 0200 0101 0d00 ... |11e8: array-data (76 units) │ │ -3b134c: 0003 0400 1000 0000 a300 047f 5501 ... |1234: array-data (36 units) │ │ -3b1394: 0003 0400 0c00 0000 c400 0101 eb00 ... |1258: array-data (28 units) │ │ -3b13cc: 0003 0400 1100 0000 da00 0101 1f01 ... |1274: array-data (38 units) │ │ -3b1418: 0003 0400 0700 0000 f200 0101 3601 ... |129a: array-data (18 units) │ │ -3b143c: 0003 0400 0a00 0000 2701 047f 2801 ... |12ac: array-data (24 units) │ │ -3b146c: 0003 0400 0b00 0000 1b01 047f 1c01 ... |12c4: array-data (26 units) │ │ -3b14a0: 0003 0400 1600 0000 0e00 0101 2400 ... |12de: array-data (48 units) │ │ -3b1500: 0003 0400 0a00 0000 1f01 0101 2200 ... |130e: array-data (24 units) │ │ -3b1530: 0003 0400 0b00 0000 0e00 0101 9503 ... |1326: array-data (26 units) │ │ -3b1564: 0003 0400 0600 0000 1c01 0101 9401 ... |1340: array-data (16 units) │ │ -3b1584: 0003 0400 0e00 0000 2401 0101 2501 ... |1350: array-data (32 units) │ │ -3b15c4: 0003 0400 0a00 0000 ef01 0101 f001 ... |1370: array-data (24 units) │ │ -3b15f4: 0003 0400 0a00 0000 ef01 0101 f001 ... |1388: array-data (24 units) │ │ -3b1624: 0003 0400 1a00 0000 1004 047f 1104 ... |13a0: array-data (56 units) │ │ -3b1694: 0003 0400 1000 0000 9500 0101 9600 ... |13d8: array-data (36 units) │ │ -3b16dc: 0003 0400 4300 0000 0e00 0101 9a00 ... |13fc: array-data (138 units) │ │ -3b17f0: 0003 0400 1e00 0000 af00 0101 4001 ... |1486: array-data (64 units) │ │ -3b1870: 0003 0400 0800 0000 3400 0101 9800 ... |14c6: array-data (20 units) │ │ -3b1898: 0003 0400 0b00 0000 2003 0101 2103 ... |14da: array-data (26 units) │ │ -3b18cc: 0003 0400 0b00 0000 d000 0101 4500 ... |14f4: array-data (26 units) │ │ -3b1900: 0003 0400 0900 0000 5a00 047f 5b00 ... |150e: array-data (22 units) │ │ +3aeeac: |[3aeeac] de.danoeh.antennapod.R$styleable.:()V │ │ +3aeebc: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3aeec0: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3aeec4: 2600 1207 0000 |0004: fill-array-data v0, 00000716 // +00000712 │ │ +3aeeca: 6900 af60 |0007: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ActionBar:[I // field@60af │ │ +3aeece: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3aeed4: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3aeeda: 0c01 |000f: move-result-object v1 │ │ +3aeedc: 6901 b060 |0010: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionBarLayout:[I // field@60b0 │ │ +3aeee0: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3aeee6: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3aeeec: 0c01 |0018: move-result-object v1 │ │ +3aeeee: 6901 cf60 |0019: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ActionMenuItemView:[I // field@60cf │ │ +3aeef2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3aeef4: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3aeef8: 6902 d160 |001e: sput-object v2, Lde/danoeh/antennapod/R$styleable;.ActionMenuView:[I // field@60d1 │ │ +3aeefc: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3aeefe: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3aef02: 2603 3107 0000 |0023: fill-array-data v3, 00000754 // +00000731 │ │ +3aef08: 6903 d260 |0026: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActionMode:[I // field@60d2 │ │ +3aef0c: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3aef12: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3aef18: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3aef1e: 0c03 |0031: move-result-object v3 │ │ +3aef20: 6903 d960 |0032: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ActivityChooserView:[I // field@60d9 │ │ +3aef24: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3aef28: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3aef2c: 2604 2c07 0000 |0038: fill-array-data v4, 00000764 // +0000072c │ │ +3aef32: 6904 dc60 |003b: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AlertDialog:[I // field@60dc │ │ +3aef36: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3aef3a: 2604 3907 0000 |003f: fill-array-data v4, 00000778 // +00000739 │ │ +3aef40: 6904 e560 |0042: sput-object v4, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableCompat:[I // field@60e5 │ │ +3aef44: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3aef4a: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3aef50: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3aef56: 0c06 |004d: move-result-object v6 │ │ +3aef58: 6906 ec60 |004e: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableItem:[I // field@60ec │ │ +3aef5c: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3aef62: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3aef68: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3aef6e: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3aef74: 0c06 |005c: move-result-object v6 │ │ +3aef76: 6906 ef60 |005d: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AnimatedStateListDrawableTransition:[I // field@60ef │ │ +3aef7a: 2336 c81c |005f: new-array v6, v3, [I // type@1cc8 │ │ +3aef7e: 2606 2707 0000 |0061: fill-array-data v6, 00000788 // +00000727 │ │ +3aef84: 6906 f460 |0064: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout:[I // field@60f4 │ │ +3aef88: 1406 ed03 047f |0066: const v6, #float 1.75478e+38 // #7f0403ed │ │ +3aef8e: 1407 ee03 047f |0069: const v7, #float 1.75478e+38 // #7f0403ee │ │ +3aef94: 1408 e803 047f |006c: const v8, #float 1.75478e+38 // #7f0403e8 │ │ +3aef9a: 1409 e903 047f |006f: const v9, #float 1.75478e+38 // #7f0403e9 │ │ +3aefa0: 2440 c81c 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3aefa6: 0c06 |0075: move-result-object v6 │ │ +3aefa8: 6906 f560 |0076: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayoutStates:[I // field@60f5 │ │ +3aefac: 1406 9b02 047f |0078: const v6, #float 1.75472e+38 // #7f04029b │ │ +3aefb2: 1407 9c02 047f |007b: const v7, #float 1.75472e+38 // #7f04029c │ │ +3aefb8: 1408 9a02 047f |007e: const v8, #float 1.75472e+38 // #7f04029a │ │ +3aefbe: 2430 c81c 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1cc8 │ │ +3aefc4: 0c06 |0084: move-result-object v6 │ │ +3aefc6: 6906 fa60 |0085: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppBarLayout_Layout:[I // field@60fa │ │ +3aefca: 2316 c81c |0087: new-array v6, v1, [I // type@1cc8 │ │ +3aefce: 6906 0661 |0089: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatEmojiHelper:[I // field@6106 │ │ +3aefd2: 1406 7b04 047f |008b: const v6, #float 1.75481e+38 // #7f04047b │ │ +3aefd8: 1407 7c04 047f |008e: const v7, #float 1.75481e+38 // #7f04047c │ │ +3aefde: 1408 1901 0101 |0091: const v8, #float 2.36943e-38 // #01010119 │ │ +3aefe4: 1409 df03 047f |0094: const v9, #float 1.75478e+38 // #7f0403df │ │ +3aefea: 2440 c81c 9876 |0097: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3aeff0: 0c06 |009a: move-result-object v6 │ │ +3aeff2: 6906 0761 |009b: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatImageView:[I // field@6107 │ │ +3aeff6: 1406 7704 047f |009d: const v6, #float 1.75481e+38 // #7f040477 │ │ +3aeffc: 1407 7804 047f |00a0: const v7, #float 1.75481e+38 // #7f040478 │ │ +3af002: 1408 4201 0101 |00a3: const v8, #float 2.36945e-38 // #01010142 │ │ +3af008: 1409 7604 047f |00a6: const v9, #float 1.75481e+38 // #7f040476 │ │ +3af00e: 2440 c81c 9876 |00a9: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3af014: 0c06 |00ac: move-result-object v6 │ │ +3af016: 6906 0c61 |00ad: sput-object v6, Lde/danoeh/antennapod/R$styleable;.AppCompatSeekBar:[I // field@610c │ │ +3af01a: 1276 |00af: const/4 v6, #int 7 // #7 │ │ +3af01c: 2367 c81c |00b0: new-array v7, v6, [I // type@1cc8 │ │ +3af020: 2607 ea06 0000 |00b2: fill-array-data v7, 0000079c // +000006ea │ │ +3af026: 6907 1161 |00b5: sput-object v7, Lde/danoeh/antennapod/R$styleable;.AppCompatTextHelper:[I // field@6111 │ │ +3af02a: 1307 1600 |00b7: const/16 v7, #int 22 // #16 │ │ +3af02e: 2378 c81c |00b9: new-array v8, v7, [I // type@1cc8 │ │ +3af032: 2608 f306 0000 |00bb: fill-array-data v8, 000007ae // +000006f3 │ │ +3af038: 6908 1961 |00be: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTextView:[I // field@6119 │ │ +3af03c: 1308 7f00 |00c0: const/16 v8, #int 127 // #7f │ │ +3af040: 2388 c81c |00c2: new-array v8, v8, [I // type@1cc8 │ │ +3af044: 2608 1a07 0000 |00c4: fill-array-data v8, 000007de // +0000071a │ │ +3af04a: 6908 3061 |00c7: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AppCompatTheme:[I // field@6130 │ │ +3af04e: 1408 8303 047f |00c9: const v8, #float 1.75476e+38 // #7f040383 │ │ +3af054: 2410 c81c 0800 |00cc: filled-new-array {v8}, [I // type@1cc8 │ │ +3af05a: 0c08 |00cf: move-result-object v8 │ │ +3af05c: 6908 b061 |00d0: sput-object v8, Lde/danoeh/antennapod/R$styleable;.AspectRatioFrameLayout:[I // field@61b0 │ │ +3af060: 1408 0e03 0101 |00d2: const v8, #float 2.36957e-38 // #0101030e │ │ +3af066: 1409 a703 047f |00d5: const v9, #float 1.75477e+38 // #7f0403a7 │ │ +3af06c: 2420 c81c 9800 |00d8: filled-new-array {v8, v9}, [I // type@1cc8 │ │ +3af072: 0c08 |00db: move-result-object v8 │ │ +3af074: 6908 b261 |00dc: sput-object v8, Lde/danoeh/antennapod/R$styleable;.BackgroundStyle:[I // field@61b2 │ │ +3af078: 1308 0c00 |00de: const/16 v8, #int 12 // #c │ │ +3af07c: 2389 c81c |00e0: new-array v9, v8, [I // type@1cc8 │ │ +3af080: 2609 fe07 0000 |00e2: fill-array-data v9, 000008e0 // +000007fe │ │ +3af086: 6909 b561 |00e5: sput-object v9, Lde/danoeh/antennapod/R$styleable;.Badge:[I // field@61b5 │ │ +3af08a: 1309 0900 |00e7: const/16 v9, #int 9 // #9 │ │ +3af08e: 239a c81c |00e9: new-array v10, v9, [I // type@1cc8 │ │ +3af092: 260a 1108 0000 |00eb: fill-array-data v10, 000008fc // +00000811 │ │ +3af098: 690a c261 |00ee: sput-object v10, Lde/danoeh/antennapod/R$styleable;.BaseProgressIndicator:[I // field@61c2 │ │ +3af09c: 130a 1000 |00f0: const/16 v10, #int 16 // #10 │ │ +3af0a0: 23ab c81c |00f2: new-array v11, v10, [I // type@1cc8 │ │ +3af0a4: 260b 1e08 0000 |00f4: fill-array-data v11, 00000912 // +0000081e │ │ +3af0aa: 690b cc61 |00f7: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomAppBar:[I // field@61cc │ │ +3af0ae: 140b 4001 0101 |00f9: const v11, #float 2.36945e-38 // #01010140 │ │ +3af0b4: 140c 3002 047f |00fc: const v12, #float 1.75469e+38 // #7f040230 │ │ +3af0ba: 2420 c81c cb00 |00ff: filled-new-array {v11, v12}, [I // type@1cc8 │ │ +3af0c0: 0c0b |0102: move-result-object v11 │ │ +3af0c2: 690b dd61 |0103: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomNavigationView:[I // field@61dd │ │ +3af0c6: 237b c81c |0105: new-array v11, v7, [I // type@1cc8 │ │ +3af0ca: 260b 2f08 0000 |0107: fill-array-data v11, 00000936 // +0000082f │ │ +3af0d0: 690b e061 |010a: sput-object v11, Lde/danoeh/antennapod/R$styleable;.BottomSheetBehavior_Layout:[I // field@61e0 │ │ +3af0d4: 140b 3100 047f |010c: const v11, #float 1.75459e+38 // #7f040031 │ │ +3af0da: 2410 c81c 0b00 |010f: filled-new-array {v11}, [I // type@1cc8 │ │ +3af0e0: 0c0b |0112: move-result-object v11 │ │ +3af0e2: 690b f761 |0113: sput-object v11, Lde/danoeh/antennapod/R$styleable;.ButtonBarLayout:[I // field@61f7 │ │ +3af0e6: 140b 7603 047f |0115: const v11, #float 1.75476e+38 // #7f040376 │ │ +3af0ec: 140c b603 047f |0118: const v12, #float 1.75477e+38 // #7f0403b6 │ │ +3af0f2: 2420 c81c cb00 |011b: filled-new-array {v11, v12}, [I // type@1cc8 │ │ +3af0f8: 0c0b |011e: move-result-object v11 │ │ +3af0fa: 690b f961 |011f: sput-object v11, Lde/danoeh/antennapod/R$styleable;.Capability:[I // field@61f9 │ │ +3af0fe: 130b 0d00 |0121: const/16 v11, #int 13 // #d │ │ +3af102: 23bc c81c |0123: new-array v12, v11, [I // type@1cc8 │ │ +3af106: 260c 4108 0000 |0125: fill-array-data v12, 00000966 // +00000841 │ │ +3af10c: 690c fc61 |0128: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CardView:[I // field@61fc │ │ +3af110: 232c c81c |012a: new-array v12, v2, [I // type@1cc8 │ │ +3af114: 260c 5808 0000 |012c: fill-array-data v12, 00000984 // +00000858 │ │ +3af11a: 690c 0a62 |012f: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckBoxPreference:[I // field@620a │ │ +3af11e: 140c a500 047f |0131: const v12, #float 1.75461e+38 // #7f0400a5 │ │ +3af124: 140d a600 047f |0134: const v13, #float 1.75461e+38 // #7f0400a6 │ │ +3af12a: 140e 0801 0101 |0137: const v14, #float 2.36943e-38 // #01010108 │ │ +3af130: 140f a400 047f |013a: const v15, #float 1.75461e+38 // #7f0400a4 │ │ +3af136: 2440 c81c fedc |013d: filled-new-array {v14, v15, v12, v13}, [I // type@1cc8 │ │ +3af13c: 0c0c |0140: move-result-object v12 │ │ +3af13e: 690c 1162 |0141: sput-object v12, Lde/danoeh/antennapod/R$styleable;.CheckedTextView:[I // field@6211 │ │ +3af142: 130c 2a00 |0143: const/16 v12, #int 42 // #2a │ │ +3af146: 23cc c81c |0145: new-array v12, v12, [I // type@1cc8 │ │ +3af14a: 260c 4d08 0000 |0147: fill-array-data v12, 00000994 // +0000084d │ │ +3af150: 690c 1662 |014a: sput-object v12, Lde/danoeh/antennapod/R$styleable;.Chip:[I // field@6216 │ │ +3af154: 236c c81c |014c: new-array v12, v6, [I // type@1cc8 │ │ +3af158: 260c 9e08 0000 |014e: fill-array-data v12, 000009ec // +0000089e │ │ +3af15e: 690c 1762 |0151: sput-object v12, Lde/danoeh/antennapod/R$styleable;.ChipGroup:[I // field@6217 │ │ +3af162: 140c ef01 047f |0153: const v12, #float 1.75468e+38 // #7f0401ef │ │ +3af168: 2410 c81c 0c00 |0156: filled-new-array {v12}, [I // type@1cc8 │ │ +3af16e: 0c0d |0159: move-result-object v13 │ │ +3af170: 690d 4962 |015a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressBar:[I // field@6249 │ │ +3af174: 140d 2202 047f |015c: const v13, #float 1.75469e+38 // #7f040222 │ │ +3af17a: 140e 2302 047f |015f: const v14, #float 1.75469e+38 // #7f040223 │ │ +3af180: 140f 2002 047f |0162: const v15, #float 1.75469e+38 // #7f040220 │ │ +3af186: 2430 c81c df0e |0165: filled-new-array {v15, v13, v14}, [I // type@1cc8 │ │ +3af18c: 0c0d |0168: move-result-object v13 │ │ +3af18e: 690d 4b62 |0169: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CircularProgressIndicator:[I // field@624b │ │ +3af192: 140d cb00 047f |016b: const v13, #float 1.75462e+38 // #7f0400cb │ │ +3af198: 140e ce00 047f |016e: const v14, #float 1.75462e+38 // #7f0400ce │ │ +3af19e: 2420 c81c ed00 |0171: filled-new-array {v13, v14}, [I // type@1cc8 │ │ +3af1a4: 0c0d |0174: move-result-object v13 │ │ +3af1a6: 690d 4f62 |0175: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockFaceView:[I // field@624f │ │ +3af1aa: 140d aa03 047f |0177: const v13, #float 1.75477e+38 // #7f0403aa │ │ +3af1b0: 140e cc00 047f |017a: const v14, #float 1.75462e+38 // #7f0400cc │ │ +3af1b6: 140f d602 047f |017d: const v15, #float 1.75473e+38 // #7f0402d6 │ │ +3af1bc: 2430 c81c fe0d |0180: filled-new-array {v14, v15, v13}, [I // type@1cc8 │ │ +3af1c2: 0c0d |0183: move-result-object v13 │ │ +3af1c4: 690d 5262 |0184: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ClockHandView:[I // field@6252 │ │ +3af1c8: 130d 1800 |0186: const/16 v13, #int 24 // #18 │ │ +3af1cc: 23dd c81c |0188: new-array v13, v13, [I // type@1cc8 │ │ +3af1d0: 260d 7408 0000 |018a: fill-array-data v13, 000009fe // +00000874 │ │ +3af1d6: 690d 5662 |018d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout:[I // field@6256 │ │ +3af1da: 140d 5b02 047f |018f: const v13, #float 1.7547e+38 // #7f04025b │ │ +3af1e0: 140e 5c02 047f |0192: const v14, #float 1.7547e+38 // #7f04025c │ │ +3af1e6: 2420 c81c ed00 |0195: filled-new-array {v13, v14}, [I // type@1cc8 │ │ +3af1ec: 0c0d |0198: move-result-object v13 │ │ +3af1ee: 690d 5762 |0199: sput-object v13, Lde/danoeh/antennapod/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@6257 │ │ +3af1f2: 140d 3200 047f |019b: const v13, #float 1.75459e+38 // #7f040032 │ │ +3af1f8: 140e 4e02 047f |019e: const v14, #float 1.7547e+38 // #7f04024e │ │ +3af1fe: 1405 a501 0101 |01a1: const v5, #float 2.36947e-38 // #010101a5 │ │ +3af204: 140f 1f03 0101 |01a4: const v15, #float 2.36958e-38 // #0101031f │ │ +3af20a: 140a 4706 0101 |01a7: const v10, #float 2.36981e-38 // #01010647 │ │ +3af210: 245e c81c f5da |01aa: filled-new-array {v5, v15, v10, v13, v14}, [I // type@1cc8 │ │ +3af216: 0c0a |01ad: move-result-object v10 │ │ +3af218: 690a 7262 |01ae: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ColorStateListItem:[I // field@6272 │ │ +3af21c: 140a 9800 047f |01b0: const v10, #float 1.75461e+38 // #7f040098 │ │ +3af222: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ +3af228: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ +3af22e: 140f 9700 047f |01b9: const v15, #float 1.75461e+38 // #7f040097 │ │ +3af234: 2440 c81c edaf |01bc: filled-new-array {v13, v14, v15, v10}, [I // type@1cc8 │ │ +3af23a: 0c0a |01bf: move-result-object v10 │ │ +3af23c: 690a 7862 |01c0: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CompoundButton:[I // field@6278 │ │ +3af240: 130a 6d00 |01c2: const/16 v10, #int 109 // #6d │ │ +3af244: 23aa c81c |01c4: new-array v10, v10, [I // type@1cc8 │ │ +3af248: 260a 6c08 0000 |01c6: fill-array-data v10, 00000a32 // +0000086c │ │ +3af24e: 690a 7d62 |01c9: sput-object v10, Lde/danoeh/antennapod/R$styleable;.Constraint:[I // field@627d │ │ +3af252: 130a 5a00 |01cb: const/16 v10, #int 90 // #5a │ │ +3af256: 23aa c81c |01cd: new-array v10, v10, [I // type@1cc8 │ │ +3af25a: 260a 4109 0000 |01cf: fill-array-data v10, 00000b10 // +00000941 │ │ +3af260: 690a 7e62 |01d2: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_Layout:[I // field@627e │ │ +3af264: 140a 1301 047f |01d4: const v10, #float 1.75464e+38 // #7f040113 │ │ +3af26a: 140d 5703 047f |01d7: const v13, #float 1.75475e+38 // #7f040357 │ │ +3af270: 2420 c81c da00 |01da: filled-new-array {v10, v13}, [I // type@1cc8 │ │ +3af276: 0c0a |01dd: move-result-object v10 │ │ +3af278: 690a d962 |01de: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintLayout_placeholder:[I // field@62d9 │ │ +3af27c: 130a 6f00 |01e0: const/16 v10, #int 111 // #6f │ │ +3af280: 23aa c81c |01e2: new-array v10, v10, [I // type@1cc8 │ │ +3af284: 260a e409 0000 |01e4: fill-array-data v10, 00000bc8 // +000009e4 │ │ +3af28a: 690a dc62 |01e7: sput-object v10, Lde/danoeh/antennapod/R$styleable;.ConstraintSet:[I // field@62dc │ │ +3af28e: 140a 4d02 047f |01e9: const v10, #float 1.7547e+38 // #7f04024d │ │ +3af294: 140d f003 047f |01ec: const v13, #float 1.75479e+38 // #7f0403f0 │ │ +3af29a: 2420 c81c da00 |01ef: filled-new-array {v10, v13}, [I // type@1cc8 │ │ +3af2a0: 0c0a |01f2: move-result-object v10 │ │ +3af2a2: 690a b963 |01f3: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout:[I // field@63b9 │ │ +3af2a6: 236a c81c |01f5: new-array v10, v6, [I // type@1cc8 │ │ +3af2aa: 260a b30a 0000 |01f7: fill-array-data v10, 00000caa // +00000ab3 │ │ +3af2b0: 690a ba63 |01fa: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CoordinatorLayout_Layout:[I // field@63ba │ │ +3af2b4: 239a c81c |01fc: new-array v10, v9, [I // type@1cc8 │ │ +3af2b8: 260a be0a 0000 |01fe: fill-array-data v10, 00000cbc // +00000abe │ │ +3af2be: 690a c463 |0201: sput-object v10, Lde/danoeh/antennapod/R$styleable;.CustomAttribute:[I // field@63c4 │ │ +3af2c2: 130a 0e00 |0203: const/16 v10, #int 14 // #e │ │ +3af2c6: 23ad c81c |0205: new-array v13, v10, [I // type@1cc8 │ │ +3af2ca: 260d cb0a 0000 |0207: fill-array-data v13, 00000cd2 // +00000acb │ │ +3af2d0: 690d ce63 |020a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DefaultTimeBar:[I // field@63ce │ │ +3af2d4: 238d c81c |020c: new-array v13, v8, [I // type@1cc8 │ │ +3af2d8: 260d e40a 0000 |020e: fill-array-data v13, 00000cf2 // +00000ae4 │ │ +3af2de: 690d dd63 |0211: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DialogPreference:[I // field@63dd │ │ +3af2e2: 233d c81c |0213: new-array v13, v3, [I // type@1cc8 │ │ +3af2e6: 260d f90a 0000 |0215: fill-array-data v13, 00000d0e // +00000af9 │ │ +3af2ec: 690d ea63 |0218: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerArrowToggle:[I // field@63ea │ │ +3af2f0: 140d 7e01 047f |021a: const v13, #float 1.75466e+38 // #7f04017e │ │ +3af2f6: 2410 c81c 0d00 |021d: filled-new-array {v13}, [I // type@1cc8 │ │ +3af2fc: 0c0d |0220: move-result-object v13 │ │ +3af2fe: 690d f363 |0221: sput-object v13, Lde/danoeh/antennapod/R$styleable;.DrawerLayout:[I // field@63f3 │ │ +3af302: 140d b404 047f |0223: const v13, #float 1.75483e+38 // #7f0404b4 │ │ +3af308: 2410 c81c 0d00 |0226: filled-new-array {v13}, [I // type@1cc8 │ │ +3af30e: 0c0d |0229: move-result-object v13 │ │ +3af310: 690d f563 |022a: sput-object v13, Lde/danoeh/antennapod/R$styleable;.EditTextPreference:[I // field@63f5 │ │ +3af314: 232d c81c |022c: new-array v13, v2, [I // type@1cc8 │ │ +3af318: 260d f40a 0000 |022e: fill-array-data v13, 00000d22 // +00000af4 │ │ +3af31e: 690d f763 |0231: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton:[I // field@63f7 │ │ +3af322: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ +3af328: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ +3af32e: 2420 c81c ed00 |0239: filled-new-array {v13, v14}, [I // type@1cc8 │ │ +3af334: 0c0d |023c: move-result-object v13 │ │ +3af336: 690d f863 |023d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@63f8 │ │ +3af33a: 236d c81c |023f: new-array v13, v6, [I // type@1cc8 │ │ +3af33e: 260d f10a 0000 |0241: fill-array-data v13, 00000d32 // +00000af1 │ │ +3af344: 690d 0164 |0244: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FabWithLabelView:[I // field@6401 │ │ +3af348: 130d 1100 |0246: const/16 v13, #int 17 // #11 │ │ +3af34c: 23dd c81c |0248: new-array v13, v13, [I // type@1cc8 │ │ +3af350: 260d fa0a 0000 |024a: fill-array-data v13, 00000d44 // +00000afa │ │ +3af356: 690d 0964 |024d: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton:[I // field@6409 │ │ +3af35a: 140d 6900 047f |024f: const v13, #float 1.7546e+38 // #7f040069 │ │ +3af360: 2410 c81c 0d00 |0252: filled-new-array {v13}, [I // type@1cc8 │ │ +3af366: 0c0d |0255: move-result-object v13 │ │ +3af368: 690d 0a64 |0256: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@640a │ │ +3af36c: 140d 4102 047f |0258: const v13, #float 1.7547e+38 // #7f040241 │ │ +3af372: 140e a102 047f |025b: const v14, #float 1.75472e+38 // #7f0402a1 │ │ +3af378: 2420 c81c ed00 |025e: filled-new-array {v13, v14}, [I // type@1cc8 │ │ +3af37e: 0c0d |0261: move-result-object v13 │ │ +3af380: 690d 1d64 |0262: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FlowLayout:[I // field@641d │ │ +3af384: 236d c81c |0264: new-array v13, v6, [I // type@1cc8 │ │ +3af388: 260d 040b 0000 |0266: fill-array-data v13, 00000d6a // +00000b04 │ │ +3af38e: 690d 2064 |0269: sput-object v13, Lde/danoeh/antennapod/R$styleable;.FontFamily:[I // field@6420 │ │ +3af392: 130d 0a00 |026b: const/16 v13, #int 10 // #a │ │ +3af396: 23de c81c |026d: new-array v14, v13, [I // type@1cc8 │ │ +3af39a: 260e 0d0b 0000 |026f: fill-array-data v14, 00000d7c // +00000b0d │ │ +3af3a0: 690e 2164 |0272: sput-object v14, Lde/danoeh/antennapod/R$styleable;.FontFamilyFont:[I // field@6421 │ │ +3af3a4: 140e 0002 0101 |0274: const v14, #float 2.3695e-38 // #01010200 │ │ +3af3aa: 1403 f001 047f |0277: const v3, #float 1.75468e+38 // #7f0401f0 │ │ +3af3b0: 140c 0901 0101 |027a: const v12, #float 2.36943e-38 // #01010109 │ │ +3af3b6: 2430 c81c ec03 |027d: filled-new-array {v12, v14, v3}, [I // type@1cc8 │ │ +3af3bc: 0c03 |0280: move-result-object v3 │ │ +3af3be: 6903 3364 |0281: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ForegroundLinearLayout:[I // field@6433 │ │ +3af3c2: 1403 0300 0101 |0283: const v3, #float 2.36936e-38 // #01010003 │ │ +3af3c8: 140c d100 0101 |0286: const v12, #float 2.36941e-38 // #010100d1 │ │ +3af3ce: 2430 c81c 430c |0289: filled-new-array {v3, v4, v12}, [I // type@1cc8 │ │ +3af3d4: 0c03 |028c: move-result-object v3 │ │ +3af3d6: 6903 3764 |028d: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Fragment:[I // field@6437 │ │ +3af3da: 1403 0300 0101 |028f: const v3, #float 2.36936e-38 // #01010003 │ │ +3af3e0: 2420 c81c c300 |0292: filled-new-array {v3, v12}, [I // type@1cc8 │ │ +3af3e6: 0c03 |0295: move-result-object v3 │ │ +3af3e8: 6903 3864 |0296: sput-object v3, Lde/danoeh/antennapod/R$styleable;.FragmentContainerView:[I // field@6438 │ │ +3af3ec: 2383 c81c |0298: new-array v3, v8, [I // type@1cc8 │ │ +3af3f0: 2603 fa0a 0000 |029a: fill-array-data v3, 00000d94 // +00000afa │ │ +3af3f6: 6903 3e64 |029d: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColor:[I // field@643e │ │ +3af3fa: 1403 1405 0101 |029f: const v3, #float 2.36972e-38 // #01010514 │ │ +3af400: 2420 c81c 3500 |02a2: filled-new-array {v5, v3}, [I // type@1cc8 │ │ +3af406: 0c03 |02a5: move-result-object v3 │ │ +3af408: 6903 3f64 |02a6: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GradientColorItem:[I // field@643f │ │ +3af40c: 2363 c81c |02a8: new-array v3, v6, [I // type@1cc8 │ │ +3af410: 2603 060b 0000 |02aa: fill-array-data v3, 00000db0 // +00000b06 │ │ +3af416: 6903 4e64 |02ad: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout:[I // field@644e │ │ +3af41a: 23a3 c81c |02af: new-array v3, v10, [I // type@1cc8 │ │ +3af41e: 2603 110b 0000 |02b1: fill-array-data v3, 00000dc2 // +00000b11 │ │ +3af424: 6903 4f64 |02b4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.GridLayout_Layout:[I // field@644f │ │ +3af428: 2393 c81c |02b6: new-array v3, v9, [I // type@1cc8 │ │ +3af42c: 2603 2a0b 0000 |02b8: fill-array-data v3, 00000de2 // +00000b2a │ │ +3af432: 6903 6564 |02bb: sput-object v3, Lde/danoeh/antennapod/R$styleable;.ImageFilterView:[I // field@6465 │ │ +3af436: 2363 c81c |02bd: new-array v3, v6, [I // type@1cc8 │ │ +3af43a: 2603 390b 0000 |02bf: fill-array-data v3, 00000df8 // +00000b39 │ │ +3af440: 6903 6f64 |02c2: sput-object v3, Lde/danoeh/antennapod/R$styleable;.Insets:[I // field@646f │ │ +3af444: 1303 1200 |02c4: const/16 v3, #int 18 // #12 │ │ +3af448: 2333 c81c |02c6: new-array v3, v3, [I // type@1cc8 │ │ +3af44c: 2603 420b 0000 |02c8: fill-array-data v3, 00000e0a // +00000b42 │ │ +3af452: 6903 7764 |02cb: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyAttribute:[I // field@6477 │ │ +3af456: 1303 1400 |02cd: const/16 v3, #int 20 // #14 │ │ +3af45a: 2333 c81c |02cf: new-array v3, v3, [I // type@1cc8 │ │ +3af45e: 2603 610b 0000 |02d1: fill-array-data v3, 00000e32 // +00000b61 │ │ +3af464: 6903 8a64 |02d4: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyCycle:[I // field@648a │ │ +3af468: 2313 c81c |02d6: new-array v3, v1, [I // type@1cc8 │ │ +3af46c: 6903 9f64 |02d8: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFrame:[I // field@649f │ │ +3af470: 2313 c81c |02da: new-array v3, v1, [I // type@1cc8 │ │ +3af474: 6903 a064 |02dc: sput-object v3, Lde/danoeh/antennapod/R$styleable;.KeyFramesAcceleration:[I // field@64a0 │ │ +3af478: 2311 c81c |02de: new-array v1, v1, [I // type@1cc8 │ │ +3af47c: 6901 a164 |02e0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyFramesVelocity:[I // field@64a1 │ │ +3af480: 2381 c81c |02e2: new-array v1, v8, [I // type@1cc8 │ │ +3af484: 2601 7a0b 0000 |02e4: fill-array-data v1, 00000e5e // +00000b7a │ │ +3af48a: 6901 a264 |02e7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyPosition:[I // field@64a2 │ │ +3af48e: 1301 1400 |02e9: const/16 v1, #int 20 // #14 │ │ +3af492: 2311 c81c |02eb: new-array v1, v1, [I // type@1cc8 │ │ +3af496: 2601 8d0b 0000 |02ed: fill-array-data v1, 00000e7a // +00000b8d │ │ +3af49c: 6901 af64 |02f0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTimeCycle:[I // field@64af │ │ +3af4a0: 23d1 c81c |02f2: new-array v1, v13, [I // type@1cc8 │ │ +3af4a4: 2601 b20b 0000 |02f4: fill-array-data v1, 00000ea6 // +00000bb2 │ │ +3af4aa: 6901 c464 |02f7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.KeyTrigger:[I // field@64c4 │ │ +3af4ae: 1301 4300 |02f9: const/16 v1, #int 67 // #43 │ │ +3af4b2: 2311 c81c |02fb: new-array v1, v1, [I // type@1cc8 │ │ +3af4b6: 2601 c10b 0000 |02fd: fill-array-data v1, 00000ebe // +00000bc1 │ │ +3af4bc: 6901 cf64 |0300: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Layout:[I // field@64cf │ │ +3af4c0: 1301 1700 |0302: const/16 v1, #int 23 // #17 │ │ +3af4c4: 2311 c81c |0304: new-array v1, v1, [I // type@1cc8 │ │ +3af4c8: 2601 420c 0000 |0306: fill-array-data v1, 00000f48 // +00000c42 │ │ +3af4ce: 6901 1365 |0309: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LegacyPlayerControlView:[I // field@6513 │ │ +3af4d2: 2391 c81c |030b: new-array v1, v9, [I // type@1cc8 │ │ +3af4d6: 2601 6d0c 0000 |030d: fill-array-data v1, 00000f7a // +00000c6d │ │ +3af4dc: 6901 2b65 |0310: sput-object v1, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat:[I // field@652b │ │ +3af4e0: 1401 f500 0101 |0312: const v1, #float 2.36942e-38 // #010100f5 │ │ +3af4e6: 1403 8101 0101 |0315: const v3, #float 2.36946e-38 // #01010181 │ │ +3af4ec: 140c f400 0101 |0318: const v12, #float 2.36942e-38 // #010100f4 │ │ +3af4f2: 2440 c81c c031 |031b: filled-new-array {v0, v12, v1, v3}, [I // type@1cc8 │ │ +3af4f8: 0c00 |031e: move-result-object v0 │ │ +3af4fa: 6900 2c65 |031f: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearLayoutCompat_Layout:[I // field@652c │ │ +3af4fe: 1400 1d02 047f |0321: const v0, #float 1.75469e+38 // #7f04021d │ │ +3af504: 1401 2102 047f |0324: const v1, #float 1.75469e+38 // #7f040221 │ │ +3af50a: 2420 c81c 1000 |0327: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3af510: 0c00 |032a: move-result-object v0 │ │ +3af512: 6900 3a65 |032b: sput-object v0, Lde/danoeh/antennapod/R$styleable;.LinearProgressIndicator:[I // field@653a │ │ +3af516: 1400 ac02 0101 |032d: const v0, #float 2.36955e-38 // #010102ac │ │ +3af51c: 1401 ad02 0101 |0330: const v1, #float 2.36955e-38 // #010102ad │ │ +3af522: 2420 c81c 1000 |0333: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3af528: 0c00 |0336: move-result-object v0 │ │ +3af52a: 6900 3d65 |0337: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPopupWindow:[I // field@653d │ │ +3af52e: 1400 9001 047f |0339: const v0, #float 1.75466e+38 // #7f040190 │ │ +3af534: 1401 b404 047f |033c: const v1, #float 1.75483e+38 // #7f0404b4 │ │ +3af53a: 1403 b200 0101 |033f: const v3, #float 2.36941e-38 // #010100b2 │ │ +3af540: 140c f801 0101 |0342: const v12, #float 2.3695e-38 // #010101f8 │ │ +3af546: 140e 8f01 047f |0345: const v14, #float 1.75466e+38 // #7f04018f │ │ +3af54c: 2451 c81c c30e |0348: filled-new-array {v3, v12, v14, v0, v1}, [I // type@1cc8 │ │ +3af552: 0c00 |034b: move-result-object v0 │ │ +3af554: 6900 4065 |034c: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ListPreference:[I // field@6540 │ │ +3af558: 1400 4b00 047f |034e: const v0, #float 1.7546e+38 // #7f04004b │ │ +3af55e: 1401 4c00 047f |0351: const v1, #float 1.7546e+38 // #7f04004c │ │ +3af564: 140c 4900 047f |0354: const v12, #float 1.7546e+38 // #7f040049 │ │ +3af56a: 140e 4a00 047f |0357: const v14, #float 1.7546e+38 // #7f04004a │ │ +3af570: 2440 c81c ec10 |035a: filled-new-array {v12, v14, v0, v1}, [I // type@1cc8 │ │ +3af576: 0c00 |035d: move-result-object v0 │ │ +3af578: 6900 4665 |035e: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialog:[I // field@6546 │ │ +3af57c: 2320 c81c |0360: new-array v0, v2, [I // type@1cc8 │ │ +3af580: 2600 2e0c 0000 |0362: fill-array-data v0, 00000f90 // +00000c2e │ │ +3af586: 6900 4765 |0365: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAlertDialogTheme:[I // field@6547 │ │ +3af58a: 2320 c81c |0367: new-array v0, v2, [I // type@1cc8 │ │ +3af58e: 2600 370c 0000 |0369: fill-array-data v0, 00000fa0 // +00000c37 │ │ +3af594: 6900 5265 |036c: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialAutoCompleteTextView:[I // field@6552 │ │ +3af598: 2370 c81c |036e: new-array v0, v7, [I // type@1cc8 │ │ +3af59c: 2600 400c 0000 |0370: fill-array-data v0, 00000fb0 // +00000c40 │ │ +3af5a2: 6900 5965 |0373: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButton:[I // field@6559 │ │ +3af5a6: 1400 a903 047f |0375: const v0, #float 1.75477e+38 // #7f0403a9 │ │ +3af5ac: 1401 d303 047f |0378: const v1, #float 1.75478e+38 // #7f0403d3 │ │ +3af5b2: 140c a800 047f |037b: const v12, #float 1.75462e+38 // #7f0400a8 │ │ +3af5b8: 2430 c81c 0c01 |037e: filled-new-array {v12, v0, v1}, [I // type@1cc8 │ │ +3af5be: 0c00 |0381: move-result-object v0 │ │ +3af5c0: 6900 5a65 |0382: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialButtonToggleGroup:[I // field@655a │ │ +3af5c4: 23d0 c81c |0384: new-array v0, v13, [I // type@1cc8 │ │ +3af5c8: 2600 5a0c 0000 |0386: fill-array-data v0, 00000fe0 // +00000c5a │ │ +3af5ce: 6900 7465 |0389: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendar:[I // field@6574 │ │ +3af5d2: 23d0 c81c |038b: new-array v0, v13, [I // type@1cc8 │ │ +3af5d6: 2600 6b0c 0000 |038d: fill-array-data v0, 00000ff8 // +00000c6b │ │ +3af5dc: 6900 7565 |0390: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCalendarItem:[I // field@6575 │ │ +3af5e0: 23b0 c81c |0392: new-array v0, v11, [I // type@1cc8 │ │ +3af5e4: 2600 7c0c 0000 |0394: fill-array-data v0, 00001010 // +00000c7c │ │ +3af5ea: 6900 8a65 |0397: sput-object v0, Lde/danoeh/antennapod/R$styleable;.MaterialCardView:[I // field@658a │ │ +3af5ee: 1300 0b00 |0399: const/16 v0, #int 11 // #b │ │ +3af5f2: 2301 c81c |039b: new-array v1, v0, [I // type@1cc8 │ │ +3af5f6: 2601 910c 0000 |039d: fill-array-data v1, 0000102e // +00000c91 │ │ +3af5fc: 6901 9865 |03a0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBox:[I // field@6598 │ │ +3af600: 1401 eb03 047f |03a2: const v1, #float 1.75478e+38 // #7f0403eb │ │ +3af606: 140b ec03 047f |03a5: const v11, #float 1.75478e+38 // #7f0403ec │ │ +3af60c: 2420 c81c b100 |03a8: filled-new-array {v1, v11}, [I // type@1cc8 │ │ +3af612: 0c01 |03ab: move-result-object v1 │ │ +3af614: 6901 9965 |03ac: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialCheckBoxStates:[I // field@6599 │ │ +3af618: 1401 6201 047f |03ae: const v1, #float 1.75465e+38 // #7f040162 │ │ +3af61e: 140b 5302 047f |03b1: const v11, #float 1.7547e+38 // #7f040253 │ │ +3af624: 140c 5d01 047f |03b4: const v12, #float 1.75465e+38 // #7f04015d │ │ +3af62a: 140e 5f01 047f |03b7: const v14, #float 1.75465e+38 // #7f04015f │ │ +3af630: 1404 6001 047f |03ba: const v4, #float 1.75465e+38 // #7f040160 │ │ +3af636: 245b c81c ec14 |03bd: filled-new-array {v12, v14, v4, v1, v11}, [I // type@1cc8 │ │ +3af63c: 0c01 |03c0: move-result-object v1 │ │ +3af63e: 6901 a765 |03c1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialDivider:[I // field@65a7 │ │ +3af642: 1401 b304 047f |03c3: const v1, #float 1.75482e+38 // #7f0404b3 │ │ +3af648: 2420 c81c 1f00 |03c6: filled-new-array {v15, v1}, [I // type@1cc8 │ │ +3af64e: 0c01 |03c9: move-result-object v1 │ │ +3af650: 6901 ad65 |03ca: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialRadioButton:[I // field@65ad │ │ +3af654: 1401 ab03 047f |03cc: const v1, #float 1.75477e+38 // #7f0403ab │ │ +3af65a: 1404 b303 047f |03cf: const v4, #float 1.75477e+38 // #7f0403b3 │ │ +3af660: 2420 c81c 4100 |03d2: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3af666: 0c01 |03d5: move-result-object v1 │ │ +3af668: 6901 b065 |03d6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialShape:[I // field@65b0 │ │ +3af66c: 2321 c81c |03d8: new-array v1, v2, [I // type@1cc8 │ │ +3af670: 2601 6e0c 0000 |03da: fill-array-data v1, 00001048 // +00000c6e │ │ +3af676: 6901 b365 |03dd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialSwitch:[I // field@65b3 │ │ +3af67a: 1401 7f05 0101 |03df: const v1, #float 2.36975e-38 // #0101057f │ │ +3af680: 1404 a002 047f |03e2: const v4, #float 1.75472e+38 // #7f0402a0 │ │ +3af686: 140b b604 0101 |03e5: const v11, #float 2.36969e-38 // #010104b6 │ │ +3af68c: 2430 c81c 1b04 |03e8: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ +3af692: 0c01 |03eb: move-result-object v1 │ │ +3af694: 6901 ba65 |03ec: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextAppearance:[I // field@65ba │ │ +3af698: 1401 7f05 0101 |03ee: const v1, #float 2.36975e-38 // #0101057f │ │ +3af69e: 140b 3400 0101 |03f1: const v11, #float 2.36937e-38 // #01010034 │ │ +3af6a4: 2430 c81c 1b04 |03f4: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ +3af6aa: 0c01 |03f7: move-result-object v1 │ │ +3af6ac: 6901 be65 |03f8: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTextView:[I // field@65be │ │ +3af6b0: 1401 cd00 047f |03fa: const v1, #float 1.75462e+38 // #7f0400cd │ │ +3af6b6: 1404 4c02 047f |03fd: const v4, #float 1.7547e+38 // #7f04024c │ │ +3af6bc: 2420 c81c 4100 |0400: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3af6c2: 0c01 |0403: move-result-object v1 │ │ +3af6c4: 6901 c265 |0404: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialTimePicker:[I // field@65c2 │ │ +3af6c8: 1401 fc03 047f |0406: const v1, #float 1.75479e+38 // #7f0403fc │ │ +3af6ce: 1404 7e04 047f |0409: const v4, #float 1.75481e+38 // #7f04047e │ │ +3af6d4: 140b b302 047f |040c: const v11, #float 1.75472e+38 // #7f0402b3 │ │ +3af6da: 140c b502 047f |040f: const v12, #float 1.75472e+38 // #7f0402b5 │ │ +3af6e0: 140e 2603 047f |0412: const v14, #float 1.75474e+38 // #7f040326 │ │ +3af6e6: 2454 c81c cb1e |0415: filled-new-array {v11, v12, v14, v1, v4}, [I // type@1cc8 │ │ +3af6ec: 0c01 |0418: move-result-object v1 │ │ +3af6ee: 6901 c565 |0419: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MaterialToolbar:[I // field@65c5 │ │ +3af6f2: 2321 c81c |041b: new-array v1, v2, [I // type@1cc8 │ │ +3af6f6: 2601 3b0c 0000 |041d: fill-array-data v1, 00001058 // +00000c3b │ │ +3af6fc: 6901 cb65 |0420: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuGroup:[I // field@65cb │ │ +3af700: 1301 1700 |0422: const/16 v1, #int 23 // #17 │ │ +3af704: 2311 c81c |0424: new-array v1, v1, [I // type@1cc8 │ │ +3af708: 2601 420c 0000 |0426: fill-array-data v1, 00001068 // +00000c42 │ │ +3af70e: 6901 d265 |0429: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuItem:[I // field@65d2 │ │ +3af712: 2391 c81c |042b: new-array v1, v9, [I // type@1cc8 │ │ +3af716: 2601 6d0c 0000 |042d: fill-array-data v1, 0000109a // +00000c6d │ │ +3af71c: 6901 ea65 |0430: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MenuView:[I // field@65ea │ │ +3af720: 2321 c81c |0432: new-array v1, v2, [I // type@1cc8 │ │ +3af724: 2601 7c0c 0000 |0434: fill-array-data v1, 000010b0 // +00000c7c │ │ +3af72a: 6901 f465 |0437: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MockView:[I // field@65f4 │ │ +3af72e: 2321 c81c |0439: new-array v1, v2, [I // type@1cc8 │ │ +3af732: 2601 850c 0000 |043b: fill-array-data v1, 000010c0 // +00000c85 │ │ +3af738: 6901 fb65 |043e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Motion:[I // field@65fb │ │ +3af73c: 1401 3103 047f |0440: const v1, #float 1.75475e+38 // #7f040331 │ │ +3af742: 1404 3403 047f |0443: const v4, #float 1.75475e+38 // #7f040334 │ │ +3af748: 2420 c81c 4100 |0446: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3af74e: 0c01 |0449: move-result-object v1 │ │ +3af750: 6901 fc65 |044a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionHelper:[I // field@65fc │ │ +3af754: 2321 c81c |044c: new-array v1, v2, [I // type@1cc8 │ │ +3af758: 2601 820c 0000 |044e: fill-array-data v1, 000010d0 // +00000c82 │ │ +3af75e: 6901 ff65 |0451: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionLayout:[I // field@65ff │ │ +3af762: 1401 4801 047f |0453: const v1, #float 1.75465e+38 // #7f040148 │ │ +3af768: 1404 5602 047f |0456: const v4, #float 1.7547e+38 // #7f040256 │ │ +3af76e: 2420 c81c 4100 |0459: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3af774: 0c01 |045c: move-result-object v1 │ │ +3af776: 6901 0666 |045d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionScene:[I // field@6606 │ │ +3af77a: 1401 2e04 047f |045f: const v1, #float 1.7548e+38 // #7f04042e │ │ +3af780: 1404 2f04 047f |0462: const v4, #float 1.7548e+38 // #7f04042f │ │ +3af786: 140b 2d04 047f |0465: const v11, #float 1.7548e+38 // #7f04042d │ │ +3af78c: 2430 c81c 1b04 |0468: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ +3af792: 0c01 |046b: move-result-object v1 │ │ +3af794: 6901 0966 |046c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MotionTelltales:[I // field@6609 │ │ +3af798: 1401 8f01 047f |046e: const v1, #float 1.75466e+38 // #7f04018f │ │ +3af79e: 1404 9001 047f |0471: const v4, #float 1.75466e+38 // #7f040190 │ │ +3af7a4: 140b f801 0101 |0474: const v11, #float 2.3695e-38 // #010101f8 │ │ +3af7aa: 2440 c81c b341 |0477: filled-new-array {v3, v11, v1, v4}, [I // type@1cc8 │ │ +3af7b0: 0c01 |047a: move-result-object v1 │ │ +3af7b2: 6901 1366 |047b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.MultiSelectListPreference:[I // field@6613 │ │ +3af7b6: 1401 b602 047f |047d: const v1, #float 1.75472e+38 // #7f0402b6 │ │ +3af7bc: 1404 ab03 047f |0480: const v4, #float 1.75477e+38 // #7f0403ab │ │ +3af7c2: 140b 5501 0101 |0483: const v11, #float 2.36945e-38 // #01010155 │ │ +3af7c8: 140c 5901 0101 |0486: const v12, #float 2.36945e-38 // #01010159 │ │ +3af7ce: 2454 c81c cb15 |0489: filled-new-array {v11, v12, v5, v1, v4}, [I // type@1cc8 │ │ +3af7d4: 0c01 |048c: move-result-object v1 │ │ +3af7d6: 6901 1866 |048d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarActiveIndicator:[I // field@6618 │ │ +3af7da: 23a1 c81c |048f: new-array v1, v10, [I // type@1cc8 │ │ +3af7de: 2601 4f0c 0000 |0491: fill-array-data v1, 000010e0 // +00000c4f │ │ +3af7e4: 6901 1e66 |0494: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationBarView:[I // field@661e │ │ +3af7e8: 1401 3c03 047f |0496: const v1, #float 1.75475e+38 // #7f04033c │ │ +3af7ee: 1404 4203 047f |0499: const v4, #float 1.75475e+38 // #7f040342 │ │ +3af7f4: 1405 f801 047f |049c: const v5, #float 1.75468e+38 // #7f0401f8 │ │ +3af7fa: 140b 3502 047f |049f: const v11, #float 1.7547e+38 // #7f040235 │ │ +3af800: 140c f002 047f |04a2: const v12, #float 1.75473e+38 // #7f0402f0 │ │ +3af806: 2454 c81c b51c |04a5: filled-new-array {v5, v11, v12, v1, v4}, [I // type@1cc8 │ │ +3af80c: 0c01 |04a8: move-result-object v1 │ │ +3af80e: 6901 2d66 |04a9: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationRailView:[I // field@662d │ │ +3af812: 1301 2300 |04ab: const/16 v1, #int 35 // #23 │ │ +3af816: 2311 c81c |04ad: new-array v1, v1, [I // type@1cc8 │ │ +3af81a: 2601 510c 0000 |04af: fill-array-data v1, 00001100 // +00000c51 │ │ +3af820: 6901 3366 |04b2: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NavigationView:[I // field@6633 │ │ +3af824: 1401 6203 047f |04b4: const v1, #float 1.75476e+38 // #7f040362 │ │ +3af82a: 1404 8e03 047f |04b7: const v4, #float 1.75477e+38 // #7f04038e │ │ +3af830: 1405 6103 047f |04ba: const v5, #float 1.75476e+38 // #7f040361 │ │ +3af836: 2430 c81c 1504 |04bd: filled-new-array {v5, v1, v4}, [I // type@1cc8 │ │ +3af83c: 0c01 |04c0: move-result-object v1 │ │ +3af83e: 6901 5766 |04c1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.NestedScrollableHost:[I // field@6657 │ │ +3af842: 1401 c900 047f |04c3: const v1, #float 1.75462e+38 // #7f0400c9 │ │ +3af848: 1404 2c04 047f |04c6: const v4, #float 1.7548e+38 // #7f04042c │ │ +3af84e: 2420 c81c 4100 |04c9: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3af854: 0c01 |04cc: move-result-object v1 │ │ +3af856: 6901 5b66 |04cd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnClick:[I // field@665b │ │ +3af85a: 2381 c81c |04cf: new-array v1, v8, [I // type@1cc8 │ │ +3af85e: 2601 790c 0000 |04d1: fill-array-data v1, 0000114a // +00000c79 │ │ +3af864: 6901 5e66 |04d4: sput-object v1, Lde/danoeh/antennapod/R$styleable;.OnSwipe:[I // field@665e │ │ +3af868: 1401 ef01 047f |04d6: const v1, #float 1.75468e+38 // #7f0401ef │ │ +3af86e: 2410 c81c 0100 |04d9: filled-new-array {v1}, [I // type@1cc8 │ │ +3af874: 0c01 |04dc: move-result-object v1 │ │ +3af876: 6901 6b66 |04dd: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlaybackSpeedIndicatorView:[I // field@666b │ │ +3af87a: 1301 1a00 |04df: const/16 v1, #int 26 // #1a │ │ +3af87e: 2311 c81c |04e1: new-array v1, v1, [I // type@1cc8 │ │ +3af882: 2601 830c 0000 |04e3: fill-array-data v1, 00001166 // +00000c83 │ │ +3af888: 6901 6d66 |04e6: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerControlView:[I // field@666d │ │ +3af88c: 1301 2300 |04e8: const/16 v1, #int 35 // #23 │ │ +3af890: 2311 c81c |04ea: new-array v1, v1, [I // type@1cc8 │ │ +3af894: 2601 b20c 0000 |04ec: fill-array-data v1, 0000119e // +00000cb2 │ │ +3af89a: 6901 8866 |04ef: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PlayerView:[I // field@6688 │ │ +3af89e: 1401 c902 0101 |04f1: const v1, #float 2.36956e-38 // #010102c9 │ │ +3af8a4: 1404 3903 047f |04f4: const v4, #float 1.75475e+38 // #7f040339 │ │ +3af8aa: 1405 7601 0101 |04f7: const v5, #float 2.36946e-38 // #01010176 │ │ +3af8b0: 2430 c81c 1504 |04fa: filled-new-array {v5, v1, v4}, [I // type@1cc8 │ │ +3af8b6: 0c01 |04fd: move-result-object v1 │ │ +3af8b8: 6901 ac66 |04fe: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindow:[I // field@66ac │ │ +3af8bc: 1401 e703 047f |0500: const v1, #float 1.75478e+38 // #7f0403e7 │ │ +3af8c2: 2410 c81c 0100 |0503: filled-new-array {v1}, [I // type@1cc8 │ │ +3af8c8: 0c01 |0506: move-result-object v1 │ │ +3af8ca: 6901 ad66 |0507: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PopupWindowBackgroundState:[I // field@66ad │ │ +3af8ce: 1301 2400 |0509: const/16 v1, #int 36 // #24 │ │ +3af8d2: 2311 c81c |050b: new-array v1, v1, [I // type@1cc8 │ │ +3af8d6: 2601 db0c 0000 |050d: fill-array-data v1, 000011e8 // +00000cdb │ │ +3af8dc: 6901 b266 |0510: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Preference:[I // field@66b2 │ │ +3af8e0: 1401 2a01 0101 |0512: const v1, #float 2.36944e-38 // #0101012a │ │ +3af8e6: 1404 2f00 047f |0515: const v4, #float 1.75459e+38 // #7f04002f │ │ +3af8ec: 1405 f200 0101 |0518: const v5, #float 2.36942e-38 // #010100f2 │ │ +3af8f2: 140b 2901 0101 |051b: const v11, #float 2.36944e-38 // #01010129 │ │ +3af8f8: 2440 c81c b541 |051e: filled-new-array {v5, v11, v1, v4}, [I // type@1cc8 │ │ +3af8fe: 0c01 |0521: move-result-object v1 │ │ +3af900: 6901 b366 |0522: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragment:[I // field@66b3 │ │ +3af904: 1401 2a01 0101 |0524: const v1, #float 2.36944e-38 // #0101012a │ │ +3af90a: 2440 c81c b541 |0527: filled-new-array {v5, v11, v1, v4}, [I // type@1cc8 │ │ +3af910: 0c01 |052a: move-result-object v1 │ │ +3af912: 6901 b466 |052b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceFragmentCompat:[I // field@66b4 │ │ +3af916: 1401 2502 047f |052d: const v1, #float 1.75469e+38 // #7f040225 │ │ +3af91c: 1404 3703 047f |0530: const v4, #float 1.75475e+38 // #7f040337 │ │ +3af922: 140b e701 0101 |0533: const v11, #float 2.36949e-38 // #010101e7 │ │ +3af928: 2430 c81c 1b04 |0536: filled-new-array {v11, v1, v4}, [I // type@1cc8 │ │ +3af92e: 0c01 |0539: move-result-object v1 │ │ +3af930: 6901 bd66 |053a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceGroup:[I // field@66bd │ │ +3af934: 1401 e802 047f |053c: const v1, #float 1.75473e+38 // #7f0402e8 │ │ +3af93a: 1404 ec02 047f |053f: const v4, #float 1.75473e+38 // #7f0402ec │ │ +3af940: 140b 1f01 0101 |0542: const v11, #float 2.36944e-38 // #0101011f │ │ +3af946: 140c 2001 0101 |0545: const v12, #float 2.36944e-38 // #01010120 │ │ +3af94c: 2440 c81c cb41 |0548: filled-new-array {v11, v12, v1, v4}, [I // type@1cc8 │ │ +3af952: 0c01 |054b: move-result-object v1 │ │ +3af954: 6901 c166 |054c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PreferenceImageView:[I // field@66c1 │ │ +3af958: 1301 1000 |054e: const/16 v1, #int 16 // #10 │ │ +3af95c: 2314 c81c |0550: new-array v4, v1, [I // type@1cc8 │ │ +3af960: 2604 e20c 0000 |0552: fill-array-data v4, 00001234 // +00000ce2 │ │ +3af966: 6904 c666 |0555: sput-object v4, Lde/danoeh/antennapod/R$styleable;.PreferenceTheme:[I // field@66c6 │ │ +3af96a: 1401 1d03 047f |0557: const v1, #float 1.75474e+38 // #7f04031d │ │ +3af970: 1404 bb04 047f |055a: const v4, #float 1.75483e+38 // #7f0404bb │ │ +3af976: 140b dc00 0101 |055d: const v11, #float 2.36942e-38 // #010100dc │ │ +3af97c: 140c 7f02 047f |0560: const v12, #float 1.75471e+38 // #7f04027f │ │ +3af982: 140e 1f03 0101 |0563: const v14, #float 2.36958e-38 // #0101031f │ │ +3af988: 2454 c81c eb1c |0566: filled-new-array {v11, v14, v12, v1, v4}, [I // type@1cc8 │ │ +3af98e: 0c01 |0569: move-result-object v1 │ │ +3af990: 6901 fb66 |056a: sput-object v1, Lde/danoeh/antennapod/R$styleable;.PropertySet:[I // field@66fb │ │ +3af994: 1401 d602 047f |056c: const v1, #float 1.75473e+38 // #7f0402d6 │ │ +3af99a: 2410 c81c 0100 |056f: filled-new-array {v1}, [I // type@1cc8 │ │ +3af9a0: 0c01 |0572: move-result-object v1 │ │ +3af9a2: 6901 0167 |0573: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RadialViewGroup:[I // field@6701 │ │ +3af9a6: 1401 f402 047f |0575: const v1, #float 1.75473e+38 // #7f0402f4 │ │ +3af9ac: 1404 b704 047f |0578: const v4, #float 1.75483e+38 // #7f0404b7 │ │ +3af9b2: 2420 c81c 4100 |057b: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3af9b8: 0c01 |057e: move-result-object v1 │ │ +3af9ba: 6901 0367 |057f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RangeSlider:[I // field@6703 │ │ +3af9be: 1401 3b03 047f |0581: const v1, #float 1.75475e+38 // #7f04033b │ │ +3af9c4: 1404 4103 047f |0584: const v4, #float 1.75475e+38 // #7f040341 │ │ +3af9ca: 2420 c81c 4100 |0587: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3af9d0: 0c01 |058a: move-result-object v1 │ │ +3af9d2: 6901 0667 |058b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecycleListView:[I // field@6706 │ │ +3af9d6: 2381 c81c |058d: new-array v1, v8, [I // type@1cc8 │ │ +3af9da: 2601 c90c 0000 |058f: fill-array-data v1, 00001258 // +00000cc9 │ │ +3af9e0: 6901 0967 |0592: sput-object v1, Lde/danoeh/antennapod/R$styleable;.RecyclerView:[I // field@6709 │ │ +3af9e4: 1401 2602 047f |0594: const v1, #float 1.75469e+38 // #7f040226 │ │ +3af9ea: 2410 c81c 0100 |0597: filled-new-array {v1}, [I // type@1cc8 │ │ +3af9f0: 0c01 |059a: move-result-object v1 │ │ +3af9f2: 6901 1667 |059b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrimInsetsFrameLayout:[I // field@6716 │ │ +3af9f6: 1401 7000 047f |059d: const v1, #float 1.7546e+38 // #7f040070 │ │ +3af9fc: 2410 c81c 0100 |05a0: filled-new-array {v1}, [I // type@1cc8 │ │ +3afa02: 0c01 |05a3: move-result-object v1 │ │ +3afa04: 6901 1867 |05a4: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ScrollingViewBehavior_Layout:[I // field@6718 │ │ +3afa08: 1401 5a04 047f |05a6: const v1, #float 1.75481e+38 // #7f04045a │ │ +3afa0e: 1404 6404 047f |05a9: const v4, #float 1.75481e+38 // #7f040464 │ │ +3afa14: 1408 5604 047f |05ac: const v8, #float 1.75481e+38 // #7f040456 │ │ +3afa1a: 2430 c81c 1804 |05af: filled-new-array {v8, v1, v4}, [I // type@1cc8 │ │ +3afa20: 0c01 |05b2: move-result-object v1 │ │ +3afa22: 6901 1a67 |05b3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchPreference:[I // field@671a │ │ +3afa26: 1301 1100 |05b5: const/16 v1, #int 17 // #11 │ │ +3afa2a: 2311 c81c |05b7: new-array v1, v1, [I // type@1cc8 │ │ +3afa2e: 2601 bb0c 0000 |05b9: fill-array-data v1, 00001274 // +00000cbb │ │ +3afa34: 6901 1e67 |05bc: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SearchView:[I // field@671e │ │ +3afa38: 2361 c81c |05be: new-array v1, v6, [I // type@1cc8 │ │ +3afa3c: 2601 da0c 0000 |05c0: fill-array-data v1, 0000129a // +00000cda │ │ +3afa42: 6901 3067 |05c3: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SeekBarPreference:[I // field@6730 │ │ +3afa46: 23d1 c81c |05c5: new-array v1, v13, [I // type@1cc8 │ │ +3afa4a: 2601 e50c 0000 |05c7: fill-array-data v1, 000012ac // +00000ce5 │ │ +3afa50: 6901 3867 |05ca: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeAppearance:[I // field@6738 │ │ +3afa54: 2301 c81c |05cc: new-array v1, v0, [I // type@1cc8 │ │ +3afa58: 2601 f60c 0000 |05ce: fill-array-data v1, 000012c4 // +00000cf6 │ │ +3afa5e: 6901 4367 |05d1: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ShapeableImageView:[I // field@6743 │ │ +3afa62: 2371 c81c |05d3: new-array v1, v7, [I // type@1cc8 │ │ +3afa66: 2601 090d 0000 |05d5: fill-array-data v1, 000012de // +00000d09 │ │ +3afa6c: 6901 4f67 |05d8: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Slider:[I // field@674f │ │ +3afa70: 1401 d703 047f |05da: const v1, #float 1.75478e+38 // #7f0403d7 │ │ +3afa76: 1404 d803 047f |05dd: const v4, #float 1.75478e+38 // #7f0403d8 │ │ +3afa7c: 1406 d603 047f |05e0: const v6, #float 1.75478e+38 // #7f0403d6 │ │ +3afa82: 2430 c81c 1604 |05e3: filled-new-array {v6, v1, v4}, [I // type@1cc8 │ │ +3afa88: 0c01 |05e6: move-result-object v1 │ │ +3afa8a: 6901 6667 |05e7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Snackbar:[I // field@6766 │ │ +3afa8e: 23d1 c81c |05e9: new-array v1, v13, [I // type@1cc8 │ │ +3afa92: 2601 230d 0000 |05eb: fill-array-data v1, 0000130e // +00000d23 │ │ +3afa98: 6901 6767 |05ee: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SnackbarLayout:[I // field@6767 │ │ +3afa9c: 1401 d400 0101 |05f0: const v1, #float 2.36942e-38 // #010100d4 │ │ +3afaa2: 1404 ca00 047f |05f3: const v4, #float 1.75462e+38 // #7f0400ca │ │ +3afaa8: 2420 c81c 4100 |05f6: filled-new-array {v1, v4}, [I // type@1cc8 │ │ +3afaae: 0c01 |05f9: move-result-object v1 │ │ +3afab0: 6901 7567 |05fa: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SpeedDialOverlayLayout:[I // field@6775 │ │ +3afab4: 2301 c81c |05fc: new-array v1, v0, [I // type@1cc8 │ │ +3afab8: 2601 280d 0000 |05fe: fill-array-data v1, 00001326 // +00000d28 │ │ +3afabe: 6901 7867 |0601: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SpeedDialView:[I // field@6778 │ │ +3afac2: 1401 6202 0101 |0603: const v1, #float 2.36953e-38 // #01010262 │ │ +3afac8: 1404 5d03 047f |0606: const v4, #float 1.75476e+38 // #7f04035d │ │ +3aface: 1406 7601 0101 |0609: const v6, #float 2.36946e-38 // #01010176 │ │ +3afad4: 1407 7b01 0101 |060c: const v7, #float 2.36946e-38 // #0101017b │ │ +3afada: 2454 c81c 6317 |060f: filled-new-array {v3, v6, v7, v1, v4}, [I // type@1cc8 │ │ +3afae0: 0c01 |0612: move-result-object v1 │ │ +3afae2: 6901 8467 |0613: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Spinner:[I // field@6784 │ │ +3afae6: 1401 5901 047f |0615: const v1, #float 1.75465e+38 // #7f040159 │ │ +3afaec: 2410 c81c 0100 |0618: filled-new-array {v1}, [I // type@1cc8 │ │ +3afaf2: 0c01 |061b: move-result-object v1 │ │ +3afaf4: 6901 8a67 |061c: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SquareImageView:[I // field@678a │ │ +3afaf8: 1401 1201 047f |061e: const v1, #float 1.75464e+38 // #7f040112 │ │ +3afafe: 1403 d000 0101 |0621: const v3, #float 2.36941e-38 // #010100d0 │ │ +3afb04: 2420 c81c 1300 |0624: filled-new-array {v3, v1}, [I // type@1cc8 │ │ +3afb0a: 0c01 |0627: move-result-object v1 │ │ +3afb0c: 6901 8c67 |0628: sput-object v1, Lde/danoeh/antennapod/R$styleable;.State:[I // field@678c │ │ +3afb10: 2321 c81c |062a: new-array v1, v2, [I // type@1cc8 │ │ +3afb14: 2601 140d 0000 |062c: fill-array-data v1, 00001340 // +00000d14 │ │ +3afb1a: 6901 8d67 |062f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawable:[I // field@678d │ │ +3afb1e: 1401 9901 0101 |0631: const v1, #float 2.36947e-38 // #01010199 │ │ +3afb24: 2410 c81c 0100 |0634: filled-new-array {v1}, [I // type@1cc8 │ │ +3afb2a: 0c01 |0637: move-result-object v1 │ │ +3afb2c: 6901 8e67 |0638: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateListDrawableItem:[I // field@678e │ │ +3afb30: 1401 4a01 047f |063a: const v1, #float 1.75465e+38 // #7f04014a │ │ +3afb36: 2410 c81c 0100 |063d: filled-new-array {v1}, [I // type@1cc8 │ │ +3afb3c: 0c01 |0640: move-result-object v1 │ │ +3afb3e: 6901 9667 |0641: sput-object v1, Lde/danoeh/antennapod/R$styleable;.StateSet:[I // field@6796 │ │ +3afb42: 23a1 c81c |0643: new-array v1, v10, [I // type@1cc8 │ │ +3afb46: 2601 0b0d 0000 |0645: fill-array-data v1, 00001350 // +00000d0b │ │ +3afb4c: 6901 9a67 |0648: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchCompat:[I // field@679a │ │ +3afb50: 1401 b304 047f |064a: const v1, #float 1.75482e+38 // #7f0404b3 │ │ +3afb56: 2410 c81c 0100 |064d: filled-new-array {v1}, [I // type@1cc8 │ │ +3afb5c: 0c01 |0650: move-result-object v1 │ │ +3afb5e: 6901 a967 |0651: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchMaterial:[I // field@67a9 │ │ +3afb62: 23d1 c81c |0653: new-array v1, v13, [I // type@1cc8 │ │ +3afb66: 2601 1b0d 0000 |0655: fill-array-data v1, 00001370 // +00000d1b │ │ +3afb6c: 6901 ab67 |0658: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreference:[I // field@67ab │ │ +3afb70: 23d1 c81c |065a: new-array v1, v13, [I // type@1cc8 │ │ +3afb74: 2601 2c0d 0000 |065c: fill-array-data v1, 00001388 // +00000d2c │ │ +3afb7a: 6901 ac67 |065f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.SwitchPreferenceCompat:[I // field@67ac │ │ +3afb7e: 1401 0200 0101 |0661: const v1, #float 2.36936e-38 // #01010002 │ │ +3afb84: 1402 4f01 0101 |0664: const v2, #float 2.36945e-38 // #0101014f │ │ +3afb8a: 2430 c81c 5102 |0667: filled-new-array {v1, v5, v2}, [I // type@1cc8 │ │ +3afb90: 0c01 |066a: move-result-object v1 │ │ +3afb92: 6901 c167 |066b: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabItem:[I // field@67c1 │ │ +3afb96: 1301 1a00 |066d: const/16 v1, #int 26 // #1a │ │ +3afb9a: 2311 c81c |066f: new-array v1, v1, [I // type@1cc8 │ │ +3afb9e: 2601 2f0d 0000 |0671: fill-array-data v1, 000013a0 // +00000d2f │ │ +3afba4: 6901 c567 |0674: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TabLayout:[I // field@67c5 │ │ +3afba8: 1301 1000 |0676: const/16 v1, #int 16 // #10 │ │ +3afbac: 2311 c81c |0678: new-array v1, v1, [I // type@1cc8 │ │ +3afbb0: 2601 5e0d 0000 |067a: fill-array-data v1, 000013d8 // +00000d5e │ │ +3afbb6: 6901 e067 |067d: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextAppearance:[I // field@67e0 │ │ +3afbba: 1401 5e04 047f |067f: const v1, #float 1.75481e+38 // #7f04045e │ │ +3afbc0: 2410 c81c 0100 |0682: filled-new-array {v1}, [I // type@1cc8 │ │ +3afbc6: 0c01 |0685: move-result-object v1 │ │ +3afbc8: 6901 f167 |0686: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputEditText:[I // field@67f1 │ │ +3afbcc: 1301 4300 |0688: const/16 v1, #int 67 // #43 │ │ +3afbd0: 2311 c81c |068a: new-array v1, v1, [I // type@1cc8 │ │ +3afbd4: 2601 700d 0000 |068c: fill-array-data v1, 000013fc // +00000d70 │ │ +3afbda: 6901 f367 |068f: sput-object v1, Lde/danoeh/antennapod/R$styleable;.TextInputLayout:[I // field@67f3 │ │ +3afbde: 1401 8c01 047f |0691: const v1, #float 1.75466e+38 // #7f04018c │ │ +3afbe4: 1402 8d01 047f |0694: const v2, #float 1.75466e+38 // #7f04018d │ │ +3afbea: 1403 3400 0101 |0697: const v3, #float 2.36937e-38 // #01010034 │ │ +3afbf0: 2430 c81c 1302 |069a: filled-new-array {v3, v1, v2}, [I // type@1cc8 │ │ +3afbf6: 0c01 |069d: move-result-object v1 │ │ +3afbf8: 6901 3768 |069e: sput-object v1, Lde/danoeh/antennapod/R$styleable;.ThemeEnforcement:[I // field@6837 │ │ +3afbfc: 1301 1e00 |06a0: const/16 v1, #int 30 // #1e │ │ +3afc00: 2311 c81c |06a2: new-array v1, v1, [I // type@1cc8 │ │ +3afc04: 2601 e20d 0000 |06a4: fill-array-data v1, 00001486 // +00000de2 │ │ +3afc0a: 6901 3b68 |06a7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Toolbar:[I // field@683b │ │ +3afc0e: 1301 0800 |06a9: const/16 v1, #int 8 // #8 │ │ +3afc12: 2311 c81c |06ab: new-array v1, v1, [I // type@1cc8 │ │ +3afc16: 2601 190e 0000 |06ad: fill-array-data v1, 000014c6 // +00000e19 │ │ +3afc1c: 6901 5a68 |06b0: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Tooltip:[I // field@685a │ │ +3afc20: 2301 c81c |06b2: new-array v1, v0, [I // type@1cc8 │ │ +3afc24: 2601 260e 0000 |06b4: fill-array-data v1, 000014da // +00000e26 │ │ +3afc2a: 6901 6368 |06b7: sput-object v1, Lde/danoeh/antennapod/R$styleable;.Transform:[I // field@6863 │ │ +3afc2e: 2300 c81c |06b9: new-array v0, v0, [I // type@1cc8 │ │ +3afc32: 2600 390e 0000 |06bb: fill-array-data v0, 000014f4 // +00000e39 │ │ +3afc38: 6900 6f68 |06be: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Transition:[I // field@686f │ │ +3afc3c: 1400 7f03 047f |06c0: const v0, #float 1.75476e+38 // #7f04037f │ │ +3afc42: 1401 8003 047f |06c3: const v1, #float 1.75476e+38 // #7f040380 │ │ +3afc48: 1402 1201 047f |06c6: const v2, #float 1.75464e+38 // #7f040112 │ │ +3afc4e: 1403 7d03 047f |06c9: const v3, #float 1.75476e+38 // #7f04037d │ │ +3afc54: 1404 7e03 047f |06cc: const v4, #float 1.75476e+38 // #7f04037e │ │ +3afc5a: 2451 c81c 3204 |06cf: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3afc60: 0c00 |06d2: move-result-object v0 │ │ +3afc62: 6900 7b68 |06d3: sput-object v0, Lde/danoeh/antennapod/R$styleable;.Variant:[I // field@687b │ │ +3afc66: 2390 c81c |06d5: new-array v0, v9, [I // type@1cc8 │ │ +3afc6a: 2600 370e 0000 |06d7: fill-array-data v0, 0000150e // +00000e37 │ │ +3afc70: 6900 8168 |06da: sput-object v0, Lde/danoeh/antennapod/R$styleable;.VectorTextView:[I // field@6881 │ │ +3afc74: 1400 4003 047f |06dc: const v0, #float 1.75475e+38 // #7f040340 │ │ +3afc7a: 1401 6604 047f |06df: const v1, #float 1.75481e+38 // #7f040466 │ │ +3afc80: 1502 0101 |06e2: const/high16 v2, #int 16842752 // #101 │ │ +3afc84: 1403 da00 0101 |06e4: const v3, #float 2.36942e-38 // #010100da │ │ +3afc8a: 1404 3d03 047f |06e7: const v4, #float 1.75475e+38 // #7f04033d │ │ +3afc90: 2451 c81c 3204 |06ea: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3afc96: 0c00 |06ed: move-result-object v0 │ │ +3afc98: 6900 8b68 |06ee: sput-object v0, Lde/danoeh/antennapod/R$styleable;.View:[I // field@688b │ │ +3afc9c: 1400 5000 047f |06f0: const v0, #float 1.7546e+38 // #7f040050 │ │ +3afca2: 1401 5100 047f |06f3: const v1, #float 1.7546e+38 // #7f040051 │ │ +3afca8: 1402 d400 0101 |06f6: const v2, #float 2.36942e-38 // #010100d4 │ │ +3afcae: 2430 c81c 0201 |06f9: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3afcb4: 0c00 |06fc: move-result-object v0 │ │ +3afcb6: 6900 8c68 |06fd: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewBackgroundHelper:[I // field@688c │ │ +3afcba: 1400 c400 0101 |06ff: const v0, #float 2.36941e-38 // #010100c4 │ │ +3afcc0: 2410 c81c 0000 |0702: filled-new-array {v0}, [I // type@1cc8 │ │ +3afcc6: 0c00 |0705: move-result-object v0 │ │ +3afcc8: 6900 9068 |0706: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewPager2:[I // field@6890 │ │ +3afccc: 1400 f300 0101 |0708: const v0, #float 2.36942e-38 // #010100f3 │ │ +3afcd2: 1401 d000 0101 |070b: const v1, #float 2.36941e-38 // #010100d0 │ │ +3afcd8: 2430 c81c 5100 |070e: filled-new-array {v1, v5, v0}, [I // type@1cc8 │ │ +3afcde: 0c00 |0711: move-result-object v0 │ │ +3afce0: 6900 9268 |0712: sput-object v0, Lde/danoeh/antennapod/R$styleable;.ViewStubCompat:[I // field@6892 │ │ +3afce4: 0e00 |0714: return-void │ │ +3afce6: 0000 |0715: nop // spacer │ │ +3afce8: 0003 0400 1d00 0000 4700 047f 4e00 ... |0716: array-data (62 units) │ │ +3afd64: 0003 0400 0600 0000 4700 047f 4e00 ... |0754: array-data (16 units) │ │ +3afd84: 0003 0400 0800 0000 f200 0101 9100 ... |0764: array-data (20 units) │ │ +3afdac: 0003 0400 0600 0000 1c01 0101 9401 ... |0778: array-data (16 units) │ │ +3afdcc: 0003 0400 0800 0000 d400 0101 8f04 ... |0788: array-data (20 units) │ │ +3afdf4: 0003 0400 0700 0000 3400 0101 6d01 ... |079c: array-data (18 units) │ │ +3afe18: 0003 0400 1600 0000 3400 0101 4000 ... |07ae: array-data (48 units) │ │ +3afe78: 0003 0400 7f00 0000 5700 0101 ae00 ... |07de: array-data (258 units) │ │ +3b007c: 0003 0400 0c00 0000 4800 047f 5400 ... |08e0: array-data (28 units) │ │ +3b00b4: 0003 0400 0900 0000 3901 0101 fe01 ... |08fc: array-data (22 units) │ │ +3b00e0: 0003 0400 1000 0000 5000 047f 7e01 ... |0912: array-data (36 units) │ │ +3b0128: 0003 0400 1600 0000 1f01 0101 2001 ... |0936: array-data (48 units) │ │ +3b0188: 0003 0400 0d00 0000 3f01 0101 4001 ... |0966: array-data (30 units) │ │ +3b01c4: 0003 0400 0600 0000 ef01 0101 f001 ... |0984: array-data (16 units) │ │ +3b01e4: 0003 0400 2a00 0000 3400 0101 9500 ... |0994: array-data (88 units) │ │ +3b0294: 0003 0400 0700 0000 a900 047f be00 ... |09ec: array-data (18 units) │ │ +3b02b8: 0003 0400 1800 0000 da00 047f db00 ... |09fe: array-data (52 units) │ │ +3b0320: 0003 0400 6d00 0000 c400 0101 d000 ... |0a32: array-data (222 units) │ │ +3b04dc: 0003 0400 5a00 0000 c400 0101 d500 ... |0b10: array-data (184 units) │ │ +3b064c: 0003 0400 6f00 0000 c400 0101 d000 ... |0bc8: array-data (226 units) │ │ +3b0810: 0003 0400 0700 0000 b300 0101 5802 ... |0caa: array-data (18 units) │ │ +3b0834: 0003 0400 0900 0000 3e00 047f 3b01 ... |0cbc: array-data (22 units) │ │ +3b0860: 0003 0400 0e00 0000 2600 047f 2700 ... |0cd2: array-data (32 units) │ │ +3b08a0: 0003 0400 0c00 0000 f201 0101 f301 ... |0cf2: array-data (28 units) │ │ +3b08d8: 0003 0400 0800 0000 3b00 047f 3c00 ... |0d0e: array-data (20 units) │ │ +3b0900: 0003 0400 0600 0000 d900 047f 7e01 ... |0d22: array-data (16 units) │ │ +3b0920: 0003 0400 0700 0000 1901 0101 b001 ... |0d32: array-data (18 units) │ │ +3b0944: 0003 0400 1100 0000 0e00 0101 5000 ... |0d44: array-data (38 units) │ │ +3b0990: 0003 0400 0700 0000 e401 047f e501 ... |0d6a: array-data (18 units) │ │ +3b09b4: 0003 0400 0a00 0000 3205 0101 3305 ... |0d7c: array-data (24 units) │ │ +3b09e4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d94: array-data (28 units) │ │ +3b0a1c: 0003 0400 0700 0000 2d00 047f 0b01 ... |0db0: array-data (18 units) │ │ +3b0a40: 0003 0400 0e00 0000 f400 0101 f500 ... |0dc2: array-data (32 units) │ │ +3b0a80: 0003 0400 0900 0000 3400 047f 8700 ... |0de2: array-data (22 units) │ │ +3b0aac: 0003 0400 0700 0000 b702 047f b802 ... |0df8: array-data (18 units) │ │ +3b0ad0: 0003 0400 1200 0000 1f03 0101 2003 ... |0e0a: array-data (40 units) │ │ +3b0b20: 0003 0400 1400 0000 1f03 0101 2203 ... |0e32: array-data (44 units) │ │ +3b0b78: 0003 0400 0c00 0000 3a01 047f 6801 ... |0e5e: array-data (28 units) │ │ +3b0bb0: 0003 0400 1400 0000 1f03 0101 2203 ... |0e7a: array-data (44 units) │ │ +3b0c08: 0003 0400 0a00 0000 f201 047f 1f03 ... |0ea6: array-data (24 units) │ │ +3b0c38: 0003 0400 4300 0000 c400 0101 f400 ... |0ebe: array-data (138 units) │ │ +3b0d4c: 0003 0400 1700 0000 2600 047f 2700 ... |0f48: array-data (50 units) │ │ +3b0db0: 0003 0400 0900 0000 af00 0101 c400 ... |0f7a: array-data (22 units) │ │ +3b0ddc: 0003 0400 0600 0000 ba02 047f bb02 ... |0f90: array-data (16 units) │ │ +3b0dfc: 0003 0400 0600 0000 2002 0101 8c04 ... |0fa0: array-data (16 units) │ │ +3b0e1c: 0003 0400 1600 0000 d400 0101 b701 ... |0fb0: array-data (48 units) │ │ +3b0e7c: 0003 0400 0a00 0000 0d02 0101 4401 ... |0fe0: array-data (24 units) │ │ +3b0eac: 0003 0400 0a00 0000 b701 0101 b801 ... |0ff8: array-data (24 units) │ │ +3b0edc: 0003 0400 0d00 0000 e501 0101 9c00 ... |1010: array-data (30 units) │ │ +3b0f18: 0003 0400 0b00 0000 0701 0101 8e00 ... |102e: array-data (26 units) │ │ +3b0f4c: 0003 0400 0600 0000 6a04 047f 6b04 ... |1048: array-data (16 units) │ │ +3b0f6c: 0003 0400 0600 0000 0e00 0101 d000 ... |1058: array-data (16 units) │ │ +3b0f8c: 0003 0400 1700 0000 0200 0101 0e00 ... |1068: array-data (50 units) │ │ +3b0ff0: 0003 0400 0900 0000 ae00 0101 2c01 ... |109a: array-data (22 units) │ │ +3b101c: 0003 0400 0600 0000 f702 047f f802 ... |10b0: array-data (16 units) │ │ +3b103c: 0003 0400 0600 0000 3500 047f 6801 ... |10c0: array-data (16 units) │ │ +3b105c: 0003 0400 0600 0000 3900 047f 3901 ... |10d0: array-data (16 units) │ │ +3b107c: 0003 0400 0e00 0000 5000 047f 7e01 ... |10e0: array-data (32 units) │ │ +3b10bc: 0003 0400 2300 0000 b300 0101 d400 ... |1100: array-data (74 units) │ │ +3b1150: 0003 0400 0c00 0000 6401 047f 6501 ... |114a: array-data (28 units) │ │ +3b1188: 0003 0400 1a00 0000 2600 047f 2700 ... |1166: array-data (56 units) │ │ +3b11f8: 0003 0400 2300 0000 2600 047f 2700 ... |119e: array-data (74 units) │ │ +3b128c: 0003 0400 2400 0000 0200 0101 0d00 ... |11e8: array-data (76 units) │ │ +3b1324: 0003 0400 1000 0000 a300 047f 5501 ... |1234: array-data (36 units) │ │ +3b136c: 0003 0400 0c00 0000 c400 0101 eb00 ... |1258: array-data (28 units) │ │ +3b13a4: 0003 0400 1100 0000 da00 0101 1f01 ... |1274: array-data (38 units) │ │ +3b13f0: 0003 0400 0700 0000 f200 0101 3601 ... |129a: array-data (18 units) │ │ +3b1414: 0003 0400 0a00 0000 2701 047f 2801 ... |12ac: array-data (24 units) │ │ +3b1444: 0003 0400 0b00 0000 1b01 047f 1c01 ... |12c4: array-data (26 units) │ │ +3b1478: 0003 0400 1600 0000 0e00 0101 2400 ... |12de: array-data (48 units) │ │ +3b14d8: 0003 0400 0a00 0000 1f01 0101 2200 ... |130e: array-data (24 units) │ │ +3b1508: 0003 0400 0b00 0000 0e00 0101 9503 ... |1326: array-data (26 units) │ │ +3b153c: 0003 0400 0600 0000 1c01 0101 9401 ... |1340: array-data (16 units) │ │ +3b155c: 0003 0400 0e00 0000 2401 0101 2501 ... |1350: array-data (32 units) │ │ +3b159c: 0003 0400 0a00 0000 ef01 0101 f001 ... |1370: array-data (24 units) │ │ +3b15cc: 0003 0400 0a00 0000 ef01 0101 f001 ... |1388: array-data (24 units) │ │ +3b15fc: 0003 0400 1a00 0000 1004 047f 1104 ... |13a0: array-data (56 units) │ │ +3b166c: 0003 0400 1000 0000 9500 0101 9600 ... |13d8: array-data (36 units) │ │ +3b16b4: 0003 0400 4300 0000 0e00 0101 9a00 ... |13fc: array-data (138 units) │ │ +3b17c8: 0003 0400 1e00 0000 af00 0101 4001 ... |1486: array-data (64 units) │ │ +3b1848: 0003 0400 0800 0000 3400 0101 9800 ... |14c6: array-data (20 units) │ │ +3b1870: 0003 0400 0b00 0000 2003 0101 2103 ... |14da: array-data (26 units) │ │ +3b18a4: 0003 0400 0b00 0000 d000 0101 4500 ... |14f4: array-data (26 units) │ │ +3b18d8: 0003 0400 0900 0000 5a00 047f 5b00 ... |150e: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b192c: |[3b192c] de.danoeh.antennapod.R$styleable.:()V │ │ -3b193c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b1942: 0e00 |0003: return-void │ │ +3b1904: |[3b1904] de.danoeh.antennapod.R$styleable.:()V │ │ +3b1914: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b191a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -746504,17 +746504,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b195c: |[3b195c] de.danoeh.antennapod.R$xml.:()V │ │ -3b196c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b1972: 0e00 |0003: return-void │ │ +3b1934: |[3b1934] de.danoeh.antennapod.R$xml.:()V │ │ +3b1944: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b194a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -746545,17 +746545,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b1974: |[3b1974] de.danoeh.antennapod.R.:()V │ │ -3b1984: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b198a: 0e00 |0003: return-void │ │ +3b194c: |[3b194c] de.danoeh.antennapod.R.:()V │ │ +3b195c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b1962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -746591,17 +746591,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b19c0: |[3b19c0] de.danoeh.antennapod.RxJavaErrorHandlerSetup.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V │ │ -3b19d0: 7110 2998 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V // method@9829 │ │ -3b19d6: 0e00 |0003: return-void │ │ +3b1998: |[3b1998] de.danoeh.antennapod.RxJavaErrorHandlerSetup.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V │ │ +3b19a8: 7110 2998 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V // method@9829 │ │ +3b19ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;) │ │ @@ -746609,17 +746609,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b19d8: |[3b19d8] de.danoeh.antennapod.RxJavaErrorHandlerSetup.:()V │ │ -3b19e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b19ee: 0e00 |0003: return-void │ │ +3b19b0: |[3b19b0] de.danoeh.antennapod.RxJavaErrorHandlerSetup.:()V │ │ +3b19c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b19c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/RxJavaErrorHandlerSetup; │ │ │ │ #2 : (in Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;) │ │ @@ -746627,34 +746627,34 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3b19f0: |[3b19f0] de.danoeh.antennapod.RxJavaErrorHandlerSetup.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V │ │ -3b1a00: 2030 021b |0000: instance-of v0, v3, Lio/reactivex/exceptions/UndeliverableException; // type@1b02 │ │ -3b1a04: 1a01 8442 |0002: const-string v1, "RxJavaErrorHandler" // string@4284 │ │ -3b1a08: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -3b1a0c: 2200 611b |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3b1a10: 7010 06a6 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3b1a16: 1a02 b719 |000b: const-string v2, "Ignored exception: " // string@19b7 │ │ -3b1a1a: 6e20 12a6 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b1a20: 7110 1b0b 0300 |0010: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3b1a26: 0c03 |0013: move-result-object v3 │ │ -3b1a28: 6e20 12a6 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b1a2e: 6e10 1ba6 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3b1a34: 0c03 |001a: move-result-object v3 │ │ -3b1a36: 7120 170b 3100 |001b: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3b1a3c: 0e00 |001e: return-void │ │ -3b1a3e: 7110 1b0b 0300 |001f: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3b1a44: 0c00 |0022: move-result-object v0 │ │ -3b1a46: 7120 190b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3b1a4c: 7110 0998 0300 |0026: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9809 │ │ -3b1a52: 0e00 |0029: return-void │ │ +3b19c8: |[3b19c8] de.danoeh.antennapod.RxJavaErrorHandlerSetup.lambda$setupRxJavaErrorHandler$0:(Ljava/lang/Throwable;)V │ │ +3b19d8: 2030 021b |0000: instance-of v0, v3, Lio/reactivex/exceptions/UndeliverableException; // type@1b02 │ │ +3b19dc: 1a01 8442 |0002: const-string v1, "RxJavaErrorHandler" // string@4284 │ │ +3b19e0: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +3b19e4: 2200 611b |0006: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3b19e8: 7010 06a6 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3b19ee: 1a02 b719 |000b: const-string v2, "Ignored exception: " // string@19b7 │ │ +3b19f2: 6e20 12a6 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b19f8: 7110 1b0b 0300 |0010: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3b19fe: 0c03 |0013: move-result-object v3 │ │ +3b1a00: 6e20 12a6 3000 |0014: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b1a06: 6e10 1ba6 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3b1a0c: 0c03 |001a: move-result-object v3 │ │ +3b1a0e: 7120 170b 3100 |001b: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3b1a14: 0e00 |001e: return-void │ │ +3b1a16: 7110 1b0b 0300 |001f: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3b1a1c: 0c00 |0022: move-result-object v0 │ │ +3b1a1e: 7120 190b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3b1a24: 7110 0998 0300 |0026: invoke-static {v3}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9809 │ │ +3b1a2a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0006 line=18 │ │ 0x001f line=26 │ │ 0x0026 line=27 │ │ locals : │ │ @@ -746665,19 +746665,19 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3b1a54: |[3b1a54] de.danoeh.antennapod.RxJavaErrorHandlerSetup.setupRxJavaErrorHandler:()V │ │ -3b1a64: 2200 0f18 |0000: new-instance v0, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0; // type@180f │ │ -3b1a68: 7010 2598 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0;.:()V // method@9825 │ │ -3b1a6e: 7110 4fa4 0000 |0005: invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;.setErrorHandler:(Lio/reactivex/functions/Consumer;)V // method@a44f │ │ -3b1a74: 0e00 |0008: return-void │ │ +3b1a2c: |[3b1a2c] de.danoeh.antennapod.RxJavaErrorHandlerSetup.setupRxJavaErrorHandler:()V │ │ +3b1a3c: 2200 0f18 |0000: new-instance v0, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0; // type@180f │ │ +3b1a40: 7010 2598 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0;.:()V // method@9825 │ │ +3b1a46: 7110 4fa4 0000 |0005: invoke-static {v0}, Lio/reactivex/plugins/RxJavaPlugins;.setErrorHandler:(Lio/reactivex/functions/Consumer;)V // method@a44f │ │ +3b1a4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -746714,19 +746714,19 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b1b0c: |[3b1b0c] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3b1b1c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b1b22: 5b01 ad68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@68ad │ │ -3b1b26: 5b02 ae68 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@68ae │ │ -3b1b2a: 0e00 |0007: return-void │ │ +3b1ae4: |[3b1ae4] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3b1af4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b1afa: 5b01 ad68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@68ad │ │ +3b1afe: 5b02 ae68 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@68ae │ │ +3b1b02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -746737,19 +746737,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b1b2c: |[3b1b2c] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.run:()V │ │ -3b1b3c: 5420 ad68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@68ad │ │ -3b1b40: 5421 ae68 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@68ae │ │ -3b1b44: 7120 3198 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9831 │ │ -3b1b4a: 0e00 |0007: return-void │ │ +3b1b04: |[3b1b04] de.danoeh.antennapod.actionbutton.DeleteActionButton$$ExternalSyntheticLambda0.run:()V │ │ +3b1b14: 5420 ad68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@68ad │ │ +3b1b18: 5421 ae68 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@68ae │ │ +3b1b1c: 7120 3198 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9831 │ │ +3b1b22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -746786,19 +746786,19 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b1c5c: |[3b1c5c] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ -3b1c6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b1c72: 5b01 af68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68af │ │ -3b1c76: 5b02 b068 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b0 │ │ -3b1c7a: 0e00 |0007: return-void │ │ +3b1c34: |[3b1c34] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ +3b1c44: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b1c4a: 5b01 af68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68af │ │ +3b1c4e: 5b02 b068 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b0 │ │ +3b1c52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -746809,19 +746809,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3b1c7c: |[3b1c7c] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -3b1c8c: 5420 af68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68af │ │ -3b1c90: 5421 b068 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b0 │ │ -3b1c94: 7140 3c98 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@983c │ │ -3b1c9a: 0e00 |0007: return-void │ │ +3b1c54: |[3b1c54] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +3b1c64: 5420 af68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68af │ │ +3b1c68: 5421 b068 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b0 │ │ +3b1c6c: 7140 3c98 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@983c │ │ +3b1c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -746860,19 +746860,19 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b1c9c: |[3b1c9c] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ -3b1cac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b1cb2: 5b01 b168 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68b1 │ │ -3b1cb6: 5b02 b268 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@68b2 │ │ -3b1cba: 0e00 |0007: return-void │ │ +3b1c74: |[3b1c74] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V │ │ +3b1c84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b1c8a: 5b01 b168 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68b1 │ │ +3b1c8e: 5b02 b268 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@68b2 │ │ +3b1c92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -746883,19 +746883,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -3b1cbc: |[3b1cbc] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -3b1ccc: 5420 b168 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68b1 │ │ -3b1cd0: 5421 b268 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@68b2 │ │ -3b1cd4: 7140 3d98 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@983d │ │ -3b1cda: 0e00 |0007: return-void │ │ +3b1c94: |[3b1c94] de.danoeh.antennapod.actionbutton.DownloadActionButton$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +3b1ca4: 5420 b168 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // field@68b1 │ │ +3b1ca8: 5421 b268 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@68b2 │ │ +3b1cac: 7140 3d98 1043 |0004: invoke-static {v0, v1, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@983d │ │ +3b1cb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0008 reg=4 (null) I │ │ @@ -746934,19 +746934,19 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b1ef8: |[3b1ef8] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V │ │ -3b1f08: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b1f0e: 5b01 b368 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@68b3 │ │ -3b1f12: 5b02 b468 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b4 │ │ -3b1f16: 0e00 |0007: return-void │ │ +3b1ed0: |[3b1ed0] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V │ │ +3b1ee0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b1ee6: 5b01 b368 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@68b3 │ │ +3b1eea: 5b02 b468 |0005: iput-object v2, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b4 │ │ +3b1eee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ @@ -746957,19 +746957,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3b1f18: |[3b1f18] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -3b1f28: 5420 b368 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@68b3 │ │ -3b1f2c: 5421 b468 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b4 │ │ -3b1f30: 7130 4898 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V // method@9848 │ │ -3b1f36: 0e00 |0007: return-void │ │ +3b1ef0: |[3b1ef0] de.danoeh.antennapod.actionbutton.ItemActionButton$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +3b1f00: 5420 b368 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/actionbutton/ItemActionButton; // field@68b3 │ │ +3b1f04: 5421 b468 |0002: iget-object v1, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@68b4 │ │ +3b1f08: 7130 4898 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V // method@9848 │ │ +3b1f0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -747002,17 +747002,17 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b2010: |[3b2010] de.danoeh.antennapod.actionbutton.ItemActionButton.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V │ │ -3b2020: 7030 4f98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V // method@984f │ │ -3b2026: 0e00 |0003: return-void │ │ +3b1fe8: |[3b1fe8] de.danoeh.antennapod.actionbutton.ItemActionButton.$r8$lambda$KVe0ZM0Tdvj1KFEPw6atwqqoa_4:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;Landroid/view/View;)V │ │ +3b1ff8: 7030 4f98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V // method@984f │ │ +3b1ffe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -747022,18 +747022,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b2028: |[3b2028] de.danoeh.antennapod.actionbutton.ItemActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b2038: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b203e: 5b01 b568 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b2042: 0e00 |0005: return-void │ │ +3b2000: |[3b2000] de.danoeh.antennapod.actionbutton.ItemActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b2010: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b2016: 5b01 b568 |0003: iput-object v1, v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b201a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -747043,60 +747043,60 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/actionbutton/ItemActionButton;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -3b1f38: |[3b1f38] de.danoeh.antennapod.actionbutton.ItemActionButton.forItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ -3b1f48: 6e10 fe9b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b1f4e: 0c00 |0003: move-result-object v0 │ │ -3b1f50: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -3b1f54: 2200 1918 |0006: new-instance v0, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; // type@1819 │ │ -3b1f58: 7020 5198 3000 |0008: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9851 │ │ -3b1f5e: 1100 |000b: return-object v0 │ │ -3b1f60: 7100 8d9e 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3b1f66: 0c01 |000f: move-result-object v1 │ │ -3b1f68: 6e10 389c 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3b1f6e: 0c02 |0013: move-result-object v2 │ │ -3b1f70: 6e20 8f9e 2100 |0014: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@9e8f │ │ -3b1f76: 0a01 |0017: move-result v1 │ │ -3b1f78: 7110 3ca2 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a23c │ │ -3b1f7e: 0a02 |001b: move-result v2 │ │ -3b1f80: 3802 0800 |001c: if-eqz v2, 0024 // +0008 │ │ -3b1f84: 2200 1a18 |001e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PauseActionButton; // type@181a │ │ -3b1f88: 7020 5698 3000 |0020: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PauseActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9856 │ │ -3b1f8e: 1100 |0023: return-object v0 │ │ -3b1f90: 6e10 f59b 0300 |0024: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3b1f96: 0c02 |0027: move-result-object v2 │ │ -3b1f98: 6e10 b89b 0200 |0028: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3b1f9e: 0a02 |002b: move-result v2 │ │ -3b1fa0: 3802 0800 |002c: if-eqz v2, 0034 // +0008 │ │ -3b1fa4: 2200 1c18 |002e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; // type@181c │ │ -3b1fa8: 7020 5e98 3000 |0030: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@985e │ │ -3b1fae: 1100 |0033: return-object v0 │ │ -3b1fb0: 6e10 529c 0000 |0034: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3b1fb6: 0a00 |0037: move-result v0 │ │ -3b1fb8: 3800 0800 |0038: if-eqz v0, 0040 // +0008 │ │ -3b1fbc: 2200 1b18 |003a: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayActionButton; // type@181b │ │ -3b1fc0: 7020 5a98 3000 |003c: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@985a │ │ -3b1fc6: 1100 |003f: return-object v0 │ │ -3b1fc8: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -3b1fcc: 2200 1118 |0042: new-instance v0, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; // type@1811 │ │ -3b1fd0: 7020 2b98 3000 |0044: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@982b │ │ -3b1fd6: 1100 |0047: return-object v0 │ │ -3b1fd8: 7100 e4a3 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isStreamOverDownload:()Z // method@a3e4 │ │ -3b1fde: 0a00 |004b: move-result v0 │ │ -3b1fe0: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ -3b1fe4: 2200 1d18 |004e: new-instance v0, Lde/danoeh/antennapod/actionbutton/StreamActionButton; // type@181d │ │ -3b1fe8: 7020 6298 3000 |0050: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/StreamActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9862 │ │ -3b1fee: 1100 |0053: return-object v0 │ │ -3b1ff0: 2200 1618 |0054: new-instance v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // type@1816 │ │ -3b1ff4: 7020 3e98 3000 |0056: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@983e │ │ -3b1ffa: 1100 |0059: return-object v0 │ │ +3b1f10: |[3b1f10] de.danoeh.antennapod.actionbutton.ItemActionButton.forItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ +3b1f20: 6e10 fe9b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b1f26: 0c00 |0003: move-result-object v0 │ │ +3b1f28: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +3b1f2c: 2200 1918 |0006: new-instance v0, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; // type@1819 │ │ +3b1f30: 7020 5198 3000 |0008: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9851 │ │ +3b1f36: 1100 |000b: return-object v0 │ │ +3b1f38: 7100 8d9e 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3b1f3e: 0c01 |000f: move-result-object v1 │ │ +3b1f40: 6e10 389c 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3b1f46: 0c02 |0013: move-result-object v2 │ │ +3b1f48: 6e20 8f9e 2100 |0014: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@9e8f │ │ +3b1f4e: 0a01 |0017: move-result v1 │ │ +3b1f50: 7110 3ca2 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a23c │ │ +3b1f56: 0a02 |001b: move-result v2 │ │ +3b1f58: 3802 0800 |001c: if-eqz v2, 0024 // +0008 │ │ +3b1f5c: 2200 1a18 |001e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PauseActionButton; // type@181a │ │ +3b1f60: 7020 5698 3000 |0020: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PauseActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9856 │ │ +3b1f66: 1100 |0023: return-object v0 │ │ +3b1f68: 6e10 f59b 0300 |0024: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3b1f6e: 0c02 |0027: move-result-object v2 │ │ +3b1f70: 6e10 b89b 0200 |0028: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3b1f76: 0a02 |002b: move-result v2 │ │ +3b1f78: 3802 0800 |002c: if-eqz v2, 0034 // +0008 │ │ +3b1f7c: 2200 1c18 |002e: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; // type@181c │ │ +3b1f80: 7020 5e98 3000 |0030: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@985e │ │ +3b1f86: 1100 |0033: return-object v0 │ │ +3b1f88: 6e10 529c 0000 |0034: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3b1f8e: 0a00 |0037: move-result v0 │ │ +3b1f90: 3800 0800 |0038: if-eqz v0, 0040 // +0008 │ │ +3b1f94: 2200 1b18 |003a: new-instance v0, Lde/danoeh/antennapod/actionbutton/PlayActionButton; // type@181b │ │ +3b1f98: 7020 5a98 3000 |003c: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/PlayActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@985a │ │ +3b1f9e: 1100 |003f: return-object v0 │ │ +3b1fa0: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +3b1fa4: 2200 1118 |0042: new-instance v0, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; // type@1811 │ │ +3b1fa8: 7020 2b98 3000 |0044: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@982b │ │ +3b1fae: 1100 |0047: return-object v0 │ │ +3b1fb0: 7100 e4a3 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isStreamOverDownload:()Z // method@a3e4 │ │ +3b1fb6: 0a00 |004b: move-result v0 │ │ +3b1fb8: 3800 0800 |004c: if-eqz v0, 0054 // +0008 │ │ +3b1fbc: 2200 1d18 |004e: new-instance v0, Lde/danoeh/antennapod/actionbutton/StreamActionButton; // type@181d │ │ +3b1fc0: 7020 6298 3000 |0050: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/StreamActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9862 │ │ +3b1fc6: 1100 |0053: return-object v0 │ │ +3b1fc8: 2200 1618 |0054: new-instance v0, Lde/danoeh/antennapod/actionbutton/DownloadActionButton; // type@1816 │ │ +3b1fcc: 7020 3e98 3000 |0056: invoke-direct {v0, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@983e │ │ +3b1fd2: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=39 │ │ 0x000c line=42 │ │ 0x0018 line=43 │ │ 0x001e line=44 │ │ @@ -747116,17 +747116,17 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b2098: |[3b2098] de.danoeh.antennapod.actionbutton.ItemActionButton.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V │ │ -3b20a8: 6e20 5098 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.onClick:(Landroid/content/Context;)V // method@9850 │ │ -3b20ae: 0e00 |0003: return-void │ │ +3b2070: |[3b2070] de.danoeh.antennapod.actionbutton.ItemActionButton.lambda$configure$0:(Landroid/content/Context;Landroid/view/View;)V │ │ +3b2080: 6e20 5098 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.onClick:(Landroid/content/Context;)V // method@9850 │ │ +3b2086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/ItemActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -747137,30 +747137,30 @@ │ │ type : '(Landroid/view/View;Landroid/widget/ImageView;Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3b2044: |[3b2044] de.danoeh.antennapod.actionbutton.ItemActionButton.configure:(Landroid/view/View;Landroid/widget/ImageView;Landroid/content/Context;)V │ │ -3b2054: 6e10 4e98 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getVisibility:()I // method@984e │ │ -3b205a: 0a00 |0003: move-result v0 │ │ -3b205c: 6e20 a20d 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b2062: 6e10 4d98 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getLabel:()I // method@984d │ │ -3b2068: 0a00 |000a: move-result v0 │ │ -3b206a: 6e20 ff01 0400 |000b: invoke-virtual {v4, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3b2070: 0c00 |000e: move-result-object v0 │ │ -3b2072: 6e20 570d 0200 |000f: invoke-virtual {v2, v0}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d57 │ │ -3b2078: 2200 1718 |0012: new-instance v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; // type@1817 │ │ -3b207c: 7030 4698 1004 |0014: invoke-direct {v0, v1, v4}, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V // method@9846 │ │ -3b2082: 6e20 770d 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ -3b2088: 6e10 4c98 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getDrawable:()I // method@984c │ │ -3b208e: 0a02 |001d: move-result v2 │ │ -3b2090: 6e20 2811 2300 |001e: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1128 │ │ -3b2096: 0e00 |0021: return-void │ │ +3b201c: |[3b201c] de.danoeh.antennapod.actionbutton.ItemActionButton.configure:(Landroid/view/View;Landroid/widget/ImageView;Landroid/content/Context;)V │ │ +3b202c: 6e10 4e98 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getVisibility:()I // method@984e │ │ +3b2032: 0a00 |0003: move-result v0 │ │ +3b2034: 6e20 a20d 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b203a: 6e10 4d98 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getLabel:()I // method@984d │ │ +3b2040: 0a00 |000a: move-result v0 │ │ +3b2042: 6e20 ff01 0400 |000b: invoke-virtual {v4, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3b2048: 0c00 |000e: move-result-object v0 │ │ +3b204a: 6e20 570d 0200 |000f: invoke-virtual {v2, v0}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0d57 │ │ +3b2050: 2200 1718 |0012: new-instance v0, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0; // type@1817 │ │ +3b2054: 7030 4698 1004 |0014: invoke-direct {v0, v1, v4}, Lde/danoeh/antennapod/actionbutton/ItemActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/ItemActionButton;Landroid/content/Context;)V // method@9846 │ │ +3b205a: 6e20 770d 0200 |0017: invoke-virtual {v2, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ +3b2060: 6e10 4c98 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.getDrawable:()I // method@984c │ │ +3b2066: 0a02 |001d: move-result v2 │ │ +3b2068: 6e20 2811 2300 |001e: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1128 │ │ +3b206e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x0012 line=61 │ │ 0x001a line=62 │ │ locals : │ │ @@ -747186,17 +747186,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3b1ffc: |[3b1ffc] de.danoeh.antennapod.actionbutton.ItemActionButton.getVisibility:()I │ │ -3b200c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b200e: 0f00 |0001: return v0 │ │ +3b1fd4: |[3b1fd4] de.danoeh.antennapod.actionbutton.ItemActionButton.getVisibility:()I │ │ +3b1fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b1fe6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/actionbutton/ItemActionButton;) │ │ name : 'onClick' │ │ type : '(Landroid/content/Context;)V' │ │ @@ -747233,18 +747233,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b2514: |[3b2514] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3b2524: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b252a: 5b01 b768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b7 │ │ -3b252e: 0e00 |0005: return-void │ │ +3b24ec: |[3b24ec] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3b24fc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b2502: 5b01 b768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b7 │ │ +3b2506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -747254,18 +747254,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3b2530: |[3b2530] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -3b2540: 5410 b768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b7 │ │ -3b2544: 7120 7d98 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@987d │ │ -3b254a: 0e00 |0005: return-void │ │ +3b2508: |[3b2508] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +3b2518: 5410 b768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b7 │ │ +3b251c: 7120 7d98 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@987d │ │ +3b2522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -747299,18 +747299,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b254c: |[3b254c] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3b255c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b2562: 5b01 b868 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b8 │ │ -3b2566: 0e00 |0005: return-void │ │ +3b2524: |[3b2524] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3b2534: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b253a: 5b01 b868 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b8 │ │ +3b253e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -747320,18 +747320,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3b2568: |[3b2568] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -3b2578: 5410 b868 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b8 │ │ -3b257c: 7120 7c98 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@987c │ │ -3b2582: 0e00 |0005: return-void │ │ +3b2540: |[3b2540] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +3b2550: 5410 b868 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b8 │ │ +3b2554: 7120 7c98 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V // method@987c │ │ +3b255a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -747369,19 +747369,19 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b2628: |[3b2628] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V │ │ -3b2638: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b263e: 5b01 ba68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68ba │ │ -3b2642: 5b02 bb68 |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@68bb │ │ -3b2646: 0e00 |0007: return-void │ │ +3b2600: |[3b2600] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V │ │ +3b2610: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b2616: 5b01 ba68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68ba │ │ +3b261a: 5b02 bb68 |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@68bb │ │ +3b261e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/event/MessageEvent; │ │ @@ -747392,19 +747392,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3b2648: |[3b2648] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -3b2658: 5420 ba68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68ba │ │ -3b265c: 5421 bb68 |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@68bb │ │ -3b2660: 7130 8098 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9880 │ │ -3b2666: 0e00 |0007: return-void │ │ +3b2620: |[3b2620] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +3b2630: 5420 ba68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68ba │ │ +3b2634: 5421 bb68 |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.f$1:Lde/danoeh/antennapod/event/MessageEvent; // field@68bb │ │ +3b2638: 7130 8098 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9880 │ │ +3b263e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -747442,32 +747442,32 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -3b2668: |[3b2668] de.danoeh.antennapod.activity.MainActivity$1.:()V │ │ -3b2678: 7100 faa3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/ui/TransitionEffect;.values:()[Lde/danoeh/antennapod/ui/TransitionEffect; // method@a3fa │ │ -3b267e: 0c00 |0003: move-result-object v0 │ │ -3b2680: 2100 |0004: array-length v0, v0 │ │ -3b2682: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ -3b2686: 6900 bc68 |0007: sput-object v0, Lde/danoeh/antennapod/activity/MainActivity$1;.$SwitchMap$de$danoeh$antennapod$ui$TransitionEffect:[I // field@68bc │ │ -3b268a: 6201 e6ef |0009: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.FADE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@efe6 │ │ -3b268e: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3b2694: 0a01 |000e: move-result v1 │ │ -3b2696: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3b2698: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3b269c: 6200 bc68 |0012: sget-object v0, Lde/danoeh/antennapod/activity/MainActivity$1;.$SwitchMap$de$danoeh$antennapod$ui$TransitionEffect:[I // field@68bc │ │ -3b26a0: 6201 e8ef |0014: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.SLIDE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@efe8 │ │ -3b26a4: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3b26aa: 0a01 |0019: move-result v1 │ │ -3b26ac: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3b26ae: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3b26b2: 0e00 |001d: return-void │ │ +3b2640: |[3b2640] de.danoeh.antennapod.activity.MainActivity$1.:()V │ │ +3b2650: 7100 faa3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/ui/TransitionEffect;.values:()[Lde/danoeh/antennapod/ui/TransitionEffect; // method@a3fa │ │ +3b2656: 0c00 |0003: move-result-object v0 │ │ +3b2658: 2100 |0004: array-length v0, v0 │ │ +3b265a: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ +3b265e: 6900 bc68 |0007: sput-object v0, Lde/danoeh/antennapod/activity/MainActivity$1;.$SwitchMap$de$danoeh$antennapod$ui$TransitionEffect:[I // field@68bc │ │ +3b2662: 6201 e6ef |0009: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.FADE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@efe6 │ │ +3b2666: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3b266c: 0a01 |000e: move-result v1 │ │ +3b266e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3b2670: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3b2674: 6200 bc68 |0012: sget-object v0, Lde/danoeh/antennapod/activity/MainActivity$1;.$SwitchMap$de$danoeh$antennapod$ui$TransitionEffect:[I // field@68bc │ │ +3b2678: 6201 e8ef |0014: sget-object v1, Lde/danoeh/antennapod/ui/TransitionEffect;.SLIDE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@efe8 │ │ +3b267c: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3b2682: 0a01 |0019: move-result v1 │ │ +3b2684: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3b2686: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3b268a: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=434 │ │ @@ -747525,18 +747525,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3dd8: |[3b3dd8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3de8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3dee: 5b01 ce68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68ce │ │ -3b3df2: 0e00 |0005: return-void │ │ +3b3db0: |[3b3db0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3dc0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3dc6: 5b01 ce68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68ce │ │ +3b3dca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -747546,18 +747546,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3b3df4: |[3b3df4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -3b3e04: 5410 ce68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68ce │ │ -3b3e08: 7130 d098 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@98d0 │ │ -3b3e0e: 0e00 |0005: return-void │ │ +3b3dcc: |[3b3dcc] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +3b3ddc: 5410 ce68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68ce │ │ +3b3de0: 7130 d098 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@98d0 │ │ +3b3de6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -747592,18 +747592,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3ebc: |[3b3ebc] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3ecc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3ed2: 5b01 d268 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d2 │ │ -3b3ed6: 0e00 |0005: return-void │ │ +3b3e94: |[3b3e94] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3ea4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3eaa: 5b01 d268 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d2 │ │ +3b3eae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -747613,22 +747613,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -3b3ed8: |[3b3ed8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3b3ee8: 5460 d268 |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d2 │ │ -3b3eec: 0771 |0002: move-object v1, v7 │ │ -3b3eee: 0782 |0003: move-object v2, v8 │ │ -3b3ef0: 0193 |0004: move v3, v9 │ │ -3b3ef2: 04a4 |0005: move-wide v4, v10 │ │ -3b3ef4: 7706 cc98 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@98cc │ │ -3b3efa: 0e00 |0009: return-void │ │ +3b3eb0: |[3b3eb0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3b3ec0: 5460 d268 |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d2 │ │ +3b3ec4: 0771 |0002: move-object v1, v7 │ │ +3b3ec6: 0782 |0003: move-object v2, v8 │ │ +3b3ec8: 0193 |0004: move v3, v9 │ │ +3b3eca: 04a4 |0005: move-wide v4, v10 │ │ +3b3ecc: 7706 cc98 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@98cc │ │ +3b3ed2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/view/View; │ │ @@ -747665,18 +747665,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3efc: |[3b3efc] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3f0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3f12: 5b01 d368 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d3 │ │ -3b3f16: 0e00 |0005: return-void │ │ +3b3ed4: |[3b3ed4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3ee4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3eea: 5b01 d368 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d3 │ │ +3b3eee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -747686,18 +747686,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3b3f18: |[3b3f18] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -3b3f28: 5410 d368 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d3 │ │ -3b3f2c: 7120 d598 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@98d5 │ │ -3b3f32: 0e00 |0005: return-void │ │ +3b3ef0: |[3b3ef0] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +3b3f00: 5410 d368 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d3 │ │ +3b3f04: 7120 d598 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@98d5 │ │ +3b3f0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -747731,18 +747731,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3f34: |[3b3f34] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3f44: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3f4a: 5b01 d468 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d4 │ │ -3b3f4e: 0e00 |0005: return-void │ │ +3b3f0c: |[3b3f0c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3f1c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3f22: 5b01 d468 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d4 │ │ +3b3f26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -747752,18 +747752,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3b3f50: |[3b3f50] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -3b3f60: 5410 d468 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d4 │ │ -3b3f64: 7120 d198 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@98d1 │ │ -3b3f6a: 0e00 |0005: return-void │ │ +3b3f28: |[3b3f28] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +3b3f38: 5410 d468 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d4 │ │ +3b3f3c: 7120 d198 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V // method@98d1 │ │ +3b3f42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -747797,18 +747797,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3f8c: |[3b3f8c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3f9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3fa2: 5b01 d568 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d5 │ │ -3b3fa6: 0e00 |0005: return-void │ │ +3b3f64: |[3b3f64] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3f74: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3f7a: 5b01 d568 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d5 │ │ +3b3f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -747818,19 +747818,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3b3f6c: |[3b3f6c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ -3b3f7c: 5410 d568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d5 │ │ -3b3f80: 7110 d398 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; // method@98d3 │ │ -3b3f86: 0c00 |0005: move-result-object v0 │ │ -3b3f88: 1100 |0006: return-object v0 │ │ +3b3f44: |[3b3f44] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ +3b3f54: 5410 d568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d5 │ │ +3b3f58: 7110 d398 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; // method@98d3 │ │ +3b3f5e: 0c00 |0005: move-result-object v0 │ │ +3b3f60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -747863,18 +747863,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4020: |[3b4020] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b4030: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4036: 5b01 d868 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d8 │ │ -3b403a: 0e00 |0005: return-void │ │ +3b3ff8: |[3b3ff8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b4008: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b400e: 5b01 d868 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d8 │ │ +3b4012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -747884,18 +747884,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3b403c: |[3b403c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.onClick:(Landroid/content/DialogInterface;I)V │ │ -3b404c: 5410 d868 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d8 │ │ -3b4050: 7130 ca98 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@98ca │ │ -3b4056: 0e00 |0005: return-void │ │ +3b4014: |[3b4014] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda7.onClick:(Landroid/content/DialogInterface;I)V │ │ +3b4024: 5410 d868 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d8 │ │ +3b4028: 7130 ca98 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@98ca │ │ +3b402e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -747930,18 +747930,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4058: |[3b4058] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b4068: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b406e: 5b01 d968 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d9 │ │ -3b4072: 0e00 |0005: return-void │ │ +3b4030: |[3b4030] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b4040: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4046: 5b01 d968 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d9 │ │ +3b404a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -747951,18 +747951,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3b4074: |[3b4074] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.onClick:(Landroid/content/DialogInterface;I)V │ │ -3b4084: 5410 d968 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d9 │ │ -3b4088: 7130 cd98 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@98cd │ │ -3b408e: 0e00 |0005: return-void │ │ +3b404c: |[3b404c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda8.onClick:(Landroid/content/DialogInterface;I)V │ │ +3b405c: 5410 d968 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d9 │ │ +3b4060: 7130 cd98 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V // method@98cd │ │ +3b4066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -747997,18 +747997,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4ac4: |[3b4ac4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ -3b4ad4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4ada: 5b01 e368 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e3 │ │ -3b4ade: 0e00 |0005: return-void │ │ +3b4a9c: |[3b4a9c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ +3b4aac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4ab2: 5b01 e368 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e3 │ │ +3b4ab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ @@ -748018,18 +748018,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3b4ae0: |[3b4ae0] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -3b4af0: 5410 e368 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e3 │ │ -3b4af4: 7120 fe98 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V // method@98fe │ │ -3b4afa: 0e00 |0005: return-void │ │ +3b4ab8: |[3b4ab8] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +3b4ac8: 5410 e368 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e3 │ │ +3b4acc: 7120 fe98 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V // method@98fe │ │ +3b4ad2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ │ │ @@ -748063,18 +748063,18 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4afc: |[3b4afc] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.:([Ljava/lang/Integer;)V │ │ -3b4b0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4b12: 5b01 e468 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@68e4 │ │ -3b4b16: 0e00 |0005: return-void │ │ +3b4ad4: |[3b4ad4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.:([Ljava/lang/Integer;)V │ │ +3b4ae4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4aea: 5b01 e468 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@68e4 │ │ +3b4aee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Integer; │ │ │ │ @@ -748084,22 +748084,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -3b4b18: |[3b4b18] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3b4b28: 5460 e468 |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@68e4 │ │ -3b4b2c: 0771 |0002: move-object v1, v7 │ │ -3b4b2e: 0782 |0003: move-object v2, v8 │ │ -3b4b30: 0193 |0004: move v3, v9 │ │ -3b4b32: 04a4 |0005: move-wide v4, v10 │ │ -3b4b34: 7706 0099 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9900 │ │ -3b4b3a: 0e00 |0009: return-void │ │ +3b4af0: |[3b4af0] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3b4b00: 5460 e468 |0000: iget-object v0, v6, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Integer; // field@68e4 │ │ +3b4b04: 0771 |0002: move-object v1, v7 │ │ +3b4b06: 0782 |0003: move-object v2, v8 │ │ +3b4b08: 0193 |0004: move v3, v9 │ │ +3b4b0a: 04a4 |0005: move-wide v4, v10 │ │ +3b4b0c: 7706 0099 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@9900 │ │ +3b4b12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000a reg=8 (null) Landroid/view/View; │ │ @@ -748140,19 +748140,19 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b4b3c: |[3b4b3c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V │ │ -3b4b4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4b52: 5b01 e568 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e5 │ │ -3b4b56: 5b02 e668 |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@68e6 │ │ -3b4b5a: 0e00 |0007: return-void │ │ +3b4b14: |[3b4b14] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V │ │ +3b4b24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4b2a: 5b01 e568 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e5 │ │ +3b4b2e: 5b02 e668 |0005: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@68e6 │ │ +3b4b32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0008 reg=2 (null) [Ljava/lang/Integer; │ │ @@ -748163,19 +748163,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3b4b5c: |[3b4b5c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ -3b4b6c: 5420 e568 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e5 │ │ -3b4b70: 5421 e668 |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@68e6 │ │ -3b4b74: 7130 0299 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V // method@9902 │ │ -3b4b7a: 0e00 |0007: return-void │ │ +3b4b34: |[3b4b34] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda2.onClick:(Landroid/view/View;)V │ │ +3b4b44: 5420 e568 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e5 │ │ +3b4b48: 5421 e668 |0002: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.f$1:[Ljava/lang/Integer; // field@68e6 │ │ +3b4b4c: 7130 0299 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V // method@9902 │ │ +3b4b52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/View; │ │ │ │ @@ -748209,18 +748209,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4b9c: |[3b4b9c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ -3b4bac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4bb2: 5b01 e768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e7 │ │ -3b4bb6: 0e00 |0005: return-void │ │ +3b4b74: |[3b4b74] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ +3b4b84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4b8a: 5b01 e768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e7 │ │ +3b4b8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ @@ -748230,19 +748230,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3b4b7c: |[3b4b7c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.call:()Ljava/lang/Object; │ │ -3b4b8c: 5410 e768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e7 │ │ -3b4b90: 7110 fd98 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; // method@98fd │ │ -3b4b96: 0c00 |0005: move-result-object v0 │ │ -3b4b98: 1100 |0006: return-object v0 │ │ +3b4b54: |[3b4b54] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda3.call:()Ljava/lang/Object; │ │ +3b4b64: 5410 e768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e7 │ │ +3b4b68: 7110 fd98 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; // method@98fd │ │ +3b4b6e: 0c00 |0005: move-result-object v0 │ │ +3b4b70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -748271,35 +748271,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b5214: |[3b5214] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.:()V │ │ -3b5224: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b522a: 0e00 |0003: return-void │ │ +3b51ec: |[3b51ec] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.:()V │ │ +3b51fc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0;) │ │ name : 'onPreDraw' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3b51f8: |[3b51f8] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.onPreDraw:()Z │ │ -3b5208: 7100 1899 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z // method@9918 │ │ -3b520e: 0a00 |0003: move-result v0 │ │ -3b5210: 0f00 |0004: return v0 │ │ +3b51d0: |[3b51d0] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda0.onPreDraw:()Z │ │ +3b51e0: 7100 1899 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z // method@9918 │ │ +3b51e6: 0a00 |0003: move-result v0 │ │ +3b51e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -748337,35 +748337,35 @@ │ │ type : '()Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3b52d0: |[3b52d0] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z │ │ -3b52e0: 7100 1d99 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$0:()Z // method@991d │ │ -3b52e6: 0a00 |0003: move-result v0 │ │ -3b52e8: 0f00 |0004: return v0 │ │ +3b52a8: |[3b52a8] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$29sjKS5-AphZM8EzT6gQ8KifooQ:()Z │ │ +3b52b8: 7100 1d99 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$0:()Z // method@991d │ │ +3b52be: 0a00 |0003: move-result v0 │ │ +3b52c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ name : '$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A' │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b5300: |[3b5300] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ -3b5310: 7010 1f99 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$2:()V // method@991f │ │ -3b5316: 0e00 |0003: return-void │ │ +3b52d8: |[3b52d8] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ +3b52e8: 7010 1f99 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$2:()V // method@991f │ │ +3b52ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ #2 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ @@ -748373,17 +748373,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b5318: |[3b5318] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V │ │ -3b5328: 7020 2099 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$3:(Ljava/lang/Throwable;)V // method@9920 │ │ -3b532e: 0e00 |0003: return-void │ │ +3b52f0: |[3b52f0] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V │ │ +3b5300: 7020 2099 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$3:(Ljava/lang/Throwable;)V // method@9920 │ │ +3b5306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -748392,17 +748392,17 @@ │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b5330: |[3b5330] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V │ │ -3b5340: 7110 1e99 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V // method@991e │ │ -3b5346: 0e00 |0003: return-void │ │ +3b5308: |[3b5308] de.danoeh.antennapod.activity.SplashActivity.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V │ │ +3b5318: 7110 1e99 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V // method@991e │ │ +3b531e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ #4 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ @@ -748410,17 +748410,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b5348: |[3b5348] de.danoeh.antennapod.activity.SplashActivity.:()V │ │ -3b5358: 7010 6500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0065 │ │ -3b535e: 0e00 |0003: return-void │ │ +3b5320: |[3b5320] de.danoeh.antennapod.activity.SplashActivity.:()V │ │ +3b5330: 7010 6500 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0065 │ │ +3b5336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ #5 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ @@ -748428,39 +748428,39 @@ │ │ type : '()Z' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3b52ec: |[3b52ec] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$0:()Z │ │ -3b52fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b52fe: 0f00 |0001: return v0 │ │ +3b52c4: |[3b52c4] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$0:()Z │ │ +3b52d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b52d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/activity/SplashActivity;) │ │ name : 'lambda$onCreate$1' │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3b5360: |[3b5360] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V │ │ -3b5370: 7100 8ba3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ -3b5376: 0c00 |0003: move-result-object v0 │ │ -3b5378: 6e10 8da3 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38d │ │ -3b537e: 7100 8ba3 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ -3b5384: 0c00 |000a: move-result-object v0 │ │ -3b5386: 6e10 89a3 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a389 │ │ -3b538c: 7210 39a4 0100 |000e: invoke-interface {v1}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a439 │ │ -3b5392: 0e00 |0011: return-void │ │ +3b5338: |[3b5338] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$1:(Lio/reactivex/CompletableEmitter;)V │ │ +3b5348: 7100 8ba3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ +3b534e: 0c00 |0003: move-result-object v0 │ │ +3b5350: 6e10 8da3 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38d │ │ +3b5356: 7100 8ba3 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ +3b535c: 0c00 |000a: move-result-object v0 │ │ +3b535e: 6e10 89a3 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a389 │ │ +3b5364: 7210 39a4 0100 |000e: invoke-interface {v1}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a439 │ │ +3b536a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Lio/reactivex/CompletableEmitter; │ │ @@ -748470,23 +748470,23 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3b5394: |[3b5394] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$2:()V │ │ -3b53a4: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3b53a8: 1c01 2818 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ -3b53ac: 7030 2802 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3b53b2: 6e20 1302 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ -3b53b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3b53ba: 6e30 a500 0200 |000b: invoke-virtual {v2, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@00a5 │ │ -3b53c0: 6e10 6c00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b53c6: 0e00 |0011: return-void │ │ +3b536c: |[3b536c] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$2:()V │ │ +3b537c: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3b5380: 1c01 2818 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ +3b5384: 7030 2802 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3b538a: 6e20 1302 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ +3b5390: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3b5392: 6e30 a500 0200 |000b: invoke-virtual {v2, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@00a5 │ │ +3b5398: 6e10 6c00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b539e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ 0x000b line=39 │ │ 0x000e line=40 │ │ locals : │ │ @@ -748497,25 +748497,25 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3b53c8: |[3b53c8] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$3:(Ljava/lang/Throwable;)V │ │ -3b53d8: 6e10 42a6 0200 |0000: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3b53de: 7110 0998 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9809 │ │ -3b53e4: 6e10 3ea6 0200 |0006: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ -3b53ea: 0c02 |0009: move-result-object v2 │ │ -3b53ec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3b53ee: 7130 7212 2100 |000b: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ -3b53f4: 0c02 |000e: move-result-object v2 │ │ -3b53f6: 6e10 7312 0200 |000f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1273 │ │ -3b53fc: 6e10 6c00 0100 |0012: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b5402: 0e00 |0015: return-void │ │ +3b53a0: |[3b53a0] de.danoeh.antennapod.activity.SplashActivity.lambda$onCreate$3:(Ljava/lang/Throwable;)V │ │ +3b53b0: 6e10 42a6 0200 |0000: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3b53b6: 7110 0998 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/CrashReportWriter;.write:(Ljava/lang/Throwable;)V // method@9809 │ │ +3b53bc: 6e10 3ea6 0200 |0006: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ +3b53c2: 0c02 |0009: move-result-object v2 │ │ +3b53c4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3b53c6: 7130 7212 2100 |000b: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ +3b53cc: 0c02 |000e: move-result-object v2 │ │ +3b53ce: 6e10 7312 0200 |000f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1273 │ │ +3b53d4: 6e10 6c00 0100 |0012: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b53da: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0006 line=44 │ │ 0x0012 line=45 │ │ locals : │ │ @@ -748528,42 +748528,42 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -3b5404: |[3b5404] de.danoeh.antennapod.activity.SplashActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3b5414: 6f20 8800 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0088 │ │ -3b541a: 1403 0200 0201 |0003: const v3, #float 2.38772e-38 // #01020002 │ │ -3b5420: 6e20 6b00 3200 |0006: invoke-virtual {v2, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@006b │ │ -3b5426: 0c03 |0009: move-result-object v3 │ │ -3b5428: 6e10 e20c 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0ce2 │ │ -3b542e: 0c03 |000d: move-result-object v3 │ │ -3b5430: 2200 3f18 |000e: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0; // type@183f │ │ -3b5434: 7010 1099 0000 |0010: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0;.:()V // method@9910 │ │ -3b543a: 6e20 670e 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0e67 │ │ -3b5440: 2203 4018 |0016: new-instance v3, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1; // type@1840 │ │ -3b5444: 7010 1299 0300 |0018: invoke-direct {v3}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1;.:()V // method@9912 │ │ -3b544a: 7110 32a4 0300 |001b: invoke-static {v3}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a432 │ │ -3b5450: 0c03 |001e: move-result-object v3 │ │ -3b5452: 7100 50a4 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3b5458: 0c00 |0022: move-result-object v0 │ │ -3b545a: 6e20 38a4 0300 |0023: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ -3b5460: 0c03 |0026: move-result-object v3 │ │ -3b5462: 7100 4da4 0000 |0027: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3b5468: 0c00 |002a: move-result-object v0 │ │ -3b546a: 6e20 35a4 0300 |002b: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ -3b5470: 0c03 |002e: move-result-object v3 │ │ -3b5472: 2200 4118 |002f: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; // type@1841 │ │ -3b5476: 7020 1499 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9914 │ │ -3b547c: 2201 4218 |0034: new-instance v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; // type@1842 │ │ -3b5480: 7020 1699 2100 |0036: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9916 │ │ -3b5486: 6e30 37a4 0301 |0039: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ -3b548c: 0e00 |003c: return-void │ │ +3b53dc: |[3b53dc] de.danoeh.antennapod.activity.SplashActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3b53ec: 6f20 8800 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0088 │ │ +3b53f2: 1403 0200 0201 |0003: const v3, #float 2.38772e-38 // #01020002 │ │ +3b53f8: 6e20 6b00 3200 |0006: invoke-virtual {v2, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@006b │ │ +3b53fe: 0c03 |0009: move-result-object v3 │ │ +3b5400: 6e10 e20c 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0ce2 │ │ +3b5406: 0c03 |000d: move-result-object v3 │ │ +3b5408: 2200 3f18 |000e: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0; // type@183f │ │ +3b540c: 7010 1099 0000 |0010: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda0;.:()V // method@9910 │ │ +3b5412: 6e20 670e 0300 |0013: invoke-virtual {v3, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@0e67 │ │ +3b5418: 2203 4018 |0016: new-instance v3, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1; // type@1840 │ │ +3b541c: 7010 1299 0300 |0018: invoke-direct {v3}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1;.:()V // method@9912 │ │ +3b5422: 7110 32a4 0300 |001b: invoke-static {v3}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a432 │ │ +3b5428: 0c03 |001e: move-result-object v3 │ │ +3b542a: 7100 50a4 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3b5430: 0c00 |0022: move-result-object v0 │ │ +3b5432: 6e20 38a4 0300 |0023: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ +3b5438: 0c03 |0026: move-result-object v3 │ │ +3b543a: 7100 4da4 0000 |0027: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3b5440: 0c00 |002a: move-result-object v0 │ │ +3b5442: 6e20 35a4 0300 |002b: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ +3b5448: 0c03 |002e: move-result-object v3 │ │ +3b544a: 2200 4118 |002f: new-instance v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; // type@1841 │ │ +3b544e: 7020 1499 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9914 │ │ +3b5454: 2201 4218 |0034: new-instance v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; // type@1842 │ │ +3b5458: 7020 1699 2100 |0036: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9916 │ │ +3b545e: 6e30 37a4 0301 |0039: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ +3b5464: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0006 line=24 │ │ 0x000a line=25 │ │ 0x0016 line=27 │ │ 0x001f line=33 │ │ @@ -748646,29 +748646,29 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3b5658: |[3b5658] de.danoeh.antennapod.databinding.AddfeedBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3b5668: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b566e: 5b01 f768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@68f7 │ │ -3b5672: 5b02 f168 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addLocalFolderButton:Landroid/widget/TextView; // field@68f1 │ │ -3b5676: 5b03 f268 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addViaUrlButton:Landroid/widget/TextView; // field@68f2 │ │ -3b567a: 5b04 f368 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@68f3 │ │ -3b567e: 5b05 f468 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.combinedFeedSearchEditText:Landroid/widget/EditText; // field@68f4 │ │ -3b5682: 5b06 f568 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.opmlImportButton:Landroid/widget/TextView; // field@68f5 │ │ -3b5686: 5b07 f668 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.quickFeedDiscovery:Landroidx/fragment/app/FragmentContainerView; // field@68f6 │ │ -3b568a: 5b08 f868 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchButton:Landroid/widget/ImageView; // field@68f8 │ │ -3b568e: 5b09 f968 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchFyydButton:Landroid/widget/TextView; // field@68f9 │ │ -3b5692: 5b0a fa68 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchItunesButton:Landroid/widget/TextView; // field@68fa │ │ -3b5696: 5b0b fb68 |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchPodcastIndexButton:Landroid/widget/TextView; // field@68fb │ │ -3b569a: 5b0c fc68 |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@68fc │ │ -3b569e: 0e00 |001b: return-void │ │ +3b5630: |[3b5630] de.danoeh.antennapod.databinding.AddfeedBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3b5640: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5646: 5b01 f768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@68f7 │ │ +3b564a: 5b02 f168 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addLocalFolderButton:Landroid/widget/TextView; // field@68f1 │ │ +3b564e: 5b03 f268 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.addViaUrlButton:Landroid/widget/TextView; // field@68f2 │ │ +3b5652: 5b04 f368 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@68f3 │ │ +3b5656: 5b05 f468 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.combinedFeedSearchEditText:Landroid/widget/EditText; // field@68f4 │ │ +3b565a: 5b06 f568 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.opmlImportButton:Landroid/widget/TextView; // field@68f5 │ │ +3b565e: 5b07 f668 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.quickFeedDiscovery:Landroidx/fragment/app/FragmentContainerView; // field@68f6 │ │ +3b5662: 5b08 f868 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchButton:Landroid/widget/ImageView; // field@68f8 │ │ +3b5666: 5b09 f968 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchFyydButton:Landroid/widget/TextView; // field@68f9 │ │ +3b566a: 5b0a fa68 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchItunesButton:Landroid/widget/TextView; // field@68fa │ │ +3b566e: 5b0b fb68 |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.searchPodcastIndexButton:Landroid/widget/TextView; // field@68fb │ │ +3b5672: 5b0c fc68 |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/AddfeedBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@68fc │ │ +3b5676: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x0007 line=68 │ │ 0x0009 line=69 │ │ @@ -748700,97 +748700,97 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 151 16-bit code units │ │ -3b54c4: |[3b54c4] de.danoeh.antennapod.databinding.AddfeedBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ -3b54d4: 6000 2c53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.addLocalFolderButton:I // field@532c │ │ -3b54d8: 7120 8e6c 0f00 |0002: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b54de: 0c01 |0005: move-result-object v1 │ │ -3b54e0: 0714 |0006: move-object v4, v1 │ │ -3b54e2: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ -3b54e6: 3804 7a00 |0009: if-eqz v4, 0083 // +007a │ │ -3b54ea: 6000 2d53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.addViaUrlButton:I // field@532d │ │ -3b54ee: 7120 8e6c 0f00 |000d: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b54f4: 0c01 |0010: move-result-object v1 │ │ -3b54f6: 0715 |0011: move-object v5, v1 │ │ -3b54f8: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ -3b54fc: 3805 6f00 |0014: if-eqz v5, 0083 // +006f │ │ -3b5500: 6000 3e53 |0016: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ -3b5504: 7120 8e6c 0f00 |0018: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b550a: 0c01 |001b: move-result-object v1 │ │ -3b550c: 0716 |001c: move-object v6, v1 │ │ -3b550e: 1f06 c714 |001d: check-cast v6, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3b5512: 3806 6400 |001f: if-eqz v6, 0083 // +0064 │ │ -3b5516: 6000 b053 |0021: sget v0, Lde/danoeh/antennapod/R$id;.combinedFeedSearchEditText:I // field@53b0 │ │ -3b551a: 7120 8e6c 0f00 |0023: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5520: 0c01 |0026: move-result-object v1 │ │ -3b5522: 0717 |0027: move-object v7, v1 │ │ -3b5524: 1f07 ee02 |0028: check-cast v7, Landroid/widget/EditText; // type@02ee │ │ -3b5528: 3807 5900 |002a: if-eqz v7, 0083 // +0059 │ │ -3b552c: 6000 4855 |002c: sget v0, Lde/danoeh/antennapod/R$id;.opmlImportButton:I // field@5548 │ │ -3b5530: 7120 8e6c 0f00 |002e: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5536: 0c01 |0031: move-result-object v1 │ │ -3b5538: 0718 |0032: move-object v8, v1 │ │ -3b553a: 1f08 1303 |0033: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ -3b553e: 3808 4e00 |0035: if-eqz v8, 0083 // +004e │ │ -3b5542: 6000 8455 |0037: sget v0, Lde/danoeh/antennapod/R$id;.quickFeedDiscovery:I // field@5584 │ │ -3b5546: 7120 8e6c 0f00 |0039: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b554c: 0c01 |003c: move-result-object v1 │ │ -3b554e: 0719 |003d: move-object v9, v1 │ │ -3b5550: 1f09 4608 |003e: check-cast v9, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ -3b5554: 3809 4300 |0040: if-eqz v9, 0083 // +0043 │ │ -3b5558: 6000 b855 |0042: sget v0, Lde/danoeh/antennapod/R$id;.searchButton:I // field@55b8 │ │ -3b555c: 7120 8e6c 0f00 |0044: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5562: 0c01 |0047: move-result-object v1 │ │ -3b5564: 071a |0048: move-object v10, v1 │ │ -3b5566: 1f0a f902 |0049: check-cast v10, Landroid/widget/ImageView; // type@02f9 │ │ -3b556a: 380a 3800 |004b: if-eqz v10, 0083 // +0038 │ │ -3b556e: 6000 b955 |004d: sget v0, Lde/danoeh/antennapod/R$id;.searchFyydButton:I // field@55b9 │ │ -3b5572: 7120 8e6c 0f00 |004f: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5578: 0c01 |0052: move-result-object v1 │ │ -3b557a: 071b |0053: move-object v11, v1 │ │ -3b557c: 1f0b 1303 |0054: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ -3b5580: 380b 2d00 |0056: if-eqz v11, 0083 // +002d │ │ -3b5584: 6000 ba55 |0058: sget v0, Lde/danoeh/antennapod/R$id;.searchItunesButton:I // field@55ba │ │ -3b5588: 7120 8e6c 0f00 |005a: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b558e: 0c01 |005d: move-result-object v1 │ │ -3b5590: 071c |005e: move-object v12, v1 │ │ -3b5592: 1f0c 1303 |005f: check-cast v12, Landroid/widget/TextView; // type@0313 │ │ -3b5596: 380c 2200 |0061: if-eqz v12, 0083 // +0022 │ │ -3b559a: 6000 bb55 |0063: sget v0, Lde/danoeh/antennapod/R$id;.searchPodcastIndexButton:I // field@55bb │ │ -3b559e: 7120 8e6c 0f00 |0065: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b55a4: 0c01 |0068: move-result-object v1 │ │ -3b55a6: 071d |0069: move-object v13, v1 │ │ -3b55a8: 1f0d 1303 |006a: check-cast v13, Landroid/widget/TextView; // type@0313 │ │ -3b55ac: 380d 1700 |006c: if-eqz v13, 0083 // +0017 │ │ -3b55b0: 6000 6f56 |006e: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b55b4: 7120 8e6c 0f00 |0070: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b55ba: 0c01 |0073: move-result-object v1 │ │ -3b55bc: 071e |0074: move-object v14, v1 │ │ -3b55be: 1f0e d514 |0075: check-cast v14, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b55c2: 380e 0c00 |0077: if-eqz v14, 0083 // +000c │ │ -3b55c6: 2200 4418 |0079: new-instance v0, Lde/danoeh/antennapod/databinding/AddfeedBinding; // type@1844 │ │ -3b55ca: 07f3 |007b: move-object v3, v15 │ │ -3b55cc: 1f03 fb02 |007c: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b55d0: 0702 |007e: move-object v2, v0 │ │ -3b55d2: 760d 2299 0200 |007f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9922 │ │ -3b55d8: 1100 |0082: return-object v0 │ │ -3b55da: 6e10 c50c 0f00 |0083: invoke-virtual {v15}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b55e0: 0c0f |0086: move-result-object v15 │ │ -3b55e2: 6e20 d902 0f00 |0087: invoke-virtual {v15, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b55e8: 0c0f |008a: move-result-object v15 │ │ -3b55ea: 2200 521b |008b: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b55ee: 1a01 713c |008d: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b55f2: 6e20 dba5 f100 |008f: invoke-virtual {v1, v15}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b55f8: 0c0f |0092: move-result-object v15 │ │ -3b55fa: 7020 b0a5 f000 |0093: invoke-direct {v0, v15}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b5600: 2700 |0096: throw v0 │ │ +3b549c: |[3b549c] de.danoeh.antennapod.databinding.AddfeedBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ +3b54ac: 6000 2c53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.addLocalFolderButton:I // field@532c │ │ +3b54b0: 7120 8e6c 0f00 |0002: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b54b6: 0c01 |0005: move-result-object v1 │ │ +3b54b8: 0714 |0006: move-object v4, v1 │ │ +3b54ba: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ +3b54be: 3804 7a00 |0009: if-eqz v4, 0083 // +007a │ │ +3b54c2: 6000 2d53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.addViaUrlButton:I // field@532d │ │ +3b54c6: 7120 8e6c 0f00 |000d: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b54cc: 0c01 |0010: move-result-object v1 │ │ +3b54ce: 0715 |0011: move-object v5, v1 │ │ +3b54d0: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ +3b54d4: 3805 6f00 |0014: if-eqz v5, 0083 // +006f │ │ +3b54d8: 6000 3e53 |0016: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ +3b54dc: 7120 8e6c 0f00 |0018: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b54e2: 0c01 |001b: move-result-object v1 │ │ +3b54e4: 0716 |001c: move-object v6, v1 │ │ +3b54e6: 1f06 c714 |001d: check-cast v6, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3b54ea: 3806 6400 |001f: if-eqz v6, 0083 // +0064 │ │ +3b54ee: 6000 b053 |0021: sget v0, Lde/danoeh/antennapod/R$id;.combinedFeedSearchEditText:I // field@53b0 │ │ +3b54f2: 7120 8e6c 0f00 |0023: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b54f8: 0c01 |0026: move-result-object v1 │ │ +3b54fa: 0717 |0027: move-object v7, v1 │ │ +3b54fc: 1f07 ee02 |0028: check-cast v7, Landroid/widget/EditText; // type@02ee │ │ +3b5500: 3807 5900 |002a: if-eqz v7, 0083 // +0059 │ │ +3b5504: 6000 4855 |002c: sget v0, Lde/danoeh/antennapod/R$id;.opmlImportButton:I // field@5548 │ │ +3b5508: 7120 8e6c 0f00 |002e: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b550e: 0c01 |0031: move-result-object v1 │ │ +3b5510: 0718 |0032: move-object v8, v1 │ │ +3b5512: 1f08 1303 |0033: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ +3b5516: 3808 4e00 |0035: if-eqz v8, 0083 // +004e │ │ +3b551a: 6000 8455 |0037: sget v0, Lde/danoeh/antennapod/R$id;.quickFeedDiscovery:I // field@5584 │ │ +3b551e: 7120 8e6c 0f00 |0039: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5524: 0c01 |003c: move-result-object v1 │ │ +3b5526: 0719 |003d: move-object v9, v1 │ │ +3b5528: 1f09 4608 |003e: check-cast v9, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ +3b552c: 3809 4300 |0040: if-eqz v9, 0083 // +0043 │ │ +3b5530: 6000 b855 |0042: sget v0, Lde/danoeh/antennapod/R$id;.searchButton:I // field@55b8 │ │ +3b5534: 7120 8e6c 0f00 |0044: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b553a: 0c01 |0047: move-result-object v1 │ │ +3b553c: 071a |0048: move-object v10, v1 │ │ +3b553e: 1f0a f902 |0049: check-cast v10, Landroid/widget/ImageView; // type@02f9 │ │ +3b5542: 380a 3800 |004b: if-eqz v10, 0083 // +0038 │ │ +3b5546: 6000 b955 |004d: sget v0, Lde/danoeh/antennapod/R$id;.searchFyydButton:I // field@55b9 │ │ +3b554a: 7120 8e6c 0f00 |004f: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5550: 0c01 |0052: move-result-object v1 │ │ +3b5552: 071b |0053: move-object v11, v1 │ │ +3b5554: 1f0b 1303 |0054: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ +3b5558: 380b 2d00 |0056: if-eqz v11, 0083 // +002d │ │ +3b555c: 6000 ba55 |0058: sget v0, Lde/danoeh/antennapod/R$id;.searchItunesButton:I // field@55ba │ │ +3b5560: 7120 8e6c 0f00 |005a: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5566: 0c01 |005d: move-result-object v1 │ │ +3b5568: 071c |005e: move-object v12, v1 │ │ +3b556a: 1f0c 1303 |005f: check-cast v12, Landroid/widget/TextView; // type@0313 │ │ +3b556e: 380c 2200 |0061: if-eqz v12, 0083 // +0022 │ │ +3b5572: 6000 bb55 |0063: sget v0, Lde/danoeh/antennapod/R$id;.searchPodcastIndexButton:I // field@55bb │ │ +3b5576: 7120 8e6c 0f00 |0065: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b557c: 0c01 |0068: move-result-object v1 │ │ +3b557e: 071d |0069: move-object v13, v1 │ │ +3b5580: 1f0d 1303 |006a: check-cast v13, Landroid/widget/TextView; // type@0313 │ │ +3b5584: 380d 1700 |006c: if-eqz v13, 0083 // +0017 │ │ +3b5588: 6000 6f56 |006e: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b558c: 7120 8e6c 0f00 |0070: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5592: 0c01 |0073: move-result-object v1 │ │ +3b5594: 071e |0074: move-object v14, v1 │ │ +3b5596: 1f0e d514 |0075: check-cast v14, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b559a: 380e 0c00 |0077: if-eqz v14, 0083 // +000c │ │ +3b559e: 2200 4418 |0079: new-instance v0, Lde/danoeh/antennapod/databinding/AddfeedBinding; // type@1844 │ │ +3b55a2: 07f3 |007b: move-object v3, v15 │ │ +3b55a4: 1f03 fb02 |007c: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b55a8: 0702 |007e: move-object v2, v0 │ │ +3b55aa: 760d 2299 0200 |007f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/EditText;Landroid/widget/TextView;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9922 │ │ +3b55b0: 1100 |0082: return-object v0 │ │ +3b55b2: 6e10 c50c 0f00 |0083: invoke-virtual {v15}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b55b8: 0c0f |0086: move-result-object v15 │ │ +3b55ba: 6e20 d902 0f00 |0087: invoke-virtual {v15, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b55c0: 0c0f |008a: move-result-object v15 │ │ +3b55c2: 2200 521b |008b: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b55c6: 1a01 713c |008d: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b55ca: 6e20 dba5 f100 |008f: invoke-virtual {v1, v15}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b55d0: 0c0f |0092: move-result-object v15 │ │ +3b55d2: 7020 b0a5 f000 |0093: invoke-direct {v0, v15}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b55d8: 2700 |0096: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ 0x000b line=113 │ │ 0x000d line=114 │ │ 0x0016 line=119 │ │ @@ -748822,20 +748822,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AddfeedBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b5604: |[3b5604] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ -3b5614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b5616: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b5618: 7130 2799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9927 │ │ -3b561e: 0c02 |0005: move-result-object v2 │ │ -3b5620: 1102 |0006: return-object v2 │ │ +3b55dc: |[3b55dc] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ +3b55ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b55ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b55f0: 7130 2799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9927 │ │ +3b55f6: 0c02 |0005: move-result-object v2 │ │ +3b55f8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AddfeedBinding;) │ │ @@ -748843,24 +748843,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5624: |[3b5624] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ -3b5634: 6000 5257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.addfeed:I // field@5752 │ │ -3b5638: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b563a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5640: 0c02 |0006: move-result-object v2 │ │ -3b5642: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b5646: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b564c: 7110 2399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9923 │ │ -3b5652: 0c02 |000f: move-result-object v2 │ │ -3b5654: 1102 |0010: return-object v2 │ │ +3b55fc: |[3b55fc] de.danoeh.antennapod.databinding.AddfeedBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ +3b560c: 6000 5257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.addfeed:I // field@5752 │ │ +3b5610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b5612: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b5618: 0c02 |0006: move-result-object v2 │ │ +3b561a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b561e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5624: 7110 2399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AddfeedBinding; // method@9923 │ │ +3b562a: 0c02 |000f: move-result-object v2 │ │ +3b562c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0009 line=96 │ │ 0x000c line=98 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -748873,18 +748873,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b5490: |[3b5490] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/view/View; │ │ -3b54a0: 6e10 2599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9925 │ │ -3b54a6: 0c00 |0003: move-result-object v0 │ │ -3b54a8: 1100 |0004: return-object v0 │ │ +3b5468: |[3b5468] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/view/View; │ │ +3b5478: 6e10 2599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AddfeedBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9925 │ │ +3b547e: 0c00 |0003: move-result-object v0 │ │ +3b5480: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AddfeedBinding;) │ │ @@ -748892,17 +748892,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b54ac: |[3b54ac] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b54bc: 5410 f768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@68f7 │ │ -3b54c0: 1100 |0002: return-object v0 │ │ +3b5484: |[3b5484] de.danoeh.antennapod.databinding.AddfeedBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b5494: 5410 f768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AddfeedBinding;.rootView:Landroid/widget/LinearLayout; // field@68f7 │ │ +3b5498: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AddfeedBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -748938,19 +748938,19 @@ │ │ type : '(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b575c: |[3b575c] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V │ │ -3b576c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5772: 5b01 fd68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.rootView:Landroid/widget/CheckedTextView; // field@68fd │ │ -3b5776: 5b02 fe68 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.text1:Landroid/widget/CheckedTextView; // field@68fe │ │ -3b577a: 0e00 |0007: return-void │ │ +3b5734: |[3b5734] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V │ │ +3b5744: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b574a: 5b01 fd68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.rootView:Landroid/widget/CheckedTextView; // field@68fd │ │ +3b574e: 5b02 fe68 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.text1:Landroid/widget/CheckedTextView; // field@68fe │ │ +3b5752: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ @@ -748962,24 +748962,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3b56d4: |[3b56d4] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ -3b56e4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3b56e8: 1f01 e902 |0002: check-cast v1, Landroid/widget/CheckedTextView; // type@02e9 │ │ -3b56ec: 2200 4518 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; // type@1845 │ │ -3b56f0: 7030 2899 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V // method@9928 │ │ -3b56f6: 1100 |0009: return-object v0 │ │ -3b56f8: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b56fc: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3b5700: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b5706: 2701 |0011: throw v1 │ │ +3b56ac: |[3b56ac] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ +3b56bc: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3b56c0: 1f01 e902 |0002: check-cast v1, Landroid/widget/CheckedTextView; // type@02e9 │ │ +3b56c4: 2200 4518 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; // type@1845 │ │ +3b56c8: 7030 2899 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V // method@9928 │ │ +3b56ce: 1100 |0009: return-object v0 │ │ +3b56d0: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b56d4: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3b56d8: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b56de: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0004 line=57 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -748989,20 +748989,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b5708: |[3b5708] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ -3b5718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b571a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b571c: 7130 2d99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; // method@992d │ │ -3b5722: 0c02 |0005: move-result-object v2 │ │ -3b5724: 1102 |0006: return-object v2 │ │ +3b56e0: |[3b56e0] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ +3b56f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b56f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b56f4: 7130 2d99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; // method@992d │ │ +3b56fa: 0c02 |0005: move-result-object v2 │ │ +3b56fc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;) │ │ @@ -749010,24 +749010,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5728: |[3b5728] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ -3b5738: 6000 5457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.alternate_urls_dropdown_item:I // field@5754 │ │ -3b573c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b573e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5744: 0c02 |0006: move-result-object v2 │ │ -3b5746: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b574a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b5750: 7110 2999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; // method@9929 │ │ -3b5756: 0c02 |000f: move-result-object v2 │ │ -3b5758: 1102 |0010: return-object v2 │ │ +3b5700: |[3b5700] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ +3b5710: 6000 5457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.alternate_urls_dropdown_item:I // field@5754 │ │ +3b5714: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b5716: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b571c: 0c02 |0006: move-result-object v2 │ │ +3b571e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b5722: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5728: 7110 2999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; // method@9929 │ │ +3b572e: 0c02 |000f: move-result-object v2 │ │ +3b5730: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=44 │ │ 0x000c line=46 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -749040,18 +749040,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b56a0: |[3b56a0] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.getRoot:()Landroid/view/View; │ │ -3b56b0: 6e10 2b99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.getRoot:()Landroid/widget/CheckedTextView; // method@992b │ │ -3b56b6: 0c00 |0003: move-result-object v0 │ │ -3b56b8: 1100 |0004: return-object v0 │ │ +3b5678: |[3b5678] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.getRoot:()Landroid/view/View; │ │ +3b5688: 6e10 2b99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.getRoot:()Landroid/widget/CheckedTextView; // method@992b │ │ +3b568e: 0c00 |0003: move-result-object v0 │ │ +3b5690: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;) │ │ @@ -749059,17 +749059,17 @@ │ │ type : '()Landroid/widget/CheckedTextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b56bc: |[3b56bc] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.getRoot:()Landroid/widget/CheckedTextView; │ │ -3b56cc: 5410 fd68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.rootView:Landroid/widget/CheckedTextView; // field@68fd │ │ -3b56d0: 1100 |0002: return-object v0 │ │ +3b5694: |[3b5694] de.danoeh.antennapod.databinding.AlternateUrlsDropdownItemBinding.getRoot:()Landroid/widget/CheckedTextView; │ │ +3b56a4: 5410 fd68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding;.rootView:Landroid/widget/CheckedTextView; // field@68fd │ │ +3b56a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AlternateUrlsDropdownItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -749105,19 +749105,19 @@ │ │ type : '(Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b5838: |[3b5838] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.:(Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b5848: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b584e: 5b01 ff68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.rootView:Landroid/widget/TextView; // field@68ff │ │ -3b5852: 5b02 0069 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.text1:Landroid/widget/TextView; // field@6900 │ │ -3b5856: 0e00 |0007: return-void │ │ +3b5810: |[3b5810] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.:(Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b5820: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5826: 5b01 ff68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.rootView:Landroid/widget/TextView; // field@68ff │ │ +3b582a: 5b02 0069 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.text1:Landroid/widget/TextView; // field@6900 │ │ +3b582e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ @@ -749129,24 +749129,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3b57b0: |[3b57b0] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ -3b57c0: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3b57c4: 1f01 1303 |0002: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ -3b57c8: 2200 4618 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; // type@1846 │ │ -3b57cc: 7030 2e99 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.:(Landroid/widget/TextView;Landroid/widget/TextView;)V // method@992e │ │ -3b57d2: 1100 |0009: return-object v0 │ │ -3b57d4: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b57d8: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3b57dc: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b57e2: 2701 |0011: throw v1 │ │ +3b5788: |[3b5788] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ +3b5798: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3b579c: 1f01 1303 |0002: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ +3b57a0: 2200 4618 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; // type@1846 │ │ +3b57a4: 7030 2e99 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.:(Landroid/widget/TextView;Landroid/widget/TextView;)V // method@992e │ │ +3b57aa: 1100 |0009: return-object v0 │ │ +3b57ac: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b57b0: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3b57b4: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b57ba: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0004 line=56 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -749156,20 +749156,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b57e4: |[3b57e4] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ -3b57f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b57f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b57f8: 7130 3399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; // method@9933 │ │ -3b57fe: 0c02 |0005: move-result-object v2 │ │ -3b5800: 1102 |0006: return-object v2 │ │ +3b57bc: |[3b57bc] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ +3b57cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b57ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b57d0: 7130 3399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; // method@9933 │ │ +3b57d6: 0c02 |0005: move-result-object v2 │ │ +3b57d8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;) │ │ @@ -749177,24 +749177,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5804: |[3b5804] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ -3b5814: 6000 5557 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.alternate_urls_item:I // field@5755 │ │ -3b5818: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b581a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5820: 0c02 |0006: move-result-object v2 │ │ -3b5822: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b5826: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b582c: 7110 2f99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; // method@992f │ │ -3b5832: 0c02 |000f: move-result-object v2 │ │ -3b5834: 1102 |0010: return-object v2 │ │ +3b57dc: |[3b57dc] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ +3b57ec: 6000 5557 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.alternate_urls_item:I // field@5755 │ │ +3b57f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b57f2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b57f8: 0c02 |0006: move-result-object v2 │ │ +3b57fa: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b57fe: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5804: 7110 2f99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; // method@992f │ │ +3b580a: 0c02 |000f: move-result-object v2 │ │ +3b580c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -749207,18 +749207,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b577c: |[3b577c] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.getRoot:()Landroid/view/View; │ │ -3b578c: 6e10 3199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.getRoot:()Landroid/widget/TextView; // method@9931 │ │ -3b5792: 0c00 |0003: move-result-object v0 │ │ -3b5794: 1100 |0004: return-object v0 │ │ +3b5754: |[3b5754] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.getRoot:()Landroid/view/View; │ │ +3b5764: 6e10 3199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.getRoot:()Landroid/widget/TextView; // method@9931 │ │ +3b576a: 0c00 |0003: move-result-object v0 │ │ +3b576c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;) │ │ @@ -749226,17 +749226,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b5798: |[3b5798] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.getRoot:()Landroid/widget/TextView; │ │ -3b57a8: 5410 ff68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.rootView:Landroid/widget/TextView; // field@68ff │ │ -3b57ac: 1100 |0002: return-object v0 │ │ +3b5770: |[3b5770] de.danoeh.antennapod.databinding.AlternateUrlsItemBinding.getRoot:()Landroid/widget/TextView; │ │ +3b5780: 5410 ff68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding;.rootView:Landroid/widget/TextView; // field@68ff │ │ +3b5784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AlternateUrlsItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -749272,19 +749272,19 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b593c: |[3b593c] de.danoeh.antennapod.databinding.AudioControlsBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V │ │ -3b594c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5952: 5b01 0269 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6902 │ │ -3b5956: 5b02 0169 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.audioTracks:Landroid/widget/Button; // field@6901 │ │ -3b595a: 0e00 |0007: return-void │ │ +3b5914: |[3b5914] de.danoeh.antennapod.databinding.AudioControlsBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V │ │ +3b5924: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b592a: 5b01 0269 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6902 │ │ +3b592e: 5b02 0169 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.audioTracks:Landroid/widget/Button; // field@6901 │ │ +3b5932: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ @@ -749296,34 +749296,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b588c: |[3b588c] de.danoeh.antennapod.databinding.AudioControlsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ -3b589c: 6000 4353 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audio_tracks:I // field@5343 │ │ -3b58a0: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b58a6: 0c01 |0005: move-result-object v1 │ │ -3b58a8: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ -3b58ac: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3b58b0: 2200 4718 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding; // type@1847 │ │ -3b58b4: 1f02 0803 |000c: check-cast v2, Landroid/widget/ScrollView; // type@0308 │ │ -3b58b8: 7030 3499 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V // method@9934 │ │ -3b58be: 1100 |0011: return-object v0 │ │ -3b58c0: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b58c6: 0c02 |0015: move-result-object v2 │ │ -3b58c8: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b58ce: 0c02 |0019: move-result-object v2 │ │ -3b58d0: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b58d4: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b58d8: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b58de: 0c02 |0021: move-result-object v2 │ │ -3b58e0: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b58e6: 2700 |0025: throw v0 │ │ +3b5864: |[3b5864] de.danoeh.antennapod.databinding.AudioControlsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ +3b5874: 6000 4353 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audio_tracks:I // field@5343 │ │ +3b5878: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b587e: 0c01 |0005: move-result-object v1 │ │ +3b5880: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ +3b5884: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3b5888: 2200 4718 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/AudioControlsBinding; // type@1847 │ │ +3b588c: 1f02 0803 |000c: check-cast v2, Landroid/widget/ScrollView; // type@0308 │ │ +3b5890: 7030 3499 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;)V // method@9934 │ │ +3b5896: 1100 |0011: return-object v0 │ │ +3b5898: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b589e: 0c02 |0015: move-result-object v2 │ │ +3b58a0: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b58a6: 0c02 |0019: move-result-object v2 │ │ +3b58a8: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b58ac: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b58b0: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b58b6: 0c02 |0021: move-result-object v2 │ │ +3b58b8: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b58be: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x000a line=63 │ │ 0x0012 line=65 │ │ 0x001a line=66 │ │ @@ -749335,20 +749335,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioControlsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b58e8: |[3b58e8] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ -3b58f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b58fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b58fc: 7130 3999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9939 │ │ -3b5902: 0c02 |0005: move-result-object v2 │ │ -3b5904: 1102 |0006: return-object v2 │ │ +3b58c0: |[3b58c0] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ +3b58d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b58d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b58d4: 7130 3999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9939 │ │ +3b58da: 0c02 |0005: move-result-object v2 │ │ +3b58dc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AudioControlsBinding;) │ │ @@ -749356,24 +749356,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5908: |[3b5908] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ -3b5918: 6000 5657 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audio_controls:I // field@5756 │ │ -3b591c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b591e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5924: 0c02 |0006: move-result-object v2 │ │ -3b5926: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b592a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b5930: 7110 3599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9935 │ │ -3b5936: 0c02 |000f: move-result-object v2 │ │ -3b5938: 1102 |0010: return-object v2 │ │ +3b58e0: |[3b58e0] de.danoeh.antennapod.databinding.AudioControlsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ +3b58f0: 6000 5657 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audio_controls:I // field@5756 │ │ +3b58f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b58f6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b58fc: 0c02 |0006: move-result-object v2 │ │ +3b58fe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b5902: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5908: 7110 3599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioControlsBinding; // method@9935 │ │ +3b590e: 0c02 |000f: move-result-object v2 │ │ +3b5910: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=46 │ │ 0x000c line=48 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -749386,18 +749386,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b5858: |[3b5858] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/view/View; │ │ -3b5868: 6e10 3799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.getRoot:()Landroid/widget/ScrollView; // method@9937 │ │ -3b586e: 0c00 |0003: move-result-object v0 │ │ -3b5870: 1100 |0004: return-object v0 │ │ +3b5830: |[3b5830] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/view/View; │ │ +3b5840: 6e10 3799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.getRoot:()Landroid/widget/ScrollView; // method@9937 │ │ +3b5846: 0c00 |0003: move-result-object v0 │ │ +3b5848: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AudioControlsBinding;) │ │ @@ -749405,17 +749405,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b5874: |[3b5874] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3b5884: 5410 0269 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6902 │ │ -3b5888: 1100 |0002: return-object v0 │ │ +3b584c: |[3b584c] de.danoeh.antennapod.databinding.AudioControlsBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3b585c: 5410 0269 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioControlsBinding;.rootView:Landroid/widget/ScrollView; // field@6902 │ │ +3b5860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AudioControlsBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -749523,58 +749523,58 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 21 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -3b5be8: |[3b5be8] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b5bf8: 0720 |0000: move-object v0, v2 │ │ -3b5bfa: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5c00: 0731 |0004: move-object v1, v3 │ │ -3b5c02: 5b01 0e69 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@690e │ │ -3b5c06: 0741 |0007: move-object v1, v4 │ │ -3b5c08: 5b01 0369 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butFF:Landroid/widget/ImageButton; // field@6903 │ │ -3b5c0c: 0751 |000a: move-object v1, v5 │ │ -3b5c0e: 5b01 0469 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6904 │ │ -3b5c12: 0761 |000d: move-object v1, v6 │ │ -3b5c14: 5b01 0569 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlaybackSpeed:Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // field@6905 │ │ -3b5c18: 0771 |0010: move-object v1, v7 │ │ -3b5c1a: 5b01 0669 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butRev:Landroid/widget/ImageButton; // field@6906 │ │ -3b5c1e: 0781 |0013: move-object v1, v8 │ │ -3b5c20: 5b01 0769 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butSkip:Landroid/widget/ImageButton; // field@6907 │ │ -3b5c24: 0791 |0016: move-object v1, v9 │ │ -3b5c26: 5b01 0869 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.cardViewSeek:Landroidx/cardview/widget/CardView; // field@6908 │ │ -3b5c2a: 07a1 |0019: move-object v1, v10 │ │ -3b5c2c: 5b01 0969 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6909 │ │ -3b5c30: 07b1 |001c: move-object v1, v11 │ │ -3b5c32: 5b01 0a69 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerControl:Landroid/widget/RelativeLayout; // field@690a │ │ -3b5c36: 07c1 |001f: move-object v1, v12 │ │ -3b5c38: 5b01 0b69 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerFragment:Landroidx/fragment/app/FragmentContainerView; // field@690b │ │ -3b5c3c: 07d1 |0022: move-object v1, v13 │ │ -3b5c3e: 5b01 0c69 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playtimeLayout:Landroid/widget/LinearLayout; // field@690c │ │ -3b5c42: 07e1 |0025: move-object v1, v14 │ │ -3b5c44: 5b01 0d69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@690d │ │ -3b5c48: 07f1 |0028: move-object v1, v15 │ │ -3b5c4a: 5b01 0f69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.sbPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // field@690f │ │ -3b5c4e: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3b5c52: 5b01 1069 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6910 │ │ -3b5c56: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3b5c5a: 5b01 1169 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvFF:Landroid/widget/TextView; // field@6911 │ │ -3b5c5e: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3b5c62: 5b01 1269 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvLength:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6912 │ │ -3b5c66: 0801 1300 |0037: move-object/from16 v1, v19 │ │ -3b5c6a: 5b01 1369 |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPlaybackSpeed:Landroid/widget/TextView; // field@6913 │ │ -3b5c6e: 0801 1400 |003b: move-object/from16 v1, v20 │ │ -3b5c72: 5b01 1469 |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6914 │ │ -3b5c76: 0801 1500 |003f: move-object/from16 v1, v21 │ │ -3b5c7a: 5b01 1569 |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvRev:Landroid/widget/TextView; // field@6915 │ │ -3b5c7e: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -3b5c82: 5b01 1669 |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvSeek:Landroid/widget/TextView; // field@6916 │ │ -3b5c86: 0e00 |0047: return-void │ │ +3b5bc0: |[3b5bc0] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b5bd0: 0720 |0000: move-object v0, v2 │ │ +3b5bd2: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5bd8: 0731 |0004: move-object v1, v3 │ │ +3b5bda: 5b01 0e69 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@690e │ │ +3b5bde: 0741 |0007: move-object v1, v4 │ │ +3b5be0: 5b01 0369 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butFF:Landroid/widget/ImageButton; // field@6903 │ │ +3b5be4: 0751 |000a: move-object v1, v5 │ │ +3b5be6: 5b01 0469 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6904 │ │ +3b5bea: 0761 |000d: move-object v1, v6 │ │ +3b5bec: 5b01 0569 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butPlaybackSpeed:Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // field@6905 │ │ +3b5bf0: 0771 |0010: move-object v1, v7 │ │ +3b5bf2: 5b01 0669 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butRev:Landroid/widget/ImageButton; // field@6906 │ │ +3b5bf6: 0781 |0013: move-object v1, v8 │ │ +3b5bf8: 5b01 0769 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.butSkip:Landroid/widget/ImageButton; // field@6907 │ │ +3b5bfc: 0791 |0016: move-object v1, v9 │ │ +3b5bfe: 5b01 0869 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.cardViewSeek:Landroidx/cardview/widget/CardView; // field@6908 │ │ +3b5c02: 07a1 |0019: move-object v1, v10 │ │ +3b5c04: 5b01 0969 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6909 │ │ +3b5c08: 07b1 |001c: move-object v1, v11 │ │ +3b5c0a: 5b01 0a69 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerControl:Landroid/widget/RelativeLayout; // field@690a │ │ +3b5c0e: 07c1 |001f: move-object v1, v12 │ │ +3b5c10: 5b01 0b69 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playerFragment:Landroidx/fragment/app/FragmentContainerView; // field@690b │ │ +3b5c14: 07d1 |0022: move-object v1, v13 │ │ +3b5c16: 5b01 0c69 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.playtimeLayout:Landroid/widget/LinearLayout; // field@690c │ │ +3b5c1a: 07e1 |0025: move-object v1, v14 │ │ +3b5c1c: 5b01 0d69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@690d │ │ +3b5c20: 07f1 |0028: move-object v1, v15 │ │ +3b5c22: 5b01 0f69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.sbPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // field@690f │ │ +3b5c26: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3b5c2a: 5b01 1069 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6910 │ │ +3b5c2e: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3b5c32: 5b01 1169 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvFF:Landroid/widget/TextView; // field@6911 │ │ +3b5c36: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3b5c3a: 5b01 1269 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvLength:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6912 │ │ +3b5c3e: 0801 1300 |0037: move-object/from16 v1, v19 │ │ +3b5c42: 5b01 1369 |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPlaybackSpeed:Landroid/widget/TextView; // field@6913 │ │ +3b5c46: 0801 1400 |003b: move-object/from16 v1, v20 │ │ +3b5c4a: 5b01 1469 |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvPosition:Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // field@6914 │ │ +3b5c4e: 0801 1500 |003f: move-object/from16 v1, v21 │ │ +3b5c52: 5b01 1569 |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvRev:Landroid/widget/TextView; // field@6915 │ │ +3b5c56: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +3b5c5a: 5b01 1669 |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.txtvSeek:Landroid/widget/TextView; // field@6916 │ │ +3b5c5e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ 0x0008 line=102 │ │ 0x000b line=103 │ │ 0x000e line=104 │ │ @@ -749622,146 +749622,146 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 21 │ │ insns size : 249 16-bit code units │ │ -3b5990: |[3b5990] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ -3b59a0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -3b59a4: 6001 7053 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butFF:I // field@5370 │ │ -3b59a8: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b59ae: 0c02 |0007: move-result-object v2 │ │ -3b59b0: 0725 |0008: move-object v5, v2 │ │ -3b59b2: 1f05 f702 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02f7 │ │ -3b59b6: 3805 da00 |000b: if-eqz v5, 00e5 // +00da │ │ -3b59ba: 6001 7653 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPlay:I // field@5376 │ │ -3b59be: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b59c4: 0c02 |0012: move-result-object v2 │ │ -3b59c6: 0726 |0013: move-object v6, v2 │ │ -3b59c8: 1f06 e01a |0014: check-cast v6, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1ae0 │ │ -3b59cc: 3806 cf00 |0016: if-eqz v6, 00e5 // +00cf │ │ -3b59d0: 6001 7853 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butPlaybackSpeed:I // field@5378 │ │ -3b59d4: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b59da: 0c02 |001d: move-result-object v2 │ │ -3b59dc: 0727 |001e: move-object v7, v2 │ │ -3b59de: 1f07 c01a |001f: check-cast v7, Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // type@1ac0 │ │ -3b59e2: 3807 c400 |0021: if-eqz v7, 00e5 // +00c4 │ │ -3b59e6: 6001 7c53 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butRev:I // field@537c │ │ -3b59ea: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b59f0: 0c02 |0028: move-result-object v2 │ │ -3b59f2: 0728 |0029: move-object v8, v2 │ │ -3b59f4: 1f08 f702 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02f7 │ │ -3b59f8: 3808 b900 |002c: if-eqz v8, 00e5 // +00b9 │ │ -3b59fc: 6001 8053 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butSkip:I // field@5380 │ │ -3b5a00: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5a06: 0c02 |0033: move-result-object v2 │ │ -3b5a08: 0729 |0034: move-object v9, v2 │ │ -3b5a0a: 1f09 f702 |0035: check-cast v9, Landroid/widget/ImageButton; // type@02f7 │ │ -3b5a0e: 3809 ae00 |0037: if-eqz v9, 00e5 // +00ae │ │ -3b5a12: 6001 8953 |0039: sget v1, Lde/danoeh/antennapod/R$id;.cardViewSeek:I // field@5389 │ │ -3b5a16: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5a1c: 0c02 |003e: move-result-object v2 │ │ -3b5a1e: 072a |003f: move-object v10, v2 │ │ -3b5a20: 1f0a e004 |0040: check-cast v10, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3b5a24: 380a a300 |0042: if-eqz v10, 00e5 // +00a3 │ │ -3b5a28: 6001 4e55 |0044: sget v1, Lde/danoeh/antennapod/R$id;.pager:I // field@554e │ │ -3b5a2c: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5a32: 0c02 |0049: move-result-object v2 │ │ -3b5a34: 072b |004a: move-object v11, v2 │ │ -3b5a36: 1f0b 3611 |004b: check-cast v11, Landroidx/viewpager2/widget/ViewPager2; // type@1136 │ │ -3b5a3a: 380b 9800 |004d: if-eqz v11, 00e5 // +0098 │ │ -3b5a3e: 6001 6e55 |004f: sget v1, Lde/danoeh/antennapod/R$id;.player_control:I // field@556e │ │ -3b5a42: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5a48: 0c02 |0054: move-result-object v2 │ │ -3b5a4a: 072c |0055: move-object v12, v2 │ │ -3b5a4c: 1f0c 0603 |0056: check-cast v12, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b5a50: 380c 8d00 |0058: if-eqz v12, 00e5 // +008d │ │ -3b5a54: 6001 6d55 |005a: sget v1, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@556d │ │ -3b5a58: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5a5e: 0c02 |005f: move-result-object v2 │ │ -3b5a60: 072d |0060: move-object v13, v2 │ │ -3b5a62: 1f0d 4608 |0061: check-cast v13, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ -3b5a66: 380d 8200 |0063: if-eqz v13, 00e5 // +0082 │ │ -3b5a6a: 6001 7155 |0065: sget v1, Lde/danoeh/antennapod/R$id;.playtime_layout:I // field@5571 │ │ -3b5a6e: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5a74: 0c02 |006a: move-result-object v2 │ │ -3b5a76: 072e |006b: move-object v14, v2 │ │ -3b5a78: 1f0e fb02 |006c: check-cast v14, Landroid/widget/LinearLayout; // type@02fb │ │ -3b5a7c: 380e 7700 |006e: if-eqz v14, 00e5 // +0077 │ │ -3b5a80: 6001 7a55 |0070: sget v1, Lde/danoeh/antennapod/R$id;.progLoading:I // field@557a │ │ -3b5a84: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5a8a: 0c02 |0075: move-result-object v2 │ │ -3b5a8c: 072f |0076: move-object v15, v2 │ │ -3b5a8e: 1f0f 0203 |0077: check-cast v15, Landroid/widget/ProgressBar; // type@0302 │ │ -3b5a92: 380f 6c00 |0079: if-eqz v15, 00e5 // +006c │ │ -3b5a96: 6001 a955 |007b: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@55a9 │ │ -3b5a9a: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5aa0: 0c02 |0080: move-result-object v2 │ │ -3b5aa2: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3b5aa6: 1f10 e51a |0083: check-cast v16, Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // type@1ae5 │ │ -3b5aaa: 3810 6000 |0085: if-eqz v16, 00e5 // +0060 │ │ -3b5aae: 6001 6f56 |0087: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b5ab2: 7120 8e6c 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5ab8: 0c02 |008c: move-result-object v2 │ │ -3b5aba: 0811 0200 |008d: move-object/from16 v17, v2 │ │ -3b5abe: 1f11 d514 |008f: check-cast v17, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b5ac2: 3811 5400 |0091: if-eqz v17, 00e5 // +0054 │ │ -3b5ac6: 6001 8656 |0093: sget v1, Lde/danoeh/antennapod/R$id;.txtvFF:I // field@5686 │ │ -3b5aca: 7120 8e6c 1000 |0095: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5ad0: 0c02 |0098: move-result-object v2 │ │ -3b5ad2: 0812 0200 |0099: move-object/from16 v18, v2 │ │ -3b5ad6: 1f12 1303 |009b: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ -3b5ada: 3812 4800 |009d: if-eqz v18, 00e5 // +0048 │ │ -3b5ade: 6001 8b56 |009f: sget v1, Lde/danoeh/antennapod/R$id;.txtvLength:I // field@568b │ │ -3b5ae2: 7120 8e6c 1000 |00a1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5ae8: 0c02 |00a4: move-result-object v2 │ │ -3b5aea: 0813 0200 |00a5: move-object/from16 v19, v2 │ │ -3b5aee: 1f13 e81a |00a7: check-cast v19, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1ae8 │ │ -3b5af2: 3813 3c00 |00a9: if-eqz v19, 00e5 // +003c │ │ -3b5af6: 6001 9056 |00ab: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaybackSpeed:I // field@5690 │ │ -3b5afa: 7120 8e6c 1000 |00ad: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5b00: 0c02 |00b0: move-result-object v2 │ │ -3b5b02: 0814 0200 |00b1: move-object/from16 v20, v2 │ │ -3b5b06: 1f14 1303 |00b3: check-cast v20, Landroid/widget/TextView; // type@0313 │ │ -3b5b0a: 3814 3000 |00b5: if-eqz v20, 00e5 // +0030 │ │ -3b5b0e: 6001 9456 |00b7: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@5694 │ │ -3b5b12: 7120 8e6c 1000 |00b9: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5b18: 0c02 |00bc: move-result-object v2 │ │ -3b5b1a: 0815 0200 |00bd: move-object/from16 v21, v2 │ │ -3b5b1e: 1f15 e81a |00bf: check-cast v21, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1ae8 │ │ -3b5b22: 3815 2400 |00c1: if-eqz v21, 00e5 // +0024 │ │ -3b5b26: 6001 9956 |00c3: sget v1, Lde/danoeh/antennapod/R$id;.txtvRev:I // field@5699 │ │ -3b5b2a: 7120 8e6c 1000 |00c5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5b30: 0c02 |00c8: move-result-object v2 │ │ -3b5b32: 0816 0200 |00c9: move-object/from16 v22, v2 │ │ -3b5b36: 1f16 1303 |00cb: check-cast v22, Landroid/widget/TextView; // type@0313 │ │ -3b5b3a: 3816 1800 |00cd: if-eqz v22, 00e5 // +0018 │ │ -3b5b3e: 6001 9a56 |00cf: sget v1, Lde/danoeh/antennapod/R$id;.txtvSeek:I // field@569a │ │ -3b5b42: 7120 8e6c 1000 |00d1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5b48: 0c02 |00d4: move-result-object v2 │ │ -3b5b4a: 0817 0200 |00d5: move-object/from16 v23, v2 │ │ -3b5b4e: 1f17 1303 |00d7: check-cast v23, Landroid/widget/TextView; // type@0313 │ │ -3b5b52: 3817 0c00 |00d9: if-eqz v23, 00e5 // +000c │ │ -3b5b56: 2201 4818 |00db: new-instance v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // type@1848 │ │ -3b5b5a: 0713 |00dd: move-object v3, v1 │ │ -3b5b5c: 0704 |00de: move-object v4, v0 │ │ -3b5b5e: 1f04 f302 |00df: check-cast v4, Landroid/widget/FrameLayout; // type@02f3 │ │ -3b5b62: 7615 3a99 0300 |00e1: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@993a │ │ -3b5b68: 1101 |00e4: return-object v1 │ │ -3b5b6a: 7401 c50c 1800 |00e5: invoke-virtual/range {v24}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b5b70: 0c00 |00e8: move-result-object v0 │ │ -3b5b72: 6e20 d902 1000 |00e9: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b5b78: 0c00 |00ec: move-result-object v0 │ │ -3b5b7a: 2201 521b |00ed: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b5b7e: 1a02 713c |00ef: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3b5b82: 6e20 dba5 0200 |00f1: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b5b88: 0c00 |00f4: move-result-object v0 │ │ -3b5b8a: 7020 b0a5 0100 |00f5: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b5b90: 2701 |00f8: throw v1 │ │ +3b5968: |[3b5968] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ +3b5978: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +3b597c: 6001 7053 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butFF:I // field@5370 │ │ +3b5980: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5986: 0c02 |0007: move-result-object v2 │ │ +3b5988: 0725 |0008: move-object v5, v2 │ │ +3b598a: 1f05 f702 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02f7 │ │ +3b598e: 3805 da00 |000b: if-eqz v5, 00e5 // +00da │ │ +3b5992: 6001 7653 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPlay:I // field@5376 │ │ +3b5996: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b599c: 0c02 |0012: move-result-object v2 │ │ +3b599e: 0726 |0013: move-object v6, v2 │ │ +3b59a0: 1f06 e01a |0014: check-cast v6, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1ae0 │ │ +3b59a4: 3806 cf00 |0016: if-eqz v6, 00e5 // +00cf │ │ +3b59a8: 6001 7853 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butPlaybackSpeed:I // field@5378 │ │ +3b59ac: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b59b2: 0c02 |001d: move-result-object v2 │ │ +3b59b4: 0727 |001e: move-object v7, v2 │ │ +3b59b6: 1f07 c01a |001f: check-cast v7, Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView; // type@1ac0 │ │ +3b59ba: 3807 c400 |0021: if-eqz v7, 00e5 // +00c4 │ │ +3b59be: 6001 7c53 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butRev:I // field@537c │ │ +3b59c2: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b59c8: 0c02 |0028: move-result-object v2 │ │ +3b59ca: 0728 |0029: move-object v8, v2 │ │ +3b59cc: 1f08 f702 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02f7 │ │ +3b59d0: 3808 b900 |002c: if-eqz v8, 00e5 // +00b9 │ │ +3b59d4: 6001 8053 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butSkip:I // field@5380 │ │ +3b59d8: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b59de: 0c02 |0033: move-result-object v2 │ │ +3b59e0: 0729 |0034: move-object v9, v2 │ │ +3b59e2: 1f09 f702 |0035: check-cast v9, Landroid/widget/ImageButton; // type@02f7 │ │ +3b59e6: 3809 ae00 |0037: if-eqz v9, 00e5 // +00ae │ │ +3b59ea: 6001 8953 |0039: sget v1, Lde/danoeh/antennapod/R$id;.cardViewSeek:I // field@5389 │ │ +3b59ee: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b59f4: 0c02 |003e: move-result-object v2 │ │ +3b59f6: 072a |003f: move-object v10, v2 │ │ +3b59f8: 1f0a e004 |0040: check-cast v10, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3b59fc: 380a a300 |0042: if-eqz v10, 00e5 // +00a3 │ │ +3b5a00: 6001 4e55 |0044: sget v1, Lde/danoeh/antennapod/R$id;.pager:I // field@554e │ │ +3b5a04: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5a0a: 0c02 |0049: move-result-object v2 │ │ +3b5a0c: 072b |004a: move-object v11, v2 │ │ +3b5a0e: 1f0b 3611 |004b: check-cast v11, Landroidx/viewpager2/widget/ViewPager2; // type@1136 │ │ +3b5a12: 380b 9800 |004d: if-eqz v11, 00e5 // +0098 │ │ +3b5a16: 6001 6e55 |004f: sget v1, Lde/danoeh/antennapod/R$id;.player_control:I // field@556e │ │ +3b5a1a: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5a20: 0c02 |0054: move-result-object v2 │ │ +3b5a22: 072c |0055: move-object v12, v2 │ │ +3b5a24: 1f0c 0603 |0056: check-cast v12, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b5a28: 380c 8d00 |0058: if-eqz v12, 00e5 // +008d │ │ +3b5a2c: 6001 6d55 |005a: sget v1, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@556d │ │ +3b5a30: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5a36: 0c02 |005f: move-result-object v2 │ │ +3b5a38: 072d |0060: move-object v13, v2 │ │ +3b5a3a: 1f0d 4608 |0061: check-cast v13, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ +3b5a3e: 380d 8200 |0063: if-eqz v13, 00e5 // +0082 │ │ +3b5a42: 6001 7155 |0065: sget v1, Lde/danoeh/antennapod/R$id;.playtime_layout:I // field@5571 │ │ +3b5a46: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5a4c: 0c02 |006a: move-result-object v2 │ │ +3b5a4e: 072e |006b: move-object v14, v2 │ │ +3b5a50: 1f0e fb02 |006c: check-cast v14, Landroid/widget/LinearLayout; // type@02fb │ │ +3b5a54: 380e 7700 |006e: if-eqz v14, 00e5 // +0077 │ │ +3b5a58: 6001 7a55 |0070: sget v1, Lde/danoeh/antennapod/R$id;.progLoading:I // field@557a │ │ +3b5a5c: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5a62: 0c02 |0075: move-result-object v2 │ │ +3b5a64: 072f |0076: move-object v15, v2 │ │ +3b5a66: 1f0f 0203 |0077: check-cast v15, Landroid/widget/ProgressBar; // type@0302 │ │ +3b5a6a: 380f 6c00 |0079: if-eqz v15, 00e5 // +006c │ │ +3b5a6e: 6001 a955 |007b: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@55a9 │ │ +3b5a72: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5a78: 0c02 |0080: move-result-object v2 │ │ +3b5a7a: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3b5a7e: 1f10 e51a |0083: check-cast v16, Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar; // type@1ae5 │ │ +3b5a82: 3810 6000 |0085: if-eqz v16, 00e5 // +0060 │ │ +3b5a86: 6001 6f56 |0087: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b5a8a: 7120 8e6c 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5a90: 0c02 |008c: move-result-object v2 │ │ +3b5a92: 0811 0200 |008d: move-object/from16 v17, v2 │ │ +3b5a96: 1f11 d514 |008f: check-cast v17, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b5a9a: 3811 5400 |0091: if-eqz v17, 00e5 // +0054 │ │ +3b5a9e: 6001 8656 |0093: sget v1, Lde/danoeh/antennapod/R$id;.txtvFF:I // field@5686 │ │ +3b5aa2: 7120 8e6c 1000 |0095: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5aa8: 0c02 |0098: move-result-object v2 │ │ +3b5aaa: 0812 0200 |0099: move-object/from16 v18, v2 │ │ +3b5aae: 1f12 1303 |009b: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ +3b5ab2: 3812 4800 |009d: if-eqz v18, 00e5 // +0048 │ │ +3b5ab6: 6001 8b56 |009f: sget v1, Lde/danoeh/antennapod/R$id;.txtvLength:I // field@568b │ │ +3b5aba: 7120 8e6c 1000 |00a1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5ac0: 0c02 |00a4: move-result-object v2 │ │ +3b5ac2: 0813 0200 |00a5: move-object/from16 v19, v2 │ │ +3b5ac6: 1f13 e81a |00a7: check-cast v19, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1ae8 │ │ +3b5aca: 3813 3c00 |00a9: if-eqz v19, 00e5 // +003c │ │ +3b5ace: 6001 9056 |00ab: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaybackSpeed:I // field@5690 │ │ +3b5ad2: 7120 8e6c 1000 |00ad: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5ad8: 0c02 |00b0: move-result-object v2 │ │ +3b5ada: 0814 0200 |00b1: move-object/from16 v20, v2 │ │ +3b5ade: 1f14 1303 |00b3: check-cast v20, Landroid/widget/TextView; // type@0313 │ │ +3b5ae2: 3814 3000 |00b5: if-eqz v20, 00e5 // +0030 │ │ +3b5ae6: 6001 9456 |00b7: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@5694 │ │ +3b5aea: 7120 8e6c 1000 |00b9: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5af0: 0c02 |00bc: move-result-object v2 │ │ +3b5af2: 0815 0200 |00bd: move-object/from16 v21, v2 │ │ +3b5af6: 1f15 e81a |00bf: check-cast v21, Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView; // type@1ae8 │ │ +3b5afa: 3815 2400 |00c1: if-eqz v21, 00e5 // +0024 │ │ +3b5afe: 6001 9956 |00c3: sget v1, Lde/danoeh/antennapod/R$id;.txtvRev:I // field@5699 │ │ +3b5b02: 7120 8e6c 1000 |00c5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5b08: 0c02 |00c8: move-result-object v2 │ │ +3b5b0a: 0816 0200 |00c9: move-object/from16 v22, v2 │ │ +3b5b0e: 1f16 1303 |00cb: check-cast v22, Landroid/widget/TextView; // type@0313 │ │ +3b5b12: 3816 1800 |00cd: if-eqz v22, 00e5 // +0018 │ │ +3b5b16: 6001 9a56 |00cf: sget v1, Lde/danoeh/antennapod/R$id;.txtvSeek:I // field@569a │ │ +3b5b1a: 7120 8e6c 1000 |00d1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5b20: 0c02 |00d4: move-result-object v2 │ │ +3b5b22: 0817 0200 |00d5: move-object/from16 v23, v2 │ │ +3b5b26: 1f17 1303 |00d7: check-cast v23, Landroid/widget/TextView; // type@0313 │ │ +3b5b2a: 3817 0c00 |00d9: if-eqz v23, 00e5 // +000c │ │ +3b5b2e: 2201 4818 |00db: new-instance v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // type@1848 │ │ +3b5b32: 0713 |00dd: move-object v3, v1 │ │ +3b5b34: 0704 |00de: move-object v4, v0 │ │ +3b5b36: 1f04 f302 |00df: check-cast v4, Landroid/widget/FrameLayout; // type@02f3 │ │ +3b5b3a: 7615 3a99 0300 |00e1: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Lde/danoeh/antennapod/ui/common/PlaybackSpeedIndicatorView;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroidx/viewpager2/widget/ViewPager2;Landroid/widget/RelativeLayout;Landroidx/fragment/app/FragmentContainerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/screen/playback/audio/ChapterSeekBar;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/audio/NoRelayoutTextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@993a │ │ +3b5b40: 1101 |00e4: return-object v1 │ │ +3b5b42: 7401 c50c 1800 |00e5: invoke-virtual/range {v24}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b5b48: 0c00 |00e8: move-result-object v0 │ │ +3b5b4a: 6e20 d902 1000 |00e9: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b5b50: 0c00 |00ec: move-result-object v0 │ │ +3b5b52: 2201 521b |00ed: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b5b56: 1a02 713c |00ef: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3b5b5a: 6e20 dba5 0200 |00f1: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b5b60: 0c00 |00f4: move-result-object v0 │ │ +3b5b62: 7020 b0a5 0100 |00f5: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b5b68: 2701 |00f8: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ 0x0004 line=151 │ │ 0x000d line=156 │ │ 0x000f line=157 │ │ 0x0018 line=162 │ │ @@ -749809,20 +749809,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b5b94: |[3b5b94] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ -3b5ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b5ba6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b5ba8: 7130 3f99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@993f │ │ -3b5bae: 0c02 |0005: move-result-object v2 │ │ -3b5bb0: 1102 |0006: return-object v2 │ │ +3b5b6c: |[3b5b6c] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ +3b5b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b5b7e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b5b80: 7130 3f99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@993f │ │ +3b5b86: 0c02 |0005: move-result-object v2 │ │ +3b5b88: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;) │ │ @@ -749830,24 +749830,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5bb4: |[3b5bb4] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ -3b5bc4: 6000 5757 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audioplayer_fragment:I // field@5757 │ │ -3b5bc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b5bca: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5bd0: 0c02 |0006: move-result-object v2 │ │ -3b5bd2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b5bd6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b5bdc: 7110 3b99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@993b │ │ -3b5be2: 0c02 |000f: move-result-object v2 │ │ -3b5be4: 1102 |0010: return-object v2 │ │ +3b5b8c: |[3b5b8c] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ +3b5b9c: 6000 5757 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.audioplayer_fragment:I // field@5757 │ │ +3b5ba0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b5ba2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b5ba8: 0c02 |0006: move-result-object v2 │ │ +3b5baa: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b5bae: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5bb4: 7110 3b99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; // method@993b │ │ +3b5bba: 0c02 |000f: move-result-object v2 │ │ +3b5bbc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=139 │ │ 0x000c line=141 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -749860,18 +749860,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b595c: |[3b595c] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b596c: 6e10 3d99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.getRoot:()Landroid/widget/FrameLayout; // method@993d │ │ -3b5972: 0c00 |0003: move-result-object v0 │ │ -3b5974: 1100 |0004: return-object v0 │ │ +3b5934: |[3b5934] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b5944: 6e10 3d99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.getRoot:()Landroid/widget/FrameLayout; // method@993d │ │ +3b594a: 0c00 |0003: move-result-object v0 │ │ +3b594c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;) │ │ @@ -749879,17 +749879,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b5978: |[3b5978] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3b5988: 5410 0e69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@690e │ │ -3b598c: 1100 |0002: return-object v0 │ │ +3b5950: |[3b5950] de.danoeh.antennapod.databinding.AudioplayerFragmentBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3b5960: 5410 0e69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding;.rootView:Landroid/widget/FrameLayout; // field@690e │ │ +3b5964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/AudioplayerFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -749933,21 +749933,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b5d94: |[3b5d94] de.danoeh.antennapod.databinding.BugReportBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ -3b5da4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5daa: 5b01 1a69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@691a │ │ -3b5dae: 5b02 1769 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnCopyLog:Landroid/widget/Button; // field@6917 │ │ -3b5db2: 5b03 1869 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnOpenBugTracker:Landroid/widget/Button; // field@6918 │ │ -3b5db6: 5b04 1969 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.crashReportLogs:Landroid/widget/TextView; // field@6919 │ │ -3b5dba: 0e00 |000b: return-void │ │ +3b5d6c: |[3b5d6c] de.danoeh.antennapod.databinding.BugReportBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ +3b5d7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5d82: 5b01 1a69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@691a │ │ +3b5d86: 5b02 1769 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnCopyLog:Landroid/widget/Button; // field@6917 │ │ +3b5d8a: 5b03 1869 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.btnOpenBugTracker:Landroid/widget/Button; // field@6918 │ │ +3b5d8e: 5b04 1969 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/BugReportBinding;.crashReportLogs:Landroid/widget/TextView; // field@6919 │ │ +3b5d92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -749963,44 +749963,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b5cbc: |[3b5cbc] de.danoeh.antennapod.databinding.BugReportBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ -3b5ccc: 6000 6453 |0000: sget v0, Lde/danoeh/antennapod/R$id;.btn_copy_log:I // field@5364 │ │ -3b5cd0: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5cd6: 0c01 |0005: move-result-object v1 │ │ -3b5cd8: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ -3b5cdc: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b5ce0: 6000 6553 |000a: sget v0, Lde/danoeh/antennapod/R$id;.btn_open_bug_tracker:I // field@5365 │ │ -3b5ce4: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5cea: 0c02 |000f: move-result-object v2 │ │ -3b5cec: 1f02 e602 |0010: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ -3b5cf0: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b5cf4: 6000 c853 |0014: sget v0, Lde/danoeh/antennapod/R$id;.crash_report_logs:I // field@53c8 │ │ -3b5cf8: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5cfe: 0c03 |0019: move-result-object v3 │ │ -3b5d00: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ -3b5d04: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b5d08: 2200 4918 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/BugReportBinding; // type@1849 │ │ -3b5d0c: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3b5d10: 7053 4099 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/BugReportBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9940 │ │ -3b5d16: 1100 |0025: return-object v0 │ │ -3b5d18: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b5d1e: 0c04 |0029: move-result-object v4 │ │ -3b5d20: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b5d26: 0c04 |002d: move-result-object v4 │ │ -3b5d28: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b5d2c: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b5d30: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b5d36: 0c04 |0035: move-result-object v4 │ │ -3b5d38: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b5d3e: 2700 |0039: throw v0 │ │ +3b5c94: |[3b5c94] de.danoeh.antennapod.databinding.BugReportBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ +3b5ca4: 6000 6453 |0000: sget v0, Lde/danoeh/antennapod/R$id;.btn_copy_log:I // field@5364 │ │ +3b5ca8: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5cae: 0c01 |0005: move-result-object v1 │ │ +3b5cb0: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ +3b5cb4: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b5cb8: 6000 6553 |000a: sget v0, Lde/danoeh/antennapod/R$id;.btn_open_bug_tracker:I // field@5365 │ │ +3b5cbc: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5cc2: 0c02 |000f: move-result-object v2 │ │ +3b5cc4: 1f02 e602 |0010: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ +3b5cc8: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b5ccc: 6000 c853 |0014: sget v0, Lde/danoeh/antennapod/R$id;.crash_report_logs:I // field@53c8 │ │ +3b5cd0: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5cd6: 0c03 |0019: move-result-object v3 │ │ +3b5cd8: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ +3b5cdc: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b5ce0: 2200 4918 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/BugReportBinding; // type@1849 │ │ +3b5ce4: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3b5ce8: 7053 4099 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/BugReportBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9940 │ │ +3b5cee: 1100 |0025: return-object v0 │ │ +3b5cf0: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b5cf6: 0c04 |0029: move-result-object v4 │ │ +3b5cf8: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b5cfe: 0c04 |002d: move-result-object v4 │ │ +3b5d00: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b5d04: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b5d08: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b5d0e: 0c04 |0035: move-result-object v4 │ │ +3b5d10: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b5d16: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -750016,20 +750016,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/BugReportBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b5d40: |[3b5d40] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ -3b5d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b5d52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b5d54: 7130 4599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9945 │ │ -3b5d5a: 0c02 |0005: move-result-object v2 │ │ -3b5d5c: 1102 |0006: return-object v2 │ │ +3b5d18: |[3b5d18] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ +3b5d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b5d2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b5d2c: 7130 4599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9945 │ │ +3b5d32: 0c02 |0005: move-result-object v2 │ │ +3b5d34: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/BugReportBinding;) │ │ @@ -750037,24 +750037,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5d60: |[3b5d60] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ -3b5d70: 6000 5b57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.bug_report:I // field@575b │ │ -3b5d74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b5d76: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5d7c: 0c02 |0006: move-result-object v2 │ │ -3b5d7e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b5d82: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b5d88: 7110 4199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/BugReportBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9941 │ │ -3b5d8e: 0c02 |000f: move-result-object v2 │ │ -3b5d90: 1102 |0010: return-object v2 │ │ +3b5d38: |[3b5d38] de.danoeh.antennapod.databinding.BugReportBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ +3b5d48: 6000 5b57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.bug_report:I // field@575b │ │ +3b5d4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b5d4e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b5d54: 0c02 |0006: move-result-object v2 │ │ +3b5d56: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b5d5a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5d60: 7110 4199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/BugReportBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/BugReportBinding; // method@9941 │ │ +3b5d66: 0c02 |000f: move-result-object v2 │ │ +3b5d68: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -750067,18 +750067,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b5c88: |[3b5c88] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/view/View; │ │ -3b5c98: 6e10 4399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9943 │ │ -3b5c9e: 0c00 |0003: move-result-object v0 │ │ -3b5ca0: 1100 |0004: return-object v0 │ │ +3b5c60: |[3b5c60] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/view/View; │ │ +3b5c70: 6e10 4399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/BugReportBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9943 │ │ +3b5c76: 0c00 |0003: move-result-object v0 │ │ +3b5c78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/BugReportBinding;) │ │ @@ -750086,17 +750086,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b5ca4: |[3b5ca4] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b5cb4: 5410 1a69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@691a │ │ -3b5cb8: 1100 |0002: return-object v0 │ │ +3b5c7c: |[3b5c7c] de.danoeh.antennapod.databinding.BugReportBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b5c8c: 5410 1a69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/BugReportBinding;.rootView:Landroid/widget/LinearLayout; // field@691a │ │ +3b5c90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/BugReportBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -750132,19 +750132,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b5ea0: |[3b5ea0] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V │ │ -3b5eb0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5eb6: 5b01 1c69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@691c │ │ -3b5eba: 5b02 1b69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.checkboxDoNotShowAgain:Landroid/widget/CheckBox; // field@691b │ │ -3b5ebe: 0e00 |0007: return-void │ │ +3b5e78: |[3b5e78] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V │ │ +3b5e88: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5e8e: 5b01 1c69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@691c │ │ +3b5e92: 5b02 1b69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.checkboxDoNotShowAgain:Landroid/widget/CheckBox; // field@691b │ │ +3b5e96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ @@ -750156,34 +750156,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b5df0: |[3b5df0] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ -3b5e00: 6000 9953 |0000: sget v0, Lde/danoeh/antennapod/R$id;.checkbox_do_not_show_again:I // field@5399 │ │ -3b5e04: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5e0a: 0c01 |0005: move-result-object v1 │ │ -3b5e0c: 1f01 e702 |0006: check-cast v1, Landroid/widget/CheckBox; // type@02e7 │ │ -3b5e10: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3b5e14: 2200 4a18 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // type@184a │ │ -3b5e18: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b5e1c: 7030 4699 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V // method@9946 │ │ -3b5e22: 1100 |0011: return-object v0 │ │ -3b5e24: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b5e2a: 0c02 |0015: move-result-object v2 │ │ -3b5e2c: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b5e32: 0c02 |0019: move-result-object v2 │ │ -3b5e34: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b5e38: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b5e3c: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b5e42: 0c02 |0021: move-result-object v2 │ │ -3b5e44: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b5e4a: 2700 |0025: throw v0 │ │ +3b5dc8: |[3b5dc8] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ +3b5dd8: 6000 9953 |0000: sget v0, Lde/danoeh/antennapod/R$id;.checkbox_do_not_show_again:I // field@5399 │ │ +3b5ddc: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5de2: 0c01 |0005: move-result-object v1 │ │ +3b5de4: 1f01 e702 |0006: check-cast v1, Landroid/widget/CheckBox; // type@02e7 │ │ +3b5de8: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3b5dec: 2200 4a18 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // type@184a │ │ +3b5df0: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b5df4: 7030 4699 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/CheckBox;)V // method@9946 │ │ +3b5dfa: 1100 |0011: return-object v0 │ │ +3b5dfc: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b5e02: 0c02 |0015: move-result-object v2 │ │ +3b5e04: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b5e0a: 0c02 |0019: move-result-object v2 │ │ +3b5e0c: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b5e10: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b5e14: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b5e1a: 0c02 |0021: move-result-object v2 │ │ +3b5e1c: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b5e22: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -750195,20 +750195,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b5e4c: |[3b5e4c] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ -3b5e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b5e5e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b5e60: 7130 4b99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@994b │ │ -3b5e66: 0c02 |0005: move-result-object v2 │ │ -3b5e68: 1102 |0006: return-object v2 │ │ +3b5e24: |[3b5e24] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ +3b5e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b5e36: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b5e38: 7130 4b99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@994b │ │ +3b5e3e: 0c02 |0005: move-result-object v2 │ │ +3b5e40: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;) │ │ @@ -750216,24 +750216,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5e6c: |[3b5e6c] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ -3b5e7c: 6000 5c57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.checkbox_do_not_show_again:I // field@575c │ │ -3b5e80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b5e82: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5e88: 0c02 |0006: move-result-object v2 │ │ -3b5e8a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b5e8e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b5e94: 7110 4799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@9947 │ │ -3b5e9a: 0c02 |000f: move-result-object v2 │ │ -3b5e9c: 1102 |0010: return-object v2 │ │ +3b5e44: |[3b5e44] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ +3b5e54: 6000 5c57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.checkbox_do_not_show_again:I // field@575c │ │ +3b5e58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b5e5a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b5e60: 0c02 |0006: move-result-object v2 │ │ +3b5e62: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b5e66: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5e6c: 7110 4799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; // method@9947 │ │ +3b5e72: 0c02 |000f: move-result-object v2 │ │ +3b5e74: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -750246,18 +750246,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b5dbc: |[3b5dbc] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/view/View; │ │ -3b5dcc: 6e10 4999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9949 │ │ -3b5dd2: 0c00 |0003: move-result-object v0 │ │ -3b5dd4: 1100 |0004: return-object v0 │ │ +3b5d94: |[3b5d94] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/view/View; │ │ +3b5da4: 6e10 4999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9949 │ │ +3b5daa: 0c00 |0003: move-result-object v0 │ │ +3b5dac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;) │ │ @@ -750265,17 +750265,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b5dd8: |[3b5dd8] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b5de8: 5410 1c69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@691c │ │ -3b5dec: 1100 |0002: return-object v0 │ │ +3b5db0: |[3b5db0] de.danoeh.antennapod.databinding.CheckboxDoNotShowAgainBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b5dc0: 5410 1c69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding;.rootView:Landroid/widget/LinearLayout; // field@691c │ │ +3b5dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/CheckboxDoNotShowAgainBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -750311,19 +750311,19 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b5f7c: |[3b5f7c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -3b5f8c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5f92: 5b01 1e69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@691e │ │ -3b5f96: 5b02 1d69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@691d │ │ -3b5f9a: 0e00 |0007: return-void │ │ +3b5f54: |[3b5f54] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +3b5f64: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5f6a: 5b01 1e69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@691e │ │ +3b5f6e: 5b02 1d69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@691d │ │ +3b5f72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ @@ -750335,24 +750335,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3b5ef4: |[3b5ef4] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ -3b5f04: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3b5f08: 1f01 1610 |0002: check-cast v1, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3b5f0c: 2200 4b18 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // type@184b │ │ -3b5f10: 7030 4c99 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V // method@994c │ │ -3b5f16: 1100 |0009: return-object v0 │ │ -3b5f18: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b5f1c: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3b5f20: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b5f26: 2701 |0011: throw v1 │ │ +3b5ecc: |[3b5ecc] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ +3b5edc: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3b5ee0: 1f01 1610 |0002: check-cast v1, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3b5ee4: 2200 4b18 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // type@184b │ │ +3b5ee8: 7030 4c99 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.:(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView;)V // method@994c │ │ +3b5eee: 1100 |0009: return-object v0 │ │ +3b5ef0: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b5ef4: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3b5ef8: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b5efe: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0004 line=57 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -750362,20 +750362,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b5f28: |[3b5f28] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ -3b5f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b5f3a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b5f3c: 7130 5199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@9951 │ │ -3b5f42: 0c02 |0005: move-result-object v2 │ │ -3b5f44: 1102 |0006: return-object v2 │ │ +3b5f00: |[3b5f00] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ +3b5f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b5f12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b5f14: 7130 5199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@9951 │ │ +3b5f1a: 0c02 |0005: move-result-object v2 │ │ +3b5f1c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;) │ │ @@ -750383,24 +750383,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b5f48: |[3b5f48] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ -3b5f58: 6000 5f57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog:I // field@575f │ │ -3b5f5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b5f5e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b5f64: 0c02 |0006: move-result-object v2 │ │ -3b5f66: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b5f6a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b5f70: 7110 4d99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@994d │ │ -3b5f76: 0c02 |000f: move-result-object v2 │ │ -3b5f78: 1102 |0010: return-object v2 │ │ +3b5f20: |[3b5f20] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ +3b5f30: 6000 5f57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog:I // field@575f │ │ +3b5f34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b5f36: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b5f3c: 0c02 |0006: move-result-object v2 │ │ +3b5f3e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b5f42: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b5f48: 7110 4d99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; // method@994d │ │ +3b5f4e: 0c02 |000f: move-result-object v2 │ │ +3b5f50: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=44 │ │ 0x000c line=46 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -750413,18 +750413,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b5ec0: |[3b5ec0] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroid/view/View; │ │ -3b5ed0: 6e10 4f99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.getRoot:()Landroidx/recyclerview/widget/RecyclerView; // method@994f │ │ -3b5ed6: 0c00 |0003: move-result-object v0 │ │ -3b5ed8: 1100 |0004: return-object v0 │ │ +3b5e98: |[3b5e98] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroid/view/View; │ │ +3b5ea8: 6e10 4f99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.getRoot:()Landroidx/recyclerview/widget/RecyclerView; // method@994f │ │ +3b5eae: 0c00 |0003: move-result-object v0 │ │ +3b5eb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;) │ │ @@ -750432,17 +750432,17 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b5edc: |[3b5edc] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroidx/recyclerview/widget/RecyclerView; │ │ -3b5eec: 5410 1e69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@691e │ │ -3b5ef0: 1100 |0002: return-object v0 │ │ +3b5eb4: |[3b5eb4] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogBinding.getRoot:()Landroidx/recyclerview/widget/RecyclerView; │ │ +3b5ec4: 5410 1e69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding;.rootView:Landroidx/recyclerview/widget/RecyclerView; // field@691e │ │ +3b5ec8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -750482,20 +750482,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3b6094: |[3b6094] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ -3b60a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b60aa: 5b01 2069 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6920 │ │ -3b60ae: 5b02 1f69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.dragHandle:Landroid/widget/ImageView; // field@691f │ │ -3b60b2: 5b03 2169 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.sectionLabel:Landroid/widget/TextView; // field@6921 │ │ -3b60b6: 0e00 |0009: return-void │ │ +3b606c: |[3b606c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ +3b607c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6082: 5b01 2069 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6920 │ │ +3b6086: 5b02 1f69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.dragHandle:Landroid/widget/ImageView; // field@691f │ │ +3b608a: 5b03 2169 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.sectionLabel:Landroid/widget/TextView; // field@6921 │ │ +3b608e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -750509,39 +750509,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3b5fd0: |[3b5fd0] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ -3b5fe0: 6000 fd53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.dragHandle:I // field@53fd │ │ -3b5fe4: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5fea: 0c01 |0005: move-result-object v1 │ │ -3b5fec: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ -3b5ff0: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3b5ff4: 6000 cb55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.sectionLabel:I // field@55cb │ │ -3b5ff8: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b5ffe: 0c02 |000f: move-result-object v2 │ │ -3b6000: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ -3b6004: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3b6008: 2200 4c18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // type@184c │ │ -3b600c: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6010: 7040 5299 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9952 │ │ -3b6016: 1100 |001b: return-object v0 │ │ -3b6018: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b601e: 0c03 |001f: move-result-object v3 │ │ -3b6020: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b6026: 0c03 |0023: move-result-object v3 │ │ -3b6028: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b602c: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b6030: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b6036: 0c03 |002b: move-result-object v3 │ │ -3b6038: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b603e: 2700 |002f: throw v0 │ │ +3b5fa8: |[3b5fa8] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ +3b5fb8: 6000 fd53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.dragHandle:I // field@53fd │ │ +3b5fbc: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5fc2: 0c01 |0005: move-result-object v1 │ │ +3b5fc4: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ +3b5fc8: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3b5fcc: 6000 cb55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.sectionLabel:I // field@55cb │ │ +3b5fd0: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b5fd6: 0c02 |000f: move-result-object v2 │ │ +3b5fd8: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ +3b5fdc: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3b5fe0: 2200 4c18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // type@184c │ │ +3b5fe4: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b5fe8: 7040 5299 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@9952 │ │ +3b5fee: 1100 |001b: return-object v0 │ │ +3b5ff0: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b5ff6: 0c03 |001f: move-result-object v3 │ │ +3b5ff8: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b5ffe: 0c03 |0023: move-result-object v3 │ │ +3b6000: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b6004: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6008: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b600e: 0c03 |002b: move-result-object v3 │ │ +3b6010: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b6016: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -750555,20 +750555,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6040: |[3b6040] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ -3b6050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b6052: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b6054: 7130 5799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9957 │ │ -3b605a: 0c02 |0005: move-result-object v2 │ │ -3b605c: 1102 |0006: return-object v2 │ │ +3b6018: |[3b6018] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ +3b6028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b602a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b602c: 7130 5799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9957 │ │ +3b6032: 0c02 |0005: move-result-object v2 │ │ +3b6034: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;) │ │ @@ -750576,24 +750576,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6060: |[3b6060] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ -3b6070: 6000 6057 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_entry:I // field@5760 │ │ -3b6074: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b6076: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b607c: 0c02 |0006: move-result-object v2 │ │ -3b607e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6082: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6088: 7110 5399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9953 │ │ -3b608e: 0c02 |000f: move-result-object v2 │ │ -3b6090: 1102 |0010: return-object v2 │ │ +3b6038: |[3b6038] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ +3b6048: 6000 6057 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_entry:I // field@5760 │ │ +3b604c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b604e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b6054: 0c02 |0006: move-result-object v2 │ │ +3b6056: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b605a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6060: 7110 5399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; // method@9953 │ │ +3b6066: 0c02 |000f: move-result-object v2 │ │ +3b6068: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -750606,18 +750606,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b5f9c: |[3b5f9c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/view/View; │ │ -3b5fac: 6e10 5599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9955 │ │ -3b5fb2: 0c00 |0003: move-result-object v0 │ │ -3b5fb4: 1100 |0004: return-object v0 │ │ +3b5f74: |[3b5f74] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/view/View; │ │ +3b5f84: 6e10 5599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9955 │ │ +3b5f8a: 0c00 |0003: move-result-object v0 │ │ +3b5f8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;) │ │ @@ -750625,17 +750625,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b5fb8: |[3b5fb8] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b5fc8: 5410 2069 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6920 │ │ -3b5fcc: 1100 |0002: return-object v0 │ │ +3b5f90: |[3b5f90] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogEntryBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b5fa0: 5410 2069 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding;.rootView:Landroid/widget/LinearLayout; // field@6920 │ │ +3b5fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogEntryBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -750671,19 +750671,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b619c: |[3b619c] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3b61ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b61b2: 5b01 2369 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6923 │ │ -3b61b6: 5b02 2269 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.headerLabel:Landroid/widget/TextView; // field@6922 │ │ -3b61ba: 0e00 |0007: return-void │ │ +3b6174: |[3b6174] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3b6184: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b618a: 5b01 2369 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6923 │ │ +3b618e: 5b02 2269 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.headerLabel:Landroid/widget/TextView; // field@6922 │ │ +3b6192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ @@ -750695,34 +750695,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b60ec: |[3b60ec] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ -3b60fc: 6000 9454 |0000: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@5494 │ │ -3b6100: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6106: 0c01 |0005: move-result-object v1 │ │ -3b6108: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ -3b610c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3b6110: 2200 4d18 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // type@184d │ │ -3b6114: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6118: 7030 5899 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9958 │ │ -3b611e: 1100 |0011: return-object v0 │ │ -3b6120: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6126: 0c02 |0015: move-result-object v2 │ │ -3b6128: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b612e: 0c02 |0019: move-result-object v2 │ │ -3b6130: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6134: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b6138: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b613e: 0c02 |0021: move-result-object v2 │ │ -3b6140: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b6146: 2700 |0025: throw v0 │ │ +3b60c4: |[3b60c4] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ +3b60d4: 6000 9454 |0000: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@5494 │ │ +3b60d8: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b60de: 0c01 |0005: move-result-object v1 │ │ +3b60e0: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ +3b60e4: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3b60e8: 2200 4d18 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // type@184d │ │ +3b60ec: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b60f0: 7030 5899 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9958 │ │ +3b60f6: 1100 |0011: return-object v0 │ │ +3b60f8: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b60fe: 0c02 |0015: move-result-object v2 │ │ +3b6100: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6106: 0c02 |0019: move-result-object v2 │ │ +3b6108: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b610c: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6110: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6116: 0c02 |0021: move-result-object v2 │ │ +3b6118: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b611e: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -750734,20 +750734,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6148: |[3b6148] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ -3b6158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b615a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b615c: 7130 5d99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@995d │ │ -3b6162: 0c02 |0005: move-result-object v2 │ │ -3b6164: 1102 |0006: return-object v2 │ │ +3b6120: |[3b6120] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ +3b6130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6132: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6134: 7130 5d99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@995d │ │ +3b613a: 0c02 |0005: move-result-object v2 │ │ +3b613c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;) │ │ @@ -750755,24 +750755,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6168: |[3b6168] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ -3b6178: 6000 6157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_header:I // field@5761 │ │ -3b617c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b617e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6184: 0c02 |0006: move-result-object v2 │ │ -3b6186: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b618a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6190: 7110 5999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@9959 │ │ -3b6196: 0c02 |000f: move-result-object v2 │ │ -3b6198: 1102 |0010: return-object v2 │ │ +3b6140: |[3b6140] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ +3b6150: 6000 6157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.choose_home_screen_order_dialog_header:I // field@5761 │ │ +3b6154: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6156: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b615c: 0c02 |0006: move-result-object v2 │ │ +3b615e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b6162: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6168: 7110 5999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; // method@9959 │ │ +3b616e: 0c02 |000f: move-result-object v2 │ │ +3b6170: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -750785,18 +750785,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b60b8: |[3b60b8] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/view/View; │ │ -3b60c8: 6e10 5b99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@995b │ │ -3b60ce: 0c00 |0003: move-result-object v0 │ │ -3b60d0: 1100 |0004: return-object v0 │ │ +3b6090: |[3b6090] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/view/View; │ │ +3b60a0: 6e10 5b99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@995b │ │ +3b60a6: 0c00 |0003: move-result-object v0 │ │ +3b60a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;) │ │ @@ -750804,17 +750804,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b60d4: |[3b60d4] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b60e4: 5410 2369 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6923 │ │ -3b60e8: 1100 |0002: return-object v0 │ │ +3b60ac: |[3b60ac] de.danoeh.antennapod.databinding.ChooseHomeScreenOrderDialogHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b60bc: 5410 2369 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6923 │ │ +3b60c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ChooseHomeScreenOrderDialogHeaderBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -750902,32 +750902,32 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -3b63bc: |[3b63bc] de.danoeh.antennapod.databinding.CoverFragmentBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b63cc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b63d2: 5b01 2f69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@692f │ │ -3b63d6: 5b02 2469 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butNextChapter:Landroid/widget/ImageButton; // field@6924 │ │ -3b63da: 5b03 2569 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butPrevChapter:Landroid/widget/ImageButton; // field@6925 │ │ -3b63de: 5b04 2669 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chapterButton:Landroid/widget/LinearLayout; // field@6926 │ │ -3b63e2: 5b05 2769 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chaptersLabel:Landroid/widget/TextView; // field@6927 │ │ -3b63e6: 5b06 2869 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragment:Landroid/widget/LinearLayout; // field@6928 │ │ -3b63ea: 5b07 2969 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragmentTextContainer:Landroid/widget/LinearLayout; // field@6929 │ │ -3b63ee: 5b08 2a69 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverHolder:Landroidx/constraintlayout/widget/ConstraintLayout; // field@692a │ │ -3b63f2: 5b09 2b69 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.descriptionIcon:Landroid/widget/ImageView; // field@692b │ │ -3b63f6: 5b0a 2c69 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.episodeDetails:Landroid/widget/LinearLayout; // field@692c │ │ -3b63fa: 5b0b 2d69 |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@692d │ │ -3b63fe: 5b0c 2e69 |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.openDescription:Landroid/widget/LinearLayout; // field@692e │ │ -3b6402: 5b0d 3069 |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.shownotesLabel:Landroid/widget/TextView; // field@6930 │ │ -3b6406: 5b0e 3169 |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvEpisodeTitle:Landroid/widget/TextView; // field@6931 │ │ -3b640a: 5b0f 3269 |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvPodcastTitle:Landroid/widget/TextView; // field@6932 │ │ -3b640e: 0e00 |0021: return-void │ │ +3b6394: |[3b6394] de.danoeh.antennapod.databinding.CoverFragmentBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b63a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b63aa: 5b01 2f69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@692f │ │ +3b63ae: 5b02 2469 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butNextChapter:Landroid/widget/ImageButton; // field@6924 │ │ +3b63b2: 5b03 2569 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.butPrevChapter:Landroid/widget/ImageButton; // field@6925 │ │ +3b63b6: 5b04 2669 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chapterButton:Landroid/widget/LinearLayout; // field@6926 │ │ +3b63ba: 5b05 2769 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.chaptersLabel:Landroid/widget/TextView; // field@6927 │ │ +3b63be: 5b06 2869 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragment:Landroid/widget/LinearLayout; // field@6928 │ │ +3b63c2: 5b07 2969 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverFragmentTextContainer:Landroid/widget/LinearLayout; // field@6929 │ │ +3b63c6: 5b08 2a69 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.coverHolder:Landroidx/constraintlayout/widget/ConstraintLayout; // field@692a │ │ +3b63ca: 5b09 2b69 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.descriptionIcon:Landroid/widget/ImageView; // field@692b │ │ +3b63ce: 5b0a 2c69 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.episodeDetails:Landroid/widget/LinearLayout; // field@692c │ │ +3b63d2: 5b0b 2d69 |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@692d │ │ +3b63d6: 5b0c 2e69 |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.openDescription:Landroid/widget/LinearLayout; // field@692e │ │ +3b63da: 5b0d 3069 |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.shownotesLabel:Landroid/widget/TextView; // field@6930 │ │ +3b63de: 5b0e 3169 |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvEpisodeTitle:Landroid/widget/TextView; // field@6931 │ │ +3b63e2: 5b0f 3269 |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.txtvPodcastTitle:Landroid/widget/TextView; // field@6932 │ │ +3b63e6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ 0x0009 line=78 │ │ @@ -750965,111 +750965,111 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 16 │ │ insns size : 179 16-bit code units │ │ -3b61f0: |[3b61f0] de.danoeh.antennapod.databinding.CoverFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ -3b6200: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3b6204: 6001 7553 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butNextChapter:I // field@5375 │ │ -3b6208: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b620e: 0c02 |0007: move-result-object v2 │ │ -3b6210: 0725 |0008: move-object v5, v2 │ │ -3b6212: 1f05 f702 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02f7 │ │ -3b6216: 3805 9400 |000b: if-eqz v5, 009f // +0094 │ │ -3b621a: 6001 7953 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPrevChapter:I // field@5379 │ │ -3b621e: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6224: 0c02 |0012: move-result-object v2 │ │ -3b6226: 0726 |0013: move-object v6, v2 │ │ -3b6228: 1f06 f702 |0014: check-cast v6, Landroid/widget/ImageButton; // type@02f7 │ │ -3b622c: 3806 8900 |0016: if-eqz v6, 009f // +0089 │ │ -3b6230: 6001 9653 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chapterButton:I // field@5396 │ │ -3b6234: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b623a: 0c02 |001d: move-result-object v2 │ │ -3b623c: 0727 |001e: move-object v7, v2 │ │ -3b623e: 1f07 fb02 |001f: check-cast v7, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6242: 3807 7e00 |0021: if-eqz v7, 009f // +007e │ │ -3b6246: 6001 9753 |0023: sget v1, Lde/danoeh/antennapod/R$id;.chapters_label:I // field@5397 │ │ -3b624a: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6250: 0c02 |0028: move-result-object v2 │ │ -3b6252: 0728 |0029: move-object v8, v2 │ │ -3b6254: 1f08 1303 |002a: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ -3b6258: 3808 7300 |002c: if-eqz v8, 009f // +0073 │ │ -3b625c: 0709 |002e: move-object v9, v0 │ │ -3b625e: 1f09 fb02 |002f: check-cast v9, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6262: 6001 c653 |0031: sget v1, Lde/danoeh/antennapod/R$id;.cover_fragment_text_container:I // field@53c6 │ │ -3b6266: 7120 8e6c 1000 |0033: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b626c: 0c02 |0036: move-result-object v2 │ │ -3b626e: 072a |0037: move-object v10, v2 │ │ -3b6270: 1f0a fb02 |0038: check-cast v10, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6274: 380a 6500 |003a: if-eqz v10, 009f // +0065 │ │ -3b6278: 6001 c353 |003c: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@53c3 │ │ -3b627c: 7120 8e6c 1000 |003e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6282: 0c02 |0041: move-result-object v2 │ │ -3b6284: 072b |0042: move-object v11, v2 │ │ -3b6286: 1f0b 3f05 |0043: check-cast v11, Landroidx/constraintlayout/widget/ConstraintLayout; // type@053f │ │ -3b628a: 380b 5a00 |0045: if-eqz v11, 009f // +005a │ │ -3b628e: 6001 db53 |0047: sget v1, Lde/danoeh/antennapod/R$id;.description_icon:I // field@53db │ │ -3b6292: 7120 8e6c 1000 |0049: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6298: 0c02 |004c: move-result-object v2 │ │ -3b629a: 072c |004d: move-object v12, v2 │ │ -3b629c: 1f0c f902 |004e: check-cast v12, Landroid/widget/ImageView; // type@02f9 │ │ -3b62a0: 380c 4f00 |0050: if-eqz v12, 009f // +004f │ │ -3b62a4: 6001 1d54 |0052: sget v1, Lde/danoeh/antennapod/R$id;.episode_details:I // field@541d │ │ -3b62a8: 7120 8e6c 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b62ae: 0c02 |0057: move-result-object v2 │ │ -3b62b0: 072d |0058: move-object v13, v2 │ │ -3b62b2: 1f0d fb02 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@02fb │ │ -3b62b6: 380d 4400 |005b: if-eqz v13, 009f // +0044 │ │ -3b62ba: 6001 aa54 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ -3b62be: 7120 8e6c 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b62c4: 0c02 |0062: move-result-object v2 │ │ -3b62c6: 072e |0063: move-object v14, v2 │ │ -3b62c8: 1f0e f902 |0064: check-cast v14, Landroid/widget/ImageView; // type@02f9 │ │ -3b62cc: 380e 3900 |0066: if-eqz v14, 009f // +0039 │ │ -3b62d0: 6001 4355 |0068: sget v1, Lde/danoeh/antennapod/R$id;.openDescription:I // field@5543 │ │ -3b62d4: 7120 8e6c 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b62da: 0c02 |006d: move-result-object v2 │ │ -3b62dc: 072f |006e: move-object v15, v2 │ │ -3b62de: 1f0f fb02 |006f: check-cast v15, Landroid/widget/LinearLayout; // type@02fb │ │ -3b62e2: 380f 2e00 |0071: if-eqz v15, 009f // +002e │ │ -3b62e6: 6001 f255 |0073: sget v1, Lde/danoeh/antennapod/R$id;.shownotes_label:I // field@55f2 │ │ -3b62ea: 7120 8e6c 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b62f0: 0c02 |0078: move-result-object v2 │ │ -3b62f2: 0810 0200 |0079: move-object/from16 v16, v2 │ │ -3b62f6: 1f10 1303 |007b: check-cast v16, Landroid/widget/TextView; // type@0313 │ │ -3b62fa: 3810 2200 |007d: if-eqz v16, 009f // +0022 │ │ -3b62fe: 6001 8456 |007f: sget v1, Lde/danoeh/antennapod/R$id;.txtvEpisodeTitle:I // field@5684 │ │ -3b6302: 7120 8e6c 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6308: 0c02 |0084: move-result-object v2 │ │ -3b630a: 0811 0200 |0085: move-object/from16 v17, v2 │ │ -3b630e: 1f11 1303 |0087: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ -3b6312: 3811 1600 |0089: if-eqz v17, 009f // +0016 │ │ -3b6316: 6001 9256 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcastTitle:I // field@5692 │ │ -3b631a: 7120 8e6c 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6320: 0c02 |0090: move-result-object v2 │ │ -3b6322: 0812 0200 |0091: move-object/from16 v18, v2 │ │ -3b6326: 1f12 1303 |0093: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ -3b632a: 3812 0a00 |0095: if-eqz v18, 009f // +000a │ │ -3b632e: 2200 4e18 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // type@184e │ │ -3b6332: 0703 |0099: move-object v3, v0 │ │ -3b6334: 0794 |009a: move-object v4, v9 │ │ -3b6336: 7610 5e99 0300 |009b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@995e │ │ -3b633c: 1100 |009e: return-object v0 │ │ -3b633e: 7401 c50c 1300 |009f: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6344: 0c00 |00a2: move-result-object v0 │ │ -3b6346: 6e20 d902 1000 |00a3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b634c: 0c00 |00a6: move-result-object v0 │ │ -3b634e: 2201 521b |00a7: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6352: 1a02 713c |00a9: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3b6356: 6e20 dba5 0200 |00ab: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b635c: 0c00 |00ae: move-result-object v0 │ │ -3b635e: 7020 b0a5 0100 |00af: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b6364: 2701 |00b2: throw v1 │ │ +3b61c8: |[3b61c8] de.danoeh.antennapod.databinding.CoverFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ +3b61d8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3b61dc: 6001 7553 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butNextChapter:I // field@5375 │ │ +3b61e0: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b61e6: 0c02 |0007: move-result-object v2 │ │ +3b61e8: 0725 |0008: move-object v5, v2 │ │ +3b61ea: 1f05 f702 |0009: check-cast v5, Landroid/widget/ImageButton; // type@02f7 │ │ +3b61ee: 3805 9400 |000b: if-eqz v5, 009f // +0094 │ │ +3b61f2: 6001 7953 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butPrevChapter:I // field@5379 │ │ +3b61f6: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b61fc: 0c02 |0012: move-result-object v2 │ │ +3b61fe: 0726 |0013: move-object v6, v2 │ │ +3b6200: 1f06 f702 |0014: check-cast v6, Landroid/widget/ImageButton; // type@02f7 │ │ +3b6204: 3806 8900 |0016: if-eqz v6, 009f // +0089 │ │ +3b6208: 6001 9653 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chapterButton:I // field@5396 │ │ +3b620c: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6212: 0c02 |001d: move-result-object v2 │ │ +3b6214: 0727 |001e: move-object v7, v2 │ │ +3b6216: 1f07 fb02 |001f: check-cast v7, Landroid/widget/LinearLayout; // type@02fb │ │ +3b621a: 3807 7e00 |0021: if-eqz v7, 009f // +007e │ │ +3b621e: 6001 9753 |0023: sget v1, Lde/danoeh/antennapod/R$id;.chapters_label:I // field@5397 │ │ +3b6222: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6228: 0c02 |0028: move-result-object v2 │ │ +3b622a: 0728 |0029: move-object v8, v2 │ │ +3b622c: 1f08 1303 |002a: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ +3b6230: 3808 7300 |002c: if-eqz v8, 009f // +0073 │ │ +3b6234: 0709 |002e: move-object v9, v0 │ │ +3b6236: 1f09 fb02 |002f: check-cast v9, Landroid/widget/LinearLayout; // type@02fb │ │ +3b623a: 6001 c653 |0031: sget v1, Lde/danoeh/antennapod/R$id;.cover_fragment_text_container:I // field@53c6 │ │ +3b623e: 7120 8e6c 1000 |0033: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6244: 0c02 |0036: move-result-object v2 │ │ +3b6246: 072a |0037: move-object v10, v2 │ │ +3b6248: 1f0a fb02 |0038: check-cast v10, Landroid/widget/LinearLayout; // type@02fb │ │ +3b624c: 380a 6500 |003a: if-eqz v10, 009f // +0065 │ │ +3b6250: 6001 c353 |003c: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@53c3 │ │ +3b6254: 7120 8e6c 1000 |003e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b625a: 0c02 |0041: move-result-object v2 │ │ +3b625c: 072b |0042: move-object v11, v2 │ │ +3b625e: 1f0b 3f05 |0043: check-cast v11, Landroidx/constraintlayout/widget/ConstraintLayout; // type@053f │ │ +3b6262: 380b 5a00 |0045: if-eqz v11, 009f // +005a │ │ +3b6266: 6001 db53 |0047: sget v1, Lde/danoeh/antennapod/R$id;.description_icon:I // field@53db │ │ +3b626a: 7120 8e6c 1000 |0049: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6270: 0c02 |004c: move-result-object v2 │ │ +3b6272: 072c |004d: move-object v12, v2 │ │ +3b6274: 1f0c f902 |004e: check-cast v12, Landroid/widget/ImageView; // type@02f9 │ │ +3b6278: 380c 4f00 |0050: if-eqz v12, 009f // +004f │ │ +3b627c: 6001 1d54 |0052: sget v1, Lde/danoeh/antennapod/R$id;.episode_details:I // field@541d │ │ +3b6280: 7120 8e6c 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6286: 0c02 |0057: move-result-object v2 │ │ +3b6288: 072d |0058: move-object v13, v2 │ │ +3b628a: 1f0d fb02 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@02fb │ │ +3b628e: 380d 4400 |005b: if-eqz v13, 009f // +0044 │ │ +3b6292: 6001 aa54 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ +3b6296: 7120 8e6c 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b629c: 0c02 |0062: move-result-object v2 │ │ +3b629e: 072e |0063: move-object v14, v2 │ │ +3b62a0: 1f0e f902 |0064: check-cast v14, Landroid/widget/ImageView; // type@02f9 │ │ +3b62a4: 380e 3900 |0066: if-eqz v14, 009f // +0039 │ │ +3b62a8: 6001 4355 |0068: sget v1, Lde/danoeh/antennapod/R$id;.openDescription:I // field@5543 │ │ +3b62ac: 7120 8e6c 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b62b2: 0c02 |006d: move-result-object v2 │ │ +3b62b4: 072f |006e: move-object v15, v2 │ │ +3b62b6: 1f0f fb02 |006f: check-cast v15, Landroid/widget/LinearLayout; // type@02fb │ │ +3b62ba: 380f 2e00 |0071: if-eqz v15, 009f // +002e │ │ +3b62be: 6001 f255 |0073: sget v1, Lde/danoeh/antennapod/R$id;.shownotes_label:I // field@55f2 │ │ +3b62c2: 7120 8e6c 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b62c8: 0c02 |0078: move-result-object v2 │ │ +3b62ca: 0810 0200 |0079: move-object/from16 v16, v2 │ │ +3b62ce: 1f10 1303 |007b: check-cast v16, Landroid/widget/TextView; // type@0313 │ │ +3b62d2: 3810 2200 |007d: if-eqz v16, 009f // +0022 │ │ +3b62d6: 6001 8456 |007f: sget v1, Lde/danoeh/antennapod/R$id;.txtvEpisodeTitle:I // field@5684 │ │ +3b62da: 7120 8e6c 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b62e0: 0c02 |0084: move-result-object v2 │ │ +3b62e2: 0811 0200 |0085: move-object/from16 v17, v2 │ │ +3b62e6: 1f11 1303 |0087: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ +3b62ea: 3811 1600 |0089: if-eqz v17, 009f // +0016 │ │ +3b62ee: 6001 9256 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcastTitle:I // field@5692 │ │ +3b62f2: 7120 8e6c 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b62f8: 0c02 |0090: move-result-object v2 │ │ +3b62fa: 0812 0200 |0091: move-object/from16 v18, v2 │ │ +3b62fe: 1f12 1303 |0093: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ +3b6302: 3812 0a00 |0095: if-eqz v18, 009f // +000a │ │ +3b6306: 2200 4e18 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // type@184e │ │ +3b630a: 0703 |0099: move-object v3, v0 │ │ +3b630c: 0794 |009a: move-object v4, v9 │ │ +3b630e: 7610 5e99 0300 |009b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@995e │ │ +3b6314: 1100 |009e: return-object v0 │ │ +3b6316: 7401 c50c 1300 |009f: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b631c: 0c00 |00a2: move-result-object v0 │ │ +3b631e: 6e20 d902 1000 |00a3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6324: 0c00 |00a6: move-result-object v0 │ │ +3b6326: 2201 521b |00a7: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b632a: 1a02 713c |00a9: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3b632e: 6e20 dba5 0200 |00ab: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6334: 0c00 |00ae: move-result-object v0 │ │ +3b6336: 7020 b0a5 0100 |00af: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b633c: 2701 |00b2: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ 0x0004 line=120 │ │ 0x000d line=125 │ │ 0x000f line=126 │ │ 0x0018 line=131 │ │ @@ -751106,20 +751106,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6368: |[3b6368] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ -3b6378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b637a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b637c: 7130 6399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@9963 │ │ -3b6382: 0c02 |0005: move-result-object v2 │ │ -3b6384: 1102 |0006: return-object v2 │ │ +3b6340: |[3b6340] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ +3b6350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6352: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6354: 7130 6399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@9963 │ │ +3b635a: 0c02 |0005: move-result-object v2 │ │ +3b635c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/CoverFragmentBinding;) │ │ @@ -751127,24 +751127,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6388: |[3b6388] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ -3b6398: 6000 6257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.cover_fragment:I // field@5762 │ │ -3b639c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b639e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b63a4: 0c02 |0006: move-result-object v2 │ │ -3b63a6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b63aa: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b63b0: 7110 5f99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@995f │ │ -3b63b6: 0c02 |000f: move-result-object v2 │ │ -3b63b8: 1102 |0010: return-object v2 │ │ +3b6360: |[3b6360] de.danoeh.antennapod.databinding.CoverFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ +3b6370: 6000 6257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.cover_fragment:I // field@5762 │ │ +3b6374: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6376: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b637c: 0c02 |0006: move-result-object v2 │ │ +3b637e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b6382: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6388: 7110 5f99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/CoverFragmentBinding; // method@995f │ │ +3b638e: 0c02 |000f: move-result-object v2 │ │ +3b6390: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0009 line=108 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -751157,18 +751157,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b61bc: |[3b61bc] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b61cc: 6e10 6199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9961 │ │ -3b61d2: 0c00 |0003: move-result-object v0 │ │ -3b61d4: 1100 |0004: return-object v0 │ │ +3b6194: |[3b6194] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b61a4: 6e10 6199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9961 │ │ +3b61aa: 0c00 |0003: move-result-object v0 │ │ +3b61ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/CoverFragmentBinding;) │ │ @@ -751176,17 +751176,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b61d8: |[3b61d8] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b61e8: 5410 2f69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@692f │ │ -3b61ec: 1100 |0002: return-object v0 │ │ +3b61b0: |[3b61b0] de.danoeh.antennapod.databinding.CoverFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b61c0: 5410 2f69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/CoverFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@692f │ │ +3b61c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/CoverFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -751230,21 +751230,21 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b651c: |[3b651c] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3b652c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b6532: 5b01 3569 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6935 │ │ -3b6536: 5b02 3369 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.list:Landroid/widget/ListView; // field@6933 │ │ -3b653a: 5b03 3469 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6934 │ │ -3b653e: 5b04 3669 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6936 │ │ -3b6542: 0e00 |000b: return-void │ │ +3b64f4: |[3b64f4] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3b6504: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b650a: 5b01 3569 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6935 │ │ +3b650e: 5b02 3369 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.list:Landroid/widget/ListView; // field@6933 │ │ +3b6512: 5b03 3469 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6934 │ │ +3b6516: 5b04 3669 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6936 │ │ +3b651a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -751260,44 +751260,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b6444: |[3b6444] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ -3b6454: 6000 cf54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@54cf │ │ -3b6458: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b645e: 0c01 |0005: move-result-object v1 │ │ -3b6460: 1f01 fd02 |0006: check-cast v1, Landroid/widget/ListView; // type@02fd │ │ -3b6464: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b6468: 6000 7a55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@557a │ │ -3b646c: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6472: 0c02 |000f: move-result-object v2 │ │ -3b6474: 1f02 0203 |0010: check-cast v2, Landroid/widget/ProgressBar; // type@0302 │ │ -3b6478: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b647c: 6000 6f56 |0014: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b6480: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6486: 0c03 |0019: move-result-object v3 │ │ -3b6488: 1f03 d514 |001a: check-cast v3, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b648c: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b6490: 2200 4f18 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // type@184f │ │ -3b6494: 1f04 0603 |0020: check-cast v4, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b6498: 7053 6499 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9964 │ │ -3b649e: 1100 |0025: return-object v0 │ │ -3b64a0: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b64a6: 0c04 |0029: move-result-object v4 │ │ -3b64a8: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b64ae: 0c04 |002d: move-result-object v4 │ │ -3b64b0: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b64b4: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b64b8: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b64be: 0c04 |0035: move-result-object v4 │ │ -3b64c0: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b64c6: 2700 |0039: throw v0 │ │ +3b641c: |[3b641c] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ +3b642c: 6000 cf54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@54cf │ │ +3b6430: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6436: 0c01 |0005: move-result-object v1 │ │ +3b6438: 1f01 fd02 |0006: check-cast v1, Landroid/widget/ListView; // type@02fd │ │ +3b643c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b6440: 6000 7a55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@557a │ │ +3b6444: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b644a: 0c02 |000f: move-result-object v2 │ │ +3b644c: 1f02 0203 |0010: check-cast v2, Landroid/widget/ProgressBar; // type@0302 │ │ +3b6450: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b6454: 6000 6f56 |0014: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b6458: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b645e: 0c03 |0019: move-result-object v3 │ │ +3b6460: 1f03 d514 |001a: check-cast v3, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b6464: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b6468: 2200 4f18 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // type@184f │ │ +3b646c: 1f04 0603 |0020: check-cast v4, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b6470: 7053 6499 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9964 │ │ +3b6476: 1100 |0025: return-object v0 │ │ +3b6478: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b647e: 0c04 |0029: move-result-object v4 │ │ +3b6480: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6486: 0c04 |002d: move-result-object v4 │ │ +3b6488: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b648c: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6490: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6496: 0c04 |0035: move-result-object v4 │ │ +3b6498: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b649e: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -751313,20 +751313,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b64c8: |[3b64c8] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ -3b64d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b64da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b64dc: 7130 6999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9969 │ │ -3b64e2: 0c02 |0005: move-result-object v2 │ │ -3b64e4: 1102 |0006: return-object v2 │ │ +3b64a0: |[3b64a0] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ +3b64b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b64b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b64b4: 7130 6999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9969 │ │ +3b64ba: 0c02 |0005: move-result-object v2 │ │ +3b64bc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;) │ │ @@ -751334,24 +751334,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b64e8: |[3b64e8] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ -3b64f8: 6000 7457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.download_log_fragment:I // field@5774 │ │ -3b64fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b64fe: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6504: 0c02 |0006: move-result-object v2 │ │ -3b6506: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b650a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6510: 7110 6599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9965 │ │ -3b6516: 0c02 |000f: move-result-object v2 │ │ -3b6518: 1102 |0010: return-object v2 │ │ +3b64c0: |[3b64c0] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ +3b64d0: 6000 7457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.download_log_fragment:I // field@5774 │ │ +3b64d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b64d6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b64dc: 0c02 |0006: move-result-object v2 │ │ +3b64de: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b64e2: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b64e8: 7110 6599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; // method@9965 │ │ +3b64ee: 0c02 |000f: move-result-object v2 │ │ +3b64f0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -751364,18 +751364,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6410: |[3b6410] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b6420: 6e10 6799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9967 │ │ -3b6426: 0c00 |0003: move-result-object v0 │ │ -3b6428: 1100 |0004: return-object v0 │ │ +3b63e8: |[3b63e8] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b63f8: 6e10 6799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9967 │ │ +3b63fe: 0c00 |0003: move-result-object v0 │ │ +3b6400: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;) │ │ @@ -751383,17 +751383,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b642c: |[3b642c] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b643c: 5410 3569 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6935 │ │ -3b6440: 1100 |0002: return-object v0 │ │ +3b6404: |[3b6404] de.danoeh.antennapod.databinding.DownloadLogFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b6414: 5410 3569 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6935 │ │ +3b6418: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/DownloadLogFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -751449,24 +751449,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3b6688: |[3b6688] de.danoeh.antennapod.databinding.DownloadlogItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b6698: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b669e: 5b01 3969 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6939 │ │ -3b66a2: 5b02 3769 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.container:Landroid/widget/LinearLayout; // field@6937 │ │ -3b66a6: 5b03 3869 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.icon:Landroid/widget/ImageView; // field@6938 │ │ -3b66aa: 5b04 3a69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.status:Landroid/widget/TextView; // field@693a │ │ -3b66ae: 5b05 3b69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvReason:Landroid/widget/TextView; // field@693b │ │ -3b66b2: 5b06 3c69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTapForDetails:Landroid/widget/TextView; // field@693c │ │ -3b66b6: 5b07 3d69 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTitle:Landroid/widget/TextView; // field@693d │ │ -3b66ba: 0e00 |0011: return-void │ │ +3b6660: |[3b6660] de.danoeh.antennapod.databinding.DownloadlogItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b6670: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6676: 5b01 3969 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6939 │ │ +3b667a: 5b02 3769 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.container:Landroid/widget/LinearLayout; // field@6937 │ │ +3b667e: 5b03 3869 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.icon:Landroid/widget/ImageView; // field@6938 │ │ +3b6682: 5b04 3a69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.status:Landroid/widget/TextView; // field@693a │ │ +3b6686: 5b05 3b69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvReason:Landroid/widget/TextView; // field@693b │ │ +3b668a: 5b06 3c69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTapForDetails:Landroid/widget/TextView; // field@693c │ │ +3b668e: 5b07 3d69 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.txtvTitle:Landroid/widget/TextView; // field@693d │ │ +3b6692: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -751488,62 +751488,62 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -3b6578: |[3b6578] de.danoeh.antennapod.databinding.DownloadlogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ -3b6588: 0782 |0000: move-object v2, v8 │ │ -3b658a: 1f02 fb02 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b658e: 6000 a154 |0003: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@54a1 │ │ -3b6592: 7120 8e6c 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6598: 0c01 |0008: move-result-object v1 │ │ -3b659a: 0713 |0009: move-object v3, v1 │ │ -3b659c: 1f03 f902 |000a: check-cast v3, Landroid/widget/ImageView; // type@02f9 │ │ -3b65a0: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ -3b65a4: 6000 2056 |000e: sget v0, Lde/danoeh/antennapod/R$id;.status:I // field@5620 │ │ -3b65a8: 7120 8e6c 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b65ae: 0c01 |0013: move-result-object v1 │ │ -3b65b0: 0714 |0014: move-object v4, v1 │ │ -3b65b2: 1f04 1303 |0015: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ -3b65b6: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ -3b65ba: 6000 9856 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvReason:I // field@5698 │ │ -3b65be: 7120 8e6c 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b65c4: 0c01 |001e: move-result-object v1 │ │ -3b65c6: 0715 |001f: move-object v5, v1 │ │ -3b65c8: 1f05 1303 |0020: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ -3b65cc: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ -3b65d0: 6000 9c56 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvTapForDetails:I // field@569c │ │ -3b65d4: 7120 8e6c 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b65da: 0c01 |0029: move-result-object v1 │ │ -3b65dc: 0716 |002a: move-object v6, v1 │ │ -3b65de: 1f06 1303 |002b: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ -3b65e2: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ -3b65e6: 6000 9d56 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b65ea: 7120 8e6c 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b65f0: 0c01 |0034: move-result-object v1 │ │ -3b65f2: 0717 |0035: move-object v7, v1 │ │ -3b65f4: 1f07 1303 |0036: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3b65f8: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ -3b65fc: 2208 5018 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // type@1850 │ │ -3b6600: 0780 |003c: move-object v0, v8 │ │ -3b6602: 0721 |003d: move-object v1, v2 │ │ -3b6604: 7608 6a99 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@996a │ │ -3b660a: 1108 |0041: return-object v8 │ │ -3b660c: 6e10 c50c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6612: 0c08 |0045: move-result-object v8 │ │ -3b6614: 6e20 d902 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b661a: 0c08 |0049: move-result-object v8 │ │ -3b661c: 2200 521b |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6620: 1a01 713c |004c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b6624: 6e20 dba5 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b662a: 0c08 |0051: move-result-object v8 │ │ -3b662c: 7020 b0a5 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b6632: 2700 |0055: throw v0 │ │ +3b6550: |[3b6550] de.danoeh.antennapod.databinding.DownloadlogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ +3b6560: 0782 |0000: move-object v2, v8 │ │ +3b6562: 1f02 fb02 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b6566: 6000 a154 |0003: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@54a1 │ │ +3b656a: 7120 8e6c 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6570: 0c01 |0008: move-result-object v1 │ │ +3b6572: 0713 |0009: move-object v3, v1 │ │ +3b6574: 1f03 f902 |000a: check-cast v3, Landroid/widget/ImageView; // type@02f9 │ │ +3b6578: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ +3b657c: 6000 2056 |000e: sget v0, Lde/danoeh/antennapod/R$id;.status:I // field@5620 │ │ +3b6580: 7120 8e6c 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6586: 0c01 |0013: move-result-object v1 │ │ +3b6588: 0714 |0014: move-object v4, v1 │ │ +3b658a: 1f04 1303 |0015: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ +3b658e: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ +3b6592: 6000 9856 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvReason:I // field@5698 │ │ +3b6596: 7120 8e6c 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b659c: 0c01 |001e: move-result-object v1 │ │ +3b659e: 0715 |001f: move-object v5, v1 │ │ +3b65a0: 1f05 1303 |0020: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ +3b65a4: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ +3b65a8: 6000 9c56 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvTapForDetails:I // field@569c │ │ +3b65ac: 7120 8e6c 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b65b2: 0c01 |0029: move-result-object v1 │ │ +3b65b4: 0716 |002a: move-object v6, v1 │ │ +3b65b6: 1f06 1303 |002b: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ +3b65ba: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ +3b65be: 6000 9d56 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b65c2: 7120 8e6c 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b65c8: 0c01 |0034: move-result-object v1 │ │ +3b65ca: 0717 |0035: move-object v7, v1 │ │ +3b65cc: 1f07 1303 |0036: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3b65d0: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ +3b65d4: 2208 5018 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // type@1850 │ │ +3b65d8: 0780 |003c: move-object v0, v8 │ │ +3b65da: 0721 |003d: move-object v1, v2 │ │ +3b65dc: 7608 6a99 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@996a │ │ +3b65e2: 1108 |0041: return-object v8 │ │ +3b65e4: 6e10 c50c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b65ea: 0c08 |0045: move-result-object v8 │ │ +3b65ec: 6e20 d902 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b65f2: 0c08 |0049: move-result-object v8 │ │ +3b65f4: 2200 521b |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b65f8: 1a01 713c |004c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b65fc: 6e20 dba5 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6602: 0c08 |0051: move-result-object v8 │ │ +3b6604: 7020 b0a5 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b660a: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ 0x000e line=88 │ │ 0x0010 line=89 │ │ @@ -751564,20 +751564,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6634: |[3b6634] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ -3b6644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b6646: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b6648: 7130 6f99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@996f │ │ -3b664e: 0c02 |0005: move-result-object v2 │ │ -3b6650: 1102 |0006: return-object v2 │ │ +3b660c: |[3b660c] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ +3b661c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b661e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6620: 7130 6f99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@996f │ │ +3b6626: 0c02 |0005: move-result-object v2 │ │ +3b6628: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;) │ │ @@ -751585,24 +751585,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6654: |[3b6654] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ -3b6664: 6000 7557 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.downloadlog_item:I // field@5775 │ │ -3b6668: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b666a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6670: 0c02 |0006: move-result-object v2 │ │ -3b6672: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6676: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b667c: 7110 6b99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@996b │ │ -3b6682: 0c02 |000f: move-result-object v2 │ │ -3b6684: 1102 |0010: return-object v2 │ │ +3b662c: |[3b662c] de.danoeh.antennapod.databinding.DownloadlogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ +3b663c: 6000 7557 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.downloadlog_item:I // field@5775 │ │ +3b6640: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6642: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b6648: 0c02 |0006: move-result-object v2 │ │ +3b664a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b664e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6654: 7110 6b99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; // method@996b │ │ +3b665a: 0c02 |000f: move-result-object v2 │ │ +3b665c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=69 │ │ 0x000c line=71 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -751615,18 +751615,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6544: |[3b6544] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/view/View; │ │ -3b6554: 6e10 6d99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@996d │ │ -3b655a: 0c00 |0003: move-result-object v0 │ │ -3b655c: 1100 |0004: return-object v0 │ │ +3b651c: |[3b651c] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/view/View; │ │ +3b652c: 6e10 6d99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@996d │ │ +3b6532: 0c00 |0003: move-result-object v0 │ │ +3b6534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;) │ │ @@ -751634,17 +751634,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b6560: |[3b6560] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b6570: 5410 3969 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6939 │ │ -3b6574: 1100 |0002: return-object v0 │ │ +3b6538: |[3b6538] de.danoeh.antennapod.databinding.DownloadlogItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b6548: 5410 3969 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/DownloadlogItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6939 │ │ +3b654c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/DownloadlogItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -751696,23 +751696,23 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3b6800: |[3b6800] de.danoeh.antennapod.databinding.EditTagsDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -3b6810: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b6816: 5b01 4269 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6942 │ │ -3b681a: 5b02 3e69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.commonTagsInfo:Landroid/widget/TextView; // field@693e │ │ -3b681e: 5b03 3f69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagEditText:Landroid/widget/AutoCompleteTextView; // field@693f │ │ -3b6822: 5b04 4069 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6940 │ │ -3b6826: 5b05 4169 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootFolderCheckbox:Landroid/widget/CheckBox; // field@6941 │ │ -3b682a: 5b06 4369 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.tagsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6943 │ │ -3b682e: 0e00 |000f: return-void │ │ +3b67d8: |[3b67d8] de.danoeh.antennapod.databinding.EditTagsDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +3b67e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b67ee: 5b01 4269 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6942 │ │ +3b67f2: 5b02 3e69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.commonTagsInfo:Landroid/widget/TextView; // field@693e │ │ +3b67f6: 5b03 3f69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagEditText:Landroid/widget/AutoCompleteTextView; // field@693f │ │ +3b67fa: 5b04 4069 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.newTagTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6940 │ │ +3b67fe: 5b05 4169 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootFolderCheckbox:Landroid/widget/CheckBox; // field@6941 │ │ +3b6802: 5b06 4369 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.tagsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6943 │ │ +3b6806: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -751732,61 +751732,61 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -3b66f0: |[3b66f0] de.danoeh.antennapod.databinding.EditTagsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ -3b6700: 6000 b153 |0000: sget v0, Lde/danoeh/antennapod/R$id;.commonTagsInfo:I // field@53b1 │ │ -3b6704: 7120 8e6c 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b670a: 0c01 |0005: move-result-object v1 │ │ -3b670c: 0714 |0006: move-object v4, v1 │ │ -3b670e: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ -3b6712: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ -3b6716: 6000 2a55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.newTagEditText:I // field@552a │ │ -3b671a: 7120 8e6c 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6720: 0c01 |0010: move-result-object v1 │ │ -3b6722: 0715 |0011: move-object v5, v1 │ │ -3b6724: 1f05 e402 |0012: check-cast v5, Landroid/widget/AutoCompleteTextView; // type@02e4 │ │ -3b6728: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ -3b672c: 6000 2b55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.newTagTextInput:I // field@552b │ │ -3b6730: 7120 8e6c 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6736: 0c01 |001b: move-result-object v1 │ │ -3b6738: 0716 |001c: move-object v6, v1 │ │ -3b673a: 1f06 5916 |001d: check-cast v6, Lcom/google/android/material/textfield/TextInputLayout; // type@1659 │ │ -3b673e: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ -3b6742: 6000 a355 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rootFolderCheckbox:I // field@55a3 │ │ -3b6746: 7120 8e6c 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b674c: 0c01 |0026: move-result-object v1 │ │ -3b674e: 0717 |0027: move-object v7, v1 │ │ -3b6750: 1f07 e702 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ -3b6754: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ -3b6758: 6000 4856 |002c: sget v0, Lde/danoeh/antennapod/R$id;.tagsRecycler:I // field@5648 │ │ -3b675c: 7120 8e6c 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6762: 0c01 |0031: move-result-object v1 │ │ -3b6764: 0718 |0032: move-object v8, v1 │ │ -3b6766: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3b676a: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ -3b676e: 2200 5118 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // type@1851 │ │ -3b6772: 0793 |0039: move-object v3, v9 │ │ -3b6774: 1f03 fb02 |003a: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6778: 0702 |003c: move-object v2, v0 │ │ -3b677a: 7607 7099 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V // method@9970 │ │ -3b6780: 1100 |0040: return-object v0 │ │ -3b6782: 6e10 c50c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6788: 0c09 |0044: move-result-object v9 │ │ -3b678a: 6e20 d902 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b6790: 0c09 |0048: move-result-object v9 │ │ -3b6792: 2200 521b |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6796: 1a01 713c |004b: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b679a: 6e20 dba5 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b67a0: 0c09 |0050: move-result-object v9 │ │ -3b67a2: 7020 b0a5 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b67a8: 2700 |0054: throw v0 │ │ +3b66c8: |[3b66c8] de.danoeh.antennapod.databinding.EditTagsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ +3b66d8: 6000 b153 |0000: sget v0, Lde/danoeh/antennapod/R$id;.commonTagsInfo:I // field@53b1 │ │ +3b66dc: 7120 8e6c 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b66e2: 0c01 |0005: move-result-object v1 │ │ +3b66e4: 0714 |0006: move-object v4, v1 │ │ +3b66e6: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ +3b66ea: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ +3b66ee: 6000 2a55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.newTagEditText:I // field@552a │ │ +3b66f2: 7120 8e6c 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b66f8: 0c01 |0010: move-result-object v1 │ │ +3b66fa: 0715 |0011: move-object v5, v1 │ │ +3b66fc: 1f05 e402 |0012: check-cast v5, Landroid/widget/AutoCompleteTextView; // type@02e4 │ │ +3b6700: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ +3b6704: 6000 2b55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.newTagTextInput:I // field@552b │ │ +3b6708: 7120 8e6c 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b670e: 0c01 |001b: move-result-object v1 │ │ +3b6710: 0716 |001c: move-object v6, v1 │ │ +3b6712: 1f06 5916 |001d: check-cast v6, Lcom/google/android/material/textfield/TextInputLayout; // type@1659 │ │ +3b6716: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ +3b671a: 6000 a355 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rootFolderCheckbox:I // field@55a3 │ │ +3b671e: 7120 8e6c 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6724: 0c01 |0026: move-result-object v1 │ │ +3b6726: 0717 |0027: move-object v7, v1 │ │ +3b6728: 1f07 e702 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ +3b672c: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ +3b6730: 6000 4856 |002c: sget v0, Lde/danoeh/antennapod/R$id;.tagsRecycler:I // field@5648 │ │ +3b6734: 7120 8e6c 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b673a: 0c01 |0031: move-result-object v1 │ │ +3b673c: 0718 |0032: move-object v8, v1 │ │ +3b673e: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3b6742: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ +3b6746: 2200 5118 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // type@1851 │ │ +3b674a: 0793 |0039: move-object v3, v9 │ │ +3b674c: 1f03 fb02 |003a: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b6750: 0702 |003c: move-object v2, v0 │ │ +3b6752: 7607 7099 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/AutoCompleteTextView;Lcom/google/android/material/textfield/TextInputLayout;Landroid/widget/CheckBox;Landroidx/recyclerview/widget/RecyclerView;)V // method@9970 │ │ +3b6758: 1100 |0040: return-object v0 │ │ +3b675a: 6e10 c50c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b6760: 0c09 |0044: move-result-object v9 │ │ +3b6762: 6e20 d902 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6768: 0c09 |0048: move-result-object v9 │ │ +3b676a: 2200 521b |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b676e: 1a01 713c |004b: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6772: 6e20 dba5 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6778: 0c09 |0050: move-result-object v9 │ │ +3b677a: 7020 b0a5 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b6780: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ 0x000b line=85 │ │ 0x000d line=86 │ │ 0x0016 line=91 │ │ @@ -751806,20 +751806,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b67ac: |[3b67ac] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ -3b67bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b67be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b67c0: 7130 7599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9975 │ │ -3b67c6: 0c02 |0005: move-result-object v2 │ │ -3b67c8: 1102 |0006: return-object v2 │ │ +3b6784: |[3b6784] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ +3b6794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6796: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6798: 7130 7599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9975 │ │ +3b679e: 0c02 |0005: move-result-object v2 │ │ +3b67a0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;) │ │ @@ -751827,24 +751827,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b67cc: |[3b67cc] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ -3b67dc: 6000 7757 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_tags_dialog:I // field@5777 │ │ -3b67e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b67e2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b67e8: 0c02 |0006: move-result-object v2 │ │ -3b67ea: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b67ee: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b67f4: 7110 7199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9971 │ │ -3b67fa: 0c02 |000f: move-result-object v2 │ │ -3b67fc: 1102 |0010: return-object v2 │ │ +3b67a4: |[3b67a4] de.danoeh.antennapod.databinding.EditTagsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ +3b67b4: 6000 7757 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_tags_dialog:I // field@5777 │ │ +3b67b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b67ba: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b67c0: 0c02 |0006: move-result-object v2 │ │ +3b67c2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b67c6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b67cc: 7110 7199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; // method@9971 │ │ +3b67d2: 0c02 |000f: move-result-object v2 │ │ +3b67d4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0009 line=68 │ │ 0x000c line=70 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -751857,18 +751857,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b66bc: |[3b66bc] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/view/View; │ │ -3b66cc: 6e10 7399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9973 │ │ -3b66d2: 0c00 |0003: move-result-object v0 │ │ -3b66d4: 1100 |0004: return-object v0 │ │ +3b6694: |[3b6694] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/view/View; │ │ +3b66a4: 6e10 7399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9973 │ │ +3b66aa: 0c00 |0003: move-result-object v0 │ │ +3b66ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;) │ │ @@ -751876,17 +751876,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b66d8: |[3b66d8] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b66e8: 5410 4269 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6942 │ │ -3b66ec: 1100 |0002: return-object v0 │ │ +3b66b0: |[3b66b0] de.danoeh.antennapod.databinding.EditTagsDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b66c0: 5410 4269 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTagsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6942 │ │ +3b66c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EditTagsDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -751922,19 +751922,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b6914: |[3b6914] de.danoeh.antennapod.databinding.EditTextDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V │ │ -3b6924: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b692a: 5b01 4469 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6944 │ │ -3b692e: 5b02 4569 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.urlEditText:Landroid/widget/EditText; // field@6945 │ │ -3b6932: 0e00 |0007: return-void │ │ +3b68ec: |[3b68ec] de.danoeh.antennapod.databinding.EditTextDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V │ │ +3b68fc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6902: 5b01 4469 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6944 │ │ +3b6906: 5b02 4569 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.urlEditText:Landroid/widget/EditText; // field@6945 │ │ +3b690a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ @@ -751946,34 +751946,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b6864: |[3b6864] de.danoeh.antennapod.databinding.EditTextDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ -3b6874: 6000 a756 |0000: sget v0, Lde/danoeh/antennapod/R$id;.urlEditText:I // field@56a7 │ │ -3b6878: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b687e: 0c01 |0005: move-result-object v1 │ │ -3b6880: 1f01 ee02 |0006: check-cast v1, Landroid/widget/EditText; // type@02ee │ │ -3b6884: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3b6888: 2200 5218 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // type@1852 │ │ -3b688c: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6890: 7030 7699 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V // method@9976 │ │ -3b6896: 1100 |0011: return-object v0 │ │ -3b6898: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b689e: 0c02 |0015: move-result-object v2 │ │ -3b68a0: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b68a6: 0c02 |0019: move-result-object v2 │ │ -3b68a8: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b68ac: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b68b0: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b68b6: 0c02 |0021: move-result-object v2 │ │ -3b68b8: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b68be: 2700 |0025: throw v0 │ │ +3b683c: |[3b683c] de.danoeh.antennapod.databinding.EditTextDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ +3b684c: 6000 a756 |0000: sget v0, Lde/danoeh/antennapod/R$id;.urlEditText:I // field@56a7 │ │ +3b6850: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6856: 0c01 |0005: move-result-object v1 │ │ +3b6858: 1f01 ee02 |0006: check-cast v1, Landroid/widget/EditText; // type@02ee │ │ +3b685c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3b6860: 2200 5218 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // type@1852 │ │ +3b6864: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b6868: 7030 7699 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;)V // method@9976 │ │ +3b686e: 1100 |0011: return-object v0 │ │ +3b6870: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b6876: 0c02 |0015: move-result-object v2 │ │ +3b6878: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b687e: 0c02 |0019: move-result-object v2 │ │ +3b6880: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b6884: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6888: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b688e: 0c02 |0021: move-result-object v2 │ │ +3b6890: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b6896: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x000a line=63 │ │ 0x0012 line=65 │ │ 0x001a line=66 │ │ @@ -751985,20 +751985,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b68c0: |[3b68c0] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ -3b68d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b68d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b68d4: 7130 7b99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@997b │ │ -3b68da: 0c02 |0005: move-result-object v2 │ │ -3b68dc: 1102 |0006: return-object v2 │ │ +3b6898: |[3b6898] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ +3b68a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b68aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b68ac: 7130 7b99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@997b │ │ +3b68b2: 0c02 |0005: move-result-object v2 │ │ +3b68b4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EditTextDialogBinding;) │ │ @@ -752006,24 +752006,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b68e0: |[3b68e0] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ -3b68f0: 6000 7857 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_text_dialog:I // field@5778 │ │ -3b68f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b68f6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b68fc: 0c02 |0006: move-result-object v2 │ │ -3b68fe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6902: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6908: 7110 7799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@9977 │ │ -3b690e: 0c02 |000f: move-result-object v2 │ │ -3b6910: 1102 |0010: return-object v2 │ │ +3b68b8: |[3b68b8] de.danoeh.antennapod.databinding.EditTextDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ +3b68c8: 6000 7857 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.edit_text_dialog:I // field@5778 │ │ +3b68cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b68ce: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b68d4: 0c02 |0006: move-result-object v2 │ │ +3b68d6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b68da: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b68e0: 7110 7799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EditTextDialogBinding; // method@9977 │ │ +3b68e6: 0c02 |000f: move-result-object v2 │ │ +3b68e8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0009 line=46 │ │ 0x000c line=48 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -752036,18 +752036,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6830: |[3b6830] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/view/View; │ │ -3b6840: 6e10 7999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9979 │ │ -3b6846: 0c00 |0003: move-result-object v0 │ │ -3b6848: 1100 |0004: return-object v0 │ │ +3b6808: |[3b6808] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/view/View; │ │ +3b6818: 6e10 7999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9979 │ │ +3b681e: 0c00 |0003: move-result-object v0 │ │ +3b6820: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EditTextDialogBinding;) │ │ @@ -752055,17 +752055,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b684c: |[3b684c] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b685c: 5410 4469 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6944 │ │ -3b6860: 1100 |0002: return-object v0 │ │ +3b6824: |[3b6824] de.danoeh.antennapod.databinding.EditTextDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b6834: 5410 4469 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EditTextDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6944 │ │ +3b6838: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EditTextDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -752101,19 +752101,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b6a18: |[3b6a18] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3b6a28: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b6a2e: 5b01 4669 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6946 │ │ -3b6a32: 5b02 4769 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6947 │ │ -3b6a36: 0e00 |0007: return-void │ │ +3b69f0: |[3b69f0] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3b6a00: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6a06: 5b01 4669 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6946 │ │ +3b6a0a: 5b02 4769 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6947 │ │ +3b6a0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ @@ -752125,34 +752125,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b6968: |[3b6968] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ -3b6978: 6000 9d56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b697c: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6982: 0c01 |0005: move-result-object v1 │ │ -3b6984: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ -3b6988: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3b698c: 2200 5318 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // type@1853 │ │ -3b6990: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6994: 7030 7c99 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@997c │ │ -3b699a: 1100 |0011: return-object v0 │ │ -3b699c: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b69a2: 0c02 |0015: move-result-object v2 │ │ -3b69a4: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b69aa: 0c02 |0019: move-result-object v2 │ │ -3b69ac: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b69b0: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b69b4: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b69ba: 0c02 |0021: move-result-object v2 │ │ -3b69bc: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b69c2: 2700 |0025: throw v0 │ │ +3b6940: |[3b6940] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ +3b6950: 6000 9d56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b6954: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b695a: 0c01 |0005: move-result-object v1 │ │ +3b695c: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ +3b6960: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3b6964: 2200 5318 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // type@1853 │ │ +3b6968: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b696c: 7030 7c99 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@997c │ │ +3b6972: 1100 |0011: return-object v0 │ │ +3b6974: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b697a: 0c02 |0015: move-result-object v2 │ │ +3b697c: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6982: 0c02 |0019: move-result-object v2 │ │ +3b6984: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b6988: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b698c: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6992: 0c02 |0021: move-result-object v2 │ │ +3b6994: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b699a: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -752164,20 +752164,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b69c4: |[3b69c4] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ -3b69d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b69d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b69d8: 7130 8199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@9981 │ │ -3b69de: 0c02 |0005: move-result-object v2 │ │ -3b69e0: 1102 |0006: return-object v2 │ │ +3b699c: |[3b699c] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ +3b69ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b69ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b69b0: 7130 8199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@9981 │ │ +3b69b6: 0c02 |0005: move-result-object v2 │ │ +3b69b8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;) │ │ @@ -752185,24 +752185,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b69e4: |[3b69e4] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ -3b69f4: 6000 7957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.ellipsize_start_listitem:I // field@5779 │ │ -3b69f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b69fa: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6a00: 0c02 |0006: move-result-object v2 │ │ -3b6a02: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6a06: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6a0c: 7110 7d99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@997d │ │ -3b6a12: 0c02 |000f: move-result-object v2 │ │ -3b6a14: 1102 |0010: return-object v2 │ │ +3b69bc: |[3b69bc] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ +3b69cc: 6000 7957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.ellipsize_start_listitem:I // field@5779 │ │ +3b69d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b69d2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b69d8: 0c02 |0006: move-result-object v2 │ │ +3b69da: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b69de: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b69e4: 7110 7d99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; // method@997d │ │ +3b69ea: 0c02 |000f: move-result-object v2 │ │ +3b69ec: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -752215,18 +752215,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6934: |[3b6934] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/view/View; │ │ -3b6944: 6e10 7f99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@997f │ │ -3b694a: 0c00 |0003: move-result-object v0 │ │ -3b694c: 1100 |0004: return-object v0 │ │ +3b690c: |[3b690c] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/view/View; │ │ +3b691c: 6e10 7f99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@997f │ │ +3b6922: 0c00 |0003: move-result-object v0 │ │ +3b6924: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;) │ │ @@ -752234,17 +752234,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b6950: |[3b6950] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b6960: 5410 4669 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6946 │ │ -3b6964: 1100 |0002: return-object v0 │ │ +3b6928: |[3b6928] de.danoeh.antennapod.databinding.EllipsizeStartListitemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b6938: 5410 4669 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@6946 │ │ +3b693c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EllipsizeStartListitemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -752288,21 +752288,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b6b44: |[3b6b44] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b6b54: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b6b5a: 5b01 4b69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@694b │ │ -3b6b5e: 5b02 4869 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewIcon:Landroid/widget/ImageView; // field@6948 │ │ -3b6b62: 5b03 4969 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewMessage:Landroid/widget/TextView; // field@6949 │ │ -3b6b66: 5b04 4a69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewTitle:Landroid/widget/TextView; // field@694a │ │ -3b6b6a: 0e00 |000b: return-void │ │ +3b6b1c: |[3b6b1c] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b6b2c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6b32: 5b01 4b69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@694b │ │ +3b6b36: 5b02 4869 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewIcon:Landroid/widget/ImageView; // field@6948 │ │ +3b6b3a: 5b03 4969 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewMessage:Landroid/widget/TextView; // field@6949 │ │ +3b6b3e: 5b04 4a69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.emptyViewTitle:Landroid/widget/TextView; // field@694a │ │ +3b6b42: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -752318,44 +752318,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b6a6c: |[3b6a6c] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ -3b6a7c: 6000 1254 |0000: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewIcon:I // field@5412 │ │ -3b6a80: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6a86: 0c01 |0005: move-result-object v1 │ │ -3b6a88: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ -3b6a8c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b6a90: 6000 1354 |000a: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewMessage:I // field@5413 │ │ -3b6a94: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6a9a: 0c02 |000f: move-result-object v2 │ │ -3b6a9c: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ -3b6aa0: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b6aa4: 6000 1454 |0014: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewTitle:I // field@5414 │ │ -3b6aa8: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6aae: 0c03 |0019: move-result-object v3 │ │ -3b6ab0: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ -3b6ab4: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b6ab8: 2200 5418 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // type@1854 │ │ -3b6abc: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6ac0: 7053 8299 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9982 │ │ -3b6ac6: 1100 |0025: return-object v0 │ │ -3b6ac8: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6ace: 0c04 |0029: move-result-object v4 │ │ -3b6ad0: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b6ad6: 0c04 |002d: move-result-object v4 │ │ -3b6ad8: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6adc: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b6ae0: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b6ae6: 0c04 |0035: move-result-object v4 │ │ -3b6ae8: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b6aee: 2700 |0039: throw v0 │ │ +3b6a44: |[3b6a44] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ +3b6a54: 6000 1254 |0000: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewIcon:I // field@5412 │ │ +3b6a58: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6a5e: 0c01 |0005: move-result-object v1 │ │ +3b6a60: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ +3b6a64: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b6a68: 6000 1354 |000a: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewMessage:I // field@5413 │ │ +3b6a6c: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6a72: 0c02 |000f: move-result-object v2 │ │ +3b6a74: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ +3b6a78: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b6a7c: 6000 1454 |0014: sget v0, Lde/danoeh/antennapod/R$id;.emptyViewTitle:I // field@5414 │ │ +3b6a80: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6a86: 0c03 |0019: move-result-object v3 │ │ +3b6a88: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ +3b6a8c: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b6a90: 2200 5418 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // type@1854 │ │ +3b6a94: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3b6a98: 7053 8299 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9982 │ │ +3b6a9e: 1100 |0025: return-object v0 │ │ +3b6aa0: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b6aa6: 0c04 |0029: move-result-object v4 │ │ +3b6aa8: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6aae: 0c04 |002d: move-result-object v4 │ │ +3b6ab0: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b6ab4: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6ab8: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6abe: 0c04 |0035: move-result-object v4 │ │ +3b6ac0: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b6ac6: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -752371,20 +752371,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6af0: |[3b6af0] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ -3b6b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b6b02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b6b04: 7130 8799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9987 │ │ -3b6b0a: 0c02 |0005: move-result-object v2 │ │ -3b6b0c: 1102 |0006: return-object v2 │ │ +3b6ac8: |[3b6ac8] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ +3b6ad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6ada: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6adc: 7130 8799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9987 │ │ +3b6ae2: 0c02 |0005: move-result-object v2 │ │ +3b6ae4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;) │ │ @@ -752392,24 +752392,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6b10: |[3b6b10] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ -3b6b20: 6000 7a57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.empty_view_layout:I // field@577a │ │ -3b6b24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b6b26: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6b2c: 0c02 |0006: move-result-object v2 │ │ -3b6b2e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6b32: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6b38: 7110 8399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9983 │ │ -3b6b3e: 0c02 |000f: move-result-object v2 │ │ -3b6b40: 1102 |0010: return-object v2 │ │ +3b6ae8: |[3b6ae8] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ +3b6af8: 6000 7a57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.empty_view_layout:I // field@577a │ │ +3b6afc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6afe: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b6b04: 0c02 |0006: move-result-object v2 │ │ +3b6b06: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b6b0a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6b10: 7110 8399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; // method@9983 │ │ +3b6b16: 0c02 |000f: move-result-object v2 │ │ +3b6b18: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -752422,18 +752422,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6a38: |[3b6a38] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/view/View; │ │ -3b6a48: 6e10 8599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9985 │ │ -3b6a4e: 0c00 |0003: move-result-object v0 │ │ -3b6a50: 1100 |0004: return-object v0 │ │ +3b6a10: |[3b6a10] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/view/View; │ │ +3b6a20: 6e10 8599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9985 │ │ +3b6a26: 0c00 |0003: move-result-object v0 │ │ +3b6a28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;) │ │ @@ -752441,17 +752441,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b6a54: |[3b6a54] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b6a64: 5410 4b69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@694b │ │ -3b6a68: 1100 |0002: return-object v0 │ │ +3b6a2c: |[3b6a2c] de.danoeh.antennapod.databinding.EmptyViewLayoutBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b6a3c: 5410 4b69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding;.rootView:Landroid/widget/LinearLayout; // field@694b │ │ +3b6a40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EmptyViewLayoutBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -752507,24 +752507,24 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3b6cc4: |[3b6cc4] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V │ │ -3b6cd4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b6cda: 5b01 5069 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6950 │ │ -3b6cde: 5b02 4c69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.durationCheckBox:Landroid/widget/CheckBox; // field@694c │ │ -3b6ce2: 5b03 4d69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.episodeFilterDurationText:Landroid/widget/EditText; // field@694d │ │ -3b6ce6: 5b04 4e69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.excludeRadio:Landroid/widget/RadioButton; // field@694e │ │ -3b6cea: 5b05 4f69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.includeRadio:Landroid/widget/RadioButton; // field@694f │ │ -3b6cee: 5b06 5169 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6951 │ │ -3b6cf2: 5b07 5269 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6952 │ │ -3b6cf6: 0e00 |0011: return-void │ │ +3b6c9c: |[3b6c9c] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V │ │ +3b6cac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6cb2: 5b01 5069 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6950 │ │ +3b6cb6: 5b02 4c69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.durationCheckBox:Landroid/widget/CheckBox; // field@694c │ │ +3b6cba: 5b03 4d69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.episodeFilterDurationText:Landroid/widget/EditText; // field@694d │ │ +3b6cbe: 5b04 4e69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.excludeRadio:Landroid/widget/RadioButton; // field@694e │ │ +3b6cc2: 5b05 4f69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.includeRadio:Landroid/widget/RadioButton; // field@694f │ │ +3b6cc6: 5b06 5169 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsRecycler:Landroidx/recyclerview/widget/RecyclerView; // field@6951 │ │ +3b6cca: 5b07 5269 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.termsTextInput:Lcom/google/android/material/textfield/TextInputLayout; // field@6952 │ │ +3b6cce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ @@ -752546,67 +752546,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3b6ba0: |[3b6ba0] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ -3b6bb0: 6000 0554 |0000: sget v0, Lde/danoeh/antennapod/R$id;.durationCheckBox:I // field@5405 │ │ -3b6bb4: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6bba: 0c01 |0005: move-result-object v1 │ │ -3b6bbc: 0714 |0006: move-object v4, v1 │ │ -3b6bbe: 1f04 e702 |0007: check-cast v4, Landroid/widget/CheckBox; // type@02e7 │ │ -3b6bc2: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3b6bc6: 6000 1b54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeFilterDurationText:I // field@541b │ │ -3b6bca: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6bd0: 0c01 |0010: move-result-object v1 │ │ -3b6bd2: 0715 |0011: move-object v5, v1 │ │ -3b6bd4: 1f05 ee02 |0012: check-cast v5, Landroid/widget/EditText; // type@02ee │ │ -3b6bd8: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3b6bdc: 6000 2a54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.excludeRadio:I // field@542a │ │ -3b6be0: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6be6: 0c01 |001b: move-result-object v1 │ │ -3b6be8: 0716 |001c: move-object v6, v1 │ │ -3b6bea: 1f06 0303 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0303 │ │ -3b6bee: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3b6bf2: 6000 ad54 |0021: sget v0, Lde/danoeh/antennapod/R$id;.includeRadio:I // field@54ad │ │ -3b6bf6: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6bfc: 0c01 |0026: move-result-object v1 │ │ -3b6bfe: 0717 |0027: move-object v7, v1 │ │ -3b6c00: 1f07 0303 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0303 │ │ -3b6c04: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3b6c08: 6000 4a56 |002c: sget v0, Lde/danoeh/antennapod/R$id;.termsRecycler:I // field@564a │ │ -3b6c0c: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6c12: 0c01 |0031: move-result-object v1 │ │ -3b6c14: 0718 |0032: move-object v8, v1 │ │ -3b6c16: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3b6c1a: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3b6c1e: 6000 4b56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.termsTextInput:I // field@564b │ │ -3b6c22: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6c28: 0c01 |003c: move-result-object v1 │ │ -3b6c2a: 0719 |003d: move-object v9, v1 │ │ -3b6c2c: 1f09 5916 |003e: check-cast v9, Lcom/google/android/material/textfield/TextInputLayout; // type@1659 │ │ -3b6c30: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3b6c34: 2200 5518 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // type@1855 │ │ -3b6c38: 07a3 |0044: move-object v3, v10 │ │ -3b6c3a: 1f03 0803 |0045: check-cast v3, Landroid/widget/ScrollView; // type@0308 │ │ -3b6c3e: 0702 |0047: move-object v2, v0 │ │ -3b6c40: 7608 8899 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V // method@9988 │ │ -3b6c46: 1100 |004b: return-object v0 │ │ -3b6c48: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6c4e: 0c0a |004f: move-result-object v10 │ │ -3b6c50: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b6c56: 0c0a |0053: move-result-object v10 │ │ -3b6c58: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6c5c: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b6c60: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b6c66: 0c0a |005b: move-result-object v10 │ │ -3b6c68: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b6c6e: 2700 |005f: throw v0 │ │ +3b6b78: |[3b6b78] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ +3b6b88: 6000 0554 |0000: sget v0, Lde/danoeh/antennapod/R$id;.durationCheckBox:I // field@5405 │ │ +3b6b8c: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6b92: 0c01 |0005: move-result-object v1 │ │ +3b6b94: 0714 |0006: move-object v4, v1 │ │ +3b6b96: 1f04 e702 |0007: check-cast v4, Landroid/widget/CheckBox; // type@02e7 │ │ +3b6b9a: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3b6b9e: 6000 1b54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeFilterDurationText:I // field@541b │ │ +3b6ba2: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6ba8: 0c01 |0010: move-result-object v1 │ │ +3b6baa: 0715 |0011: move-object v5, v1 │ │ +3b6bac: 1f05 ee02 |0012: check-cast v5, Landroid/widget/EditText; // type@02ee │ │ +3b6bb0: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3b6bb4: 6000 2a54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.excludeRadio:I // field@542a │ │ +3b6bb8: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6bbe: 0c01 |001b: move-result-object v1 │ │ +3b6bc0: 0716 |001c: move-object v6, v1 │ │ +3b6bc2: 1f06 0303 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0303 │ │ +3b6bc6: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3b6bca: 6000 ad54 |0021: sget v0, Lde/danoeh/antennapod/R$id;.includeRadio:I // field@54ad │ │ +3b6bce: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6bd4: 0c01 |0026: move-result-object v1 │ │ +3b6bd6: 0717 |0027: move-object v7, v1 │ │ +3b6bd8: 1f07 0303 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0303 │ │ +3b6bdc: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3b6be0: 6000 4a56 |002c: sget v0, Lde/danoeh/antennapod/R$id;.termsRecycler:I // field@564a │ │ +3b6be4: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6bea: 0c01 |0031: move-result-object v1 │ │ +3b6bec: 0718 |0032: move-object v8, v1 │ │ +3b6bee: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3b6bf2: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3b6bf6: 6000 4b56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.termsTextInput:I // field@564b │ │ +3b6bfa: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6c00: 0c01 |003c: move-result-object v1 │ │ +3b6c02: 0719 |003d: move-object v9, v1 │ │ +3b6c04: 1f09 5916 |003e: check-cast v9, Lcom/google/android/material/textfield/TextInputLayout; // type@1659 │ │ +3b6c08: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3b6c0c: 2200 5518 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // type@1855 │ │ +3b6c10: 07a3 |0044: move-object v3, v10 │ │ +3b6c12: 1f03 0803 |0045: check-cast v3, Landroid/widget/ScrollView; // type@0308 │ │ +3b6c16: 0702 |0047: move-object v2, v0 │ │ +3b6c18: 7608 8899 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/textfield/TextInputLayout;)V // method@9988 │ │ +3b6c1e: 1100 |004b: return-object v0 │ │ +3b6c20: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b6c26: 0c0a |004f: move-result-object v10 │ │ +3b6c28: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6c2e: 0c0a |0053: move-result-object v10 │ │ +3b6c30: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b6c34: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6c38: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6c3e: 0c0a |005b: move-result-object v10 │ │ +3b6c40: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b6c46: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x000b line=90 │ │ 0x000d line=91 │ │ 0x0016 line=96 │ │ @@ -752628,20 +752628,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6c70: |[3b6c70] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ -3b6c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b6c82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b6c84: 7130 8d99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@998d │ │ -3b6c8a: 0c02 |0005: move-result-object v2 │ │ -3b6c8c: 1102 |0006: return-object v2 │ │ +3b6c48: |[3b6c48] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ +3b6c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6c5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6c5c: 7130 8d99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@998d │ │ +3b6c62: 0c02 |0005: move-result-object v2 │ │ +3b6c64: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;) │ │ @@ -752649,24 +752649,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6c90: |[3b6c90] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ -3b6ca0: 6000 7b57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episode_filter_dialog:I // field@577b │ │ -3b6ca4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b6ca6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6cac: 0c02 |0006: move-result-object v2 │ │ -3b6cae: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6cb2: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6cb8: 7110 8999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@9989 │ │ -3b6cbe: 0c02 |000f: move-result-object v2 │ │ -3b6cc0: 1102 |0010: return-object v2 │ │ +3b6c68: |[3b6c68] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ +3b6c78: 6000 7b57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episode_filter_dialog:I // field@577b │ │ +3b6c7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6c7e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b6c84: 0c02 |0006: move-result-object v2 │ │ +3b6c86: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b6c8a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6c90: 7110 8999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; // method@9989 │ │ +3b6c96: 0c02 |000f: move-result-object v2 │ │ +3b6c98: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=73 │ │ 0x000c line=75 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -752679,18 +752679,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6b6c: |[3b6b6c] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/view/View; │ │ -3b6b7c: 6e10 8b99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@998b │ │ -3b6b82: 0c00 |0003: move-result-object v0 │ │ -3b6b84: 1100 |0004: return-object v0 │ │ +3b6b44: |[3b6b44] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/view/View; │ │ +3b6b54: 6e10 8b99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@998b │ │ +3b6b5a: 0c00 |0003: move-result-object v0 │ │ +3b6b5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;) │ │ @@ -752698,17 +752698,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b6b88: |[3b6b88] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3b6b98: 5410 5069 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6950 │ │ -3b6b9c: 1100 |0002: return-object v0 │ │ +3b6b60: |[3b6b60] de.danoeh.antennapod.databinding.EpisodeFilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3b6b70: 5410 5069 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6950 │ │ +3b6b74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EpisodeFilterDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -752764,24 +752764,24 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3b6e50: |[3b6e50] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V │ │ -3b6e60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b6e66: 5b01 5669 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6956 │ │ -3b6e6a: 5b02 5369 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6953 │ │ -3b6e6e: 5b03 5469 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6954 │ │ -3b6e72: 5b04 5569 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6955 │ │ -3b6e76: 5b05 5769 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6957 │ │ -3b6e7a: 5b06 5869 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6958 │ │ -3b6e7e: 5b07 5969 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.txtvInformation:Landroid/widget/TextView; // field@6959 │ │ -3b6e82: 0e00 |0011: return-void │ │ +3b6e28: |[3b6e28] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V │ │ +3b6e38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6e3e: 5b01 5669 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6956 │ │ +3b6e42: 5b02 5369 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6953 │ │ +3b6e46: 5b03 5469 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6954 │ │ +3b6e4a: 5b04 5569 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6955 │ │ +3b6e4e: 5b05 5769 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6957 │ │ +3b6e52: 5b06 5869 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6958 │ │ +3b6e56: 5b07 5969 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.txtvInformation:Landroid/widget/TextView; // field@6959 │ │ +3b6e5a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ @@ -752803,67 +752803,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3b6d2c: |[3b6d2c] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ -3b6d3c: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ -3b6d40: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6d46: 0c01 |0005: move-result-object v1 │ │ -3b6d48: 0714 |0006: move-object v4, v1 │ │ -3b6d4a: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3b6d4e: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3b6d52: 6000 7e55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b6d56: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6d5c: 0c01 |0010: move-result-object v1 │ │ -3b6d5e: 0715 |0011: move-object v5, v1 │ │ -3b6d60: 1f05 0203 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0302 │ │ -3b6d64: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3b6d68: 6000 8b55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ -3b6d6c: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6d72: 0c01 |001b: move-result-object v1 │ │ -3b6d74: 0716 |001c: move-object v6, v1 │ │ -3b6d76: 1f06 c81a |001d: check-cast v6, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ -3b6d7a: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3b6d7e: 6000 3856 |0021: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ -3b6d82: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6d88: 0c01 |0026: move-result-object v1 │ │ -3b6d8a: 0717 |0027: move-object v7, v1 │ │ -3b6d8c: 1f07 9b10 |0028: check-cast v7, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ -3b6d90: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3b6d94: 6000 6f56 |002c: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b6d98: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6d9e: 0c01 |0031: move-result-object v1 │ │ -3b6da0: 0718 |0032: move-object v8, v1 │ │ -3b6da2: 1f08 d514 |0033: check-cast v8, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b6da6: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3b6daa: 6000 8a56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@568a │ │ -3b6dae: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6db4: 0c01 |003c: move-result-object v1 │ │ -3b6db6: 0719 |003d: move-object v9, v1 │ │ -3b6db8: 1f09 1303 |003e: check-cast v9, Landroid/widget/TextView; // type@0313 │ │ -3b6dbc: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3b6dc0: 2200 5618 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // type@1856 │ │ -3b6dc4: 07a3 |0044: move-object v3, v10 │ │ -3b6dc6: 1f03 0603 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b6dca: 0702 |0047: move-object v2, v0 │ │ -3b6dcc: 7608 8e99 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V // method@998e │ │ -3b6dd2: 1100 |004b: return-object v0 │ │ -3b6dd4: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6dda: 0c0a |004f: move-result-object v10 │ │ -3b6ddc: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b6de2: 0c0a |0053: move-result-object v10 │ │ -3b6de4: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6de8: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b6dec: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b6df2: 0c0a |005b: move-result-object v10 │ │ -3b6df4: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b6dfa: 2700 |005f: throw v0 │ │ +3b6d04: |[3b6d04] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ +3b6d14: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ +3b6d18: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6d1e: 0c01 |0005: move-result-object v1 │ │ +3b6d20: 0714 |0006: move-object v4, v1 │ │ +3b6d22: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3b6d26: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3b6d2a: 6000 7e55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b6d2e: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6d34: 0c01 |0010: move-result-object v1 │ │ +3b6d36: 0715 |0011: move-object v5, v1 │ │ +3b6d38: 1f05 0203 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0302 │ │ +3b6d3c: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3b6d40: 6000 8b55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ +3b6d44: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6d4a: 0c01 |001b: move-result-object v1 │ │ +3b6d4c: 0716 |001c: move-object v6, v1 │ │ +3b6d4e: 1f06 c81a |001d: check-cast v6, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ +3b6d52: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3b6d56: 6000 3856 |0021: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ +3b6d5a: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6d60: 0c01 |0026: move-result-object v1 │ │ +3b6d62: 0717 |0027: move-object v7, v1 │ │ +3b6d64: 1f07 9b10 |0028: check-cast v7, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ +3b6d68: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3b6d6c: 6000 6f56 |002c: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b6d70: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6d76: 0c01 |0031: move-result-object v1 │ │ +3b6d78: 0718 |0032: move-object v8, v1 │ │ +3b6d7a: 1f08 d514 |0033: check-cast v8, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b6d7e: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3b6d82: 6000 8a56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@568a │ │ +3b6d86: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6d8c: 0c01 |003c: move-result-object v1 │ │ +3b6d8e: 0719 |003d: move-object v9, v1 │ │ +3b6d90: 1f09 1303 |003e: check-cast v9, Landroid/widget/TextView; // type@0313 │ │ +3b6d94: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3b6d98: 2200 5618 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // type@1856 │ │ +3b6d9c: 07a3 |0044: move-object v3, v10 │ │ +3b6d9e: 1f03 0603 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b6da2: 0702 |0047: move-object v2, v0 │ │ +3b6da4: 7608 8e99 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;)V // method@998e │ │ +3b6daa: 1100 |004b: return-object v0 │ │ +3b6dac: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b6db2: 0c0a |004f: move-result-object v10 │ │ +3b6db4: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6dba: 0c0a |0053: move-result-object v10 │ │ +3b6dbc: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b6dc0: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6dc4: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6dca: 0c0a |005b: move-result-object v10 │ │ +3b6dcc: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b6dd2: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x000b line=91 │ │ 0x000d line=92 │ │ 0x0016 line=97 │ │ @@ -752885,20 +752885,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6dfc: |[3b6dfc] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ -3b6e0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b6e0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b6e10: 7130 9399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@9993 │ │ -3b6e16: 0c02 |0005: move-result-object v2 │ │ -3b6e18: 1102 |0006: return-object v2 │ │ +3b6dd4: |[3b6dd4] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ +3b6de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6de6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6de8: 7130 9399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@9993 │ │ +3b6dee: 0c02 |0005: move-result-object v2 │ │ +3b6df0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;) │ │ @@ -752906,24 +752906,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6e1c: |[3b6e1c] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ -3b6e2c: 6000 7c57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episodes_list_fragment:I // field@577c │ │ -3b6e30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b6e32: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6e38: 0c02 |0006: move-result-object v2 │ │ -3b6e3a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6e3e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6e44: 7110 8f99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@998f │ │ -3b6e4a: 0c02 |000f: move-result-object v2 │ │ -3b6e4c: 1102 |0010: return-object v2 │ │ +3b6df4: |[3b6df4] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ +3b6e04: 6000 7c57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.episodes_list_fragment:I // field@577c │ │ +3b6e08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6e0a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b6e10: 0c02 |0006: move-result-object v2 │ │ +3b6e12: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b6e16: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6e1c: 7110 8f99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; // method@998f │ │ +3b6e22: 0c02 |000f: move-result-object v2 │ │ +3b6e24: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0009 line=74 │ │ 0x000c line=76 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -752936,18 +752936,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6cf8: |[3b6cf8] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b6d08: 6e10 9199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9991 │ │ -3b6d0e: 0c00 |0003: move-result-object v0 │ │ -3b6d10: 1100 |0004: return-object v0 │ │ +3b6cd0: |[3b6cd0] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b6ce0: 6e10 9199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9991 │ │ +3b6ce6: 0c00 |0003: move-result-object v0 │ │ +3b6ce8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;) │ │ @@ -752955,17 +752955,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b6d14: |[3b6d14] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b6d24: 5410 5669 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6956 │ │ -3b6d28: 1100 |0002: return-object v0 │ │ +3b6cec: |[3b6cec] de.danoeh.antennapod.databinding.EpisodesListFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b6cfc: 5410 5669 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6956 │ │ +3b6d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/EpisodesListFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -753021,24 +753021,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3b6fc8: |[3b6fc8] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b6fd8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b6fde: 5b01 5e69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@695e │ │ -3b6fe2: 5b02 5a69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@695a │ │ -3b6fe6: 5b03 5b69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.episodeProgress:Landroid/widget/ProgressBar; // field@695b │ │ -3b6fea: 5b04 5c69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.fragmentLayout:Landroid/widget/LinearLayout; // field@695c │ │ -3b6fee: 5b05 5d69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@695d │ │ -3b6ff2: 5b06 5f69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvAuthor:Landroid/widget/TextView; // field@695f │ │ -3b6ff6: 5b07 6069 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6960 │ │ -3b6ffa: 0e00 |0011: return-void │ │ +3b6fa0: |[3b6fa0] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b6fb0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b6fb6: 5b01 5e69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@695e │ │ +3b6fba: 5b02 5a69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.butPlay:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@695a │ │ +3b6fbe: 5b03 5b69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.episodeProgress:Landroid/widget/ProgressBar; // field@695b │ │ +3b6fc2: 5b04 5c69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.fragmentLayout:Landroid/widget/LinearLayout; // field@695c │ │ +3b6fc6: 5b05 5d69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@695d │ │ +3b6fca: 5b06 5f69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvAuthor:Landroid/widget/TextView; // field@695f │ │ +3b6fce: 5b07 6069 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6960 │ │ +3b6fd2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -753060,62 +753060,62 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -3b6eb8: |[3b6eb8] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ -3b6ec8: 6000 7653 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butPlay:I // field@5376 │ │ -3b6ecc: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6ed2: 0c01 |0005: move-result-object v1 │ │ -3b6ed4: 0714 |0006: move-object v4, v1 │ │ -3b6ed6: 1f04 e01a |0007: check-cast v4, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1ae0 │ │ -3b6eda: 3804 3900 |0009: if-eqz v4, 0042 // +0039 │ │ -3b6ede: 6000 1c54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeProgress:I // field@541c │ │ -3b6ee2: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6ee8: 0c01 |0010: move-result-object v1 │ │ -3b6eea: 0715 |0011: move-object v5, v1 │ │ -3b6eec: 1f05 0203 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0302 │ │ -3b6ef0: 3805 2e00 |0014: if-eqz v5, 0042 // +002e │ │ -3b6ef4: 07a6 |0016: move-object v6, v10 │ │ -3b6ef6: 1f06 fb02 |0017: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ -3b6efa: 6000 aa54 |0019: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ -3b6efe: 7120 8e6c 0a00 |001b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6f04: 0c01 |001e: move-result-object v1 │ │ -3b6f06: 0717 |001f: move-object v7, v1 │ │ -3b6f08: 1f07 f902 |0020: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ -3b6f0c: 3807 2000 |0022: if-eqz v7, 0042 // +0020 │ │ -3b6f10: 6000 8056 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@5680 │ │ -3b6f14: 7120 8e6c 0a00 |0026: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6f1a: 0c01 |0029: move-result-object v1 │ │ -3b6f1c: 0718 |002a: move-object v8, v1 │ │ -3b6f1e: 1f08 1303 |002b: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ -3b6f22: 3808 1500 |002d: if-eqz v8, 0042 // +0015 │ │ -3b6f26: 6000 9d56 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b6f2a: 7120 8e6c 0a00 |0031: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b6f30: 0c01 |0034: move-result-object v1 │ │ -3b6f32: 0719 |0035: move-object v9, v1 │ │ -3b6f34: 1f09 1303 |0036: check-cast v9, Landroid/widget/TextView; // type@0313 │ │ -3b6f38: 3809 0a00 |0038: if-eqz v9, 0042 // +000a │ │ -3b6f3c: 220a 5718 |003a: new-instance v10, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // type@1857 │ │ -3b6f40: 07a2 |003c: move-object v2, v10 │ │ -3b6f42: 0763 |003d: move-object v3, v6 │ │ -3b6f44: 7608 9499 0200 |003e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9994 │ │ -3b6f4a: 110a |0041: return-object v10 │ │ -3b6f4c: 6e10 c50c 0a00 |0042: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b6f52: 0c0a |0045: move-result-object v10 │ │ -3b6f54: 6e20 d902 0a00 |0046: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b6f5a: 0c0a |0049: move-result-object v10 │ │ -3b6f5c: 2200 521b |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b6f60: 1a01 713c |004c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b6f64: 6e20 dba5 a100 |004e: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b6f6a: 0c0a |0051: move-result-object v10 │ │ -3b6f6c: 7020 b0a5 a000 |0052: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b6f72: 2700 |0055: throw v0 │ │ +3b6e90: |[3b6e90] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ +3b6ea0: 6000 7653 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butPlay:I // field@5376 │ │ +3b6ea4: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6eaa: 0c01 |0005: move-result-object v1 │ │ +3b6eac: 0714 |0006: move-object v4, v1 │ │ +3b6eae: 1f04 e01a |0007: check-cast v4, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1ae0 │ │ +3b6eb2: 3804 3900 |0009: if-eqz v4, 0042 // +0039 │ │ +3b6eb6: 6000 1c54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.episodeProgress:I // field@541c │ │ +3b6eba: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6ec0: 0c01 |0010: move-result-object v1 │ │ +3b6ec2: 0715 |0011: move-object v5, v1 │ │ +3b6ec4: 1f05 0203 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0302 │ │ +3b6ec8: 3805 2e00 |0014: if-eqz v5, 0042 // +002e │ │ +3b6ecc: 07a6 |0016: move-object v6, v10 │ │ +3b6ece: 1f06 fb02 |0017: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ +3b6ed2: 6000 aa54 |0019: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ +3b6ed6: 7120 8e6c 0a00 |001b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6edc: 0c01 |001e: move-result-object v1 │ │ +3b6ede: 0717 |001f: move-object v7, v1 │ │ +3b6ee0: 1f07 f902 |0020: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ +3b6ee4: 3807 2000 |0022: if-eqz v7, 0042 // +0020 │ │ +3b6ee8: 6000 8056 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@5680 │ │ +3b6eec: 7120 8e6c 0a00 |0026: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6ef2: 0c01 |0029: move-result-object v1 │ │ +3b6ef4: 0718 |002a: move-object v8, v1 │ │ +3b6ef6: 1f08 1303 |002b: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ +3b6efa: 3808 1500 |002d: if-eqz v8, 0042 // +0015 │ │ +3b6efe: 6000 9d56 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b6f02: 7120 8e6c 0a00 |0031: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b6f08: 0c01 |0034: move-result-object v1 │ │ +3b6f0a: 0719 |0035: move-object v9, v1 │ │ +3b6f0c: 1f09 1303 |0036: check-cast v9, Landroid/widget/TextView; // type@0313 │ │ +3b6f10: 3809 0a00 |0038: if-eqz v9, 0042 // +000a │ │ +3b6f14: 220a 5718 |003a: new-instance v10, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // type@1857 │ │ +3b6f18: 07a2 |003c: move-object v2, v10 │ │ +3b6f1a: 0763 |003d: move-object v3, v6 │ │ +3b6f1c: 7608 9499 0200 |003e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/ProgressBar;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9994 │ │ +3b6f22: 110a |0041: return-object v10 │ │ +3b6f24: 6e10 c50c 0a00 |0042: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b6f2a: 0c0a |0045: move-result-object v10 │ │ +3b6f2c: 6e20 d902 0a00 |0046: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b6f32: 0c0a |0049: move-result-object v10 │ │ +3b6f34: 2200 521b |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b6f38: 1a01 713c |004c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b6f3c: 6e20 dba5 a100 |004e: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b6f42: 0c0a |0051: move-result-object v10 │ │ +3b6f44: 7020 b0a5 a000 |0052: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b6f4a: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x000b line=88 │ │ 0x000d line=89 │ │ 0x0016 line=94 │ │ @@ -753136,20 +753136,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b6f74: |[3b6f74] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ -3b6f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b6f86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b6f88: 7130 9999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9999 │ │ -3b6f8e: 0c02 |0005: move-result-object v2 │ │ -3b6f90: 1102 |0006: return-object v2 │ │ +3b6f4c: |[3b6f4c] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ +3b6f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b6f5e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b6f60: 7130 9999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9999 │ │ +3b6f66: 0c02 |0005: move-result-object v2 │ │ +3b6f68: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;) │ │ @@ -753157,24 +753157,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b6f94: |[3b6f94] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ -3b6fa4: 6000 8857 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.external_player_fragment:I // field@5788 │ │ -3b6fa8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b6faa: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b6fb0: 0c02 |0006: move-result-object v2 │ │ -3b6fb2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b6fb6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b6fbc: 7110 9599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9995 │ │ -3b6fc2: 0c02 |000f: move-result-object v2 │ │ -3b6fc4: 1102 |0010: return-object v2 │ │ +3b6f6c: |[3b6f6c] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ +3b6f7c: 6000 8857 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.external_player_fragment:I // field@5788 │ │ +3b6f80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b6f82: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b6f88: 0c02 |0006: move-result-object v2 │ │ +3b6f8a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b6f8e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b6f94: 7110 9599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; // method@9995 │ │ +3b6f9a: 0c02 |000f: move-result-object v2 │ │ +3b6f9c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=71 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -753187,18 +753187,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6e84: |[3b6e84] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b6e94: 6e10 9799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9997 │ │ -3b6e9a: 0c00 |0003: move-result-object v0 │ │ -3b6e9c: 1100 |0004: return-object v0 │ │ +3b6e5c: |[3b6e5c] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b6e6c: 6e10 9799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9997 │ │ +3b6e72: 0c00 |0003: move-result-object v0 │ │ +3b6e74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;) │ │ @@ -753206,17 +753206,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b6ea0: |[3b6ea0] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b6eb0: 5410 5e69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@695e │ │ -3b6eb4: 1100 |0002: return-object v0 │ │ +3b6e78: |[3b6e78] de.danoeh.antennapod.databinding.ExternalPlayerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b6e88: 5410 5e69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@695e │ │ +3b6e8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ExternalPlayerFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -753284,27 +753284,27 @@ │ │ type : '(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 11 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3b719c: |[3b719c] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3b71ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b71b2: 5b01 6869 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6968 │ │ -3b71b6: 5b02 6169 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6961 │ │ -3b71ba: 5b03 6269 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6962 │ │ -3b71be: 5b04 6369 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6963 │ │ -3b71c2: 5b05 6469 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.imgvBackground:Landroid/widget/ImageView; // field@6964 │ │ -3b71c6: 5b06 6569 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.moreContent:Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // field@6965 │ │ -3b71ca: 5b07 6669 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6966 │ │ -3b71ce: 5b08 6769 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6967 │ │ -3b71d2: 5b09 6969 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6969 │ │ -3b71d6: 5b0a 6a69 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@696a │ │ -3b71da: 0e00 |0017: return-void │ │ +3b7174: |[3b7174] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3b7184: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b718a: 5b01 6869 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6968 │ │ +3b718e: 5b02 6169 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6961 │ │ +3b7192: 5b03 6269 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6962 │ │ +3b7196: 5b04 6369 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6963 │ │ +3b719a: 5b05 6469 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.imgvBackground:Landroid/widget/ImageView; // field@6964 │ │ +3b719e: 5b06 6569 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.moreContent:Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // field@6965 │ │ +3b71a2: 5b07 6669 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6966 │ │ +3b71a6: 5b08 6769 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6967 │ │ +3b71aa: 5b09 6969 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6969 │ │ +3b71ae: 5b0a 6a69 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@696a │ │ +3b71b2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x0007 line=63 │ │ 0x0009 line=64 │ │ @@ -753332,85 +753332,85 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 11 │ │ insns size : 131 16-bit code units │ │ -3b7030: |[3b7030] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ -3b7040: 6000 3d53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appBar:I // field@533d │ │ -3b7044: 7120 8e6c 0d00 |0002: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b704a: 0c01 |0005: move-result-object v1 │ │ -3b704c: 0714 |0006: move-object v4, v1 │ │ -3b704e: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3b7052: 3804 6600 |0009: if-eqz v4, 006f // +0066 │ │ -3b7056: 6000 af53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@53af │ │ -3b705a: 7120 8e6c 0d00 |000d: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7060: 0c01 |0010: move-result-object v1 │ │ -3b7062: 0715 |0011: move-object v5, v1 │ │ -3b7064: 1f05 d114 |0012: check-cast v5, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@14d1 │ │ -3b7068: 3805 5b00 |0014: if-eqz v5, 006f // +005b │ │ -3b706c: 6000 9254 |0016: sget v0, Lde/danoeh/antennapod/R$id;.header:I // field@5492 │ │ -3b7070: 7120 8e6c 0d00 |0018: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7076: 0c01 |001b: move-result-object v1 │ │ -3b7078: 3801 5300 |001c: if-eqz v1, 006f // +0053 │ │ -3b707c: 7110 b999 0100 |001e: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99b9 │ │ -3b7082: 0c06 |0021: move-result-object v6 │ │ -3b7084: 6000 a954 |0022: sget v0, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@54a9 │ │ -3b7088: 7120 8e6c 0d00 |0024: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b708e: 0c01 |0027: move-result-object v1 │ │ -3b7090: 0717 |0028: move-object v7, v1 │ │ -3b7092: 1f07 f902 |0029: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ -3b7096: 3807 4400 |002b: if-eqz v7, 006f // +0044 │ │ -3b709a: 6000 fd54 |002d: sget v0, Lde/danoeh/antennapod/R$id;.more_content:I // field@54fd │ │ -3b709e: 7120 8e6c 0d00 |002f: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b70a4: 0c01 |0032: move-result-object v1 │ │ -3b70a6: 3801 3c00 |0033: if-eqz v1, 006f // +003c │ │ -3b70aa: 7110 0d9a 0100 |0035: invoke-static {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9a0d │ │ -3b70b0: 0c08 |0038: move-result-object v8 │ │ -3b70b2: 6000 7e55 |0039: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b70b6: 7120 8e6c 0d00 |003b: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b70bc: 0c01 |003e: move-result-object v1 │ │ -3b70be: 0719 |003f: move-object v9, v1 │ │ -3b70c0: 1f09 0203 |0040: check-cast v9, Landroid/widget/ProgressBar; // type@0302 │ │ -3b70c4: 3809 2d00 |0042: if-eqz v9, 006f // +002d │ │ -3b70c8: 6000 8b55 |0044: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ -3b70cc: 7120 8e6c 0d00 |0046: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b70d2: 0c01 |0049: move-result-object v1 │ │ -3b70d4: 071a |004a: move-object v10, v1 │ │ -3b70d6: 1f0a c81a |004b: check-cast v10, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ -3b70da: 380a 2200 |004d: if-eqz v10, 006f // +0022 │ │ -3b70de: 6000 3856 |004f: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ -3b70e2: 7120 8e6c 0d00 |0051: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b70e8: 0c01 |0054: move-result-object v1 │ │ -3b70ea: 071b |0055: move-object v11, v1 │ │ -3b70ec: 1f0b 9b10 |0056: check-cast v11, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ -3b70f0: 380b 1700 |0058: if-eqz v11, 006f // +0017 │ │ -3b70f4: 6000 6f56 |005a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b70f8: 7120 8e6c 0d00 |005c: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b70fe: 0c01 |005f: move-result-object v1 │ │ -3b7100: 071c |0060: move-object v12, v1 │ │ -3b7102: 1f0c d514 |0061: check-cast v12, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b7106: 380c 0c00 |0063: if-eqz v12, 006f // +000c │ │ -3b710a: 2200 5818 |0065: new-instance v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // type@1858 │ │ -3b710e: 07d3 |0067: move-object v3, v13 │ │ -3b7110: 1f03 5b05 |0068: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@055b │ │ -3b7114: 0702 |006a: move-object v2, v0 │ │ -3b7116: 760b 9a99 0200 |006b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@999a │ │ -3b711c: 1100 |006e: return-object v0 │ │ -3b711e: 6e10 c50c 0d00 |006f: invoke-virtual {v13}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b7124: 0c0d |0072: move-result-object v13 │ │ -3b7126: 6e20 d902 0d00 |0073: invoke-virtual {v13, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b712c: 0c0d |0076: move-result-object v13 │ │ -3b712e: 2200 521b |0077: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b7132: 1a01 713c |0079: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b7136: 6e20 dba5 d100 |007b: invoke-virtual {v1, v13}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b713c: 0c0d |007e: move-result-object v13 │ │ -3b713e: 7020 b0a5 d000 |007f: invoke-direct {v0, v13}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b7144: 2700 |0082: throw v0 │ │ +3b7008: |[3b7008] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ +3b7018: 6000 3d53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appBar:I // field@533d │ │ +3b701c: 7120 8e6c 0d00 |0002: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7022: 0c01 |0005: move-result-object v1 │ │ +3b7024: 0714 |0006: move-object v4, v1 │ │ +3b7026: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3b702a: 3804 6600 |0009: if-eqz v4, 006f // +0066 │ │ +3b702e: 6000 af53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@53af │ │ +3b7032: 7120 8e6c 0d00 |000d: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7038: 0c01 |0010: move-result-object v1 │ │ +3b703a: 0715 |0011: move-object v5, v1 │ │ +3b703c: 1f05 d114 |0012: check-cast v5, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@14d1 │ │ +3b7040: 3805 5b00 |0014: if-eqz v5, 006f // +005b │ │ +3b7044: 6000 9254 |0016: sget v0, Lde/danoeh/antennapod/R$id;.header:I // field@5492 │ │ +3b7048: 7120 8e6c 0d00 |0018: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b704e: 0c01 |001b: move-result-object v1 │ │ +3b7050: 3801 5300 |001c: if-eqz v1, 006f // +0053 │ │ +3b7054: 7110 b999 0100 |001e: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99b9 │ │ +3b705a: 0c06 |0021: move-result-object v6 │ │ +3b705c: 6000 a954 |0022: sget v0, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@54a9 │ │ +3b7060: 7120 8e6c 0d00 |0024: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7066: 0c01 |0027: move-result-object v1 │ │ +3b7068: 0717 |0028: move-object v7, v1 │ │ +3b706a: 1f07 f902 |0029: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ +3b706e: 3807 4400 |002b: if-eqz v7, 006f // +0044 │ │ +3b7072: 6000 fd54 |002d: sget v0, Lde/danoeh/antennapod/R$id;.more_content:I // field@54fd │ │ +3b7076: 7120 8e6c 0d00 |002f: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b707c: 0c01 |0032: move-result-object v1 │ │ +3b707e: 3801 3c00 |0033: if-eqz v1, 006f // +003c │ │ +3b7082: 7110 0d9a 0100 |0035: invoke-static {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9a0d │ │ +3b7088: 0c08 |0038: move-result-object v8 │ │ +3b708a: 6000 7e55 |0039: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b708e: 7120 8e6c 0d00 |003b: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7094: 0c01 |003e: move-result-object v1 │ │ +3b7096: 0719 |003f: move-object v9, v1 │ │ +3b7098: 1f09 0203 |0040: check-cast v9, Landroid/widget/ProgressBar; // type@0302 │ │ +3b709c: 3809 2d00 |0042: if-eqz v9, 006f // +002d │ │ +3b70a0: 6000 8b55 |0044: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ +3b70a4: 7120 8e6c 0d00 |0046: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b70aa: 0c01 |0049: move-result-object v1 │ │ +3b70ac: 071a |004a: move-object v10, v1 │ │ +3b70ae: 1f0a c81a |004b: check-cast v10, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ +3b70b2: 380a 2200 |004d: if-eqz v10, 006f // +0022 │ │ +3b70b6: 6000 3856 |004f: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ +3b70ba: 7120 8e6c 0d00 |0051: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b70c0: 0c01 |0054: move-result-object v1 │ │ +3b70c2: 071b |0055: move-object v11, v1 │ │ +3b70c4: 1f0b 9b10 |0056: check-cast v11, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ +3b70c8: 380b 1700 |0058: if-eqz v11, 006f // +0017 │ │ +3b70cc: 6000 6f56 |005a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b70d0: 7120 8e6c 0d00 |005c: invoke-static {v13, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b70d6: 0c01 |005f: move-result-object v1 │ │ +3b70d8: 071c |0060: move-object v12, v1 │ │ +3b70da: 1f0c d514 |0061: check-cast v12, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b70de: 380c 0c00 |0063: if-eqz v12, 006f // +000c │ │ +3b70e2: 2200 5818 |0065: new-instance v0, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // type@1858 │ │ +3b70e6: 07d3 |0067: move-object v3, v13 │ │ +3b70e8: 1f03 5b05 |0068: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@055b │ │ +3b70ec: 0702 |006a: move-object v2, v0 │ │ +3b70ee: 760b 9a99 0200 |006b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@999a │ │ +3b70f4: 1100 |006e: return-object v0 │ │ +3b70f6: 6e10 c50c 0d00 |006f: invoke-virtual {v13}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b70fc: 0c0d |0072: move-result-object v13 │ │ +3b70fe: 6e20 d902 0d00 |0073: invoke-virtual {v13, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b7104: 0c0d |0076: move-result-object v13 │ │ +3b7106: 2200 521b |0077: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b710a: 1a01 713c |0079: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b710e: 6e20 dba5 d100 |007b: invoke-virtual {v1, v13}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b7114: 0c0d |007e: move-result-object v13 │ │ +3b7116: 7020 b0a5 d000 |007f: invoke-direct {v0, v13}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b711c: 2700 |0082: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x000b line=106 │ │ 0x000d line=107 │ │ 0x0016 line=112 │ │ @@ -753440,20 +753440,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b7148: |[3b7148] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ -3b7158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b715a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b715c: 7130 9f99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@999f │ │ -3b7162: 0c02 |0005: move-result-object v2 │ │ -3b7164: 1102 |0006: return-object v2 │ │ +3b7120: |[3b7120] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ +3b7130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b7132: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b7134: 7130 9f99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@999f │ │ +3b713a: 0c02 |0005: move-result-object v2 │ │ +3b713c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;) │ │ @@ -753461,24 +753461,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b7168: |[3b7168] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ -3b7178: 6000 8957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_item_list_fragment:I // field@5789 │ │ -3b717c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b717e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b7184: 0c02 |0006: move-result-object v2 │ │ -3b7186: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b718a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b7190: 7110 9b99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@999b │ │ -3b7196: 0c02 |000f: move-result-object v2 │ │ -3b7198: 1102 |0010: return-object v2 │ │ +3b7140: |[3b7140] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ +3b7150: 6000 8957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_item_list_fragment:I // field@5789 │ │ +3b7154: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b7156: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b715c: 0c02 |0006: move-result-object v2 │ │ +3b715e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b7162: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b7168: 7110 9b99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; // method@999b │ │ +3b716e: 0c02 |000f: move-result-object v2 │ │ +3b7170: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0009 line=89 │ │ 0x000c line=91 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -753491,18 +753491,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b6ffc: |[3b6ffc] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b700c: 6e10 9d99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@999d │ │ -3b7012: 0c00 |0003: move-result-object v0 │ │ -3b7014: 1100 |0004: return-object v0 │ │ +3b6fd4: |[3b6fd4] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b6fe4: 6e10 9d99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@999d │ │ +3b6fea: 0c00 |0003: move-result-object v0 │ │ +3b6fec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;) │ │ @@ -753510,17 +753510,17 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b7018: |[3b7018] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -3b7028: 5410 6869 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6968 │ │ -3b702c: 1100 |0002: return-object v0 │ │ +3b6ff0: |[3b6ff0] de.danoeh.antennapod.databinding.FeedItemListFragmentBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +3b7000: 5410 6869 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6968 │ │ +3b7004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedItemListFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -753568,22 +753568,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3b7308: |[3b7308] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b7318: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b731e: 5b01 6f69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@696f │ │ -3b7322: 5b02 6b69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipEnd:Landroid/widget/EditText; // field@696b │ │ -3b7326: 5b03 6c69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipIntro:Landroid/widget/EditText; // field@696c │ │ -3b732a: 5b04 6d69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipEnd:Landroid/widget/TextView; // field@696d │ │ -3b732e: 5b05 6e69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipIntro:Landroid/widget/TextView; // field@696e │ │ -3b7332: 0e00 |000d: return-void │ │ +3b72e0: |[3b72e0] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b72f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b72f6: 5b01 6f69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@696f │ │ +3b72fa: 5b02 6b69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipEnd:Landroid/widget/EditText; // field@696b │ │ +3b72fe: 5b03 6c69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.etxtSkipIntro:Landroid/widget/EditText; // field@696c │ │ +3b7302: 5b04 6d69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipEnd:Landroid/widget/TextView; // field@696d │ │ +3b7306: 5b05 6e69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.labelSkipIntro:Landroid/widget/TextView; // field@696e │ │ +3b730a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -753601,55 +753601,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3b7210: |[3b7210] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ -3b7220: 6000 2654 |0000: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipEnd:I // field@5426 │ │ -3b7224: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b722a: 0c01 |0005: move-result-object v1 │ │ -3b722c: 0714 |0006: move-object v4, v1 │ │ -3b722e: 1f04 ee02 |0007: check-cast v4, Landroid/widget/EditText; // type@02ee │ │ -3b7232: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3b7236: 6000 2754 |000b: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipIntro:I // field@5427 │ │ -3b723a: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7240: 0c01 |0010: move-result-object v1 │ │ -3b7242: 0715 |0011: move-object v5, v1 │ │ -3b7244: 1f05 ee02 |0012: check-cast v5, Landroid/widget/EditText; // type@02ee │ │ -3b7248: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3b724c: 6000 bf54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipEnd:I // field@54bf │ │ -3b7250: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7256: 0c01 |001b: move-result-object v1 │ │ -3b7258: 0716 |001c: move-object v6, v1 │ │ -3b725a: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ -3b725e: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3b7262: 6000 c054 |0021: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipIntro:I // field@54c0 │ │ -3b7266: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b726c: 0c01 |0026: move-result-object v1 │ │ -3b726e: 0717 |0027: move-object v7, v1 │ │ -3b7270: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3b7274: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3b7278: 2200 5918 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // type@1859 │ │ -3b727c: 0783 |002e: move-object v3, v8 │ │ -3b727e: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b7282: 0702 |0031: move-object v2, v0 │ │ -3b7284: 7606 a099 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99a0 │ │ -3b728a: 1100 |0035: return-object v0 │ │ -3b728c: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b7292: 0c08 |0039: move-result-object v8 │ │ -3b7294: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b729a: 0c08 |003d: move-result-object v8 │ │ -3b729c: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b72a0: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b72a4: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b72aa: 0c08 |0045: move-result-object v8 │ │ -3b72ac: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b72b2: 2700 |0049: throw v0 │ │ +3b71e8: |[3b71e8] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ +3b71f8: 6000 2654 |0000: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipEnd:I // field@5426 │ │ +3b71fc: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7202: 0c01 |0005: move-result-object v1 │ │ +3b7204: 0714 |0006: move-object v4, v1 │ │ +3b7206: 1f04 ee02 |0007: check-cast v4, Landroid/widget/EditText; // type@02ee │ │ +3b720a: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3b720e: 6000 2754 |000b: sget v0, Lde/danoeh/antennapod/R$id;.etxtSkipIntro:I // field@5427 │ │ +3b7212: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7218: 0c01 |0010: move-result-object v1 │ │ +3b721a: 0715 |0011: move-object v5, v1 │ │ +3b721c: 1f05 ee02 |0012: check-cast v5, Landroid/widget/EditText; // type@02ee │ │ +3b7220: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3b7224: 6000 bf54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipEnd:I // field@54bf │ │ +3b7228: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b722e: 0c01 |001b: move-result-object v1 │ │ +3b7230: 0716 |001c: move-object v6, v1 │ │ +3b7232: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ +3b7236: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3b723a: 6000 c054 |0021: sget v0, Lde/danoeh/antennapod/R$id;.labelSkipIntro:I // field@54c0 │ │ +3b723e: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7244: 0c01 |0026: move-result-object v1 │ │ +3b7246: 0717 |0027: move-object v7, v1 │ │ +3b7248: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3b724c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3b7250: 2200 5918 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // type@1859 │ │ +3b7254: 0783 |002e: move-object v3, v8 │ │ +3b7256: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b725a: 0702 |0031: move-object v2, v0 │ │ +3b725c: 7606 a099 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99a0 │ │ +3b7262: 1100 |0035: return-object v0 │ │ +3b7264: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b726a: 0c08 |0039: move-result-object v8 │ │ +3b726c: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b7272: 0c08 |003d: move-result-object v8 │ │ +3b7274: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b7278: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b727c: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b7282: 0c08 |0045: move-result-object v8 │ │ +3b7284: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b728a: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x000b line=78 │ │ 0x000d line=79 │ │ 0x0016 line=84 │ │ @@ -753667,20 +753667,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b72b4: |[3b72b4] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ -3b72c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b72c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b72c8: 7130 a599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@99a5 │ │ -3b72ce: 0c02 |0005: move-result-object v2 │ │ -3b72d0: 1102 |0006: return-object v2 │ │ +3b728c: |[3b728c] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ +3b729c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b729e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b72a0: 7130 a599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@99a5 │ │ +3b72a6: 0c02 |0005: move-result-object v2 │ │ +3b72a8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;) │ │ @@ -753688,24 +753688,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b72d4: |[3b72d4] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ -3b72e4: 6000 8a57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_pref_skip_dialog:I // field@578a │ │ -3b72e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b72ea: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b72f0: 0c02 |0006: move-result-object v2 │ │ -3b72f2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b72f6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b72fc: 7110 a199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@99a1 │ │ -3b7302: 0c02 |000f: move-result-object v2 │ │ -3b7304: 1102 |0010: return-object v2 │ │ +3b72ac: |[3b72ac] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ +3b72bc: 6000 8a57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feed_pref_skip_dialog:I // field@578a │ │ +3b72c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b72c2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b72c8: 0c02 |0006: move-result-object v2 │ │ +3b72ca: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b72ce: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b72d4: 7110 a199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; // method@99a1 │ │ +3b72da: 0c02 |000f: move-result-object v2 │ │ +3b72dc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=61 │ │ 0x000c line=63 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -753718,18 +753718,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b71dc: |[3b71dc] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/view/View; │ │ -3b71ec: 6e10 a399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99a3 │ │ -3b71f2: 0c00 |0003: move-result-object v0 │ │ -3b71f4: 1100 |0004: return-object v0 │ │ +3b71b4: |[3b71b4] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/view/View; │ │ +3b71c4: 6e10 a399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99a3 │ │ +3b71ca: 0c00 |0003: move-result-object v0 │ │ +3b71cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;) │ │ @@ -753737,17 +753737,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b71f8: |[3b71f8] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b7208: 5410 6f69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@696f │ │ -3b720c: 1100 |0002: return-object v0 │ │ +3b71d0: |[3b71d0] de.danoeh.antennapod.databinding.FeedPrefSkipDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b71e0: 5410 6f69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@696f │ │ +3b71e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedPrefSkipDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -753839,50 +753839,50 @@ │ │ type : '(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/Button;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/core/widget/NestedScrollView;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 17 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -3b7560: |[3b7560] de.danoeh.antennapod.databinding.FeedinfoBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/Button;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/core/widget/NestedScrollView;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b7570: 0720 |0000: move-object v0, v2 │ │ -3b7572: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b7578: 0731 |0004: move-object v1, v3 │ │ -3b757a: 5b01 7969 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6979 │ │ -3b757e: 0741 |0007: move-object v1, v4 │ │ -3b7580: 5b01 7069 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6970 │ │ -3b7584: 0751 |000a: move-object v1, v5 │ │ -3b7586: 5b01 7169 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.btnvOpenStatistics:Landroid/widget/Button; // field@6971 │ │ -3b758a: 0761 |000d: move-object v1, v6 │ │ -3b758c: 5b01 7269 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6972 │ │ -3b7590: 0771 |0010: move-object v1, v7 │ │ -3b7592: 5b01 7369 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6973 │ │ -3b7596: 0781 |0013: move-object v1, v8 │ │ -3b7598: 5b01 7469 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.imgvBackground:Landroid/widget/ImageView; // field@6974 │ │ -3b759c: 0791 |0016: move-object v1, v9 │ │ -3b759e: 5b01 7569 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.infoContainer:Landroid/widget/LinearLayout; // field@6975 │ │ -3b75a2: 07a1 |0019: move-object v1, v10 │ │ -3b75a4: 5b01 7669 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.lblStatistics:Landroid/widget/TextView; // field@6976 │ │ -3b75a8: 07b1 |001c: move-object v1, v11 │ │ -3b75aa: 5b01 7769 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.lblSupport:Landroid/widget/TextView; // field@6977 │ │ -3b75ae: 07c1 |001f: move-object v1, v12 │ │ -3b75b0: 5b01 7869 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.lblUrl:Landroid/widget/TextView; // field@6978 │ │ -3b75b4: 07d1 |0022: move-object v1, v13 │ │ -3b75b6: 5b01 7a69 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.scrollView:Landroidx/core/widget/NestedScrollView; // field@697a │ │ -3b75ba: 07e1 |0025: move-object v1, v14 │ │ -3b75bc: 5b01 7b69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@697b │ │ -3b75c0: 07f1 |0028: move-object v1, v15 │ │ -3b75c2: 5b01 7c69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@697c │ │ -3b75c6: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3b75ca: 5b01 7d69 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.txtvDescription:Landroid/widget/TextView; // field@697d │ │ -3b75ce: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3b75d2: 5b01 7e69 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.txtvFundingUrl:Landroid/widget/TextView; // field@697e │ │ -3b75d6: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3b75da: 5b01 7f69 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.txtvUrl:Landroid/widget/TextView; // field@697f │ │ -3b75de: 0e00 |0037: return-void │ │ +3b7538: |[3b7538] de.danoeh.antennapod.databinding.FeedinfoBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/Button;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/core/widget/NestedScrollView;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b7548: 0720 |0000: move-object v0, v2 │ │ +3b754a: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b7550: 0731 |0004: move-object v1, v3 │ │ +3b7552: 5b01 7969 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6979 │ │ +3b7556: 0741 |0007: move-object v1, v4 │ │ +3b7558: 5b01 7069 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.appBar:Lcom/google/android/material/appbar/AppBarLayout; // field@6970 │ │ +3b755c: 0751 |000a: move-object v1, v5 │ │ +3b755e: 5b01 7169 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.btnvOpenStatistics:Landroid/widget/Button; // field@6971 │ │ +3b7562: 0761 |000d: move-object v1, v6 │ │ +3b7564: 5b01 7269 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.collapsingToolbar:Lcom/google/android/material/appbar/CollapsingToolbarLayout; // field@6972 │ │ +3b7568: 0771 |0010: move-object v1, v7 │ │ +3b756a: 5b01 7369 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.header:Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // field@6973 │ │ +3b756e: 0781 |0013: move-object v1, v8 │ │ +3b7570: 5b01 7469 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.imgvBackground:Landroid/widget/ImageView; // field@6974 │ │ +3b7574: 0791 |0016: move-object v1, v9 │ │ +3b7576: 5b01 7569 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.infoContainer:Landroid/widget/LinearLayout; // field@6975 │ │ +3b757a: 07a1 |0019: move-object v1, v10 │ │ +3b757c: 5b01 7669 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.lblStatistics:Landroid/widget/TextView; // field@6976 │ │ +3b7580: 07b1 |001c: move-object v1, v11 │ │ +3b7582: 5b01 7769 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.lblSupport:Landroid/widget/TextView; // field@6977 │ │ +3b7586: 07c1 |001f: move-object v1, v12 │ │ +3b7588: 5b01 7869 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.lblUrl:Landroid/widget/TextView; // field@6978 │ │ +3b758c: 07d1 |0022: move-object v1, v13 │ │ +3b758e: 5b01 7a69 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.scrollView:Landroidx/core/widget/NestedScrollView; // field@697a │ │ +3b7592: 07e1 |0025: move-object v1, v14 │ │ +3b7594: 5b01 7b69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.statisticsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@697b │ │ +3b7598: 07f1 |0028: move-object v1, v15 │ │ +3b759a: 5b01 7c69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@697c │ │ +3b759e: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3b75a2: 5b01 7d69 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.txtvDescription:Landroid/widget/TextView; // field@697d │ │ +3b75a6: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3b75aa: 5b01 7e69 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.txtvFundingUrl:Landroid/widget/TextView; // field@697e │ │ +3b75ae: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3b75b2: 5b01 7f69 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.txtvUrl:Landroid/widget/TextView; // field@697f │ │ +3b75b6: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0005 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ @@ -753922,122 +753922,122 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 17 │ │ insns size : 202 16-bit code units │ │ -3b7368: |[3b7368] de.danoeh.antennapod.databinding.FeedinfoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ -3b7378: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -3b737c: 6001 3d53 |0002: sget v1, Lde/danoeh/antennapod/R$id;.appBar:I // field@533d │ │ -3b7380: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7386: 0c02 |0007: move-result-object v2 │ │ -3b7388: 0725 |0008: move-object v5, v2 │ │ -3b738a: 1f05 c714 |0009: check-cast v5, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3b738e: 3805 ab00 |000b: if-eqz v5, 00b6 // +00ab │ │ -3b7392: 6001 6653 |000d: sget v1, Lde/danoeh/antennapod/R$id;.btnvOpenStatistics:I // field@5366 │ │ -3b7396: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b739c: 0c02 |0012: move-result-object v2 │ │ -3b739e: 0726 |0013: move-object v6, v2 │ │ -3b73a0: 1f06 e602 |0014: check-cast v6, Landroid/widget/Button; // type@02e6 │ │ -3b73a4: 3806 a000 |0016: if-eqz v6, 00b6 // +00a0 │ │ -3b73a8: 6001 af53 |0018: sget v1, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@53af │ │ -3b73ac: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b73b2: 0c02 |001d: move-result-object v2 │ │ -3b73b4: 0727 |001e: move-object v7, v2 │ │ -3b73b6: 1f07 d114 |001f: check-cast v7, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@14d1 │ │ -3b73ba: 3807 9500 |0021: if-eqz v7, 00b6 // +0095 │ │ -3b73be: 6001 9254 |0023: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@5492 │ │ -3b73c2: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b73c8: 0c02 |0028: move-result-object v2 │ │ -3b73ca: 3802 8d00 |0029: if-eqz v2, 00b6 // +008d │ │ -3b73ce: 7110 b999 0200 |002b: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99b9 │ │ -3b73d4: 0c08 |002e: move-result-object v8 │ │ -3b73d6: 6001 a954 |002f: sget v1, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@54a9 │ │ -3b73da: 7120 8e6c 1000 |0031: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b73e0: 0c02 |0034: move-result-object v2 │ │ -3b73e2: 0729 |0035: move-object v9, v2 │ │ -3b73e4: 1f09 f902 |0036: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ -3b73e8: 3809 7e00 |0038: if-eqz v9, 00b6 // +007e │ │ -3b73ec: 6001 b054 |003a: sget v1, Lde/danoeh/antennapod/R$id;.infoContainer:I // field@54b0 │ │ -3b73f0: 7120 8e6c 1000 |003c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b73f6: 0c02 |003f: move-result-object v2 │ │ -3b73f8: 072a |0040: move-object v10, v2 │ │ -3b73fa: 1f0a fb02 |0041: check-cast v10, Landroid/widget/LinearLayout; // type@02fb │ │ -3b73fe: 380a 7300 |0043: if-eqz v10, 00b6 // +0073 │ │ -3b7402: 6001 c654 |0045: sget v1, Lde/danoeh/antennapod/R$id;.lblStatistics:I // field@54c6 │ │ -3b7406: 7120 8e6c 1000 |0047: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b740c: 0c02 |004a: move-result-object v2 │ │ -3b740e: 072b |004b: move-object v11, v2 │ │ -3b7410: 1f0b 1303 |004c: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ -3b7414: 380b 6800 |004e: if-eqz v11, 00b6 // +0068 │ │ -3b7418: 6001 c754 |0050: sget v1, Lde/danoeh/antennapod/R$id;.lblSupport:I // field@54c7 │ │ -3b741c: 7120 8e6c 1000 |0052: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7422: 0c02 |0055: move-result-object v2 │ │ -3b7424: 072c |0056: move-object v12, v2 │ │ -3b7426: 1f0c 1303 |0057: check-cast v12, Landroid/widget/TextView; // type@0313 │ │ -3b742a: 380c 5d00 |0059: if-eqz v12, 00b6 // +005d │ │ -3b742e: 6001 c854 |005b: sget v1, Lde/danoeh/antennapod/R$id;.lblUrl:I // field@54c8 │ │ -3b7432: 7120 8e6c 1000 |005d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7438: 0c02 |0060: move-result-object v2 │ │ -3b743a: 072d |0061: move-object v13, v2 │ │ -3b743c: 1f0d 1303 |0062: check-cast v13, Landroid/widget/TextView; // type@0313 │ │ -3b7440: 380d 5200 |0064: if-eqz v13, 00b6 // +0052 │ │ -3b7444: 6001 b055 |0066: sget v1, Lde/danoeh/antennapod/R$id;.scrollView:I // field@55b0 │ │ -3b7448: 7120 8e6c 1000 |0068: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b744e: 0c02 |006b: move-result-object v2 │ │ -3b7450: 072e |006c: move-object v14, v2 │ │ -3b7452: 1f0e 7f07 |006d: check-cast v14, Landroidx/core/widget/NestedScrollView; // type@077f │ │ -3b7456: 380e 4700 |006f: if-eqz v14, 00b6 // +0047 │ │ -3b745a: 6001 1c56 |0071: sget v1, Lde/danoeh/antennapod/R$id;.statisticsFragmentContainer:I // field@561c │ │ -3b745e: 7120 8e6c 1000 |0073: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7464: 0c02 |0076: move-result-object v2 │ │ -3b7466: 072f |0077: move-object v15, v2 │ │ -3b7468: 1f0f 4608 |0078: check-cast v15, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ -3b746c: 380f 3c00 |007a: if-eqz v15, 00b6 // +003c │ │ -3b7470: 6001 6f56 |007c: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b7474: 7120 8e6c 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b747a: 0c02 |0081: move-result-object v2 │ │ -3b747c: 0810 0200 |0082: move-object/from16 v16, v2 │ │ -3b7480: 1f10 d514 |0084: check-cast v16, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b7484: 3810 3000 |0086: if-eqz v16, 00b6 // +0030 │ │ -3b7488: 6001 8256 |0088: sget v1, Lde/danoeh/antennapod/R$id;.txtvDescription:I // field@5682 │ │ -3b748c: 7120 8e6c 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7492: 0c02 |008d: move-result-object v2 │ │ -3b7494: 0811 0200 |008e: move-object/from16 v17, v2 │ │ -3b7498: 1f11 1303 |0090: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ -3b749c: 3811 2400 |0092: if-eqz v17, 00b6 // +0024 │ │ -3b74a0: 6001 8856 |0094: sget v1, Lde/danoeh/antennapod/R$id;.txtvFundingUrl:I // field@5688 │ │ -3b74a4: 7120 8e6c 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b74aa: 0c02 |0099: move-result-object v2 │ │ -3b74ac: 0812 0200 |009a: move-object/from16 v18, v2 │ │ -3b74b0: 1f12 1303 |009c: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ -3b74b4: 3812 1800 |009e: if-eqz v18, 00b6 // +0018 │ │ -3b74b8: 6001 a056 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.txtvUrl:I // field@56a0 │ │ -3b74bc: 7120 8e6c 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b74c2: 0c02 |00a5: move-result-object v2 │ │ -3b74c4: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ -3b74c8: 1f13 1303 |00a8: check-cast v19, Landroid/widget/TextView; // type@0313 │ │ -3b74cc: 3813 0c00 |00aa: if-eqz v19, 00b6 // +000c │ │ -3b74d0: 2201 5a18 |00ac: new-instance v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding; // type@185a │ │ -3b74d4: 0713 |00ae: move-object v3, v1 │ │ -3b74d6: 0704 |00af: move-object v4, v0 │ │ -3b74d8: 1f04 5b05 |00b0: check-cast v4, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@055b │ │ -3b74dc: 7611 a699 0300 |00b2: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/Button;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/core/widget/NestedScrollView;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99a6 │ │ -3b74e2: 1101 |00b5: return-object v1 │ │ -3b74e4: 7401 c50c 1400 |00b6: invoke-virtual/range {v20}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b74ea: 0c00 |00b9: move-result-object v0 │ │ -3b74ec: 6e20 d902 1000 |00ba: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b74f2: 0c00 |00bd: move-result-object v0 │ │ -3b74f4: 2201 521b |00be: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b74f8: 1a02 713c |00c0: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3b74fc: 6e20 dba5 0200 |00c2: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b7502: 0c00 |00c5: move-result-object v0 │ │ -3b7504: 7020 b0a5 0100 |00c6: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b750a: 2701 |00c9: throw v1 │ │ +3b7340: |[3b7340] de.danoeh.antennapod.databinding.FeedinfoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ +3b7350: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +3b7354: 6001 3d53 |0002: sget v1, Lde/danoeh/antennapod/R$id;.appBar:I // field@533d │ │ +3b7358: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b735e: 0c02 |0007: move-result-object v2 │ │ +3b7360: 0725 |0008: move-object v5, v2 │ │ +3b7362: 1f05 c714 |0009: check-cast v5, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3b7366: 3805 ab00 |000b: if-eqz v5, 00b6 // +00ab │ │ +3b736a: 6001 6653 |000d: sget v1, Lde/danoeh/antennapod/R$id;.btnvOpenStatistics:I // field@5366 │ │ +3b736e: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7374: 0c02 |0012: move-result-object v2 │ │ +3b7376: 0726 |0013: move-object v6, v2 │ │ +3b7378: 1f06 e602 |0014: check-cast v6, Landroid/widget/Button; // type@02e6 │ │ +3b737c: 3806 a000 |0016: if-eqz v6, 00b6 // +00a0 │ │ +3b7380: 6001 af53 |0018: sget v1, Lde/danoeh/antennapod/R$id;.collapsing_toolbar:I // field@53af │ │ +3b7384: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b738a: 0c02 |001d: move-result-object v2 │ │ +3b738c: 0727 |001e: move-object v7, v2 │ │ +3b738e: 1f07 d114 |001f: check-cast v7, Lcom/google/android/material/appbar/CollapsingToolbarLayout; // type@14d1 │ │ +3b7392: 3807 9500 |0021: if-eqz v7, 00b6 // +0095 │ │ +3b7396: 6001 9254 |0023: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@5492 │ │ +3b739a: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b73a0: 0c02 |0028: move-result-object v2 │ │ +3b73a2: 3802 8d00 |0029: if-eqz v2, 00b6 // +008d │ │ +3b73a6: 7110 b999 0200 |002b: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99b9 │ │ +3b73ac: 0c08 |002e: move-result-object v8 │ │ +3b73ae: 6001 a954 |002f: sget v1, Lde/danoeh/antennapod/R$id;.imgvBackground:I // field@54a9 │ │ +3b73b2: 7120 8e6c 1000 |0031: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b73b8: 0c02 |0034: move-result-object v2 │ │ +3b73ba: 0729 |0035: move-object v9, v2 │ │ +3b73bc: 1f09 f902 |0036: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ +3b73c0: 3809 7e00 |0038: if-eqz v9, 00b6 // +007e │ │ +3b73c4: 6001 b054 |003a: sget v1, Lde/danoeh/antennapod/R$id;.infoContainer:I // field@54b0 │ │ +3b73c8: 7120 8e6c 1000 |003c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b73ce: 0c02 |003f: move-result-object v2 │ │ +3b73d0: 072a |0040: move-object v10, v2 │ │ +3b73d2: 1f0a fb02 |0041: check-cast v10, Landroid/widget/LinearLayout; // type@02fb │ │ +3b73d6: 380a 7300 |0043: if-eqz v10, 00b6 // +0073 │ │ +3b73da: 6001 c654 |0045: sget v1, Lde/danoeh/antennapod/R$id;.lblStatistics:I // field@54c6 │ │ +3b73de: 7120 8e6c 1000 |0047: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b73e4: 0c02 |004a: move-result-object v2 │ │ +3b73e6: 072b |004b: move-object v11, v2 │ │ +3b73e8: 1f0b 1303 |004c: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ +3b73ec: 380b 6800 |004e: if-eqz v11, 00b6 // +0068 │ │ +3b73f0: 6001 c754 |0050: sget v1, Lde/danoeh/antennapod/R$id;.lblSupport:I // field@54c7 │ │ +3b73f4: 7120 8e6c 1000 |0052: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b73fa: 0c02 |0055: move-result-object v2 │ │ +3b73fc: 072c |0056: move-object v12, v2 │ │ +3b73fe: 1f0c 1303 |0057: check-cast v12, Landroid/widget/TextView; // type@0313 │ │ +3b7402: 380c 5d00 |0059: if-eqz v12, 00b6 // +005d │ │ +3b7406: 6001 c854 |005b: sget v1, Lde/danoeh/antennapod/R$id;.lblUrl:I // field@54c8 │ │ +3b740a: 7120 8e6c 1000 |005d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7410: 0c02 |0060: move-result-object v2 │ │ +3b7412: 072d |0061: move-object v13, v2 │ │ +3b7414: 1f0d 1303 |0062: check-cast v13, Landroid/widget/TextView; // type@0313 │ │ +3b7418: 380d 5200 |0064: if-eqz v13, 00b6 // +0052 │ │ +3b741c: 6001 b055 |0066: sget v1, Lde/danoeh/antennapod/R$id;.scrollView:I // field@55b0 │ │ +3b7420: 7120 8e6c 1000 |0068: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7426: 0c02 |006b: move-result-object v2 │ │ +3b7428: 072e |006c: move-object v14, v2 │ │ +3b742a: 1f0e 7f07 |006d: check-cast v14, Landroidx/core/widget/NestedScrollView; // type@077f │ │ +3b742e: 380e 4700 |006f: if-eqz v14, 00b6 // +0047 │ │ +3b7432: 6001 1c56 |0071: sget v1, Lde/danoeh/antennapod/R$id;.statisticsFragmentContainer:I // field@561c │ │ +3b7436: 7120 8e6c 1000 |0073: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b743c: 0c02 |0076: move-result-object v2 │ │ +3b743e: 072f |0077: move-object v15, v2 │ │ +3b7440: 1f0f 4608 |0078: check-cast v15, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ +3b7444: 380f 3c00 |007a: if-eqz v15, 00b6 // +003c │ │ +3b7448: 6001 6f56 |007c: sget v1, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b744c: 7120 8e6c 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7452: 0c02 |0081: move-result-object v2 │ │ +3b7454: 0810 0200 |0082: move-object/from16 v16, v2 │ │ +3b7458: 1f10 d514 |0084: check-cast v16, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b745c: 3810 3000 |0086: if-eqz v16, 00b6 // +0030 │ │ +3b7460: 6001 8256 |0088: sget v1, Lde/danoeh/antennapod/R$id;.txtvDescription:I // field@5682 │ │ +3b7464: 7120 8e6c 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b746a: 0c02 |008d: move-result-object v2 │ │ +3b746c: 0811 0200 |008e: move-object/from16 v17, v2 │ │ +3b7470: 1f11 1303 |0090: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ +3b7474: 3811 2400 |0092: if-eqz v17, 00b6 // +0024 │ │ +3b7478: 6001 8856 |0094: sget v1, Lde/danoeh/antennapod/R$id;.txtvFundingUrl:I // field@5688 │ │ +3b747c: 7120 8e6c 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7482: 0c02 |0099: move-result-object v2 │ │ +3b7484: 0812 0200 |009a: move-object/from16 v18, v2 │ │ +3b7488: 1f12 1303 |009c: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ +3b748c: 3812 1800 |009e: if-eqz v18, 00b6 // +0018 │ │ +3b7490: 6001 a056 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.txtvUrl:I // field@56a0 │ │ +3b7494: 7120 8e6c 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b749a: 0c02 |00a5: move-result-object v2 │ │ +3b749c: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ +3b74a0: 1f13 1303 |00a8: check-cast v19, Landroid/widget/TextView; // type@0313 │ │ +3b74a4: 3813 0c00 |00aa: if-eqz v19, 00b6 // +000c │ │ +3b74a8: 2201 5a18 |00ac: new-instance v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding; // type@185a │ │ +3b74ac: 0713 |00ae: move-object v3, v1 │ │ +3b74ae: 0704 |00af: move-object v4, v0 │ │ +3b74b0: 1f04 5b05 |00b0: check-cast v4, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@055b │ │ +3b74b4: 7611 a699 0300 |00b2: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/Button;Lcom/google/android/material/appbar/CollapsingToolbarLayout;Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/core/widget/NestedScrollView;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99a6 │ │ +3b74ba: 1101 |00b5: return-object v1 │ │ +3b74bc: 7401 c50c 1400 |00b6: invoke-virtual/range {v20}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b74c2: 0c00 |00b9: move-result-object v0 │ │ +3b74c4: 6e20 d902 1000 |00ba: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b74ca: 0c00 |00bd: move-result-object v0 │ │ +3b74cc: 2201 521b |00be: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b74d0: 1a02 713c |00c0: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3b74d4: 6e20 dba5 0200 |00c2: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b74da: 0c00 |00c5: move-result-object v0 │ │ +3b74dc: 7020 b0a5 0100 |00c6: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b74e2: 2701 |00c9: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ 0x0004 line=129 │ │ 0x000d line=134 │ │ 0x000f line=135 │ │ 0x0018 line=140 │ │ @@ -754078,20 +754078,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedinfoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b750c: |[3b750c] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ -3b751c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b751e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b7520: 7130 ab99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@99ab │ │ -3b7526: 0c02 |0005: move-result-object v2 │ │ -3b7528: 1102 |0006: return-object v2 │ │ +3b74e4: |[3b74e4] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ +3b74f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b74f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b74f8: 7130 ab99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@99ab │ │ +3b74fe: 0c02 |0005: move-result-object v2 │ │ +3b7500: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedinfoBinding;) │ │ @@ -754099,24 +754099,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b752c: |[3b752c] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ -3b753c: 6000 8d57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedinfo:I // field@578d │ │ -3b7540: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b7542: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b7548: 0c02 |0006: move-result-object v2 │ │ -3b754a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b754e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b7554: 7110 a799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@99a7 │ │ -3b755a: 0c02 |000f: move-result-object v2 │ │ -3b755c: 1102 |0010: return-object v2 │ │ +3b7504: |[3b7504] de.danoeh.antennapod.databinding.FeedinfoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ +3b7514: 6000 8d57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedinfo:I // field@578d │ │ +3b7518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b751a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b7520: 0c02 |0006: move-result-object v2 │ │ +3b7522: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b7526: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b752c: 7110 a799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedinfoBinding; // method@99a7 │ │ +3b7532: 0c02 |000f: move-result-object v2 │ │ +3b7534: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0009 line=117 │ │ 0x000c line=119 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -754129,18 +754129,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b7334: |[3b7334] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroid/view/View; │ │ -3b7344: 6e10 a999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@99a9 │ │ -3b734a: 0c00 |0003: move-result-object v0 │ │ -3b734c: 1100 |0004: return-object v0 │ │ +3b730c: |[3b730c] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroid/view/View; │ │ +3b731c: 6e10 a999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@99a9 │ │ +3b7322: 0c00 |0003: move-result-object v0 │ │ +3b7324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedinfoBinding;) │ │ @@ -754148,17 +754148,17 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b7350: |[3b7350] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -3b7360: 5410 7969 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6979 │ │ -3b7364: 1100 |0002: return-object v0 │ │ +3b7328: |[3b7328] de.danoeh.antennapod.databinding.FeedinfoBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +3b7338: 5410 7969 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedinfoBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6979 │ │ +3b733c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedinfoBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -754262,56 +754262,56 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 20 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -3b7840: |[3b7840] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ -3b7850: 0720 |0000: move-object v0, v2 │ │ -3b7852: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b7858: 0731 |0004: move-object v1, v3 │ │ -3b785a: 5b01 8c69 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@698c │ │ -3b785e: 0741 |0007: move-object v1, v4 │ │ -3b7860: 5b01 8069 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1:Landroid/widget/LinearLayout; // field@6980 │ │ -3b7864: 0751 |000a: move-object v1, v5 │ │ -3b7866: 5b01 8169 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Icon:Landroid/widget/ImageView; // field@6981 │ │ -3b786a: 0761 |000d: move-object v1, v6 │ │ -3b786c: 5b01 8269 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Text:Landroid/widget/TextView; // field@6982 │ │ -3b7870: 0771 |0010: move-object v1, v7 │ │ -3b7872: 5b01 8369 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2:Landroid/widget/LinearLayout; // field@6983 │ │ -3b7876: 0781 |0013: move-object v1, v8 │ │ -3b7878: 5b01 8469 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Icon:Landroid/widget/ImageView; // field@6984 │ │ -3b787c: 0791 |0016: move-object v1, v9 │ │ -3b787e: 5b01 8569 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Text:Landroid/widget/TextView; // field@6985 │ │ -3b7882: 07a1 |0019: move-object v1, v10 │ │ -3b7884: 5b01 8669 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6986 │ │ -3b7888: 07b1 |001c: move-object v1, v11 │ │ -3b788a: 5b01 8769 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.contentRoot:Landroid/widget/RelativeLayout; // field@6987 │ │ -3b788e: 07c1 |001f: move-object v1, v12 │ │ -3b7890: 5b01 8869 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.header:Landroid/widget/LinearLayout; // field@6988 │ │ -3b7894: 07d1 |0022: move-object v1, v13 │ │ -3b7896: 5b01 8969 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6989 │ │ -3b789a: 07e1 |0025: move-object v1, v14 │ │ -3b789c: 5b01 8a69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.noMediaLabel:Landroid/widget/TextView; // field@698a │ │ -3b78a0: 07f1 |0028: move-object v1, v15 │ │ -3b78a2: 5b01 8b69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.progbarLoading:Landroid/widget/ProgressBar; // field@698b │ │ -3b78a6: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3b78aa: 5b01 8d69 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.separatorIcons:Landroid/widget/TextView; // field@698d │ │ -3b78ae: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3b78b2: 5b01 8e69 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvDuration:Landroid/widget/TextView; // field@698e │ │ -3b78b6: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3b78ba: 5b01 8f69 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPodcast:Landroid/widget/TextView; // field@698f │ │ -3b78be: 0801 1300 |0037: move-object/from16 v1, v19 │ │ -3b78c2: 5b01 9069 |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPublished:Landroid/widget/TextView; // field@6990 │ │ -3b78c6: 0801 1400 |003b: move-object/from16 v1, v20 │ │ -3b78ca: 5b01 9169 |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6991 │ │ -3b78ce: 0801 1500 |003f: move-object/from16 v1, v21 │ │ -3b78d2: 5b01 9269 |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.webvDescription:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@6992 │ │ -3b78d6: 0e00 |0043: return-void │ │ +3b7818: |[3b7818] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ +3b7828: 0720 |0000: move-object v0, v2 │ │ +3b782a: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b7830: 0731 |0004: move-object v1, v3 │ │ +3b7832: 5b01 8c69 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@698c │ │ +3b7836: 0741 |0007: move-object v1, v4 │ │ +3b7838: 5b01 8069 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1:Landroid/widget/LinearLayout; // field@6980 │ │ +3b783c: 0751 |000a: move-object v1, v5 │ │ +3b783e: 5b01 8169 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Icon:Landroid/widget/ImageView; // field@6981 │ │ +3b7842: 0761 |000d: move-object v1, v6 │ │ +3b7844: 5b01 8269 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction1Text:Landroid/widget/TextView; // field@6982 │ │ +3b7848: 0771 |0010: move-object v1, v7 │ │ +3b784a: 5b01 8369 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2:Landroid/widget/LinearLayout; // field@6983 │ │ +3b784e: 0781 |0013: move-object v1, v8 │ │ +3b7850: 5b01 8469 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Icon:Landroid/widget/ImageView; // field@6984 │ │ +3b7854: 0791 |0016: move-object v1, v9 │ │ +3b7856: 5b01 8569 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.butAction2Text:Landroid/widget/TextView; // field@6985 │ │ +3b785a: 07a1 |0019: move-object v1, v10 │ │ +3b785c: 5b01 8669 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6986 │ │ +3b7860: 07b1 |001c: move-object v1, v11 │ │ +3b7862: 5b01 8769 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.contentRoot:Landroid/widget/RelativeLayout; // field@6987 │ │ +3b7866: 07c1 |001f: move-object v1, v12 │ │ +3b7868: 5b01 8869 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.header:Landroid/widget/LinearLayout; // field@6988 │ │ +3b786c: 07d1 |0022: move-object v1, v13 │ │ +3b786e: 5b01 8969 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.imgvCover:Landroid/widget/ImageView; // field@6989 │ │ +3b7872: 07e1 |0025: move-object v1, v14 │ │ +3b7874: 5b01 8a69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.noMediaLabel:Landroid/widget/TextView; // field@698a │ │ +3b7878: 07f1 |0028: move-object v1, v15 │ │ +3b787a: 5b01 8b69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.progbarLoading:Landroid/widget/ProgressBar; // field@698b │ │ +3b787e: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3b7882: 5b01 8d69 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.separatorIcons:Landroid/widget/TextView; // field@698d │ │ +3b7886: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3b788a: 5b01 8e69 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvDuration:Landroid/widget/TextView; // field@698e │ │ +3b788e: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3b7892: 5b01 8f69 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPodcast:Landroid/widget/TextView; // field@698f │ │ +3b7896: 0801 1300 |0037: move-object/from16 v1, v19 │ │ +3b789a: 5b01 9069 |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvPublished:Landroid/widget/TextView; // field@6990 │ │ +3b789e: 0801 1400 |003b: move-object/from16 v1, v20 │ │ +3b78a2: 5b01 9169 |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.txtvTitle:Landroid/widget/TextView; // field@6991 │ │ +3b78a6: 0801 1500 |003f: move-object/from16 v1, v21 │ │ +3b78aa: 5b01 9269 |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.webvDescription:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@6992 │ │ +3b78ae: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0005 line=91 │ │ 0x0008 line=92 │ │ 0x000b line=93 │ │ 0x000e line=94 │ │ @@ -754357,135 +754357,135 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 1 │ │ outs : 20 │ │ insns size : 227 16-bit code units │ │ -3b7614: |[3b7614] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ -3b7624: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -3b7628: 6001 6753 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butAction1:I // field@5367 │ │ -3b762c: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7632: 0c02 |0007: move-result-object v2 │ │ -3b7634: 0725 |0008: move-object v5, v2 │ │ -3b7636: 1f05 fb02 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ -3b763a: 3805 c400 |000b: if-eqz v5, 00cf // +00c4 │ │ -3b763e: 6001 6853 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Icon:I // field@5368 │ │ -3b7642: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7648: 0c02 |0012: move-result-object v2 │ │ -3b764a: 0726 |0013: move-object v6, v2 │ │ -3b764c: 1f06 f902 |0014: check-cast v6, Landroid/widget/ImageView; // type@02f9 │ │ -3b7650: 3806 b900 |0016: if-eqz v6, 00cf // +00b9 │ │ -3b7654: 6001 6953 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Text:I // field@5369 │ │ -3b7658: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b765e: 0c02 |001d: move-result-object v2 │ │ -3b7660: 0727 |001e: move-object v7, v2 │ │ -3b7662: 1f07 1303 |001f: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3b7666: 3807 ae00 |0021: if-eqz v7, 00cf // +00ae │ │ -3b766a: 6001 6a53 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butAction2:I // field@536a │ │ -3b766e: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7674: 0c02 |0028: move-result-object v2 │ │ -3b7676: 0728 |0029: move-object v8, v2 │ │ -3b7678: 1f08 fb02 |002a: check-cast v8, Landroid/widget/LinearLayout; // type@02fb │ │ -3b767c: 3808 a300 |002c: if-eqz v8, 00cf // +00a3 │ │ -3b7680: 6001 6b53 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Icon:I // field@536b │ │ -3b7684: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b768a: 0c02 |0033: move-result-object v2 │ │ -3b768c: 0729 |0034: move-object v9, v2 │ │ -3b768e: 1f09 f902 |0035: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ -3b7692: 3809 9800 |0037: if-eqz v9, 00cf // +0098 │ │ -3b7696: 6001 6c53 |0039: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Text:I // field@536c │ │ -3b769a: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b76a0: 0c02 |003e: move-result-object v2 │ │ -3b76a2: 072a |003f: move-object v10, v2 │ │ -3b76a4: 1f0a 1303 |0040: check-cast v10, Landroid/widget/TextView; // type@0313 │ │ -3b76a8: 380a 8d00 |0042: if-eqz v10, 00cf // +008d │ │ -3b76ac: 6001 9f53 |0044: sget v1, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@539f │ │ -3b76b0: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b76b6: 0c02 |0049: move-result-object v2 │ │ -3b76b8: 072b |004a: move-object v11, v2 │ │ -3b76ba: 1f0b bd1a |004b: check-cast v11, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1abd │ │ -3b76be: 380b 8200 |004d: if-eqz v11, 00cf // +0082 │ │ -3b76c2: 070c |004f: move-object v12, v0 │ │ -3b76c4: 1f0c 0603 |0050: check-cast v12, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b76c8: 6001 9254 |0052: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@5492 │ │ -3b76cc: 7120 8e6c 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b76d2: 0c02 |0057: move-result-object v2 │ │ -3b76d4: 072d |0058: move-object v13, v2 │ │ -3b76d6: 1f0d fb02 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@02fb │ │ -3b76da: 380d 7400 |005b: if-eqz v13, 00cf // +0074 │ │ -3b76de: 6001 aa54 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ -3b76e2: 7120 8e6c 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b76e8: 0c02 |0062: move-result-object v2 │ │ -3b76ea: 072e |0063: move-object v14, v2 │ │ -3b76ec: 1f0e f902 |0064: check-cast v14, Landroid/widget/ImageView; // type@02f9 │ │ -3b76f0: 380e 6900 |0066: if-eqz v14, 00cf // +0069 │ │ -3b76f4: 6001 2c55 |0068: sget v1, Lde/danoeh/antennapod/R$id;.noMediaLabel:I // field@552c │ │ -3b76f8: 7120 8e6c 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b76fe: 0c02 |006d: move-result-object v2 │ │ -3b7700: 072f |006e: move-object v15, v2 │ │ -3b7702: 1f0f 1303 |006f: check-cast v15, Landroid/widget/TextView; // type@0313 │ │ -3b7706: 380f 5e00 |0071: if-eqz v15, 00cf // +005e │ │ -3b770a: 6001 7c55 |0073: sget v1, Lde/danoeh/antennapod/R$id;.progbarLoading:I // field@557c │ │ -3b770e: 7120 8e6c 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7714: 0c02 |0078: move-result-object v2 │ │ -3b7716: 0810 0200 |0079: move-object/from16 v16, v2 │ │ -3b771a: 1f10 0203 |007b: check-cast v16, Landroid/widget/ProgressBar; // type@0302 │ │ -3b771e: 3810 5200 |007d: if-eqz v16, 00cf // +0052 │ │ -3b7722: 6001 dc55 |007f: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@55dc │ │ -3b7726: 7120 8e6c 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b772c: 0c02 |0084: move-result-object v2 │ │ -3b772e: 0811 0200 |0085: move-object/from16 v17, v2 │ │ -3b7732: 1f11 1303 |0087: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ -3b7736: 3811 4600 |0089: if-eqz v17, 00cf // +0046 │ │ -3b773a: 6001 8356 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@5683 │ │ -3b773e: 7120 8e6c 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7744: 0c02 |0090: move-result-object v2 │ │ -3b7746: 0812 0200 |0091: move-object/from16 v18, v2 │ │ -3b774a: 1f12 1303 |0093: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ -3b774e: 3812 3a00 |0095: if-eqz v18, 00cf // +003a │ │ -3b7752: 6001 9156 |0097: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcast:I // field@5691 │ │ -3b7756: 7120 8e6c 1000 |0099: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b775c: 0c02 |009c: move-result-object v2 │ │ -3b775e: 0813 0200 |009d: move-object/from16 v19, v2 │ │ -3b7762: 1f13 1303 |009f: check-cast v19, Landroid/widget/TextView; // type@0313 │ │ -3b7766: 3813 2e00 |00a1: if-eqz v19, 00cf // +002e │ │ -3b776a: 6001 9756 |00a3: sget v1, Lde/danoeh/antennapod/R$id;.txtvPublished:I // field@5697 │ │ -3b776e: 7120 8e6c 1000 |00a5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7774: 0c02 |00a8: move-result-object v2 │ │ -3b7776: 0814 0200 |00a9: move-object/from16 v20, v2 │ │ -3b777a: 1f14 1303 |00ab: check-cast v20, Landroid/widget/TextView; // type@0313 │ │ -3b777e: 3814 2200 |00ad: if-eqz v20, 00cf // +0022 │ │ -3b7782: 6001 9d56 |00af: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b7786: 7120 8e6c 1000 |00b1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b778c: 0c02 |00b4: move-result-object v2 │ │ -3b778e: 0815 0200 |00b5: move-object/from16 v21, v2 │ │ -3b7792: 1f15 1303 |00b7: check-cast v21, Landroid/widget/TextView; // type@0313 │ │ -3b7796: 3815 1600 |00b9: if-eqz v21, 00cf // +0016 │ │ -3b779a: 6001 bb56 |00bb: sget v1, Lde/danoeh/antennapod/R$id;.webvDescription:I // field@56bb │ │ -3b779e: 7120 8e6c 1000 |00bd: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b77a4: 0c02 |00c0: move-result-object v2 │ │ -3b77a6: 0816 0200 |00c1: move-object/from16 v22, v2 │ │ -3b77aa: 1f16 f21a |00c3: check-cast v22, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1af2 │ │ -3b77ae: 3816 0a00 |00c5: if-eqz v22, 00cf // +000a │ │ -3b77b2: 2200 5b18 |00c7: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // type@185b │ │ -3b77b6: 0703 |00c9: move-object v3, v0 │ │ -3b77b8: 07c4 |00ca: move-object v4, v12 │ │ -3b77ba: 7614 ac99 0300 |00cb: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@99ac │ │ -3b77c0: 1100 |00ce: return-object v0 │ │ -3b77c2: 7401 c50c 1700 |00cf: invoke-virtual/range {v23}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b77c8: 0c00 |00d2: move-result-object v0 │ │ -3b77ca: 6e20 d902 1000 |00d3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b77d0: 0c00 |00d6: move-result-object v0 │ │ -3b77d2: 2201 521b |00d7: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b77d6: 1a02 713c |00d9: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3b77da: 6e20 dba5 0200 |00db: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b77e0: 0c00 |00de: move-result-object v0 │ │ -3b77e2: 7020 b0a5 0100 |00df: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b77e8: 2701 |00e2: throw v1 │ │ +3b75ec: |[3b75ec] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ +3b75fc: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +3b7600: 6001 6753 |0002: sget v1, Lde/danoeh/antennapod/R$id;.butAction1:I // field@5367 │ │ +3b7604: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b760a: 0c02 |0007: move-result-object v2 │ │ +3b760c: 0725 |0008: move-object v5, v2 │ │ +3b760e: 1f05 fb02 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7612: 3805 c400 |000b: if-eqz v5, 00cf // +00c4 │ │ +3b7616: 6001 6853 |000d: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Icon:I // field@5368 │ │ +3b761a: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7620: 0c02 |0012: move-result-object v2 │ │ +3b7622: 0726 |0013: move-object v6, v2 │ │ +3b7624: 1f06 f902 |0014: check-cast v6, Landroid/widget/ImageView; // type@02f9 │ │ +3b7628: 3806 b900 |0016: if-eqz v6, 00cf // +00b9 │ │ +3b762c: 6001 6953 |0018: sget v1, Lde/danoeh/antennapod/R$id;.butAction1Text:I // field@5369 │ │ +3b7630: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7636: 0c02 |001d: move-result-object v2 │ │ +3b7638: 0727 |001e: move-object v7, v2 │ │ +3b763a: 1f07 1303 |001f: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3b763e: 3807 ae00 |0021: if-eqz v7, 00cf // +00ae │ │ +3b7642: 6001 6a53 |0023: sget v1, Lde/danoeh/antennapod/R$id;.butAction2:I // field@536a │ │ +3b7646: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b764c: 0c02 |0028: move-result-object v2 │ │ +3b764e: 0728 |0029: move-object v8, v2 │ │ +3b7650: 1f08 fb02 |002a: check-cast v8, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7654: 3808 a300 |002c: if-eqz v8, 00cf // +00a3 │ │ +3b7658: 6001 6b53 |002e: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Icon:I // field@536b │ │ +3b765c: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7662: 0c02 |0033: move-result-object v2 │ │ +3b7664: 0729 |0034: move-object v9, v2 │ │ +3b7666: 1f09 f902 |0035: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ +3b766a: 3809 9800 |0037: if-eqz v9, 00cf // +0098 │ │ +3b766e: 6001 6c53 |0039: sget v1, Lde/danoeh/antennapod/R$id;.butAction2Text:I // field@536c │ │ +3b7672: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7678: 0c02 |003e: move-result-object v2 │ │ +3b767a: 072a |003f: move-object v10, v2 │ │ +3b767c: 1f0a 1303 |0040: check-cast v10, Landroid/widget/TextView; // type@0313 │ │ +3b7680: 380a 8d00 |0042: if-eqz v10, 00cf // +008d │ │ +3b7684: 6001 9f53 |0044: sget v1, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@539f │ │ +3b7688: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b768e: 0c02 |0049: move-result-object v2 │ │ +3b7690: 072b |004a: move-object v11, v2 │ │ +3b7692: 1f0b bd1a |004b: check-cast v11, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1abd │ │ +3b7696: 380b 8200 |004d: if-eqz v11, 00cf // +0082 │ │ +3b769a: 070c |004f: move-object v12, v0 │ │ +3b769c: 1f0c 0603 |0050: check-cast v12, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b76a0: 6001 9254 |0052: sget v1, Lde/danoeh/antennapod/R$id;.header:I // field@5492 │ │ +3b76a4: 7120 8e6c 1000 |0054: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b76aa: 0c02 |0057: move-result-object v2 │ │ +3b76ac: 072d |0058: move-object v13, v2 │ │ +3b76ae: 1f0d fb02 |0059: check-cast v13, Landroid/widget/LinearLayout; // type@02fb │ │ +3b76b2: 380d 7400 |005b: if-eqz v13, 00cf // +0074 │ │ +3b76b6: 6001 aa54 |005d: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ +3b76ba: 7120 8e6c 1000 |005f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b76c0: 0c02 |0062: move-result-object v2 │ │ +3b76c2: 072e |0063: move-object v14, v2 │ │ +3b76c4: 1f0e f902 |0064: check-cast v14, Landroid/widget/ImageView; // type@02f9 │ │ +3b76c8: 380e 6900 |0066: if-eqz v14, 00cf // +0069 │ │ +3b76cc: 6001 2c55 |0068: sget v1, Lde/danoeh/antennapod/R$id;.noMediaLabel:I // field@552c │ │ +3b76d0: 7120 8e6c 1000 |006a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b76d6: 0c02 |006d: move-result-object v2 │ │ +3b76d8: 072f |006e: move-object v15, v2 │ │ +3b76da: 1f0f 1303 |006f: check-cast v15, Landroid/widget/TextView; // type@0313 │ │ +3b76de: 380f 5e00 |0071: if-eqz v15, 00cf // +005e │ │ +3b76e2: 6001 7c55 |0073: sget v1, Lde/danoeh/antennapod/R$id;.progbarLoading:I // field@557c │ │ +3b76e6: 7120 8e6c 1000 |0075: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b76ec: 0c02 |0078: move-result-object v2 │ │ +3b76ee: 0810 0200 |0079: move-object/from16 v16, v2 │ │ +3b76f2: 1f10 0203 |007b: check-cast v16, Landroid/widget/ProgressBar; // type@0302 │ │ +3b76f6: 3810 5200 |007d: if-eqz v16, 00cf // +0052 │ │ +3b76fa: 6001 dc55 |007f: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@55dc │ │ +3b76fe: 7120 8e6c 1000 |0081: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7704: 0c02 |0084: move-result-object v2 │ │ +3b7706: 0811 0200 |0085: move-object/from16 v17, v2 │ │ +3b770a: 1f11 1303 |0087: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ +3b770e: 3811 4600 |0089: if-eqz v17, 00cf // +0046 │ │ +3b7712: 6001 8356 |008b: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@5683 │ │ +3b7716: 7120 8e6c 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b771c: 0c02 |0090: move-result-object v2 │ │ +3b771e: 0812 0200 |0091: move-object/from16 v18, v2 │ │ +3b7722: 1f12 1303 |0093: check-cast v18, Landroid/widget/TextView; // type@0313 │ │ +3b7726: 3812 3a00 |0095: if-eqz v18, 00cf // +003a │ │ +3b772a: 6001 9156 |0097: sget v1, Lde/danoeh/antennapod/R$id;.txtvPodcast:I // field@5691 │ │ +3b772e: 7120 8e6c 1000 |0099: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7734: 0c02 |009c: move-result-object v2 │ │ +3b7736: 0813 0200 |009d: move-object/from16 v19, v2 │ │ +3b773a: 1f13 1303 |009f: check-cast v19, Landroid/widget/TextView; // type@0313 │ │ +3b773e: 3813 2e00 |00a1: if-eqz v19, 00cf // +002e │ │ +3b7742: 6001 9756 |00a3: sget v1, Lde/danoeh/antennapod/R$id;.txtvPublished:I // field@5697 │ │ +3b7746: 7120 8e6c 1000 |00a5: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b774c: 0c02 |00a8: move-result-object v2 │ │ +3b774e: 0814 0200 |00a9: move-object/from16 v20, v2 │ │ +3b7752: 1f14 1303 |00ab: check-cast v20, Landroid/widget/TextView; // type@0313 │ │ +3b7756: 3814 2200 |00ad: if-eqz v20, 00cf // +0022 │ │ +3b775a: 6001 9d56 |00af: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b775e: 7120 8e6c 1000 |00b1: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7764: 0c02 |00b4: move-result-object v2 │ │ +3b7766: 0815 0200 |00b5: move-object/from16 v21, v2 │ │ +3b776a: 1f15 1303 |00b7: check-cast v21, Landroid/widget/TextView; // type@0313 │ │ +3b776e: 3815 1600 |00b9: if-eqz v21, 00cf // +0016 │ │ +3b7772: 6001 bb56 |00bb: sget v1, Lde/danoeh/antennapod/R$id;.webvDescription:I // field@56bb │ │ +3b7776: 7120 8e6c 1000 |00bd: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b777c: 0c02 |00c0: move-result-object v2 │ │ +3b777e: 0816 0200 |00c1: move-object/from16 v22, v2 │ │ +3b7782: 1f16 f21a |00c3: check-cast v22, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1af2 │ │ +3b7786: 3816 0a00 |00c5: if-eqz v22, 00cf // +000a │ │ +3b778a: 2200 5b18 |00c7: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // type@185b │ │ +3b778e: 0703 |00c9: move-object v3, v0 │ │ +3b7790: 07c4 |00ca: move-object v4, v12 │ │ +3b7792: 7614 ac99 0300 |00cb: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Landroid/widget/RelativeLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@99ac │ │ +3b7798: 1100 |00ce: return-object v0 │ │ +3b779a: 7401 c50c 1700 |00cf: invoke-virtual/range {v23}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b77a0: 0c00 |00d2: move-result-object v0 │ │ +3b77a2: 6e20 d902 1000 |00d3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b77a8: 0c00 |00d6: move-result-object v0 │ │ +3b77aa: 2201 521b |00d7: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b77ae: 1a02 713c |00d9: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3b77b2: 6e20 dba5 0200 |00db: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b77b8: 0c00 |00de: move-result-object v0 │ │ +3b77ba: 7020 b0a5 0100 |00df: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b77c0: 2701 |00e2: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0004 line=140 │ │ 0x000d line=145 │ │ 0x000f line=146 │ │ 0x0018 line=151 │ │ @@ -754530,20 +754530,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b77ec: |[3b77ec] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ -3b77fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b77fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b7800: 7130 b199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@99b1 │ │ -3b7806: 0c02 |0005: move-result-object v2 │ │ -3b7808: 1102 |0006: return-object v2 │ │ +3b77c4: |[3b77c4] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ +3b77d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b77d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b77d8: 7130 b199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@99b1 │ │ +3b77de: 0c02 |0005: move-result-object v2 │ │ +3b77e0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;) │ │ @@ -754551,24 +754551,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b780c: |[3b780c] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ -3b781c: 6000 8e57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_fragment:I // field@578e │ │ -3b7820: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b7822: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b7828: 0c02 |0006: move-result-object v2 │ │ -3b782a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b782e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b7834: 7110 ad99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@99ad │ │ -3b783a: 0c02 |000f: move-result-object v2 │ │ -3b783c: 1102 |0010: return-object v2 │ │ +3b77e4: |[3b77e4] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ +3b77f4: 6000 8e57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_fragment:I // field@578e │ │ +3b77f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b77fa: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b7800: 0c02 |0006: move-result-object v2 │ │ +3b7802: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b7806: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b780c: 7110 ad99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; // method@99ad │ │ +3b7812: 0c02 |000f: move-result-object v2 │ │ +3b7814: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=128 │ │ 0x000c line=130 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -754581,18 +754581,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b75e0: |[3b75e0] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b75f0: 6e10 af99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@99af │ │ -3b75f6: 0c00 |0003: move-result-object v0 │ │ -3b75f8: 1100 |0004: return-object v0 │ │ +3b75b8: |[3b75b8] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b75c8: 6e10 af99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@99af │ │ +3b75ce: 0c00 |0003: move-result-object v0 │ │ +3b75d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;) │ │ @@ -754600,17 +754600,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b75fc: |[3b75fc] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b760c: 5410 8c69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@698c │ │ -3b7610: 1100 |0002: return-object v0 │ │ +3b75d4: |[3b75d4] de.danoeh.antennapod.databinding.FeeditemFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b75e4: 5410 8c69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@698c │ │ +3b75e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -754650,20 +754650,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3b79d0: |[3b79d0] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3b79e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b79e6: 5b01 9469 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6994 │ │ -3b79ea: 5b02 9369 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6993 │ │ -3b79ee: 5b03 9569 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6995 │ │ -3b79f2: 0e00 |0009: return-void │ │ +3b79a8: |[3b79a8] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3b79b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b79be: 5b01 9469 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6994 │ │ +3b79c2: 5b02 9369 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.pager:Landroidx/viewpager2/widget/ViewPager2; // field@6993 │ │ +3b79c6: 5b03 9569 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6995 │ │ +3b79ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -754677,39 +754677,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3b790c: |[3b790c] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ -3b791c: 6000 4e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.pager:I // field@554e │ │ -3b7920: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7926: 0c01 |0005: move-result-object v1 │ │ -3b7928: 1f01 3611 |0006: check-cast v1, Landroidx/viewpager2/widget/ViewPager2; // type@1136 │ │ -3b792c: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3b7930: 6000 6f56 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b7934: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b793a: 0c02 |000f: move-result-object v2 │ │ -3b793c: 1f02 d514 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b7940: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3b7944: 2200 5c18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // type@185c │ │ -3b7948: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b794c: 7040 b299 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@99b2 │ │ -3b7952: 1100 |001b: return-object v0 │ │ -3b7954: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b795a: 0c03 |001f: move-result-object v3 │ │ -3b795c: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b7962: 0c03 |0023: move-result-object v3 │ │ -3b7964: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b7968: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b796c: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b7972: 0c03 |002b: move-result-object v3 │ │ -3b7974: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b797a: 2700 |002f: throw v0 │ │ +3b78e4: |[3b78e4] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ +3b78f4: 6000 4e55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.pager:I // field@554e │ │ +3b78f8: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b78fe: 0c01 |0005: move-result-object v1 │ │ +3b7900: 1f01 3611 |0006: check-cast v1, Landroidx/viewpager2/widget/ViewPager2; // type@1136 │ │ +3b7904: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3b7908: 6000 6f56 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b790c: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7912: 0c02 |000f: move-result-object v2 │ │ +3b7914: 1f02 d514 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b7918: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3b791c: 2200 5c18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // type@185c │ │ +3b7920: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7924: 7040 b299 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.:(Landroid/widget/LinearLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@99b2 │ │ +3b792a: 1100 |001b: return-object v0 │ │ +3b792c: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b7932: 0c03 |001f: move-result-object v3 │ │ +3b7934: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b793a: 0c03 |0023: move-result-object v3 │ │ +3b793c: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b7940: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b7944: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b794a: 0c03 |002b: move-result-object v3 │ │ +3b794c: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b7952: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -754723,20 +754723,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b797c: |[3b797c] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ -3b798c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b798e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b7990: 7130 b799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@99b7 │ │ -3b7996: 0c02 |0005: move-result-object v2 │ │ -3b7998: 1102 |0006: return-object v2 │ │ +3b7954: |[3b7954] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ +3b7964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b7966: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b7968: 7130 b799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@99b7 │ │ +3b796e: 0c02 |0005: move-result-object v2 │ │ +3b7970: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;) │ │ @@ -754744,24 +754744,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b799c: |[3b799c] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ -3b79ac: 6000 8f57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_pager_fragment:I // field@578f │ │ -3b79b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b79b2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b79b8: 0c02 |0006: move-result-object v2 │ │ -3b79ba: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b79be: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b79c4: 7110 b399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@99b3 │ │ -3b79ca: 0c02 |000f: move-result-object v2 │ │ -3b79cc: 1102 |0010: return-object v2 │ │ +3b7974: |[3b7974] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ +3b7984: 6000 8f57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditem_pager_fragment:I // field@578f │ │ +3b7988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b798a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b7990: 0c02 |0006: move-result-object v2 │ │ +3b7992: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b7996: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b799c: 7110 b399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; // method@99b3 │ │ +3b79a2: 0c02 |000f: move-result-object v2 │ │ +3b79a4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -754774,18 +754774,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b78d8: |[3b78d8] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b78e8: 6e10 b599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99b5 │ │ -3b78ee: 0c00 |0003: move-result-object v0 │ │ -3b78f0: 1100 |0004: return-object v0 │ │ +3b78b0: |[3b78b0] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b78c0: 6e10 b599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99b5 │ │ +3b78c6: 0c00 |0003: move-result-object v0 │ │ +3b78c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;) │ │ @@ -754793,17 +754793,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b78f4: |[3b78f4] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b7904: 5410 9469 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6994 │ │ -3b7908: 1100 |0002: return-object v0 │ │ +3b78cc: |[3b78cc] de.danoeh.antennapod.databinding.FeeditemPagerFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b78dc: 5410 9469 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@6994 │ │ +3b78e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemPagerFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -754879,29 +754879,29 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3b7ba8: |[3b7ba8] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b7bb8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b7bbe: 5b01 9c69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@699c │ │ -3b7bc2: 5b02 9669 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butFilter:Landroid/widget/ImageButton; // field@6996 │ │ -3b7bc6: 5b03 9769 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowInfo:Landroid/widget/ImageButton; // field@6997 │ │ -3b7bca: 5b04 9869 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowSettings:Landroid/widget/ImageButton; // field@6998 │ │ -3b7bce: 5b05 9969 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@6999 │ │ -3b7bd2: 5b06 9a69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.headerContainer:Landroid/widget/LinearLayout; // field@699a │ │ -3b7bd6: 5b07 9b69 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.imgvCover:Landroid/widget/ImageView; // field@699b │ │ -3b7bda: 5b08 9d69 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvAuthor:Landroid/widget/TextView; // field@699d │ │ -3b7bde: 5b09 9e69 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvFailure:Landroid/widget/TextView; // field@699e │ │ -3b7be2: 5b0a 9f69 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvInformation:Landroid/widget/TextView; // field@699f │ │ -3b7be6: 5b0b a069 |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvTitle:Landroid/widget/TextView; // field@69a0 │ │ -3b7bea: 5b0c a169 |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvUpdatesDisabled:Landroid/widget/TextView; // field@69a1 │ │ -3b7bee: 0e00 |001b: return-void │ │ +3b7b80: |[3b7b80] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b7b90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b7b96: 5b01 9c69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@699c │ │ +3b7b9a: 5b02 9669 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butFilter:Landroid/widget/ImageButton; // field@6996 │ │ +3b7b9e: 5b03 9769 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowInfo:Landroid/widget/ImageButton; // field@6997 │ │ +3b7ba2: 5b04 9869 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.butShowSettings:Landroid/widget/ImageButton; // field@6998 │ │ +3b7ba6: 5b05 9969 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@6999 │ │ +3b7baa: 5b06 9a69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.headerContainer:Landroid/widget/LinearLayout; // field@699a │ │ +3b7bae: 5b07 9b69 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.imgvCover:Landroid/widget/ImageView; // field@699b │ │ +3b7bb2: 5b08 9d69 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvAuthor:Landroid/widget/TextView; // field@699d │ │ +3b7bb6: 5b09 9e69 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvFailure:Landroid/widget/TextView; // field@699e │ │ +3b7bba: 5b0a 9f69 |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvInformation:Landroid/widget/TextView; // field@699f │ │ +3b7bbe: 5b0b a069 |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvTitle:Landroid/widget/TextView; // field@69a0 │ │ +3b7bc2: 5b0c a169 |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.txtvUpdatesDisabled:Landroid/widget/TextView; // field@69a1 │ │ +3b7bc6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0005 line=65 │ │ 0x0007 line=66 │ │ 0x0009 line=67 │ │ @@ -754933,92 +754933,92 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 141 16-bit code units │ │ -3b7a28: |[3b7a28] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ -3b7a38: 6000 7253 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butFilter:I // field@5372 │ │ -3b7a3c: 7120 8e6c 0f00 |0002: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7a42: 0c01 |0005: move-result-object v1 │ │ -3b7a44: 0714 |0006: move-object v4, v1 │ │ -3b7a46: 1f04 f702 |0007: check-cast v4, Landroid/widget/ImageButton; // type@02f7 │ │ -3b7a4a: 3804 7000 |0009: if-eqz v4, 0079 // +0070 │ │ -3b7a4e: 6000 7e53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.butShowInfo:I // field@537e │ │ -3b7a52: 7120 8e6c 0f00 |000d: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7a58: 0c01 |0010: move-result-object v1 │ │ -3b7a5a: 0715 |0011: move-object v5, v1 │ │ -3b7a5c: 1f05 f702 |0012: check-cast v5, Landroid/widget/ImageButton; // type@02f7 │ │ -3b7a60: 3805 6500 |0014: if-eqz v5, 0079 // +0065 │ │ -3b7a64: 6000 7f53 |0016: sget v0, Lde/danoeh/antennapod/R$id;.butShowSettings:I // field@537f │ │ -3b7a68: 7120 8e6c 0f00 |0018: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7a6e: 0c01 |001b: move-result-object v1 │ │ -3b7a70: 0716 |001c: move-object v6, v1 │ │ -3b7a72: 1f06 f702 |001d: check-cast v6, Landroid/widget/ImageButton; // type@02f7 │ │ -3b7a76: 3806 5a00 |001f: if-eqz v6, 0079 // +005a │ │ -3b7a7a: 6000 c353 |0021: sget v0, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@53c3 │ │ -3b7a7e: 7120 8e6c 0f00 |0023: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7a84: 0c01 |0026: move-result-object v1 │ │ -3b7a86: 0717 |0027: move-object v7, v1 │ │ -3b7a88: 1f07 e004 |0028: check-cast v7, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3b7a8c: 3807 4f00 |002a: if-eqz v7, 0079 // +004f │ │ -3b7a90: 07f8 |002c: move-object v8, v15 │ │ -3b7a92: 1f08 fb02 |002d: check-cast v8, Landroid/widget/LinearLayout; // type@02fb │ │ -3b7a96: 6000 aa54 |002f: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ -3b7a9a: 7120 8e6c 0f00 |0031: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7aa0: 0c01 |0034: move-result-object v1 │ │ -3b7aa2: 0719 |0035: move-object v9, v1 │ │ -3b7aa4: 1f09 f902 |0036: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ -3b7aa8: 3809 4100 |0038: if-eqz v9, 0079 // +0041 │ │ -3b7aac: 6000 8056 |003a: sget v0, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@5680 │ │ -3b7ab0: 7120 8e6c 0f00 |003c: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7ab6: 0c01 |003f: move-result-object v1 │ │ -3b7ab8: 071a |0040: move-object v10, v1 │ │ -3b7aba: 1f0a 1303 |0041: check-cast v10, Landroid/widget/TextView; // type@0313 │ │ -3b7abe: 380a 3600 |0043: if-eqz v10, 0079 // +0036 │ │ -3b7ac2: 6000 8756 |0045: sget v0, Lde/danoeh/antennapod/R$id;.txtvFailure:I // field@5687 │ │ -3b7ac6: 7120 8e6c 0f00 |0047: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7acc: 0c01 |004a: move-result-object v1 │ │ -3b7ace: 071b |004b: move-object v11, v1 │ │ -3b7ad0: 1f0b 1303 |004c: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ -3b7ad4: 380b 2b00 |004e: if-eqz v11, 0079 // +002b │ │ -3b7ad8: 6000 8a56 |0050: sget v0, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@568a │ │ -3b7adc: 7120 8e6c 0f00 |0052: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7ae2: 0c01 |0055: move-result-object v1 │ │ -3b7ae4: 071c |0056: move-object v12, v1 │ │ -3b7ae6: 1f0c 1303 |0057: check-cast v12, Landroid/widget/TextView; // type@0313 │ │ -3b7aea: 380c 2000 |0059: if-eqz v12, 0079 // +0020 │ │ -3b7aee: 6000 9d56 |005b: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b7af2: 7120 8e6c 0f00 |005d: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7af8: 0c01 |0060: move-result-object v1 │ │ -3b7afa: 071d |0061: move-object v13, v1 │ │ -3b7afc: 1f0d 1303 |0062: check-cast v13, Landroid/widget/TextView; // type@0313 │ │ -3b7b00: 380d 1500 |0064: if-eqz v13, 0079 // +0015 │ │ -3b7b04: 6000 9f56 |0066: sget v0, Lde/danoeh/antennapod/R$id;.txtvUpdatesDisabled:I // field@569f │ │ -3b7b08: 7120 8e6c 0f00 |0068: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7b0e: 0c01 |006b: move-result-object v1 │ │ -3b7b10: 071e |006c: move-object v14, v1 │ │ -3b7b12: 1f0e 1303 |006d: check-cast v14, Landroid/widget/TextView; // type@0313 │ │ -3b7b16: 380e 0a00 |006f: if-eqz v14, 0079 // +000a │ │ -3b7b1a: 220f 5d18 |0071: new-instance v15, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // type@185d │ │ -3b7b1e: 07f2 |0073: move-object v2, v15 │ │ -3b7b20: 0783 |0074: move-object v3, v8 │ │ -3b7b22: 760d b899 0200 |0075: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99b8 │ │ -3b7b28: 110f |0078: return-object v15 │ │ -3b7b2a: 6e10 c50c 0f00 |0079: invoke-virtual {v15}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b7b30: 0c0f |007c: move-result-object v15 │ │ -3b7b32: 6e20 d902 0f00 |007d: invoke-virtual {v15, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b7b38: 0c0f |0080: move-result-object v15 │ │ -3b7b3a: 2200 521b |0081: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b7b3e: 1a01 713c |0083: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b7b42: 6e20 dba5 f100 |0085: invoke-virtual {v1, v15}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b7b48: 0c0f |0088: move-result-object v15 │ │ -3b7b4a: 7020 b0a5 f000 |0089: invoke-direct {v0, v15}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b7b50: 2700 |008c: throw v0 │ │ +3b7a00: |[3b7a00] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ +3b7a10: 6000 7253 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butFilter:I // field@5372 │ │ +3b7a14: 7120 8e6c 0f00 |0002: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7a1a: 0c01 |0005: move-result-object v1 │ │ +3b7a1c: 0714 |0006: move-object v4, v1 │ │ +3b7a1e: 1f04 f702 |0007: check-cast v4, Landroid/widget/ImageButton; // type@02f7 │ │ +3b7a22: 3804 7000 |0009: if-eqz v4, 0079 // +0070 │ │ +3b7a26: 6000 7e53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.butShowInfo:I // field@537e │ │ +3b7a2a: 7120 8e6c 0f00 |000d: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7a30: 0c01 |0010: move-result-object v1 │ │ +3b7a32: 0715 |0011: move-object v5, v1 │ │ +3b7a34: 1f05 f702 |0012: check-cast v5, Landroid/widget/ImageButton; // type@02f7 │ │ +3b7a38: 3805 6500 |0014: if-eqz v5, 0079 // +0065 │ │ +3b7a3c: 6000 7f53 |0016: sget v0, Lde/danoeh/antennapod/R$id;.butShowSettings:I // field@537f │ │ +3b7a40: 7120 8e6c 0f00 |0018: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7a46: 0c01 |001b: move-result-object v1 │ │ +3b7a48: 0716 |001c: move-object v6, v1 │ │ +3b7a4a: 1f06 f702 |001d: check-cast v6, Landroid/widget/ImageButton; // type@02f7 │ │ +3b7a4e: 3806 5a00 |001f: if-eqz v6, 0079 // +005a │ │ +3b7a52: 6000 c353 |0021: sget v0, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@53c3 │ │ +3b7a56: 7120 8e6c 0f00 |0023: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7a5c: 0c01 |0026: move-result-object v1 │ │ +3b7a5e: 0717 |0027: move-object v7, v1 │ │ +3b7a60: 1f07 e004 |0028: check-cast v7, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3b7a64: 3807 4f00 |002a: if-eqz v7, 0079 // +004f │ │ +3b7a68: 07f8 |002c: move-object v8, v15 │ │ +3b7a6a: 1f08 fb02 |002d: check-cast v8, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7a6e: 6000 aa54 |002f: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ +3b7a72: 7120 8e6c 0f00 |0031: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7a78: 0c01 |0034: move-result-object v1 │ │ +3b7a7a: 0719 |0035: move-object v9, v1 │ │ +3b7a7c: 1f09 f902 |0036: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ +3b7a80: 3809 4100 |0038: if-eqz v9, 0079 // +0041 │ │ +3b7a84: 6000 8056 |003a: sget v0, Lde/danoeh/antennapod/R$id;.txtvAuthor:I // field@5680 │ │ +3b7a88: 7120 8e6c 0f00 |003c: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7a8e: 0c01 |003f: move-result-object v1 │ │ +3b7a90: 071a |0040: move-object v10, v1 │ │ +3b7a92: 1f0a 1303 |0041: check-cast v10, Landroid/widget/TextView; // type@0313 │ │ +3b7a96: 380a 3600 |0043: if-eqz v10, 0079 // +0036 │ │ +3b7a9a: 6000 8756 |0045: sget v0, Lde/danoeh/antennapod/R$id;.txtvFailure:I // field@5687 │ │ +3b7a9e: 7120 8e6c 0f00 |0047: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7aa4: 0c01 |004a: move-result-object v1 │ │ +3b7aa6: 071b |004b: move-object v11, v1 │ │ +3b7aa8: 1f0b 1303 |004c: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ +3b7aac: 380b 2b00 |004e: if-eqz v11, 0079 // +002b │ │ +3b7ab0: 6000 8a56 |0050: sget v0, Lde/danoeh/antennapod/R$id;.txtvInformation:I // field@568a │ │ +3b7ab4: 7120 8e6c 0f00 |0052: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7aba: 0c01 |0055: move-result-object v1 │ │ +3b7abc: 071c |0056: move-object v12, v1 │ │ +3b7abe: 1f0c 1303 |0057: check-cast v12, Landroid/widget/TextView; // type@0313 │ │ +3b7ac2: 380c 2000 |0059: if-eqz v12, 0079 // +0020 │ │ +3b7ac6: 6000 9d56 |005b: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b7aca: 7120 8e6c 0f00 |005d: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7ad0: 0c01 |0060: move-result-object v1 │ │ +3b7ad2: 071d |0061: move-object v13, v1 │ │ +3b7ad4: 1f0d 1303 |0062: check-cast v13, Landroid/widget/TextView; // type@0313 │ │ +3b7ad8: 380d 1500 |0064: if-eqz v13, 0079 // +0015 │ │ +3b7adc: 6000 9f56 |0066: sget v0, Lde/danoeh/antennapod/R$id;.txtvUpdatesDisabled:I // field@569f │ │ +3b7ae0: 7120 8e6c 0f00 |0068: invoke-static {v15, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7ae6: 0c01 |006b: move-result-object v1 │ │ +3b7ae8: 071e |006c: move-object v14, v1 │ │ +3b7aea: 1f0e 1303 |006d: check-cast v14, Landroid/widget/TextView; // type@0313 │ │ +3b7aee: 380e 0a00 |006f: if-eqz v14, 0079 // +000a │ │ +3b7af2: 220f 5d18 |0071: new-instance v15, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // type@185d │ │ +3b7af6: 07f2 |0073: move-object v2, v15 │ │ +3b7af8: 0783 |0074: move-object v3, v8 │ │ +3b7afa: 760d b899 0200 |0075: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroid/widget/ImageButton;Landroidx/cardview/widget/CardView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99b8 │ │ +3b7b00: 110f |0078: return-object v15 │ │ +3b7b02: 6e10 c50c 0f00 |0079: invoke-virtual {v15}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b7b08: 0c0f |007c: move-result-object v15 │ │ +3b7b0a: 6e20 d902 0f00 |007d: invoke-virtual {v15, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b7b10: 0c0f |0080: move-result-object v15 │ │ +3b7b12: 2200 521b |0081: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b7b16: 1a01 713c |0083: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b7b1a: 6e20 dba5 f100 |0085: invoke-virtual {v1, v15}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b7b20: 0c0f |0088: move-result-object v15 │ │ +3b7b22: 7020 b0a5 f000 |0089: invoke-direct {v0, v15}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b7b28: 2700 |008c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x000b line=111 │ │ 0x000d line=112 │ │ 0x0016 line=117 │ │ @@ -755049,20 +755049,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b7b54: |[3b7b54] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ -3b7b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b7b66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b7b68: 7130 bd99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99bd │ │ -3b7b6e: 0c02 |0005: move-result-object v2 │ │ -3b7b70: 1102 |0006: return-object v2 │ │ +3b7b2c: |[3b7b2c] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ +3b7b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b7b3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b7b40: 7130 bd99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99bd │ │ +3b7b46: 0c02 |0005: move-result-object v2 │ │ +3b7b48: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;) │ │ @@ -755070,24 +755070,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b7b74: |[3b7b74] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ -3b7b84: 6000 9057 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_header:I // field@5790 │ │ -3b7b88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b7b8a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b7b90: 0c02 |0006: move-result-object v2 │ │ -3b7b92: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b7b96: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b7b9c: 7110 b999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99b9 │ │ -3b7ba2: 0c02 |000f: move-result-object v2 │ │ -3b7ba4: 1102 |0010: return-object v2 │ │ +3b7b4c: |[3b7b4c] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ +3b7b5c: 6000 9057 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_header:I // field@5790 │ │ +3b7b60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b7b62: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b7b68: 0c02 |0006: move-result-object v2 │ │ +3b7b6a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b7b6e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b7b74: 7110 b999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; // method@99b9 │ │ +3b7b7a: 0c02 |000f: move-result-object v2 │ │ +3b7b7c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0009 line=94 │ │ 0x000c line=96 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -755100,18 +755100,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b79f4: |[3b79f4] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/view/View; │ │ -3b7a04: 6e10 bb99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99bb │ │ -3b7a0a: 0c00 |0003: move-result-object v0 │ │ -3b7a0c: 1100 |0004: return-object v0 │ │ +3b79cc: |[3b79cc] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/view/View; │ │ +3b79dc: 6e10 bb99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99bb │ │ +3b79e2: 0c00 |0003: move-result-object v0 │ │ +3b79e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;) │ │ @@ -755119,17 +755119,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b7a10: |[3b7a10] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b7a20: 5410 9c69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@699c │ │ -3b7a24: 1100 |0002: return-object v0 │ │ +3b79e8: |[3b79e8] de.danoeh.antennapod.databinding.FeeditemlistHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b79f8: 5410 9c69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@699c │ │ +3b79fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistHeaderBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -755241,60 +755241,60 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 22 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -3b7e94: |[3b7e94] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b7ea4: 0720 |0000: move-object v0, v2 │ │ -3b7ea6: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b7eac: 0731 |0004: move-object v1, v3 │ │ -3b7eae: 5b01 ac69 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@69ac │ │ -3b7eb2: 0741 |0007: move-object v1, v4 │ │ -3b7eb4: 5b01 a269 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.container:Landroid/widget/LinearLayout; // field@69a2 │ │ -3b7eb8: 0751 |000a: move-object v1, v5 │ │ -3b7eba: 5b01 a369 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@69a3 │ │ -3b7ebe: 0761 |000d: move-object v1, v6 │ │ -3b7ec0: 5b01 a469 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.dragHandle:Landroid/widget/ImageView; // field@69a4 │ │ -3b7ec4: 0771 |0010: move-object v1, v7 │ │ -3b7ec6: 5b01 a569 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.imgvCover:Landroid/widget/ImageView; // field@69a5 │ │ -3b7eca: 0781 |0013: move-object v1, v8 │ │ -3b7ecc: 5b01 a669 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.isFavorite:Landroid/widget/ImageView; // field@69a6 │ │ -3b7ed0: 0791 |0016: move-object v1, v9 │ │ -3b7ed2: 5b01 a769 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivInPlaylist:Landroid/widget/ImageView; // field@69a7 │ │ -3b7ed6: 07a1 |0019: move-object v1, v10 │ │ -3b7ed8: 5b01 a869 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivIsVideo:Landroid/widget/ImageView; // field@69a8 │ │ -3b7edc: 07b1 |001c: move-object v1, v11 │ │ -3b7ede: 5b01 a969 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.leftPadding:Landroid/widget/LinearLayout; // field@69a9 │ │ -3b7ee2: 07c1 |001f: move-object v1, v12 │ │ -3b7ee4: 5b01 aa69 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progress:Landroid/widget/LinearLayout; // field@69aa │ │ -3b7ee8: 07d1 |0022: move-object v1, v13 │ │ -3b7eea: 5b01 ab69 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@69ab │ │ -3b7eee: 07e1 |0025: move-object v1, v14 │ │ -3b7ef0: 5b01 ad69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.secondaryActionButton:Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // field@69ad │ │ -3b7ef4: 07f1 |0028: move-object v1, v15 │ │ -3b7ef6: 5b01 ae69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.separatorIcons:Landroid/widget/TextView; // field@69ae │ │ -3b7efa: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -3b7efe: 5b01 af69 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.size:Landroid/widget/TextView; // field@69af │ │ -3b7f02: 0801 1100 |002f: move-object/from16 v1, v17 │ │ -3b7f06: 5b01 b069 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.status:Landroid/widget/LinearLayout; // field@69b0 │ │ -3b7f0a: 0801 1200 |0033: move-object/from16 v1, v18 │ │ -3b7f0e: 5b01 b169 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.statusInbox:Landroid/widget/ImageView; // field@69b1 │ │ -3b7f12: 0801 1300 |0037: move-object/from16 v1, v19 │ │ -3b7f16: 5b01 b269 |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvDuration:Landroid/widget/TextView; // field@69b2 │ │ -3b7f1a: 0801 1400 |003b: move-object/from16 v1, v20 │ │ -3b7f1e: 5b01 b369 |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPlaceholder:Landroid/widget/TextView; // field@69b3 │ │ -3b7f22: 0801 1500 |003f: move-object/from16 v1, v21 │ │ -3b7f26: 5b01 b469 |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPosition:Landroid/widget/TextView; // field@69b4 │ │ -3b7f2a: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -3b7f2e: 5b01 b569 |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPubDate:Landroid/widget/TextView; // field@69b5 │ │ -3b7f32: 0801 1700 |0047: move-object/from16 v1, v23 │ │ -3b7f36: 5b01 b669 |0049: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvTitle:Landroid/widget/TextView; // field@69b6 │ │ -3b7f3a: 0e00 |004b: return-void │ │ +3b7e6c: |[3b7e6c] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b7e7c: 0720 |0000: move-object v0, v2 │ │ +3b7e7e: 7010 b9a5 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b7e84: 0731 |0004: move-object v1, v3 │ │ +3b7e86: 5b01 ac69 |0005: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@69ac │ │ +3b7e8a: 0741 |0007: move-object v1, v4 │ │ +3b7e8c: 5b01 a269 |0008: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.container:Landroid/widget/LinearLayout; // field@69a2 │ │ +3b7e90: 0751 |000a: move-object v1, v5 │ │ +3b7e92: 5b01 a369 |000b: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.coverHolder:Landroidx/cardview/widget/CardView; // field@69a3 │ │ +3b7e96: 0761 |000d: move-object v1, v6 │ │ +3b7e98: 5b01 a469 |000e: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.dragHandle:Landroid/widget/ImageView; // field@69a4 │ │ +3b7e9c: 0771 |0010: move-object v1, v7 │ │ +3b7e9e: 5b01 a569 |0011: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.imgvCover:Landroid/widget/ImageView; // field@69a5 │ │ +3b7ea2: 0781 |0013: move-object v1, v8 │ │ +3b7ea4: 5b01 a669 |0014: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.isFavorite:Landroid/widget/ImageView; // field@69a6 │ │ +3b7ea8: 0791 |0016: move-object v1, v9 │ │ +3b7eaa: 5b01 a769 |0017: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivInPlaylist:Landroid/widget/ImageView; // field@69a7 │ │ +3b7eae: 07a1 |0019: move-object v1, v10 │ │ +3b7eb0: 5b01 a869 |001a: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.ivIsVideo:Landroid/widget/ImageView; // field@69a8 │ │ +3b7eb4: 07b1 |001c: move-object v1, v11 │ │ +3b7eb6: 5b01 a969 |001d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.leftPadding:Landroid/widget/LinearLayout; // field@69a9 │ │ +3b7eba: 07c1 |001f: move-object v1, v12 │ │ +3b7ebc: 5b01 aa69 |0020: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progress:Landroid/widget/LinearLayout; // field@69aa │ │ +3b7ec0: 07d1 |0022: move-object v1, v13 │ │ +3b7ec2: 5b01 ab69 |0023: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@69ab │ │ +3b7ec6: 07e1 |0025: move-object v1, v14 │ │ +3b7ec8: 5b01 ad69 |0026: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.secondaryActionButton:Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // field@69ad │ │ +3b7ecc: 07f1 |0028: move-object v1, v15 │ │ +3b7ece: 5b01 ae69 |0029: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.separatorIcons:Landroid/widget/TextView; // field@69ae │ │ +3b7ed2: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +3b7ed6: 5b01 af69 |002d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.size:Landroid/widget/TextView; // field@69af │ │ +3b7eda: 0801 1100 |002f: move-object/from16 v1, v17 │ │ +3b7ede: 5b01 b069 |0031: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.status:Landroid/widget/LinearLayout; // field@69b0 │ │ +3b7ee2: 0801 1200 |0033: move-object/from16 v1, v18 │ │ +3b7ee6: 5b01 b169 |0035: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.statusInbox:Landroid/widget/ImageView; // field@69b1 │ │ +3b7eea: 0801 1300 |0037: move-object/from16 v1, v19 │ │ +3b7eee: 5b01 b269 |0039: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvDuration:Landroid/widget/TextView; // field@69b2 │ │ +3b7ef2: 0801 1400 |003b: move-object/from16 v1, v20 │ │ +3b7ef6: 5b01 b369 |003d: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPlaceholder:Landroid/widget/TextView; // field@69b3 │ │ +3b7efa: 0801 1500 |003f: move-object/from16 v1, v21 │ │ +3b7efe: 5b01 b469 |0041: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPosition:Landroid/widget/TextView; // field@69b4 │ │ +3b7f02: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +3b7f06: 5b01 b569 |0045: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvPubDate:Landroid/widget/TextView; // field@69b5 │ │ +3b7f0a: 0801 1700 |0047: move-object/from16 v1, v23 │ │ +3b7f0e: 5b01 b669 |0049: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.txtvTitle:Landroid/widget/TextView; // field@69b6 │ │ +3b7f12: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0005 line=95 │ │ 0x0008 line=96 │ │ 0x000b line=97 │ │ 0x000e line=98 │ │ @@ -755344,152 +755344,152 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 26 │ │ ins : 1 │ │ outs : 22 │ │ insns size : 262 16-bit code units │ │ -3b7c24: |[3b7c24] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ -3b7c34: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -3b7c38: 6001 b553 |0002: sget v1, Lde/danoeh/antennapod/R$id;.container:I // field@53b5 │ │ -3b7c3c: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7c42: 0c02 |0007: move-result-object v2 │ │ -3b7c44: 0725 |0008: move-object v5, v2 │ │ -3b7c46: 1f05 fb02 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ -3b7c4a: 3805 e700 |000b: if-eqz v5, 00f2 // +00e7 │ │ -3b7c4e: 6001 c353 |000d: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@53c3 │ │ -3b7c52: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7c58: 0c02 |0012: move-result-object v2 │ │ -3b7c5a: 0726 |0013: move-object v6, v2 │ │ -3b7c5c: 1f06 e004 |0014: check-cast v6, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3b7c60: 3806 dc00 |0016: if-eqz v6, 00f2 // +00dc │ │ -3b7c64: 6001 0254 |0018: sget v1, Lde/danoeh/antennapod/R$id;.drag_handle:I // field@5402 │ │ -3b7c68: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7c6e: 0c02 |001d: move-result-object v2 │ │ -3b7c70: 0727 |001e: move-object v7, v2 │ │ -3b7c72: 1f07 f902 |001f: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ -3b7c76: 3807 d100 |0021: if-eqz v7, 00f2 // +00d1 │ │ -3b7c7a: 6001 aa54 |0023: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ -3b7c7e: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7c84: 0c02 |0028: move-result-object v2 │ │ -3b7c86: 0728 |0029: move-object v8, v2 │ │ -3b7c88: 1f08 f902 |002a: check-cast v8, Landroid/widget/ImageView; // type@02f9 │ │ -3b7c8c: 3808 c600 |002c: if-eqz v8, 00f2 // +00c6 │ │ -3b7c90: 6001 b454 |002e: sget v1, Lde/danoeh/antennapod/R$id;.isFavorite:I // field@54b4 │ │ -3b7c94: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7c9a: 0c02 |0033: move-result-object v2 │ │ -3b7c9c: 0729 |0034: move-object v9, v2 │ │ -3b7c9e: 1f09 f902 |0035: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ -3b7ca2: 3809 bb00 |0037: if-eqz v9, 00f2 // +00bb │ │ -3b7ca6: 6001 b954 |0039: sget v1, Lde/danoeh/antennapod/R$id;.ivInPlaylist:I // field@54b9 │ │ -3b7caa: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7cb0: 0c02 |003e: move-result-object v2 │ │ -3b7cb2: 072a |003f: move-object v10, v2 │ │ -3b7cb4: 1f0a f902 |0040: check-cast v10, Landroid/widget/ImageView; // type@02f9 │ │ -3b7cb8: 380a b000 |0042: if-eqz v10, 00f2 // +00b0 │ │ -3b7cbc: 6001 ba54 |0044: sget v1, Lde/danoeh/antennapod/R$id;.ivIsVideo:I // field@54ba │ │ -3b7cc0: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7cc6: 0c02 |0049: move-result-object v2 │ │ -3b7cc8: 072b |004a: move-object v11, v2 │ │ -3b7cca: 1f0b f902 |004b: check-cast v11, Landroid/widget/ImageView; // type@02f9 │ │ -3b7cce: 380b a500 |004d: if-eqz v11, 00f2 // +00a5 │ │ -3b7cd2: 6001 cb54 |004f: sget v1, Lde/danoeh/antennapod/R$id;.left_padding:I // field@54cb │ │ -3b7cd6: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7cdc: 0c02 |0054: move-result-object v2 │ │ -3b7cde: 072c |0055: move-object v12, v2 │ │ -3b7ce0: 1f0c fb02 |0056: check-cast v12, Landroid/widget/LinearLayout; // type@02fb │ │ -3b7ce4: 380c 9a00 |0058: if-eqz v12, 00f2 // +009a │ │ -3b7ce8: 6001 7d55 |005a: sget v1, Lde/danoeh/antennapod/R$id;.progress:I // field@557d │ │ -3b7cec: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7cf2: 0c02 |005f: move-result-object v2 │ │ -3b7cf4: 072d |0060: move-object v13, v2 │ │ -3b7cf6: 1f0d fb02 |0061: check-cast v13, Landroid/widget/LinearLayout; // type@02fb │ │ -3b7cfa: 380d 8f00 |0063: if-eqz v13, 00f2 // +008f │ │ -3b7cfe: 6001 7e55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b7d02: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7d08: 0c02 |006a: move-result-object v2 │ │ -3b7d0a: 072e |006b: move-object v14, v2 │ │ -3b7d0c: 1f0e 0203 |006c: check-cast v14, Landroid/widget/ProgressBar; // type@0302 │ │ -3b7d10: 380e 8400 |006e: if-eqz v14, 00f2 // +0084 │ │ -3b7d14: 6001 c855 |0070: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionButton:I // field@55c8 │ │ -3b7d18: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7d1e: 0c02 |0075: move-result-object v2 │ │ -3b7d20: 3802 7c00 |0076: if-eqz v2, 00f2 // +007c │ │ -3b7d24: 7110 5f9a 0200 |0078: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9a5f │ │ -3b7d2a: 0c0f |007b: move-result-object v15 │ │ -3b7d2c: 6001 dc55 |007c: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@55dc │ │ -3b7d30: 7120 8e6c 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7d36: 0c02 |0081: move-result-object v2 │ │ -3b7d38: 0810 0200 |0082: move-object/from16 v16, v2 │ │ -3b7d3c: 1f10 1303 |0084: check-cast v16, Landroid/widget/TextView; // type@0313 │ │ -3b7d40: 3810 6c00 |0086: if-eqz v16, 00f2 // +006c │ │ -3b7d44: 6001 f555 |0088: sget v1, Lde/danoeh/antennapod/R$id;.size:I // field@55f5 │ │ -3b7d48: 7120 8e6c 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7d4e: 0c02 |008d: move-result-object v2 │ │ -3b7d50: 0811 0200 |008e: move-object/from16 v17, v2 │ │ -3b7d54: 1f11 1303 |0090: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ -3b7d58: 3811 6000 |0092: if-eqz v17, 00f2 // +0060 │ │ -3b7d5c: 6001 2056 |0094: sget v1, Lde/danoeh/antennapod/R$id;.status:I // field@5620 │ │ -3b7d60: 7120 8e6c 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7d66: 0c02 |0099: move-result-object v2 │ │ -3b7d68: 0812 0200 |009a: move-object/from16 v18, v2 │ │ -3b7d6c: 1f12 fb02 |009c: check-cast v18, Landroid/widget/LinearLayout; // type@02fb │ │ -3b7d70: 3812 5400 |009e: if-eqz v18, 00f2 // +0054 │ │ -3b7d74: 6001 2156 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.statusInbox:I // field@5621 │ │ -3b7d78: 7120 8e6c 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7d7e: 0c02 |00a5: move-result-object v2 │ │ -3b7d80: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ -3b7d84: 1f13 f902 |00a8: check-cast v19, Landroid/widget/ImageView; // type@02f9 │ │ -3b7d88: 3813 4800 |00aa: if-eqz v19, 00f2 // +0048 │ │ -3b7d8c: 6001 8356 |00ac: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@5683 │ │ -3b7d90: 7120 8e6c 1000 |00ae: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7d96: 0c02 |00b1: move-result-object v2 │ │ -3b7d98: 0814 0200 |00b2: move-object/from16 v20, v2 │ │ -3b7d9c: 1f14 1303 |00b4: check-cast v20, Landroid/widget/TextView; // type@0313 │ │ -3b7da0: 3814 3c00 |00b6: if-eqz v20, 00f2 // +003c │ │ -3b7da4: 6001 8f56 |00b8: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaceholder:I // field@568f │ │ -3b7da8: 7120 8e6c 1000 |00ba: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7dae: 0c02 |00bd: move-result-object v2 │ │ -3b7db0: 0815 0200 |00be: move-object/from16 v21, v2 │ │ -3b7db4: 1f15 1303 |00c0: check-cast v21, Landroid/widget/TextView; // type@0313 │ │ -3b7db8: 3815 3000 |00c2: if-eqz v21, 00f2 // +0030 │ │ -3b7dbc: 6001 9456 |00c4: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@5694 │ │ -3b7dc0: 7120 8e6c 1000 |00c6: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7dc6: 0c02 |00c9: move-result-object v2 │ │ -3b7dc8: 0816 0200 |00ca: move-object/from16 v22, v2 │ │ -3b7dcc: 1f16 1303 |00cc: check-cast v22, Landroid/widget/TextView; // type@0313 │ │ -3b7dd0: 3816 2400 |00ce: if-eqz v22, 00f2 // +0024 │ │ -3b7dd4: 6001 9656 |00d0: sget v1, Lde/danoeh/antennapod/R$id;.txtvPubDate:I // field@5696 │ │ -3b7dd8: 7120 8e6c 1000 |00d2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7dde: 0c02 |00d5: move-result-object v2 │ │ -3b7de0: 0817 0200 |00d6: move-object/from16 v23, v2 │ │ -3b7de4: 1f17 1303 |00d8: check-cast v23, Landroid/widget/TextView; // type@0313 │ │ -3b7de8: 3817 1800 |00da: if-eqz v23, 00f2 // +0018 │ │ -3b7dec: 6001 9d56 |00dc: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b7df0: 7120 8e6c 1000 |00de: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7df6: 0c02 |00e1: move-result-object v2 │ │ -3b7df8: 0818 0200 |00e2: move-object/from16 v24, v2 │ │ -3b7dfc: 1f18 1303 |00e4: check-cast v24, Landroid/widget/TextView; // type@0313 │ │ -3b7e00: 3818 0c00 |00e6: if-eqz v24, 00f2 // +000c │ │ -3b7e04: 2201 5e18 |00e8: new-instance v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // type@185e │ │ -3b7e08: 0713 |00ea: move-object v3, v1 │ │ -3b7e0a: 0704 |00eb: move-object v4, v0 │ │ -3b7e0c: 1f04 f302 |00ec: check-cast v4, Landroid/widget/FrameLayout; // type@02f3 │ │ -3b7e10: 7616 be99 0300 |00ee: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99be │ │ -3b7e16: 1101 |00f1: return-object v1 │ │ -3b7e18: 7401 c50c 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b7e1e: 0c00 |00f5: move-result-object v0 │ │ -3b7e20: 6e20 d902 1000 |00f6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b7e26: 0c00 |00f9: move-result-object v0 │ │ -3b7e28: 2201 521b |00fa: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b7e2c: 1a02 713c |00fc: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3b7e30: 6e20 dba5 0200 |00fe: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b7e36: 0c00 |0101: move-result-object v0 │ │ -3b7e38: 7020 b0a5 0100 |0102: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b7e3e: 2701 |0105: throw v1 │ │ +3b7bfc: |[3b7bfc] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ +3b7c0c: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +3b7c10: 6001 b553 |0002: sget v1, Lde/danoeh/antennapod/R$id;.container:I // field@53b5 │ │ +3b7c14: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7c1a: 0c02 |0007: move-result-object v2 │ │ +3b7c1c: 0725 |0008: move-object v5, v2 │ │ +3b7c1e: 1f05 fb02 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7c22: 3805 e700 |000b: if-eqz v5, 00f2 // +00e7 │ │ +3b7c26: 6001 c353 |000d: sget v1, Lde/danoeh/antennapod/R$id;.coverHolder:I // field@53c3 │ │ +3b7c2a: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7c30: 0c02 |0012: move-result-object v2 │ │ +3b7c32: 0726 |0013: move-object v6, v2 │ │ +3b7c34: 1f06 e004 |0014: check-cast v6, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3b7c38: 3806 dc00 |0016: if-eqz v6, 00f2 // +00dc │ │ +3b7c3c: 6001 0254 |0018: sget v1, Lde/danoeh/antennapod/R$id;.drag_handle:I // field@5402 │ │ +3b7c40: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7c46: 0c02 |001d: move-result-object v2 │ │ +3b7c48: 0727 |001e: move-object v7, v2 │ │ +3b7c4a: 1f07 f902 |001f: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ +3b7c4e: 3807 d100 |0021: if-eqz v7, 00f2 // +00d1 │ │ +3b7c52: 6001 aa54 |0023: sget v1, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ +3b7c56: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7c5c: 0c02 |0028: move-result-object v2 │ │ +3b7c5e: 0728 |0029: move-object v8, v2 │ │ +3b7c60: 1f08 f902 |002a: check-cast v8, Landroid/widget/ImageView; // type@02f9 │ │ +3b7c64: 3808 c600 |002c: if-eqz v8, 00f2 // +00c6 │ │ +3b7c68: 6001 b454 |002e: sget v1, Lde/danoeh/antennapod/R$id;.isFavorite:I // field@54b4 │ │ +3b7c6c: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7c72: 0c02 |0033: move-result-object v2 │ │ +3b7c74: 0729 |0034: move-object v9, v2 │ │ +3b7c76: 1f09 f902 |0035: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ +3b7c7a: 3809 bb00 |0037: if-eqz v9, 00f2 // +00bb │ │ +3b7c7e: 6001 b954 |0039: sget v1, Lde/danoeh/antennapod/R$id;.ivInPlaylist:I // field@54b9 │ │ +3b7c82: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7c88: 0c02 |003e: move-result-object v2 │ │ +3b7c8a: 072a |003f: move-object v10, v2 │ │ +3b7c8c: 1f0a f902 |0040: check-cast v10, Landroid/widget/ImageView; // type@02f9 │ │ +3b7c90: 380a b000 |0042: if-eqz v10, 00f2 // +00b0 │ │ +3b7c94: 6001 ba54 |0044: sget v1, Lde/danoeh/antennapod/R$id;.ivIsVideo:I // field@54ba │ │ +3b7c98: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7c9e: 0c02 |0049: move-result-object v2 │ │ +3b7ca0: 072b |004a: move-object v11, v2 │ │ +3b7ca2: 1f0b f902 |004b: check-cast v11, Landroid/widget/ImageView; // type@02f9 │ │ +3b7ca6: 380b a500 |004d: if-eqz v11, 00f2 // +00a5 │ │ +3b7caa: 6001 cb54 |004f: sget v1, Lde/danoeh/antennapod/R$id;.left_padding:I // field@54cb │ │ +3b7cae: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7cb4: 0c02 |0054: move-result-object v2 │ │ +3b7cb6: 072c |0055: move-object v12, v2 │ │ +3b7cb8: 1f0c fb02 |0056: check-cast v12, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7cbc: 380c 9a00 |0058: if-eqz v12, 00f2 // +009a │ │ +3b7cc0: 6001 7d55 |005a: sget v1, Lde/danoeh/antennapod/R$id;.progress:I // field@557d │ │ +3b7cc4: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7cca: 0c02 |005f: move-result-object v2 │ │ +3b7ccc: 072d |0060: move-object v13, v2 │ │ +3b7cce: 1f0d fb02 |0061: check-cast v13, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7cd2: 380d 8f00 |0063: if-eqz v13, 00f2 // +008f │ │ +3b7cd6: 6001 7e55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b7cda: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7ce0: 0c02 |006a: move-result-object v2 │ │ +3b7ce2: 072e |006b: move-object v14, v2 │ │ +3b7ce4: 1f0e 0203 |006c: check-cast v14, Landroid/widget/ProgressBar; // type@0302 │ │ +3b7ce8: 380e 8400 |006e: if-eqz v14, 00f2 // +0084 │ │ +3b7cec: 6001 c855 |0070: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionButton:I // field@55c8 │ │ +3b7cf0: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7cf6: 0c02 |0075: move-result-object v2 │ │ +3b7cf8: 3802 7c00 |0076: if-eqz v2, 00f2 // +007c │ │ +3b7cfc: 7110 5f9a 0200 |0078: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9a5f │ │ +3b7d02: 0c0f |007b: move-result-object v15 │ │ +3b7d04: 6001 dc55 |007c: sget v1, Lde/danoeh/antennapod/R$id;.separatorIcons:I // field@55dc │ │ +3b7d08: 7120 8e6c 1000 |007e: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7d0e: 0c02 |0081: move-result-object v2 │ │ +3b7d10: 0810 0200 |0082: move-object/from16 v16, v2 │ │ +3b7d14: 1f10 1303 |0084: check-cast v16, Landroid/widget/TextView; // type@0313 │ │ +3b7d18: 3810 6c00 |0086: if-eqz v16, 00f2 // +006c │ │ +3b7d1c: 6001 f555 |0088: sget v1, Lde/danoeh/antennapod/R$id;.size:I // field@55f5 │ │ +3b7d20: 7120 8e6c 1000 |008a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7d26: 0c02 |008d: move-result-object v2 │ │ +3b7d28: 0811 0200 |008e: move-object/from16 v17, v2 │ │ +3b7d2c: 1f11 1303 |0090: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ +3b7d30: 3811 6000 |0092: if-eqz v17, 00f2 // +0060 │ │ +3b7d34: 6001 2056 |0094: sget v1, Lde/danoeh/antennapod/R$id;.status:I // field@5620 │ │ +3b7d38: 7120 8e6c 1000 |0096: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7d3e: 0c02 |0099: move-result-object v2 │ │ +3b7d40: 0812 0200 |009a: move-object/from16 v18, v2 │ │ +3b7d44: 1f12 fb02 |009c: check-cast v18, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7d48: 3812 5400 |009e: if-eqz v18, 00f2 // +0054 │ │ +3b7d4c: 6001 2156 |00a0: sget v1, Lde/danoeh/antennapod/R$id;.statusInbox:I // field@5621 │ │ +3b7d50: 7120 8e6c 1000 |00a2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7d56: 0c02 |00a5: move-result-object v2 │ │ +3b7d58: 0813 0200 |00a6: move-object/from16 v19, v2 │ │ +3b7d5c: 1f13 f902 |00a8: check-cast v19, Landroid/widget/ImageView; // type@02f9 │ │ +3b7d60: 3813 4800 |00aa: if-eqz v19, 00f2 // +0048 │ │ +3b7d64: 6001 8356 |00ac: sget v1, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@5683 │ │ +3b7d68: 7120 8e6c 1000 |00ae: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7d6e: 0c02 |00b1: move-result-object v2 │ │ +3b7d70: 0814 0200 |00b2: move-object/from16 v20, v2 │ │ +3b7d74: 1f14 1303 |00b4: check-cast v20, Landroid/widget/TextView; // type@0313 │ │ +3b7d78: 3814 3c00 |00b6: if-eqz v20, 00f2 // +003c │ │ +3b7d7c: 6001 8f56 |00b8: sget v1, Lde/danoeh/antennapod/R$id;.txtvPlaceholder:I // field@568f │ │ +3b7d80: 7120 8e6c 1000 |00ba: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7d86: 0c02 |00bd: move-result-object v2 │ │ +3b7d88: 0815 0200 |00be: move-object/from16 v21, v2 │ │ +3b7d8c: 1f15 1303 |00c0: check-cast v21, Landroid/widget/TextView; // type@0313 │ │ +3b7d90: 3815 3000 |00c2: if-eqz v21, 00f2 // +0030 │ │ +3b7d94: 6001 9456 |00c4: sget v1, Lde/danoeh/antennapod/R$id;.txtvPosition:I // field@5694 │ │ +3b7d98: 7120 8e6c 1000 |00c6: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7d9e: 0c02 |00c9: move-result-object v2 │ │ +3b7da0: 0816 0200 |00ca: move-object/from16 v22, v2 │ │ +3b7da4: 1f16 1303 |00cc: check-cast v22, Landroid/widget/TextView; // type@0313 │ │ +3b7da8: 3816 2400 |00ce: if-eqz v22, 00f2 // +0024 │ │ +3b7dac: 6001 9656 |00d0: sget v1, Lde/danoeh/antennapod/R$id;.txtvPubDate:I // field@5696 │ │ +3b7db0: 7120 8e6c 1000 |00d2: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7db6: 0c02 |00d5: move-result-object v2 │ │ +3b7db8: 0817 0200 |00d6: move-object/from16 v23, v2 │ │ +3b7dbc: 1f17 1303 |00d8: check-cast v23, Landroid/widget/TextView; // type@0313 │ │ +3b7dc0: 3817 1800 |00da: if-eqz v23, 00f2 // +0018 │ │ +3b7dc4: 6001 9d56 |00dc: sget v1, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b7dc8: 7120 8e6c 1000 |00de: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7dce: 0c02 |00e1: move-result-object v2 │ │ +3b7dd0: 0818 0200 |00e2: move-object/from16 v24, v2 │ │ +3b7dd4: 1f18 1303 |00e4: check-cast v24, Landroid/widget/TextView; // type@0313 │ │ +3b7dd8: 3818 0c00 |00e6: if-eqz v24, 00f2 // +000c │ │ +3b7ddc: 2201 5e18 |00e8: new-instance v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // type@185e │ │ +3b7de0: 0713 |00ea: move-object v3, v1 │ │ +3b7de2: 0704 |00eb: move-object v4, v0 │ │ +3b7de4: 1f04 f302 |00ec: check-cast v4, Landroid/widget/FrameLayout; // type@02f3 │ │ +3b7de8: 7616 be99 0300 |00ee: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/databinding/SecondaryActionBinding;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@99be │ │ +3b7dee: 1101 |00f1: return-object v1 │ │ +3b7df0: 7401 c50c 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b7df6: 0c00 |00f5: move-result-object v0 │ │ +3b7df8: 6e20 d902 1000 |00f6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b7dfe: 0c00 |00f9: move-result-object v0 │ │ +3b7e00: 2201 521b |00fa: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b7e04: 1a02 713c |00fc: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3b7e08: 6e20 dba5 0200 |00fe: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b7e0e: 0c00 |0101: move-result-object v0 │ │ +3b7e10: 7020 b0a5 0100 |0102: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b7e16: 2701 |0105: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=145 │ │ 0x0004 line=146 │ │ 0x000d line=151 │ │ 0x000f line=152 │ │ 0x0018 line=157 │ │ @@ -755540,20 +755540,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b7e40: |[3b7e40] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ -3b7e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b7e52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b7e54: 7130 c399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@99c3 │ │ -3b7e5a: 0c02 |0005: move-result-object v2 │ │ -3b7e5c: 1102 |0006: return-object v2 │ │ +3b7e18: |[3b7e18] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ +3b7e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b7e2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b7e2c: 7130 c399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@99c3 │ │ +3b7e32: 0c02 |0005: move-result-object v2 │ │ +3b7e34: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;) │ │ @@ -755561,24 +755561,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b7e60: |[3b7e60] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ -3b7e70: 6000 9157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_item:I // field@5791 │ │ -3b7e74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b7e76: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b7e7c: 0c02 |0006: move-result-object v2 │ │ -3b7e7e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b7e82: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b7e88: 7110 bf99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@99bf │ │ -3b7e8e: 0c02 |000f: move-result-object v2 │ │ -3b7e90: 1102 |0010: return-object v2 │ │ +3b7e38: |[3b7e38] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ +3b7e48: 6000 9157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feeditemlist_item:I // field@5791 │ │ +3b7e4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b7e4e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b7e54: 0c02 |0006: move-result-object v2 │ │ +3b7e56: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b7e5a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b7e60: 7110 bf99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@99bf │ │ +3b7e66: 0c02 |000f: move-result-object v2 │ │ +3b7e68: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=134 │ │ 0x000c line=136 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -755591,18 +755591,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b7bf0: |[3b7bf0] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/view/View; │ │ -3b7c00: 6e10 c199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@99c1 │ │ -3b7c06: 0c00 |0003: move-result-object v0 │ │ -3b7c08: 1100 |0004: return-object v0 │ │ +3b7bc8: |[3b7bc8] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/view/View; │ │ +3b7bd8: 6e10 c199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@99c1 │ │ +3b7bde: 0c00 |0003: move-result-object v0 │ │ +3b7be0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;) │ │ @@ -755610,17 +755610,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b7c0c: |[3b7c0c] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3b7c1c: 5410 ac69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@69ac │ │ -3b7c20: 1100 |0002: return-object v0 │ │ +3b7be4: |[3b7be4] de.danoeh.antennapod.databinding.FeeditemlistItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3b7bf4: 5410 ac69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.rootView:Landroid/widget/FrameLayout; // field@69ac │ │ +3b7bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -755660,20 +755660,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3b8034: |[3b8034] de.danoeh.antennapod.databinding.FeedsettingsBinding.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3b8044: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b804a: 5b01 b769 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@69b7 │ │ -3b804e: 5b02 b869 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.settingsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@69b8 │ │ -3b8052: 5b03 b969 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@69b9 │ │ -3b8056: 0e00 |0009: return-void │ │ +3b800c: |[3b800c] de.danoeh.antennapod.databinding.FeedsettingsBinding.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3b801c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8022: 5b01 b769 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@69b7 │ │ +3b8026: 5b02 b869 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.settingsFragmentContainer:Landroidx/fragment/app/FragmentContainerView; // field@69b8 │ │ +3b802a: 5b03 b969 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@69b9 │ │ +3b802e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -755687,39 +755687,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3b7f70: |[3b7f70] de.danoeh.antennapod.databinding.FeedsettingsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ -3b7f80: 6000 e255 |0000: sget v0, Lde/danoeh/antennapod/R$id;.settings_fragment_container:I // field@55e2 │ │ -3b7f84: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7f8a: 0c01 |0005: move-result-object v1 │ │ -3b7f8c: 1f01 4608 |0006: check-cast v1, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ -3b7f90: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3b7f94: 6000 6f56 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b7f98: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b7f9e: 0c02 |000f: move-result-object v2 │ │ -3b7fa0: 1f02 d514 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b7fa4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3b7fa8: 2200 5f18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // type@185f │ │ -3b7fac: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b7fb0: 7040 c499 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@99c4 │ │ -3b7fb6: 1100 |001b: return-object v0 │ │ -3b7fb8: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b7fbe: 0c03 |001f: move-result-object v3 │ │ -3b7fc0: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b7fc6: 0c03 |0023: move-result-object v3 │ │ -3b7fc8: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b7fcc: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b7fd0: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b7fd6: 0c03 |002b: move-result-object v3 │ │ -3b7fd8: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b7fde: 2700 |002f: throw v0 │ │ +3b7f48: |[3b7f48] de.danoeh.antennapod.databinding.FeedsettingsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ +3b7f58: 6000 e255 |0000: sget v0, Lde/danoeh/antennapod/R$id;.settings_fragment_container:I // field@55e2 │ │ +3b7f5c: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7f62: 0c01 |0005: move-result-object v1 │ │ +3b7f64: 1f01 4608 |0006: check-cast v1, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ +3b7f68: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3b7f6c: 6000 6f56 |000a: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b7f70: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b7f76: 0c02 |000f: move-result-object v2 │ │ +3b7f78: 1f02 d514 |0010: check-cast v2, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b7f7c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3b7f80: 2200 5f18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // type@185f │ │ +3b7f84: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b7f88: 7040 c499 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.:(Landroid/widget/LinearLayout;Landroidx/fragment/app/FragmentContainerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@99c4 │ │ +3b7f8e: 1100 |001b: return-object v0 │ │ +3b7f90: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b7f96: 0c03 |001f: move-result-object v3 │ │ +3b7f98: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b7f9e: 0c03 |0023: move-result-object v3 │ │ +3b7fa0: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b7fa4: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b7fa8: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b7fae: 0c03 |002b: move-result-object v3 │ │ +3b7fb0: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b7fb6: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -755733,20 +755733,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b7fe0: |[3b7fe0] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ -3b7ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b7ff2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b7ff4: 7130 c999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@99c9 │ │ -3b7ffa: 0c02 |0005: move-result-object v2 │ │ -3b7ffc: 1102 |0006: return-object v2 │ │ +3b7fb8: |[3b7fb8] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ +3b7fc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b7fca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b7fcc: 7130 c999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@99c9 │ │ +3b7fd2: 0c02 |0005: move-result-object v2 │ │ +3b7fd4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FeedsettingsBinding;) │ │ @@ -755754,24 +755754,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8000: |[3b8000] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ -3b8010: 6000 9257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedsettings:I // field@5792 │ │ -3b8014: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b8016: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b801c: 0c02 |0006: move-result-object v2 │ │ -3b801e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8022: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b8028: 7110 c599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@99c5 │ │ -3b802e: 0c02 |000f: move-result-object v2 │ │ -3b8030: 1102 |0010: return-object v2 │ │ +3b7fd8: |[3b7fd8] de.danoeh.antennapod.databinding.FeedsettingsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ +3b7fe8: 6000 9257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.feedsettings:I // field@5792 │ │ +3b7fec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b7fee: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b7ff4: 0c02 |0006: move-result-object v2 │ │ +3b7ff6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b7ffa: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8000: 7110 c599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeedsettingsBinding; // method@99c5 │ │ +3b8006: 0c02 |000f: move-result-object v2 │ │ +3b8008: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -755784,18 +755784,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b7f3c: |[3b7f3c] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/view/View; │ │ -3b7f4c: 6e10 c799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99c7 │ │ -3b7f52: 0c00 |0003: move-result-object v0 │ │ -3b7f54: 1100 |0004: return-object v0 │ │ +3b7f14: |[3b7f14] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/view/View; │ │ +3b7f24: 6e10 c799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99c7 │ │ +3b7f2a: 0c00 |0003: move-result-object v0 │ │ +3b7f2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FeedsettingsBinding;) │ │ @@ -755803,17 +755803,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b7f58: |[3b7f58] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b7f68: 5410 b769 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@69b7 │ │ -3b7f6c: 1100 |0002: return-object v0 │ │ +3b7f30: |[3b7f30] de.danoeh.antennapod.databinding.FeedsettingsBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b7f40: 5410 b769 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FeedsettingsBinding;.rootView:Landroid/widget/LinearLayout; // field@69b7 │ │ +3b7f44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FeedsettingsBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -755857,21 +755857,21 @@ │ │ type : '(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b8164: |[3b8164] de.danoeh.antennapod.databinding.FilterDialogBinding.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V │ │ -3b8174: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b817a: 5b01 bd69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@69bd │ │ -3b817e: 5b02 ba69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.confirmFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@69ba │ │ -3b8182: 5b03 bb69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.filterRows:Landroid/widget/LinearLayout; // field@69bb │ │ -3b8186: 5b04 bc69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.resetFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@69bc │ │ -3b818a: 0e00 |000b: return-void │ │ +3b813c: |[3b813c] de.danoeh.antennapod.databinding.FilterDialogBinding.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V │ │ +3b814c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8152: 5b01 bd69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@69bd │ │ +3b8156: 5b02 ba69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.confirmFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@69ba │ │ +3b815a: 5b03 bb69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.filterRows:Landroid/widget/LinearLayout; // field@69bb │ │ +3b815e: 5b04 bc69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.resetFiltermenu:Lcom/google/android/material/button/MaterialButton; // field@69bc │ │ +3b8162: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -755887,44 +755887,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b808c: |[3b808c] de.danoeh.antennapod.databinding.FilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ -3b809c: 6000 b353 |0000: sget v0, Lde/danoeh/antennapod/R$id;.confirmFiltermenu:I // field@53b3 │ │ -3b80a0: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b80a6: 0c01 |0005: move-result-object v1 │ │ -3b80a8: 1f01 0315 |0006: check-cast v1, Lcom/google/android/material/button/MaterialButton; // type@1503 │ │ -3b80ac: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b80b0: 6000 7654 |000a: sget v0, Lde/danoeh/antennapod/R$id;.filter_rows:I // field@5476 │ │ -3b80b4: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b80ba: 0c02 |000f: move-result-object v2 │ │ -3b80bc: 1f02 fb02 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b80c0: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b80c4: 6000 9a55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.resetFiltermenu:I // field@559a │ │ -3b80c8: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b80ce: 0c03 |0019: move-result-object v3 │ │ -3b80d0: 1f03 0315 |001a: check-cast v3, Lcom/google/android/material/button/MaterialButton; // type@1503 │ │ -3b80d4: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b80d8: 2200 6018 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding; // type@1860 │ │ -3b80dc: 1f04 0803 |0020: check-cast v4, Landroid/widget/ScrollView; // type@0308 │ │ -3b80e0: 7053 ca99 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V // method@99ca │ │ -3b80e6: 1100 |0025: return-object v0 │ │ -3b80e8: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b80ee: 0c04 |0029: move-result-object v4 │ │ -3b80f0: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b80f6: 0c04 |002d: move-result-object v4 │ │ -3b80f8: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b80fc: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8100: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8106: 0c04 |0035: move-result-object v4 │ │ -3b8108: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b810e: 2700 |0039: throw v0 │ │ +3b8064: |[3b8064] de.danoeh.antennapod.databinding.FilterDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ +3b8074: 6000 b353 |0000: sget v0, Lde/danoeh/antennapod/R$id;.confirmFiltermenu:I // field@53b3 │ │ +3b8078: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b807e: 0c01 |0005: move-result-object v1 │ │ +3b8080: 1f01 0315 |0006: check-cast v1, Lcom/google/android/material/button/MaterialButton; // type@1503 │ │ +3b8084: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b8088: 6000 7654 |000a: sget v0, Lde/danoeh/antennapod/R$id;.filter_rows:I // field@5476 │ │ +3b808c: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8092: 0c02 |000f: move-result-object v2 │ │ +3b8094: 1f02 fb02 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b8098: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b809c: 6000 9a55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.resetFiltermenu:I // field@559a │ │ +3b80a0: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b80a6: 0c03 |0019: move-result-object v3 │ │ +3b80a8: 1f03 0315 |001a: check-cast v3, Lcom/google/android/material/button/MaterialButton; // type@1503 │ │ +3b80ac: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b80b0: 2200 6018 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/FilterDialogBinding; // type@1860 │ │ +3b80b4: 1f04 0803 |0020: check-cast v4, Landroid/widget/ScrollView; // type@0308 │ │ +3b80b8: 7053 ca99 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.:(Landroid/widget/ScrollView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;)V // method@99ca │ │ +3b80be: 1100 |0025: return-object v0 │ │ +3b80c0: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b80c6: 0c04 |0029: move-result-object v4 │ │ +3b80c8: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b80ce: 0c04 |002d: move-result-object v4 │ │ +3b80d0: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b80d4: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b80d8: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b80de: 0c04 |0035: move-result-object v4 │ │ +3b80e0: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b80e6: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -755940,20 +755940,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8110: |[3b8110] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ -3b8120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8122: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8124: 7130 cf99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@99cf │ │ -3b812a: 0c02 |0005: move-result-object v2 │ │ -3b812c: 1102 |0006: return-object v2 │ │ +3b80e8: |[3b80e8] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ +3b80f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b80fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b80fc: 7130 cf99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@99cf │ │ +3b8102: 0c02 |0005: move-result-object v2 │ │ +3b8104: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FilterDialogBinding;) │ │ @@ -755961,24 +755961,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8130: |[3b8130] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ -3b8140: 6000 9357 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog:I // field@5793 │ │ -3b8144: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b8146: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b814c: 0c02 |0006: move-result-object v2 │ │ -3b814e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8152: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b8158: 7110 cb99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@99cb │ │ -3b815e: 0c02 |000f: move-result-object v2 │ │ -3b8160: 1102 |0010: return-object v2 │ │ +3b8108: |[3b8108] de.danoeh.antennapod.databinding.FilterDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ +3b8118: 6000 9357 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog:I // field@5793 │ │ +3b811c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b811e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8124: 0c02 |0006: move-result-object v2 │ │ +3b8126: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b812a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8130: 7110 cb99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogBinding; // method@99cb │ │ +3b8136: 0c02 |000f: move-result-object v2 │ │ +3b8138: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -755991,18 +755991,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b8058: |[3b8058] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/view/View; │ │ -3b8068: 6e10 cd99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@99cd │ │ -3b806e: 0c00 |0003: move-result-object v0 │ │ -3b8070: 1100 |0004: return-object v0 │ │ +3b8030: |[3b8030] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/view/View; │ │ +3b8040: 6e10 cd99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@99cd │ │ +3b8046: 0c00 |0003: move-result-object v0 │ │ +3b8048: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FilterDialogBinding;) │ │ @@ -756010,17 +756010,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b8074: |[3b8074] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3b8084: 5410 bd69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@69bd │ │ -3b8088: 1100 |0002: return-object v0 │ │ +3b804c: |[3b804c] de.danoeh.antennapod.databinding.FilterDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3b805c: 5410 bd69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogBinding;.rootView:Landroid/widget/ScrollView; // field@69bd │ │ +3b8060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -756064,21 +756064,21 @@ │ │ type : '(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b8288: |[3b8288] de.danoeh.antennapod.databinding.FilterDialogRowBinding.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3b8298: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b829e: 5b01 c169 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@69c1 │ │ -3b82a2: 5b02 be69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.buttonGroup:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@69be │ │ -3b82a6: 5b03 bf69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton1:Landroid/widget/Button; // field@69bf │ │ -3b82aa: 5b04 c069 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton2:Landroid/widget/Button; // field@69c0 │ │ -3b82ae: 0e00 |000b: return-void │ │ +3b8260: |[3b8260] de.danoeh.antennapod.databinding.FilterDialogRowBinding.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3b8270: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8276: 5b01 c169 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@69c1 │ │ +3b827a: 5b02 be69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.buttonGroup:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@69be │ │ +3b827e: 5b03 bf69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton1:Landroid/widget/Button; // field@69bf │ │ +3b8282: 5b04 c069 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.filterButton2:Landroid/widget/Button; // field@69c0 │ │ +3b8286: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -756094,40 +756094,40 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -3b81c0: |[3b81c0] de.danoeh.antennapod.databinding.FilterDialogRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ -3b81d0: 0740 |0000: move-object v0, v4 │ │ -3b81d2: 1f00 0a15 |0001: check-cast v0, Lcom/google/android/material/button/MaterialButtonToggleGroup; // type@150a │ │ -3b81d6: 6001 7354 |0003: sget v1, Lde/danoeh/antennapod/R$id;.filterButton1:I // field@5473 │ │ -3b81da: 7120 8e6c 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b81e0: 0c02 |0008: move-result-object v2 │ │ -3b81e2: 1f02 e602 |0009: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ -3b81e6: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ -3b81ea: 6001 7454 |000d: sget v1, Lde/danoeh/antennapod/R$id;.filterButton2:I // field@5474 │ │ -3b81ee: 7120 8e6c 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b81f4: 0c03 |0012: move-result-object v3 │ │ -3b81f6: 1f03 e602 |0013: check-cast v3, Landroid/widget/Button; // type@02e6 │ │ -3b81fa: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -3b81fe: 2204 6118 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // type@1861 │ │ -3b8202: 7053 d099 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V // method@99d0 │ │ -3b8208: 1104 |001c: return-object v4 │ │ -3b820a: 6e10 c50c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8210: 0c04 |0020: move-result-object v4 │ │ -3b8212: 6e20 d902 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b8218: 0c04 |0024: move-result-object v4 │ │ -3b821a: 2200 521b |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b821e: 1a01 713c |0027: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8222: 6e20 dba5 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8228: 0c04 |002c: move-result-object v4 │ │ -3b822a: 7020 b0a5 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8230: 2700 |0030: throw v0 │ │ +3b8198: |[3b8198] de.danoeh.antennapod.databinding.FilterDialogRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ +3b81a8: 0740 |0000: move-object v0, v4 │ │ +3b81aa: 1f00 0a15 |0001: check-cast v0, Lcom/google/android/material/button/MaterialButtonToggleGroup; // type@150a │ │ +3b81ae: 6001 7354 |0003: sget v1, Lde/danoeh/antennapod/R$id;.filterButton1:I // field@5473 │ │ +3b81b2: 7120 8e6c 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b81b8: 0c02 |0008: move-result-object v2 │ │ +3b81ba: 1f02 e602 |0009: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ +3b81be: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ +3b81c2: 6001 7454 |000d: sget v1, Lde/danoeh/antennapod/R$id;.filterButton2:I // field@5474 │ │ +3b81c6: 7120 8e6c 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b81cc: 0c03 |0012: move-result-object v3 │ │ +3b81ce: 1f03 e602 |0013: check-cast v3, Landroid/widget/Button; // type@02e6 │ │ +3b81d2: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +3b81d6: 2204 6118 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // type@1861 │ │ +3b81da: 7053 d099 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.:(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup;Landroid/widget/Button;Landroid/widget/Button;)V // method@99d0 │ │ +3b81e0: 1104 |001c: return-object v4 │ │ +3b81e2: 6e10 c50c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b81e8: 0c04 |0020: move-result-object v4 │ │ +3b81ea: 6e20 d902 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b81f0: 0c04 |0024: move-result-object v4 │ │ +3b81f2: 2200 521b |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b81f6: 1a01 713c |0027: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b81fa: 6e20 dba5 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8200: 0c04 |002c: move-result-object v4 │ │ +3b8202: 7020 b0a5 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b8208: 2700 |0030: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x000d line=75 │ │ 0x000f line=76 │ │ @@ -756142,20 +756142,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8234: |[3b8234] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ -3b8244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8246: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8248: 7130 d599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@99d5 │ │ -3b824e: 0c02 |0005: move-result-object v2 │ │ -3b8250: 1102 |0006: return-object v2 │ │ +3b820c: |[3b820c] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ +3b821c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b821e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8220: 7130 d599 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@99d5 │ │ +3b8226: 0c02 |0005: move-result-object v2 │ │ +3b8228: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;) │ │ @@ -756163,24 +756163,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8254: |[3b8254] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ -3b8264: 6000 9457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog_row:I // field@5794 │ │ -3b8268: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b826a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8270: 0c02 |0006: move-result-object v2 │ │ -3b8272: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8276: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b827c: 7110 d199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@99d1 │ │ -3b8282: 0c02 |000f: move-result-object v2 │ │ -3b8284: 1102 |0010: return-object v2 │ │ +3b822c: |[3b822c] de.danoeh.antennapod.databinding.FilterDialogRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ +3b823c: 6000 9457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.filter_dialog_row:I // field@5794 │ │ +3b8240: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8242: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8248: 0c02 |0006: move-result-object v2 │ │ +3b824a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b824e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8254: 7110 d199 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; // method@99d1 │ │ +3b825a: 0c02 |000f: move-result-object v2 │ │ +3b825c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -756193,18 +756193,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b818c: |[3b818c] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Landroid/view/View; │ │ -3b819c: 6e10 d399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; // method@99d3 │ │ -3b81a2: 0c00 |0003: move-result-object v0 │ │ -3b81a4: 1100 |0004: return-object v0 │ │ +3b8164: |[3b8164] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Landroid/view/View; │ │ +3b8174: 6e10 d399 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; // method@99d3 │ │ +3b817a: 0c00 |0003: move-result-object v0 │ │ +3b817c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;) │ │ @@ -756212,17 +756212,17 @@ │ │ type : '()Lcom/google/android/material/button/MaterialButtonToggleGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b81a8: |[3b81a8] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; │ │ -3b81b8: 5410 c169 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@69c1 │ │ -3b81bc: 1100 |0002: return-object v0 │ │ +3b8180: |[3b8180] de.danoeh.antennapod.databinding.FilterDialogRowBinding.getRoot:()Lcom/google/android/material/button/MaterialButtonToggleGroup; │ │ +3b8190: 5410 c169 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FilterDialogRowBinding;.rootView:Lcom/google/android/material/button/MaterialButtonToggleGroup; // field@69c1 │ │ +3b8194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FilterDialogRowBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -756282,25 +756282,25 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3b8420: |[3b8420] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3b8430: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b8436: 5b01 c569 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@69c5 │ │ -3b843a: 5b02 c269 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@69c2 │ │ -3b843e: 5b03 c369 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.feedsFilteredMessage:Landroid/widget/LinearLayout; // field@69c3 │ │ -3b8442: 5b04 c469 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.progressBar:Landroid/widget/ProgressBar; // field@69c4 │ │ -3b8446: 5b05 c669 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsAdd:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@69c6 │ │ -3b844a: 5b06 c769 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@69c7 │ │ -3b844e: 5b07 c869 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@69c8 │ │ -3b8452: 5b08 c969 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@69c9 │ │ -3b8456: 0e00 |0013: return-void │ │ +3b83f8: |[3b83f8] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3b8408: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b840e: 5b01 c569 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@69c5 │ │ +3b8412: 5b02 c269 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@69c2 │ │ +3b8416: 5b03 c369 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.feedsFilteredMessage:Landroid/widget/LinearLayout; // field@69c3 │ │ +3b841a: 5b04 c469 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.progressBar:Landroid/widget/ProgressBar; // field@69c4 │ │ +3b841e: 5b05 c669 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsAdd:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@69c6 │ │ +3b8422: 5b06 c769 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.subscriptionsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@69c7 │ │ +3b8426: 5b07 c869 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@69c8 │ │ +3b842a: 5b08 c969 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@69c9 │ │ +3b842e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -756324,73 +756324,73 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -3b82e4: |[3b82e4] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ -3b82f4: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ -3b82f8: 7120 8e6c 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b82fe: 0c01 |0005: move-result-object v1 │ │ -3b8300: 0714 |0006: move-object v4, v1 │ │ -3b8302: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3b8306: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ -3b830a: 6000 6e54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feeds_filtered_message:I // field@546e │ │ -3b830e: 7120 8e6c 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8314: 0c01 |0010: move-result-object v1 │ │ -3b8316: 0715 |0011: move-object v5, v1 │ │ -3b8318: 1f05 fb02 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ -3b831c: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ -3b8320: 6000 7e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b8324: 7120 8e6c 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b832a: 0c01 |001b: move-result-object v1 │ │ -3b832c: 0716 |001c: move-object v6, v1 │ │ -3b832e: 1f06 0203 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0302 │ │ -3b8332: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ -3b8336: 6000 2e56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_add:I // field@562e │ │ -3b833a: 7120 8e6c 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8340: 0c01 |0026: move-result-object v1 │ │ -3b8342: 0717 |0027: move-object v7, v1 │ │ -3b8344: 1f07 7915 |0028: check-cast v7, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@1579 │ │ -3b8348: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ -3b834c: 6000 3056 |002c: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_grid:I // field@5630 │ │ -3b8350: 7120 8e6c 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8356: 0c01 |0031: move-result-object v1 │ │ -3b8358: 0718 |0032: move-object v8, v1 │ │ -3b835a: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3b835e: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ -3b8362: 6000 3856 |0037: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ -3b8366: 7120 8e6c 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b836c: 0c01 |003c: move-result-object v1 │ │ -3b836e: 0719 |003d: move-object v9, v1 │ │ -3b8370: 1f09 9b10 |003e: check-cast v9, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ -3b8374: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ -3b8378: 6000 6f56 |0042: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b837c: 7120 8e6c 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8382: 0c01 |0047: move-result-object v1 │ │ -3b8384: 071a |0048: move-object v10, v1 │ │ -3b8386: 1f0a d514 |0049: check-cast v10, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b838a: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ -3b838e: 2200 6218 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // type@1862 │ │ -3b8392: 07b3 |004f: move-object v3, v11 │ │ -3b8394: 1f03 0603 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b8398: 0702 |0052: move-object v2, v0 │ │ -3b839a: 7609 d699 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@99d6 │ │ -3b83a0: 1100 |0056: return-object v0 │ │ -3b83a2: 6e10 c50c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b83a8: 0c0b |005a: move-result-object v11 │ │ -3b83aa: 6e20 d902 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b83b0: 0c0b |005e: move-result-object v11 │ │ -3b83b2: 2200 521b |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b83b6: 1a01 713c |0061: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b83ba: 6e20 dba5 b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b83c0: 0c0b |0066: move-result-object v11 │ │ -3b83c2: 7020 b0a5 b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b83c8: 2700 |006a: throw v0 │ │ +3b82bc: |[3b82bc] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ +3b82cc: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ +3b82d0: 7120 8e6c 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b82d6: 0c01 |0005: move-result-object v1 │ │ +3b82d8: 0714 |0006: move-object v4, v1 │ │ +3b82da: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3b82de: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ +3b82e2: 6000 6e54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feeds_filtered_message:I // field@546e │ │ +3b82e6: 7120 8e6c 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b82ec: 0c01 |0010: move-result-object v1 │ │ +3b82ee: 0715 |0011: move-object v5, v1 │ │ +3b82f0: 1f05 fb02 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ +3b82f4: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ +3b82f8: 6000 7e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b82fc: 7120 8e6c 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8302: 0c01 |001b: move-result-object v1 │ │ +3b8304: 0716 |001c: move-object v6, v1 │ │ +3b8306: 1f06 0203 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0302 │ │ +3b830a: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ +3b830e: 6000 2e56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_add:I // field@562e │ │ +3b8312: 7120 8e6c 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8318: 0c01 |0026: move-result-object v1 │ │ +3b831a: 0717 |0027: move-object v7, v1 │ │ +3b831c: 1f07 7915 |0028: check-cast v7, Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // type@1579 │ │ +3b8320: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ +3b8324: 6000 3056 |002c: sget v0, Lde/danoeh/antennapod/R$id;.subscriptions_grid:I // field@5630 │ │ +3b8328: 7120 8e6c 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b832e: 0c01 |0031: move-result-object v1 │ │ +3b8330: 0718 |0032: move-object v8, v1 │ │ +3b8332: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3b8336: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ +3b833a: 6000 3856 |0037: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ +3b833e: 7120 8e6c 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8344: 0c01 |003c: move-result-object v1 │ │ +3b8346: 0719 |003d: move-object v9, v1 │ │ +3b8348: 1f09 9b10 |003e: check-cast v9, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ +3b834c: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ +3b8350: 6000 6f56 |0042: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b8354: 7120 8e6c 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b835a: 0c01 |0047: move-result-object v1 │ │ +3b835c: 071a |0048: move-object v10, v1 │ │ +3b835e: 1f0a d514 |0049: check-cast v10, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b8362: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ +3b8366: 2200 6218 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // type@1862 │ │ +3b836a: 07b3 |004f: move-object v3, v11 │ │ +3b836c: 1f03 0603 |0050: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b8370: 0702 |0052: move-object v2, v0 │ │ +3b8372: 7609 d699 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Landroidx/recyclerview/widget/RecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@99d6 │ │ +3b8378: 1100 |0056: return-object v0 │ │ +3b837a: 6e10 c50c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b8380: 0c0b |005a: move-result-object v11 │ │ +3b8382: 6e20 d902 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8388: 0c0b |005e: move-result-object v11 │ │ +3b838a: 2200 521b |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b838e: 1a01 713c |0061: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b8392: 6e20 dba5 b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8398: 0c0b |0066: move-result-object v11 │ │ +3b839a: 7020 b0a5 b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b83a0: 2700 |006a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ 0x000b line=97 │ │ 0x000d line=98 │ │ 0x0016 line=103 │ │ @@ -756414,20 +756414,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b83cc: |[3b83cc] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ -3b83dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b83de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b83e0: 7130 db99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@99db │ │ -3b83e6: 0c02 |0005: move-result-object v2 │ │ -3b83e8: 1102 |0006: return-object v2 │ │ +3b83a4: |[3b83a4] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ +3b83b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b83b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b83b8: 7130 db99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@99db │ │ +3b83be: 0c02 |0005: move-result-object v2 │ │ +3b83c0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;) │ │ @@ -756435,24 +756435,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b83ec: |[3b83ec] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ -3b83fc: 6000 9657 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.fragment_subscriptions:I // field@5796 │ │ -3b8400: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b8402: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8408: 0c02 |0006: move-result-object v2 │ │ -3b840a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b840e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b8414: 7110 d799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@99d7 │ │ -3b841a: 0c02 |000f: move-result-object v2 │ │ -3b841c: 1102 |0010: return-object v2 │ │ +3b83c4: |[3b83c4] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ +3b83d4: 6000 9657 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.fragment_subscriptions:I // field@5796 │ │ +3b83d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b83da: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b83e0: 0c02 |0006: move-result-object v2 │ │ +3b83e2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b83e6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b83ec: 7110 d799 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; // method@99d7 │ │ +3b83f2: 0c02 |000f: move-result-object v2 │ │ +3b83f4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0009 line=80 │ │ 0x000c line=82 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -756465,18 +756465,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b82b0: |[3b82b0] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/view/View; │ │ -3b82c0: 6e10 d999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@99d9 │ │ -3b82c6: 0c00 |0003: move-result-object v0 │ │ -3b82c8: 1100 |0004: return-object v0 │ │ +3b8288: |[3b8288] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/view/View; │ │ +3b8298: 6e10 d999 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@99d9 │ │ +3b829e: 0c00 |0003: move-result-object v0 │ │ +3b82a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;) │ │ @@ -756484,17 +756484,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b82cc: |[3b82cc] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b82dc: 5410 c569 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@69c5 │ │ -3b82e0: 1100 |0002: return-object v0 │ │ +3b82a4: |[3b82a4] de.danoeh.antennapod.databinding.FragmentSubscriptionsBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b82b4: 5410 c569 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding;.rootView:Landroid/widget/RelativeLayout; // field@69c5 │ │ +3b82b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/FragmentSubscriptionsBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -756554,25 +756554,25 @@ │ │ type : '(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3b85c8: |[3b85c8] de.danoeh.antennapod.databinding.HomeFragmentBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ -3b85d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b85de: 5b01 ce69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@69ce │ │ -3b85e2: 5b02 ca69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@69ca │ │ -3b85e6: 5b03 cb69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeContainer:Landroid/widget/LinearLayout; // field@69cb │ │ -3b85ea: 5b04 cc69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeScrollView:Landroidx/core/widget/NestedScrollView; // field@69cc │ │ -3b85ee: 5b05 cd69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.icon:Landroid/widget/ImageView; // field@69cd │ │ -3b85f2: 5b06 cf69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@69cf │ │ -3b85f6: 5b07 d069 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@69d0 │ │ -3b85fa: 5b08 d169 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.welcomeContainer:Landroid/widget/LinearLayout; // field@69d1 │ │ -3b85fe: 0e00 |0013: return-void │ │ +3b85a0: |[3b85a0] de.danoeh.antennapod.databinding.HomeFragmentBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ +3b85b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b85b6: 5b01 ce69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@69ce │ │ +3b85ba: 5b02 ca69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@69ca │ │ +3b85be: 5b03 cb69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeContainer:Landroid/widget/LinearLayout; // field@69cb │ │ +3b85c2: 5b04 cc69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.homeScrollView:Landroidx/core/widget/NestedScrollView; // field@69cc │ │ +3b85c6: 5b05 cd69 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.icon:Landroid/widget/ImageView; // field@69cd │ │ +3b85ca: 5b06 cf69 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@69cf │ │ +3b85ce: 5b07 d069 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@69d0 │ │ +3b85d2: 5b08 d169 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.welcomeContainer:Landroid/widget/LinearLayout; // field@69d1 │ │ +3b85d6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x0009 line=54 │ │ @@ -756596,73 +756596,73 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 107 16-bit code units │ │ -3b848c: |[3b848c] de.danoeh.antennapod.databinding.HomeFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ -3b849c: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ -3b84a0: 7120 8e6c 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b84a6: 0c01 |0005: move-result-object v1 │ │ -3b84a8: 0714 |0006: move-object v4, v1 │ │ -3b84aa: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3b84ae: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ -3b84b2: 6000 9b54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.homeContainer:I // field@549b │ │ -3b84b6: 7120 8e6c 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b84bc: 0c01 |0010: move-result-object v1 │ │ -3b84be: 0715 |0011: move-object v5, v1 │ │ -3b84c0: 1f05 fb02 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ -3b84c4: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ -3b84c8: 6000 9c54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.homeScrollView:I // field@549c │ │ -3b84cc: 7120 8e6c 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b84d2: 0c01 |001b: move-result-object v1 │ │ -3b84d4: 0716 |001c: move-object v6, v1 │ │ -3b84d6: 1f06 7f07 |001d: check-cast v6, Landroidx/core/widget/NestedScrollView; // type@077f │ │ -3b84da: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ -3b84de: 6000 a154 |0021: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@54a1 │ │ -3b84e2: 7120 8e6c 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b84e8: 0c01 |0026: move-result-object v1 │ │ -3b84ea: 0717 |0027: move-object v7, v1 │ │ -3b84ec: 1f07 f902 |0028: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ -3b84f0: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ -3b84f4: 6000 3856 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ -3b84f8: 7120 8e6c 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b84fe: 0c01 |0031: move-result-object v1 │ │ -3b8500: 0718 |0032: move-object v8, v1 │ │ -3b8502: 1f08 9b10 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ -3b8506: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ -3b850a: 6000 6f56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b850e: 7120 8e6c 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8514: 0c01 |003c: move-result-object v1 │ │ -3b8516: 0719 |003d: move-object v9, v1 │ │ -3b8518: 1f09 d514 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b851c: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ -3b8520: 6000 bd56 |0042: sget v0, Lde/danoeh/antennapod/R$id;.welcomeContainer:I // field@56bd │ │ -3b8524: 7120 8e6c 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b852a: 0c01 |0047: move-result-object v1 │ │ -3b852c: 071a |0048: move-object v10, v1 │ │ -3b852e: 1f0a fb02 |0049: check-cast v10, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8532: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ -3b8536: 2200 6318 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // type@1863 │ │ -3b853a: 07b3 |004f: move-object v3, v11 │ │ -3b853c: 1f03 fb02 |0050: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8540: 0702 |0052: move-object v2, v0 │ │ -3b8542: 7609 dc99 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@99dc │ │ -3b8548: 1100 |0056: return-object v0 │ │ -3b854a: 6e10 c50c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8550: 0c0b |005a: move-result-object v11 │ │ -3b8552: 6e20 d902 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b8558: 0c0b |005e: move-result-object v11 │ │ -3b855a: 2200 521b |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b855e: 1a01 713c |0061: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8562: 6e20 dba5 b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8568: 0c0b |0066: move-result-object v11 │ │ -3b856a: 7020 b0a5 b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8570: 2700 |006a: throw v0 │ │ +3b8464: |[3b8464] de.danoeh.antennapod.databinding.HomeFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ +3b8474: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ +3b8478: 7120 8e6c 0b00 |0002: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b847e: 0c01 |0005: move-result-object v1 │ │ +3b8480: 0714 |0006: move-object v4, v1 │ │ +3b8482: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3b8486: 3804 4e00 |0009: if-eqz v4, 0057 // +004e │ │ +3b848a: 6000 9b54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.homeContainer:I // field@549b │ │ +3b848e: 7120 8e6c 0b00 |000d: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8494: 0c01 |0010: move-result-object v1 │ │ +3b8496: 0715 |0011: move-object v5, v1 │ │ +3b8498: 1f05 fb02 |0012: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ +3b849c: 3805 4300 |0014: if-eqz v5, 0057 // +0043 │ │ +3b84a0: 6000 9c54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.homeScrollView:I // field@549c │ │ +3b84a4: 7120 8e6c 0b00 |0018: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b84aa: 0c01 |001b: move-result-object v1 │ │ +3b84ac: 0716 |001c: move-object v6, v1 │ │ +3b84ae: 1f06 7f07 |001d: check-cast v6, Landroidx/core/widget/NestedScrollView; // type@077f │ │ +3b84b2: 3806 3800 |001f: if-eqz v6, 0057 // +0038 │ │ +3b84b6: 6000 a154 |0021: sget v0, Lde/danoeh/antennapod/R$id;.icon:I // field@54a1 │ │ +3b84ba: 7120 8e6c 0b00 |0023: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b84c0: 0c01 |0026: move-result-object v1 │ │ +3b84c2: 0717 |0027: move-object v7, v1 │ │ +3b84c4: 1f07 f902 |0028: check-cast v7, Landroid/widget/ImageView; // type@02f9 │ │ +3b84c8: 3807 2d00 |002a: if-eqz v7, 0057 // +002d │ │ +3b84cc: 6000 3856 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ +3b84d0: 7120 8e6c 0b00 |002e: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b84d6: 0c01 |0031: move-result-object v1 │ │ +3b84d8: 0718 |0032: move-object v8, v1 │ │ +3b84da: 1f08 9b10 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ +3b84de: 3808 2200 |0035: if-eqz v8, 0057 // +0022 │ │ +3b84e2: 6000 6f56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b84e6: 7120 8e6c 0b00 |0039: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b84ec: 0c01 |003c: move-result-object v1 │ │ +3b84ee: 0719 |003d: move-object v9, v1 │ │ +3b84f0: 1f09 d514 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b84f4: 3809 1700 |0040: if-eqz v9, 0057 // +0017 │ │ +3b84f8: 6000 bd56 |0042: sget v0, Lde/danoeh/antennapod/R$id;.welcomeContainer:I // field@56bd │ │ +3b84fc: 7120 8e6c 0b00 |0044: invoke-static {v11, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8502: 0c01 |0047: move-result-object v1 │ │ +3b8504: 071a |0048: move-object v10, v1 │ │ +3b8506: 1f0a fb02 |0049: check-cast v10, Landroid/widget/LinearLayout; // type@02fb │ │ +3b850a: 380a 0c00 |004b: if-eqz v10, 0057 // +000c │ │ +3b850e: 2200 6318 |004d: new-instance v0, Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // type@1863 │ │ +3b8512: 07b3 |004f: move-object v3, v11 │ │ +3b8514: 1f03 fb02 |0050: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b8518: 0702 |0052: move-object v2, v0 │ │ +3b851a: 7609 dc99 0200 |0053: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/LinearLayout;Landroidx/core/widget/NestedScrollView;Landroid/widget/ImageView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@99dc │ │ +3b8520: 1100 |0056: return-object v0 │ │ +3b8522: 6e10 c50c 0b00 |0057: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b8528: 0c0b |005a: move-result-object v11 │ │ +3b852a: 6e20 d902 0b00 |005b: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8530: 0c0b |005e: move-result-object v11 │ │ +3b8532: 2200 521b |005f: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b8536: 1a01 713c |0061: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b853a: 6e20 dba5 b100 |0063: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8540: 0c0b |0066: move-result-object v11 │ │ +3b8542: 7020 b0a5 b000 |0067: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b8548: 2700 |006a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x000b line=94 │ │ 0x000d line=95 │ │ 0x0016 line=100 │ │ @@ -756686,20 +756686,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8574: |[3b8574] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ -3b8584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8586: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8588: 7130 e199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@99e1 │ │ -3b858e: 0c02 |0005: move-result-object v2 │ │ -3b8590: 1102 |0006: return-object v2 │ │ +3b854c: |[3b854c] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ +3b855c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b855e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8560: 7130 e199 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@99e1 │ │ +3b8566: 0c02 |0005: move-result-object v2 │ │ +3b8568: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeFragmentBinding;) │ │ @@ -756707,24 +756707,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8594: |[3b8594] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ -3b85a4: 6000 9d57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_fragment:I // field@579d │ │ -3b85a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b85aa: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b85b0: 0c02 |0006: move-result-object v2 │ │ -3b85b2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b85b6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b85bc: 7110 dd99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@99dd │ │ -3b85c2: 0c02 |000f: move-result-object v2 │ │ -3b85c4: 1102 |0010: return-object v2 │ │ +3b856c: |[3b856c] de.danoeh.antennapod.databinding.HomeFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ +3b857c: 6000 9d57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_fragment:I // field@579d │ │ +3b8580: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8582: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8588: 0c02 |0006: move-result-object v2 │ │ +3b858a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b858e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8594: 7110 dd99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeFragmentBinding; // method@99dd │ │ +3b859a: 0c02 |000f: move-result-object v2 │ │ +3b859c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=77 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -756737,18 +756737,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b8458: |[3b8458] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b8468: 6e10 df99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99df │ │ -3b846e: 0c00 |0003: move-result-object v0 │ │ -3b8470: 1100 |0004: return-object v0 │ │ +3b8430: |[3b8430] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b8440: 6e10 df99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99df │ │ +3b8446: 0c00 |0003: move-result-object v0 │ │ +3b8448: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeFragmentBinding;) │ │ @@ -756756,17 +756756,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b8474: |[3b8474] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b8484: 5410 ce69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@69ce │ │ -3b8488: 1100 |0002: return-object v0 │ │ +3b844c: |[3b844c] de.danoeh.antennapod.databinding.HomeFragmentBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b845c: 5410 ce69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeFragmentBinding;.rootView:Landroid/widget/LinearLayout; // field@69ce │ │ +3b8460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -756822,24 +756822,24 @@ │ │ type : '(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3b8758: |[3b8758] de.danoeh.antennapod.databinding.HomeSectionBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V │ │ -3b8768: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b876e: 5b01 d669 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@69d6 │ │ -3b8772: 5b02 d269 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.barrier:Landroidx/constraintlayout/widget/Barrier; // field@69d2 │ │ -3b8776: 5b03 d369 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.moreButton:Landroid/widget/Button; // field@69d3 │ │ -3b877a: 5b04 d469 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.numNewItemsLabel:Landroid/widget/TextView; // field@69d4 │ │ -3b877e: 5b05 d569 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@69d5 │ │ -3b8782: 5b06 d769 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.shuffleButton:Landroid/widget/ImageButton; // field@69d7 │ │ -3b8786: 5b07 d869 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.titleLabel:Landroid/widget/TextView; // field@69d8 │ │ -3b878a: 0e00 |0011: return-void │ │ +3b8730: |[3b8730] de.danoeh.antennapod.databinding.HomeSectionBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V │ │ +3b8740: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8746: 5b01 d669 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@69d6 │ │ +3b874a: 5b02 d269 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.barrier:Landroidx/constraintlayout/widget/Barrier; // field@69d2 │ │ +3b874e: 5b03 d369 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.moreButton:Landroid/widget/Button; // field@69d3 │ │ +3b8752: 5b04 d469 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.numNewItemsLabel:Landroid/widget/TextView; // field@69d4 │ │ +3b8756: 5b05 d569 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@69d5 │ │ +3b875a: 5b06 d769 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.shuffleButton:Landroid/widget/ImageButton; // field@69d7 │ │ +3b875e: 5b07 d869 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.titleLabel:Landroid/widget/TextView; // field@69d8 │ │ +3b8762: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=51 │ │ @@ -756861,67 +756861,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3b8634: |[3b8634] de.danoeh.antennapod.databinding.HomeSectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ -3b8644: 6000 5953 |0000: sget v0, Lde/danoeh/antennapod/R$id;.barrier:I // field@5359 │ │ -3b8648: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b864e: 0c01 |0005: move-result-object v1 │ │ -3b8650: 0714 |0006: move-object v4, v1 │ │ -3b8652: 1f04 3605 |0007: check-cast v4, Landroidx/constraintlayout/widget/Barrier; // type@0536 │ │ -3b8656: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3b865a: 6000 fc54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.moreButton:I // field@54fc │ │ -3b865e: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8664: 0c01 |0010: move-result-object v1 │ │ -3b8666: 0715 |0011: move-object v5, v1 │ │ -3b8668: 1f05 e602 |0012: check-cast v5, Landroid/widget/Button; // type@02e6 │ │ -3b866c: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3b8670: 6000 3e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.numNewItemsLabel:I // field@553e │ │ -3b8674: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b867a: 0c01 |001b: move-result-object v1 │ │ -3b867c: 0716 |001c: move-object v6, v1 │ │ -3b867e: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ -3b8682: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3b8686: 6000 8b55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ -3b868a: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8690: 0c01 |0026: move-result-object v1 │ │ -3b8692: 0717 |0027: move-object v7, v1 │ │ -3b8694: 1f07 1610 |0028: check-cast v7, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3b8698: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3b869c: 6000 f355 |002c: sget v0, Lde/danoeh/antennapod/R$id;.shuffleButton:I // field@55f3 │ │ -3b86a0: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b86a6: 0c01 |0031: move-result-object v1 │ │ -3b86a8: 0718 |0032: move-object v8, v1 │ │ -3b86aa: 1f08 f702 |0033: check-cast v8, Landroid/widget/ImageButton; // type@02f7 │ │ -3b86ae: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3b86b2: 6000 6c56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ -3b86b6: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b86bc: 0c01 |003c: move-result-object v1 │ │ -3b86be: 0719 |003d: move-object v9, v1 │ │ -3b86c0: 1f09 1303 |003e: check-cast v9, Landroid/widget/TextView; // type@0313 │ │ -3b86c4: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3b86c8: 2200 6418 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding; // type@1864 │ │ -3b86cc: 07a3 |0044: move-object v3, v10 │ │ -3b86ce: 1f03 3f05 |0045: check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout; // type@053f │ │ -3b86d2: 0702 |0047: move-object v2, v0 │ │ -3b86d4: 7608 e299 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V // method@99e2 │ │ -3b86da: 1100 |004b: return-object v0 │ │ -3b86dc: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b86e2: 0c0a |004f: move-result-object v10 │ │ -3b86e4: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b86ea: 0c0a |0053: move-result-object v10 │ │ -3b86ec: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b86f0: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b86f4: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b86fa: 0c0a |005b: move-result-object v10 │ │ -3b86fc: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8702: 2700 |005f: throw v0 │ │ +3b860c: |[3b860c] de.danoeh.antennapod.databinding.HomeSectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ +3b861c: 6000 5953 |0000: sget v0, Lde/danoeh/antennapod/R$id;.barrier:I // field@5359 │ │ +3b8620: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8626: 0c01 |0005: move-result-object v1 │ │ +3b8628: 0714 |0006: move-object v4, v1 │ │ +3b862a: 1f04 3605 |0007: check-cast v4, Landroidx/constraintlayout/widget/Barrier; // type@0536 │ │ +3b862e: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3b8632: 6000 fc54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.moreButton:I // field@54fc │ │ +3b8636: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b863c: 0c01 |0010: move-result-object v1 │ │ +3b863e: 0715 |0011: move-object v5, v1 │ │ +3b8640: 1f05 e602 |0012: check-cast v5, Landroid/widget/Button; // type@02e6 │ │ +3b8644: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3b8648: 6000 3e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.numNewItemsLabel:I // field@553e │ │ +3b864c: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8652: 0c01 |001b: move-result-object v1 │ │ +3b8654: 0716 |001c: move-object v6, v1 │ │ +3b8656: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ +3b865a: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3b865e: 6000 8b55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ +3b8662: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8668: 0c01 |0026: move-result-object v1 │ │ +3b866a: 0717 |0027: move-object v7, v1 │ │ +3b866c: 1f07 1610 |0028: check-cast v7, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3b8670: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3b8674: 6000 f355 |002c: sget v0, Lde/danoeh/antennapod/R$id;.shuffleButton:I // field@55f3 │ │ +3b8678: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b867e: 0c01 |0031: move-result-object v1 │ │ +3b8680: 0718 |0032: move-object v8, v1 │ │ +3b8682: 1f08 f702 |0033: check-cast v8, Landroid/widget/ImageButton; // type@02f7 │ │ +3b8686: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3b868a: 6000 6c56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ +3b868e: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8694: 0c01 |003c: move-result-object v1 │ │ +3b8696: 0719 |003d: move-object v9, v1 │ │ +3b8698: 1f09 1303 |003e: check-cast v9, Landroid/widget/TextView; // type@0313 │ │ +3b869c: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3b86a0: 2200 6418 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionBinding; // type@1864 │ │ +3b86a4: 07a3 |0044: move-object v3, v10 │ │ +3b86a6: 1f03 3f05 |0045: check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout; // type@053f │ │ +3b86aa: 0702 |0047: move-object v2, v0 │ │ +3b86ac: 7608 e299 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/Barrier;Landroid/widget/Button;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/ImageButton;Landroid/widget/TextView;)V // method@99e2 │ │ +3b86b2: 1100 |004b: return-object v0 │ │ +3b86b4: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b86ba: 0c0a |004f: move-result-object v10 │ │ +3b86bc: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b86c2: 0c0a |0053: move-result-object v10 │ │ +3b86c4: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b86c8: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b86cc: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b86d2: 0c0a |005b: move-result-object v10 │ │ +3b86d4: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b86da: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x000b line=90 │ │ 0x000d line=91 │ │ 0x0016 line=96 │ │ @@ -756943,20 +756943,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8704: |[3b8704] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ -3b8714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8716: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8718: 7130 e799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@99e7 │ │ -3b871e: 0c02 |0005: move-result-object v2 │ │ -3b8720: 1102 |0006: return-object v2 │ │ +3b86dc: |[3b86dc] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ +3b86ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b86ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b86f0: 7130 e799 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@99e7 │ │ +3b86f6: 0c02 |0005: move-result-object v2 │ │ +3b86f8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeSectionBinding;) │ │ @@ -756964,24 +756964,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8724: |[3b8724] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ -3b8734: 6000 9e57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section:I // field@579e │ │ -3b8738: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b873a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8740: 0c02 |0006: move-result-object v2 │ │ -3b8742: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8746: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b874c: 7110 e399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@99e3 │ │ -3b8752: 0c02 |000f: move-result-object v2 │ │ -3b8754: 1102 |0010: return-object v2 │ │ +3b86fc: |[3b86fc] de.danoeh.antennapod.databinding.HomeSectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ +3b870c: 6000 9e57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section:I // field@579e │ │ +3b8710: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8712: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8718: 0c02 |0006: move-result-object v2 │ │ +3b871a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b871e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8724: 7110 e399 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionBinding; // method@99e3 │ │ +3b872a: 0c02 |000f: move-result-object v2 │ │ +3b872c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=73 │ │ 0x000c line=75 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -756994,18 +756994,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b8600: |[3b8600] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroid/view/View; │ │ -3b8610: 6e10 e599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@99e5 │ │ -3b8616: 0c00 |0003: move-result-object v0 │ │ -3b8618: 1100 |0004: return-object v0 │ │ +3b85d8: |[3b85d8] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroid/view/View; │ │ +3b85e8: 6e10 e599 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@99e5 │ │ +3b85ee: 0c00 |0003: move-result-object v0 │ │ +3b85f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeSectionBinding;) │ │ @@ -757013,17 +757013,17 @@ │ │ type : '()Landroidx/constraintlayout/widget/ConstraintLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b861c: |[3b861c] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ -3b862c: 5410 d669 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@69d6 │ │ -3b8630: 1100 |0002: return-object v0 │ │ +3b85f4: |[3b85f4] de.danoeh.antennapod.databinding.HomeSectionBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ +3b8604: 5410 d669 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@69d6 │ │ +3b8608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -757067,21 +757067,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b8898: |[3b8898] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3b88a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b88ae: 5b01 db69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@69db │ │ -3b88b2: 5b02 d969 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.closeButton:Landroid/widget/ImageView; // field@69d9 │ │ -3b88b6: 5b03 da69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.echoButton:Landroid/widget/LinearLayout; // field@69da │ │ -3b88ba: 5b04 dc69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.titleLabel:Landroid/widget/TextView; // field@69dc │ │ -3b88be: 0e00 |000b: return-void │ │ +3b8870: |[3b8870] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3b8880: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8886: 5b01 db69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@69db │ │ +3b888a: 5b02 d969 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.closeButton:Landroid/widget/ImageView; // field@69d9 │ │ +3b888e: 5b03 da69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.echoButton:Landroid/widget/LinearLayout; // field@69da │ │ +3b8892: 5b04 dc69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.titleLabel:Landroid/widget/TextView; // field@69dc │ │ +3b8896: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -757097,44 +757097,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b87c0: |[3b87c0] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ -3b87d0: 6000 ad53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.closeButton:I // field@53ad │ │ -3b87d4: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b87da: 0c01 |0005: move-result-object v1 │ │ -3b87dc: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ -3b87e0: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b87e4: 6000 0a54 |000a: sget v0, Lde/danoeh/antennapod/R$id;.echoButton:I // field@540a │ │ -3b87e8: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b87ee: 0c02 |000f: move-result-object v2 │ │ -3b87f0: 1f02 fb02 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b87f4: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b87f8: 6000 6c56 |0014: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ -3b87fc: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8802: 0c03 |0019: move-result-object v3 │ │ -3b8804: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ -3b8808: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b880c: 2200 6518 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // type@1865 │ │ -3b8810: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8814: 7053 e899 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@99e8 │ │ -3b881a: 1100 |0025: return-object v0 │ │ -3b881c: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8822: 0c04 |0029: move-result-object v4 │ │ -3b8824: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b882a: 0c04 |002d: move-result-object v4 │ │ -3b882c: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b8830: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8834: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b883a: 0c04 |0035: move-result-object v4 │ │ -3b883c: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8842: 2700 |0039: throw v0 │ │ +3b8798: |[3b8798] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ +3b87a8: 6000 ad53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.closeButton:I // field@53ad │ │ +3b87ac: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b87b2: 0c01 |0005: move-result-object v1 │ │ +3b87b4: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ +3b87b8: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b87bc: 6000 0a54 |000a: sget v0, Lde/danoeh/antennapod/R$id;.echoButton:I // field@540a │ │ +3b87c0: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b87c6: 0c02 |000f: move-result-object v2 │ │ +3b87c8: 1f02 fb02 |0010: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b87cc: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b87d0: 6000 6c56 |0014: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ +3b87d4: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b87da: 0c03 |0019: move-result-object v3 │ │ +3b87dc: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ +3b87e0: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b87e4: 2200 6518 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // type@1865 │ │ +3b87e8: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3b87ec: 7053 e899 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@99e8 │ │ +3b87f2: 1100 |0025: return-object v0 │ │ +3b87f4: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b87fa: 0c04 |0029: move-result-object v4 │ │ +3b87fc: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8802: 0c04 |002d: move-result-object v4 │ │ +3b8804: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b8808: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b880c: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8812: 0c04 |0035: move-result-object v4 │ │ +3b8814: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b881a: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -757150,20 +757150,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8844: |[3b8844] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ -3b8854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8856: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8858: 7130 ed99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@99ed │ │ -3b885e: 0c02 |0005: move-result-object v2 │ │ -3b8860: 1102 |0006: return-object v2 │ │ +3b881c: |[3b881c] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ +3b882c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b882e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8830: 7130 ed99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@99ed │ │ +3b8836: 0c02 |0005: move-result-object v2 │ │ +3b8838: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;) │ │ @@ -757171,24 +757171,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8864: |[3b8864] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ -3b8874: 6000 9f57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_echo:I // field@579f │ │ -3b8878: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b887a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8880: 0c02 |0006: move-result-object v2 │ │ -3b8882: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8886: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b888c: 7110 e999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@99e9 │ │ -3b8892: 0c02 |000f: move-result-object v2 │ │ -3b8894: 1102 |0010: return-object v2 │ │ +3b883c: |[3b883c] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ +3b884c: 6000 9f57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_echo:I // field@579f │ │ +3b8850: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8852: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8858: 0c02 |0006: move-result-object v2 │ │ +3b885a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b885e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8864: 7110 e999 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; // method@99e9 │ │ +3b886a: 0c02 |000f: move-result-object v2 │ │ +3b886c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -757201,18 +757201,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b878c: |[3b878c] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/view/View; │ │ -3b879c: 6e10 eb99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99eb │ │ -3b87a2: 0c00 |0003: move-result-object v0 │ │ -3b87a4: 1100 |0004: return-object v0 │ │ +3b8764: |[3b8764] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/view/View; │ │ +3b8774: 6e10 eb99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99eb │ │ +3b877a: 0c00 |0003: move-result-object v0 │ │ +3b877c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;) │ │ @@ -757220,17 +757220,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b87a8: |[3b87a8] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b87b8: 5410 db69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@69db │ │ -3b87bc: 1100 |0002: return-object v0 │ │ +3b8780: |[3b8780] de.danoeh.antennapod.databinding.HomeSectionEchoBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b8790: 5410 db69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding;.rootView:Landroid/widget/LinearLayout; // field@69db │ │ +3b8794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionEchoBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -757274,21 +757274,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b89cc: |[3b89cc] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3b89dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b89e2: 5b01 e069 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@69e0 │ │ -3b89e6: 5b02 dd69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.allowButton:Landroid/widget/Button; // field@69dd │ │ -3b89ea: 5b03 de69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.denyButton:Landroid/widget/Button; // field@69de │ │ -3b89ee: 5b04 df69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.openSettingsButton:Landroid/widget/Button; // field@69df │ │ -3b89f2: 0e00 |000b: return-void │ │ +3b89a4: |[3b89a4] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3b89b4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b89ba: 5b01 e069 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@69e0 │ │ +3b89be: 5b02 dd69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.allowButton:Landroid/widget/Button; // field@69dd │ │ +3b89c2: 5b03 de69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.denyButton:Landroid/widget/Button; // field@69de │ │ +3b89c6: 5b04 df69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.openSettingsButton:Landroid/widget/Button; // field@69df │ │ +3b89ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -757304,44 +757304,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b88f4: |[3b88f4] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ -3b8904: 6000 3853 |0000: sget v0, Lde/danoeh/antennapod/R$id;.allowButton:I // field@5338 │ │ -3b8908: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b890e: 0c01 |0005: move-result-object v1 │ │ -3b8910: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ -3b8914: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b8918: 6000 da53 |000a: sget v0, Lde/danoeh/antennapod/R$id;.denyButton:I // field@53da │ │ -3b891c: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8922: 0c02 |000f: move-result-object v2 │ │ -3b8924: 1f02 e602 |0010: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ -3b8928: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b892c: 6000 4455 |0014: sget v0, Lde/danoeh/antennapod/R$id;.openSettingsButton:I // field@5544 │ │ -3b8930: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8936: 0c03 |0019: move-result-object v3 │ │ -3b8938: 1f03 e602 |001a: check-cast v3, Landroid/widget/Button; // type@02e6 │ │ -3b893c: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b8940: 2200 6618 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // type@1866 │ │ -3b8944: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8948: 7053 ee99 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@99ee │ │ -3b894e: 1100 |0025: return-object v0 │ │ -3b8950: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8956: 0c04 |0029: move-result-object v4 │ │ -3b8958: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b895e: 0c04 |002d: move-result-object v4 │ │ -3b8960: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b8964: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8968: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b896e: 0c04 |0035: move-result-object v4 │ │ -3b8970: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8976: 2700 |0039: throw v0 │ │ +3b88cc: |[3b88cc] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ +3b88dc: 6000 3853 |0000: sget v0, Lde/danoeh/antennapod/R$id;.allowButton:I // field@5338 │ │ +3b88e0: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b88e6: 0c01 |0005: move-result-object v1 │ │ +3b88e8: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ +3b88ec: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b88f0: 6000 da53 |000a: sget v0, Lde/danoeh/antennapod/R$id;.denyButton:I // field@53da │ │ +3b88f4: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b88fa: 0c02 |000f: move-result-object v2 │ │ +3b88fc: 1f02 e602 |0010: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ +3b8900: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b8904: 6000 4455 |0014: sget v0, Lde/danoeh/antennapod/R$id;.openSettingsButton:I // field@5544 │ │ +3b8908: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b890e: 0c03 |0019: move-result-object v3 │ │ +3b8910: 1f03 e602 |001a: check-cast v3, Landroid/widget/Button; // type@02e6 │ │ +3b8914: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b8918: 2200 6618 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // type@1866 │ │ +3b891c: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3b8920: 7053 ee99 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@99ee │ │ +3b8926: 1100 |0025: return-object v0 │ │ +3b8928: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b892e: 0c04 |0029: move-result-object v4 │ │ +3b8930: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8936: 0c04 |002d: move-result-object v4 │ │ +3b8938: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b893c: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b8940: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8946: 0c04 |0035: move-result-object v4 │ │ +3b8948: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b894e: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x000a line=72 │ │ 0x000c line=73 │ │ 0x0014 line=78 │ │ @@ -757357,20 +757357,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8978: |[3b8978] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ -3b8988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b898a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b898c: 7130 f399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@99f3 │ │ -3b8992: 0c02 |0005: move-result-object v2 │ │ -3b8994: 1102 |0006: return-object v2 │ │ +3b8950: |[3b8950] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ +3b8960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b8962: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8964: 7130 f399 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@99f3 │ │ +3b896a: 0c02 |0005: move-result-object v2 │ │ +3b896c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;) │ │ @@ -757378,24 +757378,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8998: |[3b8998] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ -3b89a8: 6000 a057 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_notification:I // field@57a0 │ │ -3b89ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b89ae: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b89b4: 0c02 |0006: move-result-object v2 │ │ -3b89b6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b89ba: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b89c0: 7110 ef99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@99ef │ │ -3b89c6: 0c02 |000f: move-result-object v2 │ │ -3b89c8: 1102 |0010: return-object v2 │ │ +3b8970: |[3b8970] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ +3b8980: 6000 a057 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.home_section_notification:I // field@57a0 │ │ +3b8984: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8986: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b898c: 0c02 |0006: move-result-object v2 │ │ +3b898e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b8992: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8998: 7110 ef99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; // method@99ef │ │ +3b899e: 0c02 |000f: move-result-object v2 │ │ +3b89a0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=55 │ │ 0x000c line=57 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -757408,18 +757408,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b88c0: |[3b88c0] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/view/View; │ │ -3b88d0: 6e10 f199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99f1 │ │ -3b88d6: 0c00 |0003: move-result-object v0 │ │ -3b88d8: 1100 |0004: return-object v0 │ │ +3b8898: |[3b8898] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/view/View; │ │ +3b88a8: 6e10 f199 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99f1 │ │ +3b88ae: 0c00 |0003: move-result-object v0 │ │ +3b88b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;) │ │ @@ -757427,17 +757427,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b88dc: |[3b88dc] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b88ec: 5410 e069 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@69e0 │ │ -3b88f0: 1100 |0002: return-object v0 │ │ +3b88b4: |[3b88b4] de.danoeh.antennapod.databinding.HomeSectionNotificationBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b88c4: 5410 e069 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding;.rootView:Landroid/widget/LinearLayout; // field@69e0 │ │ +3b88c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HomeSectionNotificationBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -757481,21 +757481,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b8b00: |[3b8b00] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V │ │ -3b8b10: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b8b16: 5b01 e469 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69e4 │ │ -3b8b1a: 5b02 e169 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.actionButton:Landroid/widget/Button; // field@69e1 │ │ -3b8b1e: 5b03 e269 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.cardView:Landroidx/cardview/widget/CardView; // field@69e2 │ │ -3b8b22: 5b04 e369 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.discoveryCover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@69e3 │ │ -3b8b26: 0e00 |000b: return-void │ │ +3b8ad8: |[3b8ad8] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V │ │ +3b8ae8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8aee: 5b01 e469 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69e4 │ │ +3b8af2: 5b02 e169 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.actionButton:Landroid/widget/Button; // field@69e1 │ │ +3b8af6: 5b03 e269 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.cardView:Landroidx/cardview/widget/CardView; // field@69e2 │ │ +3b8afa: 5b04 e369 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.discoveryCover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@69e3 │ │ +3b8afe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -757511,44 +757511,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b8a28: |[3b8a28] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ -3b8a38: 6000 1153 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionButton:I // field@5311 │ │ -3b8a3c: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8a42: 0c01 |0005: move-result-object v1 │ │ -3b8a44: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ -3b8a48: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b8a4c: 6000 8853 |000a: sget v0, Lde/danoeh/antennapod/R$id;.cardView:I // field@5388 │ │ -3b8a50: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8a56: 0c02 |000f: move-result-object v2 │ │ -3b8a58: 1f02 e004 |0010: check-cast v2, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3b8a5c: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b8a60: 6000 f653 |0014: sget v0, Lde/danoeh/antennapod/R$id;.discovery_cover:I // field@53f6 │ │ -3b8a64: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8a6a: 0c03 |0019: move-result-object v3 │ │ -3b8a6c: 1f03 c11a |001a: check-cast v3, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1ac1 │ │ -3b8a70: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b8a74: 2200 6718 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // type@1867 │ │ -3b8a78: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8a7c: 7053 f499 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V // method@99f4 │ │ -3b8a82: 1100 |0025: return-object v0 │ │ -3b8a84: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8a8a: 0c04 |0029: move-result-object v4 │ │ -3b8a8c: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b8a92: 0c04 |002d: move-result-object v4 │ │ -3b8a94: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b8a98: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8a9c: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8aa2: 0c04 |0035: move-result-object v4 │ │ -3b8aa4: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8aaa: 2700 |0039: throw v0 │ │ +3b8a00: |[3b8a00] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ +3b8a10: 6000 1153 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionButton:I // field@5311 │ │ +3b8a14: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8a1a: 0c01 |0005: move-result-object v1 │ │ +3b8a1c: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ +3b8a20: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b8a24: 6000 8853 |000a: sget v0, Lde/danoeh/antennapod/R$id;.cardView:I // field@5388 │ │ +3b8a28: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8a2e: 0c02 |000f: move-result-object v2 │ │ +3b8a30: 1f02 e004 |0010: check-cast v2, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3b8a34: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b8a38: 6000 f653 |0014: sget v0, Lde/danoeh/antennapod/R$id;.discovery_cover:I // field@53f6 │ │ +3b8a3c: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8a42: 0c03 |0019: move-result-object v3 │ │ +3b8a44: 1f03 c11a |001a: check-cast v3, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1ac1 │ │ +3b8a48: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b8a4c: 2200 6718 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // type@1867 │ │ +3b8a50: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3b8a54: 7053 f499 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/SquareImageView;)V // method@99f4 │ │ +3b8a5a: 1100 |0025: return-object v0 │ │ +3b8a5c: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b8a62: 0c04 |0029: move-result-object v4 │ │ +3b8a64: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8a6a: 0c04 |002d: move-result-object v4 │ │ +3b8a6c: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b8a70: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b8a74: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8a7a: 0c04 |0035: move-result-object v4 │ │ +3b8a7c: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b8a82: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -757564,20 +757564,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8aac: |[3b8aac] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ -3b8abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8abe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8ac0: 7130 f999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@99f9 │ │ -3b8ac6: 0c02 |0005: move-result-object v2 │ │ -3b8ac8: 1102 |0006: return-object v2 │ │ +3b8a84: |[3b8a84] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ +3b8a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b8a96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8a98: 7130 f999 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@99f9 │ │ +3b8a9e: 0c02 |0005: move-result-object v2 │ │ +3b8aa0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;) │ │ @@ -757585,24 +757585,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8acc: |[3b8acc] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ -3b8adc: 6000 a157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_feed_item:I // field@57a1 │ │ -3b8ae0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b8ae2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8ae8: 0c02 |0006: move-result-object v2 │ │ -3b8aea: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8aee: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b8af4: 7110 f599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@99f5 │ │ -3b8afa: 0c02 |000f: move-result-object v2 │ │ -3b8afc: 1102 |0010: return-object v2 │ │ +3b8aa4: |[3b8aa4] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ +3b8ab4: 6000 a157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_feed_item:I // field@57a1 │ │ +3b8ab8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8aba: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8ac0: 0c02 |0006: move-result-object v2 │ │ +3b8ac2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b8ac6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8acc: 7110 f599 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; // method@99f5 │ │ +3b8ad2: 0c02 |000f: move-result-object v2 │ │ +3b8ad4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -757615,18 +757615,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b89f4: |[3b89f4] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/view/View; │ │ -3b8a04: 6e10 f799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99f7 │ │ -3b8a0a: 0c00 |0003: move-result-object v0 │ │ -3b8a0c: 1100 |0004: return-object v0 │ │ +3b89cc: |[3b89cc] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/view/View; │ │ +3b89dc: 6e10 f799 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99f7 │ │ +3b89e2: 0c00 |0003: move-result-object v0 │ │ +3b89e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;) │ │ @@ -757634,17 +757634,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b8a10: |[3b8a10] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b8a20: 5410 e469 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69e4 │ │ -3b8a24: 1100 |0002: return-object v0 │ │ +3b89e8: |[3b89e8] de.danoeh.antennapod.databinding.HorizontalFeedItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b89f8: 5410 e469 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69e4 │ │ +3b89fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalFeedItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -757708,26 +757708,26 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3b8ca8: |[3b8ca8] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ -3b8cb8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b8cbe: 5b01 eb69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69eb │ │ -3b8cc2: 5b02 e569 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.card:Landroidx/cardview/widget/CardView; // field@69e5 │ │ -3b8cc6: 5b03 e669 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@69e6 │ │ -3b8cca: 5b04 e769 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.cover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@69e7 │ │ -3b8cce: 5b05 e869 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.dateLabel:Landroid/widget/TextView; // field@69e8 │ │ -3b8cd2: 5b06 e969 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@69e9 │ │ -3b8cd6: 5b07 ea69 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBarReplacementSpacer:Landroid/view/View; // field@69ea │ │ -3b8cda: 5b08 ec69 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@69ec │ │ -3b8cde: 5b09 ed69 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.titleLabel:Landroid/widget/TextView; // field@69ed │ │ -3b8ce2: 0e00 |0015: return-void │ │ +3b8c80: |[3b8c80] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V │ │ +3b8c90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8c96: 5b01 eb69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69eb │ │ +3b8c9a: 5b02 e569 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.card:Landroidx/cardview/widget/CardView; // field@69e5 │ │ +3b8c9e: 5b03 e669 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.circularProgressBar:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@69e6 │ │ +3b8ca2: 5b04 e769 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.cover:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@69e7 │ │ +3b8ca6: 5b05 e869 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.dateLabel:Landroid/widget/TextView; // field@69e8 │ │ +3b8caa: 5b06 e969 |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@69e9 │ │ +3b8cae: 5b07 ea69 |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.progressBarReplacementSpacer:Landroid/view/View; // field@69ea │ │ +3b8cb2: 5b08 ec69 |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@69ec │ │ +3b8cb6: 5b09 ed69 |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.titleLabel:Landroid/widget/TextView; // field@69ed │ │ +3b8cba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ 0x0007 line=58 │ │ 0x0009 line=59 │ │ @@ -757753,77 +757753,77 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 115 16-bit code units │ │ -3b8b5c: |[3b8b5c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ -3b8b6c: 6000 8753 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@5387 │ │ -3b8b70: 7120 8e6c 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8b76: 0c01 |0005: move-result-object v1 │ │ -3b8b78: 0714 |0006: move-object v4, v1 │ │ -3b8b7a: 1f04 e004 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3b8b7e: 3804 5600 |0009: if-eqz v4, 005f // +0056 │ │ -3b8b82: 6000 9f53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@539f │ │ -3b8b86: 7120 8e6c 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8b8c: 0c01 |0010: move-result-object v1 │ │ -3b8b8e: 0715 |0011: move-object v5, v1 │ │ -3b8b90: 1f05 bd1a |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1abd │ │ -3b8b94: 3805 4b00 |0014: if-eqz v5, 005f // +004b │ │ -3b8b98: 6000 c253 |0016: sget v0, Lde/danoeh/antennapod/R$id;.cover:I // field@53c2 │ │ -3b8b9c: 7120 8e6c 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8ba2: 0c01 |001b: move-result-object v1 │ │ -3b8ba4: 0716 |001c: move-object v6, v1 │ │ -3b8ba6: 1f06 c11a |001d: check-cast v6, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1ac1 │ │ -3b8baa: 3806 4000 |001f: if-eqz v6, 005f // +0040 │ │ -3b8bae: 6000 d053 |0021: sget v0, Lde/danoeh/antennapod/R$id;.dateLabel:I // field@53d0 │ │ -3b8bb2: 7120 8e6c 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8bb8: 0c01 |0026: move-result-object v1 │ │ -3b8bba: 0717 |0027: move-object v7, v1 │ │ -3b8bbc: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3b8bc0: 3807 3500 |002a: if-eqz v7, 005f // +0035 │ │ -3b8bc4: 6000 7e55 |002c: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b8bc8: 7120 8e6c 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8bce: 0c01 |0031: move-result-object v1 │ │ -3b8bd0: 0718 |0032: move-object v8, v1 │ │ -3b8bd2: 1f08 0203 |0033: check-cast v8, Landroid/widget/ProgressBar; // type@0302 │ │ -3b8bd6: 3808 2a00 |0035: if-eqz v8, 005f // +002a │ │ -3b8bda: 6000 7f55 |0037: sget v0, Lde/danoeh/antennapod/R$id;.progressBarReplacementSpacer:I // field@557f │ │ -3b8bde: 7120 8e6c 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8be4: 0c09 |003c: move-result-object v9 │ │ -3b8be6: 3809 2200 |003d: if-eqz v9, 005f // +0022 │ │ -3b8bea: 6000 c955 |003f: sget v0, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@55c9 │ │ -3b8bee: 7120 8e6c 0c00 |0041: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8bf4: 0c01 |0044: move-result-object v1 │ │ -3b8bf6: 071a |0045: move-object v10, v1 │ │ -3b8bf8: 1f0a f902 |0046: check-cast v10, Landroid/widget/ImageView; // type@02f9 │ │ -3b8bfc: 380a 1700 |0048: if-eqz v10, 005f // +0017 │ │ -3b8c00: 6000 6c56 |004a: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ -3b8c04: 7120 8e6c 0c00 |004c: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8c0a: 0c01 |004f: move-result-object v1 │ │ -3b8c0c: 071b |0050: move-object v11, v1 │ │ -3b8c0e: 1f0b 1303 |0051: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ -3b8c12: 380b 0c00 |0053: if-eqz v11, 005f // +000c │ │ -3b8c16: 2200 6818 |0055: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // type@1868 │ │ -3b8c1a: 07c3 |0057: move-object v3, v12 │ │ -3b8c1c: 1f03 fb02 |0058: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8c20: 0702 |005a: move-object v2, v0 │ │ -3b8c22: 760a fa99 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@99fa │ │ -3b8c28: 1100 |005e: return-object v0 │ │ -3b8c2a: 6e10 c50c 0c00 |005f: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8c30: 0c0c |0062: move-result-object v12 │ │ -3b8c32: 6e20 d902 0c00 |0063: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b8c38: 0c0c |0066: move-result-object v12 │ │ -3b8c3a: 2200 521b |0067: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b8c3e: 1a01 713c |0069: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8c42: 6e20 dba5 c100 |006b: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8c48: 0c0c |006e: move-result-object v12 │ │ -3b8c4a: 7020 b0a5 c000 |006f: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8c50: 2700 |0072: throw v0 │ │ +3b8b34: |[3b8b34] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ +3b8b44: 6000 8753 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@5387 │ │ +3b8b48: 7120 8e6c 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8b4e: 0c01 |0005: move-result-object v1 │ │ +3b8b50: 0714 |0006: move-object v4, v1 │ │ +3b8b52: 1f04 e004 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3b8b56: 3804 5600 |0009: if-eqz v4, 005f // +0056 │ │ +3b8b5a: 6000 9f53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.circularProgressBar:I // field@539f │ │ +3b8b5e: 7120 8e6c 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8b64: 0c01 |0010: move-result-object v1 │ │ +3b8b66: 0715 |0011: move-object v5, v1 │ │ +3b8b68: 1f05 bd1a |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1abd │ │ +3b8b6c: 3805 4b00 |0014: if-eqz v5, 005f // +004b │ │ +3b8b70: 6000 c253 |0016: sget v0, Lde/danoeh/antennapod/R$id;.cover:I // field@53c2 │ │ +3b8b74: 7120 8e6c 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8b7a: 0c01 |001b: move-result-object v1 │ │ +3b8b7c: 0716 |001c: move-object v6, v1 │ │ +3b8b7e: 1f06 c11a |001d: check-cast v6, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1ac1 │ │ +3b8b82: 3806 4000 |001f: if-eqz v6, 005f // +0040 │ │ +3b8b86: 6000 d053 |0021: sget v0, Lde/danoeh/antennapod/R$id;.dateLabel:I // field@53d0 │ │ +3b8b8a: 7120 8e6c 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8b90: 0c01 |0026: move-result-object v1 │ │ +3b8b92: 0717 |0027: move-object v7, v1 │ │ +3b8b94: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3b8b98: 3807 3500 |002a: if-eqz v7, 005f // +0035 │ │ +3b8b9c: 6000 7e55 |002c: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b8ba0: 7120 8e6c 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8ba6: 0c01 |0031: move-result-object v1 │ │ +3b8ba8: 0718 |0032: move-object v8, v1 │ │ +3b8baa: 1f08 0203 |0033: check-cast v8, Landroid/widget/ProgressBar; // type@0302 │ │ +3b8bae: 3808 2a00 |0035: if-eqz v8, 005f // +002a │ │ +3b8bb2: 6000 7f55 |0037: sget v0, Lde/danoeh/antennapod/R$id;.progressBarReplacementSpacer:I // field@557f │ │ +3b8bb6: 7120 8e6c 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8bbc: 0c09 |003c: move-result-object v9 │ │ +3b8bbe: 3809 2200 |003d: if-eqz v9, 005f // +0022 │ │ +3b8bc2: 6000 c955 |003f: sget v0, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@55c9 │ │ +3b8bc6: 7120 8e6c 0c00 |0041: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8bcc: 0c01 |0044: move-result-object v1 │ │ +3b8bce: 071a |0045: move-object v10, v1 │ │ +3b8bd0: 1f0a f902 |0046: check-cast v10, Landroid/widget/ImageView; // type@02f9 │ │ +3b8bd4: 380a 1700 |0048: if-eqz v10, 005f // +0017 │ │ +3b8bd8: 6000 6c56 |004a: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ +3b8bdc: 7120 8e6c 0c00 |004c: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8be2: 0c01 |004f: move-result-object v1 │ │ +3b8be4: 071b |0050: move-object v11, v1 │ │ +3b8be6: 1f0b 1303 |0051: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ +3b8bea: 380b 0c00 |0053: if-eqz v11, 005f // +000c │ │ +3b8bee: 2200 6818 |0055: new-instance v0, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // type@1868 │ │ +3b8bf2: 07c3 |0057: move-object v3, v12 │ │ +3b8bf4: 1f03 fb02 |0058: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b8bf8: 0702 |005a: move-object v2, v0 │ │ +3b8bfa: 760a fa99 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/view/View;Landroid/widget/ImageView;Landroid/widget/TextView;)V // method@99fa │ │ +3b8c00: 1100 |005e: return-object v0 │ │ +3b8c02: 6e10 c50c 0c00 |005f: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b8c08: 0c0c |0062: move-result-object v12 │ │ +3b8c0a: 6e20 d902 0c00 |0063: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8c10: 0c0c |0066: move-result-object v12 │ │ +3b8c12: 2200 521b |0067: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b8c16: 1a01 713c |0069: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b8c1a: 6e20 dba5 c100 |006b: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8c20: 0c0c |006e: move-result-object v12 │ │ +3b8c22: 7020 b0a5 c000 |006f: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b8c28: 2700 |0072: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ 0x0016 line=106 │ │ @@ -757849,20 +757849,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8c54: |[3b8c54] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ -3b8c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8c66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8c68: 7130 ff99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@99ff │ │ -3b8c6e: 0c02 |0005: move-result-object v2 │ │ -3b8c70: 1102 |0006: return-object v2 │ │ +3b8c2c: |[3b8c2c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ +3b8c3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b8c3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8c40: 7130 ff99 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@99ff │ │ +3b8c46: 0c02 |0005: move-result-object v2 │ │ +3b8c48: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;) │ │ @@ -757870,24 +757870,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8c74: |[3b8c74] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ -3b8c84: 6000 a257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_itemlist_item:I // field@57a2 │ │ -3b8c88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b8c8a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8c90: 0c02 |0006: move-result-object v2 │ │ -3b8c92: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8c96: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b8c9c: 7110 fb99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@99fb │ │ -3b8ca2: 0c02 |000f: move-result-object v2 │ │ -3b8ca4: 1102 |0010: return-object v2 │ │ +3b8c4c: |[3b8c4c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ +3b8c5c: 6000 a257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.horizontal_itemlist_item:I // field@57a2 │ │ +3b8c60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8c62: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8c68: 0c02 |0006: move-result-object v2 │ │ +3b8c6a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b8c6e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8c74: 7110 fb99 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; // method@99fb │ │ +3b8c7a: 0c02 |000f: move-result-object v2 │ │ +3b8c7c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0009 line=83 │ │ 0x000c line=85 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -757900,18 +757900,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b8b28: |[3b8b28] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/view/View; │ │ -3b8b38: 6e10 fd99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99fd │ │ -3b8b3e: 0c00 |0003: move-result-object v0 │ │ -3b8b40: 1100 |0004: return-object v0 │ │ +3b8b00: |[3b8b00] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/view/View; │ │ +3b8b10: 6e10 fd99 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@99fd │ │ +3b8b16: 0c00 |0003: move-result-object v0 │ │ +3b8b18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;) │ │ @@ -757919,17 +757919,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b8b44: |[3b8b44] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b8b54: 5410 eb69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69eb │ │ -3b8b58: 1100 |0002: return-object v0 │ │ +3b8b1c: |[3b8b1c] de.danoeh.antennapod.databinding.HorizontalItemlistItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b8b2c: 5410 eb69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding;.rootView:Landroid/widget/LinearLayout; // field@69eb │ │ +3b8b30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/HorizontalItemlistItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -757965,19 +757965,19 @@ │ │ type : '(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b8dc8: |[3b8dc8] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ -3b8dd8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b8dde: 5b01 ee69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@69ee │ │ -3b8de2: 5b02 ef69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.webview:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@69ef │ │ -3b8de6: 0e00 |0007: return-void │ │ +3b8da0: |[3b8da0] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V │ │ +3b8db0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8db6: 5b01 ee69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@69ee │ │ +3b8dba: 5b02 ef69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.webview:Lde/danoeh/antennapod/ui/view/ShownotesWebView; // field@69ef │ │ +3b8dbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ @@ -757989,34 +757989,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b8d00: |[3b8d00] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ -3b8d10: 6000 bc56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.webview:I // field@56bc │ │ -3b8d14: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8d1a: 0c01 |0005: move-result-object v1 │ │ -3b8d1c: 1f01 f21a |0006: check-cast v1, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1af2 │ │ -3b8d20: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3b8d24: 2200 6918 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // type@1869 │ │ -3b8d28: 1f02 f11a |000c: check-cast v2, Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // type@1af1 │ │ -3b8d2c: 7030 009a 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@9a00 │ │ -3b8d32: 1100 |0011: return-object v0 │ │ -3b8d34: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8d3a: 0c02 |0015: move-result-object v2 │ │ -3b8d3c: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b8d42: 0c02 |0019: move-result-object v2 │ │ -3b8d44: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b8d48: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8d4c: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8d52: 0c02 |0021: move-result-object v2 │ │ -3b8d54: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8d5a: 2700 |0025: throw v0 │ │ +3b8cd8: |[3b8cd8] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ +3b8ce8: 6000 bc56 |0000: sget v0, Lde/danoeh/antennapod/R$id;.webview:I // field@56bc │ │ +3b8cec: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8cf2: 0c01 |0005: move-result-object v1 │ │ +3b8cf4: 1f01 f21a |0006: check-cast v1, Lde/danoeh/antennapod/ui/view/ShownotesWebView; // type@1af2 │ │ +3b8cf8: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3b8cfc: 2200 6918 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // type@1869 │ │ +3b8d00: 1f02 f11a |000c: check-cast v2, Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // type@1af1 │ │ +3b8d04: 7030 009a 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.:(Lde/danoeh/antennapod/ui/view/NestedScrollableHost;Lde/danoeh/antennapod/ui/view/ShownotesWebView;)V // method@9a00 │ │ +3b8d0a: 1100 |0011: return-object v0 │ │ +3b8d0c: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b8d12: 0c02 |0015: move-result-object v2 │ │ +3b8d14: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8d1a: 0c02 |0019: move-result-object v2 │ │ +3b8d1c: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b8d20: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b8d24: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8d2a: 0c02 |0021: move-result-object v2 │ │ +3b8d2c: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b8d32: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -758028,20 +758028,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8d5c: |[3b8d5c] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ -3b8d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8d6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8d70: 7130 059a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9a05 │ │ -3b8d76: 0c02 |0005: move-result-object v2 │ │ -3b8d78: 1102 |0006: return-object v2 │ │ +3b8d34: |[3b8d34] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ +3b8d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b8d46: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8d48: 7130 059a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9a05 │ │ +3b8d4e: 0c02 |0005: move-result-object v2 │ │ +3b8d50: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;) │ │ @@ -758049,24 +758049,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8d7c: |[3b8d7c] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ -3b8d8c: 6000 a457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.item_description_fragment:I // field@57a4 │ │ -3b8d90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b8d92: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8d98: 0c02 |0006: move-result-object v2 │ │ -3b8d9a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8d9e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b8da4: 7110 019a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9a01 │ │ -3b8daa: 0c02 |000f: move-result-object v2 │ │ -3b8dac: 1102 |0010: return-object v2 │ │ +3b8d54: |[3b8d54] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ +3b8d64: 6000 a457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.item_description_fragment:I // field@57a4 │ │ +3b8d68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8d6a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8d70: 0c02 |0006: move-result-object v2 │ │ +3b8d72: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b8d76: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8d7c: 7110 019a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; // method@9a01 │ │ +3b8d82: 0c02 |000f: move-result-object v2 │ │ +3b8d84: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -758079,18 +758079,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b8ce4: |[3b8ce4] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b8cf4: 6e10 039a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // method@9a03 │ │ -3b8cfa: 0c00 |0003: move-result-object v0 │ │ -3b8cfc: 1100 |0004: return-object v0 │ │ +3b8cbc: |[3b8cbc] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b8ccc: 6e10 039a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // method@9a03 │ │ +3b8cd2: 0c00 |0003: move-result-object v0 │ │ +3b8cd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;) │ │ @@ -758098,17 +758098,17 @@ │ │ type : '()Lde/danoeh/antennapod/ui/view/NestedScrollableHost;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b8db0: |[3b8db0] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; │ │ -3b8dc0: 5410 ee69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@69ee │ │ -3b8dc4: 1100 |0002: return-object v0 │ │ +3b8d88: |[3b8d88] de.danoeh.antennapod.databinding.ItemDescriptionFragmentBinding.getRoot:()Lde/danoeh/antennapod/ui/view/NestedScrollableHost; │ │ +3b8d98: 5410 ee69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding;.rootView:Lde/danoeh/antennapod/ui/view/NestedScrollableHost; // field@69ee │ │ +3b8d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ItemDescriptionFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -758156,22 +758156,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3b8f14: |[3b8f14] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b8f24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b8f2a: 5b01 f169 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@69f1 │ │ -3b8f2e: 5b02 f069 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.butPreview:Landroid/widget/Button; // field@69f0 │ │ -3b8f32: 5b03 f269 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.txtvDescription:Landroid/widget/TextView; // field@69f2 │ │ -3b8f36: 5b04 f369 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.txtvPubDate:Landroid/widget/TextView; // field@69f3 │ │ -3b8f3a: 5b05 f469 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@69f4 │ │ -3b8f3e: 0e00 |000d: return-void │ │ +3b8eec: |[3b8eec] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b8efc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b8f02: 5b01 f169 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@69f1 │ │ +3b8f06: 5b02 f069 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.butPreview:Landroid/widget/Button; // field@69f0 │ │ +3b8f0a: 5b03 f269 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.txtvDescription:Landroid/widget/TextView; // field@69f2 │ │ +3b8f0e: 5b04 f369 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.txtvPubDate:Landroid/widget/TextView; // field@69f3 │ │ +3b8f12: 5b05 f469 |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@69f4 │ │ +3b8f16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -758189,55 +758189,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3b8e1c: |[3b8e1c] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ -3b8e2c: 6000 7a53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butPreview:I // field@537a │ │ -3b8e30: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8e36: 0c01 |0005: move-result-object v1 │ │ -3b8e38: 0714 |0006: move-object v4, v1 │ │ -3b8e3a: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ -3b8e3e: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3b8e42: 6000 8256 |000b: sget v0, Lde/danoeh/antennapod/R$id;.txtvDescription:I // field@5682 │ │ -3b8e46: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8e4c: 0c01 |0010: move-result-object v1 │ │ -3b8e4e: 0715 |0011: move-object v5, v1 │ │ -3b8e50: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ -3b8e54: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3b8e58: 6000 9656 |0016: sget v0, Lde/danoeh/antennapod/R$id;.txtvPubDate:I // field@5696 │ │ -3b8e5c: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8e62: 0c01 |001b: move-result-object v1 │ │ -3b8e64: 0716 |001c: move-object v6, v1 │ │ -3b8e66: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ -3b8e6a: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3b8e6e: 6000 9d56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b8e72: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8e78: 0c01 |0026: move-result-object v1 │ │ -3b8e7a: 0717 |0027: move-object v7, v1 │ │ -3b8e7c: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3b8e80: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3b8e84: 2200 6a18 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; // type@186a │ │ -3b8e88: 0783 |002e: move-object v3, v8 │ │ -3b8e8a: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8e8e: 0702 |0031: move-object v2, v0 │ │ -3b8e90: 7606 069a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9a06 │ │ -3b8e96: 1100 |0035: return-object v0 │ │ -3b8e98: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8e9e: 0c08 |0039: move-result-object v8 │ │ -3b8ea0: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b8ea6: 0c08 |003d: move-result-object v8 │ │ -3b8ea8: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b8eac: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8eb0: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8eb6: 0c08 |0045: move-result-object v8 │ │ -3b8eb8: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8ebe: 2700 |0049: throw v0 │ │ +3b8df4: |[3b8df4] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ +3b8e04: 6000 7a53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butPreview:I // field@537a │ │ +3b8e08: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8e0e: 0c01 |0005: move-result-object v1 │ │ +3b8e10: 0714 |0006: move-object v4, v1 │ │ +3b8e12: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ +3b8e16: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3b8e1a: 6000 8256 |000b: sget v0, Lde/danoeh/antennapod/R$id;.txtvDescription:I // field@5682 │ │ +3b8e1e: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8e24: 0c01 |0010: move-result-object v1 │ │ +3b8e26: 0715 |0011: move-object v5, v1 │ │ +3b8e28: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ +3b8e2c: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3b8e30: 6000 9656 |0016: sget v0, Lde/danoeh/antennapod/R$id;.txtvPubDate:I // field@5696 │ │ +3b8e34: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8e3a: 0c01 |001b: move-result-object v1 │ │ +3b8e3c: 0716 |001c: move-object v6, v1 │ │ +3b8e3e: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ +3b8e42: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3b8e46: 6000 9d56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b8e4a: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8e50: 0c01 |0026: move-result-object v1 │ │ +3b8e52: 0717 |0027: move-object v7, v1 │ │ +3b8e54: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3b8e58: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3b8e5c: 2200 6a18 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; // type@186a │ │ +3b8e60: 0783 |002e: move-object v3, v8 │ │ +3b8e62: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b8e66: 0702 |0031: move-object v2, v0 │ │ +3b8e68: 7606 069a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9a06 │ │ +3b8e6e: 1100 |0035: return-object v0 │ │ +3b8e70: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b8e76: 0c08 |0039: move-result-object v8 │ │ +3b8e78: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8e7e: 0c08 |003d: move-result-object v8 │ │ +3b8e80: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b8e84: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b8e88: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8e8e: 0c08 |0045: move-result-object v8 │ │ +3b8e90: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b8e96: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x000b line=78 │ │ 0x000d line=79 │ │ 0x0016 line=84 │ │ @@ -758255,20 +758255,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8ec0: |[3b8ec0] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ -3b8ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8ed2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8ed4: 7130 0b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; // method@9a0b │ │ -3b8eda: 0c02 |0005: move-result-object v2 │ │ -3b8edc: 1102 |0006: return-object v2 │ │ +3b8e98: |[3b8e98] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ +3b8ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b8eaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8eac: 7130 0b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; // method@9a0b │ │ +3b8eb2: 0c02 |0005: move-result-object v2 │ │ +3b8eb4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;) │ │ @@ -758276,24 +758276,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b8ee0: |[3b8ee0] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ -3b8ef0: 6000 a557 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.itemdescription_listitem:I // field@57a5 │ │ -3b8ef4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b8ef6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b8efc: 0c02 |0006: move-result-object v2 │ │ -3b8efe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b8f02: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b8f08: 7110 079a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; // method@9a07 │ │ -3b8f0e: 0c02 |000f: move-result-object v2 │ │ -3b8f10: 1102 |0010: return-object v2 │ │ +3b8eb8: |[3b8eb8] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ +3b8ec8: 6000 a557 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.itemdescription_listitem:I // field@57a5 │ │ +3b8ecc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8ece: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8ed4: 0c02 |0006: move-result-object v2 │ │ +3b8ed6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b8eda: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b8ee0: 7110 079a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; // method@9a07 │ │ +3b8ee6: 0c02 |000f: move-result-object v2 │ │ +3b8ee8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=61 │ │ 0x000c line=63 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -758306,18 +758306,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b8de8: |[3b8de8] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.getRoot:()Landroid/view/View; │ │ -3b8df8: 6e10 099a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a09 │ │ -3b8dfe: 0c00 |0003: move-result-object v0 │ │ -3b8e00: 1100 |0004: return-object v0 │ │ +3b8dc0: |[3b8dc0] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.getRoot:()Landroid/view/View; │ │ +3b8dd0: 6e10 099a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a09 │ │ +3b8dd6: 0c00 |0003: move-result-object v0 │ │ +3b8dd8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;) │ │ @@ -758325,17 +758325,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b8e04: |[3b8e04] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b8e14: 5410 f169 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@69f1 │ │ -3b8e18: 1100 |0002: return-object v0 │ │ +3b8ddc: |[3b8ddc] de.danoeh.antennapod.databinding.ItemdescriptionListitemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b8dec: 5410 f169 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding;.rootView:Landroid/widget/LinearLayout; // field@69f1 │ │ +3b8df0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ItemdescriptionListitemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -758379,21 +758379,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b903c: |[3b903c] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ -3b904c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b9052: 5b01 f869 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@69f8 │ │ -3b9056: 5b02 f569 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.imgExpand:Landroid/widget/ImageView; // field@69f5 │ │ -3b905a: 5b03 f669 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.moreContentListFooter:Landroid/widget/LinearLayout; // field@69f6 │ │ -3b905e: 5b04 f769 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.progBar:Landroid/widget/ProgressBar; // field@69f7 │ │ -3b9062: 0e00 |000b: return-void │ │ +3b9014: |[3b9014] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ +3b9024: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b902a: 5b01 f869 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@69f8 │ │ +3b902e: 5b02 f569 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.imgExpand:Landroid/widget/ImageView; // field@69f5 │ │ +3b9032: 5b03 f669 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.moreContentListFooter:Landroid/widget/LinearLayout; // field@69f6 │ │ +3b9036: 5b04 f769 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.progBar:Landroid/widget/ProgressBar; // field@69f7 │ │ +3b903a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -758409,41 +758409,41 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -3b8f74: |[3b8f74] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ -3b8f84: 6000 a854 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgExpand:I // field@54a8 │ │ -3b8f88: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8f8e: 0c01 |0005: move-result-object v1 │ │ -3b8f90: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ -3b8f94: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -3b8f98: 0740 |000a: move-object v0, v4 │ │ -3b8f9a: 1f00 fb02 |000b: check-cast v0, Landroid/widget/LinearLayout; // type@02fb │ │ -3b8f9e: 6002 7855 |000d: sget v2, Lde/danoeh/antennapod/R$id;.progBar:I // field@5578 │ │ -3b8fa2: 7120 8e6c 2400 |000f: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b8fa8: 0c03 |0012: move-result-object v3 │ │ -3b8faa: 1f03 0203 |0013: check-cast v3, Landroid/widget/ProgressBar; // type@0302 │ │ -3b8fae: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -3b8fb2: 2204 6b18 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // type@186b │ │ -3b8fb6: 7053 0c9a 0401 |0019: invoke-direct {v4, v0, v1, v0, v3}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9a0c │ │ -3b8fbc: 1104 |001c: return-object v4 │ │ -3b8fbe: 0120 |001d: move v0, v2 │ │ -3b8fc0: 6e10 c50c 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b8fc6: 0c04 |0021: move-result-object v4 │ │ -3b8fc8: 6e20 d902 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b8fce: 0c04 |0025: move-result-object v4 │ │ -3b8fd0: 2200 521b |0026: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b8fd4: 1a01 713c |0028: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b8fd8: 6e20 dba5 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b8fde: 0c04 |002d: move-result-object v4 │ │ -3b8fe0: 7020 b0a5 4000 |002e: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b8fe6: 2700 |0031: throw v0 │ │ +3b8f4c: |[3b8f4c] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ +3b8f5c: 6000 a854 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgExpand:I // field@54a8 │ │ +3b8f60: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8f66: 0c01 |0005: move-result-object v1 │ │ +3b8f68: 1f01 f902 |0006: check-cast v1, Landroid/widget/ImageView; // type@02f9 │ │ +3b8f6c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +3b8f70: 0740 |000a: move-object v0, v4 │ │ +3b8f72: 1f00 fb02 |000b: check-cast v0, Landroid/widget/LinearLayout; // type@02fb │ │ +3b8f76: 6002 7855 |000d: sget v2, Lde/danoeh/antennapod/R$id;.progBar:I // field@5578 │ │ +3b8f7a: 7120 8e6c 2400 |000f: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b8f80: 0c03 |0012: move-result-object v3 │ │ +3b8f82: 1f03 0203 |0013: check-cast v3, Landroid/widget/ProgressBar; // type@0302 │ │ +3b8f86: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +3b8f8a: 2204 6b18 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // type@186b │ │ +3b8f8e: 7053 0c9a 0401 |0019: invoke-direct {v4, v0, v1, v0, v3}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9a0c │ │ +3b8f94: 1104 |001c: return-object v4 │ │ +3b8f96: 0120 |001d: move v0, v2 │ │ +3b8f98: 6e10 c50c 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b8f9e: 0c04 |0021: move-result-object v4 │ │ +3b8fa0: 6e20 d902 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b8fa6: 0c04 |0025: move-result-object v4 │ │ +3b8fa8: 2200 521b |0026: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b8fac: 1a01 713c |0028: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b8fb0: 6e20 dba5 4100 |002a: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b8fb6: 0c04 |002d: move-result-object v4 │ │ +3b8fb8: 7020 b0a5 4000 |002e: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b8fbe: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000d line=75 │ │ 0x000f line=76 │ │ @@ -758458,20 +758458,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b8fe8: |[3b8fe8] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ -3b8ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b8ffa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b8ffc: 7130 119a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9a11 │ │ -3b9002: 0c02 |0005: move-result-object v2 │ │ -3b9004: 1102 |0006: return-object v2 │ │ +3b8fc0: |[3b8fc0] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ +3b8fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b8fd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b8fd4: 7130 119a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9a11 │ │ +3b8fda: 0c02 |0005: move-result-object v2 │ │ +3b8fdc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;) │ │ @@ -758479,24 +758479,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b9008: |[3b9008] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ -3b9018: 6000 b957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.more_content_list_footer:I // field@57b9 │ │ -3b901c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b901e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9024: 0c02 |0006: move-result-object v2 │ │ -3b9026: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b902a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b9030: 7110 0d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9a0d │ │ -3b9036: 0c02 |000f: move-result-object v2 │ │ -3b9038: 1102 |0010: return-object v2 │ │ +3b8fe0: |[3b8fe0] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ +3b8ff0: 6000 b957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.more_content_list_footer:I // field@57b9 │ │ +3b8ff4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b8ff6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b8ffc: 0c02 |0006: move-result-object v2 │ │ +3b8ffe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b9002: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b9008: 7110 0d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; // method@9a0d │ │ +3b900e: 0c02 |000f: move-result-object v2 │ │ +3b9010: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -758509,18 +758509,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b8f40: |[3b8f40] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/view/View; │ │ -3b8f50: 6e10 0f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a0f │ │ -3b8f56: 0c00 |0003: move-result-object v0 │ │ -3b8f58: 1100 |0004: return-object v0 │ │ +3b8f18: |[3b8f18] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/view/View; │ │ +3b8f28: 6e10 0f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a0f │ │ +3b8f2e: 0c00 |0003: move-result-object v0 │ │ +3b8f30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;) │ │ @@ -758528,17 +758528,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b8f5c: |[3b8f5c] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b8f6c: 5410 f869 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@69f8 │ │ -3b8f70: 1100 |0002: return-object v0 │ │ +3b8f34: |[3b8f34] de.danoeh.antennapod.databinding.MoreContentListFooterBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b8f44: 5410 f869 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@69f8 │ │ +3b8f48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/MoreContentListFooterBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -758582,21 +758582,21 @@ │ │ type : '(Landroid/view/View;Lcom/leinardi/android/speeddial/SpeedDialView;Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout;Landroid/widget/ScrollView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b9134: |[3b9134] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.:(Landroid/view/View;Lcom/leinardi/android/speeddial/SpeedDialView;Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout;Landroid/widget/ScrollView;)V │ │ -3b9144: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b914a: 5b01 fc69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.rootView:Landroid/view/View; // field@69fc │ │ -3b914e: 5b02 f969 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.fabSD:Lcom/leinardi/android/speeddial/SpeedDialView; // field@69f9 │ │ -3b9152: 5b03 fa69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.fabSDOverlay:Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout; // field@69fa │ │ -3b9156: 5b04 fb69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.fabSDScrollCtr:Landroid/widget/ScrollView; // field@69fb │ │ -3b915a: 0e00 |000b: return-void │ │ +3b910c: |[3b910c] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.:(Landroid/view/View;Lcom/leinardi/android/speeddial/SpeedDialView;Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout;Landroid/widget/ScrollView;)V │ │ +3b911c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b9122: 5b01 fc69 |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.rootView:Landroid/view/View; // field@69fc │ │ +3b9126: 5b02 f969 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.fabSD:Lcom/leinardi/android/speeddial/SpeedDialView; // field@69f9 │ │ +3b912a: 5b03 fa69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.fabSDOverlay:Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout; // field@69fa │ │ +3b912e: 5b04 fb69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.fabSDScrollCtr:Landroid/widget/ScrollView; // field@69fb │ │ +3b9132: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -758612,43 +758612,43 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -3b907c: |[3b907c] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; │ │ -3b908c: 6000 6554 |0000: sget v0, Lde/danoeh/antennapod/R$id;.fabSD:I // field@5465 │ │ -3b9090: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9096: 0c01 |0005: move-result-object v1 │ │ -3b9098: 1f01 4417 |0006: check-cast v1, Lcom/leinardi/android/speeddial/SpeedDialView; // type@1744 │ │ -3b909c: 3801 1c00 |0008: if-eqz v1, 0024 // +001c │ │ -3b90a0: 6000 6654 |000a: sget v0, Lde/danoeh/antennapod/R$id;.fabSDOverlay:I // field@5466 │ │ -3b90a4: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b90aa: 0c02 |000f: move-result-object v2 │ │ -3b90ac: 1f02 3617 |0010: check-cast v2, Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout; // type@1736 │ │ -3b90b0: 3802 1200 |0012: if-eqz v2, 0024 // +0012 │ │ -3b90b4: 6000 6754 |0014: sget v0, Lde/danoeh/antennapod/R$id;.fabSDScrollCtr:I // field@5467 │ │ -3b90b8: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b90be: 0c03 |0019: move-result-object v3 │ │ -3b90c0: 1f03 0803 |001a: check-cast v3, Landroid/widget/ScrollView; // type@0308 │ │ -3b90c4: 3803 0800 |001c: if-eqz v3, 0024 // +0008 │ │ -3b90c8: 2200 6c18 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; // type@186c │ │ -3b90cc: 7053 129a 4021 |0020: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.:(Landroid/view/View;Lcom/leinardi/android/speeddial/SpeedDialView;Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout;Landroid/widget/ScrollView;)V // method@9a12 │ │ -3b90d2: 1100 |0023: return-object v0 │ │ -3b90d4: 6e10 c50c 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b90da: 0c04 |0027: move-result-object v4 │ │ -3b90dc: 6e20 d902 0400 |0028: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b90e2: 0c04 |002b: move-result-object v4 │ │ -3b90e4: 2200 521b |002c: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b90e8: 1a01 713c |002e: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b90ec: 6e20 dba5 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b90f2: 0c04 |0033: move-result-object v4 │ │ -3b90f4: 7020 b0a5 4000 |0034: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b90fa: 2700 |0037: throw v0 │ │ +3b9054: |[3b9054] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; │ │ +3b9064: 6000 6554 |0000: sget v0, Lde/danoeh/antennapod/R$id;.fabSD:I // field@5465 │ │ +3b9068: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b906e: 0c01 |0005: move-result-object v1 │ │ +3b9070: 1f01 4417 |0006: check-cast v1, Lcom/leinardi/android/speeddial/SpeedDialView; // type@1744 │ │ +3b9074: 3801 1c00 |0008: if-eqz v1, 0024 // +001c │ │ +3b9078: 6000 6654 |000a: sget v0, Lde/danoeh/antennapod/R$id;.fabSDOverlay:I // field@5466 │ │ +3b907c: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9082: 0c02 |000f: move-result-object v2 │ │ +3b9084: 1f02 3617 |0010: check-cast v2, Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout; // type@1736 │ │ +3b9088: 3802 1200 |0012: if-eqz v2, 0024 // +0012 │ │ +3b908c: 6000 6754 |0014: sget v0, Lde/danoeh/antennapod/R$id;.fabSDScrollCtr:I // field@5467 │ │ +3b9090: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9096: 0c03 |0019: move-result-object v3 │ │ +3b9098: 1f03 0803 |001a: check-cast v3, Landroid/widget/ScrollView; // type@0308 │ │ +3b909c: 3803 0800 |001c: if-eqz v3, 0024 // +0008 │ │ +3b90a0: 2200 6c18 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; // type@186c │ │ +3b90a4: 7053 129a 4021 |0020: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.:(Landroid/view/View;Lcom/leinardi/android/speeddial/SpeedDialView;Lcom/leinardi/android/speeddial/SpeedDialOverlayLayout;Landroid/widget/ScrollView;)V // method@9a12 │ │ +3b90aa: 1100 |0023: return-object v0 │ │ +3b90ac: 6e10 c50c 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b90b2: 0c04 |0027: move-result-object v4 │ │ +3b90b4: 6e20 d902 0400 |0028: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b90ba: 0c04 |002b: move-result-object v4 │ │ +3b90bc: 2200 521b |002c: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b90c0: 1a01 713c |002e: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b90c4: 6e20 dba5 4100 |0030: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b90ca: 0c04 |0033: move-result-object v4 │ │ +3b90cc: 7020 b0a5 4000 |0034: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b90d2: 2700 |0037: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0002 line=62 │ │ 0x000a line=67 │ │ 0x000c line=68 │ │ 0x0014 line=73 │ │ @@ -758664,25 +758664,25 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3b90fc: |[3b90fc] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; │ │ -3b910c: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -3b9110: 6000 d857 |0002: sget v0, Lde/danoeh/antennapod/R$layout;.multi_select_speed_dial:I // field@57d8 │ │ -3b9114: 6e30 ca0b 0102 |0004: invoke-virtual {v1, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0bca │ │ -3b911a: 7110 139a 0200 |0007: invoke-static {v2}, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; // method@9a13 │ │ -3b9120: 0c01 |000a: move-result-object v1 │ │ -3b9122: 1101 |000b: return-object v1 │ │ -3b9124: 2201 521b |000c: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9128: 1a02 eaa5 |000e: const-string v2, "parent" // string@a5ea │ │ -3b912c: 7020 b0a5 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b9132: 2701 |0013: throw v1 │ │ +3b90d4: |[3b90d4] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; │ │ +3b90e4: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +3b90e8: 6000 d857 |0002: sget v0, Lde/danoeh/antennapod/R$layout;.multi_select_speed_dial:I // field@57d8 │ │ +3b90ec: 6e30 ca0b 0102 |0004: invoke-virtual {v1, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0bca │ │ +3b90f2: 7110 139a 0200 |0007: invoke-static {v2}, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; // method@9a13 │ │ +3b90f8: 0c01 |000a: move-result-object v1 │ │ +3b90fa: 1101 |000b: return-object v1 │ │ +3b90fc: 2201 521b |000c: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9100: 1a02 eaa5 |000e: const-string v2, "parent" // string@a5ea │ │ +3b9104: 7020 b0a5 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b910a: 2701 |0013: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0007 line=52 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/view/LayoutInflater; │ │ @@ -758694,17 +758694,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9064: |[3b9064] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.getRoot:()Landroid/view/View; │ │ -3b9074: 5410 fc69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.rootView:Landroid/view/View; // field@69fc │ │ -3b9078: 1100 |0002: return-object v0 │ │ +3b903c: |[3b903c] de.danoeh.antennapod.databinding.MultiSelectSpeedDialBinding.getRoot:()Landroid/view/View; │ │ +3b904c: 5410 fc69 |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding;.rootView:Landroid/view/View; // field@69fc │ │ +3b9050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/MultiSelectSpeedDialBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -758756,23 +758756,23 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3b9284: |[3b9284] de.danoeh.antennapod.databinding.NavListBinding.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ -3b9294: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b929a: 5b01 026a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a02 │ │ -3b929e: 5b02 fd69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.divider:Landroid/view/View; // field@69fd │ │ -3b92a2: 5b03 fe69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navLayout:Landroid/widget/RelativeLayout; // field@69fe │ │ -3b92a6: 5b04 ff69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navList:Landroidx/recyclerview/widget/RecyclerView; // field@69ff │ │ -3b92aa: 5b05 006a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navSettings:Landroid/widget/LinearLayout; // field@6a00 │ │ -3b92ae: 5b06 016a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a01 │ │ -3b92b2: 0e00 |000f: return-void │ │ +3b925c: |[3b925c] de.danoeh.antennapod.databinding.NavListBinding.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V │ │ +3b926c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b9272: 5b01 026a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a02 │ │ +3b9276: 5b02 fd69 |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.divider:Landroid/view/View; // field@69fd │ │ +3b927a: 5b03 fe69 |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navLayout:Landroid/widget/RelativeLayout; // field@69fe │ │ +3b927e: 5b04 ff69 |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navList:Landroidx/recyclerview/widget/RecyclerView; // field@69ff │ │ +3b9282: 5b05 006a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.navSettings:Landroid/widget/LinearLayout; // field@6a00 │ │ +3b9286: 5b06 016a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/NavListBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a01 │ │ +3b928a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -758792,54 +758792,54 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 72 16-bit code units │ │ -3b9190: |[3b9190] de.danoeh.antennapod.databinding.NavListBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ -3b91a0: 6000 f853 |0000: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@53f8 │ │ -3b91a4: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b91aa: 0c03 |0005: move-result-object v3 │ │ -3b91ac: 3803 2e00 |0006: if-eqz v3, 0034 // +002e │ │ -3b91b0: 0784 |0008: move-object v4, v8 │ │ -3b91b2: 1f04 0603 |0009: check-cast v4, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b91b6: 6000 1f55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.nav_list:I // field@551f │ │ -3b91ba: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b91c0: 0c01 |0010: move-result-object v1 │ │ -3b91c2: 0715 |0011: move-object v5, v1 │ │ -3b91c4: 1f05 1610 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3b91c8: 3805 2000 |0014: if-eqz v5, 0034 // +0020 │ │ -3b91cc: 6000 2055 |0016: sget v0, Lde/danoeh/antennapod/R$id;.nav_settings:I // field@5520 │ │ -3b91d0: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b91d6: 0c01 |001b: move-result-object v1 │ │ -3b91d8: 0716 |001c: move-object v6, v1 │ │ -3b91da: 1f06 fb02 |001d: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ -3b91de: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ -3b91e2: 6000 7e55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b91e6: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b91ec: 0c01 |0026: move-result-object v1 │ │ -3b91ee: 0717 |0027: move-object v7, v1 │ │ -3b91f0: 1f07 0203 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0302 │ │ -3b91f4: 3807 0a00 |002a: if-eqz v7, 0034 // +000a │ │ -3b91f8: 2208 6d18 |002c: new-instance v8, Lde/danoeh/antennapod/databinding/NavListBinding; // type@186d │ │ -3b91fc: 0781 |002e: move-object v1, v8 │ │ -3b91fe: 0742 |002f: move-object v2, v4 │ │ -3b9200: 7607 169a 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListBinding;.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9a16 │ │ -3b9206: 1108 |0033: return-object v8 │ │ -3b9208: 6e10 c50c 0800 |0034: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b920e: 0c08 |0037: move-result-object v8 │ │ -3b9210: 6e20 d902 0800 |0038: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9216: 0c08 |003b: move-result-object v8 │ │ -3b9218: 2200 521b |003c: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b921c: 1a01 713c |003e: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b9220: 6e20 dba5 8100 |0040: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b9226: 0c08 |0043: move-result-object v8 │ │ -3b9228: 7020 b0a5 8000 |0044: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b922e: 2700 |0047: throw v0 │ │ +3b9168: |[3b9168] de.danoeh.antennapod.databinding.NavListBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ +3b9178: 6000 f853 |0000: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@53f8 │ │ +3b917c: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9182: 0c03 |0005: move-result-object v3 │ │ +3b9184: 3803 2e00 |0006: if-eqz v3, 0034 // +002e │ │ +3b9188: 0784 |0008: move-object v4, v8 │ │ +3b918a: 1f04 0603 |0009: check-cast v4, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b918e: 6000 1f55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.nav_list:I // field@551f │ │ +3b9192: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9198: 0c01 |0010: move-result-object v1 │ │ +3b919a: 0715 |0011: move-object v5, v1 │ │ +3b919c: 1f05 1610 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3b91a0: 3805 2000 |0014: if-eqz v5, 0034 // +0020 │ │ +3b91a4: 6000 2055 |0016: sget v0, Lde/danoeh/antennapod/R$id;.nav_settings:I // field@5520 │ │ +3b91a8: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b91ae: 0c01 |001b: move-result-object v1 │ │ +3b91b0: 0716 |001c: move-object v6, v1 │ │ +3b91b2: 1f06 fb02 |001d: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ +3b91b6: 3806 1500 |001f: if-eqz v6, 0034 // +0015 │ │ +3b91ba: 6000 7e55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b91be: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b91c4: 0c01 |0026: move-result-object v1 │ │ +3b91c6: 0717 |0027: move-object v7, v1 │ │ +3b91c8: 1f07 0203 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0302 │ │ +3b91cc: 3807 0a00 |002a: if-eqz v7, 0034 // +000a │ │ +3b91d0: 2208 6d18 |002c: new-instance v8, Lde/danoeh/antennapod/databinding/NavListBinding; // type@186d │ │ +3b91d4: 0781 |002e: move-object v1, v8 │ │ +3b91d6: 0742 |002f: move-object v2, v4 │ │ +3b91d8: 7607 169a 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListBinding;.:(Landroid/widget/RelativeLayout;Landroid/view/View;Landroid/widget/RelativeLayout;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/LinearLayout;Landroid/widget/ProgressBar;)V // method@9a16 │ │ +3b91de: 1108 |0033: return-object v8 │ │ +3b91e0: 6e10 c50c 0800 |0034: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b91e6: 0c08 |0037: move-result-object v8 │ │ +3b91e8: 6e20 d902 0800 |0038: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b91ee: 0c08 |003b: move-result-object v8 │ │ +3b91f0: 2200 521b |003c: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b91f4: 1a01 713c |003e: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b91f8: 6e20 dba5 8100 |0040: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b91fe: 0c08 |0043: move-result-object v8 │ │ +3b9200: 7020 b0a5 8000 |0044: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9206: 2700 |0047: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0002 line=78 │ │ 0x0008 line=83 │ │ 0x000b line=85 │ │ 0x000d line=86 │ │ @@ -758858,20 +758858,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b9230: |[3b9230] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ -3b9240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b9242: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b9244: 7130 1b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9a1b │ │ -3b924a: 0c02 |0005: move-result-object v2 │ │ -3b924c: 1102 |0006: return-object v2 │ │ +3b9208: |[3b9208] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ +3b9218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b921a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b921c: 7130 1b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9a1b │ │ +3b9222: 0c02 |0005: move-result-object v2 │ │ +3b9224: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/NavListBinding;) │ │ @@ -758879,24 +758879,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b9250: |[3b9250] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ -3b9260: 6000 d957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_list:I // field@57d9 │ │ -3b9264: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b9266: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b926c: 0c02 |0006: move-result-object v2 │ │ -3b926e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b9272: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b9278: 7110 179a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9a17 │ │ -3b927e: 0c02 |000f: move-result-object v2 │ │ -3b9280: 1102 |0010: return-object v2 │ │ +3b9228: |[3b9228] de.danoeh.antennapod.databinding.NavListBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListBinding; │ │ +3b9238: 6000 d957 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_list:I // field@57d9 │ │ +3b923c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b923e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b9244: 0c02 |0006: move-result-object v2 │ │ +3b9246: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b924a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b9250: 7110 179a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListBinding; // method@9a17 │ │ +3b9256: 0c02 |000f: move-result-object v2 │ │ +3b9258: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0009 line=66 │ │ 0x000c line=68 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -758909,18 +758909,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b915c: |[3b915c] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/view/View; │ │ -3b916c: 6e10 199a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a19 │ │ -3b9172: 0c00 |0003: move-result-object v0 │ │ -3b9174: 1100 |0004: return-object v0 │ │ +3b9134: |[3b9134] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/view/View; │ │ +3b9144: 6e10 199a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a19 │ │ +3b914a: 0c00 |0003: move-result-object v0 │ │ +3b914c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/NavListBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/NavListBinding;) │ │ @@ -758928,17 +758928,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9178: |[3b9178] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b9188: 5410 026a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a02 │ │ -3b918c: 1100 |0002: return-object v0 │ │ +3b9150: |[3b9150] de.danoeh.antennapod.databinding.NavListBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b9160: 5410 026a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a02 │ │ +3b9164: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/NavListBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -758986,22 +758986,22 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3b93e0: |[3b93e0] de.danoeh.antennapod.databinding.NavListitemBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3b93f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b93f6: 5b01 056a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a05 │ │ -3b93fa: 5b02 036a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.imgvCover:Landroid/widget/ImageView; // field@6a03 │ │ -3b93fe: 5b03 046a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.itxtvFailure:Landroid/widget/ImageView; // field@6a04 │ │ -3b9402: 5b04 066a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvCount:Landroid/widget/TextView; // field@6a06 │ │ -3b9406: 5b05 076a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6a07 │ │ -3b940a: 0e00 |000d: return-void │ │ +3b93b8: |[3b93b8] de.danoeh.antennapod.databinding.NavListitemBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3b93c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b93ce: 5b01 056a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a05 │ │ +3b93d2: 5b02 036a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.imgvCover:Landroid/widget/ImageView; // field@6a03 │ │ +3b93d6: 5b03 046a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.itxtvFailure:Landroid/widget/ImageView; // field@6a04 │ │ +3b93da: 5b04 066a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvCount:Landroid/widget/TextView; // field@6a06 │ │ +3b93de: 5b05 076a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/NavListitemBinding;.txtvTitle:Landroid/widget/TextView; // field@6a07 │ │ +3b93e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0009 line=40 │ │ @@ -759019,55 +759019,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3b92e8: |[3b92e8] de.danoeh.antennapod.databinding.NavListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ -3b92f8: 6000 aa54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ -3b92fc: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9302: 0c01 |0005: move-result-object v1 │ │ -3b9304: 0714 |0006: move-object v4, v1 │ │ -3b9306: 1f04 f902 |0007: check-cast v4, Landroid/widget/ImageView; // type@02f9 │ │ -3b930a: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3b930e: 6000 b854 |000b: sget v0, Lde/danoeh/antennapod/R$id;.itxtvFailure:I // field@54b8 │ │ -3b9312: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9318: 0c01 |0010: move-result-object v1 │ │ -3b931a: 0715 |0011: move-object v5, v1 │ │ -3b931c: 1f05 f902 |0012: check-cast v5, Landroid/widget/ImageView; // type@02f9 │ │ -3b9320: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3b9324: 6000 8156 |0016: sget v0, Lde/danoeh/antennapod/R$id;.txtvCount:I // field@5681 │ │ -3b9328: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b932e: 0c01 |001b: move-result-object v1 │ │ -3b9330: 0716 |001c: move-object v6, v1 │ │ -3b9332: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ -3b9336: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3b933a: 6000 9d56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3b933e: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9344: 0c01 |0026: move-result-object v1 │ │ -3b9346: 0717 |0027: move-object v7, v1 │ │ -3b9348: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3b934c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3b9350: 2200 6e18 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/NavListitemBinding; // type@186e │ │ -3b9354: 0783 |002e: move-object v3, v8 │ │ -3b9356: 1f03 0603 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b935a: 0702 |0031: move-object v2, v0 │ │ -3b935c: 7606 1c9a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9a1c │ │ -3b9362: 1100 |0035: return-object v0 │ │ -3b9364: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b936a: 0c08 |0039: move-result-object v8 │ │ -3b936c: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9372: 0c08 |003d: move-result-object v8 │ │ -3b9374: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9378: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b937c: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b9382: 0c08 |0045: move-result-object v8 │ │ -3b9384: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b938a: 2700 |0049: throw v0 │ │ +3b92c0: |[3b92c0] de.danoeh.antennapod.databinding.NavListitemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ +3b92d0: 6000 aa54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ +3b92d4: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b92da: 0c01 |0005: move-result-object v1 │ │ +3b92dc: 0714 |0006: move-object v4, v1 │ │ +3b92de: 1f04 f902 |0007: check-cast v4, Landroid/widget/ImageView; // type@02f9 │ │ +3b92e2: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3b92e6: 6000 b854 |000b: sget v0, Lde/danoeh/antennapod/R$id;.itxtvFailure:I // field@54b8 │ │ +3b92ea: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b92f0: 0c01 |0010: move-result-object v1 │ │ +3b92f2: 0715 |0011: move-object v5, v1 │ │ +3b92f4: 1f05 f902 |0012: check-cast v5, Landroid/widget/ImageView; // type@02f9 │ │ +3b92f8: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3b92fc: 6000 8156 |0016: sget v0, Lde/danoeh/antennapod/R$id;.txtvCount:I // field@5681 │ │ +3b9300: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9306: 0c01 |001b: move-result-object v1 │ │ +3b9308: 0716 |001c: move-object v6, v1 │ │ +3b930a: 1f06 1303 |001d: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ +3b930e: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3b9312: 6000 9d56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3b9316: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b931c: 0c01 |0026: move-result-object v1 │ │ +3b931e: 0717 |0027: move-object v7, v1 │ │ +3b9320: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3b9324: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3b9328: 2200 6e18 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/NavListitemBinding; // type@186e │ │ +3b932c: 0783 |002e: move-object v3, v8 │ │ +3b932e: 1f03 0603 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b9332: 0702 |0031: move-object v2, v0 │ │ +3b9334: 7606 1c9a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9a1c │ │ +3b933a: 1100 |0035: return-object v0 │ │ +3b933c: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b9342: 0c08 |0039: move-result-object v8 │ │ +3b9344: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b934a: 0c08 |003d: move-result-object v8 │ │ +3b934c: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9350: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9354: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b935a: 0c08 |0045: move-result-object v8 │ │ +3b935c: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9362: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x000b line=77 │ │ 0x000d line=78 │ │ 0x0016 line=83 │ │ @@ -759085,20 +759085,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b938c: |[3b938c] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ -3b939c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b939e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b93a0: 7130 219a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9a21 │ │ -3b93a6: 0c02 |0005: move-result-object v2 │ │ -3b93a8: 1102 |0006: return-object v2 │ │ +3b9364: |[3b9364] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ +3b9374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9376: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b9378: 7130 219a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9a21 │ │ +3b937e: 0c02 |0005: move-result-object v2 │ │ +3b9380: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/NavListitemBinding;) │ │ @@ -759106,24 +759106,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b93ac: |[3b93ac] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ -3b93bc: 6000 da57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_listitem:I // field@57da │ │ -3b93c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b93c2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b93c8: 0c02 |0006: move-result-object v2 │ │ -3b93ca: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b93ce: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b93d4: 7110 1d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9a1d │ │ -3b93da: 0c02 |000f: move-result-object v2 │ │ -3b93dc: 1102 |0010: return-object v2 │ │ +3b9384: |[3b9384] de.danoeh.antennapod.databinding.NavListitemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ +3b9394: 6000 da57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_listitem:I // field@57da │ │ +3b9398: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b939a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b93a0: 0c02 |0006: move-result-object v2 │ │ +3b93a2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b93a6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b93ac: 7110 1d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavListitemBinding; // method@9a1d │ │ +3b93b2: 0c02 |000f: move-result-object v2 │ │ +3b93b4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=60 │ │ 0x000c line=62 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -759136,18 +759136,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b92b4: |[3b92b4] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/view/View; │ │ -3b92c4: 6e10 1f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a1f │ │ -3b92ca: 0c00 |0003: move-result-object v0 │ │ -3b92cc: 1100 |0004: return-object v0 │ │ +3b928c: |[3b928c] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/view/View; │ │ +3b929c: 6e10 1f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavListitemBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a1f │ │ +3b92a2: 0c00 |0003: move-result-object v0 │ │ +3b92a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/NavListitemBinding;) │ │ @@ -759155,17 +759155,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b92d0: |[3b92d0] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b92e0: 5410 056a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a05 │ │ -3b92e4: 1100 |0002: return-object v0 │ │ +3b92a8: |[3b92a8] de.danoeh.antennapod.databinding.NavListitemBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b92b8: 5410 056a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavListitemBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a05 │ │ +3b92bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/NavListitemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -759205,20 +759205,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3b9504: |[3b9504] de.danoeh.antennapod.databinding.NavSectionItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3b9514: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b951a: 5b01 0a6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a0a │ │ -3b951e: 5b02 086a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessage:Landroid/widget/LinearLayout; // field@6a08 │ │ -3b9522: 5b03 096a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessageText:Landroid/widget/TextView; // field@6a09 │ │ -3b9526: 0e00 |0009: return-void │ │ +3b94dc: |[3b94dc] de.danoeh.antennapod.databinding.NavSectionItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3b94ec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b94f2: 5b01 0a6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a0a │ │ +3b94f6: 5b02 086a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessage:Landroid/widget/LinearLayout; // field@6a08 │ │ +3b94fa: 5b03 096a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.navFeedsFilteredMessageText:Landroid/widget/TextView; // field@6a09 │ │ +3b94fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -759232,39 +759232,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3b9440: |[3b9440] de.danoeh.antennapod.databinding.NavSectionItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ -3b9450: 6000 1c55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message:I // field@551c │ │ -3b9454: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b945a: 0c01 |0005: move-result-object v1 │ │ -3b945c: 1f01 fb02 |0006: check-cast v1, Landroid/widget/LinearLayout; // type@02fb │ │ -3b9460: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3b9464: 6000 1d55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message_text:I // field@551d │ │ -3b9468: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b946e: 0c02 |000f: move-result-object v2 │ │ -3b9470: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ -3b9474: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3b9478: 2200 6f18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // type@186f │ │ -3b947c: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b9480: 7040 229a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9a22 │ │ -3b9486: 1100 |001b: return-object v0 │ │ -3b9488: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b948e: 0c03 |001f: move-result-object v3 │ │ -3b9490: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9496: 0c03 |0023: move-result-object v3 │ │ -3b9498: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b949c: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b94a0: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b94a6: 0c03 |002b: move-result-object v3 │ │ -3b94a8: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b94ae: 2700 |002f: throw v0 │ │ +3b9418: |[3b9418] de.danoeh.antennapod.databinding.NavSectionItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ +3b9428: 6000 1c55 |0000: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message:I // field@551c │ │ +3b942c: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9432: 0c01 |0005: move-result-object v1 │ │ +3b9434: 1f01 fb02 |0006: check-cast v1, Landroid/widget/LinearLayout; // type@02fb │ │ +3b9438: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3b943c: 6000 1d55 |000a: sget v0, Lde/danoeh/antennapod/R$id;.nav_feeds_filtered_message_text:I // field@551d │ │ +3b9440: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9446: 0c02 |000f: move-result-object v2 │ │ +3b9448: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ +3b944c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3b9450: 2200 6f18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // type@186f │ │ +3b9454: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b9458: 7040 229a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9a22 │ │ +3b945e: 1100 |001b: return-object v0 │ │ +3b9460: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b9466: 0c03 |001f: move-result-object v3 │ │ +3b9468: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b946e: 0c03 |0023: move-result-object v3 │ │ +3b9470: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9474: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9478: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b947e: 0c03 |002b: move-result-object v3 │ │ +3b9480: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9486: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -759278,20 +759278,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b94b0: |[3b94b0] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ -3b94c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b94c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b94c4: 7130 279a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9a27 │ │ -3b94ca: 0c02 |0005: move-result-object v2 │ │ -3b94cc: 1102 |0006: return-object v2 │ │ +3b9488: |[3b9488] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ +3b9498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b949a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b949c: 7130 279a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9a27 │ │ +3b94a2: 0c02 |0005: move-result-object v2 │ │ +3b94a4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/NavSectionItemBinding;) │ │ @@ -759299,24 +759299,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b94d0: |[3b94d0] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ -3b94e0: 6000 db57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_section_item:I // field@57db │ │ -3b94e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b94e6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b94ec: 0c02 |0006: move-result-object v2 │ │ -3b94ee: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b94f2: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b94f8: 7110 239a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9a23 │ │ -3b94fe: 0c02 |000f: move-result-object v2 │ │ -3b9500: 1102 |0010: return-object v2 │ │ +3b94a8: |[3b94a8] de.danoeh.antennapod.databinding.NavSectionItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ +3b94b8: 6000 db57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.nav_section_item:I // field@57db │ │ +3b94bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b94be: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b94c4: 0c02 |0006: move-result-object v2 │ │ +3b94c6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b94ca: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b94d0: 7110 239a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/NavSectionItemBinding; // method@9a23 │ │ +3b94d6: 0c02 |000f: move-result-object v2 │ │ +3b94d8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -759329,18 +759329,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b940c: |[3b940c] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/view/View; │ │ -3b941c: 6e10 259a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a25 │ │ -3b9422: 0c00 |0003: move-result-object v0 │ │ -3b9424: 1100 |0004: return-object v0 │ │ +3b93e4: |[3b93e4] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/view/View; │ │ +3b93f4: 6e10 259a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a25 │ │ +3b93fa: 0c00 |0003: move-result-object v0 │ │ +3b93fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/NavSectionItemBinding;) │ │ @@ -759348,17 +759348,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9428: |[3b9428] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b9438: 5410 0a6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a0a │ │ -3b943c: 1100 |0002: return-object v0 │ │ +3b9400: |[3b9400] de.danoeh.antennapod.databinding.NavSectionItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b9410: 5410 0a6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/NavSectionItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a0a │ │ +3b9414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/NavSectionItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -759446,32 +759446,32 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Spinner;Landroid/widget/TextView;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroidx/cardview/widget/CardView;Landroid/widget/ImageButton;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -3b9728: |[3b9728] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Spinner;Landroid/widget/TextView;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroidx/cardview/widget/CardView;Landroid/widget/ImageButton;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V │ │ -3b9738: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b973e: 5b01 156a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a15 │ │ -3b9742: 5b02 0b6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.alternateUrlsSpinner:Landroid/widget/Spinner; // field@6a0b │ │ -3b9746: 5b03 0c6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.authorLabel:Landroid/widget/TextView; // field@6a0c │ │ -3b974a: 5b04 0d6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.autoDownloadCheckBox:Landroid/widget/CheckBox; // field@6a0d │ │ -3b974e: 5b05 0e6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.backgroundImage:Landroid/widget/ImageView; // field@6a0e │ │ -3b9752: 5b06 0f6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6a0f │ │ -3b9756: 5b07 106a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.closeButton:Landroid/widget/ImageButton; // field@6a10 │ │ -3b975a: 5b08 116a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.coverImage:Landroid/widget/ImageView; // field@6a11 │ │ -3b975e: 5b09 126a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.feedDisplayContainer:Landroid/widget/LinearLayout; // field@6a12 │ │ -3b9762: 5b0a 136a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.listView:Landroid/widget/ListView; // field@6a13 │ │ -3b9766: 5b0b 146a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a14 │ │ -3b976a: 5b0c 166a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.stopPreviewButton:Landroid/widget/Button; // field@6a16 │ │ -3b976e: 5b0d 176a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.subscribeButton:Landroid/widget/Button; // field@6a17 │ │ -3b9772: 5b0e 186a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.titleLabel:Landroid/widget/TextView; // field@6a18 │ │ -3b9776: 5b0f 196a |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6a19 │ │ -3b977a: 0e00 |0021: return-void │ │ +3b9700: |[3b9700] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Spinner;Landroid/widget/TextView;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroidx/cardview/widget/CardView;Landroid/widget/ImageButton;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V │ │ +3b9710: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b9716: 5b01 156a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a15 │ │ +3b971a: 5b02 0b6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.alternateUrlsSpinner:Landroid/widget/Spinner; // field@6a0b │ │ +3b971e: 5b03 0c6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.authorLabel:Landroid/widget/TextView; // field@6a0c │ │ +3b9722: 5b04 0d6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.autoDownloadCheckBox:Landroid/widget/CheckBox; // field@6a0d │ │ +3b9726: 5b05 0e6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.backgroundImage:Landroid/widget/ImageView; // field@6a0e │ │ +3b972a: 5b06 0f6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6a0f │ │ +3b972e: 5b07 106a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.closeButton:Landroid/widget/ImageButton; // field@6a10 │ │ +3b9732: 5b08 116a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.coverImage:Landroid/widget/ImageView; // field@6a11 │ │ +3b9736: 5b09 126a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.feedDisplayContainer:Landroid/widget/LinearLayout; // field@6a12 │ │ +3b973a: 5b0a 136a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.listView:Landroid/widget/ListView; // field@6a13 │ │ +3b973e: 5b0b 146a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a14 │ │ +3b9742: 5b0c 166a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.stopPreviewButton:Landroid/widget/Button; // field@6a16 │ │ +3b9746: 5b0d 176a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.subscribeButton:Landroid/widget/Button; // field@6a17 │ │ +3b974a: 5b0e 186a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.titleLabel:Landroid/widget/TextView; // field@6a18 │ │ +3b974e: 5b0f 196a |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6a19 │ │ +3b9752: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x0007 line=82 │ │ 0x0009 line=83 │ │ @@ -759509,111 +759509,111 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 16 │ │ insns size : 180 16-bit code units │ │ -3b955c: |[3b955c] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ -3b956c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3b9570: 6001 3953 |0002: sget v1, Lde/danoeh/antennapod/R$id;.alternate_urls_spinner:I // field@5339 │ │ -3b9574: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b957a: 0c02 |0007: move-result-object v2 │ │ -3b957c: 0725 |0008: move-object v5, v2 │ │ -3b957e: 1f05 0e03 |0009: check-cast v5, Landroid/widget/Spinner; // type@030e │ │ -3b9582: 3805 9500 |000b: if-eqz v5, 00a0 // +0095 │ │ -3b9586: 6001 4553 |000d: sget v1, Lde/danoeh/antennapod/R$id;.author_label:I // field@5345 │ │ -3b958a: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9590: 0c02 |0012: move-result-object v2 │ │ -3b9592: 0726 |0013: move-object v6, v2 │ │ -3b9594: 1f06 1303 |0014: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ -3b9598: 3806 8a00 |0016: if-eqz v6, 00a0 // +008a │ │ -3b959c: 6001 4b53 |0018: sget v1, Lde/danoeh/antennapod/R$id;.autoDownloadCheckBox:I // field@534b │ │ -3b95a0: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b95a6: 0c02 |001d: move-result-object v2 │ │ -3b95a8: 0727 |001e: move-object v7, v2 │ │ -3b95aa: 1f07 e702 |001f: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ -3b95ae: 3807 7f00 |0021: if-eqz v7, 00a0 // +007f │ │ -3b95b2: 6001 4d53 |0023: sget v1, Lde/danoeh/antennapod/R$id;.backgroundImage:I // field@534d │ │ -3b95b6: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b95bc: 0c02 |0028: move-result-object v2 │ │ -3b95be: 0728 |0029: move-object v8, v2 │ │ -3b95c0: 1f08 f902 |002a: check-cast v8, Landroid/widget/ImageView; // type@02f9 │ │ -3b95c4: 3808 7400 |002c: if-eqz v8, 00a0 // +0074 │ │ -3b95c8: 6001 8753 |002e: sget v1, Lde/danoeh/antennapod/R$id;.card:I // field@5387 │ │ -3b95cc: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b95d2: 0c02 |0033: move-result-object v2 │ │ -3b95d4: 0729 |0034: move-object v9, v2 │ │ -3b95d6: 1f09 e004 |0035: check-cast v9, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3b95da: 3809 6900 |0037: if-eqz v9, 00a0 // +0069 │ │ -3b95de: 6001 ad53 |0039: sget v1, Lde/danoeh/antennapod/R$id;.closeButton:I // field@53ad │ │ -3b95e2: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b95e8: 0c02 |003e: move-result-object v2 │ │ -3b95ea: 072a |003f: move-object v10, v2 │ │ -3b95ec: 1f0a f702 |0040: check-cast v10, Landroid/widget/ImageButton; // type@02f7 │ │ -3b95f0: 380a 5e00 |0042: if-eqz v10, 00a0 // +005e │ │ -3b95f4: 6001 c453 |0044: sget v1, Lde/danoeh/antennapod/R$id;.coverImage:I // field@53c4 │ │ -3b95f8: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b95fe: 0c02 |0049: move-result-object v2 │ │ -3b9600: 072b |004a: move-object v11, v2 │ │ -3b9602: 1f0b f902 |004b: check-cast v11, Landroid/widget/ImageView; // type@02f9 │ │ -3b9606: 380b 5300 |004d: if-eqz v11, 00a0 // +0053 │ │ -3b960a: 6001 6b54 |004f: sget v1, Lde/danoeh/antennapod/R$id;.feed_display_container:I // field@546b │ │ -3b960e: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9614: 0c02 |0054: move-result-object v2 │ │ -3b9616: 072c |0055: move-object v12, v2 │ │ -3b9618: 1f0c fb02 |0056: check-cast v12, Landroid/widget/LinearLayout; // type@02fb │ │ -3b961c: 380c 4800 |0058: if-eqz v12, 00a0 // +0048 │ │ -3b9620: 6001 d154 |005a: sget v1, Lde/danoeh/antennapod/R$id;.listView:I // field@54d1 │ │ -3b9624: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b962a: 0c02 |005f: move-result-object v2 │ │ -3b962c: 072d |0060: move-object v13, v2 │ │ -3b962e: 1f0d fd02 |0061: check-cast v13, Landroid/widget/ListView; // type@02fd │ │ -3b9632: 380d 3d00 |0063: if-eqz v13, 00a0 // +003d │ │ -3b9636: 6001 7e55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b963a: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9640: 0c02 |006a: move-result-object v2 │ │ -3b9642: 072e |006b: move-object v14, v2 │ │ -3b9644: 1f0e 0203 |006c: check-cast v14, Landroid/widget/ProgressBar; // type@0302 │ │ -3b9648: 380e 3200 |006e: if-eqz v14, 00a0 // +0032 │ │ -3b964c: 6001 2456 |0070: sget v1, Lde/danoeh/antennapod/R$id;.stopPreviewButton:I // field@5624 │ │ -3b9650: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9656: 0c02 |0075: move-result-object v2 │ │ -3b9658: 072f |0076: move-object v15, v2 │ │ -3b965a: 1f0f e602 |0077: check-cast v15, Landroid/widget/Button; // type@02e6 │ │ -3b965e: 380f 2700 |0079: if-eqz v15, 00a0 // +0027 │ │ -3b9662: 6001 2856 |007b: sget v1, Lde/danoeh/antennapod/R$id;.subscribeButton:I // field@5628 │ │ -3b9666: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b966c: 0c02 |0080: move-result-object v2 │ │ -3b966e: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3b9672: 1f10 e602 |0083: check-cast v16, Landroid/widget/Button; // type@02e6 │ │ -3b9676: 3810 1b00 |0085: if-eqz v16, 00a0 // +001b │ │ -3b967a: 6001 6c56 |0087: sget v1, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ -3b967e: 7120 8e6c 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9684: 0c02 |008c: move-result-object v2 │ │ -3b9686: 0811 0200 |008d: move-object/from16 v17, v2 │ │ -3b968a: 1f11 1303 |008f: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ -3b968e: 3811 0f00 |0091: if-eqz v17, 00a0 // +000f │ │ -3b9692: 0812 0000 |0093: move-object/from16 v18, v0 │ │ -3b9696: 1f12 fb02 |0095: check-cast v18, Landroid/widget/LinearLayout; // type@02fb │ │ -3b969a: 2200 7018 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // type@1870 │ │ -3b969e: 0703 |0099: move-object v3, v0 │ │ -3b96a0: 0804 1200 |009a: move-object/from16 v4, v18 │ │ -3b96a4: 7610 289a 0300 |009c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Spinner;Landroid/widget/TextView;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroidx/cardview/widget/CardView;Landroid/widget/ImageButton;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V // method@9a28 │ │ -3b96aa: 1100 |009f: return-object v0 │ │ -3b96ac: 7401 c50c 1300 |00a0: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b96b2: 0c00 |00a3: move-result-object v0 │ │ -3b96b4: 6e20 d902 1000 |00a4: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b96ba: 0c00 |00a7: move-result-object v0 │ │ -3b96bc: 2201 521b |00a8: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b96c0: 1a02 713c |00aa: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3b96c4: 6e20 dba5 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b96ca: 0c00 |00af: move-result-object v0 │ │ -3b96cc: 7020 b0a5 0100 |00b0: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b96d2: 2701 |00b3: throw v1 │ │ +3b9534: |[3b9534] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ +3b9544: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3b9548: 6001 3953 |0002: sget v1, Lde/danoeh/antennapod/R$id;.alternate_urls_spinner:I // field@5339 │ │ +3b954c: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9552: 0c02 |0007: move-result-object v2 │ │ +3b9554: 0725 |0008: move-object v5, v2 │ │ +3b9556: 1f05 0e03 |0009: check-cast v5, Landroid/widget/Spinner; // type@030e │ │ +3b955a: 3805 9500 |000b: if-eqz v5, 00a0 // +0095 │ │ +3b955e: 6001 4553 |000d: sget v1, Lde/danoeh/antennapod/R$id;.author_label:I // field@5345 │ │ +3b9562: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9568: 0c02 |0012: move-result-object v2 │ │ +3b956a: 0726 |0013: move-object v6, v2 │ │ +3b956c: 1f06 1303 |0014: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ +3b9570: 3806 8a00 |0016: if-eqz v6, 00a0 // +008a │ │ +3b9574: 6001 4b53 |0018: sget v1, Lde/danoeh/antennapod/R$id;.autoDownloadCheckBox:I // field@534b │ │ +3b9578: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b957e: 0c02 |001d: move-result-object v2 │ │ +3b9580: 0727 |001e: move-object v7, v2 │ │ +3b9582: 1f07 e702 |001f: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ +3b9586: 3807 7f00 |0021: if-eqz v7, 00a0 // +007f │ │ +3b958a: 6001 4d53 |0023: sget v1, Lde/danoeh/antennapod/R$id;.backgroundImage:I // field@534d │ │ +3b958e: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9594: 0c02 |0028: move-result-object v2 │ │ +3b9596: 0728 |0029: move-object v8, v2 │ │ +3b9598: 1f08 f902 |002a: check-cast v8, Landroid/widget/ImageView; // type@02f9 │ │ +3b959c: 3808 7400 |002c: if-eqz v8, 00a0 // +0074 │ │ +3b95a0: 6001 8753 |002e: sget v1, Lde/danoeh/antennapod/R$id;.card:I // field@5387 │ │ +3b95a4: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b95aa: 0c02 |0033: move-result-object v2 │ │ +3b95ac: 0729 |0034: move-object v9, v2 │ │ +3b95ae: 1f09 e004 |0035: check-cast v9, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3b95b2: 3809 6900 |0037: if-eqz v9, 00a0 // +0069 │ │ +3b95b6: 6001 ad53 |0039: sget v1, Lde/danoeh/antennapod/R$id;.closeButton:I // field@53ad │ │ +3b95ba: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b95c0: 0c02 |003e: move-result-object v2 │ │ +3b95c2: 072a |003f: move-object v10, v2 │ │ +3b95c4: 1f0a f702 |0040: check-cast v10, Landroid/widget/ImageButton; // type@02f7 │ │ +3b95c8: 380a 5e00 |0042: if-eqz v10, 00a0 // +005e │ │ +3b95cc: 6001 c453 |0044: sget v1, Lde/danoeh/antennapod/R$id;.coverImage:I // field@53c4 │ │ +3b95d0: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b95d6: 0c02 |0049: move-result-object v2 │ │ +3b95d8: 072b |004a: move-object v11, v2 │ │ +3b95da: 1f0b f902 |004b: check-cast v11, Landroid/widget/ImageView; // type@02f9 │ │ +3b95de: 380b 5300 |004d: if-eqz v11, 00a0 // +0053 │ │ +3b95e2: 6001 6b54 |004f: sget v1, Lde/danoeh/antennapod/R$id;.feed_display_container:I // field@546b │ │ +3b95e6: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b95ec: 0c02 |0054: move-result-object v2 │ │ +3b95ee: 072c |0055: move-object v12, v2 │ │ +3b95f0: 1f0c fb02 |0056: check-cast v12, Landroid/widget/LinearLayout; // type@02fb │ │ +3b95f4: 380c 4800 |0058: if-eqz v12, 00a0 // +0048 │ │ +3b95f8: 6001 d154 |005a: sget v1, Lde/danoeh/antennapod/R$id;.listView:I // field@54d1 │ │ +3b95fc: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9602: 0c02 |005f: move-result-object v2 │ │ +3b9604: 072d |0060: move-object v13, v2 │ │ +3b9606: 1f0d fd02 |0061: check-cast v13, Landroid/widget/ListView; // type@02fd │ │ +3b960a: 380d 3d00 |0063: if-eqz v13, 00a0 // +003d │ │ +3b960e: 6001 7e55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b9612: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9618: 0c02 |006a: move-result-object v2 │ │ +3b961a: 072e |006b: move-object v14, v2 │ │ +3b961c: 1f0e 0203 |006c: check-cast v14, Landroid/widget/ProgressBar; // type@0302 │ │ +3b9620: 380e 3200 |006e: if-eqz v14, 00a0 // +0032 │ │ +3b9624: 6001 2456 |0070: sget v1, Lde/danoeh/antennapod/R$id;.stopPreviewButton:I // field@5624 │ │ +3b9628: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b962e: 0c02 |0075: move-result-object v2 │ │ +3b9630: 072f |0076: move-object v15, v2 │ │ +3b9632: 1f0f e602 |0077: check-cast v15, Landroid/widget/Button; // type@02e6 │ │ +3b9636: 380f 2700 |0079: if-eqz v15, 00a0 // +0027 │ │ +3b963a: 6001 2856 |007b: sget v1, Lde/danoeh/antennapod/R$id;.subscribeButton:I // field@5628 │ │ +3b963e: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9644: 0c02 |0080: move-result-object v2 │ │ +3b9646: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3b964a: 1f10 e602 |0083: check-cast v16, Landroid/widget/Button; // type@02e6 │ │ +3b964e: 3810 1b00 |0085: if-eqz v16, 00a0 // +001b │ │ +3b9652: 6001 6c56 |0087: sget v1, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ +3b9656: 7120 8e6c 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b965c: 0c02 |008c: move-result-object v2 │ │ +3b965e: 0811 0200 |008d: move-object/from16 v17, v2 │ │ +3b9662: 1f11 1303 |008f: check-cast v17, Landroid/widget/TextView; // type@0313 │ │ +3b9666: 3811 0f00 |0091: if-eqz v17, 00a0 // +000f │ │ +3b966a: 0812 0000 |0093: move-object/from16 v18, v0 │ │ +3b966e: 1f12 fb02 |0095: check-cast v18, Landroid/widget/LinearLayout; // type@02fb │ │ +3b9672: 2200 7018 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // type@1870 │ │ +3b9676: 0703 |0099: move-object v3, v0 │ │ +3b9678: 0804 1200 |009a: move-object/from16 v4, v18 │ │ +3b967c: 7610 289a 0300 |009c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Spinner;Landroid/widget/TextView;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroidx/cardview/widget/CardView;Landroid/widget/ImageButton;Landroid/widget/ImageView;Landroid/widget/LinearLayout;Landroid/widget/ListView;Landroid/widget/ProgressBar;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V // method@9a28 │ │ +3b9682: 1100 |009f: return-object v0 │ │ +3b9684: 7401 c50c 1300 |00a0: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b968a: 0c00 |00a3: move-result-object v0 │ │ +3b968c: 6e20 d902 1000 |00a4: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b9692: 0c00 |00a7: move-result-object v0 │ │ +3b9694: 2201 521b |00a8: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9698: 1a02 713c |00aa: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3b969c: 6e20 dba5 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b96a2: 0c00 |00af: move-result-object v0 │ │ +3b96a4: 7020 b0a5 0100 |00b0: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b96aa: 2701 |00b3: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0004 line=125 │ │ 0x000d line=130 │ │ 0x000f line=131 │ │ 0x0018 line=136 │ │ @@ -759650,20 +759650,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b96d4: |[3b96d4] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ -3b96e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b96e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b96e8: 7130 2d9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9a2d │ │ -3b96ee: 0c02 |0005: move-result-object v2 │ │ -3b96f0: 1102 |0006: return-object v2 │ │ +3b96ac: |[3b96ac] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ +3b96bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b96be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b96c0: 7130 2d9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9a2d │ │ +3b96c6: 0c02 |0005: move-result-object v2 │ │ +3b96c8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;) │ │ @@ -759671,24 +759671,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b96f4: |[3b96f4] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ -3b9704: 6000 ed57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.onlinefeedview_activity:I // field@57ed │ │ -3b9708: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b970a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9710: 0c02 |0006: move-result-object v2 │ │ -3b9712: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b9716: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b971c: 7110 299a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9a29 │ │ -3b9722: 0c02 |000f: move-result-object v2 │ │ -3b9724: 1102 |0010: return-object v2 │ │ +3b96cc: |[3b96cc] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ +3b96dc: 6000 ed57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.onlinefeedview_activity:I // field@57ed │ │ +3b96e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b96e2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b96e8: 0c02 |0006: move-result-object v2 │ │ +3b96ea: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b96ee: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b96f4: 7110 299a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; // method@9a29 │ │ +3b96fa: 0c02 |000f: move-result-object v2 │ │ +3b96fc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=113 │ │ 0x000c line=115 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -759701,18 +759701,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9528: |[3b9528] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/view/View; │ │ -3b9538: 6e10 2b9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a2b │ │ -3b953e: 0c00 |0003: move-result-object v0 │ │ -3b9540: 1100 |0004: return-object v0 │ │ +3b9500: |[3b9500] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/view/View; │ │ +3b9510: 6e10 2b9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a2b │ │ +3b9516: 0c00 |0003: move-result-object v0 │ │ +3b9518: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;) │ │ @@ -759720,17 +759720,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9544: |[3b9544] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b9554: 5410 156a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a15 │ │ -3b9558: 1100 |0002: return-object v0 │ │ +3b951c: |[3b951c] de.danoeh.antennapod.databinding.OnlinefeedviewActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b952c: 5410 156a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a15 │ │ +3b9530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/OnlinefeedviewActivityBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -759766,19 +759766,19 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b9860: |[3b9860] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ -3b9870: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b9876: 5b01 1a6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6a1a │ │ -3b987a: 5b02 1b6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.txtvDescription:Landroid/widget/TextView; // field@6a1b │ │ -3b987e: 0e00 |0007: return-void │ │ +3b9838: |[3b9838] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V │ │ +3b9848: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b984e: 5b01 1a6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6a1a │ │ +3b9852: 5b02 1b6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.txtvDescription:Landroid/widget/TextView; // field@6a1b │ │ +3b9856: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ @@ -759790,34 +759790,34 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b97b0: |[3b97b0] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ -3b97c0: 6000 8256 |0000: sget v0, Lde/danoeh/antennapod/R$id;.txtvDescription:I // field@5682 │ │ -3b97c4: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b97ca: 0c01 |0005: move-result-object v1 │ │ -3b97cc: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ -3b97d0: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3b97d4: 2200 7118 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; // type@1871 │ │ -3b97d8: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3b97dc: 7030 2e9a 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9a2e │ │ -3b97e2: 1100 |0011: return-object v0 │ │ -3b97e4: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b97ea: 0c02 |0015: move-result-object v2 │ │ -3b97ec: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b97f2: 0c02 |0019: move-result-object v2 │ │ -3b97f4: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b97f8: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b97fc: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b9802: 0c02 |0021: move-result-object v2 │ │ -3b9804: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b980a: 2700 |0025: throw v0 │ │ +3b9788: |[3b9788] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ +3b9798: 6000 8256 |0000: sget v0, Lde/danoeh/antennapod/R$id;.txtvDescription:I // field@5682 │ │ +3b979c: 7120 8e6c 0200 |0002: invoke-static {v2, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b97a2: 0c01 |0005: move-result-object v1 │ │ +3b97a4: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ +3b97a8: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3b97ac: 2200 7118 |000a: new-instance v0, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; // type@1871 │ │ +3b97b0: 1f02 fb02 |000c: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3b97b4: 7030 2e9a 2001 |000e: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;)V // method@9a2e │ │ +3b97ba: 1100 |0011: return-object v0 │ │ +3b97bc: 6e10 c50c 0200 |0012: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b97c2: 0c02 |0015: move-result-object v2 │ │ +3b97c4: 6e20 d902 0200 |0016: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b97ca: 0c02 |0019: move-result-object v2 │ │ +3b97cc: 2200 521b |001a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b97d0: 1a01 713c |001c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b97d4: 6e20 dba5 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b97da: 0c02 |0021: move-result-object v2 │ │ +3b97dc: 7020 b0a5 2000 |0022: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b97e2: 2700 |0025: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x000a line=64 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ @@ -759829,20 +759829,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b980c: |[3b980c] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ -3b981c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b981e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b9820: 7130 339a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; // method@9a33 │ │ -3b9826: 0c02 |0005: move-result-object v2 │ │ -3b9828: 1102 |0006: return-object v2 │ │ +3b97e4: |[3b97e4] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ +3b97f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b97f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b97f8: 7130 339a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; // method@9a33 │ │ +3b97fe: 0c02 |0005: move-result-object v2 │ │ +3b9800: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;) │ │ @@ -759850,24 +759850,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b982c: |[3b982c] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ -3b983c: 6000 ee57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.onlinefeedview_header:I // field@57ee │ │ -3b9840: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b9842: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9848: 0c02 |0006: move-result-object v2 │ │ -3b984a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b984e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b9854: 7110 2f9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; // method@9a2f │ │ -3b985a: 0c02 |000f: move-result-object v2 │ │ -3b985c: 1102 |0010: return-object v2 │ │ +3b9804: |[3b9804] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ +3b9814: 6000 ee57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.onlinefeedview_header:I // field@57ee │ │ +3b9818: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b981a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b9820: 0c02 |0006: move-result-object v2 │ │ +3b9822: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b9826: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b982c: 7110 2f9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; // method@9a2f │ │ +3b9832: 0c02 |000f: move-result-object v2 │ │ +3b9834: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ 0x000c line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -759880,18 +759880,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b977c: |[3b977c] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.getRoot:()Landroid/view/View; │ │ -3b978c: 6e10 319a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a31 │ │ -3b9792: 0c00 |0003: move-result-object v0 │ │ -3b9794: 1100 |0004: return-object v0 │ │ +3b9754: |[3b9754] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.getRoot:()Landroid/view/View; │ │ +3b9764: 6e10 319a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a31 │ │ +3b976a: 0c00 |0003: move-result-object v0 │ │ +3b976c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;) │ │ @@ -759899,17 +759899,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9798: |[3b9798] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b97a8: 5410 1a6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6a1a │ │ -3b97ac: 1100 |0002: return-object v0 │ │ +3b9770: |[3b9770] de.danoeh.antennapod.databinding.OnlinefeedviewHeaderBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b9780: 5410 1a6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding;.rootView:Landroid/widget/LinearLayout; // field@6a1a │ │ +3b9784: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/OnlinefeedviewHeaderBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -759957,22 +759957,22 @@ │ │ type : '(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3b99ac: |[3b99ac] de.danoeh.antennapod.databinding.OpmlSelectionBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V │ │ -3b99bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b99c2: 5b01 206a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a20 │ │ -3b99c6: 5b02 1c6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6a1c │ │ -3b99ca: 5b03 1d6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6a1d │ │ -3b99ce: 5b04 1e6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b99d2: 5b05 1f6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ -3b99d6: 0e00 |000d: return-void │ │ +3b9984: |[3b9984] de.danoeh.antennapod.databinding.OpmlSelectionBinding.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V │ │ +3b9994: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b999a: 5b01 206a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a20 │ │ +3b999e: 5b02 1c6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6a1c │ │ +3b99a2: 5b03 1d6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6a1d │ │ +3b99a6: 5b04 1e6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b99aa: 5b05 1f6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ +3b99ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -759990,55 +759990,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3b98b4: |[3b98b4] de.danoeh.antennapod.databinding.OpmlSelectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ -3b98c4: 6000 6d53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butCancel:I // field@536d │ │ -3b98c8: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b98ce: 0c01 |0005: move-result-object v1 │ │ -3b98d0: 0714 |0006: move-object v4, v1 │ │ -3b98d2: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ -3b98d6: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3b98da: 6000 6e53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.butConfirm:I // field@536e │ │ -3b98de: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b98e4: 0c01 |0010: move-result-object v1 │ │ -3b98e6: 0715 |0011: move-object v5, v1 │ │ -3b98e8: 1f05 e602 |0012: check-cast v5, Landroid/widget/Button; // type@02e6 │ │ -3b98ec: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3b98f0: 6000 6d54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.feedlist:I // field@546d │ │ -3b98f4: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b98fa: 0c01 |001b: move-result-object v1 │ │ -3b98fc: 0716 |001c: move-object v6, v1 │ │ -3b98fe: 1f06 fd02 |001d: check-cast v6, Landroid/widget/ListView; // type@02fd │ │ -3b9902: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3b9906: 6000 7e55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b990a: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9910: 0c01 |0026: move-result-object v1 │ │ -3b9912: 0717 |0027: move-object v7, v1 │ │ -3b9914: 1f07 0203 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0302 │ │ -3b9918: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3b991c: 2200 7218 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // type@1872 │ │ -3b9920: 0783 |002e: move-object v3, v8 │ │ -3b9922: 1f03 0603 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b9926: 0702 |0031: move-object v2, v0 │ │ -3b9928: 7606 349a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V // method@9a34 │ │ -3b992e: 1100 |0035: return-object v0 │ │ -3b9930: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b9936: 0c08 |0039: move-result-object v8 │ │ -3b9938: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b993e: 0c08 |003d: move-result-object v8 │ │ -3b9940: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9944: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b9948: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b994e: 0c08 |0045: move-result-object v8 │ │ -3b9950: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b9956: 2700 |0049: throw v0 │ │ +3b988c: |[3b988c] de.danoeh.antennapod.databinding.OpmlSelectionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ +3b989c: 6000 6d53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butCancel:I // field@536d │ │ +3b98a0: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b98a6: 0c01 |0005: move-result-object v1 │ │ +3b98a8: 0714 |0006: move-object v4, v1 │ │ +3b98aa: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ +3b98ae: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3b98b2: 6000 6e53 |000b: sget v0, Lde/danoeh/antennapod/R$id;.butConfirm:I // field@536e │ │ +3b98b6: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b98bc: 0c01 |0010: move-result-object v1 │ │ +3b98be: 0715 |0011: move-object v5, v1 │ │ +3b98c0: 1f05 e602 |0012: check-cast v5, Landroid/widget/Button; // type@02e6 │ │ +3b98c4: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3b98c8: 6000 6d54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.feedlist:I // field@546d │ │ +3b98cc: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b98d2: 0c01 |001b: move-result-object v1 │ │ +3b98d4: 0716 |001c: move-object v6, v1 │ │ +3b98d6: 1f06 fd02 |001d: check-cast v6, Landroid/widget/ListView; // type@02fd │ │ +3b98da: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3b98de: 6000 7e55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b98e2: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b98e8: 0c01 |0026: move-result-object v1 │ │ +3b98ea: 0717 |0027: move-object v7, v1 │ │ +3b98ec: 1f07 0203 |0028: check-cast v7, Landroid/widget/ProgressBar; // type@0302 │ │ +3b98f0: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3b98f4: 2200 7218 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // type@1872 │ │ +3b98f8: 0783 |002e: move-object v3, v8 │ │ +3b98fa: 1f03 0603 |002f: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b98fe: 0702 |0031: move-object v2, v0 │ │ +3b9900: 7606 349a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.:(Landroid/widget/RelativeLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/ListView;Landroid/widget/ProgressBar;)V // method@9a34 │ │ +3b9906: 1100 |0035: return-object v0 │ │ +3b9908: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b990e: 0c08 |0039: move-result-object v8 │ │ +3b9910: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b9916: 0c08 |003d: move-result-object v8 │ │ +3b9918: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b991c: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9920: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b9926: 0c08 |0045: move-result-object v8 │ │ +3b9928: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b992e: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x000b line=78 │ │ 0x000d line=79 │ │ 0x0016 line=84 │ │ @@ -760056,20 +760056,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b9958: |[3b9958] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ -3b9968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b996a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b996c: 7130 399a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9a39 │ │ -3b9972: 0c02 |0005: move-result-object v2 │ │ -3b9974: 1102 |0006: return-object v2 │ │ +3b9930: |[3b9930] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ +3b9940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9942: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b9944: 7130 399a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9a39 │ │ +3b994a: 0c02 |0005: move-result-object v2 │ │ +3b994c: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;) │ │ @@ -760077,24 +760077,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b9978: |[3b9978] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ -3b9988: 6000 ef57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.opml_selection:I // field@57ef │ │ -3b998c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b998e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9994: 0c02 |0006: move-result-object v2 │ │ -3b9996: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b999a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b99a0: 7110 359a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9a35 │ │ -3b99a6: 0c02 |000f: move-result-object v2 │ │ -3b99a8: 1102 |0010: return-object v2 │ │ +3b9950: |[3b9950] de.danoeh.antennapod.databinding.OpmlSelectionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ +3b9960: 6000 ef57 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.opml_selection:I // field@57ef │ │ +3b9964: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b9966: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b996c: 0c02 |0006: move-result-object v2 │ │ +3b996e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b9972: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b9978: 7110 359a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9a35 │ │ +3b997e: 0c02 |000f: move-result-object v2 │ │ +3b9980: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0009 line=61 │ │ 0x000c line=63 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -760107,18 +760107,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9880: |[3b9880] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/view/View; │ │ -3b9890: 6e10 379a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a37 │ │ -3b9896: 0c00 |0003: move-result-object v0 │ │ -3b9898: 1100 |0004: return-object v0 │ │ +3b9858: |[3b9858] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/view/View; │ │ +3b9868: 6e10 379a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a37 │ │ +3b986e: 0c00 |0003: move-result-object v0 │ │ +3b9870: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;) │ │ @@ -760126,17 +760126,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b989c: |[3b989c] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b98ac: 5410 206a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a20 │ │ -3b98b0: 1100 |0002: return-object v0 │ │ +3b9874: |[3b9874] de.danoeh.antennapod.databinding.OpmlSelectionBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b9884: 5410 206a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a20 │ │ +3b9888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -760184,22 +760184,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3b9b04: |[3b9b04] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V │ │ -3b9b14: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b9b1a: 5b01 226a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a22 │ │ -3b9b1e: 5b02 216a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.currentSpeedLabel:Landroid/widget/TextView; // field@6a21 │ │ -3b9b22: 5b03 236a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.seekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6a23 │ │ -3b9b26: 5b04 246a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.skipSilenceFeed:Landroid/widget/CheckBox; // field@6a24 │ │ -3b9b2a: 5b05 256a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.useGlobalCheckbox:Landroid/widget/CheckBox; // field@6a25 │ │ -3b9b2e: 0e00 |000d: return-void │ │ +3b9adc: |[3b9adc] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V │ │ +3b9aec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b9af2: 5b01 226a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a22 │ │ +3b9af6: 5b02 216a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.currentSpeedLabel:Landroid/widget/TextView; // field@6a21 │ │ +3b9afa: 5b03 236a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.seekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6a23 │ │ +3b9afe: 5b04 246a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.skipSilenceFeed:Landroid/widget/CheckBox; // field@6a24 │ │ +3b9b02: 5b05 256a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.useGlobalCheckbox:Landroid/widget/CheckBox; // field@6a25 │ │ +3b9b06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ @@ -760217,55 +760217,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3b9a0c: |[3b9a0c] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ -3b9a1c: 6000 cc53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.currentSpeedLabel:I // field@53cc │ │ -3b9a20: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9a26: 0c01 |0005: move-result-object v1 │ │ -3b9a28: 0714 |0006: move-object v4, v1 │ │ -3b9a2a: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ -3b9a2e: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3b9a32: 6000 cc55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.seekBar:I // field@55cc │ │ -3b9a36: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9a3c: 0c01 |0010: move-result-object v1 │ │ -3b9a3e: 0715 |0011: move-object v5, v1 │ │ -3b9a40: 1f05 e11a |0012: check-cast v5, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1ae1 │ │ -3b9a44: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3b9a48: 6000 f955 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilenceFeed:I // field@55f9 │ │ -3b9a4c: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9a52: 0c01 |001b: move-result-object v1 │ │ -3b9a54: 0716 |001c: move-object v6, v1 │ │ -3b9a56: 1f06 e702 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02e7 │ │ -3b9a5a: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3b9a5e: 6000 a856 |0021: sget v0, Lde/danoeh/antennapod/R$id;.useGlobalCheckbox:I // field@56a8 │ │ -3b9a62: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9a68: 0c01 |0026: move-result-object v1 │ │ -3b9a6a: 0717 |0027: move-object v7, v1 │ │ -3b9a6c: 1f07 e702 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ -3b9a70: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3b9a74: 2200 7318 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // type@1873 │ │ -3b9a78: 0783 |002e: move-object v3, v8 │ │ -3b9a7a: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3b9a7e: 0702 |0031: move-object v2, v0 │ │ -3b9a80: 7606 3a9a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V // method@9a3a │ │ -3b9a86: 1100 |0035: return-object v0 │ │ -3b9a88: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b9a8e: 0c08 |0039: move-result-object v8 │ │ -3b9a90: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9a96: 0c08 |003d: move-result-object v8 │ │ -3b9a98: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9a9c: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b9aa0: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b9aa6: 0c08 |0045: move-result-object v8 │ │ -3b9aa8: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b9aae: 2700 |0049: throw v0 │ │ +3b99e4: |[3b99e4] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ +3b99f4: 6000 cc53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.currentSpeedLabel:I // field@53cc │ │ +3b99f8: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b99fe: 0c01 |0005: move-result-object v1 │ │ +3b9a00: 0714 |0006: move-object v4, v1 │ │ +3b9a02: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ +3b9a06: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3b9a0a: 6000 cc55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.seekBar:I // field@55cc │ │ +3b9a0e: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9a14: 0c01 |0010: move-result-object v1 │ │ +3b9a16: 0715 |0011: move-object v5, v1 │ │ +3b9a18: 1f05 e11a |0012: check-cast v5, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1ae1 │ │ +3b9a1c: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3b9a20: 6000 f955 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilenceFeed:I // field@55f9 │ │ +3b9a24: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9a2a: 0c01 |001b: move-result-object v1 │ │ +3b9a2c: 0716 |001c: move-object v6, v1 │ │ +3b9a2e: 1f06 e702 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02e7 │ │ +3b9a32: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3b9a36: 6000 a856 |0021: sget v0, Lde/danoeh/antennapod/R$id;.useGlobalCheckbox:I // field@56a8 │ │ +3b9a3a: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9a40: 0c01 |0026: move-result-object v1 │ │ +3b9a42: 0717 |0027: move-object v7, v1 │ │ +3b9a44: 1f07 e702 |0028: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ +3b9a48: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3b9a4c: 2200 7318 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // type@1873 │ │ +3b9a50: 0783 |002e: move-object v3, v8 │ │ +3b9a52: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3b9a56: 0702 |0031: move-object v2, v0 │ │ +3b9a58: 7606 3a9a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;Landroid/widget/CheckBox;Landroid/widget/CheckBox;)V // method@9a3a │ │ +3b9a5e: 1100 |0035: return-object v0 │ │ +3b9a60: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b9a66: 0c08 |0039: move-result-object v8 │ │ +3b9a68: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b9a6e: 0c08 |003d: move-result-object v8 │ │ +3b9a70: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9a74: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9a78: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b9a7e: 0c08 |0045: move-result-object v8 │ │ +3b9a80: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9a86: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x000b line=79 │ │ 0x000d line=80 │ │ 0x0016 line=85 │ │ @@ -760283,20 +760283,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b9ab0: |[3b9ab0] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ -3b9ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b9ac2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b9ac4: 7130 3f9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9a3f │ │ -3b9aca: 0c02 |0005: move-result-object v2 │ │ -3b9acc: 1102 |0006: return-object v2 │ │ +3b9a88: |[3b9a88] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ +3b9a98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9a9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b9a9c: 7130 3f9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9a3f │ │ +3b9aa2: 0c02 |0005: move-result-object v2 │ │ +3b9aa4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;) │ │ @@ -760304,24 +760304,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b9ad0: |[3b9ad0] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ -3b9ae0: 6000 f157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_feed_setting_dialog:I // field@57f1 │ │ -3b9ae4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b9ae6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9aec: 0c02 |0006: move-result-object v2 │ │ -3b9aee: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b9af2: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b9af8: 7110 3b9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9a3b │ │ -3b9afe: 0c02 |000f: move-result-object v2 │ │ -3b9b00: 1102 |0010: return-object v2 │ │ +3b9aa8: |[3b9aa8] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ +3b9ab8: 6000 f157 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_feed_setting_dialog:I // field@57f1 │ │ +3b9abc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b9abe: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b9ac4: 0c02 |0006: move-result-object v2 │ │ +3b9ac6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b9aca: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b9ad0: 7110 3b9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; // method@9a3b │ │ +3b9ad6: 0c02 |000f: move-result-object v2 │ │ +3b9ad8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x000c line=64 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -760334,18 +760334,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b99d8: |[3b99d8] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/view/View; │ │ -3b99e8: 6e10 3d9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a3d │ │ -3b99ee: 0c00 |0003: move-result-object v0 │ │ -3b99f0: 1100 |0004: return-object v0 │ │ +3b99b0: |[3b99b0] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/view/View; │ │ +3b99c0: 6e10 3d9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a3d │ │ +3b99c6: 0c00 |0003: move-result-object v0 │ │ +3b99c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;) │ │ @@ -760353,17 +760353,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b99f4: |[3b99f4] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b9a04: 5410 226a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a22 │ │ -3b9a08: 1100 |0002: return-object v0 │ │ +3b99cc: |[3b99cc] de.danoeh.antennapod.databinding.PlaybackSpeedFeedSettingDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b99dc: 5410 226a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a22 │ │ +3b99e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedFeedSettingDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -760407,21 +760407,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b9c3c: |[3b9c3c] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V │ │ -3b9c4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b9c52: 5b01 296a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6a29 │ │ -3b9c56: 5b02 266a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butDecSpeed:Landroid/widget/TextView; // field@6a26 │ │ -3b9c5a: 5b03 276a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butIncSpeed:Landroid/widget/TextView; // field@6a27 │ │ -3b9c5e: 5b04 286a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.playbackSpeed:Landroid/widget/SeekBar; // field@6a28 │ │ -3b9c62: 0e00 |000b: return-void │ │ +3b9c14: |[3b9c14] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V │ │ +3b9c24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b9c2a: 5b01 296a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6a29 │ │ +3b9c2e: 5b02 266a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butDecSpeed:Landroid/widget/TextView; // field@6a26 │ │ +3b9c32: 5b03 276a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.butIncSpeed:Landroid/widget/TextView; // field@6a27 │ │ +3b9c36: 5b04 286a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.playbackSpeed:Landroid/widget/SeekBar; // field@6a28 │ │ +3b9c3a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -760437,44 +760437,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b9b64: |[3b9b64] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ -3b9b74: 6000 6f53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butDecSpeed:I // field@536f │ │ -3b9b78: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9b7e: 0c01 |0005: move-result-object v1 │ │ -3b9b80: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ -3b9b84: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b9b88: 6000 7353 |000a: sget v0, Lde/danoeh/antennapod/R$id;.butIncSpeed:I // field@5373 │ │ -3b9b8c: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9b92: 0c02 |000f: move-result-object v2 │ │ -3b9b94: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ -3b9b98: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b9b9c: 6000 6c55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.playback_speed:I // field@556c │ │ -3b9ba0: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9ba6: 0c03 |0019: move-result-object v3 │ │ -3b9ba8: 1f03 0b03 |001a: check-cast v3, Landroid/widget/SeekBar; // type@030b │ │ -3b9bac: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b9bb0: 2200 7418 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // type@1874 │ │ -3b9bb4: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3b9bb8: 7053 409a 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V // method@9a40 │ │ -3b9bbe: 1100 |0025: return-object v0 │ │ -3b9bc0: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b9bc6: 0c04 |0029: move-result-object v4 │ │ -3b9bc8: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9bce: 0c04 |002d: move-result-object v4 │ │ -3b9bd0: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9bd4: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b9bd8: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b9bde: 0c04 |0035: move-result-object v4 │ │ -3b9be0: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b9be6: 2700 |0039: throw v0 │ │ +3b9b3c: |[3b9b3c] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ +3b9b4c: 6000 6f53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.butDecSpeed:I // field@536f │ │ +3b9b50: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9b56: 0c01 |0005: move-result-object v1 │ │ +3b9b58: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ +3b9b5c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b9b60: 6000 7353 |000a: sget v0, Lde/danoeh/antennapod/R$id;.butIncSpeed:I // field@5373 │ │ +3b9b64: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9b6a: 0c02 |000f: move-result-object v2 │ │ +3b9b6c: 1f02 1303 |0010: check-cast v2, Landroid/widget/TextView; // type@0313 │ │ +3b9b70: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b9b74: 6000 6c55 |0014: sget v0, Lde/danoeh/antennapod/R$id;.playback_speed:I // field@556c │ │ +3b9b78: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9b7e: 0c03 |0019: move-result-object v3 │ │ +3b9b80: 1f03 0b03 |001a: check-cast v3, Landroid/widget/SeekBar; // type@030b │ │ +3b9b84: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b9b88: 2200 7418 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // type@1874 │ │ +3b9b8c: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3b9b90: 7053 409a 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/SeekBar;)V // method@9a40 │ │ +3b9b96: 1100 |0025: return-object v0 │ │ +3b9b98: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b9b9e: 0c04 |0029: move-result-object v4 │ │ +3b9ba0: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b9ba6: 0c04 |002d: move-result-object v4 │ │ +3b9ba8: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9bac: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9bb0: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b9bb6: 0c04 |0035: move-result-object v4 │ │ +3b9bb8: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9bbe: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x000a line=73 │ │ 0x000c line=74 │ │ 0x0014 line=79 │ │ @@ -760490,20 +760490,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b9be8: |[3b9be8] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ -3b9bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b9bfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b9bfc: 7130 459a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9a45 │ │ -3b9c02: 0c02 |0005: move-result-object v2 │ │ -3b9c04: 1102 |0006: return-object v2 │ │ +3b9bc0: |[3b9bc0] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ +3b9bd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9bd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b9bd4: 7130 459a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9a45 │ │ +3b9bda: 0c02 |0005: move-result-object v2 │ │ +3b9bdc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;) │ │ @@ -760511,24 +760511,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b9c08: |[3b9c08] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ -3b9c18: 6000 f257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_seek_bar:I // field@57f2 │ │ -3b9c1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b9c1e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9c24: 0c02 |0006: move-result-object v2 │ │ -3b9c26: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b9c2a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b9c30: 7110 419a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9a41 │ │ -3b9c36: 0c02 |000f: move-result-object v2 │ │ -3b9c38: 1102 |0010: return-object v2 │ │ +3b9be0: |[3b9be0] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ +3b9bf0: 6000 f257 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.playback_speed_seek_bar:I // field@57f2 │ │ +3b9bf4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b9bf6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b9bfc: 0c02 |0006: move-result-object v2 │ │ +3b9bfe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b9c02: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b9c08: 7110 419a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; // method@9a41 │ │ +3b9c0e: 0c02 |000f: move-result-object v2 │ │ +3b9c10: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -760541,18 +760541,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9b30: |[3b9b30] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/view/View; │ │ -3b9b40: 6e10 439a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a43 │ │ -3b9b46: 0c00 |0003: move-result-object v0 │ │ -3b9b48: 1100 |0004: return-object v0 │ │ +3b9b08: |[3b9b08] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/view/View; │ │ +3b9b18: 6e10 439a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a43 │ │ +3b9b1e: 0c00 |0003: move-result-object v0 │ │ +3b9b20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;) │ │ @@ -760560,17 +760560,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9b4c: |[3b9b4c] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b9b5c: 5410 296a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6a29 │ │ -3b9b60: 1100 |0002: return-object v0 │ │ +3b9b24: |[3b9b24] de.danoeh.antennapod.databinding.PlaybackSpeedSeekBarBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b9b34: 5410 296a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding;.rootView:Landroid/widget/LinearLayout; // field@6a29 │ │ +3b9b38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/PlaybackSpeedSeekBarBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -760614,21 +760614,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b9d70: |[3b9d70] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ -3b9d80: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b9d86: 5b01 2d6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6a2d │ │ -3b9d8a: 5b02 2a6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonNegative:Landroid/widget/Button; // field@6a2a │ │ -3b9d8e: 5b03 2b6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonPositive:Landroid/widget/Button; // field@6a2b │ │ -3b9d92: 5b04 2c6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonMessage:Landroid/widget/TextView; // field@6a2c │ │ -3b9d96: 0e00 |000b: return-void │ │ +3b9d48: |[3b9d48] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V │ │ +3b9d58: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b9d5e: 5b01 2d6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6a2d │ │ +3b9d62: 5b02 2a6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonNegative:Landroid/widget/Button; // field@6a2a │ │ +3b9d66: 5b03 2b6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonButtonPositive:Landroid/widget/Button; // field@6a2b │ │ +3b9d6a: 5b04 2c6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.balloonMessage:Landroid/widget/TextView; // field@6a2c │ │ +3b9d6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -760644,44 +760644,44 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -3b9c98: |[3b9c98] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ -3b9ca8: 6000 5153 |0000: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_negative:I // field@5351 │ │ -3b9cac: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9cb2: 0c01 |0005: move-result-object v1 │ │ -3b9cb4: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ -3b9cb8: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -3b9cbc: 6000 5253 |000a: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_positive:I // field@5352 │ │ -3b9cc0: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9cc6: 0c02 |000f: move-result-object v2 │ │ -3b9cc8: 1f02 e602 |0010: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ -3b9ccc: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ -3b9cd0: 6000 5553 |0014: sget v0, Lde/danoeh/antennapod/R$id;.balloon_message:I // field@5355 │ │ -3b9cd4: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9cda: 0c03 |0019: move-result-object v3 │ │ -3b9cdc: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ -3b9ce0: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ -3b9ce4: 2200 7518 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // type@1875 │ │ -3b9ce8: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3b9cec: 7053 469a 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9a46 │ │ -3b9cf2: 1100 |0025: return-object v0 │ │ -3b9cf4: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b9cfa: 0c04 |0029: move-result-object v4 │ │ -3b9cfc: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9d02: 0c04 |002d: move-result-object v4 │ │ -3b9d04: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9d08: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b9d0c: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b9d12: 0c04 |0035: move-result-object v4 │ │ -3b9d14: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b9d1a: 2700 |0039: throw v0 │ │ +3b9c70: |[3b9c70] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ +3b9c80: 6000 5153 |0000: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_negative:I // field@5351 │ │ +3b9c84: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9c8a: 0c01 |0005: move-result-object v1 │ │ +3b9c8c: 1f01 e602 |0006: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ +3b9c90: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +3b9c94: 6000 5253 |000a: sget v0, Lde/danoeh/antennapod/R$id;.balloon_button_positive:I // field@5352 │ │ +3b9c98: 7120 8e6c 0400 |000c: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9c9e: 0c02 |000f: move-result-object v2 │ │ +3b9ca0: 1f02 e602 |0010: check-cast v2, Landroid/widget/Button; // type@02e6 │ │ +3b9ca4: 3802 1400 |0012: if-eqz v2, 0026 // +0014 │ │ +3b9ca8: 6000 5553 |0014: sget v0, Lde/danoeh/antennapod/R$id;.balloon_message:I // field@5355 │ │ +3b9cac: 7120 8e6c 0400 |0016: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9cb2: 0c03 |0019: move-result-object v3 │ │ +3b9cb4: 1f03 1303 |001a: check-cast v3, Landroid/widget/TextView; // type@0313 │ │ +3b9cb8: 3803 0a00 |001c: if-eqz v3, 0026 // +000a │ │ +3b9cbc: 2200 7518 |001e: new-instance v0, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // type@1875 │ │ +3b9cc0: 1f04 fb02 |0020: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3b9cc4: 7053 469a 4021 |0022: invoke-direct {v0, v4, v1, v2, v3}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;)V // method@9a46 │ │ +3b9cca: 1100 |0025: return-object v0 │ │ +3b9ccc: 6e10 c50c 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b9cd2: 0c04 |0029: move-result-object v4 │ │ +3b9cd4: 6e20 d902 0400 |002a: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b9cda: 0c04 |002d: move-result-object v4 │ │ +3b9cdc: 2200 521b |002e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9ce0: 1a01 713c |0030: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9ce4: 6e20 dba5 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b9cea: 0c04 |0035: move-result-object v4 │ │ +3b9cec: 7020 b0a5 4000 |0036: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9cf2: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000a line=74 │ │ 0x000c line=75 │ │ 0x0014 line=80 │ │ @@ -760697,20 +760697,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b9d1c: |[3b9d1c] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ -3b9d2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b9d2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b9d30: 7130 4b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9a4b │ │ -3b9d36: 0c02 |0005: move-result-object v2 │ │ -3b9d38: 1102 |0006: return-object v2 │ │ +3b9cf4: |[3b9cf4] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ +3b9d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9d06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b9d08: 7130 4b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9a4b │ │ +3b9d0e: 0c02 |0005: move-result-object v2 │ │ +3b9d10: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;) │ │ @@ -760718,24 +760718,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b9d3c: |[3b9d3c] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ -3b9d4c: 6000 f457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.popup_bubble_view:I // field@57f4 │ │ -3b9d50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b9d52: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9d58: 0c02 |0006: move-result-object v2 │ │ -3b9d5a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b9d5e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b9d64: 7110 479a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9a47 │ │ -3b9d6a: 0c02 |000f: move-result-object v2 │ │ -3b9d6c: 1102 |0010: return-object v2 │ │ +3b9d14: |[3b9d14] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ +3b9d24: 6000 f457 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.popup_bubble_view:I // field@57f4 │ │ +3b9d28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b9d2a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b9d30: 0c02 |0006: move-result-object v2 │ │ +3b9d32: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b9d36: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b9d3c: 7110 479a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; // method@9a47 │ │ +3b9d42: 0c02 |000f: move-result-object v2 │ │ +3b9d44: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -760748,18 +760748,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9c64: |[3b9c64] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/view/View; │ │ -3b9c74: 6e10 499a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a49 │ │ -3b9c7a: 0c00 |0003: move-result-object v0 │ │ -3b9c7c: 1100 |0004: return-object v0 │ │ +3b9c3c: |[3b9c3c] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/view/View; │ │ +3b9c4c: 6e10 499a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a49 │ │ +3b9c52: 0c00 |0003: move-result-object v0 │ │ +3b9c54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;) │ │ @@ -760767,17 +760767,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9c80: |[3b9c80] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3b9c90: 5410 2d6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6a2d │ │ -3b9c94: 1100 |0002: return-object v0 │ │ +3b9c58: |[3b9c58] de.danoeh.antennapod.databinding.PopupBubbleViewBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3b9c68: 5410 2d6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding;.rootView:Landroid/widget/LinearLayout; // field@6a2d │ │ +3b9c6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/PopupBubbleViewBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -760833,24 +760833,24 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3b9ef0: |[3b9ef0] de.danoeh.antennapod.databinding.QueueFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3b9f00: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b9f06: 5b01 326a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a32 │ │ -3b9f0a: 5b02 2e6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6a2e │ │ -3b9f0e: 5b03 2f6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.infoBar:Landroid/widget/TextView; // field@6a2f │ │ -3b9f12: 5b04 306a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a30 │ │ -3b9f16: 5b05 316a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6a31 │ │ -3b9f1a: 5b06 336a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6a33 │ │ -3b9f1e: 5b07 346a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a34 │ │ -3b9f22: 0e00 |0011: return-void │ │ +3b9ec8: |[3b9ec8] de.danoeh.antennapod.databinding.QueueFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3b9ed8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b9ede: 5b01 326a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a32 │ │ +3b9ee2: 5b02 2e6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6a2e │ │ +3b9ee6: 5b03 2f6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.infoBar:Landroid/widget/TextView; // field@6a2f │ │ +3b9eea: 5b04 306a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a30 │ │ +3b9eee: 5b05 316a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6a31 │ │ +3b9ef2: 5b06 336a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.swipeRefresh:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@6a33 │ │ +3b9ef6: 5b07 346a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a34 │ │ +3b9efa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ @@ -760872,67 +760872,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3b9dcc: |[3b9dcc] de.danoeh.antennapod.databinding.QueueFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ -3b9ddc: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ -3b9de0: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9de6: 0c01 |0005: move-result-object v1 │ │ -3b9de8: 0714 |0006: move-object v4, v1 │ │ -3b9dea: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3b9dee: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3b9df2: 6000 b154 |000b: sget v0, Lde/danoeh/antennapod/R$id;.info_bar:I // field@54b1 │ │ -3b9df6: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9dfc: 0c01 |0010: move-result-object v1 │ │ -3b9dfe: 0715 |0011: move-object v5, v1 │ │ -3b9e00: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ -3b9e04: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3b9e08: 6000 7e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3b9e0c: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9e12: 0c01 |001b: move-result-object v1 │ │ -3b9e14: 0716 |001c: move-object v6, v1 │ │ -3b9e16: 1f06 0203 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0302 │ │ -3b9e1a: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3b9e1e: 6000 8b55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ -3b9e22: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9e28: 0c01 |0026: move-result-object v1 │ │ -3b9e2a: 0717 |0027: move-object v7, v1 │ │ -3b9e2c: 1f07 c81a |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ -3b9e30: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3b9e34: 6000 3856 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ -3b9e38: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9e3e: 0c01 |0031: move-result-object v1 │ │ -3b9e40: 0718 |0032: move-object v8, v1 │ │ -3b9e42: 1f08 9b10 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ -3b9e46: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3b9e4a: 6000 6f56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3b9e4e: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9e54: 0c01 |003c: move-result-object v1 │ │ -3b9e56: 0719 |003d: move-object v9, v1 │ │ -3b9e58: 1f09 d514 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3b9e5c: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3b9e60: 2200 7618 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // type@1876 │ │ -3b9e64: 07a3 |0044: move-object v3, v10 │ │ -3b9e66: 1f03 0603 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ -3b9e6a: 0702 |0047: move-object v2, v0 │ │ -3b9e6c: 7608 4c9a 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9a4c │ │ -3b9e72: 1100 |004b: return-object v0 │ │ -3b9e74: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b9e7a: 0c0a |004f: move-result-object v10 │ │ -3b9e7c: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9e82: 0c0a |0053: move-result-object v10 │ │ -3b9e84: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9e88: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3b9e8c: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3b9e92: 0c0a |005b: move-result-object v10 │ │ -3b9e94: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3b9e9a: 2700 |005f: throw v0 │ │ +3b9da4: |[3b9da4] de.danoeh.antennapod.databinding.QueueFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ +3b9db4: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ +3b9db8: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9dbe: 0c01 |0005: move-result-object v1 │ │ +3b9dc0: 0714 |0006: move-object v4, v1 │ │ +3b9dc2: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3b9dc6: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3b9dca: 6000 b154 |000b: sget v0, Lde/danoeh/antennapod/R$id;.info_bar:I // field@54b1 │ │ +3b9dce: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9dd4: 0c01 |0010: move-result-object v1 │ │ +3b9dd6: 0715 |0011: move-object v5, v1 │ │ +3b9dd8: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ +3b9ddc: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3b9de0: 6000 7e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3b9de4: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9dea: 0c01 |001b: move-result-object v1 │ │ +3b9dec: 0716 |001c: move-object v6, v1 │ │ +3b9dee: 1f06 0203 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0302 │ │ +3b9df2: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3b9df6: 6000 8b55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ +3b9dfa: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9e00: 0c01 |0026: move-result-object v1 │ │ +3b9e02: 0717 |0027: move-object v7, v1 │ │ +3b9e04: 1f07 c81a |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ +3b9e08: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3b9e0c: 6000 3856 |002c: sget v0, Lde/danoeh/antennapod/R$id;.swipeRefresh:I // field@5638 │ │ +3b9e10: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9e16: 0c01 |0031: move-result-object v1 │ │ +3b9e18: 0718 |0032: move-object v8, v1 │ │ +3b9e1a: 1f08 9b10 |0033: check-cast v8, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@109b │ │ +3b9e1e: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3b9e22: 6000 6f56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3b9e26: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9e2c: 0c01 |003c: move-result-object v1 │ │ +3b9e2e: 0719 |003d: move-object v9, v1 │ │ +3b9e30: 1f09 d514 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3b9e34: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3b9e38: 2200 7618 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // type@1876 │ │ +3b9e3c: 07a3 |0044: move-object v3, v10 │ │ +3b9e3e: 1f03 0603 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ +3b9e42: 0702 |0047: move-object v2, v0 │ │ +3b9e44: 7608 4c9a 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/TextView;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9a4c │ │ +3b9e4a: 1100 |004b: return-object v0 │ │ +3b9e4c: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b9e52: 0c0a |004f: move-result-object v10 │ │ +3b9e54: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b9e5a: 0c0a |0053: move-result-object v10 │ │ +3b9e5c: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9e60: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9e64: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b9e6a: 0c0a |005b: move-result-object v10 │ │ +3b9e6c: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9e72: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x000b line=91 │ │ 0x000d line=92 │ │ 0x0016 line=97 │ │ @@ -760954,20 +760954,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b9e9c: |[3b9e9c] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ -3b9eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b9eae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3b9eb0: 7130 519a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9a51 │ │ -3b9eb6: 0c02 |0005: move-result-object v2 │ │ -3b9eb8: 1102 |0006: return-object v2 │ │ +3b9e74: |[3b9e74] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ +3b9e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9e86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3b9e88: 7130 519a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9a51 │ │ +3b9e8e: 0c02 |0005: move-result-object v2 │ │ +3b9e90: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/QueueFragmentBinding;) │ │ @@ -760975,24 +760975,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3b9ebc: |[3b9ebc] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ -3b9ecc: 6000 0758 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.queue_fragment:I // field@5807 │ │ -3b9ed0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b9ed2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3b9ed8: 0c02 |0006: move-result-object v2 │ │ -3b9eda: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3b9ede: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3b9ee4: 7110 4d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9a4d │ │ -3b9eea: 0c02 |000f: move-result-object v2 │ │ -3b9eec: 1102 |0010: return-object v2 │ │ +3b9e94: |[3b9e94] de.danoeh.antennapod.databinding.QueueFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ +3b9ea4: 6000 0758 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.queue_fragment:I // field@5807 │ │ +3b9ea8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b9eaa: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3b9eb0: 0c02 |0006: move-result-object v2 │ │ +3b9eb2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3b9eb6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3b9ebc: 7110 4d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/QueueFragmentBinding; // method@9a4d │ │ +3b9ec2: 0c02 |000f: move-result-object v2 │ │ +3b9ec4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0009 line=74 │ │ 0x000c line=76 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -761005,18 +761005,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9d98: |[3b9d98] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/view/View; │ │ -3b9da8: 6e10 4f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a4f │ │ -3b9dae: 0c00 |0003: move-result-object v0 │ │ -3b9db0: 1100 |0004: return-object v0 │ │ +3b9d70: |[3b9d70] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/view/View; │ │ +3b9d80: 6e10 4f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a4f │ │ +3b9d86: 0c00 |0003: move-result-object v0 │ │ +3b9d88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/QueueFragmentBinding;) │ │ @@ -761024,17 +761024,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9db4: |[3b9db4] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3b9dc4: 5410 326a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a32 │ │ -3b9dc8: 1100 |0002: return-object v0 │ │ +3b9d8c: |[3b9d8c] de.danoeh.antennapod.databinding.QueueFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3b9d9c: 5410 326a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/QueueFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a32 │ │ +3b9da0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/QueueFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -761086,23 +761086,23 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3ba068: |[3ba068] de.danoeh.antennapod.databinding.RatingDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3ba078: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba07e: 5b01 396a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a39 │ │ -3ba082: 5b02 356a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.contibuteButton:Landroid/widget/Button; // field@6a35 │ │ -3ba086: 5b03 366a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.headerLabel:Landroid/widget/TextView; // field@6a36 │ │ -3ba08a: 5b04 376a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.neverAgainButton:Landroid/widget/Button; // field@6a37 │ │ -3ba08e: 5b05 386a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rateButton:Landroid/widget/Button; // field@6a38 │ │ -3ba092: 5b06 3a6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.showLaterButton:Landroid/widget/Button; // field@6a3a │ │ -3ba096: 0e00 |000f: return-void │ │ +3ba040: |[3ba040] de.danoeh.antennapod.databinding.RatingDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3ba050: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba056: 5b01 396a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a39 │ │ +3ba05a: 5b02 356a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.contibuteButton:Landroid/widget/Button; // field@6a35 │ │ +3ba05e: 5b03 366a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.headerLabel:Landroid/widget/TextView; // field@6a36 │ │ +3ba062: 5b04 376a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.neverAgainButton:Landroid/widget/Button; // field@6a37 │ │ +3ba066: 5b05 386a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rateButton:Landroid/widget/Button; // field@6a38 │ │ +3ba06a: 5b06 3a6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.showLaterButton:Landroid/widget/Button; // field@6a3a │ │ +3ba06e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ @@ -761122,61 +761122,61 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -3b9f58: |[3b9f58] de.danoeh.antennapod.databinding.RatingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ -3b9f68: 6000 b953 |0000: sget v0, Lde/danoeh/antennapod/R$id;.contibuteButton:I // field@53b9 │ │ -3b9f6c: 7120 8e6c 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9f72: 0c01 |0005: move-result-object v1 │ │ -3b9f74: 0714 |0006: move-object v4, v1 │ │ -3b9f76: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ -3b9f7a: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ -3b9f7e: 6000 9454 |000b: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@5494 │ │ -3b9f82: 7120 8e6c 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9f88: 0c01 |0010: move-result-object v1 │ │ -3b9f8a: 0715 |0011: move-object v5, v1 │ │ -3b9f8c: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ -3b9f90: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ -3b9f94: 6000 2955 |0016: sget v0, Lde/danoeh/antennapod/R$id;.neverAgainButton:I // field@5529 │ │ -3b9f98: 7120 8e6c 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9f9e: 0c01 |001b: move-result-object v1 │ │ -3b9fa0: 0716 |001c: move-object v6, v1 │ │ -3b9fa2: 1f06 e602 |001d: check-cast v6, Landroid/widget/Button; // type@02e6 │ │ -3b9fa6: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ -3b9faa: 6000 8755 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rateButton:I // field@5587 │ │ -3b9fae: 7120 8e6c 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9fb4: 0c01 |0026: move-result-object v1 │ │ -3b9fb6: 0717 |0027: move-object v7, v1 │ │ -3b9fb8: 1f07 e602 |0028: check-cast v7, Landroid/widget/Button; // type@02e6 │ │ -3b9fbc: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ -3b9fc0: 6000 ef55 |002c: sget v0, Lde/danoeh/antennapod/R$id;.showLaterButton:I // field@55ef │ │ -3b9fc4: 7120 8e6c 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3b9fca: 0c01 |0031: move-result-object v1 │ │ -3b9fcc: 0718 |0032: move-object v8, v1 │ │ -3b9fce: 1f08 e602 |0033: check-cast v8, Landroid/widget/Button; // type@02e6 │ │ -3b9fd2: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ -3b9fd6: 2200 7718 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding; // type@1877 │ │ -3b9fda: 0793 |0039: move-object v3, v9 │ │ -3b9fdc: 1f03 0803 |003a: check-cast v3, Landroid/widget/ScrollView; // type@0308 │ │ -3b9fe0: 0702 |003c: move-object v2, v0 │ │ -3b9fe2: 7607 529a 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@9a52 │ │ -3b9fe8: 1100 |0040: return-object v0 │ │ -3b9fea: 6e10 c50c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3b9ff0: 0c09 |0044: move-result-object v9 │ │ -3b9ff2: 6e20 d902 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3b9ff8: 0c09 |0048: move-result-object v9 │ │ -3b9ffa: 2200 521b |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3b9ffe: 1a01 713c |004b: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3ba002: 6e20 dba5 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3ba008: 0c09 |0050: move-result-object v9 │ │ -3ba00a: 7020 b0a5 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba010: 2700 |0054: throw v0 │ │ +3b9f30: |[3b9f30] de.danoeh.antennapod.databinding.RatingDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ +3b9f40: 6000 b953 |0000: sget v0, Lde/danoeh/antennapod/R$id;.contibuteButton:I // field@53b9 │ │ +3b9f44: 7120 8e6c 0900 |0002: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9f4a: 0c01 |0005: move-result-object v1 │ │ +3b9f4c: 0714 |0006: move-object v4, v1 │ │ +3b9f4e: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ +3b9f52: 3804 3800 |0009: if-eqz v4, 0041 // +0038 │ │ +3b9f56: 6000 9454 |000b: sget v0, Lde/danoeh/antennapod/R$id;.headerLabel:I // field@5494 │ │ +3b9f5a: 7120 8e6c 0900 |000d: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9f60: 0c01 |0010: move-result-object v1 │ │ +3b9f62: 0715 |0011: move-object v5, v1 │ │ +3b9f64: 1f05 1303 |0012: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ +3b9f68: 3805 2d00 |0014: if-eqz v5, 0041 // +002d │ │ +3b9f6c: 6000 2955 |0016: sget v0, Lde/danoeh/antennapod/R$id;.neverAgainButton:I // field@5529 │ │ +3b9f70: 7120 8e6c 0900 |0018: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9f76: 0c01 |001b: move-result-object v1 │ │ +3b9f78: 0716 |001c: move-object v6, v1 │ │ +3b9f7a: 1f06 e602 |001d: check-cast v6, Landroid/widget/Button; // type@02e6 │ │ +3b9f7e: 3806 2200 |001f: if-eqz v6, 0041 // +0022 │ │ +3b9f82: 6000 8755 |0021: sget v0, Lde/danoeh/antennapod/R$id;.rateButton:I // field@5587 │ │ +3b9f86: 7120 8e6c 0900 |0023: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9f8c: 0c01 |0026: move-result-object v1 │ │ +3b9f8e: 0717 |0027: move-object v7, v1 │ │ +3b9f90: 1f07 e602 |0028: check-cast v7, Landroid/widget/Button; // type@02e6 │ │ +3b9f94: 3807 1700 |002a: if-eqz v7, 0041 // +0017 │ │ +3b9f98: 6000 ef55 |002c: sget v0, Lde/danoeh/antennapod/R$id;.showLaterButton:I // field@55ef │ │ +3b9f9c: 7120 8e6c 0900 |002e: invoke-static {v9, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3b9fa2: 0c01 |0031: move-result-object v1 │ │ +3b9fa4: 0718 |0032: move-object v8, v1 │ │ +3b9fa6: 1f08 e602 |0033: check-cast v8, Landroid/widget/Button; // type@02e6 │ │ +3b9faa: 3808 0c00 |0035: if-eqz v8, 0041 // +000c │ │ +3b9fae: 2200 7718 |0037: new-instance v0, Lde/danoeh/antennapod/databinding/RatingDialogBinding; // type@1877 │ │ +3b9fb2: 0793 |0039: move-object v3, v9 │ │ +3b9fb4: 1f03 0803 |003a: check-cast v3, Landroid/widget/ScrollView; // type@0308 │ │ +3b9fb8: 0702 |003c: move-object v2, v0 │ │ +3b9fba: 7607 529a 0200 |003d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;)V // method@9a52 │ │ +3b9fc0: 1100 |0040: return-object v0 │ │ +3b9fc2: 6e10 c50c 0900 |0041: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3b9fc8: 0c09 |0044: move-result-object v9 │ │ +3b9fca: 6e20 d902 0900 |0045: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3b9fd0: 0c09 |0048: move-result-object v9 │ │ +3b9fd2: 2200 521b |0049: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3b9fd6: 1a01 713c |004b: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3b9fda: 6e20 dba5 9100 |004d: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3b9fe0: 0c09 |0050: move-result-object v9 │ │ +3b9fe2: 7020 b0a5 9000 |0051: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3b9fe8: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x000b line=82 │ │ 0x000d line=83 │ │ 0x0016 line=88 │ │ @@ -761196,20 +761196,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/RatingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba014: |[3ba014] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ -3ba024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba026: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba028: 7130 579a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9a57 │ │ -3ba02e: 0c02 |0005: move-result-object v2 │ │ -3ba030: 1102 |0006: return-object v2 │ │ +3b9fec: |[3b9fec] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ +3b9ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b9ffe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba000: 7130 579a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9a57 │ │ +3ba006: 0c02 |0005: move-result-object v2 │ │ +3ba008: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/RatingDialogBinding;) │ │ @@ -761217,24 +761217,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba034: |[3ba034] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ -3ba044: 6000 0a58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.rating_dialog:I // field@580a │ │ -3ba048: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba04a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba050: 0c02 |0006: move-result-object v2 │ │ -3ba052: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba056: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba05c: 7110 539a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9a53 │ │ -3ba062: 0c02 |000f: move-result-object v2 │ │ -3ba064: 1102 |0010: return-object v2 │ │ +3ba00c: |[3ba00c] de.danoeh.antennapod.databinding.RatingDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ +3ba01c: 6000 0a58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.rating_dialog:I // field@580a │ │ +3ba020: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba022: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba028: 0c02 |0006: move-result-object v2 │ │ +3ba02a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba02e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba034: 7110 539a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/RatingDialogBinding; // method@9a53 │ │ +3ba03a: 0c02 |000f: move-result-object v2 │ │ +3ba03c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0009 line=65 │ │ 0x000c line=67 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -761247,18 +761247,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b9f24: |[3b9f24] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/view/View; │ │ -3b9f34: 6e10 559a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9a55 │ │ -3b9f3a: 0c00 |0003: move-result-object v0 │ │ -3b9f3c: 1100 |0004: return-object v0 │ │ +3b9efc: |[3b9efc] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/view/View; │ │ +3b9f0c: 6e10 559a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9a55 │ │ +3b9f12: 0c00 |0003: move-result-object v0 │ │ +3b9f14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/RatingDialogBinding;) │ │ @@ -761266,17 +761266,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b9f40: |[3b9f40] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3b9f50: 5410 396a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a39 │ │ -3b9f54: 1100 |0002: return-object v0 │ │ +3b9f18: |[3b9f18] de.danoeh.antennapod.databinding.RatingDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3b9f28: 5410 396a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/RatingDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a39 │ │ +3b9f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/RatingDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -761332,24 +761332,24 @@ │ │ type : '(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ba1f0: |[3ba1f0] de.danoeh.antennapod.databinding.SearchFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3ba200: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba206: 5b01 406a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a40 │ │ -3ba20a: 5b02 3b6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6a3b │ │ -3ba20e: 5b03 3c6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.feedTitleChip:Lcom/google/android/material/chip/Chip; // field@6a3c │ │ -3ba212: 5b04 3d6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a3d │ │ -3ba216: 5b05 3e6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6a3e │ │ -3ba21a: 5b06 3f6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerViewFeeds:Landroidx/recyclerview/widget/RecyclerView; // field@6a3f │ │ -3ba21e: 5b07 416a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a41 │ │ -3ba222: 0e00 |0011: return-void │ │ +3ba1c8: |[3ba1c8] de.danoeh.antennapod.databinding.SearchFragmentBinding.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3ba1d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba1de: 5b01 406a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a40 │ │ +3ba1e2: 5b02 3b6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6a3b │ │ +3ba1e6: 5b03 3c6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.feedTitleChip:Lcom/google/android/material/chip/Chip; // field@6a3c │ │ +3ba1ea: 5b04 3d6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a3d │ │ +3ba1ee: 5b05 3e6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6a3e │ │ +3ba1f2: 5b06 3f6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.recyclerViewFeeds:Landroidx/recyclerview/widget/RecyclerView; // field@6a3f │ │ +3ba1f6: 5b07 416a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a41 │ │ +3ba1fa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ @@ -761371,67 +761371,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3ba0cc: |[3ba0cc] de.danoeh.antennapod.databinding.SearchFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ -3ba0dc: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ -3ba0e0: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba0e6: 0c01 |0005: move-result-object v1 │ │ -3ba0e8: 0714 |0006: move-object v4, v1 │ │ -3ba0ea: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3ba0ee: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3ba0f2: 6000 6c54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feed_title_chip:I // field@546c │ │ -3ba0f6: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba0fc: 0c01 |0010: move-result-object v1 │ │ -3ba0fe: 0715 |0011: move-object v5, v1 │ │ -3ba100: 1f05 1d15 |0012: check-cast v5, Lcom/google/android/material/chip/Chip; // type@151d │ │ -3ba104: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3ba108: 6000 7e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3ba10c: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba112: 0c01 |001b: move-result-object v1 │ │ -3ba114: 0716 |001c: move-object v6, v1 │ │ -3ba116: 1f06 0203 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0302 │ │ -3ba11a: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3ba11e: 6000 8b55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ -3ba122: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba128: 0c01 |0026: move-result-object v1 │ │ -3ba12a: 0717 |0027: move-object v7, v1 │ │ -3ba12c: 1f07 c81a |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ -3ba130: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3ba134: 6000 8c55 |002c: sget v0, Lde/danoeh/antennapod/R$id;.recyclerViewFeeds:I // field@558c │ │ -3ba138: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba13e: 0c01 |0031: move-result-object v1 │ │ -3ba140: 0718 |0032: move-object v8, v1 │ │ -3ba142: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3ba146: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3ba14a: 6000 6f56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3ba14e: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba154: 0c01 |003c: move-result-object v1 │ │ -3ba156: 0719 |003d: move-object v9, v1 │ │ -3ba158: 1f09 d514 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3ba15c: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3ba160: 2200 7818 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // type@1878 │ │ -3ba164: 07a3 |0044: move-object v3, v10 │ │ -3ba166: 1f03 0603 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ -3ba16a: 0702 |0047: move-object v2, v0 │ │ -3ba16c: 7608 589a 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9a58 │ │ -3ba172: 1100 |004b: return-object v0 │ │ -3ba174: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3ba17a: 0c0a |004f: move-result-object v10 │ │ -3ba17c: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3ba182: 0c0a |0053: move-result-object v10 │ │ -3ba184: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba188: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3ba18c: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3ba192: 0c0a |005b: move-result-object v10 │ │ -3ba194: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba19a: 2700 |005f: throw v0 │ │ +3ba0a4: |[3ba0a4] de.danoeh.antennapod.databinding.SearchFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ +3ba0b4: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ +3ba0b8: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba0be: 0c01 |0005: move-result-object v1 │ │ +3ba0c0: 0714 |0006: move-object v4, v1 │ │ +3ba0c2: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3ba0c6: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3ba0ca: 6000 6c54 |000b: sget v0, Lde/danoeh/antennapod/R$id;.feed_title_chip:I // field@546c │ │ +3ba0ce: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba0d4: 0c01 |0010: move-result-object v1 │ │ +3ba0d6: 0715 |0011: move-object v5, v1 │ │ +3ba0d8: 1f05 1d15 |0012: check-cast v5, Lcom/google/android/material/chip/Chip; // type@151d │ │ +3ba0dc: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3ba0e0: 6000 7e55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3ba0e4: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba0ea: 0c01 |001b: move-result-object v1 │ │ +3ba0ec: 0716 |001c: move-object v6, v1 │ │ +3ba0ee: 1f06 0203 |001d: check-cast v6, Landroid/widget/ProgressBar; // type@0302 │ │ +3ba0f2: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3ba0f6: 6000 8b55 |0021: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ +3ba0fa: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba100: 0c01 |0026: move-result-object v1 │ │ +3ba102: 0717 |0027: move-object v7, v1 │ │ +3ba104: 1f07 c81a |0028: check-cast v7, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ +3ba108: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3ba10c: 6000 8c55 |002c: sget v0, Lde/danoeh/antennapod/R$id;.recyclerViewFeeds:I // field@558c │ │ +3ba110: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba116: 0c01 |0031: move-result-object v1 │ │ +3ba118: 0718 |0032: move-object v8, v1 │ │ +3ba11a: 1f08 1610 |0033: check-cast v8, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3ba11e: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3ba122: 6000 6f56 |0037: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3ba126: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba12c: 0c01 |003c: move-result-object v1 │ │ +3ba12e: 0719 |003d: move-object v9, v1 │ │ +3ba130: 1f09 d514 |003e: check-cast v9, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3ba134: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3ba138: 2200 7818 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // type@1878 │ │ +3ba13c: 07a3 |0044: move-object v3, v10 │ │ +3ba13e: 1f03 0603 |0045: check-cast v3, Landroid/widget/RelativeLayout; // type@0306 │ │ +3ba142: 0702 |0047: move-object v2, v0 │ │ +3ba144: 7608 589a 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.:(Landroid/widget/RelativeLayout;Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/chip/Chip;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Landroidx/recyclerview/widget/RecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9a58 │ │ +3ba14a: 1100 |004b: return-object v0 │ │ +3ba14c: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3ba152: 0c0a |004f: move-result-object v10 │ │ +3ba154: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3ba15a: 0c0a |0053: move-result-object v10 │ │ +3ba15c: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba160: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3ba164: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3ba16a: 0c0a |005b: move-result-object v10 │ │ +3ba16c: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba172: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x000b line=91 │ │ 0x000d line=92 │ │ 0x0016 line=97 │ │ @@ -761453,20 +761453,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba19c: |[3ba19c] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ -3ba1ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba1ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba1b0: 7130 5d9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9a5d │ │ -3ba1b6: 0c02 |0005: move-result-object v2 │ │ -3ba1b8: 1102 |0006: return-object v2 │ │ +3ba174: |[3ba174] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ +3ba184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba186: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba188: 7130 5d9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9a5d │ │ +3ba18e: 0c02 |0005: move-result-object v2 │ │ +3ba190: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SearchFragmentBinding;) │ │ @@ -761474,24 +761474,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba1bc: |[3ba1bc] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ -3ba1cc: 6000 0d58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.search_fragment:I // field@580d │ │ -3ba1d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba1d2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba1d8: 0c02 |0006: move-result-object v2 │ │ -3ba1da: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba1de: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba1e4: 7110 599a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9a59 │ │ -3ba1ea: 0c02 |000f: move-result-object v2 │ │ -3ba1ec: 1102 |0010: return-object v2 │ │ +3ba194: |[3ba194] de.danoeh.antennapod.databinding.SearchFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ +3ba1a4: 6000 0d58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.search_fragment:I // field@580d │ │ +3ba1a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba1aa: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba1b0: 0c02 |0006: move-result-object v2 │ │ +3ba1b2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba1b6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba1bc: 7110 599a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SearchFragmentBinding; // method@9a59 │ │ +3ba1c2: 0c02 |000f: move-result-object v2 │ │ +3ba1c4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0009 line=74 │ │ 0x000c line=76 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -761504,18 +761504,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba098: |[3ba098] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/view/View; │ │ -3ba0a8: 6e10 5b9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a5b │ │ -3ba0ae: 0c00 |0003: move-result-object v0 │ │ -3ba0b0: 1100 |0004: return-object v0 │ │ +3ba070: |[3ba070] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/view/View; │ │ +3ba080: 6e10 5b9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a5b │ │ +3ba086: 0c00 |0003: move-result-object v0 │ │ +3ba088: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SearchFragmentBinding;) │ │ @@ -761523,17 +761523,17 @@ │ │ type : '()Landroid/widget/RelativeLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba0b4: |[3ba0b4] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ -3ba0c4: 5410 406a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a40 │ │ -3ba0c8: 1100 |0002: return-object v0 │ │ +3ba08c: |[3ba08c] de.danoeh.antennapod.databinding.SearchFragmentBinding.getRoot:()Landroid/widget/RelativeLayout; │ │ +3ba09c: 5410 406a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SearchFragmentBinding;.rootView:Landroid/widget/RelativeLayout; // field@6a40 │ │ +3ba0a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SearchFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -761577,21 +761577,21 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3ba320: |[3ba320] de.danoeh.antennapod.databinding.SecondaryActionBinding.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V │ │ -3ba330: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba336: 5b01 426a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6a42 │ │ -3ba33a: 5b02 436a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionButton:Landroid/widget/FrameLayout; // field@6a43 │ │ -3ba33e: 5b03 446a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@6a44 │ │ -3ba342: 5b04 456a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionProgress:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6a45 │ │ -3ba346: 0e00 |000b: return-void │ │ +3ba2f8: |[3ba2f8] de.danoeh.antennapod.databinding.SecondaryActionBinding.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V │ │ +3ba308: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba30e: 5b01 426a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6a42 │ │ +3ba312: 5b02 436a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionButton:Landroid/widget/FrameLayout; // field@6a43 │ │ +3ba316: 5b03 446a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionIcon:Landroid/widget/ImageView; // field@6a44 │ │ +3ba31a: 5b04 456a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.secondaryActionProgress:Lde/danoeh/antennapod/ui/common/CircularProgressBar; // field@6a45 │ │ +3ba31e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -761607,40 +761607,40 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -3ba258: |[3ba258] de.danoeh.antennapod.databinding.SecondaryActionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ -3ba268: 0740 |0000: move-object v0, v4 │ │ -3ba26a: 1f00 f302 |0001: check-cast v0, Landroid/widget/FrameLayout; // type@02f3 │ │ -3ba26e: 6001 c955 |0003: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@55c9 │ │ -3ba272: 7120 8e6c 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba278: 0c02 |0008: move-result-object v2 │ │ -3ba27a: 1f02 f902 |0009: check-cast v2, Landroid/widget/ImageView; // type@02f9 │ │ -3ba27e: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ -3ba282: 6001 ca55 |000d: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionProgress:I // field@55ca │ │ -3ba286: 7120 8e6c 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba28c: 0c03 |0012: move-result-object v3 │ │ -3ba28e: 1f03 bd1a |0013: check-cast v3, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1abd │ │ -3ba292: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -3ba296: 2204 7918 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // type@1879 │ │ -3ba29a: 7053 5e9a 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V // method@9a5e │ │ -3ba2a0: 1104 |001c: return-object v4 │ │ -3ba2a2: 6e10 c50c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3ba2a8: 0c04 |0020: move-result-object v4 │ │ -3ba2aa: 6e20 d902 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3ba2b0: 0c04 |0024: move-result-object v4 │ │ -3ba2b2: 2200 521b |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba2b6: 1a01 713c |0027: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3ba2ba: 6e20 dba5 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3ba2c0: 0c04 |002c: move-result-object v4 │ │ -3ba2c2: 7020 b0a5 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba2c8: 2700 |0030: throw v0 │ │ +3ba230: |[3ba230] de.danoeh.antennapod.databinding.SecondaryActionBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ +3ba240: 0740 |0000: move-object v0, v4 │ │ +3ba242: 1f00 f302 |0001: check-cast v0, Landroid/widget/FrameLayout; // type@02f3 │ │ +3ba246: 6001 c955 |0003: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionIcon:I // field@55c9 │ │ +3ba24a: 7120 8e6c 1400 |0005: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba250: 0c02 |0008: move-result-object v2 │ │ +3ba252: 1f02 f902 |0009: check-cast v2, Landroid/widget/ImageView; // type@02f9 │ │ +3ba256: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ +3ba25a: 6001 ca55 |000d: sget v1, Lde/danoeh/antennapod/R$id;.secondaryActionProgress:I // field@55ca │ │ +3ba25e: 7120 8e6c 1400 |000f: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba264: 0c03 |0012: move-result-object v3 │ │ +3ba266: 1f03 bd1a |0013: check-cast v3, Lde/danoeh/antennapod/ui/common/CircularProgressBar; // type@1abd │ │ +3ba26a: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +3ba26e: 2204 7918 |0017: new-instance v4, Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // type@1879 │ │ +3ba272: 7053 5e9a 0420 |0019: invoke-direct {v4, v0, v0, v2, v3}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/FrameLayout;Landroid/widget/ImageView;Lde/danoeh/antennapod/ui/common/CircularProgressBar;)V // method@9a5e │ │ +3ba278: 1104 |001c: return-object v4 │ │ +3ba27a: 6e10 c50c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3ba280: 0c04 |0020: move-result-object v4 │ │ +3ba282: 6e20 d902 1400 |0021: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3ba288: 0c04 |0024: move-result-object v4 │ │ +3ba28a: 2200 521b |0025: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba28e: 1a01 713c |0027: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3ba292: 6e20 dba5 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3ba298: 0c04 |002c: move-result-object v4 │ │ +3ba29a: 7020 b0a5 4000 |002d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba2a0: 2700 |0030: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x000d line=76 │ │ 0x000f line=77 │ │ @@ -761655,20 +761655,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba2cc: |[3ba2cc] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ -3ba2dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba2de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba2e0: 7130 639a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9a63 │ │ -3ba2e6: 0c02 |0005: move-result-object v2 │ │ -3ba2e8: 1102 |0006: return-object v2 │ │ +3ba2a4: |[3ba2a4] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ +3ba2b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba2b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba2b8: 7130 639a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9a63 │ │ +3ba2be: 0c02 |0005: move-result-object v2 │ │ +3ba2c0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SecondaryActionBinding;) │ │ @@ -761676,24 +761676,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba2ec: |[3ba2ec] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ -3ba2fc: 6000 1358 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.secondary_action:I // field@5813 │ │ -3ba300: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba302: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba308: 0c02 |0006: move-result-object v2 │ │ -3ba30a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba30e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba314: 7110 5f9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9a5f │ │ -3ba31a: 0c02 |000f: move-result-object v2 │ │ -3ba31c: 1102 |0010: return-object v2 │ │ +3ba2c4: |[3ba2c4] de.danoeh.antennapod.databinding.SecondaryActionBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ +3ba2d4: 6000 1358 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.secondary_action:I // field@5813 │ │ +3ba2d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba2da: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba2e0: 0c02 |0006: move-result-object v2 │ │ +3ba2e2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba2e6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba2ec: 7110 5f9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SecondaryActionBinding; // method@9a5f │ │ +3ba2f2: 0c02 |000f: move-result-object v2 │ │ +3ba2f4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=57 │ │ 0x000c line=59 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -761706,18 +761706,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba224: |[3ba224] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/view/View; │ │ -3ba234: 6e10 619a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9a61 │ │ -3ba23a: 0c00 |0003: move-result-object v0 │ │ -3ba23c: 1100 |0004: return-object v0 │ │ +3ba1fc: |[3ba1fc] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/view/View; │ │ +3ba20c: 6e10 619a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9a61 │ │ +3ba212: 0c00 |0003: move-result-object v0 │ │ +3ba214: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SecondaryActionBinding;) │ │ @@ -761725,17 +761725,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba240: |[3ba240] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3ba250: 5410 426a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6a42 │ │ -3ba254: 1100 |0002: return-object v0 │ │ +3ba218: |[3ba218] de.danoeh.antennapod.databinding.SecondaryActionBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3ba228: 5410 426a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SecondaryActionBinding;.rootView:Landroid/widget/FrameLayout; // field@6a42 │ │ +3ba22c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SecondaryActionBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -761791,24 +761791,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ba4a0: |[3ba4a0] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V │ │ -3ba4b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba4b6: 5b01 466a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a46 │ │ -3ba4ba: 5b02 476a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareButton:Landroid/widget/Button; // field@6a47 │ │ -3ba4be: 5b03 486a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareDialogRadioGroup:Landroid/widget/RadioGroup; // field@6a48 │ │ -3ba4c2: 5b04 496a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaFileRadio:Landroid/widget/RadioButton; // field@6a49 │ │ -3ba4c6: 5b05 4a6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaReceiverRadio:Landroid/widget/RadioButton; // field@6a4a │ │ -3ba4ca: 5b06 4b6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.sharePositionCheckbox:Landroid/widget/CheckBox; // field@6a4b │ │ -3ba4ce: 5b07 4c6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareSocialRadio:Landroid/widget/RadioButton; // field@6a4c │ │ -3ba4d2: 0e00 |0011: return-void │ │ +3ba478: |[3ba478] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V │ │ +3ba488: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba48e: 5b01 466a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a46 │ │ +3ba492: 5b02 476a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareButton:Landroid/widget/Button; // field@6a47 │ │ +3ba496: 5b03 486a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareDialogRadioGroup:Landroid/widget/RadioGroup; // field@6a48 │ │ +3ba49a: 5b04 496a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaFileRadio:Landroid/widget/RadioButton; // field@6a49 │ │ +3ba49e: 5b05 4a6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareMediaReceiverRadio:Landroid/widget/RadioButton; // field@6a4a │ │ +3ba4a2: 5b06 4b6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.sharePositionCheckbox:Landroid/widget/CheckBox; // field@6a4b │ │ +3ba4a6: 5b07 4c6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.shareSocialRadio:Landroid/widget/RadioButton; // field@6a4c │ │ +3ba4aa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ @@ -761830,67 +761830,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3ba37c: |[3ba37c] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ -3ba38c: 6000 e355 |0000: sget v0, Lde/danoeh/antennapod/R$id;.shareButton:I // field@55e3 │ │ -3ba390: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba396: 0c01 |0005: move-result-object v1 │ │ -3ba398: 0714 |0006: move-object v4, v1 │ │ -3ba39a: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ -3ba39e: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ -3ba3a2: 6000 e455 |000b: sget v0, Lde/danoeh/antennapod/R$id;.share_dialog_radio_group:I // field@55e4 │ │ -3ba3a6: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba3ac: 0c01 |0010: move-result-object v1 │ │ -3ba3ae: 0715 |0011: move-object v5, v1 │ │ -3ba3b0: 1f05 0403 |0012: check-cast v5, Landroid/widget/RadioGroup; // type@0304 │ │ -3ba3b4: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ -3ba3b8: 6000 e655 |0016: sget v0, Lde/danoeh/antennapod/R$id;.share_media_file_radio:I // field@55e6 │ │ -3ba3bc: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba3c2: 0c01 |001b: move-result-object v1 │ │ -3ba3c4: 0716 |001c: move-object v6, v1 │ │ -3ba3c6: 1f06 0303 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0303 │ │ -3ba3ca: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ -3ba3ce: 6000 e755 |0021: sget v0, Lde/danoeh/antennapod/R$id;.share_media_receiver_radio:I // field@55e7 │ │ -3ba3d2: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba3d8: 0c01 |0026: move-result-object v1 │ │ -3ba3da: 0717 |0027: move-object v7, v1 │ │ -3ba3dc: 1f07 0303 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0303 │ │ -3ba3e0: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ -3ba3e4: 6000 e855 |002c: sget v0, Lde/danoeh/antennapod/R$id;.share_position_checkbox:I // field@55e8 │ │ -3ba3e8: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba3ee: 0c01 |0031: move-result-object v1 │ │ -3ba3f0: 0718 |0032: move-object v8, v1 │ │ -3ba3f2: 1f08 e702 |0033: check-cast v8, Landroid/widget/CheckBox; // type@02e7 │ │ -3ba3f6: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ -3ba3fa: 6000 e955 |0037: sget v0, Lde/danoeh/antennapod/R$id;.share_social_radio:I // field@55e9 │ │ -3ba3fe: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba404: 0c01 |003c: move-result-object v1 │ │ -3ba406: 0719 |003d: move-object v9, v1 │ │ -3ba408: 1f09 0303 |003e: check-cast v9, Landroid/widget/RadioButton; // type@0303 │ │ -3ba40c: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ -3ba410: 2200 7a18 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // type@187a │ │ -3ba414: 07a3 |0044: move-object v3, v10 │ │ -3ba416: 1f03 fb02 |0045: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3ba41a: 0702 |0047: move-object v2, v0 │ │ -3ba41c: 7608 649a 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V // method@9a64 │ │ -3ba422: 1100 |004b: return-object v0 │ │ -3ba424: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3ba42a: 0c0a |004f: move-result-object v10 │ │ -3ba42c: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3ba432: 0c0a |0053: move-result-object v10 │ │ -3ba434: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba438: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3ba43c: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3ba442: 0c0a |005b: move-result-object v10 │ │ -3ba444: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba44a: 2700 |005f: throw v0 │ │ +3ba354: |[3ba354] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ +3ba364: 6000 e355 |0000: sget v0, Lde/danoeh/antennapod/R$id;.shareButton:I // field@55e3 │ │ +3ba368: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba36e: 0c01 |0005: move-result-object v1 │ │ +3ba370: 0714 |0006: move-object v4, v1 │ │ +3ba372: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ +3ba376: 3804 4300 |0009: if-eqz v4, 004c // +0043 │ │ +3ba37a: 6000 e455 |000b: sget v0, Lde/danoeh/antennapod/R$id;.share_dialog_radio_group:I // field@55e4 │ │ +3ba37e: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba384: 0c01 |0010: move-result-object v1 │ │ +3ba386: 0715 |0011: move-object v5, v1 │ │ +3ba388: 1f05 0403 |0012: check-cast v5, Landroid/widget/RadioGroup; // type@0304 │ │ +3ba38c: 3805 3800 |0014: if-eqz v5, 004c // +0038 │ │ +3ba390: 6000 e655 |0016: sget v0, Lde/danoeh/antennapod/R$id;.share_media_file_radio:I // field@55e6 │ │ +3ba394: 7120 8e6c 0a00 |0018: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba39a: 0c01 |001b: move-result-object v1 │ │ +3ba39c: 0716 |001c: move-object v6, v1 │ │ +3ba39e: 1f06 0303 |001d: check-cast v6, Landroid/widget/RadioButton; // type@0303 │ │ +3ba3a2: 3806 2d00 |001f: if-eqz v6, 004c // +002d │ │ +3ba3a6: 6000 e755 |0021: sget v0, Lde/danoeh/antennapod/R$id;.share_media_receiver_radio:I // field@55e7 │ │ +3ba3aa: 7120 8e6c 0a00 |0023: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba3b0: 0c01 |0026: move-result-object v1 │ │ +3ba3b2: 0717 |0027: move-object v7, v1 │ │ +3ba3b4: 1f07 0303 |0028: check-cast v7, Landroid/widget/RadioButton; // type@0303 │ │ +3ba3b8: 3807 2200 |002a: if-eqz v7, 004c // +0022 │ │ +3ba3bc: 6000 e855 |002c: sget v0, Lde/danoeh/antennapod/R$id;.share_position_checkbox:I // field@55e8 │ │ +3ba3c0: 7120 8e6c 0a00 |002e: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba3c6: 0c01 |0031: move-result-object v1 │ │ +3ba3c8: 0718 |0032: move-object v8, v1 │ │ +3ba3ca: 1f08 e702 |0033: check-cast v8, Landroid/widget/CheckBox; // type@02e7 │ │ +3ba3ce: 3808 1700 |0035: if-eqz v8, 004c // +0017 │ │ +3ba3d2: 6000 e955 |0037: sget v0, Lde/danoeh/antennapod/R$id;.share_social_radio:I // field@55e9 │ │ +3ba3d6: 7120 8e6c 0a00 |0039: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba3dc: 0c01 |003c: move-result-object v1 │ │ +3ba3de: 0719 |003d: move-object v9, v1 │ │ +3ba3e0: 1f09 0303 |003e: check-cast v9, Landroid/widget/RadioButton; // type@0303 │ │ +3ba3e4: 3809 0c00 |0040: if-eqz v9, 004c // +000c │ │ +3ba3e8: 2200 7a18 |0042: new-instance v0, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // type@187a │ │ +3ba3ec: 07a3 |0044: move-object v3, v10 │ │ +3ba3ee: 1f03 fb02 |0045: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3ba3f2: 0702 |0047: move-object v2, v0 │ │ +3ba3f4: 7608 649a 0200 |0048: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Landroid/widget/RadioGroup;Landroid/widget/RadioButton;Landroid/widget/RadioButton;Landroid/widget/CheckBox;Landroid/widget/RadioButton;)V // method@9a64 │ │ +3ba3fa: 1100 |004b: return-object v0 │ │ +3ba3fc: 6e10 c50c 0a00 |004c: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3ba402: 0c0a |004f: move-result-object v10 │ │ +3ba404: 6e20 d902 0a00 |0050: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3ba40a: 0c0a |0053: move-result-object v10 │ │ +3ba40c: 2200 521b |0054: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba410: 1a01 713c |0056: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3ba414: 6e20 dba5 a100 |0058: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3ba41a: 0c0a |005b: move-result-object v10 │ │ +3ba41c: 7020 b0a5 a000 |005c: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba422: 2700 |005f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x000b line=89 │ │ 0x000d line=90 │ │ 0x0016 line=95 │ │ @@ -761912,20 +761912,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba44c: |[3ba44c] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ -3ba45c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba45e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba460: 7130 699a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9a69 │ │ -3ba466: 0c02 |0005: move-result-object v2 │ │ -3ba468: 1102 |0006: return-object v2 │ │ +3ba424: |[3ba424] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ +3ba434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba436: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba438: 7130 699a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9a69 │ │ +3ba43e: 0c02 |0005: move-result-object v2 │ │ +3ba440: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;) │ │ @@ -761933,24 +761933,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba46c: |[3ba46c] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ -3ba47c: 6000 1958 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.share_episode_dialog:I // field@5819 │ │ -3ba480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba482: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba488: 0c02 |0006: move-result-object v2 │ │ -3ba48a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba48e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba494: 7110 659a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9a65 │ │ -3ba49a: 0c02 |000f: move-result-object v2 │ │ -3ba49c: 1102 |0010: return-object v2 │ │ +3ba444: |[3ba444] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ +3ba454: 6000 1958 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.share_episode_dialog:I // field@5819 │ │ +3ba458: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba45a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba460: 0c02 |0006: move-result-object v2 │ │ +3ba462: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba466: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba46c: 7110 659a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; // method@9a65 │ │ +3ba472: 0c02 |000f: move-result-object v2 │ │ +3ba474: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=72 │ │ 0x000c line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -761963,18 +761963,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba348: |[3ba348] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/view/View; │ │ -3ba358: 6e10 679a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a67 │ │ -3ba35e: 0c00 |0003: move-result-object v0 │ │ -3ba360: 1100 |0004: return-object v0 │ │ +3ba320: |[3ba320] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/view/View; │ │ +3ba330: 6e10 679a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a67 │ │ +3ba336: 0c00 |0003: move-result-object v0 │ │ +3ba338: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;) │ │ @@ -761982,17 +761982,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba364: |[3ba364] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ba374: 5410 466a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a46 │ │ -3ba378: 1100 |0002: return-object v0 │ │ +3ba33c: |[3ba33c] de.danoeh.antennapod.databinding.ShareEpisodeDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3ba34c: 5410 466a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a46 │ │ +3ba350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/ShareEpisodeDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -762040,22 +762040,22 @@ │ │ type : '(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3ba600: |[3ba600] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ -3ba610: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba616: 5b01 506a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6a50 │ │ -3ba61a: 5b02 4d6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6a4d │ │ -3ba61e: 5b03 4e6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6a4e │ │ -3ba622: 5b04 4f6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6a4f │ │ -3ba626: 5b05 516a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a51 │ │ -3ba62a: 0e00 |000d: return-void │ │ +3ba5d8: |[3ba5d8] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V │ │ +3ba5e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba5ee: 5b01 506a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6a50 │ │ +3ba5f2: 5b02 4d6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.appbar:Lcom/google/android/material/appbar/AppBarLayout; // field@6a4d │ │ +3ba5f6: 5b03 4e6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.progLoading:Landroid/widget/ProgressBar; // field@6a4e │ │ +3ba5fa: 5b04 4f6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.recyclerView:Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // field@6a4f │ │ +3ba5fe: 5b05 516a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a51 │ │ +3ba602: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x0009 line=43 │ │ @@ -762073,55 +762073,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3ba508: |[3ba508] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ -3ba518: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ -3ba51c: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba522: 0c01 |0005: move-result-object v1 │ │ -3ba524: 0714 |0006: move-object v4, v1 │ │ -3ba526: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ -3ba52a: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3ba52e: 6000 7a55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@557a │ │ -3ba532: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba538: 0c01 |0010: move-result-object v1 │ │ -3ba53a: 0715 |0011: move-object v5, v1 │ │ -3ba53c: 1f05 0203 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0302 │ │ -3ba540: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3ba544: 6000 8b55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ -3ba548: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba54e: 0c01 |001b: move-result-object v1 │ │ -3ba550: 0716 |001c: move-object v6, v1 │ │ -3ba552: 1f06 c81a |001d: check-cast v6, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ -3ba556: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3ba55a: 6000 6f56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3ba55e: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba564: 0c01 |0026: move-result-object v1 │ │ -3ba566: 0717 |0027: move-object v7, v1 │ │ -3ba568: 1f07 d514 |0028: check-cast v7, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3ba56c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3ba570: 2200 7b18 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // type@187b │ │ -3ba574: 0783 |002e: move-object v3, v8 │ │ -3ba576: 1f03 5b05 |002f: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@055b │ │ -3ba57a: 0702 |0031: move-object v2, v0 │ │ -3ba57c: 7606 6a9a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9a6a │ │ -3ba582: 1100 |0035: return-object v0 │ │ -3ba584: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3ba58a: 0c08 |0039: move-result-object v8 │ │ -3ba58c: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3ba592: 0c08 |003d: move-result-object v8 │ │ -3ba594: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba598: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3ba59c: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3ba5a2: 0c08 |0045: move-result-object v8 │ │ -3ba5a4: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba5aa: 2700 |0049: throw v0 │ │ +3ba4e0: |[3ba4e0] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ +3ba4f0: 6000 3e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.appbar:I // field@533e │ │ +3ba4f4: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba4fa: 0c01 |0005: move-result-object v1 │ │ +3ba4fc: 0714 |0006: move-object v4, v1 │ │ +3ba4fe: 1f04 c714 |0007: check-cast v4, Lcom/google/android/material/appbar/AppBarLayout; // type@14c7 │ │ +3ba502: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3ba506: 6000 7a55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.progLoading:I // field@557a │ │ +3ba50a: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba510: 0c01 |0010: move-result-object v1 │ │ +3ba512: 0715 |0011: move-object v5, v1 │ │ +3ba514: 1f05 0203 |0012: check-cast v5, Landroid/widget/ProgressBar; // type@0302 │ │ +3ba518: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3ba51c: 6000 8b55 |0016: sget v0, Lde/danoeh/antennapod/R$id;.recyclerView:I // field@558b │ │ +3ba520: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba526: 0c01 |001b: move-result-object v1 │ │ +3ba528: 0716 |001c: move-object v6, v1 │ │ +3ba52a: 1f06 c81a |001d: check-cast v6, Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView; // type@1ac8 │ │ +3ba52e: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3ba532: 6000 6f56 |0021: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3ba536: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba53c: 0c01 |0026: move-result-object v1 │ │ +3ba53e: 0717 |0027: move-object v7, v1 │ │ +3ba540: 1f07 d514 |0028: check-cast v7, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3ba544: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3ba548: 2200 7b18 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // type@187b │ │ +3ba54c: 0783 |002e: move-object v3, v8 │ │ +3ba54e: 1f03 5b05 |002f: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@055b │ │ +3ba552: 0702 |0031: move-object v2, v0 │ │ +3ba554: 7606 6a9a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/widget/ProgressBar;Lde/danoeh/antennapod/ui/episodeslist/EpisodeItemListRecyclerView;Lcom/google/android/material/appbar/MaterialToolbar;)V // method@9a6a │ │ +3ba55a: 1100 |0035: return-object v0 │ │ +3ba55c: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3ba562: 0c08 |0039: move-result-object v8 │ │ +3ba564: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3ba56a: 0c08 |003d: move-result-object v8 │ │ +3ba56c: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba570: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3ba574: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3ba57a: 0c08 |0045: move-result-object v8 │ │ +3ba57c: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba582: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ 0x000b line=80 │ │ 0x000d line=81 │ │ 0x0016 line=86 │ │ @@ -762139,20 +762139,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba5ac: |[3ba5ac] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ -3ba5bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba5be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba5c0: 7130 6f9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9a6f │ │ -3ba5c6: 0c02 |0005: move-result-object v2 │ │ -3ba5c8: 1102 |0006: return-object v2 │ │ +3ba584: |[3ba584] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ +3ba594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba596: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba598: 7130 6f9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9a6f │ │ +3ba59e: 0c02 |0005: move-result-object v2 │ │ +3ba5a0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;) │ │ @@ -762160,24 +762160,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba5cc: |[3ba5cc] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ -3ba5dc: 6000 1c58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_fragment:I // field@581c │ │ -3ba5e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba5e2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba5e8: 0c02 |0006: move-result-object v2 │ │ -3ba5ea: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba5ee: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba5f4: 7110 6b9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9a6b │ │ -3ba5fa: 0c02 |000f: move-result-object v2 │ │ -3ba5fc: 1102 |0010: return-object v2 │ │ +3ba5a4: |[3ba5a4] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ +3ba5b4: 6000 1c58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_fragment:I // field@581c │ │ +3ba5b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba5ba: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba5c0: 0c02 |0006: move-result-object v2 │ │ +3ba5c2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba5c6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba5cc: 7110 6b9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; // method@9a6b │ │ +3ba5d2: 0c02 |000f: move-result-object v2 │ │ +3ba5d4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=63 │ │ 0x000c line=65 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -762190,18 +762190,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba4d4: |[3ba4d4] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroid/view/View; │ │ -3ba4e4: 6e10 6d9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@9a6d │ │ -3ba4ea: 0c00 |0003: move-result-object v0 │ │ -3ba4ec: 1100 |0004: return-object v0 │ │ +3ba4ac: |[3ba4ac] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroid/view/View; │ │ +3ba4bc: 6e10 6d9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@9a6d │ │ +3ba4c2: 0c00 |0003: move-result-object v0 │ │ +3ba4c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;) │ │ @@ -762209,17 +762209,17 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba4f0: |[3ba4f0] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -3ba500: 5410 506a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6a50 │ │ -3ba504: 1100 |0002: return-object v0 │ │ +3ba4c8: |[3ba4c8] de.danoeh.antennapod.databinding.SimpleListFragmentBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +3ba4d8: 5410 506a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@6a50 │ │ +3ba4dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListFragmentBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -762255,19 +762255,19 @@ │ │ type : '(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ba6e8: |[3ba6e8] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V │ │ -3ba6f8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba6fe: 5b01 526a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6a52 │ │ -3ba702: 5b02 536a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.text1:Landroid/widget/CheckedTextView; // field@6a53 │ │ -3ba706: 0e00 |0007: return-void │ │ +3ba6c0: |[3ba6c0] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V │ │ +3ba6d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba6d6: 5b01 526a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6a52 │ │ +3ba6da: 5b02 536a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.text1:Landroid/widget/CheckedTextView; // field@6a53 │ │ +3ba6de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ @@ -762279,24 +762279,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3ba660: |[3ba660] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ -3ba670: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3ba674: 1f01 e902 |0002: check-cast v1, Landroid/widget/CheckedTextView; // type@02e9 │ │ -3ba678: 2200 7c18 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // type@187c │ │ -3ba67c: 7030 709a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V // method@9a70 │ │ -3ba682: 1100 |0009: return-object v0 │ │ -3ba684: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba688: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3ba68c: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba692: 2701 |0011: throw v1 │ │ +3ba638: |[3ba638] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ +3ba648: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3ba64c: 1f01 e902 |0002: check-cast v1, Landroid/widget/CheckedTextView; // type@02e9 │ │ +3ba650: 2200 7c18 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // type@187c │ │ +3ba654: 7030 709a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.:(Landroid/widget/CheckedTextView;Landroid/widget/CheckedTextView;)V // method@9a70 │ │ +3ba65a: 1100 |0009: return-object v0 │ │ +3ba65c: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba660: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3ba664: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba66a: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0004 line=58 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -762306,20 +762306,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba694: |[3ba694] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ -3ba6a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba6a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba6a8: 7130 759a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9a75 │ │ -3ba6ae: 0c02 |0005: move-result-object v2 │ │ -3ba6b0: 1102 |0006: return-object v2 │ │ +3ba66c: |[3ba66c] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ +3ba67c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba67e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba680: 7130 759a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9a75 │ │ +3ba686: 0c02 |0005: move-result-object v2 │ │ +3ba688: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;) │ │ @@ -762327,24 +762327,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba6b4: |[3ba6b4] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ -3ba6c4: 6000 1d58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@581d │ │ -3ba6c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba6ca: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba6d0: 0c02 |0006: move-result-object v2 │ │ -3ba6d2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba6d6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba6dc: 7110 719a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9a71 │ │ -3ba6e2: 0c02 |000f: move-result-object v2 │ │ -3ba6e4: 1102 |0010: return-object v2 │ │ +3ba68c: |[3ba68c] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ +3ba69c: 6000 1d58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@581d │ │ +3ba6a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba6a2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba6a8: 0c02 |0006: move-result-object v2 │ │ +3ba6aa: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba6ae: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba6b4: 7110 719a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; // method@9a71 │ │ +3ba6ba: 0c02 |000f: move-result-object v2 │ │ +3ba6bc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0009 line=45 │ │ 0x000c line=47 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -762357,18 +762357,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba62c: |[3ba62c] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/view/View; │ │ -3ba63c: 6e10 739a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.getRoot:()Landroid/widget/CheckedTextView; // method@9a73 │ │ -3ba642: 0c00 |0003: move-result-object v0 │ │ -3ba644: 1100 |0004: return-object v0 │ │ +3ba604: |[3ba604] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/view/View; │ │ +3ba614: 6e10 739a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.getRoot:()Landroid/widget/CheckedTextView; // method@9a73 │ │ +3ba61a: 0c00 |0003: move-result-object v0 │ │ +3ba61c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;) │ │ @@ -762376,17 +762376,17 @@ │ │ type : '()Landroid/widget/CheckedTextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba648: |[3ba648] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/widget/CheckedTextView; │ │ -3ba658: 5410 526a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6a52 │ │ -3ba65c: 1100 |0002: return-object v0 │ │ +3ba620: |[3ba620] de.danoeh.antennapod.databinding.SimpleListItemMultipleChoiceOnStartBinding.getRoot:()Landroid/widget/CheckedTextView; │ │ +3ba630: 5410 526a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding;.rootView:Landroid/widget/CheckedTextView; // field@6a52 │ │ +3ba634: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SimpleListItemMultipleChoiceOnStartBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -762442,24 +762442,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3ba84c: |[3ba84c] de.danoeh.antennapod.databinding.SimplechapterItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ -3ba85c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba862: 5b01 566a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a56 │ │ -3ba866: 5b02 546a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.container:Landroid/widget/LinearLayout; // field@6a54 │ │ -3ba86a: 5b03 556a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.imgvCover:Landroid/widget/ImageView; // field@6a55 │ │ -3ba86e: 5b04 576a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvDuration:Landroid/widget/TextView; // field@6a57 │ │ -3ba872: 5b05 586a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvLink:Landroid/widget/TextView; // field@6a58 │ │ -3ba876: 5b06 596a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvStart:Landroid/widget/TextView; // field@6a59 │ │ -3ba87a: 5b07 5a6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6a5a │ │ -3ba87e: 0e00 |0011: return-void │ │ +3ba824: |[3ba824] de.danoeh.antennapod.databinding.SimplechapterItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V │ │ +3ba834: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba83a: 5b01 566a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a56 │ │ +3ba83e: 5b02 546a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.container:Landroid/widget/LinearLayout; // field@6a54 │ │ +3ba842: 5b03 556a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.imgvCover:Landroid/widget/ImageView; // field@6a55 │ │ +3ba846: 5b04 576a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvDuration:Landroid/widget/TextView; // field@6a57 │ │ +3ba84a: 5b05 586a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvLink:Landroid/widget/TextView; // field@6a58 │ │ +3ba84e: 5b06 596a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvStart:Landroid/widget/TextView; // field@6a59 │ │ +3ba852: 5b07 5a6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.txtvTitle:Landroid/widget/TextView; // field@6a5a │ │ +3ba856: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ @@ -762481,62 +762481,62 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -3ba73c: |[3ba73c] de.danoeh.antennapod.databinding.SimplechapterItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ -3ba74c: 0782 |0000: move-object v2, v8 │ │ -3ba74e: 1f02 fb02 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ -3ba752: 6000 aa54 |0003: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ -3ba756: 7120 8e6c 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba75c: 0c01 |0008: move-result-object v1 │ │ -3ba75e: 0713 |0009: move-object v3, v1 │ │ -3ba760: 1f03 f902 |000a: check-cast v3, Landroid/widget/ImageView; // type@02f9 │ │ -3ba764: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ -3ba768: 6000 8356 |000e: sget v0, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@5683 │ │ -3ba76c: 7120 8e6c 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba772: 0c01 |0013: move-result-object v1 │ │ -3ba774: 0714 |0014: move-object v4, v1 │ │ -3ba776: 1f04 1303 |0015: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ -3ba77a: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ -3ba77e: 6000 8c56 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvLink:I // field@568c │ │ -3ba782: 7120 8e6c 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba788: 0c01 |001e: move-result-object v1 │ │ -3ba78a: 0715 |001f: move-object v5, v1 │ │ -3ba78c: 1f05 1303 |0020: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ -3ba790: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ -3ba794: 6000 9b56 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvStart:I // field@569b │ │ -3ba798: 7120 8e6c 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba79e: 0c01 |0029: move-result-object v1 │ │ -3ba7a0: 0716 |002a: move-object v6, v1 │ │ -3ba7a2: 1f06 1303 |002b: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ -3ba7a6: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ -3ba7aa: 6000 9d56 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ -3ba7ae: 7120 8e6c 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba7b4: 0c01 |0034: move-result-object v1 │ │ -3ba7b6: 0717 |0035: move-object v7, v1 │ │ -3ba7b8: 1f07 1303 |0036: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3ba7bc: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ -3ba7c0: 2208 7d18 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // type@187d │ │ -3ba7c4: 0780 |003c: move-object v0, v8 │ │ -3ba7c6: 0721 |003d: move-object v1, v2 │ │ -3ba7c8: 7608 769a 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9a76 │ │ -3ba7ce: 1108 |0041: return-object v8 │ │ -3ba7d0: 6e10 c50c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3ba7d6: 0c08 |0045: move-result-object v8 │ │ -3ba7d8: 6e20 d902 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3ba7de: 0c08 |0049: move-result-object v8 │ │ -3ba7e0: 2200 521b |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba7e4: 1a01 713c |004c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3ba7e8: 6e20 dba5 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3ba7ee: 0c08 |0051: move-result-object v8 │ │ -3ba7f0: 7020 b0a5 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba7f6: 2700 |0055: throw v0 │ │ +3ba714: |[3ba714] de.danoeh.antennapod.databinding.SimplechapterItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ +3ba724: 0782 |0000: move-object v2, v8 │ │ +3ba726: 1f02 fb02 |0001: check-cast v2, Landroid/widget/LinearLayout; // type@02fb │ │ +3ba72a: 6000 aa54 |0003: sget v0, Lde/danoeh/antennapod/R$id;.imgvCover:I // field@54aa │ │ +3ba72e: 7120 8e6c 0800 |0005: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba734: 0c01 |0008: move-result-object v1 │ │ +3ba736: 0713 |0009: move-object v3, v1 │ │ +3ba738: 1f03 f902 |000a: check-cast v3, Landroid/widget/ImageView; // type@02f9 │ │ +3ba73c: 3803 3600 |000c: if-eqz v3, 0042 // +0036 │ │ +3ba740: 6000 8356 |000e: sget v0, Lde/danoeh/antennapod/R$id;.txtvDuration:I // field@5683 │ │ +3ba744: 7120 8e6c 0800 |0010: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba74a: 0c01 |0013: move-result-object v1 │ │ +3ba74c: 0714 |0014: move-object v4, v1 │ │ +3ba74e: 1f04 1303 |0015: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ +3ba752: 3804 2b00 |0017: if-eqz v4, 0042 // +002b │ │ +3ba756: 6000 8c56 |0019: sget v0, Lde/danoeh/antennapod/R$id;.txtvLink:I // field@568c │ │ +3ba75a: 7120 8e6c 0800 |001b: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba760: 0c01 |001e: move-result-object v1 │ │ +3ba762: 0715 |001f: move-object v5, v1 │ │ +3ba764: 1f05 1303 |0020: check-cast v5, Landroid/widget/TextView; // type@0313 │ │ +3ba768: 3805 2000 |0022: if-eqz v5, 0042 // +0020 │ │ +3ba76c: 6000 9b56 |0024: sget v0, Lde/danoeh/antennapod/R$id;.txtvStart:I // field@569b │ │ +3ba770: 7120 8e6c 0800 |0026: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba776: 0c01 |0029: move-result-object v1 │ │ +3ba778: 0716 |002a: move-object v6, v1 │ │ +3ba77a: 1f06 1303 |002b: check-cast v6, Landroid/widget/TextView; // type@0313 │ │ +3ba77e: 3806 1500 |002d: if-eqz v6, 0042 // +0015 │ │ +3ba782: 6000 9d56 |002f: sget v0, Lde/danoeh/antennapod/R$id;.txtvTitle:I // field@569d │ │ +3ba786: 7120 8e6c 0800 |0031: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba78c: 0c01 |0034: move-result-object v1 │ │ +3ba78e: 0717 |0035: move-object v7, v1 │ │ +3ba790: 1f07 1303 |0036: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3ba794: 3807 0a00 |0038: if-eqz v7, 0042 // +000a │ │ +3ba798: 2208 7d18 |003a: new-instance v8, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // type@187d │ │ +3ba79c: 0780 |003c: move-object v0, v8 │ │ +3ba79e: 0721 |003d: move-object v1, v2 │ │ +3ba7a0: 7608 769a 0000 |003e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/ImageView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;)V // method@9a76 │ │ +3ba7a6: 1108 |0041: return-object v8 │ │ +3ba7a8: 6e10 c50c 0800 |0042: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3ba7ae: 0c08 |0045: move-result-object v8 │ │ +3ba7b0: 6e20 d902 0800 |0046: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3ba7b6: 0c08 |0049: move-result-object v8 │ │ +3ba7b8: 2200 521b |004a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba7bc: 1a01 713c |004c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3ba7c0: 6e20 dba5 8100 |004e: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3ba7c6: 0c08 |0051: move-result-object v8 │ │ +3ba7c8: 7020 b0a5 8000 |0052: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba7ce: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ 0x000e line=88 │ │ 0x0010 line=89 │ │ @@ -762557,20 +762557,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba7f8: |[3ba7f8] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ -3ba808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba80a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba80c: 7130 7b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9a7b │ │ -3ba812: 0c02 |0005: move-result-object v2 │ │ -3ba814: 1102 |0006: return-object v2 │ │ +3ba7d0: |[3ba7d0] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ +3ba7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba7e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba7e4: 7130 7b9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9a7b │ │ +3ba7ea: 0c02 |0005: move-result-object v2 │ │ +3ba7ec: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;) │ │ @@ -762578,24 +762578,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba818: |[3ba818] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ -3ba828: 6000 1e58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simplechapter_item:I // field@581e │ │ -3ba82c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba82e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba834: 0c02 |0006: move-result-object v2 │ │ -3ba836: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba83a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba840: 7110 779a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9a77 │ │ -3ba846: 0c02 |000f: move-result-object v2 │ │ -3ba848: 1102 |0010: return-object v2 │ │ +3ba7f0: |[3ba7f0] de.danoeh.antennapod.databinding.SimplechapterItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ +3ba800: 6000 1e58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.simplechapter_item:I // field@581e │ │ +3ba804: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba806: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba80c: 0c02 |0006: move-result-object v2 │ │ +3ba80e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba812: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba818: 7110 779a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; // method@9a77 │ │ +3ba81e: 0c02 |000f: move-result-object v2 │ │ +3ba820: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=69 │ │ 0x000c line=71 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -762608,18 +762608,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba708: |[3ba708] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/view/View; │ │ -3ba718: 6e10 799a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a79 │ │ -3ba71e: 0c00 |0003: move-result-object v0 │ │ -3ba720: 1100 |0004: return-object v0 │ │ +3ba6e0: |[3ba6e0] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/view/View; │ │ +3ba6f0: 6e10 799a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a79 │ │ +3ba6f6: 0c00 |0003: move-result-object v0 │ │ +3ba6f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;) │ │ @@ -762627,17 +762627,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba724: |[3ba724] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ba734: 5410 566a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a56 │ │ -3ba738: 1100 |0002: return-object v0 │ │ +3ba6fc: |[3ba6fc] de.danoeh.antennapod.databinding.SimplechapterItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3ba70c: 5410 566a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SimplechapterItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a56 │ │ +3ba710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SimplechapterItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -762669,18 +762669,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ba93c: |[3ba93c] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.:(Landroid/widget/TextView;)V │ │ -3ba94c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ba952: 5b01 5b6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6a5b │ │ -3ba956: 0e00 |0005: return-void │ │ +3ba914: |[3ba914] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.:(Landroid/widget/TextView;)V │ │ +3ba924: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ba92a: 5b01 5b6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6a5b │ │ +3ba92e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/widget/TextView; │ │ @@ -762690,24 +762690,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3ba8b4: |[3ba8b4] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ -3ba8c4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3ba8c8: 2200 7e18 |0002: new-instance v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // type@187e │ │ -3ba8cc: 1f01 1303 |0004: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ -3ba8d0: 7020 7c9a 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.:(Landroid/widget/TextView;)V // method@9a7c │ │ -3ba8d6: 1100 |0009: return-object v0 │ │ -3ba8d8: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba8dc: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3ba8e0: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba8e6: 2701 |0011: throw v1 │ │ +3ba88c: |[3ba88c] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ +3ba89c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3ba8a0: 2200 7e18 |0002: new-instance v0, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // type@187e │ │ +3ba8a4: 1f01 1303 |0004: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ +3ba8a8: 7020 7c9a 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.:(Landroid/widget/TextView;)V // method@9a7c │ │ +3ba8ae: 1100 |0009: return-object v0 │ │ +3ba8b0: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba8b4: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3ba8b8: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba8be: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -762716,20 +762716,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba8e8: |[3ba8e8] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ -3ba8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ba8fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3ba8fc: 7130 819a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9a81 │ │ -3ba902: 0c02 |0005: move-result-object v2 │ │ -3ba904: 1102 |0006: return-object v2 │ │ +3ba8c0: |[3ba8c0] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ +3ba8d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba8d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba8d4: 7130 819a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9a81 │ │ +3ba8da: 0c02 |0005: move-result-object v2 │ │ +3ba8dc: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;) │ │ @@ -762737,24 +762737,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3ba908: |[3ba908] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ -3ba918: 6000 1f58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.single_tag_text_view:I // field@581f │ │ -3ba91c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ba91e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3ba924: 0c02 |0006: move-result-object v2 │ │ -3ba926: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3ba92a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3ba930: 7110 7d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9a7d │ │ -3ba936: 0c02 |000f: move-result-object v2 │ │ -3ba938: 1102 |0010: return-object v2 │ │ +3ba8e0: |[3ba8e0] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ +3ba8f0: 6000 1f58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.single_tag_text_view:I // field@581f │ │ +3ba8f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ba8f6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3ba8fc: 0c02 |0006: move-result-object v2 │ │ +3ba8fe: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3ba902: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3ba908: 7110 7d9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; // method@9a7d │ │ +3ba90e: 0c02 |000f: move-result-object v2 │ │ +3ba910: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0009 line=39 │ │ 0x000c line=41 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -762767,18 +762767,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba880: |[3ba880] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/view/View; │ │ -3ba890: 6e10 7f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.getRoot:()Landroid/widget/TextView; // method@9a7f │ │ -3ba896: 0c00 |0003: move-result-object v0 │ │ -3ba898: 1100 |0004: return-object v0 │ │ +3ba858: |[3ba858] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/view/View; │ │ +3ba868: 6e10 7f9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.getRoot:()Landroid/widget/TextView; // method@9a7f │ │ +3ba86e: 0c00 |0003: move-result-object v0 │ │ +3ba870: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;) │ │ @@ -762786,17 +762786,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba89c: |[3ba89c] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/widget/TextView; │ │ -3ba8ac: 5410 5b6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6a5b │ │ -3ba8b0: 1100 |0002: return-object v0 │ │ +3ba874: |[3ba874] de.danoeh.antennapod.databinding.SingleTagTextViewBinding.getRoot:()Landroid/widget/TextView; │ │ +3ba884: 5410 5b6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding;.rootView:Landroid/widget/TextView; // field@6a5b │ │ +3ba888: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SingleTagTextViewBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -762836,20 +762836,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3baa50: |[3baa50] de.danoeh.antennapod.databinding.SortDialogBinding.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V │ │ -3baa60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3baa66: 5b01 5e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a5e │ │ -3baa6a: 5b02 5c6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.gridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6a5c │ │ -3baa6e: 5b03 5d6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.keepSortedCheckbox:Landroid/widget/CheckBox; // field@6a5d │ │ -3baa72: 0e00 |0009: return-void │ │ +3baa28: |[3baa28] de.danoeh.antennapod.databinding.SortDialogBinding.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V │ │ +3baa38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3baa3e: 5b01 5e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a5e │ │ +3baa42: 5b02 5c6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.gridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6a5c │ │ +3baa46: 5b03 5d6a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SortDialogBinding;.keepSortedCheckbox:Landroid/widget/CheckBox; // field@6a5d │ │ +3baa4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -762863,39 +762863,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3ba98c: |[3ba98c] de.danoeh.antennapod.databinding.SortDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ -3ba99c: 6000 8d54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.gridLayout:I // field@548d │ │ -3ba9a0: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba9a6: 0c01 |0005: move-result-object v1 │ │ -3ba9a8: 1f01 b408 |0006: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@08b4 │ │ -3ba9ac: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3ba9b0: 6000 bd54 |000a: sget v0, Lde/danoeh/antennapod/R$id;.keepSortedCheckbox:I // field@54bd │ │ -3ba9b4: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3ba9ba: 0c02 |000f: move-result-object v2 │ │ -3ba9bc: 1f02 e702 |0010: check-cast v2, Landroid/widget/CheckBox; // type@02e7 │ │ -3ba9c0: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3ba9c4: 2200 7f18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogBinding; // type@187f │ │ -3ba9c8: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3ba9cc: 7040 829a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V // method@9a82 │ │ -3ba9d2: 1100 |001b: return-object v0 │ │ -3ba9d4: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3ba9da: 0c03 |001f: move-result-object v3 │ │ -3ba9dc: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3ba9e2: 0c03 |0023: move-result-object v3 │ │ -3ba9e4: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3ba9e8: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3ba9ec: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3ba9f2: 0c03 |002b: move-result-object v3 │ │ -3ba9f4: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3ba9fa: 2700 |002f: throw v0 │ │ +3ba964: |[3ba964] de.danoeh.antennapod.databinding.SortDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ +3ba974: 6000 8d54 |0000: sget v0, Lde/danoeh/antennapod/R$id;.gridLayout:I // field@548d │ │ +3ba978: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba97e: 0c01 |0005: move-result-object v1 │ │ +3ba980: 1f01 b408 |0006: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@08b4 │ │ +3ba984: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3ba988: 6000 bd54 |000a: sget v0, Lde/danoeh/antennapod/R$id;.keepSortedCheckbox:I // field@54bd │ │ +3ba98c: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3ba992: 0c02 |000f: move-result-object v2 │ │ +3ba994: 1f02 e702 |0010: check-cast v2, Landroid/widget/CheckBox; // type@02e7 │ │ +3ba998: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3ba99c: 2200 7f18 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogBinding; // type@187f │ │ +3ba9a0: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3ba9a4: 7040 829a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.:(Landroid/widget/LinearLayout;Landroidx/gridlayout/widget/GridLayout;Landroid/widget/CheckBox;)V // method@9a82 │ │ +3ba9aa: 1100 |001b: return-object v0 │ │ +3ba9ac: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3ba9b2: 0c03 |001f: move-result-object v3 │ │ +3ba9b4: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3ba9ba: 0c03 |0023: move-result-object v3 │ │ +3ba9bc: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3ba9c0: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3ba9c4: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3ba9ca: 0c03 |002b: move-result-object v3 │ │ +3ba9cc: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3ba9d2: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -762909,20 +762909,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3ba9fc: |[3ba9fc] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ -3baa0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3baa0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3baa10: 7130 879a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9a87 │ │ -3baa16: 0c02 |0005: move-result-object v2 │ │ -3baa18: 1102 |0006: return-object v2 │ │ +3ba9d4: |[3ba9d4] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ +3ba9e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ba9e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3ba9e8: 7130 879a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9a87 │ │ +3ba9ee: 0c02 |0005: move-result-object v2 │ │ +3ba9f0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SortDialogBinding;) │ │ @@ -762930,24 +762930,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3baa1c: |[3baa1c] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ -3baa2c: 6000 2058 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog:I // field@5820 │ │ -3baa30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3baa32: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3baa38: 0c02 |0006: move-result-object v2 │ │ -3baa3a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3baa3e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3baa44: 7110 839a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9a83 │ │ -3baa4a: 0c02 |000f: move-result-object v2 │ │ -3baa4c: 1102 |0010: return-object v2 │ │ +3ba9f4: |[3ba9f4] de.danoeh.antennapod.databinding.SortDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ +3baa04: 6000 2058 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog:I // field@5820 │ │ +3baa08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3baa0a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3baa10: 0c02 |0006: move-result-object v2 │ │ +3baa12: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3baa16: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3baa1c: 7110 839a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogBinding; // method@9a83 │ │ +3baa22: 0c02 |000f: move-result-object v2 │ │ +3baa24: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -762960,18 +762960,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ba958: |[3ba958] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/view/View; │ │ -3ba968: 6e10 859a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a85 │ │ -3ba96e: 0c00 |0003: move-result-object v0 │ │ -3ba970: 1100 |0004: return-object v0 │ │ +3ba930: |[3ba930] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/view/View; │ │ +3ba940: 6e10 859a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a85 │ │ +3ba946: 0c00 |0003: move-result-object v0 │ │ +3ba948: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SortDialogBinding;) │ │ @@ -762979,17 +762979,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ba974: |[3ba974] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3ba984: 5410 5e6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a5e │ │ -3ba988: 1100 |0002: return-object v0 │ │ +3ba94c: |[3ba94c] de.danoeh.antennapod.databinding.SortDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3ba95c: 5410 5e6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a5e │ │ +3ba960: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -763025,19 +763025,19 @@ │ │ type : '(Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bab30: |[3bab30] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3bab40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bab46: 5b01 606a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6a60 │ │ -3bab4a: 5b02 5f6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.button:Landroid/widget/Button; // field@6a5f │ │ -3bab4e: 0e00 |0007: return-void │ │ +3bab08: |[3bab08] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3bab18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bab1e: 5b01 606a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6a60 │ │ +3bab22: 5b02 5f6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.button:Landroid/widget/Button; // field@6a5f │ │ +3bab26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ @@ -763049,24 +763049,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3baaa8: |[3baaa8] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ -3baab8: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3baabc: 1f01 e602 |0002: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ -3baac0: 2200 8018 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // type@1880 │ │ -3baac4: 7030 889a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9a88 │ │ -3baaca: 1100 |0009: return-object v0 │ │ -3baacc: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3baad0: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3baad4: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3baada: 2701 |0011: throw v1 │ │ +3baa80: |[3baa80] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ +3baa90: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3baa94: 1f01 e602 |0002: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ +3baa98: 2200 8018 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // type@1880 │ │ +3baa9c: 7030 889a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9a88 │ │ +3baaa2: 1100 |0009: return-object v0 │ │ +3baaa4: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3baaa8: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3baaac: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3baab2: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0004 line=56 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -763076,20 +763076,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3baadc: |[3baadc] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ -3baaec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3baaee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3baaf0: 7130 8d9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9a8d │ │ -3baaf6: 0c02 |0005: move-result-object v2 │ │ -3baaf8: 1102 |0006: return-object v2 │ │ +3baab4: |[3baab4] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ +3baac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3baac6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3baac8: 7130 8d9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9a8d │ │ +3baace: 0c02 |0005: move-result-object v2 │ │ +3baad0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;) │ │ @@ -763097,24 +763097,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3baafc: |[3baafc] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ -3bab0c: 6000 2258 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item_active:I // field@5822 │ │ -3bab10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bab12: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bab18: 0c02 |0006: move-result-object v2 │ │ -3bab1a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bab1e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bab24: 7110 899a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9a89 │ │ -3bab2a: 0c02 |000f: move-result-object v2 │ │ -3bab2c: 1102 |0010: return-object v2 │ │ +3baad4: |[3baad4] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ +3baae4: 6000 2258 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item_active:I // field@5822 │ │ +3baae8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3baaea: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3baaf0: 0c02 |0006: move-result-object v2 │ │ +3baaf2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3baaf6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3baafc: 7110 899a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; // method@9a89 │ │ +3bab02: 0c02 |000f: move-result-object v2 │ │ +3bab04: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -763127,18 +763127,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3baa74: |[3baa74] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/view/View; │ │ -3baa84: 6e10 8b9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.getRoot:()Landroid/widget/Button; // method@9a8b │ │ -3baa8a: 0c00 |0003: move-result-object v0 │ │ -3baa8c: 1100 |0004: return-object v0 │ │ +3baa4c: |[3baa4c] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/view/View; │ │ +3baa5c: 6e10 8b9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.getRoot:()Landroid/widget/Button; // method@9a8b │ │ +3baa62: 0c00 |0003: move-result-object v0 │ │ +3baa64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;) │ │ @@ -763146,17 +763146,17 @@ │ │ type : '()Landroid/widget/Button;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3baa90: |[3baa90] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/widget/Button; │ │ -3baaa0: 5410 606a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6a60 │ │ -3baaa4: 1100 |0002: return-object v0 │ │ +3baa68: |[3baa68] de.danoeh.antennapod.databinding.SortDialogItemActiveBinding.getRoot:()Landroid/widget/Button; │ │ +3baa78: 5410 606a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding;.rootView:Landroid/widget/Button; // field@6a60 │ │ +3baa7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemActiveBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -763192,19 +763192,19 @@ │ │ type : '(Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bac0c: |[3bac0c] de.danoeh.antennapod.databinding.SortDialogItemBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ -3bac1c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bac22: 5b01 626a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6a62 │ │ -3bac26: 5b02 616a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.button:Landroid/widget/Button; // field@6a61 │ │ -3bac2a: 0e00 |0007: return-void │ │ +3babe4: |[3babe4] de.danoeh.antennapod.databinding.SortDialogItemBinding.:(Landroid/widget/Button;Landroid/widget/Button;)V │ │ +3babf4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3babfa: 5b01 626a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6a62 │ │ +3babfe: 5b02 616a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.button:Landroid/widget/Button; // field@6a61 │ │ +3bac02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ @@ -763216,24 +763216,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3bab84: |[3bab84] de.danoeh.antennapod.databinding.SortDialogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ -3bab94: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3bab98: 1f01 e602 |0002: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ -3bab9c: 2200 8118 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // type@1881 │ │ -3baba0: 7030 8e9a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9a8e │ │ -3baba6: 1100 |0009: return-object v0 │ │ -3baba8: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3babac: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3babb0: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3babb6: 2701 |0011: throw v1 │ │ +3bab5c: |[3bab5c] de.danoeh.antennapod.databinding.SortDialogItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ +3bab6c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3bab70: 1f01 e602 |0002: check-cast v1, Landroid/widget/Button; // type@02e6 │ │ +3bab74: 2200 8118 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // type@1881 │ │ +3bab78: 7030 8e9a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.:(Landroid/widget/Button;Landroid/widget/Button;)V // method@9a8e │ │ +3bab7e: 1100 |0009: return-object v0 │ │ +3bab80: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bab84: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3bab88: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bab8e: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0004 line=56 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -763243,20 +763243,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3babb8: |[3babb8] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ -3babc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3babca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3babcc: 7130 939a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9a93 │ │ -3babd2: 0c02 |0005: move-result-object v2 │ │ -3babd4: 1102 |0006: return-object v2 │ │ +3bab90: |[3bab90] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ +3baba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3baba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3baba4: 7130 939a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9a93 │ │ +3babaa: 0c02 |0005: move-result-object v2 │ │ +3babac: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SortDialogItemBinding;) │ │ @@ -763264,24 +763264,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3babd8: |[3babd8] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ -3babe8: 6000 2158 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item:I // field@5821 │ │ -3babec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3babee: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3babf4: 0c02 |0006: move-result-object v2 │ │ -3babf6: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3babfa: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bac00: 7110 8f9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9a8f │ │ -3bac06: 0c02 |000f: move-result-object v2 │ │ -3bac08: 1102 |0010: return-object v2 │ │ +3babb0: |[3babb0] de.danoeh.antennapod.databinding.SortDialogItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ +3babc0: 6000 2158 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.sort_dialog_item:I // field@5821 │ │ +3babc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3babc6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3babcc: 0c02 |0006: move-result-object v2 │ │ +3babce: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3babd2: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3babd8: 7110 8f9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SortDialogItemBinding; // method@9a8f │ │ +3babde: 0c02 |000f: move-result-object v2 │ │ +3babe0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -763294,18 +763294,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bab50: |[3bab50] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/view/View; │ │ -3bab60: 6e10 919a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.getRoot:()Landroid/widget/Button; // method@9a91 │ │ -3bab66: 0c00 |0003: move-result-object v0 │ │ -3bab68: 1100 |0004: return-object v0 │ │ +3bab28: |[3bab28] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/view/View; │ │ +3bab38: 6e10 919a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.getRoot:()Landroid/widget/Button; // method@9a91 │ │ +3bab3e: 0c00 |0003: move-result-object v0 │ │ +3bab40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SortDialogItemBinding;) │ │ @@ -763313,17 +763313,17 @@ │ │ type : '()Landroid/widget/Button;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bab6c: |[3bab6c] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/widget/Button; │ │ -3bab7c: 5410 626a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6a62 │ │ -3bab80: 1100 |0002: return-object v0 │ │ +3bab44: |[3bab44] de.danoeh.antennapod.databinding.SortDialogItemBinding.getRoot:()Landroid/widget/Button; │ │ +3bab54: 5410 626a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SortDialogItemBinding;.rootView:Landroid/widget/Button; // field@6a62 │ │ +3bab58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SortDialogItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -763371,22 +763371,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bad58: |[3bad58] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V │ │ -3bad68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bad6e: 5b01 646a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a64 │ │ -3bad72: 5b02 636a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.addCurrentSpeedChip:Lcom/google/android/material/chip/Chip; // field@6a63 │ │ -3bad76: 5b03 656a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.selectedSpeedsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@6a65 │ │ -3bad7a: 5b04 666a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.skipSilence:Landroid/widget/CheckBox; // field@6a66 │ │ -3bad7e: 5b05 676a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.speedSeekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6a67 │ │ -3bad82: 0e00 |000d: return-void │ │ +3bad30: |[3bad30] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V │ │ +3bad40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bad46: 5b01 646a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a64 │ │ +3bad4a: 5b02 636a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.addCurrentSpeedChip:Lcom/google/android/material/chip/Chip; // field@6a63 │ │ +3bad4e: 5b03 656a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.selectedSpeedsGrid:Landroidx/recyclerview/widget/RecyclerView; // field@6a65 │ │ +3bad52: 5b04 666a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.skipSilence:Landroid/widget/CheckBox; // field@6a66 │ │ +3bad56: 5b05 676a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.speedSeekBar:Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // field@6a67 │ │ +3bad5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x0009 line=43 │ │ @@ -763404,55 +763404,55 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 74 16-bit code units │ │ -3bac60: |[3bac60] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ -3bac70: 6000 2e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.add_current_speed_chip:I // field@532e │ │ -3bac74: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bac7a: 0c01 |0005: move-result-object v1 │ │ -3bac7c: 0714 |0006: move-object v4, v1 │ │ -3bac7e: 1f04 1d15 |0007: check-cast v4, Lcom/google/android/material/chip/Chip; // type@151d │ │ -3bac82: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ -3bac86: 6000 da55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.selected_speeds_grid:I // field@55da │ │ -3bac8a: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bac90: 0c01 |0010: move-result-object v1 │ │ -3bac92: 0715 |0011: move-object v5, v1 │ │ -3bac94: 1f05 1610 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ -3bac98: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ -3bac9c: 6000 f855 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilence:I // field@55f8 │ │ -3baca0: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3baca6: 0c01 |001b: move-result-object v1 │ │ -3baca8: 0716 |001c: move-object v6, v1 │ │ -3bacaa: 1f06 e702 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02e7 │ │ -3bacae: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ -3bacb2: 6000 0756 |0021: sget v0, Lde/danoeh/antennapod/R$id;.speed_seek_bar:I // field@5607 │ │ -3bacb6: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bacbc: 0c01 |0026: move-result-object v1 │ │ -3bacbe: 0717 |0027: move-object v7, v1 │ │ -3bacc0: 1f07 e11a |0028: check-cast v7, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1ae1 │ │ -3bacc4: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ -3bacc8: 2200 8218 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // type@1882 │ │ -3baccc: 0783 |002e: move-object v3, v8 │ │ -3bacce: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3bacd2: 0702 |0031: move-object v2, v0 │ │ -3bacd4: 7606 949a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V // method@9a94 │ │ -3bacda: 1100 |0035: return-object v0 │ │ -3bacdc: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bace2: 0c08 |0039: move-result-object v8 │ │ -3bace4: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bacea: 0c08 |003d: move-result-object v8 │ │ -3bacec: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bacf0: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3bacf4: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3bacfa: 0c08 |0045: move-result-object v8 │ │ -3bacfc: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bad02: 2700 |0049: throw v0 │ │ +3bac38: |[3bac38] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ +3bac48: 6000 2e53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.add_current_speed_chip:I // field@532e │ │ +3bac4c: 7120 8e6c 0800 |0002: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bac52: 0c01 |0005: move-result-object v1 │ │ +3bac54: 0714 |0006: move-object v4, v1 │ │ +3bac56: 1f04 1d15 |0007: check-cast v4, Lcom/google/android/material/chip/Chip; // type@151d │ │ +3bac5a: 3804 2d00 |0009: if-eqz v4, 0036 // +002d │ │ +3bac5e: 6000 da55 |000b: sget v0, Lde/danoeh/antennapod/R$id;.selected_speeds_grid:I // field@55da │ │ +3bac62: 7120 8e6c 0800 |000d: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bac68: 0c01 |0010: move-result-object v1 │ │ +3bac6a: 0715 |0011: move-object v5, v1 │ │ +3bac6c: 1f05 1610 |0012: check-cast v5, Landroidx/recyclerview/widget/RecyclerView; // type@1016 │ │ +3bac70: 3805 2200 |0014: if-eqz v5, 0036 // +0022 │ │ +3bac74: 6000 f855 |0016: sget v0, Lde/danoeh/antennapod/R$id;.skipSilence:I // field@55f8 │ │ +3bac78: 7120 8e6c 0800 |0018: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bac7e: 0c01 |001b: move-result-object v1 │ │ +3bac80: 0716 |001c: move-object v6, v1 │ │ +3bac82: 1f06 e702 |001d: check-cast v6, Landroid/widget/CheckBox; // type@02e7 │ │ +3bac86: 3806 1700 |001f: if-eqz v6, 0036 // +0017 │ │ +3bac8a: 6000 0756 |0021: sget v0, Lde/danoeh/antennapod/R$id;.speed_seek_bar:I // field@5607 │ │ +3bac8e: 7120 8e6c 0800 |0023: invoke-static {v8, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bac94: 0c01 |0026: move-result-object v1 │ │ +3bac96: 0717 |0027: move-object v7, v1 │ │ +3bac98: 1f07 e11a |0028: check-cast v7, Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar; // type@1ae1 │ │ +3bac9c: 3807 0c00 |002a: if-eqz v7, 0036 // +000c │ │ +3baca0: 2200 8218 |002c: new-instance v0, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // type@1882 │ │ +3baca4: 0783 |002e: move-object v3, v8 │ │ +3baca6: 1f03 fb02 |002f: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3bacaa: 0702 |0031: move-object v2, v0 │ │ +3bacac: 7606 949a 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/chip/Chip;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/CheckBox;Lde/danoeh/antennapod/ui/screen/playback/PlaybackSpeedSeekBar;)V // method@9a94 │ │ +3bacb2: 1100 |0035: return-object v0 │ │ +3bacb4: 6e10 c50c 0800 |0036: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bacba: 0c08 |0039: move-result-object v8 │ │ +3bacbc: 6e20 d902 0800 |003a: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bacc2: 0c08 |003d: move-result-object v8 │ │ +3bacc4: 2200 521b |003e: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bacc8: 1a01 713c |0040: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3baccc: 6e20 dba5 8100 |0042: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3bacd2: 0c08 |0045: move-result-object v8 │ │ +3bacd4: 7020 b0a5 8000 |0046: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bacda: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ 0x000b line=80 │ │ 0x000d line=81 │ │ 0x0016 line=86 │ │ @@ -763470,20 +763470,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bad04: |[3bad04] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ -3bad14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bad16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bad18: 7130 999a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9a99 │ │ -3bad1e: 0c02 |0005: move-result-object v2 │ │ -3bad20: 1102 |0006: return-object v2 │ │ +3bacdc: |[3bacdc] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ +3bacec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bacee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bacf0: 7130 999a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9a99 │ │ +3bacf6: 0c02 |0005: move-result-object v2 │ │ +3bacf8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;) │ │ @@ -763491,24 +763491,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bad24: |[3bad24] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ -3bad34: 6000 2358 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.speed_select_dialog:I // field@5823 │ │ -3bad38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bad3a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bad40: 0c02 |0006: move-result-object v2 │ │ -3bad42: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bad46: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bad4c: 7110 959a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9a95 │ │ -3bad52: 0c02 |000f: move-result-object v2 │ │ -3bad54: 1102 |0010: return-object v2 │ │ +3bacfc: |[3bacfc] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ +3bad0c: 6000 2358 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.speed_select_dialog:I // field@5823 │ │ +3bad10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bad12: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bad18: 0c02 |0006: move-result-object v2 │ │ +3bad1a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bad1e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bad24: 7110 959a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; // method@9a95 │ │ +3bad2a: 0c02 |000f: move-result-object v2 │ │ +3bad2c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=63 │ │ 0x000c line=65 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -763521,18 +763521,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bac2c: |[3bac2c] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/view/View; │ │ -3bac3c: 6e10 979a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a97 │ │ -3bac42: 0c00 |0003: move-result-object v0 │ │ -3bac44: 1100 |0004: return-object v0 │ │ +3bac04: |[3bac04] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/view/View; │ │ +3bac14: 6e10 979a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9a97 │ │ +3bac1a: 0c00 |0003: move-result-object v0 │ │ +3bac1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;) │ │ @@ -763540,17 +763540,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bac48: |[3bac48] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3bac58: 5410 646a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a64 │ │ -3bac5c: 1100 |0002: return-object v0 │ │ +3bac20: |[3bac20] de.danoeh.antennapod.databinding.SpeedSelectDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3bac30: 5410 646a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a64 │ │ +3bac34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SpeedSelectDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -763614,26 +763614,26 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3baf08: |[3baf08] de.danoeh.antennapod.databinding.SubscriptionItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V │ │ -3baf18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3baf1e: 5b01 6d6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6a6d │ │ -3baf22: 5b02 686a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.countViewPill:Landroid/widget/TextView; // field@6a68 │ │ -3baf26: 5b03 696a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.coverImage:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6a69 │ │ -3baf2a: 5b04 6a6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.errorIcon:Landroid/widget/ImageView; // field@6a6a │ │ -3baf2e: 5b05 6b6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.fallbackTitleLabel:Landroid/widget/TextView; // field@6a6b │ │ -3baf32: 5b06 6c6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.outerContainer:Landroidx/cardview/widget/CardView; // field@6a6c │ │ -3baf36: 5b07 6e6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.selectCheckBox:Landroid/widget/CheckBox; // field@6a6e │ │ -3baf3a: 5b08 6f6a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.selectContainer:Landroid/widget/FrameLayout; // field@6a6f │ │ -3baf3e: 5b09 706a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.titleLabel:Landroid/widget/TextView; // field@6a70 │ │ -3baf42: 0e00 |0015: return-void │ │ +3baee0: |[3baee0] de.danoeh.antennapod.databinding.SubscriptionItemBinding.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V │ │ +3baef0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3baef6: 5b01 6d6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6a6d │ │ +3baefa: 5b02 686a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.countViewPill:Landroid/widget/TextView; // field@6a68 │ │ +3baefe: 5b03 696a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.coverImage:Lde/danoeh/antennapod/ui/common/SquareImageView; // field@6a69 │ │ +3baf02: 5b04 6a6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.errorIcon:Landroid/widget/ImageView; // field@6a6a │ │ +3baf06: 5b05 6b6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.fallbackTitleLabel:Landroid/widget/TextView; // field@6a6b │ │ +3baf0a: 5b06 6c6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.outerContainer:Landroidx/cardview/widget/CardView; // field@6a6c │ │ +3baf0e: 5b07 6e6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.selectCheckBox:Landroid/widget/CheckBox; // field@6a6e │ │ +3baf12: 5b08 6f6a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.selectContainer:Landroid/widget/FrameLayout; // field@6a6f │ │ +3baf16: 5b09 706a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.titleLabel:Landroid/widget/TextView; // field@6a70 │ │ +3baf1a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ 0x0007 line=57 │ │ 0x0009 line=58 │ │ @@ -763659,79 +763659,79 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 118 16-bit code units │ │ -3badb8: |[3badb8] de.danoeh.antennapod.databinding.SubscriptionItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ -3badc8: 6000 bf53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.countViewPill:I // field@53bf │ │ -3badcc: 7120 8e6c 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3badd2: 0c01 |0005: move-result-object v1 │ │ -3badd4: 0714 |0006: move-object v4, v1 │ │ -3badd6: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ -3badda: 3804 5900 |0009: if-eqz v4, 0062 // +0059 │ │ -3badde: 6000 c453 |000b: sget v0, Lde/danoeh/antennapod/R$id;.coverImage:I // field@53c4 │ │ -3bade2: 7120 8e6c 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bade8: 0c01 |0010: move-result-object v1 │ │ -3badea: 0715 |0011: move-object v5, v1 │ │ -3badec: 1f05 c11a |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1ac1 │ │ -3badf0: 3805 4e00 |0014: if-eqz v5, 0062 // +004e │ │ -3badf4: 6000 1f54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.errorIcon:I // field@541f │ │ -3badf8: 7120 8e6c 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3badfe: 0c01 |001b: move-result-object v1 │ │ -3bae00: 0716 |001c: move-object v6, v1 │ │ -3bae02: 1f06 f902 |001d: check-cast v6, Landroid/widget/ImageView; // type@02f9 │ │ -3bae06: 3806 4300 |001f: if-eqz v6, 0062 // +0043 │ │ -3bae0a: 6000 6954 |0021: sget v0, Lde/danoeh/antennapod/R$id;.fallbackTitleLabel:I // field@5469 │ │ -3bae0e: 7120 8e6c 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bae14: 0c01 |0026: move-result-object v1 │ │ -3bae16: 0717 |0027: move-object v7, v1 │ │ -3bae18: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3bae1c: 3807 3800 |002a: if-eqz v7, 0062 // +0038 │ │ -3bae20: 6000 4955 |002c: sget v0, Lde/danoeh/antennapod/R$id;.outerContainer:I // field@5549 │ │ -3bae24: 7120 8e6c 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bae2a: 0c01 |0031: move-result-object v1 │ │ -3bae2c: 0718 |0032: move-object v8, v1 │ │ -3bae2e: 1f08 e004 |0033: check-cast v8, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3bae32: 3808 2d00 |0035: if-eqz v8, 0062 // +002d │ │ -3bae36: 6000 d155 |0037: sget v0, Lde/danoeh/antennapod/R$id;.selectCheckBox:I // field@55d1 │ │ -3bae3a: 7120 8e6c 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bae40: 0c01 |003c: move-result-object v1 │ │ -3bae42: 0719 |003d: move-object v9, v1 │ │ -3bae44: 1f09 e702 |003e: check-cast v9, Landroid/widget/CheckBox; // type@02e7 │ │ -3bae48: 3809 2200 |0040: if-eqz v9, 0062 // +0022 │ │ -3bae4c: 6000 d255 |0042: sget v0, Lde/danoeh/antennapod/R$id;.selectContainer:I // field@55d2 │ │ -3bae50: 7120 8e6c 0c00 |0044: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bae56: 0c01 |0047: move-result-object v1 │ │ -3bae58: 071a |0048: move-object v10, v1 │ │ -3bae5a: 1f0a f302 |0049: check-cast v10, Landroid/widget/FrameLayout; // type@02f3 │ │ -3bae5e: 380a 1700 |004b: if-eqz v10, 0062 // +0017 │ │ -3bae62: 6000 6c56 |004d: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ -3bae66: 7120 8e6c 0c00 |004f: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bae6c: 0c01 |0052: move-result-object v1 │ │ -3bae6e: 071b |0053: move-object v11, v1 │ │ -3bae70: 1f0b 1303 |0054: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ -3bae74: 380b 0c00 |0056: if-eqz v11, 0062 // +000c │ │ -3bae78: 2200 8318 |0058: new-instance v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; // type@1883 │ │ -3bae7c: 07c3 |005a: move-object v3, v12 │ │ -3bae7e: 1f03 f302 |005b: check-cast v3, Landroid/widget/FrameLayout; // type@02f3 │ │ -3bae82: 0702 |005d: move-object v2, v0 │ │ -3bae84: 760a 9a9a 0200 |005e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V // method@9a9a │ │ -3bae8a: 1100 |0061: return-object v0 │ │ -3bae8c: 6e10 c50c 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bae92: 0c0c |0065: move-result-object v12 │ │ -3bae94: 6e20 d902 0c00 |0066: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bae9a: 0c0c |0069: move-result-object v12 │ │ -3bae9c: 2200 521b |006a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3baea0: 1a01 713c |006c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3baea4: 6e20 dba5 c100 |006e: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3baeaa: 0c0c |0071: move-result-object v12 │ │ -3baeac: 7020 b0a5 c000 |0072: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3baeb2: 2700 |0075: throw v0 │ │ +3bad90: |[3bad90] de.danoeh.antennapod.databinding.SubscriptionItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ +3bada0: 6000 bf53 |0000: sget v0, Lde/danoeh/antennapod/R$id;.countViewPill:I // field@53bf │ │ +3bada4: 7120 8e6c 0c00 |0002: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3badaa: 0c01 |0005: move-result-object v1 │ │ +3badac: 0714 |0006: move-object v4, v1 │ │ +3badae: 1f04 1303 |0007: check-cast v4, Landroid/widget/TextView; // type@0313 │ │ +3badb2: 3804 5900 |0009: if-eqz v4, 0062 // +0059 │ │ +3badb6: 6000 c453 |000b: sget v0, Lde/danoeh/antennapod/R$id;.coverImage:I // field@53c4 │ │ +3badba: 7120 8e6c 0c00 |000d: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3badc0: 0c01 |0010: move-result-object v1 │ │ +3badc2: 0715 |0011: move-object v5, v1 │ │ +3badc4: 1f05 c11a |0012: check-cast v5, Lde/danoeh/antennapod/ui/common/SquareImageView; // type@1ac1 │ │ +3badc8: 3805 4e00 |0014: if-eqz v5, 0062 // +004e │ │ +3badcc: 6000 1f54 |0016: sget v0, Lde/danoeh/antennapod/R$id;.errorIcon:I // field@541f │ │ +3badd0: 7120 8e6c 0c00 |0018: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3badd6: 0c01 |001b: move-result-object v1 │ │ +3badd8: 0716 |001c: move-object v6, v1 │ │ +3badda: 1f06 f902 |001d: check-cast v6, Landroid/widget/ImageView; // type@02f9 │ │ +3badde: 3806 4300 |001f: if-eqz v6, 0062 // +0043 │ │ +3bade2: 6000 6954 |0021: sget v0, Lde/danoeh/antennapod/R$id;.fallbackTitleLabel:I // field@5469 │ │ +3bade6: 7120 8e6c 0c00 |0023: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3badec: 0c01 |0026: move-result-object v1 │ │ +3badee: 0717 |0027: move-object v7, v1 │ │ +3badf0: 1f07 1303 |0028: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3badf4: 3807 3800 |002a: if-eqz v7, 0062 // +0038 │ │ +3badf8: 6000 4955 |002c: sget v0, Lde/danoeh/antennapod/R$id;.outerContainer:I // field@5549 │ │ +3badfc: 7120 8e6c 0c00 |002e: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bae02: 0c01 |0031: move-result-object v1 │ │ +3bae04: 0718 |0032: move-object v8, v1 │ │ +3bae06: 1f08 e004 |0033: check-cast v8, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3bae0a: 3808 2d00 |0035: if-eqz v8, 0062 // +002d │ │ +3bae0e: 6000 d155 |0037: sget v0, Lde/danoeh/antennapod/R$id;.selectCheckBox:I // field@55d1 │ │ +3bae12: 7120 8e6c 0c00 |0039: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bae18: 0c01 |003c: move-result-object v1 │ │ +3bae1a: 0719 |003d: move-object v9, v1 │ │ +3bae1c: 1f09 e702 |003e: check-cast v9, Landroid/widget/CheckBox; // type@02e7 │ │ +3bae20: 3809 2200 |0040: if-eqz v9, 0062 // +0022 │ │ +3bae24: 6000 d255 |0042: sget v0, Lde/danoeh/antennapod/R$id;.selectContainer:I // field@55d2 │ │ +3bae28: 7120 8e6c 0c00 |0044: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bae2e: 0c01 |0047: move-result-object v1 │ │ +3bae30: 071a |0048: move-object v10, v1 │ │ +3bae32: 1f0a f302 |0049: check-cast v10, Landroid/widget/FrameLayout; // type@02f3 │ │ +3bae36: 380a 1700 |004b: if-eqz v10, 0062 // +0017 │ │ +3bae3a: 6000 6c56 |004d: sget v0, Lde/danoeh/antennapod/R$id;.titleLabel:I // field@566c │ │ +3bae3e: 7120 8e6c 0c00 |004f: invoke-static {v12, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bae44: 0c01 |0052: move-result-object v1 │ │ +3bae46: 071b |0053: move-object v11, v1 │ │ +3bae48: 1f0b 1303 |0054: check-cast v11, Landroid/widget/TextView; // type@0313 │ │ +3bae4c: 380b 0c00 |0056: if-eqz v11, 0062 // +000c │ │ +3bae50: 2200 8318 |0058: new-instance v0, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; // type@1883 │ │ +3bae54: 07c3 |005a: move-object v3, v12 │ │ +3bae56: 1f03 f302 |005b: check-cast v3, Landroid/widget/FrameLayout; // type@02f3 │ │ +3bae5a: 0702 |005d: move-object v2, v0 │ │ +3bae5c: 760a 9a9a 0200 |005e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/TextView;Lde/danoeh/antennapod/ui/common/SquareImageView;Landroid/widget/ImageView;Landroid/widget/TextView;Landroidx/cardview/widget/CardView;Landroid/widget/CheckBox;Landroid/widget/FrameLayout;Landroid/widget/TextView;)V // method@9a9a │ │ +3bae62: 1100 |0061: return-object v0 │ │ +3bae64: 6e10 c50c 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bae6a: 0c0c |0065: move-result-object v12 │ │ +3bae6c: 6e20 d902 0c00 |0066: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bae72: 0c0c |0069: move-result-object v12 │ │ +3bae74: 2200 521b |006a: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bae78: 1a01 713c |006c: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3bae7c: 6e20 dba5 c100 |006e: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3bae82: 0c0c |0071: move-result-object v12 │ │ +3bae84: 7020 b0a5 c000 |0072: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bae8a: 2700 |0075: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ 0x000b line=99 │ │ 0x000d line=100 │ │ 0x0016 line=105 │ │ @@ -763757,20 +763757,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3baeb4: |[3baeb4] de.danoeh.antennapod.databinding.SubscriptionItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ -3baec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3baec6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3baec8: 7130 9f9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; // method@9a9f │ │ -3baece: 0c02 |0005: move-result-object v2 │ │ -3baed0: 1102 |0006: return-object v2 │ │ +3bae8c: |[3bae8c] de.danoeh.antennapod.databinding.SubscriptionItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ +3bae9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bae9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3baea0: 7130 9f9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; // method@9a9f │ │ +3baea6: 0c02 |0005: move-result-object v2 │ │ +3baea8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;) │ │ @@ -763778,24 +763778,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3baed4: |[3baed4] de.danoeh.antennapod.databinding.SubscriptionItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ -3baee4: 6000 2b58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_item:I // field@582b │ │ -3baee8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3baeea: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3baef0: 0c02 |0006: move-result-object v2 │ │ -3baef2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3baef6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3baefc: 7110 9b9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; // method@9a9b │ │ -3baf02: 0c02 |000f: move-result-object v2 │ │ -3baf04: 1102 |0010: return-object v2 │ │ +3baeac: |[3baeac] de.danoeh.antennapod.databinding.SubscriptionItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ +3baebc: 6000 2b58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_item:I // field@582b │ │ +3baec0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3baec2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3baec8: 0c02 |0006: move-result-object v2 │ │ +3baeca: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3baece: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3baed4: 7110 9b9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; // method@9a9b │ │ +3baeda: 0c02 |000f: move-result-object v2 │ │ +3baedc: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=82 │ │ 0x000c line=84 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -763808,18 +763808,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bad84: |[3bad84] de.danoeh.antennapod.databinding.SubscriptionItemBinding.getRoot:()Landroid/view/View; │ │ -3bad94: 6e10 9d9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9a9d │ │ -3bad9a: 0c00 |0003: move-result-object v0 │ │ -3bad9c: 1100 |0004: return-object v0 │ │ +3bad5c: |[3bad5c] de.danoeh.antennapod.databinding.SubscriptionItemBinding.getRoot:()Landroid/view/View; │ │ +3bad6c: 6e10 9d9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9a9d │ │ +3bad72: 0c00 |0003: move-result-object v0 │ │ +3bad74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;) │ │ @@ -763827,17 +763827,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bada0: |[3bada0] de.danoeh.antennapod.databinding.SubscriptionItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3badb0: 5410 6d6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6a6d │ │ -3badb4: 1100 |0002: return-object v0 │ │ +3bad78: |[3bad78] de.danoeh.antennapod.databinding.SubscriptionItemBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3bad88: 5410 6d6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionItemBinding;.rootView:Landroid/widget/FrameLayout; // field@6a6d │ │ +3bad8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -763893,24 +763893,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3bb084: |[3bb084] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ -3bb094: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bb09a: 5b01 746a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a74 │ │ -3bb09e: 5b02 716a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6a71 │ │ -3bb0a2: 5b03 726a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.divider:Landroid/view/View; // field@6a72 │ │ -3bb0a6: 5b04 736a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ -3bb0aa: 5b05 756a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6a75 │ │ -3bb0ae: 5b06 766a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a76 │ │ -3bb0b2: 5b07 776a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6a77 │ │ -3bb0b6: 0e00 |0011: return-void │ │ +3bb05c: |[3bb05c] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V │ │ +3bb06c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bb072: 5b01 746a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a74 │ │ +3bb076: 5b02 716a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6a71 │ │ +3bb07a: 5b03 726a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.divider:Landroid/view/View; // field@6a72 │ │ +3bb07e: 5b04 736a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ +3bb082: 5b05 756a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6a75 │ │ +3bb086: 5b06 766a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a76 │ │ +3bb08a: 5b07 776a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6a77 │ │ +3bb08e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ @@ -763932,60 +763932,60 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 83 16-bit code units │ │ -3baf78: |[3baf78] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ -3baf88: 6000 8753 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@5387 │ │ -3baf8c: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3baf92: 0c01 |0005: move-result-object v1 │ │ -3baf94: 0714 |0006: move-object v4, v1 │ │ -3baf96: 1f04 e004 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3baf9a: 3804 3600 |0009: if-eqz v4, 003f // +0036 │ │ -3baf9e: 6000 f853 |000b: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@53f8 │ │ -3bafa2: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bafa8: 0c05 |0010: move-result-object v5 │ │ -3bafaa: 3805 2e00 |0011: if-eqz v5, 003f // +002e │ │ -3bafae: 6000 cf54 |0013: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@54cf │ │ -3bafb2: 7120 8e6c 0a00 |0015: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bafb8: 0c01 |0018: move-result-object v1 │ │ -3bafba: 0716 |0019: move-object v6, v1 │ │ -3bafbc: 1f06 fd02 |001a: check-cast v6, Landroid/widget/ListView; // type@02fd │ │ -3bafc0: 3806 2300 |001c: if-eqz v6, 003f // +0023 │ │ -3bafc4: 6000 ec55 |001e: sget v0, Lde/danoeh/antennapod/R$id;.shortcutBtn:I // field@55ec │ │ -3bafc8: 7120 8e6c 0a00 |0020: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bafce: 0c01 |0023: move-result-object v1 │ │ -3bafd0: 0717 |0024: move-object v7, v1 │ │ -3bafd2: 1f07 e602 |0025: check-cast v7, Landroid/widget/Button; // type@02e6 │ │ -3bafd6: 3807 1800 |0027: if-eqz v7, 003f // +0018 │ │ -3bafda: 6000 6f56 |0029: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ -3bafde: 7120 8e6c 0a00 |002b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bafe4: 0c01 |002e: move-result-object v1 │ │ -3bafe6: 0718 |002f: move-object v8, v1 │ │ -3bafe8: 1f08 d514 |0030: check-cast v8, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ -3bafec: 3808 0d00 |0032: if-eqz v8, 003f // +000d │ │ -3baff0: 07a9 |0034: move-object v9, v10 │ │ -3baff2: 1f09 fb02 |0035: check-cast v9, Landroid/widget/LinearLayout; // type@02fb │ │ -3baff6: 220a 8418 |0037: new-instance v10, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // type@1884 │ │ -3baffa: 07a2 |0039: move-object v2, v10 │ │ -3baffc: 0793 |003a: move-object v3, v9 │ │ -3baffe: 7608 a09a 0200 |003b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@9aa0 │ │ -3bb004: 110a |003e: return-object v10 │ │ -3bb006: 6e10 c50c 0a00 |003f: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bb00c: 0c0a |0042: move-result-object v10 │ │ -3bb00e: 6e20 d902 0a00 |0043: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bb014: 0c0a |0046: move-result-object v10 │ │ -3bb016: 2200 521b |0047: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bb01a: 1a01 713c |0049: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3bb01e: 6e20 dba5 a100 |004b: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3bb024: 0c0a |004e: move-result-object v10 │ │ -3bb026: 7020 b0a5 a000 |004f: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bb02c: 2700 |0052: throw v0 │ │ +3baf50: |[3baf50] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ +3baf60: 6000 8753 |0000: sget v0, Lde/danoeh/antennapod/R$id;.card:I // field@5387 │ │ +3baf64: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3baf6a: 0c01 |0005: move-result-object v1 │ │ +3baf6c: 0714 |0006: move-object v4, v1 │ │ +3baf6e: 1f04 e004 |0007: check-cast v4, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3baf72: 3804 3600 |0009: if-eqz v4, 003f // +0036 │ │ +3baf76: 6000 f853 |000b: sget v0, Lde/danoeh/antennapod/R$id;.divider:I // field@53f8 │ │ +3baf7a: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3baf80: 0c05 |0010: move-result-object v5 │ │ +3baf82: 3805 2e00 |0011: if-eqz v5, 003f // +002e │ │ +3baf86: 6000 cf54 |0013: sget v0, Lde/danoeh/antennapod/R$id;.list:I // field@54cf │ │ +3baf8a: 7120 8e6c 0a00 |0015: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3baf90: 0c01 |0018: move-result-object v1 │ │ +3baf92: 0716 |0019: move-object v6, v1 │ │ +3baf94: 1f06 fd02 |001a: check-cast v6, Landroid/widget/ListView; // type@02fd │ │ +3baf98: 3806 2300 |001c: if-eqz v6, 003f // +0023 │ │ +3baf9c: 6000 ec55 |001e: sget v0, Lde/danoeh/antennapod/R$id;.shortcutBtn:I // field@55ec │ │ +3bafa0: 7120 8e6c 0a00 |0020: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bafa6: 0c01 |0023: move-result-object v1 │ │ +3bafa8: 0717 |0024: move-object v7, v1 │ │ +3bafaa: 1f07 e602 |0025: check-cast v7, Landroid/widget/Button; // type@02e6 │ │ +3bafae: 3807 1800 |0027: if-eqz v7, 003f // +0018 │ │ +3bafb2: 6000 6f56 |0029: sget v0, Lde/danoeh/antennapod/R$id;.toolbar:I // field@566f │ │ +3bafb6: 7120 8e6c 0a00 |002b: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bafbc: 0c01 |002e: move-result-object v1 │ │ +3bafbe: 0718 |002f: move-object v8, v1 │ │ +3bafc0: 1f08 d514 |0030: check-cast v8, Lcom/google/android/material/appbar/MaterialToolbar; // type@14d5 │ │ +3bafc4: 3808 0d00 |0032: if-eqz v8, 003f // +000d │ │ +3bafc8: 07a9 |0034: move-object v9, v10 │ │ +3bafca: 1f09 fb02 |0035: check-cast v9, Landroid/widget/LinearLayout; // type@02fb │ │ +3bafce: 220a 8418 |0037: new-instance v10, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // type@1884 │ │ +3bafd2: 07a2 |0039: move-object v2, v10 │ │ +3bafd4: 0793 |003a: move-object v3, v9 │ │ +3bafd6: 7608 a09a 0200 |003b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.:(Landroid/widget/LinearLayout;Landroidx/cardview/widget/CardView;Landroid/view/View;Landroid/widget/ListView;Landroid/widget/Button;Lcom/google/android/material/appbar/MaterialToolbar;Landroid/widget/LinearLayout;)V // method@9aa0 │ │ +3bafdc: 110a |003e: return-object v10 │ │ +3bafde: 6e10 c50c 0a00 |003f: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bafe4: 0c0a |0042: move-result-object v10 │ │ +3bafe6: 6e20 d902 0a00 |0043: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bafec: 0c0a |0046: move-result-object v10 │ │ +3bafee: 2200 521b |0047: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3baff2: 1a01 713c |0049: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3baff6: 6e20 dba5 a100 |004b: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3baffc: 0c0a |004e: move-result-object v10 │ │ +3baffe: 7020 b0a5 a000 |004f: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bb004: 2700 |0052: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x000b line=89 │ │ 0x000d line=90 │ │ 0x0013 line=95 │ │ @@ -764006,20 +764006,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bb030: |[3bb030] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ -3bb040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bb042: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bb044: 7130 a59a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9aa5 │ │ -3bb04a: 0c02 |0005: move-result-object v2 │ │ -3bb04c: 1102 |0006: return-object v2 │ │ +3bb008: |[3bb008] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ +3bb018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bb01a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bb01c: 7130 a59a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9aa5 │ │ +3bb022: 0c02 |0005: move-result-object v2 │ │ +3bb024: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;) │ │ @@ -764027,24 +764027,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bb050: |[3bb050] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ -3bb060: 6000 2c58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_selection_activity:I // field@582c │ │ -3bb064: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bb066: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bb06c: 0c02 |0006: move-result-object v2 │ │ -3bb06e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bb072: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bb078: 7110 a19a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9aa1 │ │ -3bb07e: 0c02 |000f: move-result-object v2 │ │ -3bb080: 1102 |0010: return-object v2 │ │ +3bb028: |[3bb028] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ +3bb038: 6000 2c58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.subscription_selection_activity:I // field@582c │ │ +3bb03c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bb03e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bb044: 0c02 |0006: move-result-object v2 │ │ +3bb046: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bb04a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bb050: 7110 a19a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9aa1 │ │ +3bb056: 0c02 |000f: move-result-object v2 │ │ +3bb058: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=72 │ │ 0x000c line=74 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -764057,18 +764057,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3baf44: |[3baf44] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/view/View; │ │ -3baf54: 6e10 a39a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9aa3 │ │ -3baf5a: 0c00 |0003: move-result-object v0 │ │ -3baf5c: 1100 |0004: return-object v0 │ │ +3baf1c: |[3baf1c] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/view/View; │ │ +3baf2c: 6e10 a39a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9aa3 │ │ +3baf32: 0c00 |0003: move-result-object v0 │ │ +3baf34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;) │ │ @@ -764076,17 +764076,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3baf60: |[3baf60] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3baf70: 5410 746a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a74 │ │ -3baf74: 1100 |0002: return-object v0 │ │ +3baf38: |[3baf38] de.danoeh.antennapod.databinding.SubscriptionSelectionActivityBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3baf48: 5410 746a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.rootView:Landroid/widget/LinearLayout; // field@6a74 │ │ +3baf4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -764130,21 +764130,21 @@ │ │ type : '(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3bb1d4: |[3bb1d4] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V │ │ -3bb1e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bb1ea: 5b01 7b6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7b │ │ -3bb1ee: 5b02 786a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionLeftContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6a78 │ │ -3bb1f2: 5b03 796a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionRightContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6a79 │ │ -3bb1f6: 5b04 7a6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.enableSwitch:Lcom/google/android/material/materialswitch/MaterialSwitch; // field@6a7a │ │ -3bb1fa: 0e00 |000b: return-void │ │ +3bb1ac: |[3bb1ac] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V │ │ +3bb1bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bb1c2: 5b01 7b6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7b │ │ +3bb1c6: 5b02 786a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionLeftContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6a78 │ │ +3bb1ca: 5b03 796a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.actionRightContainer:Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // field@6a79 │ │ +3bb1ce: 5b04 7a6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.enableSwitch:Lcom/google/android/material/materialswitch/MaterialSwitch; // field@6a7a │ │ +3bb1d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -764160,49 +764160,49 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -3bb0ec: |[3bb0ec] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ -3bb0fc: 6000 1253 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionLeftContainer:I // field@5312 │ │ -3bb100: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb106: 0c01 |0005: move-result-object v1 │ │ -3bb108: 3801 2700 |0006: if-eqz v1, 002d // +0027 │ │ -3bb10c: 7110 b99a 0100 |0008: invoke-static {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ab9 │ │ -3bb112: 0c00 |000b: move-result-object v0 │ │ -3bb114: 6001 1353 |000c: sget v1, Lde/danoeh/antennapod/R$id;.actionRightContainer:I // field@5313 │ │ -3bb118: 7120 8e6c 1400 |000e: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb11e: 0c02 |0011: move-result-object v2 │ │ -3bb120: 3802 1a00 |0012: if-eqz v2, 002c // +001a │ │ -3bb124: 7110 b99a 0200 |0014: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ab9 │ │ -3bb12a: 0c01 |0017: move-result-object v1 │ │ -3bb12c: 6002 1554 |0018: sget v2, Lde/danoeh/antennapod/R$id;.enableSwitch:I // field@5415 │ │ -3bb130: 7120 8e6c 2400 |001a: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb136: 0c03 |001d: move-result-object v3 │ │ -3bb138: 1f03 b715 |001e: check-cast v3, Lcom/google/android/material/materialswitch/MaterialSwitch; // type@15b7 │ │ -3bb13c: 3803 0a00 |0020: if-eqz v3, 002a // +000a │ │ -3bb140: 2202 8518 |0022: new-instance v2, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // type@1885 │ │ -3bb144: 1f04 fb02 |0024: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb148: 7053 a69a 4210 |0026: invoke-direct {v2, v4, v0, v1, v3}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V // method@9aa6 │ │ -3bb14e: 1102 |0029: return-object v2 │ │ -3bb150: 0120 |002a: move v0, v2 │ │ -3bb152: 2802 |002b: goto 002d // +0002 │ │ -3bb154: 0110 |002c: move v0, v1 │ │ -3bb156: 6e10 c50c 0400 |002d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bb15c: 0c04 |0030: move-result-object v4 │ │ -3bb15e: 6e20 d902 0400 |0031: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bb164: 0c04 |0034: move-result-object v4 │ │ -3bb166: 2200 521b |0035: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bb16a: 1a01 713c |0037: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3bb16e: 6e20 dba5 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3bb174: 0c04 |003c: move-result-object v4 │ │ -3bb176: 7020 b0a5 4000 |003d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bb17c: 2700 |0040: throw v0 │ │ +3bb0c4: |[3bb0c4] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ +3bb0d4: 6000 1253 |0000: sget v0, Lde/danoeh/antennapod/R$id;.actionLeftContainer:I // field@5312 │ │ +3bb0d8: 7120 8e6c 0400 |0002: invoke-static {v4, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb0de: 0c01 |0005: move-result-object v1 │ │ +3bb0e0: 3801 2700 |0006: if-eqz v1, 002d // +0027 │ │ +3bb0e4: 7110 b99a 0100 |0008: invoke-static {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ab9 │ │ +3bb0ea: 0c00 |000b: move-result-object v0 │ │ +3bb0ec: 6001 1353 |000c: sget v1, Lde/danoeh/antennapod/R$id;.actionRightContainer:I // field@5313 │ │ +3bb0f0: 7120 8e6c 1400 |000e: invoke-static {v4, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb0f6: 0c02 |0011: move-result-object v2 │ │ +3bb0f8: 3802 1a00 |0012: if-eqz v2, 002c // +001a │ │ +3bb0fc: 7110 b99a 0200 |0014: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ab9 │ │ +3bb102: 0c01 |0017: move-result-object v1 │ │ +3bb104: 6002 1554 |0018: sget v2, Lde/danoeh/antennapod/R$id;.enableSwitch:I // field@5415 │ │ +3bb108: 7120 8e6c 2400 |001a: invoke-static {v4, v2}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb10e: 0c03 |001d: move-result-object v3 │ │ +3bb110: 1f03 b715 |001e: check-cast v3, Lcom/google/android/material/materialswitch/MaterialSwitch; // type@15b7 │ │ +3bb114: 3803 0a00 |0020: if-eqz v3, 002a // +000a │ │ +3bb118: 2202 8518 |0022: new-instance v2, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // type@1885 │ │ +3bb11c: 1f04 fb02 |0024: check-cast v4, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb120: 7053 a69a 4210 |0026: invoke-direct {v2, v4, v0, v1, v3}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.:(Landroid/widget/LinearLayout;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;Lcom/google/android/material/materialswitch/MaterialSwitch;)V // method@9aa6 │ │ +3bb126: 1102 |0029: return-object v2 │ │ +3bb128: 0120 |002a: move v0, v2 │ │ +3bb12a: 2802 |002b: goto 002d // +0002 │ │ +3bb12c: 0110 |002c: move v0, v1 │ │ +3bb12e: 6e10 c50c 0400 |002d: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bb134: 0c04 |0030: move-result-object v4 │ │ +3bb136: 6e20 d902 0400 |0031: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bb13c: 0c04 |0034: move-result-object v4 │ │ +3bb13e: 2200 521b |0035: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bb142: 1a01 713c |0037: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3bb146: 6e20 dba5 4100 |0039: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3bb14c: 0c04 |003c: move-result-object v4 │ │ +3bb14e: 7020 b0a5 4000 |003d: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bb154: 2700 |0040: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x0008 line=72 │ │ 0x000c line=74 │ │ 0x000e line=75 │ │ @@ -764220,20 +764220,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bb180: |[3bb180] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ -3bb190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bb192: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bb194: 7130 ab9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9aab │ │ -3bb19a: 0c02 |0005: move-result-object v2 │ │ -3bb19c: 1102 |0006: return-object v2 │ │ +3bb158: |[3bb158] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ +3bb168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bb16a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bb16c: 7130 ab9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9aab │ │ +3bb172: 0c02 |0005: move-result-object v2 │ │ +3bb174: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;) │ │ @@ -764241,24 +764241,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bb1a0: |[3bb1a0] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ -3bb1b0: 6000 2e58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_dialog:I // field@582e │ │ -3bb1b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bb1b6: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bb1bc: 0c02 |0006: move-result-object v2 │ │ -3bb1be: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bb1c2: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bb1c8: 7110 a79a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9aa7 │ │ -3bb1ce: 0c02 |000f: move-result-object v2 │ │ -3bb1d0: 1102 |0010: return-object v2 │ │ +3bb178: |[3bb178] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ +3bb188: 6000 2e58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_dialog:I // field@582e │ │ +3bb18c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bb18e: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bb194: 0c02 |0006: move-result-object v2 │ │ +3bb196: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bb19a: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bb1a0: 7110 a79a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; // method@9aa7 │ │ +3bb1a6: 0c02 |000f: move-result-object v2 │ │ +3bb1a8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0009 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -764271,18 +764271,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bb0b8: |[3bb0b8] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/view/View; │ │ -3bb0c8: 6e10 a99a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9aa9 │ │ -3bb0ce: 0c00 |0003: move-result-object v0 │ │ -3bb0d0: 1100 |0004: return-object v0 │ │ +3bb090: |[3bb090] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/view/View; │ │ +3bb0a0: 6e10 a99a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9aa9 │ │ +3bb0a6: 0c00 |0003: move-result-object v0 │ │ +3bb0a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;) │ │ @@ -764290,17 +764290,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bb0d4: |[3bb0d4] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3bb0e4: 5410 7b6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7b │ │ -3bb0e8: 1100 |0002: return-object v0 │ │ +3bb0ac: |[3bb0ac] de.danoeh.antennapod.databinding.SwipeactionsDialogBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3bb0bc: 5410 7b6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7b │ │ +3bb0c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -764336,19 +764336,19 @@ │ │ type : '(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bb2b8: |[3bb2b8] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V │ │ -3bb2c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bb2ce: 5b01 7d6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6a7d │ │ -3bb2d2: 5b02 7c6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.pickerGridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6a7c │ │ -3bb2d6: 0e00 |0007: return-void │ │ +3bb290: |[3bb290] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V │ │ +3bb2a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bb2a6: 5b01 7d6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6a7d │ │ +3bb2aa: 5b02 7c6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.pickerGridLayout:Landroidx/gridlayout/widget/GridLayout; // field@6a7c │ │ +3bb2ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ @@ -764360,24 +764360,24 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -3bb230: |[3bb230] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ -3bb240: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -3bb244: 1f01 b408 |0002: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@08b4 │ │ -3bb248: 2200 8618 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // type@1886 │ │ -3bb24c: 7030 ac9a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V // method@9aac │ │ -3bb252: 1100 |0009: return-object v0 │ │ -3bb254: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bb258: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ -3bb25c: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bb262: 2701 |0011: throw v1 │ │ +3bb208: |[3bb208] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ +3bb218: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +3bb21c: 1f01 b408 |0002: check-cast v1, Landroidx/gridlayout/widget/GridLayout; // type@08b4 │ │ +3bb220: 2200 8618 |0004: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // type@1886 │ │ +3bb224: 7030 ac9a 1001 |0006: invoke-direct {v0, v1, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.:(Landroidx/gridlayout/widget/GridLayout;Landroidx/gridlayout/widget/GridLayout;)V // method@9aac │ │ +3bb22a: 1100 |0009: return-object v0 │ │ +3bb22c: 2201 521b |000a: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bb230: 1a00 eeaf |000c: const-string v0, "rootView" // string@afee │ │ +3bb234: 7020 b0a5 0100 |000e: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bb23a: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0004 line=57 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/View; │ │ @@ -764387,20 +764387,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bb264: |[3bb264] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ -3bb274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bb276: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bb278: 7130 b19a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9ab1 │ │ -3bb27e: 0c02 |0005: move-result-object v2 │ │ -3bb280: 1102 |0006: return-object v2 │ │ +3bb23c: |[3bb23c] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ +3bb24c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bb24e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bb250: 7130 b19a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9ab1 │ │ +3bb256: 0c02 |0005: move-result-object v2 │ │ +3bb258: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;) │ │ @@ -764408,24 +764408,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bb284: |[3bb284] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ -3bb294: 6000 2f58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker:I // field@582f │ │ -3bb298: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bb29a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bb2a0: 0c02 |0006: move-result-object v2 │ │ -3bb2a2: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bb2a6: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bb2ac: 7110 ad9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9aad │ │ -3bb2b2: 0c02 |000f: move-result-object v2 │ │ -3bb2b4: 1102 |0010: return-object v2 │ │ +3bb25c: |[3bb25c] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ +3bb26c: 6000 2f58 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker:I // field@582f │ │ +3bb270: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bb272: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bb278: 0c02 |0006: move-result-object v2 │ │ +3bb27a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bb27e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bb284: 7110 ad9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; // method@9aad │ │ +3bb28a: 0c02 |000f: move-result-object v2 │ │ +3bb28c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=44 │ │ 0x000c line=46 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -764438,18 +764438,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bb1fc: |[3bb1fc] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroid/view/View; │ │ -3bb20c: 6e10 af9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.getRoot:()Landroidx/gridlayout/widget/GridLayout; // method@9aaf │ │ -3bb212: 0c00 |0003: move-result-object v0 │ │ -3bb214: 1100 |0004: return-object v0 │ │ +3bb1d4: |[3bb1d4] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroid/view/View; │ │ +3bb1e4: 6e10 af9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.getRoot:()Landroidx/gridlayout/widget/GridLayout; // method@9aaf │ │ +3bb1ea: 0c00 |0003: move-result-object v0 │ │ +3bb1ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;) │ │ @@ -764457,17 +764457,17 @@ │ │ type : '()Landroidx/gridlayout/widget/GridLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bb218: |[3bb218] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroidx/gridlayout/widget/GridLayout; │ │ -3bb228: 5410 7d6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6a7d │ │ -3bb22c: 1100 |0002: return-object v0 │ │ +3bb1f0: |[3bb1f0] de.danoeh.antennapod.databinding.SwipeactionsPickerBinding.getRoot:()Landroidx/gridlayout/widget/GridLayout; │ │ +3bb200: 5410 7d6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding;.rootView:Landroidx/gridlayout/widget/GridLayout; // field@6a7d │ │ +3bb204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -764507,20 +764507,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3bb3d0: |[3bb3d0] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ -3bb3e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bb3e6: 5b01 7e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7e │ │ -3bb3ea: 5b02 7f6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6a7f │ │ -3bb3ee: 5b03 806a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeIcon:Landroid/widget/ImageView; // field@6a80 │ │ -3bb3f2: 0e00 |0009: return-void │ │ +3bb3a8: |[3bb3a8] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ +3bb3b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bb3be: 5b01 7e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7e │ │ +3bb3c2: 5b02 7f6a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6a7f │ │ +3bb3c6: 5b03 806a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.swipeIcon:Landroid/widget/ImageView; // field@6a80 │ │ +3bb3ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ @@ -764534,39 +764534,39 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -3bb30c: |[3bb30c] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ -3bb31c: 6000 3556 |0000: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@5635 │ │ -3bb320: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb326: 0c01 |0005: move-result-object v1 │ │ -3bb328: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ -3bb32c: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -3bb330: 6000 3756 |000a: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5637 │ │ -3bb334: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb33a: 0c02 |000f: move-result-object v2 │ │ -3bb33c: 1f02 f902 |0010: check-cast v2, Landroid/widget/ImageView; // type@02f9 │ │ -3bb340: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -3bb344: 2200 8718 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // type@1887 │ │ -3bb348: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb34c: 7040 b29a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ab2 │ │ -3bb352: 1100 |001b: return-object v0 │ │ -3bb354: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bb35a: 0c03 |001f: move-result-object v3 │ │ -3bb35c: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bb362: 0c03 |0023: move-result-object v3 │ │ -3bb364: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bb368: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3bb36c: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3bb372: 0c03 |002b: move-result-object v3 │ │ -3bb374: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bb37a: 2700 |002f: throw v0 │ │ +3bb2e4: |[3bb2e4] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ +3bb2f4: 6000 3556 |0000: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@5635 │ │ +3bb2f8: 7120 8e6c 0300 |0002: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb2fe: 0c01 |0005: move-result-object v1 │ │ +3bb300: 1f01 1303 |0006: check-cast v1, Landroid/widget/TextView; // type@0313 │ │ +3bb304: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +3bb308: 6000 3756 |000a: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5637 │ │ +3bb30c: 7120 8e6c 0300 |000c: invoke-static {v3, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb312: 0c02 |000f: move-result-object v2 │ │ +3bb314: 1f02 f902 |0010: check-cast v2, Landroid/widget/ImageView; // type@02f9 │ │ +3bb318: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +3bb31c: 2200 8718 |0014: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // type@1887 │ │ +3bb320: 1f03 fb02 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb324: 7040 b29a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ab2 │ │ +3bb32a: 1100 |001b: return-object v0 │ │ +3bb32c: 6e10 c50c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bb332: 0c03 |001f: move-result-object v3 │ │ +3bb334: 6e20 d902 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bb33a: 0c03 |0023: move-result-object v3 │ │ +3bb33c: 2200 521b |0024: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bb340: 1a01 713c |0026: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3bb344: 6e20 dba5 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3bb34a: 0c03 |002b: move-result-object v3 │ │ +3bb34c: 7020 b0a5 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bb352: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000a line=69 │ │ 0x000c line=70 │ │ 0x0014 line=75 │ │ @@ -764580,20 +764580,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bb37c: |[3bb37c] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ -3bb38c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bb38e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bb390: 7130 b79a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ab7 │ │ -3bb396: 0c02 |0005: move-result-object v2 │ │ -3bb398: 1102 |0006: return-object v2 │ │ +3bb354: |[3bb354] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ +3bb364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bb366: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bb368: 7130 b79a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ab7 │ │ +3bb36e: 0c02 |0005: move-result-object v2 │ │ +3bb370: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;) │ │ @@ -764601,24 +764601,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bb39c: |[3bb39c] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ -3bb3ac: 6000 3058 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker_item:I // field@5830 │ │ -3bb3b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bb3b2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bb3b8: 0c02 |0006: move-result-object v2 │ │ -3bb3ba: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bb3be: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bb3c4: 7110 b39a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ab3 │ │ -3bb3ca: 0c02 |000f: move-result-object v2 │ │ -3bb3cc: 1102 |0010: return-object v2 │ │ +3bb374: |[3bb374] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ +3bb384: 6000 3058 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_picker_item:I // field@5830 │ │ +3bb388: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bb38a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bb390: 0c02 |0006: move-result-object v2 │ │ +3bb392: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bb396: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bb39c: 7110 b39a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; // method@9ab3 │ │ +3bb3a2: 0c02 |000f: move-result-object v2 │ │ +3bb3a4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -764631,18 +764631,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bb2d8: |[3bb2d8] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/view/View; │ │ -3bb2e8: 6e10 b59a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ab5 │ │ -3bb2ee: 0c00 |0003: move-result-object v0 │ │ -3bb2f0: 1100 |0004: return-object v0 │ │ +3bb2b0: |[3bb2b0] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/view/View; │ │ +3bb2c0: 6e10 b59a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9ab5 │ │ +3bb2c6: 0c00 |0003: move-result-object v0 │ │ +3bb2c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;) │ │ @@ -764650,17 +764650,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bb2f4: |[3bb2f4] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3bb304: 5410 7e6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7e │ │ -3bb308: 1100 |0002: return-object v0 │ │ +3bb2cc: |[3bb2cc] de.danoeh.antennapod.databinding.SwipeactionsPickerItemBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3bb2dc: 5410 7e6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding;.rootView:Landroid/widget/LinearLayout; // field@6a7e │ │ +3bb2e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsPickerItemBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -764716,24 +764716,24 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3bb550: |[3bb550] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ -3bb560: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bb566: 5b01 846a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6a84 │ │ -3bb56a: 5b02 816a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.changeButton:Landroid/widget/Button; // field@6a81 │ │ -3bb56e: 5b03 826a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.mockEpisode:Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // field@6a82 │ │ -3bb572: 5b04 836a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.previewContainer:Landroid/widget/LinearLayout; // field@6a83 │ │ -3bb576: 5b05 856a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6a85 │ │ -3bb57a: 5b06 866a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeDirectionLabel:Landroid/widget/TextView; // field@6a86 │ │ -3bb57e: 5b07 876a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeIcon:Landroid/widget/ImageView; // field@6a87 │ │ -3bb582: 0e00 |0011: return-void │ │ +3bb528: |[3bb528] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V │ │ +3bb538: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bb53e: 5b01 846a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6a84 │ │ +3bb542: 5b02 816a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.changeButton:Landroid/widget/Button; // field@6a81 │ │ +3bb546: 5b03 826a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.mockEpisode:Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // field@6a82 │ │ +3bb54a: 5b04 836a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.previewContainer:Landroid/widget/LinearLayout; // field@6a83 │ │ +3bb54e: 5b05 856a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeActionLabel:Landroid/widget/TextView; // field@6a85 │ │ +3bb552: 5b06 866a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeDirectionLabel:Landroid/widget/TextView; // field@6a86 │ │ +3bb556: 5b07 876a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.swipeIcon:Landroid/widget/ImageView; // field@6a87 │ │ +3bb55a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -764755,67 +764755,67 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 97 16-bit code units │ │ -3bb428: |[3bb428] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ -3bb438: 6000 9453 |0000: sget v0, Lde/danoeh/antennapod/R$id;.changeButton:I // field@5394 │ │ -3bb43c: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb442: 0c01 |0005: move-result-object v1 │ │ -3bb444: 0714 |0006: move-object v4, v1 │ │ -3bb446: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ -3bb44a: 3804 4400 |0009: if-eqz v4, 004d // +0044 │ │ -3bb44e: 6000 f454 |000b: sget v0, Lde/danoeh/antennapod/R$id;.mockEpisode:I // field@54f4 │ │ -3bb452: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb458: 0c01 |0010: move-result-object v1 │ │ -3bb45a: 3801 3c00 |0011: if-eqz v1, 004d // +003c │ │ -3bb45e: 7110 bf99 0100 |0013: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@99bf │ │ -3bb464: 0c05 |0016: move-result-object v5 │ │ -3bb466: 6000 7755 |0017: sget v0, Lde/danoeh/antennapod/R$id;.previewContainer:I // field@5577 │ │ -3bb46a: 7120 8e6c 0a00 |0019: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb470: 0c01 |001c: move-result-object v1 │ │ -3bb472: 0716 |001d: move-object v6, v1 │ │ -3bb474: 1f06 fb02 |001e: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb478: 3806 2d00 |0020: if-eqz v6, 004d // +002d │ │ -3bb47c: 6000 3556 |0022: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@5635 │ │ -3bb480: 7120 8e6c 0a00 |0024: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb486: 0c01 |0027: move-result-object v1 │ │ -3bb488: 0717 |0028: move-object v7, v1 │ │ -3bb48a: 1f07 1303 |0029: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3bb48e: 3807 2200 |002b: if-eqz v7, 004d // +0022 │ │ -3bb492: 6000 3656 |002d: sget v0, Lde/danoeh/antennapod/R$id;.swipeDirectionLabel:I // field@5636 │ │ -3bb496: 7120 8e6c 0a00 |002f: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb49c: 0c01 |0032: move-result-object v1 │ │ -3bb49e: 0718 |0033: move-object v8, v1 │ │ -3bb4a0: 1f08 1303 |0034: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ -3bb4a4: 3808 1700 |0036: if-eqz v8, 004d // +0017 │ │ -3bb4a8: 6000 3756 |0038: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5637 │ │ -3bb4ac: 7120 8e6c 0a00 |003a: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb4b2: 0c01 |003d: move-result-object v1 │ │ -3bb4b4: 0719 |003e: move-object v9, v1 │ │ -3bb4b6: 1f09 f902 |003f: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ -3bb4ba: 3809 0c00 |0041: if-eqz v9, 004d // +000c │ │ -3bb4be: 2200 8818 |0043: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // type@1888 │ │ -3bb4c2: 07a3 |0045: move-object v3, v10 │ │ -3bb4c4: 1f03 fb02 |0046: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb4c8: 0702 |0048: move-object v2, v0 │ │ -3bb4ca: 7608 b89a 0200 |0049: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ab8 │ │ -3bb4d0: 1100 |004c: return-object v0 │ │ -3bb4d2: 6e10 c50c 0a00 |004d: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bb4d8: 0c0a |0050: move-result-object v10 │ │ -3bb4da: 6e20 d902 0a00 |0051: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bb4e0: 0c0a |0054: move-result-object v10 │ │ -3bb4e2: 2200 521b |0055: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bb4e6: 1a01 713c |0057: const-string v1, "Missing required view with ID: " // string@3c71 │ │ -3bb4ea: 6e20 dba5 a100 |0059: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3bb4f0: 0c0a |005c: move-result-object v10 │ │ -3bb4f2: 7020 b0a5 a000 |005d: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bb4f8: 2700 |0060: throw v0 │ │ +3bb400: |[3bb400] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ +3bb410: 6000 9453 |0000: sget v0, Lde/danoeh/antennapod/R$id;.changeButton:I // field@5394 │ │ +3bb414: 7120 8e6c 0a00 |0002: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb41a: 0c01 |0005: move-result-object v1 │ │ +3bb41c: 0714 |0006: move-object v4, v1 │ │ +3bb41e: 1f04 e602 |0007: check-cast v4, Landroid/widget/Button; // type@02e6 │ │ +3bb422: 3804 4400 |0009: if-eqz v4, 004d // +0044 │ │ +3bb426: 6000 f454 |000b: sget v0, Lde/danoeh/antennapod/R$id;.mockEpisode:I // field@54f4 │ │ +3bb42a: 7120 8e6c 0a00 |000d: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb430: 0c01 |0010: move-result-object v1 │ │ +3bb432: 3801 3c00 |0011: if-eqz v1, 004d // +003c │ │ +3bb436: 7110 bf99 0100 |0013: invoke-static {v1}, Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding; // method@99bf │ │ +3bb43c: 0c05 |0016: move-result-object v5 │ │ +3bb43e: 6000 7755 |0017: sget v0, Lde/danoeh/antennapod/R$id;.previewContainer:I // field@5577 │ │ +3bb442: 7120 8e6c 0a00 |0019: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb448: 0c01 |001c: move-result-object v1 │ │ +3bb44a: 0716 |001d: move-object v6, v1 │ │ +3bb44c: 1f06 fb02 |001e: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb450: 3806 2d00 |0020: if-eqz v6, 004d // +002d │ │ +3bb454: 6000 3556 |0022: sget v0, Lde/danoeh/antennapod/R$id;.swipeActionLabel:I // field@5635 │ │ +3bb458: 7120 8e6c 0a00 |0024: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb45e: 0c01 |0027: move-result-object v1 │ │ +3bb460: 0717 |0028: move-object v7, v1 │ │ +3bb462: 1f07 1303 |0029: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3bb466: 3807 2200 |002b: if-eqz v7, 004d // +0022 │ │ +3bb46a: 6000 3656 |002d: sget v0, Lde/danoeh/antennapod/R$id;.swipeDirectionLabel:I // field@5636 │ │ +3bb46e: 7120 8e6c 0a00 |002f: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb474: 0c01 |0032: move-result-object v1 │ │ +3bb476: 0718 |0033: move-object v8, v1 │ │ +3bb478: 1f08 1303 |0034: check-cast v8, Landroid/widget/TextView; // type@0313 │ │ +3bb47c: 3808 1700 |0036: if-eqz v8, 004d // +0017 │ │ +3bb480: 6000 3756 |0038: sget v0, Lde/danoeh/antennapod/R$id;.swipeIcon:I // field@5637 │ │ +3bb484: 7120 8e6c 0a00 |003a: invoke-static {v10, v0}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb48a: 0c01 |003d: move-result-object v1 │ │ +3bb48c: 0719 |003e: move-object v9, v1 │ │ +3bb48e: 1f09 f902 |003f: check-cast v9, Landroid/widget/ImageView; // type@02f9 │ │ +3bb492: 3809 0c00 |0041: if-eqz v9, 004d // +000c │ │ +3bb496: 2200 8818 |0043: new-instance v0, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // type@1888 │ │ +3bb49a: 07a3 |0045: move-object v3, v10 │ │ +3bb49c: 1f03 fb02 |0046: check-cast v3, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb4a0: 0702 |0048: move-object v2, v0 │ │ +3bb4a2: 7608 b89a 0200 |0049: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/Button;Lde/danoeh/antennapod/databinding/FeeditemlistItemBinding;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;)V // method@9ab8 │ │ +3bb4a8: 1100 |004c: return-object v0 │ │ +3bb4aa: 6e10 c50c 0a00 |004d: invoke-virtual {v10}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bb4b0: 0c0a |0050: move-result-object v10 │ │ +3bb4b2: 6e20 d902 0a00 |0051: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bb4b8: 0c0a |0054: move-result-object v10 │ │ +3bb4ba: 2200 521b |0055: new-instance v0, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bb4be: 1a01 713c |0057: const-string v1, "Missing required view with ID: " // string@3c71 │ │ +3bb4c2: 6e20 dba5 a100 |0059: invoke-virtual {v1, v10}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3bb4c8: 0c0a |005c: move-result-object v10 │ │ +3bb4ca: 7020 b0a5 a000 |005d: invoke-direct {v0, v10}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bb4d0: 2700 |0060: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x000b line=88 │ │ 0x000d line=89 │ │ 0x0013 line=93 │ │ @@ -764838,20 +764838,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bb4fc: |[3bb4fc] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ -3bb50c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bb50e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bb510: 7130 bd9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9abd │ │ -3bb516: 0c02 |0005: move-result-object v2 │ │ -3bb518: 1102 |0006: return-object v2 │ │ +3bb4d4: |[3bb4d4] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ +3bb4e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bb4e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bb4e8: 7130 bd9a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9abd │ │ +3bb4ee: 0c02 |0005: move-result-object v2 │ │ +3bb4f0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;) │ │ @@ -764859,24 +764859,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bb51c: |[3bb51c] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ -3bb52c: 6000 3158 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_row:I // field@5831 │ │ -3bb530: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bb532: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bb538: 0c02 |0006: move-result-object v2 │ │ -3bb53a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bb53e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bb544: 7110 b99a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ab9 │ │ -3bb54a: 0c02 |000f: move-result-object v2 │ │ -3bb54c: 1102 |0010: return-object v2 │ │ +3bb4f4: |[3bb4f4] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ +3bb504: 6000 3158 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.swipeactions_row:I // field@5831 │ │ +3bb508: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bb50a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bb510: 0c02 |0006: move-result-object v2 │ │ +3bb512: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bb516: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bb51c: 7110 b99a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; // method@9ab9 │ │ +3bb522: 0c02 |000f: move-result-object v2 │ │ +3bb524: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=71 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -764889,18 +764889,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bb3f4: |[3bb3f4] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/view/View; │ │ -3bb404: 6e10 bb9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9abb │ │ -3bb40a: 0c00 |0003: move-result-object v0 │ │ -3bb40c: 1100 |0004: return-object v0 │ │ +3bb3cc: |[3bb3cc] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/view/View; │ │ +3bb3dc: 6e10 bb9a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9abb │ │ +3bb3e2: 0c00 |0003: move-result-object v0 │ │ +3bb3e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;) │ │ @@ -764908,17 +764908,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bb410: |[3bb410] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -3bb420: 5410 846a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6a84 │ │ -3bb424: 1100 |0002: return-object v0 │ │ +3bb3e8: |[3bb3e8] de.danoeh.antennapod.databinding.SwipeactionsRowBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +3bb3f8: 5410 846a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding;.rootView:Landroid/widget/LinearLayout; // field@6a84 │ │ +3bb3fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/SwipeactionsRowBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -765002,31 +765002,31 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 15 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3bb780: |[3bb780] de.danoeh.antennapod.databinding.TimeDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V │ │ -3bb790: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bb796: 5b01 916a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a91 │ │ -3bb79a: 5b02 886a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbShakeToReset:Landroid/widget/CheckBox; // field@6a88 │ │ -3bb79e: 5b03 896a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbVibrate:Landroid/widget/CheckBox; // field@6a89 │ │ -3bb7a2: 5b04 8a6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.chAutoEnable:Landroid/widget/CheckBox; // field@6a8a │ │ -3bb7a6: 5b05 8b6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.changeTimesButton:Landroid/widget/ImageView; // field@6a8b │ │ -3bb7aa: 5b06 8c6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.disableSleeptimerButton:Landroid/widget/Button; // field@6a8c │ │ -3bb7ae: 5b07 8d6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.etxtTime:Landroid/widget/EditText; // field@6a8d │ │ -3bb7b2: 5b08 8e6a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepFiveMinutesButton:Landroid/widget/Button; // field@6a8e │ │ -3bb7b6: 5b09 8f6a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTenMinutesButton:Landroid/widget/Button; // field@6a8f │ │ -3bb7ba: 5b0a 906a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTwentyMinutesButton:Landroid/widget/Button; // field@6a90 │ │ -3bb7be: 5b0b 926a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.setSleeptimerButton:Landroid/widget/Button; // field@6a92 │ │ -3bb7c2: 5b0c 936a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.time:Landroid/widget/TextView; // field@6a93 │ │ -3bb7c6: 5b0d 946a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeDisplay:Landroid/widget/LinearLayout; // field@6a94 │ │ -3bb7ca: 5b0e 956a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeSetup:Landroid/widget/LinearLayout; // field@6a95 │ │ -3bb7ce: 0e00 |001f: return-void │ │ +3bb758: |[3bb758] de.danoeh.antennapod.databinding.TimeDialogBinding.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V │ │ +3bb768: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bb76e: 5b01 916a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a91 │ │ +3bb772: 5b02 886a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbShakeToReset:Landroid/widget/CheckBox; // field@6a88 │ │ +3bb776: 5b03 896a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.cbVibrate:Landroid/widget/CheckBox; // field@6a89 │ │ +3bb77a: 5b04 8a6a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.chAutoEnable:Landroid/widget/CheckBox; // field@6a8a │ │ +3bb77e: 5b05 8b6a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.changeTimesButton:Landroid/widget/ImageView; // field@6a8b │ │ +3bb782: 5b06 8c6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.disableSleeptimerButton:Landroid/widget/Button; // field@6a8c │ │ +3bb786: 5b07 8d6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.etxtTime:Landroid/widget/EditText; // field@6a8d │ │ +3bb78a: 5b08 8e6a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepFiveMinutesButton:Landroid/widget/Button; // field@6a8e │ │ +3bb78e: 5b09 8f6a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTenMinutesButton:Landroid/widget/Button; // field@6a8f │ │ +3bb792: 5b0a 906a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.extendSleepTwentyMinutesButton:Landroid/widget/Button; // field@6a90 │ │ +3bb796: 5b0b 926a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.setSleeptimerButton:Landroid/widget/Button; // field@6a92 │ │ +3bb79a: 5b0c 936a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.time:Landroid/widget/TextView; // field@6a93 │ │ +3bb79e: 5b0d 946a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeDisplay:Landroid/widget/LinearLayout; // field@6a94 │ │ +3bb7a2: 5b0e 956a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.timeSetup:Landroid/widget/LinearLayout; // field@6a95 │ │ +3bb7a6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x0007 line=75 │ │ 0x0009 line=76 │ │ @@ -765062,110 +765062,110 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 177 16-bit code units │ │ -3bb5b8: |[3bb5b8] de.danoeh.antennapod.databinding.TimeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ -3bb5c8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3bb5cc: 6001 8a53 |0002: sget v1, Lde/danoeh/antennapod/R$id;.cbShakeToReset:I // field@538a │ │ -3bb5d0: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb5d6: 0c02 |0007: move-result-object v2 │ │ -3bb5d8: 0725 |0008: move-object v5, v2 │ │ -3bb5da: 1f05 e702 |0009: check-cast v5, Landroid/widget/CheckBox; // type@02e7 │ │ -3bb5de: 3805 9200 |000b: if-eqz v5, 009d // +0092 │ │ -3bb5e2: 6001 8b53 |000d: sget v1, Lde/danoeh/antennapod/R$id;.cbVibrate:I // field@538b │ │ -3bb5e6: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb5ec: 0c02 |0012: move-result-object v2 │ │ -3bb5ee: 0726 |0013: move-object v6, v2 │ │ -3bb5f0: 1f06 e702 |0014: check-cast v6, Landroid/widget/CheckBox; // type@02e7 │ │ -3bb5f4: 3806 8700 |0016: if-eqz v6, 009d // +0087 │ │ -3bb5f8: 6001 9153 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chAutoEnable:I // field@5391 │ │ -3bb5fc: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb602: 0c02 |001d: move-result-object v2 │ │ -3bb604: 0727 |001e: move-object v7, v2 │ │ -3bb606: 1f07 e702 |001f: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ -3bb60a: 3807 7c00 |0021: if-eqz v7, 009d // +007c │ │ -3bb60e: 6001 9553 |0023: sget v1, Lde/danoeh/antennapod/R$id;.changeTimesButton:I // field@5395 │ │ -3bb612: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb618: 0c02 |0028: move-result-object v2 │ │ -3bb61a: 0728 |0029: move-object v8, v2 │ │ -3bb61c: 1f08 f902 |002a: check-cast v8, Landroid/widget/ImageView; // type@02f9 │ │ -3bb620: 3808 7100 |002c: if-eqz v8, 009d // +0071 │ │ -3bb624: 6001 ec53 |002e: sget v1, Lde/danoeh/antennapod/R$id;.disableSleeptimerButton:I // field@53ec │ │ -3bb628: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb62e: 0c02 |0033: move-result-object v2 │ │ -3bb630: 0729 |0034: move-object v9, v2 │ │ -3bb632: 1f09 e602 |0035: check-cast v9, Landroid/widget/Button; // type@02e6 │ │ -3bb636: 3809 6600 |0037: if-eqz v9, 009d // +0066 │ │ -3bb63a: 6001 2854 |0039: sget v1, Lde/danoeh/antennapod/R$id;.etxtTime:I // field@5428 │ │ -3bb63e: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb644: 0c02 |003e: move-result-object v2 │ │ -3bb646: 072a |003f: move-object v10, v2 │ │ -3bb648: 1f0a ee02 |0040: check-cast v10, Landroid/widget/EditText; // type@02ee │ │ -3bb64c: 380a 5b00 |0042: if-eqz v10, 009d // +005b │ │ -3bb650: 6001 6154 |0044: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepFiveMinutesButton:I // field@5461 │ │ -3bb654: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb65a: 0c02 |0049: move-result-object v2 │ │ -3bb65c: 072b |004a: move-object v11, v2 │ │ -3bb65e: 1f0b e602 |004b: check-cast v11, Landroid/widget/Button; // type@02e6 │ │ -3bb662: 380b 5000 |004d: if-eqz v11, 009d // +0050 │ │ -3bb666: 6001 6254 |004f: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTenMinutesButton:I // field@5462 │ │ -3bb66a: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb670: 0c02 |0054: move-result-object v2 │ │ -3bb672: 072c |0055: move-object v12, v2 │ │ -3bb674: 1f0c e602 |0056: check-cast v12, Landroid/widget/Button; // type@02e6 │ │ -3bb678: 380c 4500 |0058: if-eqz v12, 009d // +0045 │ │ -3bb67c: 6001 6354 |005a: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTwentyMinutesButton:I // field@5463 │ │ -3bb680: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb686: 0c02 |005f: move-result-object v2 │ │ -3bb688: 072d |0060: move-object v13, v2 │ │ -3bb68a: 1f0d e602 |0061: check-cast v13, Landroid/widget/Button; // type@02e6 │ │ -3bb68e: 380d 3a00 |0063: if-eqz v13, 009d // +003a │ │ -3bb692: 6001 df55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.setSleeptimerButton:I // field@55df │ │ -3bb696: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb69c: 0c02 |006a: move-result-object v2 │ │ -3bb69e: 072e |006b: move-object v14, v2 │ │ -3bb6a0: 1f0e e602 |006c: check-cast v14, Landroid/widget/Button; // type@02e6 │ │ -3bb6a4: 380e 2f00 |006e: if-eqz v14, 009d // +002f │ │ -3bb6a8: 6001 6456 |0070: sget v1, Lde/danoeh/antennapod/R$id;.time:I // field@5664 │ │ -3bb6ac: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb6b2: 0c02 |0075: move-result-object v2 │ │ -3bb6b4: 072f |0076: move-object v15, v2 │ │ -3bb6b6: 1f0f 1303 |0077: check-cast v15, Landroid/widget/TextView; // type@0313 │ │ -3bb6ba: 380f 2400 |0079: if-eqz v15, 009d // +0024 │ │ -3bb6be: 6001 6556 |007b: sget v1, Lde/danoeh/antennapod/R$id;.timeDisplay:I // field@5665 │ │ -3bb6c2: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb6c8: 0c02 |0080: move-result-object v2 │ │ -3bb6ca: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3bb6ce: 1f10 fb02 |0083: check-cast v16, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb6d2: 3810 1800 |0085: if-eqz v16, 009d // +0018 │ │ -3bb6d6: 6001 6856 |0087: sget v1, Lde/danoeh/antennapod/R$id;.timeSetup:I // field@5668 │ │ -3bb6da: 7120 8e6c 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb6e0: 0c02 |008c: move-result-object v2 │ │ -3bb6e2: 0811 0200 |008d: move-object/from16 v17, v2 │ │ -3bb6e6: 1f11 fb02 |008f: check-cast v17, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb6ea: 3811 0c00 |0091: if-eqz v17, 009d // +000c │ │ -3bb6ee: 2201 8918 |0093: new-instance v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding; // type@1889 │ │ -3bb6f2: 0704 |0095: move-object v4, v0 │ │ -3bb6f4: 1f04 0803 |0096: check-cast v4, Landroid/widget/ScrollView; // type@0308 │ │ -3bb6f8: 0713 |0098: move-object v3, v1 │ │ -3bb6fa: 760f be9a 0300 |0099: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V // method@9abe │ │ -3bb700: 1101 |009c: return-object v1 │ │ -3bb702: 7401 c50c 1200 |009d: invoke-virtual/range {v18}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bb708: 0c00 |00a0: move-result-object v0 │ │ -3bb70a: 6e20 d902 1000 |00a1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bb710: 0c00 |00a4: move-result-object v0 │ │ -3bb712: 2201 521b |00a5: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bb716: 1a02 713c |00a7: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3bb71a: 6e20 dba5 0200 |00a9: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3bb720: 0c00 |00ac: move-result-object v0 │ │ -3bb722: 7020 b0a5 0100 |00ad: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bb728: 2701 |00b0: throw v1 │ │ +3bb590: |[3bb590] de.danoeh.antennapod.databinding.TimeDialogBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ +3bb5a0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3bb5a4: 6001 8a53 |0002: sget v1, Lde/danoeh/antennapod/R$id;.cbShakeToReset:I // field@538a │ │ +3bb5a8: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb5ae: 0c02 |0007: move-result-object v2 │ │ +3bb5b0: 0725 |0008: move-object v5, v2 │ │ +3bb5b2: 1f05 e702 |0009: check-cast v5, Landroid/widget/CheckBox; // type@02e7 │ │ +3bb5b6: 3805 9200 |000b: if-eqz v5, 009d // +0092 │ │ +3bb5ba: 6001 8b53 |000d: sget v1, Lde/danoeh/antennapod/R$id;.cbVibrate:I // field@538b │ │ +3bb5be: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb5c4: 0c02 |0012: move-result-object v2 │ │ +3bb5c6: 0726 |0013: move-object v6, v2 │ │ +3bb5c8: 1f06 e702 |0014: check-cast v6, Landroid/widget/CheckBox; // type@02e7 │ │ +3bb5cc: 3806 8700 |0016: if-eqz v6, 009d // +0087 │ │ +3bb5d0: 6001 9153 |0018: sget v1, Lde/danoeh/antennapod/R$id;.chAutoEnable:I // field@5391 │ │ +3bb5d4: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb5da: 0c02 |001d: move-result-object v2 │ │ +3bb5dc: 0727 |001e: move-object v7, v2 │ │ +3bb5de: 1f07 e702 |001f: check-cast v7, Landroid/widget/CheckBox; // type@02e7 │ │ +3bb5e2: 3807 7c00 |0021: if-eqz v7, 009d // +007c │ │ +3bb5e6: 6001 9553 |0023: sget v1, Lde/danoeh/antennapod/R$id;.changeTimesButton:I // field@5395 │ │ +3bb5ea: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb5f0: 0c02 |0028: move-result-object v2 │ │ +3bb5f2: 0728 |0029: move-object v8, v2 │ │ +3bb5f4: 1f08 f902 |002a: check-cast v8, Landroid/widget/ImageView; // type@02f9 │ │ +3bb5f8: 3808 7100 |002c: if-eqz v8, 009d // +0071 │ │ +3bb5fc: 6001 ec53 |002e: sget v1, Lde/danoeh/antennapod/R$id;.disableSleeptimerButton:I // field@53ec │ │ +3bb600: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb606: 0c02 |0033: move-result-object v2 │ │ +3bb608: 0729 |0034: move-object v9, v2 │ │ +3bb60a: 1f09 e602 |0035: check-cast v9, Landroid/widget/Button; // type@02e6 │ │ +3bb60e: 3809 6600 |0037: if-eqz v9, 009d // +0066 │ │ +3bb612: 6001 2854 |0039: sget v1, Lde/danoeh/antennapod/R$id;.etxtTime:I // field@5428 │ │ +3bb616: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb61c: 0c02 |003e: move-result-object v2 │ │ +3bb61e: 072a |003f: move-object v10, v2 │ │ +3bb620: 1f0a ee02 |0040: check-cast v10, Landroid/widget/EditText; // type@02ee │ │ +3bb624: 380a 5b00 |0042: if-eqz v10, 009d // +005b │ │ +3bb628: 6001 6154 |0044: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepFiveMinutesButton:I // field@5461 │ │ +3bb62c: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb632: 0c02 |0049: move-result-object v2 │ │ +3bb634: 072b |004a: move-object v11, v2 │ │ +3bb636: 1f0b e602 |004b: check-cast v11, Landroid/widget/Button; // type@02e6 │ │ +3bb63a: 380b 5000 |004d: if-eqz v11, 009d // +0050 │ │ +3bb63e: 6001 6254 |004f: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTenMinutesButton:I // field@5462 │ │ +3bb642: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb648: 0c02 |0054: move-result-object v2 │ │ +3bb64a: 072c |0055: move-object v12, v2 │ │ +3bb64c: 1f0c e602 |0056: check-cast v12, Landroid/widget/Button; // type@02e6 │ │ +3bb650: 380c 4500 |0058: if-eqz v12, 009d // +0045 │ │ +3bb654: 6001 6354 |005a: sget v1, Lde/danoeh/antennapod/R$id;.extendSleepTwentyMinutesButton:I // field@5463 │ │ +3bb658: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb65e: 0c02 |005f: move-result-object v2 │ │ +3bb660: 072d |0060: move-object v13, v2 │ │ +3bb662: 1f0d e602 |0061: check-cast v13, Landroid/widget/Button; // type@02e6 │ │ +3bb666: 380d 3a00 |0063: if-eqz v13, 009d // +003a │ │ +3bb66a: 6001 df55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.setSleeptimerButton:I // field@55df │ │ +3bb66e: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb674: 0c02 |006a: move-result-object v2 │ │ +3bb676: 072e |006b: move-object v14, v2 │ │ +3bb678: 1f0e e602 |006c: check-cast v14, Landroid/widget/Button; // type@02e6 │ │ +3bb67c: 380e 2f00 |006e: if-eqz v14, 009d // +002f │ │ +3bb680: 6001 6456 |0070: sget v1, Lde/danoeh/antennapod/R$id;.time:I // field@5664 │ │ +3bb684: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb68a: 0c02 |0075: move-result-object v2 │ │ +3bb68c: 072f |0076: move-object v15, v2 │ │ +3bb68e: 1f0f 1303 |0077: check-cast v15, Landroid/widget/TextView; // type@0313 │ │ +3bb692: 380f 2400 |0079: if-eqz v15, 009d // +0024 │ │ +3bb696: 6001 6556 |007b: sget v1, Lde/danoeh/antennapod/R$id;.timeDisplay:I // field@5665 │ │ +3bb69a: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb6a0: 0c02 |0080: move-result-object v2 │ │ +3bb6a2: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3bb6a6: 1f10 fb02 |0083: check-cast v16, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb6aa: 3810 1800 |0085: if-eqz v16, 009d // +0018 │ │ +3bb6ae: 6001 6856 |0087: sget v1, Lde/danoeh/antennapod/R$id;.timeSetup:I // field@5668 │ │ +3bb6b2: 7120 8e6c 1000 |0089: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb6b8: 0c02 |008c: move-result-object v2 │ │ +3bb6ba: 0811 0200 |008d: move-object/from16 v17, v2 │ │ +3bb6be: 1f11 fb02 |008f: check-cast v17, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb6c2: 3811 0c00 |0091: if-eqz v17, 009d // +000c │ │ +3bb6c6: 2201 8918 |0093: new-instance v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding; // type@1889 │ │ +3bb6ca: 0704 |0095: move-object v4, v0 │ │ +3bb6cc: 1f04 0803 |0096: check-cast v4, Landroid/widget/ScrollView; // type@0308 │ │ +3bb6d0: 0713 |0098: move-object v3, v1 │ │ +3bb6d2: 760f be9a 0300 |0099: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.:(Landroid/widget/ScrollView;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/ImageView;Landroid/widget/Button;Landroid/widget/EditText;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/Button;Landroid/widget/TextView;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;)V // method@9abe │ │ +3bb6d8: 1101 |009c: return-object v1 │ │ +3bb6da: 7401 c50c 1200 |009d: invoke-virtual/range {v18}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bb6e0: 0c00 |00a0: move-result-object v0 │ │ +3bb6e2: 6e20 d902 1000 |00a1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bb6e8: 0c00 |00a4: move-result-object v0 │ │ +3bb6ea: 2201 521b |00a5: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bb6ee: 1a02 713c |00a7: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3bb6f2: 6e20 dba5 0200 |00a9: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3bb6f8: 0c00 |00ac: move-result-object v0 │ │ +3bb6fa: 7020 b0a5 0100 |00ad: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bb700: 2701 |00b0: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ 0x000d line=122 │ │ 0x000f line=123 │ │ 0x0018 line=128 │ │ @@ -765201,20 +765201,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TimeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bb72c: |[3bb72c] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ -3bb73c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bb73e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bb740: 7130 c39a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@9ac3 │ │ -3bb746: 0c02 |0005: move-result-object v2 │ │ -3bb748: 1102 |0006: return-object v2 │ │ +3bb704: |[3bb704] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ +3bb714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bb716: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bb718: 7130 c39a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@9ac3 │ │ +3bb71e: 0c02 |0005: move-result-object v2 │ │ +3bb720: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/TimeDialogBinding;) │ │ @@ -765222,24 +765222,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bb74c: |[3bb74c] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ -3bb75c: 6000 3358 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.time_dialog:I // field@5833 │ │ -3bb760: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bb762: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bb768: 0c02 |0006: move-result-object v2 │ │ -3bb76a: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bb76e: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bb774: 7110 bf9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@9abf │ │ -3bb77a: 0c02 |000f: move-result-object v2 │ │ -3bb77c: 1102 |0010: return-object v2 │ │ +3bb724: |[3bb724] de.danoeh.antennapod.databinding.TimeDialogBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ +3bb734: 6000 3358 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.time_dialog:I // field@5833 │ │ +3bb738: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bb73a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bb740: 0c02 |0006: move-result-object v2 │ │ +3bb742: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bb746: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bb74c: 7110 bf9a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/TimeDialogBinding; // method@9abf │ │ +3bb752: 0c02 |000f: move-result-object v2 │ │ +3bb754: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0009 line=105 │ │ 0x000c line=107 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -765252,18 +765252,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bb584: |[3bb584] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/view/View; │ │ -3bb594: 6e10 c19a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9ac1 │ │ -3bb59a: 0c00 |0003: move-result-object v0 │ │ -3bb59c: 1100 |0004: return-object v0 │ │ +3bb55c: |[3bb55c] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/view/View; │ │ +3bb56c: 6e10 c19a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.getRoot:()Landroid/widget/ScrollView; // method@9ac1 │ │ +3bb572: 0c00 |0003: move-result-object v0 │ │ +3bb574: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/TimeDialogBinding;) │ │ @@ -765271,17 +765271,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bb5a0: |[3bb5a0] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ -3bb5b0: 5410 916a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a91 │ │ -3bb5b4: 1100 |0002: return-object v0 │ │ +3bb578: |[3bb578] de.danoeh.antennapod.databinding.TimeDialogBinding.getRoot:()Landroid/widget/ScrollView; │ │ +3bb588: 5410 916a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/TimeDialogBinding;.rootView:Landroid/widget/ScrollView; // field@6a91 │ │ +3bb58c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/TimeDialogBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -765369,32 +765369,32 @@ │ │ type : '(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -3bb9d0: |[3bb9d0] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V │ │ -3bb9e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bb9e6: 5b01 9e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6a9e │ │ -3bb9ea: 5b02 966a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bottomControlsContainer:Landroid/widget/LinearLayout; // field@6a96 │ │ -3bb9ee: 5b03 976a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.controlsContainer:Landroid/widget/LinearLayout; // field@6a97 │ │ -3bb9f2: 5b04 986a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.durationLabel:Landroid/widget/TextView; // field@6a98 │ │ -3bb9f6: 5b05 996a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.fastForwardButton:Landroid/widget/ImageButton; // field@6a99 │ │ -3bb9fa: 5b06 9a6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.playButton:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6a9a │ │ -3bb9fe: 5b07 9b6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.positionLabel:Landroid/widget/TextView; // field@6a9b │ │ -3bba02: 5b08 9c6a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a9c │ │ -3bba06: 5b09 9d6a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rewindButton:Landroid/widget/ImageButton; // field@6a9d │ │ -3bba0a: 5b0a 9f6a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.sbPosition:Landroid/widget/SeekBar; // field@6a9f │ │ -3bba0e: 5b0b a06a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekCardView:Landroidx/cardview/widget/CardView; // field@6aa0 │ │ -3bba12: 5b0c a16a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekPositionLabel:Landroid/widget/TextView; // field@6aa1 │ │ -3bba16: 5b0d a26a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.skipAnimationImage:Landroid/widget/ImageView; // field@6aa2 │ │ -3bba1a: 5b0e a36a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoPlayerContainer:Landroid/widget/FrameLayout; // field@6aa3 │ │ -3bba1e: 5b0f a46a |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoView:Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // field@6aa4 │ │ -3bba22: 0e00 |0021: return-void │ │ +3bb9a8: |[3bb9a8] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V │ │ +3bb9b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bb9be: 5b01 9e6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6a9e │ │ +3bb9c2: 5b02 966a |0005: iput-object v2, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bottomControlsContainer:Landroid/widget/LinearLayout; // field@6a96 │ │ +3bb9c6: 5b03 976a |0007: iput-object v3, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.controlsContainer:Landroid/widget/LinearLayout; // field@6a97 │ │ +3bb9ca: 5b04 986a |0009: iput-object v4, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.durationLabel:Landroid/widget/TextView; // field@6a98 │ │ +3bb9ce: 5b05 996a |000b: iput-object v5, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.fastForwardButton:Landroid/widget/ImageButton; // field@6a99 │ │ +3bb9d2: 5b06 9a6a |000d: iput-object v6, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.playButton:Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // field@6a9a │ │ +3bb9d6: 5b07 9b6a |000f: iput-object v7, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.positionLabel:Landroid/widget/TextView; // field@6a9b │ │ +3bb9da: 5b08 9c6a |0011: iput-object v8, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a9c │ │ +3bb9de: 5b09 9d6a |0013: iput-object v9, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rewindButton:Landroid/widget/ImageButton; // field@6a9d │ │ +3bb9e2: 5b0a 9f6a |0015: iput-object v10, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.sbPosition:Landroid/widget/SeekBar; // field@6a9f │ │ +3bb9e6: 5b0b a06a |0017: iput-object v11, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekCardView:Landroidx/cardview/widget/CardView; // field@6aa0 │ │ +3bb9ea: 5b0c a16a |0019: iput-object v12, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.seekPositionLabel:Landroid/widget/TextView; // field@6aa1 │ │ +3bb9ee: 5b0d a26a |001b: iput-object v13, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.skipAnimationImage:Landroid/widget/ImageView; // field@6aa2 │ │ +3bb9f2: 5b0e a36a |001d: iput-object v14, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoPlayerContainer:Landroid/widget/FrameLayout; // field@6aa3 │ │ +3bb9f6: 5b0f a46a |001f: iput-object v15, v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.videoView:Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // field@6aa4 │ │ +3bb9fa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0005 line=81 │ │ 0x0007 line=82 │ │ 0x0009 line=83 │ │ @@ -765432,111 +765432,111 @@ │ │ type : '(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 16 │ │ insns size : 180 16-bit code units │ │ -3bb804: |[3bb804] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ -3bb814: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -3bb818: 6001 6153 |0002: sget v1, Lde/danoeh/antennapod/R$id;.bottomControlsContainer:I // field@5361 │ │ -3bb81c: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb822: 0c02 |0007: move-result-object v2 │ │ -3bb824: 0725 |0008: move-object v5, v2 │ │ -3bb826: 1f05 fb02 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb82a: 3805 9500 |000b: if-eqz v5, 00a0 // +0095 │ │ -3bb82e: 6001 bb53 |000d: sget v1, Lde/danoeh/antennapod/R$id;.controlsContainer:I // field@53bb │ │ -3bb832: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb838: 0c02 |0012: move-result-object v2 │ │ -3bb83a: 0726 |0013: move-object v6, v2 │ │ -3bb83c: 1f06 fb02 |0014: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ -3bb840: 3806 8a00 |0016: if-eqz v6, 00a0 // +008a │ │ -3bb844: 6001 0654 |0018: sget v1, Lde/danoeh/antennapod/R$id;.durationLabel:I // field@5406 │ │ -3bb848: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb84e: 0c02 |001d: move-result-object v2 │ │ -3bb850: 0727 |001e: move-object v7, v2 │ │ -3bb852: 1f07 1303 |001f: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ -3bb856: 3807 7f00 |0021: if-eqz v7, 00a0 // +007f │ │ -3bb85a: 6001 6a54 |0023: sget v1, Lde/danoeh/antennapod/R$id;.fastForwardButton:I // field@546a │ │ -3bb85e: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb864: 0c02 |0028: move-result-object v2 │ │ -3bb866: 0728 |0029: move-object v8, v2 │ │ -3bb868: 1f08 f702 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02f7 │ │ -3bb86c: 3808 7400 |002c: if-eqz v8, 00a0 // +0074 │ │ -3bb870: 6001 6b55 |002e: sget v1, Lde/danoeh/antennapod/R$id;.playButton:I // field@556b │ │ -3bb874: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb87a: 0c02 |0033: move-result-object v2 │ │ -3bb87c: 0729 |0034: move-object v9, v2 │ │ -3bb87e: 1f09 e01a |0035: check-cast v9, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1ae0 │ │ -3bb882: 3809 6900 |0037: if-eqz v9, 00a0 // +0069 │ │ -3bb886: 6001 7455 |0039: sget v1, Lde/danoeh/antennapod/R$id;.positionLabel:I // field@5574 │ │ -3bb88a: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb890: 0c02 |003e: move-result-object v2 │ │ -3bb892: 072a |003f: move-object v10, v2 │ │ -3bb894: 1f0a 1303 |0040: check-cast v10, Landroid/widget/TextView; // type@0313 │ │ -3bb898: 380a 5e00 |0042: if-eqz v10, 00a0 // +005e │ │ -3bb89c: 6001 7e55 |0044: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ -3bb8a0: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb8a6: 0c02 |0049: move-result-object v2 │ │ -3bb8a8: 072b |004a: move-object v11, v2 │ │ -3bb8aa: 1f0b 0203 |004b: check-cast v11, Landroid/widget/ProgressBar; // type@0302 │ │ -3bb8ae: 380b 5300 |004d: if-eqz v11, 00a0 // +0053 │ │ -3bb8b2: 6001 9d55 |004f: sget v1, Lde/danoeh/antennapod/R$id;.rewindButton:I // field@559d │ │ -3bb8b6: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb8bc: 0c02 |0054: move-result-object v2 │ │ -3bb8be: 072c |0055: move-object v12, v2 │ │ -3bb8c0: 1f0c f702 |0056: check-cast v12, Landroid/widget/ImageButton; // type@02f7 │ │ -3bb8c4: 380c 4800 |0058: if-eqz v12, 00a0 // +0048 │ │ -3bb8c8: 6001 a955 |005a: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@55a9 │ │ -3bb8cc: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb8d2: 0c02 |005f: move-result-object v2 │ │ -3bb8d4: 072d |0060: move-object v13, v2 │ │ -3bb8d6: 1f0d 0b03 |0061: check-cast v13, Landroid/widget/SeekBar; // type@030b │ │ -3bb8da: 380d 3d00 |0063: if-eqz v13, 00a0 // +003d │ │ -3bb8de: 6001 cd55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.seekCardView:I // field@55cd │ │ -3bb8e2: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb8e8: 0c02 |006a: move-result-object v2 │ │ -3bb8ea: 072e |006b: move-object v14, v2 │ │ -3bb8ec: 1f0e e004 |006c: check-cast v14, Landroidx/cardview/widget/CardView; // type@04e0 │ │ -3bb8f0: 380e 3200 |006e: if-eqz v14, 00a0 // +0032 │ │ -3bb8f4: 6001 ce55 |0070: sget v1, Lde/danoeh/antennapod/R$id;.seekPositionLabel:I // field@55ce │ │ -3bb8f8: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb8fe: 0c02 |0075: move-result-object v2 │ │ -3bb900: 072f |0076: move-object v15, v2 │ │ -3bb902: 1f0f 1303 |0077: check-cast v15, Landroid/widget/TextView; // type@0313 │ │ -3bb906: 380f 2700 |0079: if-eqz v15, 00a0 // +0027 │ │ -3bb90a: 6001 f655 |007b: sget v1, Lde/danoeh/antennapod/R$id;.skipAnimationImage:I // field@55f6 │ │ -3bb90e: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb914: 0c02 |0080: move-result-object v2 │ │ -3bb916: 0810 0200 |0081: move-object/from16 v16, v2 │ │ -3bb91a: 1f10 f902 |0083: check-cast v16, Landroid/widget/ImageView; // type@02f9 │ │ -3bb91e: 3810 1b00 |0085: if-eqz v16, 00a0 // +001b │ │ -3bb922: 0811 0000 |0087: move-object/from16 v17, v0 │ │ -3bb926: 1f11 f302 |0089: check-cast v17, Landroid/widget/FrameLayout; // type@02f3 │ │ -3bb92a: 6001 ae56 |008b: sget v1, Lde/danoeh/antennapod/R$id;.videoView:I // field@56ae │ │ -3bb92e: 7120 8e6c 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ -3bb934: 0c02 |0090: move-result-object v2 │ │ -3bb936: 0812 0200 |0091: move-object/from16 v18, v2 │ │ -3bb93a: 1f12 e91a |0093: check-cast v18, Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // type@1ae9 │ │ -3bb93e: 3812 0b00 |0095: if-eqz v18, 00a0 // +000b │ │ -3bb942: 2200 8a18 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // type@188a │ │ -3bb946: 0703 |0099: move-object v3, v0 │ │ -3bb948: 0804 1100 |009a: move-object/from16 v4, v17 │ │ -3bb94c: 7610 c49a 0300 |009c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V // method@9ac4 │ │ -3bb952: 1100 |009f: return-object v0 │ │ -3bb954: 7401 c50c 1300 |00a0: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ -3bb95a: 0c00 |00a3: move-result-object v0 │ │ -3bb95c: 6e20 d902 1000 |00a4: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ -3bb962: 0c00 |00a7: move-result-object v0 │ │ -3bb964: 2201 521b |00a8: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ -3bb968: 1a02 713c |00aa: const-string v2, "Missing required view with ID: " // string@3c71 │ │ -3bb96c: 6e20 dba5 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ -3bb972: 0c00 |00af: move-result-object v0 │ │ -3bb974: 7020 b0a5 0100 |00b0: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ -3bb97a: 2701 |00b3: throw v1 │ │ +3bb7dc: |[3bb7dc] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ +3bb7ec: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +3bb7f0: 6001 6153 |0002: sget v1, Lde/danoeh/antennapod/R$id;.bottomControlsContainer:I // field@5361 │ │ +3bb7f4: 7120 8e6c 1000 |0004: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb7fa: 0c02 |0007: move-result-object v2 │ │ +3bb7fc: 0725 |0008: move-object v5, v2 │ │ +3bb7fe: 1f05 fb02 |0009: check-cast v5, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb802: 3805 9500 |000b: if-eqz v5, 00a0 // +0095 │ │ +3bb806: 6001 bb53 |000d: sget v1, Lde/danoeh/antennapod/R$id;.controlsContainer:I // field@53bb │ │ +3bb80a: 7120 8e6c 1000 |000f: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb810: 0c02 |0012: move-result-object v2 │ │ +3bb812: 0726 |0013: move-object v6, v2 │ │ +3bb814: 1f06 fb02 |0014: check-cast v6, Landroid/widget/LinearLayout; // type@02fb │ │ +3bb818: 3806 8a00 |0016: if-eqz v6, 00a0 // +008a │ │ +3bb81c: 6001 0654 |0018: sget v1, Lde/danoeh/antennapod/R$id;.durationLabel:I // field@5406 │ │ +3bb820: 7120 8e6c 1000 |001a: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb826: 0c02 |001d: move-result-object v2 │ │ +3bb828: 0727 |001e: move-object v7, v2 │ │ +3bb82a: 1f07 1303 |001f: check-cast v7, Landroid/widget/TextView; // type@0313 │ │ +3bb82e: 3807 7f00 |0021: if-eqz v7, 00a0 // +007f │ │ +3bb832: 6001 6a54 |0023: sget v1, Lde/danoeh/antennapod/R$id;.fastForwardButton:I // field@546a │ │ +3bb836: 7120 8e6c 1000 |0025: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb83c: 0c02 |0028: move-result-object v2 │ │ +3bb83e: 0728 |0029: move-object v8, v2 │ │ +3bb840: 1f08 f702 |002a: check-cast v8, Landroid/widget/ImageButton; // type@02f7 │ │ +3bb844: 3808 7400 |002c: if-eqz v8, 00a0 // +0074 │ │ +3bb848: 6001 6b55 |002e: sget v1, Lde/danoeh/antennapod/R$id;.playButton:I // field@556b │ │ +3bb84c: 7120 8e6c 1000 |0030: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb852: 0c02 |0033: move-result-object v2 │ │ +3bb854: 0729 |0034: move-object v9, v2 │ │ +3bb856: 1f09 e01a |0035: check-cast v9, Lde/danoeh/antennapod/ui/screen/playback/PlayButton; // type@1ae0 │ │ +3bb85a: 3809 6900 |0037: if-eqz v9, 00a0 // +0069 │ │ +3bb85e: 6001 7455 |0039: sget v1, Lde/danoeh/antennapod/R$id;.positionLabel:I // field@5574 │ │ +3bb862: 7120 8e6c 1000 |003b: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb868: 0c02 |003e: move-result-object v2 │ │ +3bb86a: 072a |003f: move-object v10, v2 │ │ +3bb86c: 1f0a 1303 |0040: check-cast v10, Landroid/widget/TextView; // type@0313 │ │ +3bb870: 380a 5e00 |0042: if-eqz v10, 00a0 // +005e │ │ +3bb874: 6001 7e55 |0044: sget v1, Lde/danoeh/antennapod/R$id;.progressBar:I // field@557e │ │ +3bb878: 7120 8e6c 1000 |0046: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb87e: 0c02 |0049: move-result-object v2 │ │ +3bb880: 072b |004a: move-object v11, v2 │ │ +3bb882: 1f0b 0203 |004b: check-cast v11, Landroid/widget/ProgressBar; // type@0302 │ │ +3bb886: 380b 5300 |004d: if-eqz v11, 00a0 // +0053 │ │ +3bb88a: 6001 9d55 |004f: sget v1, Lde/danoeh/antennapod/R$id;.rewindButton:I // field@559d │ │ +3bb88e: 7120 8e6c 1000 |0051: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb894: 0c02 |0054: move-result-object v2 │ │ +3bb896: 072c |0055: move-object v12, v2 │ │ +3bb898: 1f0c f702 |0056: check-cast v12, Landroid/widget/ImageButton; // type@02f7 │ │ +3bb89c: 380c 4800 |0058: if-eqz v12, 00a0 // +0048 │ │ +3bb8a0: 6001 a955 |005a: sget v1, Lde/danoeh/antennapod/R$id;.sbPosition:I // field@55a9 │ │ +3bb8a4: 7120 8e6c 1000 |005c: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb8aa: 0c02 |005f: move-result-object v2 │ │ +3bb8ac: 072d |0060: move-object v13, v2 │ │ +3bb8ae: 1f0d 0b03 |0061: check-cast v13, Landroid/widget/SeekBar; // type@030b │ │ +3bb8b2: 380d 3d00 |0063: if-eqz v13, 00a0 // +003d │ │ +3bb8b6: 6001 cd55 |0065: sget v1, Lde/danoeh/antennapod/R$id;.seekCardView:I // field@55cd │ │ +3bb8ba: 7120 8e6c 1000 |0067: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb8c0: 0c02 |006a: move-result-object v2 │ │ +3bb8c2: 072e |006b: move-object v14, v2 │ │ +3bb8c4: 1f0e e004 |006c: check-cast v14, Landroidx/cardview/widget/CardView; // type@04e0 │ │ +3bb8c8: 380e 3200 |006e: if-eqz v14, 00a0 // +0032 │ │ +3bb8cc: 6001 ce55 |0070: sget v1, Lde/danoeh/antennapod/R$id;.seekPositionLabel:I // field@55ce │ │ +3bb8d0: 7120 8e6c 1000 |0072: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb8d6: 0c02 |0075: move-result-object v2 │ │ +3bb8d8: 072f |0076: move-object v15, v2 │ │ +3bb8da: 1f0f 1303 |0077: check-cast v15, Landroid/widget/TextView; // type@0313 │ │ +3bb8de: 380f 2700 |0079: if-eqz v15, 00a0 // +0027 │ │ +3bb8e2: 6001 f655 |007b: sget v1, Lde/danoeh/antennapod/R$id;.skipAnimationImage:I // field@55f6 │ │ +3bb8e6: 7120 8e6c 1000 |007d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb8ec: 0c02 |0080: move-result-object v2 │ │ +3bb8ee: 0810 0200 |0081: move-object/from16 v16, v2 │ │ +3bb8f2: 1f10 f902 |0083: check-cast v16, Landroid/widget/ImageView; // type@02f9 │ │ +3bb8f6: 3810 1b00 |0085: if-eqz v16, 00a0 // +001b │ │ +3bb8fa: 0811 0000 |0087: move-object/from16 v17, v0 │ │ +3bb8fe: 1f11 f302 |0089: check-cast v17, Landroid/widget/FrameLayout; // type@02f3 │ │ +3bb902: 6001 ae56 |008b: sget v1, Lde/danoeh/antennapod/R$id;.videoView:I // field@56ae │ │ +3bb906: 7120 8e6c 1000 |008d: invoke-static {v0, v1}, Landroidx/viewbinding/ViewBindings;.findChildViewById:(Landroid/view/View;I)Landroid/view/View; // method@6c8e │ │ +3bb90c: 0c02 |0090: move-result-object v2 │ │ +3bb90e: 0812 0200 |0091: move-object/from16 v18, v2 │ │ +3bb912: 1f12 e91a |0093: check-cast v18, Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView; // type@1ae9 │ │ +3bb916: 3812 0b00 |0095: if-eqz v18, 00a0 // +000b │ │ +3bb91a: 2200 8a18 |0097: new-instance v0, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // type@188a │ │ +3bb91e: 0703 |0099: move-object v3, v0 │ │ +3bb920: 0804 1100 |009a: move-object/from16 v4, v17 │ │ +3bb924: 7610 c49a 0300 |009c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.:(Landroid/widget/FrameLayout;Landroid/widget/LinearLayout;Landroid/widget/LinearLayout;Landroid/widget/TextView;Landroid/widget/ImageButton;Lde/danoeh/antennapod/ui/screen/playback/PlayButton;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/ImageButton;Landroid/widget/SeekBar;Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/FrameLayout;Lde/danoeh/antennapod/ui/screen/playback/video/AspectRatioVideoView;)V // method@9ac4 │ │ +3bb92a: 1100 |009f: return-object v0 │ │ +3bb92c: 7401 c50c 1300 |00a0: invoke-virtual/range {v19}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0cc5 │ │ +3bb932: 0c00 |00a3: move-result-object v0 │ │ +3bb934: 6e20 d902 1000 |00a4: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@02d9 │ │ +3bb93a: 0c00 |00a7: move-result-object v0 │ │ +3bb93c: 2201 521b |00a8: new-instance v1, Ljava/lang/NullPointerException; // type@1b52 │ │ +3bb940: 1a02 713c |00aa: const-string v2, "Missing required view with ID: " // string@3c71 │ │ +3bb944: 6e20 dba5 0200 |00ac: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@a5db │ │ +3bb94a: 0c00 |00af: move-result-object v0 │ │ +3bb94c: 7020 b0a5 0100 |00b0: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@a5b0 │ │ +3bb952: 2701 |00b3: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0004 line=125 │ │ 0x000d line=130 │ │ 0x000f line=131 │ │ 0x0018 line=136 │ │ @@ -765573,20 +765573,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bb97c: |[3bb97c] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ -3bb98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bb98e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3bb990: 7130 c99a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@9ac9 │ │ -3bb996: 0c02 |0005: move-result-object v2 │ │ -3bb998: 1102 |0006: return-object v2 │ │ +3bb954: |[3bb954] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ +3bb964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bb966: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3bb968: 7130 c99a 0201 |0002: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@9ac9 │ │ +3bb96e: 0c02 |0005: move-result-object v2 │ │ +3bb970: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;) │ │ @@ -765594,24 +765594,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -3bb99c: |[3bb99c] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ -3bb9ac: 6000 3458 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.videoplayer_activity:I // field@5834 │ │ -3bb9b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bb9b2: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ -3bb9b8: 0c02 |0006: move-result-object v2 │ │ -3bb9ba: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -3bb9be: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ -3bb9c4: 7110 c59a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@9ac5 │ │ -3bb9ca: 0c02 |000f: move-result-object v2 │ │ -3bb9cc: 1102 |0010: return-object v2 │ │ +3bb974: |[3bb974] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ +3bb984: 6000 3458 |0000: sget v0, Lde/danoeh/antennapod/R$layout;.videoplayer_activity:I // field@5834 │ │ +3bb988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bb98a: 6e40 cb0b 0213 |0003: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bcb │ │ +3bb990: 0c02 |0006: move-result-object v2 │ │ +3bb992: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +3bb996: 6e20 d20d 2300 |0009: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0dd2 │ │ +3bb99c: 7110 c59a 0200 |000c: invoke-static {v2}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.bind:(Landroid/view/View;)Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; // method@9ac5 │ │ +3bb9a2: 0c02 |000f: move-result-object v2 │ │ +3bb9a4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=113 │ │ 0x000c line=115 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -765624,18 +765624,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3bb7d0: |[3bb7d0] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/view/View; │ │ -3bb7e0: 6e10 c79a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9ac7 │ │ -3bb7e6: 0c00 |0003: move-result-object v0 │ │ -3bb7e8: 1100 |0004: return-object v0 │ │ +3bb7a8: |[3bb7a8] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/view/View; │ │ +3bb7b8: 6e10 c79a 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.getRoot:()Landroid/widget/FrameLayout; // method@9ac7 │ │ +3bb7be: 0c00 |0003: move-result-object v0 │ │ +3bb7c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ │ │ #1 : (in Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;) │ │ @@ -765643,17 +765643,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bb7ec: |[3bb7ec] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -3bb7fc: 5410 9e6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6a9e │ │ -3bb800: 1100 |0002: return-object v0 │ │ +3bb7c4: |[3bb7c4] de.danoeh.antennapod.databinding.VideoplayerActivityBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +3bb7d4: 5410 9e6a |0000: iget-object v0, v1, Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding;.rootView:Landroid/widget/FrameLayout; // field@6a9e │ │ +3bb7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/databinding/VideoplayerActivityBinding; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -765696,17 +765696,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bba24: |[3bba24] de.danoeh.antennapod.event.BuildConfig.:()V │ │ -3bba34: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bba3a: 0e00 |0003: return-void │ │ +3bb9fc: |[3bb9fc] de.danoeh.antennapod.event.BuildConfig.:()V │ │ +3bba0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bba12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -765733,17 +765733,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bba3c: |[3bba3c] de.danoeh.antennapod.event.DiscoveryDefaultUpdateEvent.:()V │ │ -3bba4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bba52: 0e00 |0003: return-void │ │ +3bba14: |[3bba14] de.danoeh.antennapod.event.DiscoveryDefaultUpdateEvent.:()V │ │ +3bba24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bba2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/DiscoveryDefaultUpdateEvent; │ │ │ │ Virtual methods - │ │ @@ -765772,17 +765772,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bba88: |[3bba88] de.danoeh.antennapod.event.DownloadLogEvent.:()V │ │ -3bba98: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bba9e: 0e00 |0003: return-void │ │ +3bba60: |[3bba60] de.danoeh.antennapod.event.DownloadLogEvent.:()V │ │ +3bba70: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bba76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/DownloadLogEvent;) │ │ @@ -765790,18 +765790,18 @@ │ │ type : '()Lde/danoeh/antennapod/event/DownloadLogEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bba54: |[3bba54] de.danoeh.antennapod.event.DownloadLogEvent.listUpdated:()Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ -3bba64: 2200 8d18 |0000: new-instance v0, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ -3bba68: 7010 cc9a 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/DownloadLogEvent;.:()V // method@9acc │ │ -3bba6e: 1100 |0005: return-object v0 │ │ +3bba2c: |[3bba2c] de.danoeh.antennapod.event.DownloadLogEvent.listUpdated:()Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ +3bba3c: 2200 8d18 |0000: new-instance v0, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ +3bba40: 7010 cc9a 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/DownloadLogEvent;.:()V // method@9acc │ │ +3bba46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/event/DownloadLogEvent;) │ │ @@ -765809,17 +765809,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bba70: |[3bba70] de.danoeh.antennapod.event.DownloadLogEvent.toString:()Ljava/lang/String; │ │ -3bba80: 1a00 ac12 |0000: const-string v0, "DownloadLogEvent" // string@12ac │ │ -3bba84: 1100 |0002: return-object v0 │ │ +3bba48: |[3bba48] de.danoeh.antennapod.event.DownloadLogEvent.toString:()Ljava/lang/String; │ │ +3bba58: 1a00 ac12 |0000: const-string v0, "DownloadLogEvent" // string@12ac │ │ +3bba5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #3635 header: │ │ @@ -765859,18 +765859,18 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bbb24: |[3bbb24] de.danoeh.antennapod.event.EpisodeDownloadEvent.:(Ljava/util/Map;)V │ │ -3bbb34: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbb3a: 5b01 a86a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6aa8 │ │ -3bbb3e: 0e00 |0005: return-void │ │ +3bbafc: |[3bbafc] de.danoeh.antennapod.event.EpisodeDownloadEvent.:(Ljava/util/Map;)V │ │ +3bbb0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbb12: 5b01 a86a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6aa8 │ │ +3bbb16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/Map; │ │ @@ -765880,38 +765880,38 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3bbaa0: |[3bbaa0] de.danoeh.antennapod.event.EpisodeDownloadEvent.indexOfItemWithDownloadUrl:(Ljava/util/List;Ljava/lang/String;)I │ │ -3bbab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bbab2: 7210 32a8 0300 |0001: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ -3bbab8: 0a01 |0004: move-result v1 │ │ -3bbaba: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ -3bbabe: 7220 26a8 0300 |0007: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3bbac4: 0c01 |000a: move-result-object v1 │ │ -3bbac6: 1f01 cc18 |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3bbaca: 3801 1700 |000d: if-eqz v1, 0024 // +0017 │ │ -3bbace: 6e10 fe9b 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3bbad4: 0c02 |0012: move-result-object v2 │ │ -3bbad6: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ -3bbada: 6e10 fe9b 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3bbae0: 0c01 |0018: move-result-object v1 │ │ -3bbae2: 6e10 389c 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3bbae8: 0c01 |001c: move-result-object v1 │ │ -3bbaea: 6e20 e0a5 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bbaf0: 0a01 |0020: move-result v1 │ │ -3bbaf2: 3801 0300 |0021: if-eqz v1, 0024 // +0003 │ │ -3bbaf6: 0f00 |0023: return v0 │ │ -3bbaf8: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3bbafc: 28db |0026: goto 0001 // -0025 │ │ -3bbafe: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -3bbb00: 0f03 |0028: return v3 │ │ +3bba78: |[3bba78] de.danoeh.antennapod.event.EpisodeDownloadEvent.indexOfItemWithDownloadUrl:(Ljava/util/List;Ljava/lang/String;)I │ │ +3bba88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bba8a: 7210 32a8 0300 |0001: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ +3bba90: 0a01 |0004: move-result v1 │ │ +3bba92: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ +3bba96: 7220 26a8 0300 |0007: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3bba9c: 0c01 |000a: move-result-object v1 │ │ +3bba9e: 1f01 cc18 |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3bbaa2: 3801 1700 |000d: if-eqz v1, 0024 // +0017 │ │ +3bbaa6: 6e10 fe9b 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3bbaac: 0c02 |0012: move-result-object v2 │ │ +3bbaae: 3802 1100 |0013: if-eqz v2, 0024 // +0011 │ │ +3bbab2: 6e10 fe9b 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3bbab8: 0c01 |0018: move-result-object v1 │ │ +3bbaba: 6e10 389c 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3bbac0: 0c01 |001c: move-result-object v1 │ │ +3bbac2: 6e20 e0a5 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bbac8: 0a01 |0020: move-result v1 │ │ +3bbaca: 3801 0300 |0021: if-eqz v1, 0024 // +0003 │ │ +3bbace: 0f00 |0023: return v0 │ │ +3bbad0: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3bbad4: 28db |0026: goto 0001 // -0025 │ │ +3bbad6: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +3bbad8: 0f03 |0028: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0007 line=23 │ │ 0x000f line=24 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 (null) Ljava/util/List; │ │ @@ -765923,19 +765923,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bbb04: |[3bbb04] de.danoeh.antennapod.event.EpisodeDownloadEvent.getUrls:()Ljava/util/Set; │ │ -3bbb14: 5410 a86a |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6aa8 │ │ -3bbb18: 7210 57a8 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@a857 │ │ -3bbb1e: 0c00 |0005: move-result-object v0 │ │ -3bbb20: 1100 |0006: return-object v0 │ │ +3bbadc: |[3bbadc] de.danoeh.antennapod.event.EpisodeDownloadEvent.getUrls:()Ljava/util/Set; │ │ +3bbaec: 5410 a86a |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.map:Ljava/util/Map; // field@6aa8 │ │ +3bbaf0: 7210 57a8 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@a857 │ │ +3bbaf6: 0c00 |0005: move-result-object v0 │ │ +3bbaf8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -765963,17 +765963,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bbb40: |[3bbb40] de.danoeh.antennapod.event.FavoritesEvent.:()V │ │ -3bbb50: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbb56: 0e00 |0003: return-void │ │ +3bbb18: |[3bbb18] de.danoeh.antennapod.event.FavoritesEvent.:()V │ │ +3bbb28: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/FavoritesEvent; │ │ │ │ Virtual methods - │ │ @@ -766022,53 +766022,53 @@ │ │ type : '()[Lde/danoeh/antennapod/event/FeedEvent$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3bbb7c: |[3bbb7c] de.danoeh.antennapod.event.FeedEvent$Action.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ -3bbb8c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3bbb8e: 2300 c31d |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1dc3 │ │ -3bbb92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3bbb94: 6202 aa6a |0004: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aaa │ │ -3bbb98: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3bbb9c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3bbb9e: 6202 ab6a |0009: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aab │ │ -3bbba2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3bbba6: 1100 |000d: return-object v0 │ │ +3bbb54: |[3bbb54] de.danoeh.antennapod.event.FeedEvent$Action.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ +3bbb64: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3bbb66: 2300 c31d |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1dc3 │ │ +3bbb6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3bbb6c: 6202 aa6a |0004: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aaa │ │ +3bbb70: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3bbb74: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3bbb76: 6202 ab6a |0009: sget-object v2, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aab │ │ +3bbb7a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3bbb7e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=7 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/FeedEvent$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3bbbcc: |[3bbbcc] de.danoeh.antennapod.event.FeedEvent$Action.:()V │ │ -3bbbdc: 2200 9018 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ -3bbbe0: 1a01 bf15 |0002: const-string v1, "FILTER_CHANGED" // string@15bf │ │ -3bbbe4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bbbe6: 7030 d59a 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@9ad5 │ │ -3bbbec: 6900 aa6a |0008: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aaa │ │ -3bbbf0: 2200 9018 |000a: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ -3bbbf4: 1a01 3843 |000c: const-string v1, "SORT_ORDER_CHANGED" // string@4338 │ │ -3bbbf8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3bbbfa: 7030 d59a 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@9ad5 │ │ -3bbc00: 6900 ab6a |0012: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aab │ │ -3bbc04: 7100 d39a 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/FeedEvent$Action;.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; // method@9ad3 │ │ -3bbc0a: 0c00 |0017: move-result-object v0 │ │ -3bbc0c: 6900 a96a |0018: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aa9 │ │ -3bbc10: 0e00 |001a: return-void │ │ +3bbba4: |[3bbba4] de.danoeh.antennapod.event.FeedEvent$Action.:()V │ │ +3bbbb4: 2200 9018 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ +3bbbb8: 1a01 bf15 |0002: const-string v1, "FILTER_CHANGED" // string@15bf │ │ +3bbbbc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bbbbe: 7030 d59a 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@9ad5 │ │ +3bbbc4: 6900 aa6a |0008: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.FILTER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aaa │ │ +3bbbc8: 2200 9018 |000a: new-instance v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ +3bbbcc: 1a01 3843 |000c: const-string v1, "SORT_ORDER_CHANGED" // string@4338 │ │ +3bbbd0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3bbbd2: 7030 d59a 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/FeedEvent$Action;.:(Ljava/lang/String;I)V // method@9ad5 │ │ +3bbbd8: 6900 ab6a |0012: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.SORT_ORDER_CHANGED:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aab │ │ +3bbbdc: 7100 d39a 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/FeedEvent$Action;.$values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; // method@9ad3 │ │ +3bbbe2: 0c00 |0017: move-result-object v0 │ │ +3bbbe4: 6900 a96a |0018: sput-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aa9 │ │ +3bbbe8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x0014 line=7 │ │ locals : │ │ │ │ @@ -766077,17 +766077,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3bbc14: |[3bbc14] de.danoeh.antennapod.event.FeedEvent$Action.:(Ljava/lang/String;I)V │ │ -3bbc24: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3bbc2a: 0e00 |0003: return-void │ │ +3bbbec: |[3bbbec] de.danoeh.antennapod.event.FeedEvent$Action.:(Ljava/lang/String;I)V │ │ +3bbbfc: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3bbc02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -766097,20 +766097,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/event/FeedEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3bbb58: |[3bbb58] de.danoeh.antennapod.event.FeedEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ -3bbb68: 1c00 9018 |0000: const-class v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ -3bbb6c: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3bbb72: 0c01 |0005: move-result-object v1 │ │ -3bbb74: 1f01 9018 |0006: check-cast v1, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ -3bbb78: 1101 |0008: return-object v1 │ │ +3bbb30: |[3bbb30] de.danoeh.antennapod.event.FeedEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ +3bbb40: 1c00 9018 |0000: const-class v0, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ +3bbb44: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3bbb4a: 0c01 |0005: move-result-object v1 │ │ +3bbb4c: 1f01 9018 |0006: check-cast v1, Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1890 │ │ +3bbb50: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/FeedEvent$Action;) │ │ @@ -766118,20 +766118,20 @@ │ │ type : '()[Lde/danoeh/antennapod/event/FeedEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bbba8: |[3bbba8] de.danoeh.antennapod.event.FeedEvent$Action.values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ -3bbbb8: 6200 a96a |0000: sget-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aa9 │ │ -3bbbbc: 6e10 baaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/FeedEvent$Action;.clone:()Ljava/lang/Object; // method@aaba │ │ -3bbbc2: 0c00 |0005: move-result-object v0 │ │ -3bbbc4: 1f00 c31d |0006: check-cast v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1dc3 │ │ -3bbbc8: 1100 |0008: return-object v0 │ │ +3bbb80: |[3bbb80] de.danoeh.antennapod.event.FeedEvent$Action.values:()[Lde/danoeh/antennapod/event/FeedEvent$Action; │ │ +3bbb90: 6200 a96a |0000: sget-object v0, Lde/danoeh/antennapod/event/FeedEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aa9 │ │ +3bbb94: 6e10 baaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/FeedEvent$Action;.clone:()Ljava/lang/Object; // method@aaba │ │ +3bbb9a: 0c00 |0005: move-result-object v0 │ │ +3bbb9c: 1f00 c31d |0006: check-cast v0, [Lde/danoeh/antennapod/event/FeedEvent$Action; // type@1dc3 │ │ +3bbba0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -766171,19 +766171,19 @@ │ │ type : '(Lde/danoeh/antennapod/event/FeedEvent$Action;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bbc84: |[3bbc84] de.danoeh.antennapod.event.FeedEvent.:(Lde/danoeh/antennapod/event/FeedEvent$Action;J)V │ │ -3bbc94: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbc9a: 5b01 ac6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aac │ │ -3bbc9e: 5a02 ad6a |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6aad │ │ -3bbca2: 0e00 |0007: return-void │ │ +3bbc5c: |[3bbc5c] de.danoeh.antennapod.event.FeedEvent.:(Lde/danoeh/antennapod/event/FeedEvent$Action;J)V │ │ +3bbc6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbc72: 5b01 ac6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aac │ │ +3bbc76: 5a02 ad6a |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6aad │ │ +3bbc7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/event/FeedEvent; │ │ @@ -766196,30 +766196,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3bbc2c: |[3bbc2c] de.danoeh.antennapod.event.FeedEvent.toString:()Ljava/lang/String; │ │ -3bbc3c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3bbc40: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3bbc46: 1a01 b916 |0005: const-string v1, "FeedEvent{action=" // string@16b9 │ │ -3bbc4a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bbc50: 5431 ac6a |000a: iget-object v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aac │ │ -3bbc54: 6e20 11a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3bbc5a: 1a01 0f05 |000f: const-string v1, ", feedId=" // string@050f │ │ -3bbc5e: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bbc64: 5331 ad6a |0014: iget-wide v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6aad │ │ -3bbc68: 6e30 0ea6 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3bbc6e: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ -3bbc72: 6e20 0aa6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3bbc78: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3bbc7e: 0c00 |0021: move-result-object v0 │ │ -3bbc80: 1100 |0022: return-object v0 │ │ +3bbc04: |[3bbc04] de.danoeh.antennapod.event.FeedEvent.toString:()Ljava/lang/String; │ │ +3bbc14: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3bbc18: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3bbc1e: 1a01 b916 |0005: const-string v1, "FeedEvent{action=" // string@16b9 │ │ +3bbc22: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bbc28: 5431 ac6a |000a: iget-object v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.action:Lde/danoeh/antennapod/event/FeedEvent$Action; // field@6aac │ │ +3bbc2c: 6e20 11a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3bbc32: 1a01 0f05 |000f: const-string v1, ", feedId=" // string@050f │ │ +3bbc36: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bbc3c: 5331 ad6a |0014: iget-wide v1, v3, Lde/danoeh/antennapod/event/FeedEvent;.feedId:J // field@6aad │ │ +3bbc40: 6e30 0ea6 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3bbc46: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ +3bbc4a: 6e20 0aa6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3bbc50: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3bbc56: 0c00 |0021: move-result-object v0 │ │ +3bbc58: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/event/FeedEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -766261,18 +766261,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bbd30: |[3bbd30] de.danoeh.antennapod.event.FeedItemEvent.:(Ljava/util/List;)V │ │ -3bbd40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbd46: 5b01 ae6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedItemEvent;.items:Ljava/util/List; // field@6aae │ │ -3bbd4a: 0e00 |0005: return-void │ │ +3bbd08: |[3bbd08] de.danoeh.antennapod.event.FeedItemEvent.:(Ljava/util/List;)V │ │ +3bbd18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbd1e: 5b01 ae6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/FeedItemEvent;.items:Ljava/util/List; // field@6aae │ │ +3bbd22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/FeedItemEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -766282,32 +766282,32 @@ │ │ type : '(Ljava/util/List;J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3bbce4: |[3bbce4] de.danoeh.antennapod.event.FeedItemEvent.indexOfItemWithId:(Ljava/util/List;J)I │ │ -3bbcf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bbcf6: 7210 32a8 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ -3bbcfc: 0a01 |0004: move-result v1 │ │ -3bbcfe: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ -3bbd02: 7220 26a8 0400 |0007: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3bbd08: 0c01 |000a: move-result-object v1 │ │ -3bbd0a: 1f01 cc18 |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3bbd0e: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -3bbd12: 6e10 f79b 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3bbd18: 0b01 |0012: move-result-wide v1 │ │ -3bbd1a: 3103 0105 |0013: cmp-long v3, v1, v5 │ │ -3bbd1e: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ -3bbd22: 0f00 |0017: return v0 │ │ -3bbd24: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3bbd28: 28e7 |001a: goto 0001 // -0019 │ │ -3bbd2a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -3bbd2c: 0f04 |001c: return v4 │ │ +3bbcbc: |[3bbcbc] de.danoeh.antennapod.event.FeedItemEvent.indexOfItemWithId:(Ljava/util/List;J)I │ │ +3bbccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bbcce: 7210 32a8 0400 |0001: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ +3bbcd4: 0a01 |0004: move-result v1 │ │ +3bbcd6: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ +3bbcda: 7220 26a8 0400 |0007: invoke-interface {v4, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3bbce0: 0c01 |000a: move-result-object v1 │ │ +3bbce2: 1f01 cc18 |000b: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3bbce6: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +3bbcea: 6e10 f79b 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3bbcf0: 0b01 |0012: move-result-wide v1 │ │ +3bbcf2: 3103 0105 |0013: cmp-long v3, v1, v5 │ │ +3bbcf6: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ +3bbcfa: 0f00 |0017: return v0 │ │ +3bbcfc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3bbd00: 28e7 |001a: goto 0001 // -0019 │ │ +3bbd02: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +3bbd04: 0f04 |001c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0007 line=28 │ │ 0x000f line=29 │ │ locals : │ │ 0x0000 - 0x001d reg=4 (null) Ljava/util/List; │ │ @@ -766318,18 +766318,18 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/event/FeedItemEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bbcc8: |[3bbcc8] de.danoeh.antennapod.event.FeedItemEvent.updated:(Ljava/util/List;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ -3bbcd8: 2200 9218 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@1892 │ │ -3bbcdc: 7020 da9a 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@9ada │ │ -3bbce2: 1100 |0005: return-object v0 │ │ +3bbca0: |[3bbca0] de.danoeh.antennapod.event.FeedItemEvent.updated:(Ljava/util/List;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ +3bbcb0: 2200 9218 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@1892 │ │ +3bbcb4: 7020 da9a 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@9ada │ │ +3bbcba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/FeedItemEvent;) │ │ @@ -766337,20 +766337,20 @@ │ │ type : '([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3bbca4: |[3bbca4] de.danoeh.antennapod.event.FeedItemEvent.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ -3bbcb4: 2200 9218 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@1892 │ │ -3bbcb8: 7110 6ba7 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3bbcbe: 0c01 |0005: move-result-object v1 │ │ -3bbcc0: 7020 da9a 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@9ada │ │ -3bbcc6: 1100 |0009: return-object v0 │ │ +3bbc7c: |[3bbc7c] de.danoeh.antennapod.event.FeedItemEvent.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; │ │ +3bbc8c: 2200 9218 |0000: new-instance v0, Lde/danoeh/antennapod/event/FeedItemEvent; // type@1892 │ │ +3bbc90: 7110 6ba7 0100 |0002: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3bbc96: 0c01 |0005: move-result-object v1 │ │ +3bbc98: 7020 da9a 1000 |0006: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/FeedItemEvent;.:(Ljava/util/List;)V // method@9ada │ │ +3bbc9e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ Virtual methods - │ │ @@ -766389,23 +766389,23 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3bbe1c: |[3bbe1c] de.danoeh.antennapod.event.FeedListUpdateEvent.:(J)V │ │ -3bbe2c: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbe32: 2200 d31b |0003: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3bbe36: 7010 54a7 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3bbe3c: 5b10 af6a |0008: iput-object v0, v1, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ -3bbe40: 7120 8aa5 3200 |000a: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3bbe46: 0c02 |000d: move-result-object v2 │ │ -3bbe48: 7220 1fa8 2000 |000e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3bbe4e: 0e00 |0011: return-void │ │ +3bbdf4: |[3bbdf4] de.danoeh.antennapod.event.FeedListUpdateEvent.:(J)V │ │ +3bbe04: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbe0a: 2200 d31b |0003: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3bbe0e: 7010 54a7 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3bbe14: 5b10 af6a |0008: iput-object v0, v1, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ +3bbe18: 7120 8aa5 3200 |000a: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3bbe1e: 0c02 |000d: move-result-object v2 │ │ +3bbe20: 7220 1fa8 2000 |000e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3bbe26: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=9 │ │ 0x000a line=22 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ @@ -766416,25 +766416,25 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3bbd7c: |[3bbd7c] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3bbd8c: 7010 b9a5 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbd92: 2200 d31b |0003: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3bbd96: 7010 54a7 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3bbd9c: 5b30 af6a |0008: iput-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ -3bbda0: 6e10 a39b 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3bbda6: 0b01 |000d: move-result-wide v1 │ │ -3bbda8: 7120 8aa5 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3bbdae: 0c04 |0011: move-result-object v4 │ │ -3bbdb0: 7220 1fa8 4000 |0012: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3bbdb6: 0e00 |0015: return-void │ │ +3bbd54: |[3bbd54] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3bbd64: 7010 b9a5 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbd6a: 2200 d31b |0003: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3bbd6e: 7010 54a7 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3bbd74: 5b30 af6a |0008: iput-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ +3bbd78: 6e10 a39b 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3bbd7e: 0b01 |000d: move-result-wide v1 │ │ +3bbd80: 7120 8aa5 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3bbd86: 0c04 |0011: move-result-object v4 │ │ +3bbd88: 7220 1fa8 4000 |0012: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3bbd8e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=9 │ │ 0x000a line=18 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ @@ -766445,35 +766445,35 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3bbdb8: |[3bbdb8] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Ljava/util/List;)V │ │ -3bbdc8: 7010 b9a5 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbdce: 2200 d31b |0003: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3bbdd2: 7010 54a7 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3bbdd8: 5b40 af6a |0008: iput-object v0, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ -3bbddc: 7210 2aa8 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3bbde2: 0c05 |000d: move-result-object v5 │ │ -3bbde4: 7210 0da8 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3bbdea: 0a00 |0011: move-result v0 │ │ -3bbdec: 3800 1600 |0012: if-eqz v0, 0028 // +0016 │ │ -3bbdf0: 7210 0ea8 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3bbdf6: 0c00 |0017: move-result-object v0 │ │ -3bbdf8: 1f00 c818 |0018: check-cast v0, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3bbdfc: 5441 af6a |001a: iget-object v1, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ -3bbe00: 6e10 a39b 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3bbe06: 0b02 |001f: move-result-wide v2 │ │ -3bbe08: 7120 8aa5 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3bbe0e: 0c00 |0023: move-result-object v0 │ │ -3bbe10: 7220 1fa8 0100 |0024: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3bbe16: 28e7 |0027: goto 000e // -0019 │ │ -3bbe18: 0e00 |0028: return-void │ │ +3bbd90: |[3bbd90] de.danoeh.antennapod.event.FeedListUpdateEvent.:(Ljava/util/List;)V │ │ +3bbda0: 7010 b9a5 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbda6: 2200 d31b |0003: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3bbdaa: 7010 54a7 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3bbdb0: 5b40 af6a |0008: iput-object v0, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ +3bbdb4: 7210 2aa8 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3bbdba: 0c05 |000d: move-result-object v5 │ │ +3bbdbc: 7210 0da8 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3bbdc2: 0a00 |0011: move-result v0 │ │ +3bbdc4: 3800 1600 |0012: if-eqz v0, 0028 // +0016 │ │ +3bbdc8: 7210 0ea8 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3bbdce: 0c00 |0017: move-result-object v0 │ │ +3bbdd0: 1f00 c818 |0018: check-cast v0, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3bbdd4: 5441 af6a |001a: iget-object v1, v4, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ +3bbdd8: 6e10 a39b 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3bbdde: 0b02 |001f: move-result-wide v2 │ │ +3bbde0: 7120 8aa5 3200 |0020: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3bbde6: 0c00 |0023: move-result-object v0 │ │ +3bbde8: 7220 1fa8 0100 |0024: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3bbdee: 28e7 |0027: goto 000e // -0019 │ │ +3bbdf0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=9 │ │ 0x000a line=12 │ │ 0x001a line=13 │ │ locals : │ │ @@ -766486,23 +766486,23 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3bbd4c: |[3bbd4c] de.danoeh.antennapod.event.FeedListUpdateEvent.contains:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ -3bbd5c: 5430 af6a |0000: iget-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ -3bbd60: 6e10 a39b 0400 |0002: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3bbd66: 0b01 |0005: move-result-wide v1 │ │ -3bbd68: 7120 8aa5 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3bbd6e: 0c04 |0009: move-result-object v4 │ │ -3bbd70: 7220 23a8 4000 |000a: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3bbd76: 0a04 |000d: move-result v4 │ │ -3bbd78: 0f04 |000e: return v4 │ │ +3bbd24: |[3bbd24] de.danoeh.antennapod.event.FeedListUpdateEvent.contains:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ +3bbd34: 5430 af6a |0000: iget-object v0, v3, Lde/danoeh/antennapod/event/FeedListUpdateEvent;.feeds:Ljava/util/List; // field@6aaf │ │ +3bbd38: 6e10 a39b 0400 |0002: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3bbd3e: 0b01 |0005: move-result-wide v1 │ │ +3bbd40: 7120 8aa5 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3bbd46: 0c04 |0009: move-result-object v4 │ │ +3bbd48: 7220 23a8 4000 |000a: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3bbd4e: 0a04 |000d: move-result v4 │ │ +3bbd50: 0f04 |000e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ 0x0000 - 0x000f reg=4 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ @@ -766535,18 +766535,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bbe50: |[3bbe50] de.danoeh.antennapod.event.FeedUpdateRunningEvent.:(Z)V │ │ -3bbe60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbe66: 5c01 b06a |0003: iput-boolean v1, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6ab0 │ │ -3bbe6a: 0e00 |0005: return-void │ │ +3bbe28: |[3bbe28] de.danoeh.antennapod.event.FeedUpdateRunningEvent.:(Z)V │ │ +3bbe38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbe3e: 5c01 b06a |0003: iput-boolean v1, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6ab0 │ │ +3bbe42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -766595,18 +766595,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3bbe6c: |[3bbe6c] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;)V │ │ -3bbe7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bbe7e: 7040 e49a 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@9ae4 │ │ -3bbe84: 0e00 |0004: return-void │ │ +3bbe44: |[3bbe44] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;)V │ │ +3bbe54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bbe56: 7040 e49a 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@9ae4 │ │ +3bbe5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/event/MessageEvent; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -766615,20 +766615,20 @@ │ │ type : '(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3bbe88: |[3bbe88] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V │ │ -3bbe98: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbe9e: 5b01 b36a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6ab3 │ │ -3bbea2: 5b02 b16a |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6ab1 │ │ -3bbea6: 5b03 b26a |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6ab2 │ │ -3bbeaa: 0e00 |0009: return-void │ │ +3bbe60: |[3bbe60] de.danoeh.antennapod.event.MessageEvent.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V │ │ +3bbe70: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbe76: 5b01 b36a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6ab3 │ │ +3bbe7a: 5b02 b16a |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6ab1 │ │ +3bbe7e: 5b03 b26a |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6ab2 │ │ +3bbe82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ 0x0007 line=25 │ │ locals : │ │ @@ -766667,18 +766667,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bbec4: |[3bbec4] de.danoeh.antennapod.event.PlayerErrorEvent.:(Ljava/lang/String;)V │ │ -3bbed4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbeda: 5b01 b46a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6ab4 │ │ -3bbede: 0e00 |0005: return-void │ │ +3bbe9c: |[3bbe9c] de.danoeh.antennapod.event.PlayerErrorEvent.:(Ljava/lang/String;)V │ │ +3bbeac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbeb2: 5b01 b46a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6ab4 │ │ +3bbeb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -766689,17 +766689,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bbeac: |[3bbeac] de.danoeh.antennapod.event.PlayerErrorEvent.getMessage:()Ljava/lang/String; │ │ -3bbebc: 5410 b46a |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6ab4 │ │ -3bbec0: 1100 |0002: return-object v0 │ │ +3bbe84: |[3bbe84] de.danoeh.antennapod.event.PlayerErrorEvent.getMessage:()Ljava/lang/String; │ │ +3bbe94: 5410 b46a |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/PlayerErrorEvent;.message:Ljava/lang/String; // field@6ab4 │ │ +3bbe98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -766727,17 +766727,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bbee0: |[3bbee0] de.danoeh.antennapod.event.PlayerStatusEvent.:()V │ │ -3bbef0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bbef6: 0e00 |0003: return-void │ │ +3bbeb8: |[3bbeb8] de.danoeh.antennapod.event.PlayerStatusEvent.:()V │ │ +3bbec8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bbece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/PlayerStatusEvent; │ │ │ │ Virtual methods - │ │ @@ -766814,109 +766814,109 @@ │ │ type : '()[Lde/danoeh/antennapod/event/QueueEvent$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 51 16-bit code units │ │ -3bbf1c: |[3bbf1c] de.danoeh.antennapod.event.QueueEvent$Action.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ -3bbf2c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -3bbf30: 2300 c41d |0002: new-array v0, v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1dc4 │ │ -3bbf34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3bbf36: 6202 b66a |0005: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab6 │ │ -3bbf3a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3bbf3e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3bbf40: 6202 b76a |000a: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab7 │ │ -3bbf44: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3bbf48: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3bbf4a: 6202 bd6a |000f: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abd │ │ -3bbf4e: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3bbf52: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3bbf54: 6202 bc6a |0014: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abc │ │ -3bbf58: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3bbf5c: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3bbf5e: 6202 ba6a |0019: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6aba │ │ -3bbf62: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3bbf66: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3bbf68: 6202 b86a |001e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab8 │ │ -3bbf6c: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3bbf70: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3bbf72: 6202 b96a |0023: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab9 │ │ -3bbf76: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3bbf7a: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3bbf7c: 6202 be6a |0028: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abe │ │ -3bbf80: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3bbf84: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3bbf88: 6202 bb6a |002e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abb │ │ -3bbf8c: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3bbf90: 1100 |0032: return-object v0 │ │ +3bbef4: |[3bbef4] de.danoeh.antennapod.event.QueueEvent$Action.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ +3bbf04: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +3bbf08: 2300 c41d |0002: new-array v0, v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1dc4 │ │ +3bbf0c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3bbf0e: 6202 b66a |0005: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab6 │ │ +3bbf12: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3bbf16: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3bbf18: 6202 b76a |000a: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab7 │ │ +3bbf1c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3bbf20: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3bbf22: 6202 bd6a |000f: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abd │ │ +3bbf26: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3bbf2a: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3bbf2c: 6202 bc6a |0014: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abc │ │ +3bbf30: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3bbf34: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3bbf36: 6202 ba6a |0019: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6aba │ │ +3bbf3a: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3bbf3e: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3bbf40: 6202 b86a |001e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab8 │ │ +3bbf44: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3bbf48: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3bbf4a: 6202 b96a |0023: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab9 │ │ +3bbf4e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3bbf52: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3bbf54: 6202 be6a |0028: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abe │ │ +3bbf58: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3bbf5c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3bbf60: 6202 bb6a |002e: sget-object v2, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abb │ │ +3bbf64: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3bbf68: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=11 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/QueueEvent$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3bbfb8: |[3bbfb8] de.danoeh.antennapod.event.QueueEvent$Action.:()V │ │ -3bbfc8: 2200 9818 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bbfcc: 1a01 e507 |0002: const-string v1, "ADDED" // string@07e5 │ │ -3bbfd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bbfd2: 7030 ea9a 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bbfd8: 6900 b66a |0008: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab6 │ │ -3bbfdc: 2200 9818 |000a: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bbfe0: 1a01 e607 |000c: const-string v1, "ADDED_ITEMS" // string@07e6 │ │ -3bbfe4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3bbfe6: 7030 ea9a 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bbfec: 6900 b76a |0012: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab7 │ │ -3bbff0: 2200 9818 |0014: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bbff4: 1a01 f042 |0016: const-string v1, "SET_QUEUE" // string@42f0 │ │ -3bbff8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3bbffa: 7030 ea9a 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bc000: 6900 bd6a |001c: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abd │ │ -3bc004: 2200 9818 |001e: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bc008: 1a01 4841 |0020: const-string v1, "REMOVED" // string@4148 │ │ -3bc00c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3bc00e: 7030 ea9a 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bc014: 6900 bc6a |0026: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abc │ │ -3bc018: 2200 9818 |0028: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bc01c: 1a01 8619 |002a: const-string v1, "IRREVERSIBLE_REMOVED" // string@1986 │ │ -3bc020: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -3bc022: 7030 ea9a 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bc028: 6900 ba6a |0030: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6aba │ │ -3bc02c: 2200 9818 |0032: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bc030: 1a01 190d |0034: const-string v1, "CLEARED" // string@0d19 │ │ -3bc034: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -3bc036: 7030 ea9a 1002 |0037: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bc03c: 6900 b86a |003a: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab8 │ │ -3bc040: 2200 9818 |003c: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bc044: 1a01 7f11 |003e: const-string v1, "DELETED_MEDIA" // string@117f │ │ -3bc048: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -3bc04a: 7030 ea9a 1002 |0041: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bc050: 6900 b96a |0044: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab9 │ │ -3bc054: 2200 9818 |0046: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bc058: 1a01 3743 |0048: const-string v1, "SORTED" // string@4337 │ │ -3bc05c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -3bc05e: 7030 ea9a 1002 |004b: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bc064: 6900 be6a |004e: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abe │ │ -3bc068: 2200 9818 |0050: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bc06c: 1a01 173b |0052: const-string v1, "MOVED" // string@3b17 │ │ -3bc070: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -3bc074: 7030 ea9a 1002 |0056: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ -3bc07a: 6900 bb6a |0059: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abb │ │ -3bc07e: 7100 e89a 0000 |005b: invoke-static {}, Lde/danoeh/antennapod/event/QueueEvent$Action;.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; // method@9ae8 │ │ -3bc084: 0c00 |005e: move-result-object v0 │ │ -3bc086: 6900 b56a |005f: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab5 │ │ -3bc08a: 0e00 |0061: return-void │ │ +3bbf90: |[3bbf90] de.danoeh.antennapod.event.QueueEvent$Action.:()V │ │ +3bbfa0: 2200 9818 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bbfa4: 1a01 e507 |0002: const-string v1, "ADDED" // string@07e5 │ │ +3bbfa8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bbfaa: 7030 ea9a 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bbfb0: 6900 b66a |0008: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab6 │ │ +3bbfb4: 2200 9818 |000a: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bbfb8: 1a01 e607 |000c: const-string v1, "ADDED_ITEMS" // string@07e6 │ │ +3bbfbc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3bbfbe: 7030 ea9a 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bbfc4: 6900 b76a |0012: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED_ITEMS:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab7 │ │ +3bbfc8: 2200 9818 |0014: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bbfcc: 1a01 f042 |0016: const-string v1, "SET_QUEUE" // string@42f0 │ │ +3bbfd0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3bbfd2: 7030 ea9a 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bbfd8: 6900 bd6a |001c: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abd │ │ +3bbfdc: 2200 9818 |001e: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bbfe0: 1a01 4841 |0020: const-string v1, "REMOVED" // string@4148 │ │ +3bbfe4: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3bbfe6: 7030 ea9a 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bbfec: 6900 bc6a |0026: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abc │ │ +3bbff0: 2200 9818 |0028: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bbff4: 1a01 8619 |002a: const-string v1, "IRREVERSIBLE_REMOVED" // string@1986 │ │ +3bbff8: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +3bbffa: 7030 ea9a 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bc000: 6900 ba6a |0030: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6aba │ │ +3bc004: 2200 9818 |0032: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bc008: 1a01 190d |0034: const-string v1, "CLEARED" // string@0d19 │ │ +3bc00c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +3bc00e: 7030 ea9a 1002 |0037: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bc014: 6900 b86a |003a: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab8 │ │ +3bc018: 2200 9818 |003c: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bc01c: 1a01 7f11 |003e: const-string v1, "DELETED_MEDIA" // string@117f │ │ +3bc020: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +3bc022: 7030 ea9a 1002 |0041: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bc028: 6900 b96a |0044: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.DELETED_MEDIA:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab9 │ │ +3bc02c: 2200 9818 |0046: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bc030: 1a01 3743 |0048: const-string v1, "SORTED" // string@4337 │ │ +3bc034: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +3bc036: 7030 ea9a 1002 |004b: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bc03c: 6900 be6a |004e: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abe │ │ +3bc040: 2200 9818 |0050: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bc044: 1a01 173b |0052: const-string v1, "MOVED" // string@3b17 │ │ +3bc048: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +3bc04c: 7030 ea9a 1002 |0056: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/QueueEvent$Action;.:(Ljava/lang/String;I)V // method@9aea │ │ +3bc052: 6900 bb6a |0059: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abb │ │ +3bc056: 7100 e89a 0000 |005b: invoke-static {}, Lde/danoeh/antennapod/event/QueueEvent$Action;.$values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; // method@9ae8 │ │ +3bc05c: 0c00 |005e: move-result-object v0 │ │ +3bc05e: 6900 b56a |005f: sput-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab5 │ │ +3bc062: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x005b line=11 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/QueueEvent$Action;) │ │ @@ -766924,17 +766924,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3bc08c: |[3bc08c] de.danoeh.antennapod.event.QueueEvent$Action.:(Ljava/lang/String;I)V │ │ -3bc09c: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3bc0a2: 0e00 |0003: return-void │ │ +3bc064: |[3bc064] de.danoeh.antennapod.event.QueueEvent$Action.:(Ljava/lang/String;I)V │ │ +3bc074: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3bc07a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -766944,20 +766944,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/event/QueueEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3bbef8: |[3bbef8] de.danoeh.antennapod.event.QueueEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ -3bbf08: 1c00 9818 |0000: const-class v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bbf0c: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3bbf12: 0c01 |0005: move-result-object v1 │ │ -3bbf14: 1f01 9818 |0006: check-cast v1, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ -3bbf18: 1101 |0008: return-object v1 │ │ +3bbed0: |[3bbed0] de.danoeh.antennapod.event.QueueEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ +3bbee0: 1c00 9818 |0000: const-class v0, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bbee4: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3bbeea: 0c01 |0005: move-result-object v1 │ │ +3bbeec: 1f01 9818 |0006: check-cast v1, Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1898 │ │ +3bbef0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/QueueEvent$Action;) │ │ @@ -766965,20 +766965,20 @@ │ │ type : '()[Lde/danoeh/antennapod/event/QueueEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bbf94: |[3bbf94] de.danoeh.antennapod.event.QueueEvent$Action.values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ -3bbfa4: 6200 b56a |0000: sget-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab5 │ │ -3bbfa8: 6e10 bbaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/QueueEvent$Action;.clone:()Ljava/lang/Object; // method@aabb │ │ -3bbfae: 0c00 |0005: move-result-object v0 │ │ -3bbfb0: 1f00 c41d |0006: check-cast v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1dc4 │ │ -3bbfb4: 1100 |0008: return-object v0 │ │ +3bbf6c: |[3bbf6c] de.danoeh.antennapod.event.QueueEvent$Action.values:()[Lde/danoeh/antennapod/event/QueueEvent$Action; │ │ +3bbf7c: 6200 b56a |0000: sget-object v0, Lde/danoeh/antennapod/event/QueueEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab5 │ │ +3bbf80: 6e10 bbaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/QueueEvent$Action;.clone:()Ljava/lang/Object; // method@aabb │ │ +3bbf86: 0c00 |0005: move-result-object v0 │ │ +3bbf88: 1f00 c41d |0006: check-cast v0, [Lde/danoeh/antennapod/event/QueueEvent$Action; // type@1dc4 │ │ +3bbf8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -767034,21 +767034,21 @@ │ │ type : '(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3bc1a0: |[3bc1a0] de.danoeh.antennapod.event.QueueEvent.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V │ │ -3bc1b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc1b6: 5b01 bf6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/QueueEvent;.action:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abf │ │ -3bc1ba: 5b02 c06a |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/QueueEvent;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6ac0 │ │ -3bc1be: 5b03 c16a |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/QueueEvent;.items:Ljava/util/List; // field@6ac1 │ │ -3bc1c2: 5904 c26a |0009: iput v4, v0, Lde/danoeh/antennapod/event/QueueEvent;.position:I // field@6ac2 │ │ -3bc1c6: 0e00 |000b: return-void │ │ +3bc178: |[3bc178] de.danoeh.antennapod.event.QueueEvent.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V │ │ +3bc188: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc18e: 5b01 bf6a |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/QueueEvent;.action:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abf │ │ +3bc192: 5b02 c06a |0005: iput-object v2, v0, Lde/danoeh/antennapod/event/QueueEvent;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6ac0 │ │ +3bc196: 5b03 c16a |0007: iput-object v3, v0, Lde/danoeh/antennapod/event/QueueEvent;.items:Ljava/util/List; // field@6ac1 │ │ +3bc19a: 5904 c26a |0009: iput v4, v0, Lde/danoeh/antennapod/event/QueueEvent;.position:I // field@6ac2 │ │ +3bc19e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -767064,20 +767064,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -3bc0a4: |[3bc0a4] de.danoeh.antennapod.event.QueueEvent.added:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3bc0b4: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3bc0b8: 6201 b66a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab6 │ │ -3bc0bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc0be: 7054 ed9a 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ -3bc0c4: 1100 |0008: return-object v0 │ │ +3bc07c: |[3bc07c] de.danoeh.antennapod.event.QueueEvent.added:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3bc08c: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3bc090: 6201 b66a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.ADDED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab6 │ │ +3bc094: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc096: 7054 ed9a 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ +3bc09c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0009 reg=4 (null) I │ │ │ │ @@ -767086,42 +767086,42 @@ │ │ type : '()Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3bc0c8: |[3bc0c8] de.danoeh.antennapod.event.QueueEvent.cleared:()Lde/danoeh/antennapod/event/QueueEvent; │ │ -3bc0d8: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3bc0dc: 6201 b86a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab8 │ │ -3bc0e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc0e2: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3bc0e4: 7053 ed9a 1022 |0006: invoke-direct {v0, v1, v2, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ -3bc0ea: 1100 |0009: return-object v0 │ │ +3bc0a0: |[3bc0a0] de.danoeh.antennapod.event.QueueEvent.cleared:()Lde/danoeh/antennapod/event/QueueEvent; │ │ +3bc0b0: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3bc0b4: 6201 b86a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.CLEARED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6ab8 │ │ +3bc0b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc0ba: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3bc0bc: 7053 ed9a 1022 |0006: invoke-direct {v0, v1, v2, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ +3bc0c2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ name : 'irreversibleRemoved' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3bc0ec: |[3bc0ec] de.danoeh.antennapod.event.QueueEvent.irreversibleRemoved:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3bc0fc: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3bc100: 6201 ba6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6aba │ │ -3bc104: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc106: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3bc108: 7053 ed9a 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ -3bc10e: 1100 |0009: return-object v0 │ │ +3bc0c4: |[3bc0c4] de.danoeh.antennapod.event.QueueEvent.irreversibleRemoved:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3bc0d4: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3bc0d8: 6201 ba6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.IRREVERSIBLE_REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6aba │ │ +3bc0dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc0de: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3bc0e0: 7053 ed9a 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ +3bc0e6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ @@ -767129,20 +767129,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -3bc110: |[3bc110] de.danoeh.antennapod.event.QueueEvent.moved:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3bc120: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3bc124: 6201 bb6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abb │ │ -3bc128: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc12a: 7054 ed9a 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ -3bc130: 1100 |0008: return-object v0 │ │ +3bc0e8: |[3bc0e8] de.danoeh.antennapod.event.QueueEvent.moved:(Lde/danoeh/antennapod/model/feed/FeedItem;I)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3bc0f8: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3bc0fc: 6201 bb6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.MOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abb │ │ +3bc100: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc102: 7054 ed9a 1023 |0005: invoke-direct {v0, v1, v3, v2, v4}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ +3bc108: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0009 reg=4 (null) I │ │ │ │ @@ -767151,21 +767151,21 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3bc134: |[3bc134] de.danoeh.antennapod.event.QueueEvent.removed:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3bc144: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3bc148: 6201 bc6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abc │ │ -3bc14c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc14e: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3bc150: 7053 ed9a 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ -3bc156: 1100 |0009: return-object v0 │ │ +3bc10c: |[3bc10c] de.danoeh.antennapod.event.QueueEvent.removed:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3bc11c: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3bc120: 6201 bc6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.REMOVED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abc │ │ +3bc124: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc126: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3bc128: 7053 ed9a 1024 |0006: invoke-direct {v0, v1, v4, v2, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ +3bc12e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #6 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ @@ -767173,21 +767173,21 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3bc158: |[3bc158] de.danoeh.antennapod.event.QueueEvent.setQueue:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3bc168: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3bc16c: 6201 bd6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abd │ │ -3bc170: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc172: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3bc174: 7053 ed9a 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ -3bc17a: 1100 |0009: return-object v0 │ │ +3bc130: |[3bc130] de.danoeh.antennapod.event.QueueEvent.setQueue:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3bc140: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3bc144: 6201 bd6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SET_QUEUE:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abd │ │ +3bc148: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc14a: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3bc14c: 7053 ed9a 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ +3bc152: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Ljava/util/List; │ │ │ │ #7 : (in Lde/danoeh/antennapod/event/QueueEvent;) │ │ @@ -767195,21 +767195,21 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3bc17c: |[3bc17c] de.danoeh.antennapod.event.QueueEvent.sorted:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ -3bc18c: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3bc190: 6201 be6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abe │ │ -3bc194: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc196: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -3bc198: 7053 ed9a 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ -3bc19e: 1100 |0009: return-object v0 │ │ +3bc154: |[3bc154] de.danoeh.antennapod.event.QueueEvent.sorted:(Ljava/util/List;)Lde/danoeh/antennapod/event/QueueEvent; │ │ +3bc164: 2200 9918 |0000: new-instance v0, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3bc168: 6201 be6a |0002: sget-object v1, Lde/danoeh/antennapod/event/QueueEvent$Action;.SORTED:Lde/danoeh/antennapod/event/QueueEvent$Action; // field@6abe │ │ +3bc16c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc16e: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +3bc170: 7053 ed9a 1042 |0006: invoke-direct {v0, v1, v2, v4, v3}, Lde/danoeh/antennapod/event/QueueEvent;.:(Lde/danoeh/antennapod/event/QueueEvent$Action;Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/util/List;I)V // method@9aed │ │ +3bc176: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=4 (null) Ljava/util/List; │ │ │ │ Virtual methods - │ │ @@ -767328,17 +767328,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc1c8: |[3bc1c8] de.danoeh.antennapod.event.R$attr.:()V │ │ -3bc1d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc1de: 0e00 |0003: return-void │ │ +3bc1a0: |[3bc1a0] de.danoeh.antennapod.event.R$attr.:()V │ │ +3bc1b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -767405,17 +767405,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc1e0: |[3bc1e0] de.danoeh.antennapod.event.R$color.:()V │ │ -3bc1f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc1f6: 0e00 |0003: return-void │ │ +3bc1b8: |[3bc1b8] de.danoeh.antennapod.event.R$color.:()V │ │ +3bc1c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -767557,17 +767557,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc1f8: |[3bc1f8] de.danoeh.antennapod.event.R$dimen.:()V │ │ -3bc208: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc20e: 0e00 |0003: return-void │ │ +3bc1d0: |[3bc1d0] de.danoeh.antennapod.event.R$dimen.:()V │ │ +3bc1e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc1e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -767659,17 +767659,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc210: |[3bc210] de.danoeh.antennapod.event.R$drawable.:()V │ │ -3bc220: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc226: 0e00 |0003: return-void │ │ +3bc1e8: |[3bc1e8] de.danoeh.antennapod.event.R$drawable.:()V │ │ +3bc1f8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc1fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768096,17 +768096,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc228: |[3bc228] de.danoeh.antennapod.event.R$id.:()V │ │ -3bc238: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc23e: 0e00 |0003: return-void │ │ +3bc200: |[3bc200] de.danoeh.antennapod.event.R$id.:()V │ │ +3bc210: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768148,17 +768148,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc240: |[3bc240] de.danoeh.antennapod.event.R$integer.:()V │ │ -3bc250: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc256: 0e00 |0003: return-void │ │ +3bc218: |[3bc218] de.danoeh.antennapod.event.R$integer.:()V │ │ +3bc228: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc22e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768270,17 +768270,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc258: |[3bc258] de.danoeh.antennapod.event.R$layout.:()V │ │ -3bc268: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc26e: 0e00 |0003: return-void │ │ +3bc230: |[3bc230] de.danoeh.antennapod.event.R$layout.:()V │ │ +3bc240: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768322,17 +768322,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc270: |[3bc270] de.danoeh.antennapod.event.R$string.:()V │ │ -3bc280: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc286: 0e00 |0003: return-void │ │ +3bc248: |[3bc248] de.danoeh.antennapod.event.R$string.:()V │ │ +3bc258: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc25e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768424,17 +768424,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc3c8: |[3bc3c8] de.danoeh.antennapod.event.R$style.:()V │ │ -3bc3d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc3de: 0e00 |0003: return-void │ │ +3bc3a0: |[3bc3a0] de.danoeh.antennapod.event.R$style.:()V │ │ +3bc3b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc3b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768686,65 +768686,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3bc288: |[3bc288] de.danoeh.antennapod.event.R$styleable.:()V │ │ -3bc298: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ -3bc29e: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ -3bc2a4: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3bc2aa: 0c00 |0009: move-result-object v0 │ │ -3bc2ac: 6900 6c6b |000a: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.Capability:[I // field@6b6c │ │ -3bc2b0: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3bc2b6: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ -3bc2bc: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3bc2c2: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3bc2c8: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3bc2ce: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3bc2d4: 0c00 |001e: move-result-object v0 │ │ -3bc2d6: 6900 6f6b |001f: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.ColorStateListItem:[I // field@6b6f │ │ -3bc2da: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3bc2dc: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ -3bc2e0: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3bc2e6: 6900 756b |0027: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamily:[I // field@6b75 │ │ -3bc2ea: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3bc2ee: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ -3bc2f2: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3bc2f8: 6900 766b |0030: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamilyFont:[I // field@6b76 │ │ -3bc2fc: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3bc300: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ -3bc304: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3bc30a: 6900 886b |0039: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColor:[I // field@6b88 │ │ -3bc30e: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3bc314: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ -3bc31a: 0c00 |0041: move-result-object v0 │ │ -3bc31c: 6900 896b |0042: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColorItem:[I // field@6b89 │ │ -3bc320: 0e00 |0044: return-void │ │ -3bc322: 0000 |0045: nop // spacer │ │ -3bc324: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ -3bc348: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3bc378: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3bc260: |[3bc260] de.danoeh.antennapod.event.R$styleable.:()V │ │ +3bc270: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ +3bc276: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ +3bc27c: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3bc282: 0c00 |0009: move-result-object v0 │ │ +3bc284: 6900 6c6b |000a: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.Capability:[I // field@6b6c │ │ +3bc288: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3bc28e: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ +3bc294: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3bc29a: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3bc2a0: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3bc2a6: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3bc2ac: 0c00 |001e: move-result-object v0 │ │ +3bc2ae: 6900 6f6b |001f: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.ColorStateListItem:[I // field@6b6f │ │ +3bc2b2: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3bc2b4: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ +3bc2b8: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3bc2be: 6900 756b |0027: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamily:[I // field@6b75 │ │ +3bc2c2: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3bc2c6: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ +3bc2ca: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3bc2d0: 6900 766b |0030: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.FontFamilyFont:[I // field@6b76 │ │ +3bc2d4: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3bc2d8: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ +3bc2dc: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3bc2e2: 6900 886b |0039: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColor:[I // field@6b88 │ │ +3bc2e6: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3bc2ec: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ +3bc2f2: 0c00 |0041: move-result-object v0 │ │ +3bc2f4: 6900 896b |0042: sput-object v0, Lde/danoeh/antennapod/event/R$styleable;.GradientColorItem:[I // field@6b89 │ │ +3bc2f8: 0e00 |0044: return-void │ │ +3bc2fa: 0000 |0045: nop // spacer │ │ +3bc2fc: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ +3bc320: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3bc350: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc3b0: |[3bc3b0] de.danoeh.antennapod.event.R$styleable.:()V │ │ -3bc3c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc3c6: 0e00 |0003: return-void │ │ +3bc388: |[3bc388] de.danoeh.antennapod.event.R$styleable.:()V │ │ +3bc398: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768775,17 +768775,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc3e0: |[3bc3e0] de.danoeh.antennapod.event.R.:()V │ │ -3bc3f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc3f6: 0e00 |0003: return-void │ │ +3bc3b8: |[3bc3b8] de.danoeh.antennapod.event.R.:()V │ │ +3bc3c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -768812,17 +768812,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc3f8: |[3bc3f8] de.danoeh.antennapod.event.StatisticsEvent.:()V │ │ -3bc408: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc40e: 0e00 |0003: return-void │ │ +3bc3d0: |[3bc3d0] de.danoeh.antennapod.event.StatisticsEvent.:()V │ │ +3bc3e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc3e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/StatisticsEvent; │ │ │ │ Virtual methods - │ │ @@ -768855,18 +768855,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bc428: |[3bc428] de.danoeh.antennapod.event.SyncServiceEvent.:(I)V │ │ -3bc438: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc43e: 5901 986b |0003: iput v1, v0, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6b98 │ │ -3bc442: 0e00 |0005: return-void │ │ +3bc400: |[3bc400] de.danoeh.antennapod.event.SyncServiceEvent.:(I)V │ │ +3bc410: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc416: 5901 986b |0003: iput v1, v0, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6b98 │ │ +3bc41a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/SyncServiceEvent; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -768877,17 +768877,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc410: |[3bc410] de.danoeh.antennapod.event.SyncServiceEvent.getMessageResId:()I │ │ -3bc420: 5210 986b |0000: iget v0, v1, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6b98 │ │ -3bc424: 0f00 |0002: return v0 │ │ +3bc3e8: |[3bc3e8] de.danoeh.antennapod.event.SyncServiceEvent.getMessageResId:()I │ │ +3bc3f8: 5210 986b |0000: iget v0, v1, Lde/danoeh/antennapod/event/SyncServiceEvent;.messageResId:I // field@6b98 │ │ +3bc3fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/SyncServiceEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -768915,17 +768915,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc444: |[3bc444] de.danoeh.antennapod.event.UnreadItemsUpdateEvent.:()V │ │ -3bc454: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc45a: 0e00 |0003: return-void │ │ +3bc41c: |[3bc41c] de.danoeh.antennapod.event.UnreadItemsUpdateEvent.:()V │ │ +3bc42c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; │ │ │ │ Virtual methods - │ │ @@ -768968,18 +768968,18 @@ │ │ type : '(F)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bc520: |[3bc520] de.danoeh.antennapod.event.playback.BufferUpdateEvent.:(F)V │ │ -3bc530: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc536: 5901 9b6b |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ -3bc53a: 0e00 |0005: return-void │ │ +3bc4f8: |[3bc4f8] de.danoeh.antennapod.event.playback.BufferUpdateEvent.:(F)V │ │ +3bc508: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc50e: 5901 9b6b |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ +3bc512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -768989,37 +768989,37 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3bc4ac: |[3bc4ac] de.danoeh.antennapod.event.playback.BufferUpdateEvent.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ -3bc4bc: 2200 a818 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ -3bc4c0: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ -3bc4c4: 7020 059b 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@9b05 │ │ -3bc4ca: 1100 |0007: return-object v0 │ │ +3bc484: |[3bc484] de.danoeh.antennapod.event.playback.BufferUpdateEvent.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ +3bc494: 2200 a818 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ +3bc498: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ +3bc49c: 7020 059b 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@9b05 │ │ +3bc4a2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ name : 'progressUpdate' │ │ type : '(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bc4cc: |[3bc4cc] de.danoeh.antennapod.event.playback.BufferUpdateEvent.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ -3bc4dc: 2200 a818 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ -3bc4e0: 7020 059b 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@9b05 │ │ -3bc4e6: 1100 |0005: return-object v0 │ │ +3bc4a4: |[3bc4a4] de.danoeh.antennapod.event.playback.BufferUpdateEvent.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ +3bc4b4: 2200 a818 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ +3bc4b8: 7020 059b 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@9b05 │ │ +3bc4be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -769027,19 +769027,19 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3bc4e8: |[3bc4e8] de.danoeh.antennapod.event.playback.BufferUpdateEvent.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ -3bc4f8: 2200 a818 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ -3bc4fc: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -3bc500: 7020 059b 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@9b05 │ │ -3bc506: 1100 |0007: return-object v0 │ │ +3bc4c0: |[3bc4c0] de.danoeh.antennapod.event.playback.BufferUpdateEvent.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ +3bc4d0: 2200 a818 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ +3bc4d4: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +3bc4d8: 7020 059b 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.:(F)V // method@9b05 │ │ +3bc4de: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -769047,17 +769047,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc508: |[3bc508] de.danoeh.antennapod.event.playback.BufferUpdateEvent.getProgress:()F │ │ -3bc518: 5210 9b6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ -3bc51c: 0f00 |0002: return v0 │ │ +3bc4e0: |[3bc4e0] de.danoeh.antennapod.event.playback.BufferUpdateEvent.getProgress:()F │ │ +3bc4f0: 5210 9b6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ +3bc4f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -769065,23 +769065,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3bc45c: |[3bc45c] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasEnded:()Z │ │ -3bc46c: 5220 9b6b |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ -3bc470: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ -3bc474: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -3bc478: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3bc47c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3bc47e: 2802 |0009: goto 000b // +0002 │ │ -3bc480: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3bc482: 0f00 |000b: return v0 │ │ +3bc434: |[3bc434] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasEnded:()Z │ │ +3bc444: 5220 9b6b |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ +3bc448: 1501 00c0 |0002: const/high16 v1, #int -1073741824 // #c000 │ │ +3bc44c: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +3bc450: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3bc454: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3bc456: 2802 |0009: goto 000b // +0002 │ │ +3bc458: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3bc45a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;) │ │ @@ -769089,23 +769089,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3bc484: |[3bc484] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasStarted:()Z │ │ -3bc494: 5220 9b6b |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ -3bc498: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -3bc49c: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -3bc4a0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3bc4a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3bc4a6: 2802 |0009: goto 000b // +0002 │ │ -3bc4a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3bc4aa: 0f00 |000b: return v0 │ │ +3bc45c: |[3bc45c] de.danoeh.antennapod.event.playback.BufferUpdateEvent.hasStarted:()Z │ │ +3bc46c: 5220 9b6b |0000: iget v0, v2, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progress:F // field@6b9b │ │ +3bc470: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +3bc474: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +3bc478: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3bc47c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3bc47e: 2802 |0009: goto 000b // +0002 │ │ +3bc480: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3bc482: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -769133,17 +769133,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc570: |[3bc570] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.:()V │ │ -3bc580: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc586: 0e00 |0003: return-void │ │ +3bc548: |[3bc548] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.:()V │ │ +3bc558: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc55e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;) │ │ @@ -769151,18 +769151,18 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bc53c: |[3bc53c] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.listUpdated:()Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ -3bc54c: 2200 a918 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@18a9 │ │ -3bc550: 7010 0c9b 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;.:()V // method@9b0c │ │ -3bc556: 1100 |0005: return-object v0 │ │ +3bc514: |[3bc514] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.listUpdated:()Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ +3bc524: 2200 a918 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@18a9 │ │ +3bc528: 7010 0c9b 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;.:()V // method@9b0c │ │ +3bc52e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent;) │ │ @@ -769170,17 +769170,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc558: |[3bc558] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.toString:()Ljava/lang/String; │ │ -3bc568: 1a00 e23f |0000: const-string v0, "PlaybackHistoryEvent" // string@3fe2 │ │ -3bc56c: 1100 |0002: return-object v0 │ │ +3bc530: |[3bc530] de.danoeh.antennapod.event.playback.PlaybackHistoryEvent.toString:()Ljava/lang/String; │ │ +3bc540: 1a00 e23f |0000: const-string v0, "PlaybackHistoryEvent" // string@3fe2 │ │ +3bc544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #3663 header: │ │ @@ -769214,19 +769214,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bc5b8: |[3bc5b8] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.:(II)V │ │ -3bc5c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc5ce: 5901 9d6b |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6b9d │ │ -3bc5d2: 5902 9c6b |0005: iput v2, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6b9c │ │ -3bc5d6: 0e00 |0007: return-void │ │ +3bc590: |[3bc590] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.:(II)V │ │ +3bc5a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc5a6: 5901 9d6b |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6b9d │ │ +3bc5aa: 5902 9c6b |0005: iput v2, v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6b9c │ │ +3bc5ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ @@ -769239,17 +769239,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc588: |[3bc588] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getDuration:()I │ │ -3bc598: 5210 9c6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6b9c │ │ -3bc59c: 0f00 |0002: return v0 │ │ +3bc560: |[3bc560] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getDuration:()I │ │ +3bc570: 5210 9c6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.duration:I // field@6b9c │ │ +3bc574: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;) │ │ @@ -769257,17 +769257,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc5a0: |[3bc5a0] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getPosition:()I │ │ -3bc5b0: 5210 9d6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6b9d │ │ -3bc5b4: 0f00 |0002: return v0 │ │ +3bc578: |[3bc578] de.danoeh.antennapod.event.playback.PlaybackPositionEvent.getPosition:()I │ │ +3bc588: 5210 9d6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.position:I // field@6b9d │ │ +3bc58c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -769315,53 +769315,53 @@ │ │ type : '()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3bc5fc: |[3bc5fc] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ -3bc60c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3bc60e: 2300 c51d |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1dc5 │ │ -3bc612: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3bc614: 6202 a06b |0004: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ -3bc618: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3bc61c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3bc61e: 6202 9f6b |0009: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9f │ │ -3bc622: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3bc626: 1100 |000d: return-object v0 │ │ +3bc5d4: |[3bc5d4] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ +3bc5e4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3bc5e6: 2300 c51d |0001: new-array v0, v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1dc5 │ │ +3bc5ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3bc5ec: 6202 a06b |0004: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ +3bc5f0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3bc5f4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3bc5f6: 6202 9f6b |0009: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9f │ │ +3bc5fa: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3bc5fe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=4 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3bc64c: |[3bc64c] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:()V │ │ -3bc65c: 2200 ab18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ -3bc660: 1a01 ec42 |0002: const-string v1, "SERVICE_STARTED" // string@42ec │ │ -3bc664: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bc666: 7030 149b 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@9b14 │ │ -3bc66c: 6900 a06b |0008: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ -3bc670: 2200 ab18 |000a: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ -3bc674: 1a01 eb42 |000c: const-string v1, "SERVICE_SHUT_DOWN" // string@42eb │ │ -3bc678: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3bc67a: 7030 149b 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@9b14 │ │ -3bc680: 6900 9f6b |0012: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9f │ │ -3bc684: 7100 129b 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // method@9b12 │ │ -3bc68a: 0c00 |0017: move-result-object v0 │ │ -3bc68c: 6900 9e6b |0018: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9e │ │ -3bc690: 0e00 |001a: return-void │ │ +3bc624: |[3bc624] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:()V │ │ +3bc634: 2200 ab18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ +3bc638: 1a01 ec42 |0002: const-string v1, "SERVICE_STARTED" // string@42ec │ │ +3bc63c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bc63e: 7030 149b 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@9b14 │ │ +3bc644: 6900 a06b |0008: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ +3bc648: 2200 ab18 |000a: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ +3bc64c: 1a01 eb42 |000c: const-string v1, "SERVICE_SHUT_DOWN" // string@42eb │ │ +3bc650: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3bc652: 7030 149b 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.:(Ljava/lang/String;I)V // method@9b14 │ │ +3bc658: 6900 9f6b |0012: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9f │ │ +3bc65c: 7100 129b 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // method@9b12 │ │ +3bc662: 0c00 |0017: move-result-object v0 │ │ +3bc664: 6900 9e6b |0018: sput-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9e │ │ +3bc668: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=6 │ │ 0x0014 line=4 │ │ locals : │ │ │ │ @@ -769370,17 +769370,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3bc694: |[3bc694] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:(Ljava/lang/String;I)V │ │ -3bc6a4: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3bc6aa: 0e00 |0003: return-void │ │ +3bc66c: |[3bc66c] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.:(Ljava/lang/String;I)V │ │ +3bc67c: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3bc682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -769390,20 +769390,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3bc5d8: |[3bc5d8] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ -3bc5e8: 1c00 ab18 |0000: const-class v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ -3bc5ec: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3bc5f2: 0c01 |0005: move-result-object v1 │ │ -3bc5f4: 1f01 ab18 |0006: check-cast v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ -3bc5f8: 1101 |0008: return-object v1 │ │ +3bc5b0: |[3bc5b0] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ +3bc5c0: 1c00 ab18 |0000: const-class v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ +3bc5c4: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3bc5ca: 0c01 |0005: move-result-object v1 │ │ +3bc5cc: 1f01 ab18 |0006: check-cast v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@18ab │ │ +3bc5d0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;) │ │ @@ -769411,20 +769411,20 @@ │ │ type : '()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bc628: |[3bc628] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ -3bc638: 6200 9e6b |0000: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9e │ │ -3bc63c: 6e10 bcaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.clone:()Ljava/lang/Object; // method@aabc │ │ -3bc642: 0c00 |0005: move-result-object v0 │ │ -3bc644: 1f00 c51d |0006: check-cast v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1dc5 │ │ -3bc648: 1100 |0008: return-object v0 │ │ +3bc600: |[3bc600] de.danoeh.antennapod.event.playback.PlaybackServiceEvent$Action.values:()[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ +3bc610: 6200 9e6b |0000: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.$VALUES:[Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9e │ │ +3bc614: 6e10 bcaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.clone:()Ljava/lang/Object; // method@aabc │ │ +3bc61a: 0c00 |0005: move-result-object v0 │ │ +3bc61c: 1f00 c51d |0006: check-cast v0, [Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // type@1dc5 │ │ +3bc620: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -769460,18 +769460,18 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bc6ac: |[3bc6ac] de.danoeh.antennapod.event.playback.PlaybackServiceEvent.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V │ │ -3bc6bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc6c2: 5b01 a16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba1 │ │ -3bc6c6: 0e00 |0005: return-void │ │ +3bc684: |[3bc684] de.danoeh.antennapod.event.playback.PlaybackServiceEvent.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V │ │ +3bc694: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc69a: 5b01 a16b |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba1 │ │ +3bc69e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; │ │ @@ -769511,18 +769511,18 @@ │ │ type : '(J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bc7d8: |[3bc7d8] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.:(J)V │ │ -3bc7e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc7ee: 5a01 a36b |0003: iput-wide v1, v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ -3bc7f2: 0e00 |0005: return-void │ │ +3bc7b0: |[3bc7b0] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.:(J)V │ │ +3bc7c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc7c6: 5a01 a36b |0003: iput-wide v1, v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ +3bc7ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -769532,38 +769532,38 @@ │ │ type : '()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3bc748: |[3bc748] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ -3bc758: 2200 ad18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ -3bc75c: 1801 ffff ffff ffff ff7f |0002: const-wide v1, #double nan // #7fffffffffffffff │ │ -3bc766: 7030 189b 1002 |0007: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@9b18 │ │ -3bc76c: 1100 |000a: return-object v0 │ │ +3bc720: |[3bc720] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ +3bc730: 2200 ad18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ +3bc734: 1801 ffff ffff ffff ff7f |0002: const-wide v1, #double nan // #7fffffffffffffff │ │ +3bc73e: 7030 189b 1002 |0007: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@9b18 │ │ +3bc744: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ name : 'justEnabled' │ │ type : '(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bc770: |[3bc770] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ -3bc780: 2200 ad18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ -3bc784: 7d11 |0002: neg-long v1, v1 │ │ -3bc786: 7030 189b 1002 |0003: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@9b18 │ │ -3bc78c: 1100 |0006: return-object v0 │ │ +3bc748: |[3bc748] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ +3bc758: 2200 ad18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ +3bc75c: 7d11 |0002: neg-long v1, v1 │ │ +3bc75e: 7030 189b 1002 |0003: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@9b18 │ │ +3bc764: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -769571,21 +769571,21 @@ │ │ type : '(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3bc790: |[3bc790] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ -3bc7a0: 2200 ad18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ -3bc7a4: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3bc7a8: 7140 9ea5 2143 |0004: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@a59e │ │ -3bc7ae: 0b03 |0007: move-result-wide v3 │ │ -3bc7b0: 7030 189b 3004 |0008: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@9b18 │ │ -3bc7b6: 1100 |000b: return-object v0 │ │ +3bc768: |[3bc768] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ +3bc778: 2200 ad18 |0000: new-instance v0, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ +3bc77c: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3bc780: 7140 9ea5 2143 |0004: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@a59e │ │ +3bc786: 0b03 |0007: move-result-wide v3 │ │ +3bc788: 7030 189b 3004 |0008: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.:(J)V // method@9b18 │ │ +3bc78e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000c reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -769594,19 +769594,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3bc7b8: |[3bc7b8] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.getTimeLeft:()J │ │ -3bc7c8: 5320 a36b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ -3bc7cc: 7120 8ea5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@a58e │ │ -3bc7d2: 0b00 |0005: move-result-wide v0 │ │ -3bc7d4: 1000 |0006: return-wide v0 │ │ +3bc790: |[3bc790] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.getTimeLeft:()J │ │ +3bc7a0: 5320 a36b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ +3bc7a4: 7120 8ea5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@a58e │ │ +3bc7aa: 0b00 |0005: move-result-wide v0 │ │ +3bc7ac: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -769614,23 +769614,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -3bc6c8: |[3bc6c8] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isCancelled:()Z │ │ -3bc6d8: 5350 a36b |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ -3bc6dc: 1802 ffff ffff ffff ff7f |0002: const-wide v2, #double nan // #7fffffffffffffff │ │ -3bc6e6: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -3bc6ea: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ -3bc6ee: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -3bc6f0: 2802 |000c: goto 000e // +0002 │ │ -3bc6f2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3bc6f4: 0f00 |000e: return v0 │ │ +3bc6a0: |[3bc6a0] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isCancelled:()Z │ │ +3bc6b0: 5350 a36b |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ +3bc6b4: 1802 ffff ffff ffff ff7f |0002: const-wide v2, #double nan // #7fffffffffffffff │ │ +3bc6be: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +3bc6c2: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ +3bc6c6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +3bc6c8: 2802 |000c: goto 000e // +0002 │ │ +3bc6ca: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3bc6cc: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -769638,23 +769638,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3bc6f8: |[3bc6f8] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isOver:()Z │ │ -3bc708: 5350 a36b |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ -3bc70c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3bc710: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3bc714: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ -3bc718: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3bc71a: 2802 |0009: goto 000b // +0002 │ │ -3bc71c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3bc71e: 0f00 |000b: return v0 │ │ +3bc6d0: |[3bc6d0] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.isOver:()Z │ │ +3bc6e0: 5350 a36b |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ +3bc6e4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3bc6e8: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3bc6ec: 3904 0400 |0006: if-nez v4, 000a // +0004 │ │ +3bc6f0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3bc6f2: 2802 |0009: goto 000b // +0002 │ │ +3bc6f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3bc6f6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ #3 : (in Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;) │ │ @@ -769662,23 +769662,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3bc720: |[3bc720] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.wasJustEnabled:()Z │ │ -3bc730: 5350 a36b |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ -3bc734: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3bc738: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -3bc73c: 3b04 0400 |0006: if-gez v4, 000a // +0004 │ │ -3bc740: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3bc742: 2802 |0009: goto 000b // +0002 │ │ -3bc744: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3bc746: 0f00 |000b: return v0 │ │ +3bc6f8: |[3bc6f8] de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent.wasJustEnabled:()Z │ │ +3bc708: 5350 a36b |0000: iget-wide v0, v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.timeLeft:J // field@6ba3 │ │ +3bc70c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3bc710: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +3bc714: 3b04 0400 |0006: if-gez v4, 000a // +0004 │ │ +3bc718: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3bc71a: 2802 |0009: goto 000b // +0002 │ │ +3bc71c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3bc71e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000c reg=5 this Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -769710,18 +769710,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3bc80c: |[3bc80c] de.danoeh.antennapod.event.playback.SpeedChangedEvent.:(F)V │ │ -3bc81c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc822: 5901 a46b |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6ba4 │ │ -3bc826: 0e00 |0005: return-void │ │ +3bc7e4: |[3bc7e4] de.danoeh.antennapod.event.playback.SpeedChangedEvent.:(F)V │ │ +3bc7f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc7fa: 5901 a46b |0003: iput v1, v0, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6ba4 │ │ +3bc7fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ │ 0x0000 - 0x0006 reg=1 (null) F │ │ @@ -769732,17 +769732,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc7f4: |[3bc7f4] de.danoeh.antennapod.event.playback.SpeedChangedEvent.getNewSpeed:()F │ │ -3bc804: 5210 a46b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6ba4 │ │ -3bc808: 0f00 |0002: return v0 │ │ +3bc7cc: |[3bc7cc] de.danoeh.antennapod.event.playback.SpeedChangedEvent.getNewSpeed:()F │ │ +3bc7dc: 5210 a46b |0000: iget v0, v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.newSpeed:F // field@6ba4 │ │ +3bc7e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -769782,20 +769782,20 @@ │ │ type : '(IIJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3bc870: |[3bc870] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.:(IIJ)V │ │ -3bc880: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc886: 5901 a76b |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6ba7 │ │ -3bc88a: 5902 a66b |0005: iput v2, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6ba6 │ │ -3bc88e: 5a03 a56b |0007: iput-wide v3, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6ba5 │ │ -3bc892: 0e00 |0009: return-void │ │ +3bc848: |[3bc848] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.:(IIJ)V │ │ +3bc858: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc85e: 5901 a76b |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6ba7 │ │ +3bc862: 5902 a66b |0005: iput v2, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6ba6 │ │ +3bc866: 5a03 a56b |0007: iput-wide v3, v0, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6ba5 │ │ +3bc86a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ 0x0007 line=11 │ │ locals : │ │ @@ -769810,17 +769810,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc858: |[3bc858] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getFeedId:()J │ │ -3bc868: 5320 a56b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6ba5 │ │ -3bc86c: 1000 |0002: return-wide v0 │ │ +3bc830: |[3bc830] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getFeedId:()J │ │ +3bc840: 5320 a56b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.feedId:J // field@6ba5 │ │ +3bc844: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;) │ │ @@ -769828,17 +769828,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc828: |[3bc828] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipEnding:()I │ │ -3bc838: 5210 a66b |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6ba6 │ │ -3bc83c: 0f00 |0002: return v0 │ │ +3bc800: |[3bc800] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipEnding:()I │ │ +3bc810: 5210 a66b |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipEnding:I // field@6ba6 │ │ +3bc814: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;) │ │ @@ -769846,17 +769846,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc840: |[3bc840] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipIntro:()I │ │ -3bc850: 5210 a76b |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6ba7 │ │ -3bc854: 0f00 |0002: return v0 │ │ +3bc818: |[3bc818] de.danoeh.antennapod.event.settings.SkipIntroEndingChangedEvent.getSkipIntro:()I │ │ +3bc828: 5210 a76b |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.skipIntro:I // field@6ba7 │ │ +3bc82c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -769896,20 +769896,20 @@ │ │ type : '(FJLde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3bc8dc: |[3bc8dc] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.:(FJLde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ -3bc8ec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc8f2: 5901 aa6b |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6baa │ │ -3bc8f6: 5a02 a86b |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6ba8 │ │ -3bc8fa: 5b04 a96b |0007: iput-object v4, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6ba9 │ │ -3bc8fe: 0e00 |0009: return-void │ │ +3bc8b4: |[3bc8b4] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.:(FJLde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ +3bc8c4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc8ca: 5901 aa6b |0003: iput v1, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6baa │ │ +3bc8ce: 5a02 a86b |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6ba8 │ │ +3bc8d2: 5b04 a96b |0007: iput-object v4, v0, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6ba9 │ │ +3bc8d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ @@ -769924,17 +769924,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc8c4: |[3bc8c4] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getFeedId:()J │ │ -3bc8d4: 5320 a86b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6ba8 │ │ -3bc8d8: 1000 |0002: return-wide v0 │ │ +3bc89c: |[3bc89c] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getFeedId:()J │ │ +3bc8ac: 5320 a86b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.feedId:J // field@6ba8 │ │ +3bc8b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;) │ │ @@ -769942,17 +769942,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc894: |[3bc894] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3bc8a4: 5410 a96b |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6ba9 │ │ -3bc8a8: 1100 |0002: return-object v0 │ │ +3bc86c: |[3bc86c] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3bc87c: 5410 a96b |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.skipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6ba9 │ │ +3bc880: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent; │ │ │ │ #2 : (in Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;) │ │ @@ -769960,17 +769960,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc8ac: |[3bc8ac] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSpeed:()F │ │ -3bc8bc: 5210 aa6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6baa │ │ -3bc8c0: 0f00 |0002: return v0 │ │ +3bc884: |[3bc884] de.danoeh.antennapod.event.settings.SpeedPresetChangedEvent.getSpeed:()F │ │ +3bc894: 5210 aa6b |0000: iget v0, v1, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.speed:F // field@6baa │ │ +3bc898: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -770006,19 +770006,19 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bc930: |[3bc930] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;J)V │ │ -3bc940: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc946: 5b01 ac6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6bac │ │ -3bc94a: 5a02 ab6b |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6bab │ │ -3bc94e: 0e00 |0007: return-void │ │ +3bc908: |[3bc908] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;J)V │ │ +3bc918: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc91e: 5b01 ac6b |0003: iput-object v1, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6bac │ │ +3bc922: 5a02 ab6b |0005: iput-wide v2, v0, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6bab │ │ +3bc926: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ @@ -770031,17 +770031,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc918: |[3bc918] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getFeedId:()J │ │ -3bc928: 5320 ab6b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6bab │ │ -3bc92c: 1000 |0002: return-wide v0 │ │ +3bc8f0: |[3bc8f0] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getFeedId:()J │ │ +3bc900: 5320 ab6b |0000: iget-wide v0, v2, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.feedId:J // field@6bab │ │ +3bc904: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ │ │ #1 : (in Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;) │ │ @@ -770049,17 +770049,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bc900: |[3bc900] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3bc910: 5410 ac6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6bac │ │ -3bc914: 1100 |0002: return-object v0 │ │ +3bc8d8: |[3bc8d8] de.danoeh.antennapod.event.settings.VolumeAdaptionChangedEvent.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3bc8e8: 5410 ac6b |0000: iget-object v0, v1, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6bac │ │ +3bc8ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -770102,17 +770102,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc950: |[3bc950] de.danoeh.antennapod.model.BuildConfig.:()V │ │ -3bc960: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc966: 0e00 |0003: return-void │ │ +3bc928: |[3bc928] de.danoeh.antennapod.model.BuildConfig.:()V │ │ +3bc938: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc93e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -770139,17 +770139,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc968: |[3bc968] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.:()V │ │ -3bc978: 7010 0a06 0000 |0000: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever;.:()V // method@060a │ │ -3bc97e: 0e00 |0003: return-void │ │ +3bc940: |[3bc940] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.:()V │ │ +3bc950: 7010 0a06 0000 |0000: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever;.:()V // method@060a │ │ +3bc956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; │ │ │ │ Virtual methods - │ │ @@ -770158,20 +770158,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bc980: |[3bc980] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.close:()V │ │ -3bc990: 6e10 0f06 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaMetadataRetriever;.release:()V // method@060f │ │ -3bc996: 2805 |0003: goto 0008 // +0005 │ │ -3bc998: 0d00 |0004: move-exception v0 │ │ -3bc99a: 6e10 42a6 0000 |0005: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3bc9a0: 0e00 |0008: return-void │ │ +3bc958: |[3bc958] de.danoeh.antennapod.model.MediaMetadataRetrieverCompat.close:()V │ │ +3bc968: 6e10 0f06 0100 |0000: invoke-virtual {v1}, Landroid/media/MediaMetadataRetriever;.release:()V // method@060f │ │ +3bc96e: 2805 |0003: goto 0008 // +0005 │ │ +3bc970: 0d00 |0004: move-exception v0 │ │ +3bc972: 6e10 42a6 0000 |0005: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3bc978: 0e00 |0008: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=13 │ │ 0x0005 line=15 │ │ locals : │ │ @@ -770287,17 +770287,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc9b4: |[3bc9b4] de.danoeh.antennapod.model.R$attr.:()V │ │ -3bc9c4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc9ca: 0e00 |0003: return-void │ │ +3bc98c: |[3bc98c] de.danoeh.antennapod.model.R$attr.:()V │ │ +3bc99c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc9a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -770364,17 +770364,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc9cc: |[3bc9cc] de.danoeh.antennapod.model.R$color.:()V │ │ -3bc9dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc9e2: 0e00 |0003: return-void │ │ +3bc9a4: |[3bc9a4] de.danoeh.antennapod.model.R$color.:()V │ │ +3bc9b4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc9ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -770516,17 +770516,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc9e4: |[3bc9e4] de.danoeh.antennapod.model.R$dimen.:()V │ │ -3bc9f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bc9fa: 0e00 |0003: return-void │ │ +3bc9bc: |[3bc9bc] de.danoeh.antennapod.model.R$dimen.:()V │ │ +3bc9cc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -770618,17 +770618,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bc9fc: |[3bc9fc] de.danoeh.antennapod.model.R$drawable.:()V │ │ -3bca0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bca12: 0e00 |0003: return-void │ │ +3bc9d4: |[3bc9d4] de.danoeh.antennapod.model.R$drawable.:()V │ │ +3bc9e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bc9ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771050,17 +771050,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bca14: |[3bca14] de.danoeh.antennapod.model.R$id.:()V │ │ -3bca24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bca2a: 0e00 |0003: return-void │ │ +3bc9ec: |[3bc9ec] de.danoeh.antennapod.model.R$id.:()V │ │ +3bc9fc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bca02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771102,17 +771102,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bca2c: |[3bca2c] de.danoeh.antennapod.model.R$integer.:()V │ │ -3bca3c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bca42: 0e00 |0003: return-void │ │ +3bca04: |[3bca04] de.danoeh.antennapod.model.R$integer.:()V │ │ +3bca14: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bca1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771224,17 +771224,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bca44: |[3bca44] de.danoeh.antennapod.model.R$layout.:()V │ │ -3bca54: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bca5a: 0e00 |0003: return-void │ │ +3bca1c: |[3bca1c] de.danoeh.antennapod.model.R$layout.:()V │ │ +3bca2c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bca32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771276,17 +771276,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bca5c: |[3bca5c] de.danoeh.antennapod.model.R$string.:()V │ │ -3bca6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bca72: 0e00 |0003: return-void │ │ +3bca34: |[3bca34] de.danoeh.antennapod.model.R$string.:()V │ │ +3bca44: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bca4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771378,17 +771378,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bcbb4: |[3bcbb4] de.danoeh.antennapod.model.R$style.:()V │ │ -3bcbc4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bcbca: 0e00 |0003: return-void │ │ +3bcb8c: |[3bcb8c] de.danoeh.antennapod.model.R$style.:()V │ │ +3bcb9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bcba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771640,65 +771640,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3bca74: |[3bca74] de.danoeh.antennapod.model.R$styleable.:()V │ │ -3bca84: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ -3bca8a: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ -3bca90: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3bca96: 0c00 |0009: move-result-object v0 │ │ -3bca98: 6900 576c |000a: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.Capability:[I // field@6c57 │ │ -3bca9c: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3bcaa2: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ -3bcaa8: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3bcaae: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3bcab4: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3bcaba: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3bcac0: 0c00 |001e: move-result-object v0 │ │ -3bcac2: 6900 5a6c |001f: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.ColorStateListItem:[I // field@6c5a │ │ -3bcac6: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3bcac8: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ -3bcacc: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3bcad2: 6900 606c |0027: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamily:[I // field@6c60 │ │ -3bcad6: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3bcada: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ -3bcade: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3bcae4: 6900 616c |0030: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamilyFont:[I // field@6c61 │ │ -3bcae8: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3bcaec: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ -3bcaf0: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3bcaf6: 6900 736c |0039: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColor:[I // field@6c73 │ │ -3bcafa: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3bcb00: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ -3bcb06: 0c00 |0041: move-result-object v0 │ │ -3bcb08: 6900 746c |0042: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColorItem:[I // field@6c74 │ │ -3bcb0c: 0e00 |0044: return-void │ │ -3bcb0e: 0000 |0045: nop // spacer │ │ -3bcb10: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ -3bcb34: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3bcb64: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3bca4c: |[3bca4c] de.danoeh.antennapod.model.R$styleable.:()V │ │ +3bca5c: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ +3bca62: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ +3bca68: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3bca6e: 0c00 |0009: move-result-object v0 │ │ +3bca70: 6900 576c |000a: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.Capability:[I // field@6c57 │ │ +3bca74: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3bca7a: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ +3bca80: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3bca86: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3bca8c: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3bca92: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3bca98: 0c00 |001e: move-result-object v0 │ │ +3bca9a: 6900 5a6c |001f: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.ColorStateListItem:[I // field@6c5a │ │ +3bca9e: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3bcaa0: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ +3bcaa4: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3bcaaa: 6900 606c |0027: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamily:[I // field@6c60 │ │ +3bcaae: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3bcab2: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ +3bcab6: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3bcabc: 6900 616c |0030: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.FontFamilyFont:[I // field@6c61 │ │ +3bcac0: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3bcac4: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ +3bcac8: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3bcace: 6900 736c |0039: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColor:[I // field@6c73 │ │ +3bcad2: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3bcad8: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ +3bcade: 0c00 |0041: move-result-object v0 │ │ +3bcae0: 6900 746c |0042: sput-object v0, Lde/danoeh/antennapod/model/R$styleable;.GradientColorItem:[I // field@6c74 │ │ +3bcae4: 0e00 |0044: return-void │ │ +3bcae6: 0000 |0045: nop // spacer │ │ +3bcae8: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ +3bcb0c: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3bcb3c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bcb9c: |[3bcb9c] de.danoeh.antennapod.model.R$styleable.:()V │ │ -3bcbac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bcbb2: 0e00 |0003: return-void │ │ +3bcb74: |[3bcb74] de.danoeh.antennapod.model.R$styleable.:()V │ │ +3bcb84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bcb8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771729,17 +771729,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bcbcc: |[3bcbcc] de.danoeh.antennapod.model.R.:()V │ │ -3bcbdc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bcbe2: 0e00 |0003: return-void │ │ +3bcba4: |[3bcba4] de.danoeh.antennapod.model.R.:()V │ │ +3bcbb4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bcbba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -771872,222 +771872,222 @@ │ │ type : '()[Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 135 16-bit code units │ │ -3bcc70: |[3bcc70] de.danoeh.antennapod.model.download.DownloadError.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3bcc80: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ -3bcc84: 2300 c61d |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1dc6 │ │ -3bcc88: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3bcc8a: 6202 9a6c |0005: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ -3bcc8e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3bcc92: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3bcc94: 6202 936c |000a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ -3bcc98: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3bcc9c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3bcc9e: 6202 986c |000f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c98 │ │ -3bcca2: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3bcca6: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3bcca8: 6202 856c |0014: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ -3bccac: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3bccb0: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3bccb2: 6202 906c |0019: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c90 │ │ -3bccb6: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3bccba: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3bccbc: 6202 8e6c |001e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ -3bccc0: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3bccc4: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3bccc6: 6202 896c |0023: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c89 │ │ -3bccca: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3bccce: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3bccd0: 6202 886c |0028: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ -3bccd4: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3bccd8: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3bccdc: 6202 876c |002e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c87 │ │ -3bcce0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3bcce4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -3bcce8: 6202 8c6c |0034: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ -3bccec: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -3bccf0: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -3bccf4: 6202 916c |003a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c91 │ │ -3bccf8: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -3bccfc: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -3bcd00: 6202 976c |0040: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c97 │ │ -3bcd04: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -3bcd08: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -3bcd0c: 6202 956c |0046: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c95 │ │ -3bcd10: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -3bcd14: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -3bcd18: 6202 866c |004c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c86 │ │ -3bcd1c: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -3bcd20: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -3bcd24: 6202 966c |0052: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ -3bcd28: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -3bcd2c: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -3bcd30: 6202 8a6c |0058: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8a │ │ -3bcd34: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -3bcd38: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ -3bcd3c: 6202 8b6c |005e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ -3bcd40: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -3bcd44: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ -3bcd48: 6202 8f6c |0064: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8f │ │ -3bcd4c: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ -3bcd50: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ -3bcd54: 6202 8d6c |006a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ -3bcd58: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ -3bcd5c: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ -3bcd60: 6202 996c |0070: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c99 │ │ -3bcd64: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ -3bcd68: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ -3bcd6c: 6202 926c |0076: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ -3bcd70: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -3bcd74: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ -3bcd78: 6202 846c |007c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c84 │ │ -3bcd7c: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ -3bcd80: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ -3bcd84: 6202 946c |0082: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c94 │ │ -3bcd88: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ -3bcd8c: 1100 |0086: return-object v0 │ │ +3bcc48: |[3bcc48] de.danoeh.antennapod.model.download.DownloadError.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3bcc58: 1300 1700 |0000: const/16 v0, #int 23 // #17 │ │ +3bcc5c: 2300 c61d |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1dc6 │ │ +3bcc60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3bcc62: 6202 9a6c |0005: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ +3bcc66: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3bcc6a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3bcc6c: 6202 936c |000a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ +3bcc70: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3bcc74: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3bcc76: 6202 986c |000f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c98 │ │ +3bcc7a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3bcc7e: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3bcc80: 6202 856c |0014: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ +3bcc84: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3bcc88: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3bcc8a: 6202 906c |0019: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c90 │ │ +3bcc8e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3bcc92: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3bcc94: 6202 8e6c |001e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ +3bcc98: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3bcc9c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3bcc9e: 6202 896c |0023: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c89 │ │ +3bcca2: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3bcca6: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3bcca8: 6202 886c |0028: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ +3bccac: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3bccb0: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3bccb4: 6202 876c |002e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c87 │ │ +3bccb8: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3bccbc: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +3bccc0: 6202 8c6c |0034: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ +3bccc4: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +3bccc8: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +3bcccc: 6202 916c |003a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c91 │ │ +3bccd0: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +3bccd4: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +3bccd8: 6202 976c |0040: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c97 │ │ +3bccdc: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +3bcce0: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +3bcce4: 6202 956c |0046: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c95 │ │ +3bcce8: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +3bccec: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +3bccf0: 6202 866c |004c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c86 │ │ +3bccf4: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +3bccf8: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +3bccfc: 6202 966c |0052: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ +3bcd00: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +3bcd04: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +3bcd08: 6202 8a6c |0058: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8a │ │ +3bcd0c: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +3bcd10: 1301 1000 |005c: const/16 v1, #int 16 // #10 │ │ +3bcd14: 6202 8b6c |005e: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ +3bcd18: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +3bcd1c: 1301 1100 |0062: const/16 v1, #int 17 // #11 │ │ +3bcd20: 6202 8f6c |0064: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8f │ │ +3bcd24: 4d02 0001 |0066: aput-object v2, v0, v1 │ │ +3bcd28: 1301 1200 |0068: const/16 v1, #int 18 // #12 │ │ +3bcd2c: 6202 8d6c |006a: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ +3bcd30: 4d02 0001 |006c: aput-object v2, v0, v1 │ │ +3bcd34: 1301 1300 |006e: const/16 v1, #int 19 // #13 │ │ +3bcd38: 6202 996c |0070: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c99 │ │ +3bcd3c: 4d02 0001 |0072: aput-object v2, v0, v1 │ │ +3bcd40: 1301 1400 |0074: const/16 v1, #int 20 // #14 │ │ +3bcd44: 6202 926c |0076: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ +3bcd48: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +3bcd4c: 1301 1500 |007a: const/16 v1, #int 21 // #15 │ │ +3bcd50: 6202 846c |007c: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c84 │ │ +3bcd54: 4d02 0001 |007e: aput-object v2, v0, v1 │ │ +3bcd58: 1301 1600 |0080: const/16 v1, #int 22 // #16 │ │ +3bcd5c: 6202 946c |0082: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c94 │ │ +3bcd60: 4d02 0001 |0084: aput-object v2, v0, v1 │ │ +3bcd64: 1100 |0086: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=4 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadError;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 254 16-bit code units │ │ -3bcdcc: |[3bcdcc] de.danoeh.antennapod.model.download.DownloadError.:()V │ │ -3bcddc: 2200 bf18 |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcde0: 1a01 8a43 |0002: const-string v1, "SUCCESS" // string@438a │ │ -3bcde4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bcde6: 7040 3e9b 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcdec: 6900 9a6c |0008: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ -3bcdf0: 2200 bf18 |000a: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcdf4: 1a01 5c13 |000c: const-string v1, "ERROR_PARSER_EXCEPTION" // string@135c │ │ -3bcdf8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3bcdfa: 7040 3e9b 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce00: 6900 936c |0012: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ -3bce04: 2200 bf18 |0014: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce08: 1a01 6313 |0016: const-string v1, "ERROR_UNSUPPORTED_TYPE" // string@1363 │ │ -3bce0c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3bce0e: 7040 3e9b 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce14: 6900 986c |001c: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c98 │ │ -3bce18: 2200 bf18 |001e: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce1c: 1a01 4c13 |0020: const-string v1, "ERROR_CONNECTION_ERROR" // string@134c │ │ -3bce20: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3bce22: 7040 3e9b 1022 |0023: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce28: 6900 856c |0026: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ -3bce2c: 2200 bf18 |0028: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce30: 1a01 5913 |002a: const-string v1, "ERROR_MALFORMED_URL" // string@1359 │ │ -3bce34: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -3bce36: 7040 3e9b 1022 |002d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce3c: 6900 906c |0030: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c90 │ │ -3bce40: 2200 bf18 |0032: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce44: 1a01 5713 |0034: const-string v1, "ERROR_IO_ERROR" // string@1357 │ │ -3bce48: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -3bce4a: 7040 3e9b 1022 |0037: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce50: 6900 8e6c |003a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ -3bce54: 2200 bf18 |003c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce58: 1a01 5013 |003e: const-string v1, "ERROR_FILE_EXISTS" // string@1350 │ │ -3bce5c: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -3bce5e: 7040 3e9b 1022 |0041: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce64: 6900 896c |0044: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c89 │ │ -3bce68: 2200 bf18 |0046: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce6c: 1a01 4f13 |0048: const-string v1, "ERROR_DOWNLOAD_CANCELLED" // string@134f │ │ -3bce70: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -3bce72: 7040 3e9b 1022 |004b: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce78: 6900 886c |004e: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ -3bce7c: 2200 bf18 |0050: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce80: 1a01 4e13 |0052: const-string v1, "ERROR_DEVICE_NOT_FOUND" // string@134e │ │ -3bce84: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -3bce88: 7040 3e9b 1022 |0056: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bce8e: 6900 876c |0059: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c87 │ │ -3bce92: 2200 bf18 |005b: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bce96: 1a01 5413 |005d: const-string v1, "ERROR_HTTP_DATA_ERROR" // string@1354 │ │ -3bce9a: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -3bce9e: 7040 3e9b 1022 |0061: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcea4: 6900 8c6c |0064: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ -3bcea8: 2200 bf18 |0066: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bceac: 1a01 5a13 |0068: const-string v1, "ERROR_NOT_ENOUGH_SPACE" // string@135a │ │ -3bceb0: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -3bceb4: 7040 3e9b 1022 |006c: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bceba: 6900 916c |006f: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c91 │ │ -3bcebe: 2200 bf18 |0071: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcec2: 1a01 6213 |0073: const-string v1, "ERROR_UNKNOWN_HOST" // string@1362 │ │ -3bcec6: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -3bceca: 7040 3e9b 1022 |0077: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bced0: 6900 976c |007a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c97 │ │ -3bced4: 2200 bf18 |007c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bced8: 1a01 5f13 |007e: const-string v1, "ERROR_REQUEST_ERROR" // string@135f │ │ -3bcedc: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ -3bcee0: 7040 3e9b 1022 |0082: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcee6: 6900 956c |0085: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c95 │ │ -3bceea: 2200 bf18 |0087: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bceee: 1a01 4d13 |0089: const-string v1, "ERROR_DB_ACCESS_ERROR" // string@134d │ │ -3bcef2: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ -3bcef6: 7040 3e9b 1022 |008d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcefc: 6900 866c |0090: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c86 │ │ -3bcf00: 2200 bf18 |0092: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf04: 1a01 6113 |0094: const-string v1, "ERROR_UNAUTHORIZED" // string@1361 │ │ -3bcf08: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ -3bcf0c: 7040 3e9b 1022 |0098: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcf12: 6900 966c |009b: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ -3bcf16: 2200 bf18 |009d: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf1a: 1a01 5113 |009f: const-string v1, "ERROR_FILE_TYPE" // string@1351 │ │ -3bcf1e: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ -3bcf22: 7040 3e9b 1022 |00a3: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcf28: 6900 8a6c |00a6: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8a │ │ -3bcf2c: 2200 bf18 |00a8: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf30: 1a01 5213 |00aa: const-string v1, "ERROR_FORBIDDEN" // string@1352 │ │ -3bcf34: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ -3bcf38: 7040 3e9b 1022 |00ae: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcf3e: 6900 8b6c |00b1: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ -3bcf42: 2200 bf18 |00b3: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf46: 1a01 5813 |00b5: const-string v1, "ERROR_IO_WRONG_SIZE" // string@1358 │ │ -3bcf4a: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ -3bcf4e: 7040 3e9b 1022 |00b9: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcf54: 6900 8f6c |00bc: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8f │ │ -3bcf58: 2200 bf18 |00be: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf5c: 1a01 5613 |00c0: const-string v1, "ERROR_IO_BLOCKED" // string@1356 │ │ -3bcf60: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ -3bcf64: 7040 3e9b 1022 |00c4: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcf6a: 6900 8d6c |00c7: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ -3bcf6e: 2200 bf18 |00c9: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf72: 1a01 6413 |00cb: const-string v1, "ERROR_UNSUPPORTED_TYPE_HTML" // string@1364 │ │ -3bcf76: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ -3bcf7a: 7040 3e9b 1022 |00cf: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcf80: 6900 996c |00d2: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c99 │ │ -3bcf84: 2200 bf18 |00d4: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf88: 1a01 5b13 |00d6: const-string v1, "ERROR_NOT_FOUND" // string@135b │ │ -3bcf8c: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ -3bcf90: 7040 3e9b 1022 |00da: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcf96: 6900 926c |00dd: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ -3bcf9a: 2200 bf18 |00df: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcf9e: 1a01 4b13 |00e1: const-string v1, "ERROR_CERTIFICATE" // string@134b │ │ -3bcfa2: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ -3bcfa6: 7040 3e9b 1022 |00e5: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcfac: 6900 846c |00e8: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c84 │ │ -3bcfb0: 2200 bf18 |00ea: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcfb4: 1301 1600 |00ec: const/16 v1, #int 22 // #16 │ │ -3bcfb8: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ -3bcfbc: 1a03 5d13 |00f0: const-string v3, "ERROR_PARSER_EXCEPTION_DUPLICATE" // string@135d │ │ -3bcfc0: 7040 3e9b 3021 |00f2: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ -3bcfc6: 6900 946c |00f5: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c94 │ │ -3bcfca: 7100 3c9b 0000 |00f7: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@9b3c │ │ -3bcfd0: 0c00 |00fa: move-result-object v0 │ │ -3bcfd2: 6900 836c |00fb: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6c83 │ │ -3bcfd6: 0e00 |00fd: return-void │ │ +3bcda4: |[3bcda4] de.danoeh.antennapod.model.download.DownloadError.:()V │ │ +3bcdb4: 2200 bf18 |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcdb8: 1a01 8a43 |0002: const-string v1, "SUCCESS" // string@438a │ │ +3bcdbc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bcdbe: 7040 3e9b 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcdc4: 6900 9a6c |0008: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ +3bcdc8: 2200 bf18 |000a: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcdcc: 1a01 5c13 |000c: const-string v1, "ERROR_PARSER_EXCEPTION" // string@135c │ │ +3bcdd0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3bcdd2: 7040 3e9b 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcdd8: 6900 936c |0012: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ +3bcddc: 2200 bf18 |0014: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcde0: 1a01 6313 |0016: const-string v1, "ERROR_UNSUPPORTED_TYPE" // string@1363 │ │ +3bcde4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3bcde6: 7040 3e9b 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcdec: 6900 986c |001c: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c98 │ │ +3bcdf0: 2200 bf18 |001e: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcdf4: 1a01 4c13 |0020: const-string v1, "ERROR_CONNECTION_ERROR" // string@134c │ │ +3bcdf8: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3bcdfa: 7040 3e9b 1022 |0023: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce00: 6900 856c |0026: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ +3bce04: 2200 bf18 |0028: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce08: 1a01 5913 |002a: const-string v1, "ERROR_MALFORMED_URL" // string@1359 │ │ +3bce0c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +3bce0e: 7040 3e9b 1022 |002d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce14: 6900 906c |0030: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c90 │ │ +3bce18: 2200 bf18 |0032: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce1c: 1a01 5713 |0034: const-string v1, "ERROR_IO_ERROR" // string@1357 │ │ +3bce20: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +3bce22: 7040 3e9b 1022 |0037: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce28: 6900 8e6c |003a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ +3bce2c: 2200 bf18 |003c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce30: 1a01 5013 |003e: const-string v1, "ERROR_FILE_EXISTS" // string@1350 │ │ +3bce34: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +3bce36: 7040 3e9b 1022 |0041: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce3c: 6900 896c |0044: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_EXISTS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c89 │ │ +3bce40: 2200 bf18 |0046: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce44: 1a01 4f13 |0048: const-string v1, "ERROR_DOWNLOAD_CANCELLED" // string@134f │ │ +3bce48: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +3bce4a: 7040 3e9b 1022 |004b: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce50: 6900 886c |004e: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ +3bce54: 2200 bf18 |0050: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce58: 1a01 4e13 |0052: const-string v1, "ERROR_DEVICE_NOT_FOUND" // string@134e │ │ +3bce5c: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +3bce60: 7040 3e9b 1022 |0056: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce66: 6900 876c |0059: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DEVICE_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c87 │ │ +3bce6a: 2200 bf18 |005b: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce6e: 1a01 5413 |005d: const-string v1, "ERROR_HTTP_DATA_ERROR" // string@1354 │ │ +3bce72: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +3bce76: 7040 3e9b 1022 |0061: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce7c: 6900 8c6c |0064: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ +3bce80: 2200 bf18 |0066: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce84: 1a01 5a13 |0068: const-string v1, "ERROR_NOT_ENOUGH_SPACE" // string@135a │ │ +3bce88: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +3bce8c: 7040 3e9b 1022 |006c: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bce92: 6900 916c |006f: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c91 │ │ +3bce96: 2200 bf18 |0071: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bce9a: 1a01 6213 |0073: const-string v1, "ERROR_UNKNOWN_HOST" // string@1362 │ │ +3bce9e: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +3bcea2: 7040 3e9b 1022 |0077: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcea8: 6900 976c |007a: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c97 │ │ +3bceac: 2200 bf18 |007c: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bceb0: 1a01 5f13 |007e: const-string v1, "ERROR_REQUEST_ERROR" // string@135f │ │ +3bceb4: 1302 0c00 |0080: const/16 v2, #int 12 // #c │ │ +3bceb8: 7040 3e9b 1022 |0082: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcebe: 6900 956c |0085: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c95 │ │ +3bcec2: 2200 bf18 |0087: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcec6: 1a01 4d13 |0089: const-string v1, "ERROR_DB_ACCESS_ERROR" // string@134d │ │ +3bceca: 1302 0d00 |008b: const/16 v2, #int 13 // #d │ │ +3bcece: 7040 3e9b 1022 |008d: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bced4: 6900 866c |0090: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c86 │ │ +3bced8: 2200 bf18 |0092: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcedc: 1a01 6113 |0094: const-string v1, "ERROR_UNAUTHORIZED" // string@1361 │ │ +3bcee0: 1302 0e00 |0096: const/16 v2, #int 14 // #e │ │ +3bcee4: 7040 3e9b 1022 |0098: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bceea: 6900 966c |009b: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ +3bceee: 2200 bf18 |009d: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcef2: 1a01 5113 |009f: const-string v1, "ERROR_FILE_TYPE" // string@1351 │ │ +3bcef6: 1302 0f00 |00a1: const/16 v2, #int 15 // #f │ │ +3bcefa: 7040 3e9b 1022 |00a3: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf00: 6900 8a6c |00a6: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8a │ │ +3bcf04: 2200 bf18 |00a8: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcf08: 1a01 5213 |00aa: const-string v1, "ERROR_FORBIDDEN" // string@1352 │ │ +3bcf0c: 1302 1000 |00ac: const/16 v2, #int 16 // #10 │ │ +3bcf10: 7040 3e9b 1022 |00ae: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf16: 6900 8b6c |00b1: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ +3bcf1a: 2200 bf18 |00b3: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcf1e: 1a01 5813 |00b5: const-string v1, "ERROR_IO_WRONG_SIZE" // string@1358 │ │ +3bcf22: 1302 1100 |00b7: const/16 v2, #int 17 // #11 │ │ +3bcf26: 7040 3e9b 1022 |00b9: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf2c: 6900 8f6c |00bc: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8f │ │ +3bcf30: 2200 bf18 |00be: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcf34: 1a01 5613 |00c0: const-string v1, "ERROR_IO_BLOCKED" // string@1356 │ │ +3bcf38: 1302 1200 |00c2: const/16 v2, #int 18 // #12 │ │ +3bcf3c: 7040 3e9b 1022 |00c4: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf42: 6900 8d6c |00c7: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ +3bcf46: 2200 bf18 |00c9: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcf4a: 1a01 6413 |00cb: const-string v1, "ERROR_UNSUPPORTED_TYPE_HTML" // string@1364 │ │ +3bcf4e: 1302 1300 |00cd: const/16 v2, #int 19 // #13 │ │ +3bcf52: 7040 3e9b 1022 |00cf: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf58: 6900 996c |00d2: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c99 │ │ +3bcf5c: 2200 bf18 |00d4: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcf60: 1a01 5b13 |00d6: const-string v1, "ERROR_NOT_FOUND" // string@135b │ │ +3bcf64: 1302 1400 |00d8: const/16 v2, #int 20 // #14 │ │ +3bcf68: 7040 3e9b 1022 |00da: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf6e: 6900 926c |00dd: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ +3bcf72: 2200 bf18 |00df: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcf76: 1a01 4b13 |00e1: const-string v1, "ERROR_CERTIFICATE" // string@134b │ │ +3bcf7a: 1302 1500 |00e3: const/16 v2, #int 21 // #15 │ │ +3bcf7e: 7040 3e9b 1022 |00e5: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf84: 6900 846c |00e8: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c84 │ │ +3bcf88: 2200 bf18 |00ea: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcf8c: 1301 1600 |00ec: const/16 v1, #int 22 // #16 │ │ +3bcf90: 1302 1600 |00ee: const/16 v2, #int 22 // #16 │ │ +3bcf94: 1a03 5d13 |00f0: const-string v3, "ERROR_PARSER_EXCEPTION_DUPLICATE" // string@135d │ │ +3bcf98: 7040 3e9b 3021 |00f2: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/model/download/DownloadError;.:(Ljava/lang/String;II)V // method@9b3e │ │ +3bcf9e: 6900 946c |00f5: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION_DUPLICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c94 │ │ +3bcfa2: 7100 3c9b 0000 |00f7: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.$values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@9b3c │ │ +3bcfa8: 0c00 |00fa: move-result-object v0 │ │ +3bcfaa: 6900 836c |00fb: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6c83 │ │ +3bcfae: 0e00 |00fd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ 0x000a line=6 │ │ 0x0014 line=7 │ │ 0x001e line=8 │ │ 0x0028 line=9 │ │ @@ -772117,18 +772117,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3bcfd8: |[3bcfd8] de.danoeh.antennapod.model.download.DownloadError.:(Ljava/lang/String;II)V │ │ -3bcfe8: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3bcfee: 5903 9b6c |0003: iput v3, v0, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6c9b │ │ -3bcff2: 0e00 |0005: return-void │ │ +3bcfb0: |[3bcfb0] de.danoeh.antennapod.model.download.DownloadError.:(Ljava/lang/String;II)V │ │ +3bcfc0: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3bcfc6: 5903 9b6c |0003: iput v3, v0, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6c9b │ │ +3bcfca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/download/DownloadError; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -772140,37 +772140,37 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3bcbe4: |[3bcbe4] de.danoeh.antennapod.model.download.DownloadError.fromCode:(I)Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3bcbf4: 7100 429b 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@9b42 │ │ -3bcbfa: 0c00 |0003: move-result-object v0 │ │ -3bcbfc: 2101 |0004: array-length v1, v0 │ │ -3bcbfe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3bcc00: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ -3bcc04: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3bcc08: 6e10 409b 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadError;.getCode:()I // method@9b40 │ │ -3bcc0e: 0a04 |000d: move-result v4 │ │ -3bcc10: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ -3bcc14: 1103 |0010: return-object v3 │ │ -3bcc16: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3bcc1a: 28f3 |0013: goto 0006 // -000d │ │ -3bcc1c: 2200 441b |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3bcc20: 2201 611b |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3bcc24: 7010 06a6 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3bcc2a: 1a02 8fc4 |001b: const-string v2, "unknown code: " // string@c48f │ │ -3bcc2e: 6e20 12a6 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bcc34: 6e20 0da6 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3bcc3a: 6e10 1ba6 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3bcc40: 0c05 |0026: move-result-object v5 │ │ -3bcc42: 7020 62a5 5000 |0027: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ -3bcc48: 2700 |002a: throw v0 │ │ +3bcbbc: |[3bcbbc] de.danoeh.antennapod.model.download.DownloadError.fromCode:(I)Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3bcbcc: 7100 429b 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/download/DownloadError;.values:()[Lde/danoeh/antennapod/model/download/DownloadError; // method@9b42 │ │ +3bcbd2: 0c00 |0003: move-result-object v0 │ │ +3bcbd4: 2101 |0004: array-length v1, v0 │ │ +3bcbd6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3bcbd8: 3512 0e00 |0006: if-ge v2, v1, 0014 // +000e │ │ +3bcbdc: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3bcbe0: 6e10 409b 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadError;.getCode:()I // method@9b40 │ │ +3bcbe6: 0a04 |000d: move-result v4 │ │ +3bcbe8: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ +3bcbec: 1103 |0010: return-object v3 │ │ +3bcbee: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3bcbf2: 28f3 |0013: goto 0006 // -000d │ │ +3bcbf4: 2200 441b |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3bcbf8: 2201 611b |0016: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3bcbfc: 7010 06a6 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3bcc02: 1a02 8fc4 |001b: const-string v2, "unknown code: " // string@c48f │ │ +3bcc06: 6e20 12a6 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bcc0c: 6e20 0da6 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3bcc12: 6e10 1ba6 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3bcc18: 0c05 |0026: move-result-object v5 │ │ +3bcc1a: 7020 62a5 5000 |0027: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ +3bcc20: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000a line=38 │ │ 0x0014 line=42 │ │ locals : │ │ 0x0000 - 0x002b reg=5 (null) I │ │ @@ -772180,20 +772180,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3bcc4c: |[3bcc4c] de.danoeh.antennapod.model.download.DownloadError.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3bcc5c: 1c00 bf18 |0000: const-class v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcc60: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3bcc66: 0c01 |0005: move-result-object v1 │ │ -3bcc68: 1f01 bf18 |0006: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ -3bcc6c: 1101 |0008: return-object v1 │ │ +3bcc24: |[3bcc24] de.danoeh.antennapod.model.download.DownloadError.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3bcc34: 1c00 bf18 |0000: const-class v0, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcc38: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3bcc3e: 0c01 |0005: move-result-object v1 │ │ +3bcc40: 1f01 bf18 |0006: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadError; // type@18bf │ │ +3bcc44: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/download/DownloadError;) │ │ @@ -772201,20 +772201,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bcd90: |[3bcd90] de.danoeh.antennapod.model.download.DownloadError.values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3bcda0: 6200 836c |0000: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6c83 │ │ -3bcda4: 6e10 bdaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/download/DownloadError;.clone:()Ljava/lang/Object; // method@aabd │ │ -3bcdaa: 0c00 |0005: move-result-object v0 │ │ -3bcdac: 1f00 c61d |0006: check-cast v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1dc6 │ │ -3bcdb0: 1100 |0008: return-object v0 │ │ +3bcd68: |[3bcd68] de.danoeh.antennapod.model.download.DownloadError.values:()[Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3bcd78: 6200 836c |0000: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.$VALUES:[Lde/danoeh/antennapod/model/download/DownloadError; // field@6c83 │ │ +3bcd7c: 6e10 bdaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/download/DownloadError;.clone:()Ljava/lang/Object; // method@aabd │ │ +3bcd82: 0c00 |0005: move-result-object v0 │ │ +3bcd84: 1f00 c61d |0006: check-cast v0, [Lde/danoeh/antennapod/model/download/DownloadError; // type@1dc6 │ │ +3bcd88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/download/DownloadError;) │ │ @@ -772222,17 +772222,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bcdb4: |[3bcdb4] de.danoeh.antennapod.model.download.DownloadError.getCode:()I │ │ -3bcdc4: 5210 9b6c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6c9b │ │ -3bcdc8: 0f00 |0002: return v0 │ │ +3bcd8c: |[3bcd8c] de.danoeh.antennapod.model.download.DownloadError.getCode:()I │ │ +3bcd9c: 5210 9b6c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadError;.code:I // field@6c9b │ │ +3bcda0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadError; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -772267,36 +772267,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bd064: |[3bd064] de.danoeh.antennapod.model.download.DownloadRequest$1.:()V │ │ -3bd074: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bd07a: 0e00 |0003: return-void │ │ +3bd03c: |[3bd03c] de.danoeh.antennapod.model.download.DownloadRequest$1.:()V │ │ +3bd04c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bd052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/download/DownloadRequest$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3bcff4: |[3bcff4] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3bd004: 2200 c218 |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ -3bd008: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bd00a: 7030 4a9b 3001 |0003: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V // method@9b4a │ │ -3bd010: 1100 |0006: return-object v0 │ │ +3bcfcc: |[3bcfcc] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3bcfdc: 2200 c218 |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ +3bcfe0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bcfe2: 7030 4a9b 3001 |0003: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V // method@9b4a │ │ +3bcfe8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -772305,18 +772305,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3bd02c: |[3bd02c] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -3bd03c: 6e20 449b 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b44 │ │ -3bd042: 0c01 |0003: move-result-object v1 │ │ -3bd044: 1101 |0004: return-object v1 │ │ +3bd004: |[3bd004] de.danoeh.antennapod.model.download.DownloadRequest$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +3bd014: 6e20 449b 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b44 │ │ +3bd01a: 0c01 |0003: move-result-object v1 │ │ +3bd01c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -772325,17 +772325,17 @@ │ │ type : '(I)[Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd014: |[3bd014] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3bd024: 2311 c71d |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1dc7 │ │ -3bd028: 1101 |0002: return-object v1 │ │ +3bcfec: |[3bcfec] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3bcffc: 2311 c71d |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/download/DownloadRequest; // type@1dc7 │ │ +3bd000: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -772344,18 +772344,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3bd048: |[3bd048] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Ljava/lang/Object; │ │ -3bd058: 6e20 469b 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b46 │ │ -3bd05e: 0c01 |0003: move-result-object v1 │ │ -3bd060: 1101 |0004: return-object v1 │ │ +3bd020: |[3bd020] de.danoeh.antennapod.model.download.DownloadRequest$1.newArray:(I)[Ljava/lang/Object; │ │ +3bd030: 6e20 469b 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.newArray:(I)[Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b46 │ │ +3bd036: 0c01 |0003: move-result-object v1 │ │ +3bd038: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -772480,76 +772480,76 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bd474: |[3bd474] de.danoeh.antennapod.model.download.DownloadRequest.:()V │ │ -3bd484: 2200 c018 |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest$1; // type@18c0 │ │ -3bd488: 7010 439b 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.:()V // method@9b43 │ │ -3bd48e: 6900 9c6c |0005: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.CREATOR:Landroid/os/Parcelable$Creator; // field@6c9c │ │ -3bd492: 0e00 |0007: return-void │ │ +3bd44c: |[3bd44c] de.danoeh.antennapod.model.download.DownloadRequest.:()V │ │ +3bd45c: 2200 c018 |0000: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadRequest$1; // type@18c0 │ │ +3bd460: 7010 439b 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest$1;.:()V // method@9b43 │ │ +3bd466: 6900 9c6c |0005: sput-object v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.CREATOR:Landroid/os/Parcelable$Creator; // field@6c9c │ │ +3bd46a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 72 16-bit code units │ │ -3bd494: |[3bd494] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;)V │ │ -3bd4a4: 6e10 b407 0f00 |0000: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bd4aa: 0c01 |0003: move-result-object v1 │ │ -3bd4ac: 6e10 b407 0f00 |0004: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bd4b2: 0c02 |0007: move-result-object v2 │ │ -3bd4b4: 6e10 b407 0f00 |0008: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bd4ba: 0c03 |000b: move-result-object v3 │ │ -3bd4bc: 6e10 b007 0f00 |000c: invoke-virtual {v15}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3bd4c2: 0b04 |000f: move-result-wide v4 │ │ -3bd4c4: 6e10 ad07 0f00 |0010: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ -3bd4ca: 0a06 |0013: move-result v6 │ │ -3bd4cc: 6e10 b407 0f00 |0014: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bd4d2: 0c07 |0017: move-result-object v7 │ │ -3bd4d4: 6e10 b407 0f00 |0018: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bd4da: 0c00 |001b: move-result-object v0 │ │ -3bd4dc: 7110 5d9b 0000 |001c: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@9b5d │ │ -3bd4e2: 0c08 |001f: move-result-object v8 │ │ -3bd4e4: 6e10 b407 0f00 |0020: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bd4ea: 0c00 |0023: move-result-object v0 │ │ -3bd4ec: 7110 5d9b 0000 |0024: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@9b5d │ │ -3bd4f2: 0c09 |0027: move-result-object v9 │ │ -3bd4f4: 6e10 a907 0f00 |0028: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07a9 │ │ -3bd4fa: 0a00 |002b: move-result v0 │ │ -3bd4fc: 121a |002c: const/4 v10, #int 1 // #1 │ │ -3bd4fe: 120b |002d: const/4 v11, #int 0 // #0 │ │ -3bd500: 3d00 0400 |002e: if-lez v0, 0032 // +0004 │ │ -3bd504: 121c |0030: const/4 v12, #int 1 // #1 │ │ -3bd506: 2802 |0031: goto 0033 // +0002 │ │ -3bd508: 120c |0032: const/4 v12, #int 0 // #0 │ │ -3bd50a: 6e10 a707 0f00 |0033: invoke-virtual {v15}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@07a7 │ │ -3bd510: 0c0d |0036: move-result-object v13 │ │ -3bd512: 6e10 a907 0f00 |0037: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07a9 │ │ -3bd518: 0a0f |003a: move-result v15 │ │ -3bd51a: 3d0f 0400 |003b: if-lez v15, 003f // +0004 │ │ -3bd51e: 121f |003d: const/4 v15, #int 1 // #1 │ │ -3bd520: 2802 |003e: goto 0040 // +0002 │ │ -3bd522: 120f |003f: const/4 v15, #int 0 // #0 │ │ -3bd524: 07e0 |0040: move-object v0, v14 │ │ -3bd526: 01ca |0041: move v10, v12 │ │ -3bd528: 07db |0042: move-object v11, v13 │ │ -3bd52a: 01fc |0043: move v12, v15 │ │ -3bd52c: 760d 4c9b 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@9b4c │ │ -3bd532: 0e00 |0047: return-void │ │ +3bd46c: |[3bd46c] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;)V │ │ +3bd47c: 6e10 b407 0f00 |0000: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bd482: 0c01 |0003: move-result-object v1 │ │ +3bd484: 6e10 b407 0f00 |0004: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bd48a: 0c02 |0007: move-result-object v2 │ │ +3bd48c: 6e10 b407 0f00 |0008: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bd492: 0c03 |000b: move-result-object v3 │ │ +3bd494: 6e10 b007 0f00 |000c: invoke-virtual {v15}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3bd49a: 0b04 |000f: move-result-wide v4 │ │ +3bd49c: 6e10 ad07 0f00 |0010: invoke-virtual {v15}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ +3bd4a2: 0a06 |0013: move-result v6 │ │ +3bd4a4: 6e10 b407 0f00 |0014: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bd4aa: 0c07 |0017: move-result-object v7 │ │ +3bd4ac: 6e10 b407 0f00 |0018: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bd4b2: 0c00 |001b: move-result-object v0 │ │ +3bd4b4: 7110 5d9b 0000 |001c: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@9b5d │ │ +3bd4ba: 0c08 |001f: move-result-object v8 │ │ +3bd4bc: 6e10 b407 0f00 |0020: invoke-virtual {v15}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bd4c2: 0c00 |0023: move-result-object v0 │ │ +3bd4c4: 7110 5d9b 0000 |0024: invoke-static {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; // method@9b5d │ │ +3bd4ca: 0c09 |0027: move-result-object v9 │ │ +3bd4cc: 6e10 a907 0f00 |0028: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07a9 │ │ +3bd4d2: 0a00 |002b: move-result v0 │ │ +3bd4d4: 121a |002c: const/4 v10, #int 1 // #1 │ │ +3bd4d6: 120b |002d: const/4 v11, #int 0 // #0 │ │ +3bd4d8: 3d00 0400 |002e: if-lez v0, 0032 // +0004 │ │ +3bd4dc: 121c |0030: const/4 v12, #int 1 // #1 │ │ +3bd4de: 2802 |0031: goto 0033 // +0002 │ │ +3bd4e0: 120c |0032: const/4 v12, #int 0 // #0 │ │ +3bd4e2: 6e10 a707 0f00 |0033: invoke-virtual {v15}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@07a7 │ │ +3bd4e8: 0c0d |0036: move-result-object v13 │ │ +3bd4ea: 6e10 a907 0f00 |0037: invoke-virtual {v15}, Landroid/os/Parcel;.readByte:()B // method@07a9 │ │ +3bd4f0: 0a0f |003a: move-result v15 │ │ +3bd4f2: 3d0f 0400 |003b: if-lez v15, 003f // +0004 │ │ +3bd4f6: 121f |003d: const/4 v15, #int 1 // #1 │ │ +3bd4f8: 2802 |003e: goto 0040 // +0002 │ │ +3bd4fa: 120f |003f: const/4 v15, #int 0 // #0 │ │ +3bd4fc: 07e0 |0040: move-object v0, v14 │ │ +3bd4fe: 01ca |0041: move v10, v12 │ │ +3bd500: 07db |0042: move-object v11, v13 │ │ +3bd502: 01fc |0043: move v12, v15 │ │ +3bd504: 760d 4c9b 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@9b4c │ │ +3bd50a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0018 line=40 │ │ 0x0033 line=41 │ │ 0x0044 line=39 │ │ locals : │ │ @@ -772561,17 +772561,17 @@ │ │ type : '(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3bd534: |[3bd534] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V │ │ -3bd544: 7020 499b 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;)V // method@9b49 │ │ -3bd54a: 0e00 |0003: return-void │ │ +3bd50c: |[3bd50c] de.danoeh.antennapod.model.download.DownloadRequest.:(Landroid/os/Parcel;Lde/danoeh/antennapod/model/download/DownloadRequest-IA;)V │ │ +3bd51c: 7020 499b 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Landroid/os/Parcel;)V // method@9b49 │ │ +3bd522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/download/DownloadRequest-IA; │ │ @@ -772581,29 +772581,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 11 │ │ outs : 13 │ │ insns size : 23 16-bit code units │ │ -3bd54c: |[3bd54c] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Z)V │ │ -3bd55c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -3bd55e: 120a |0001: const/4 v10, #int 0 // #0 │ │ -3bd560: 07d0 |0002: move-object v0, v13 │ │ -3bd562: 07e1 |0003: move-object v1, v14 │ │ -3bd564: 07f2 |0004: move-object v2, v15 │ │ -3bd566: 0803 1000 |0005: move-object/from16 v3, v16 │ │ -3bd56a: 0504 1100 |0007: move-wide/from16 v4, v17 │ │ -3bd56e: 0206 1300 |0009: move/from16 v6, v19 │ │ -3bd572: 0808 1400 |000b: move-object/from16 v8, v20 │ │ -3bd576: 0809 1500 |000d: move-object/from16 v9, v21 │ │ -3bd57a: 080b 1600 |000f: move-object/from16 v11, v22 │ │ -3bd57e: 020c 1700 |0011: move/from16 v12, v23 │ │ -3bd582: 760d 4c9b 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@9b4c │ │ -3bd588: 0e00 |0016: return-void │ │ +3bd524: |[3bd524] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Z)V │ │ +3bd534: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +3bd536: 120a |0001: const/4 v10, #int 0 // #0 │ │ +3bd538: 07d0 |0002: move-object v0, v13 │ │ +3bd53a: 07e1 |0003: move-object v1, v14 │ │ +3bd53c: 07f2 |0004: move-object v2, v15 │ │ +3bd53e: 0803 1000 |0005: move-object/from16 v3, v16 │ │ +3bd542: 0504 1100 |0007: move-wide/from16 v4, v17 │ │ +3bd546: 0206 1300 |0009: move/from16 v6, v19 │ │ +3bd54a: 0808 1400 |000b: move-object/from16 v8, v20 │ │ +3bd54e: 0809 1500 |000d: move-object/from16 v9, v21 │ │ +3bd552: 080b 1600 |000f: move-object/from16 v11, v22 │ │ +3bd556: 020c 1700 |0011: move/from16 v12, v23 │ │ +3bd55a: 760d 4c9b 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@9b4c │ │ +3bd560: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0013 line=34 │ │ locals : │ │ 0x0000 - 0x0017 reg=13 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0017 reg=14 (null) Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=15 (null) Ljava/lang/String; │ │ @@ -772620,28 +772620,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3bd58c: |[3bd58c] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V │ │ -3bd59c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bd5a2: 5b01 9f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ -3bd5a6: 5b02 a96c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ -3bd5aa: 5b03 ab6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ -3bd5ae: 5a04 a06c |0009: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ -3bd5b2: 5906 a16c |000b: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ -3bd5b6: 5b07 a36c |000d: iput-object v7, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd5ba: 5b08 ac6c |000f: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd5be: 5b09 a56c |0011: iput-object v9, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd5c2: 5c0a a46c |0013: iput-boolean v10, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ -3bd5c6: 5b0b 9e6c |0015: iput-object v11, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ -3bd5ca: 5c0c a26c |0017: iput-boolean v12, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ -3bd5ce: 0e00 |0019: return-void │ │ +3bd564: |[3bd564] de.danoeh.antennapod.model.download.DownloadRequest.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V │ │ +3bd574: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bd57a: 5b01 9f6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ +3bd57e: 5b02 a96c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ +3bd582: 5b03 ab6c |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ +3bd586: 5a04 a06c |0009: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ +3bd58a: 5906 a16c |000b: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ +3bd58e: 5b07 a36c |000d: iput-object v7, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd592: 5b08 ac6c |000f: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd596: 5b09 a56c |0011: iput-object v9, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd59a: 5c0a a46c |0013: iput-boolean v10, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ +3bd59e: 5b0b 9e6c |0015: iput-object v11, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ +3bd5a2: 5c0c a26c |0017: iput-boolean v12, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ +3bd5a6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ @@ -772671,38 +772671,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3bd3f0: |[3bd3f0] de.danoeh.antennapod.model.download.DownloadRequest.nonNullString:(Ljava/lang/String;)Ljava/lang/String; │ │ -3bd400: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -3bd404: 2803 |0002: goto 0005 // +0003 │ │ -3bd406: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -3bd40a: 1100 |0005: return-object v0 │ │ +3bd3c8: |[3bd3c8] de.danoeh.antennapod.model.download.DownloadRequest.nonNullString:(Ljava/lang/String;)Ljava/lang/String; │ │ +3bd3d8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +3bd3dc: 2803 |0002: goto 0005 // +0003 │ │ +3bd3de: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +3bd3e2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ name : 'nullIfEmpty' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bd40c: |[3bd40c] de.danoeh.antennapod.model.download.DownloadRequest.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; │ │ -3bd41c: 7110 cf0a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3bd422: 0a00 |0003: move-result v0 │ │ -3bd424: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3bd428: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3bd42a: 1101 |0007: return-object v1 │ │ +3bd3e4: |[3bd3e4] de.danoeh.antennapod.model.download.DownloadRequest.nullIfEmpty:(Ljava/lang/String;)Ljava/lang/String; │ │ +3bd3f4: 7110 cf0a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3bd3fa: 0a00 |0003: move-result v0 │ │ +3bd3fc: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3bd400: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3bd402: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -772711,127 +772711,127 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3bd210: |[3bd210] de.danoeh.antennapod.model.download.DownloadRequest.describeContents:()I │ │ -3bd220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bd222: 0f00 |0001: return v0 │ │ +3bd1e8: |[3bd1e8] de.danoeh.antennapod.model.download.DownloadRequest.describeContents:()I │ │ +3bd1f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bd1fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 169 16-bit code units │ │ -3bd094: |[3bd094] de.danoeh.antennapod.model.download.DownloadRequest.equals:(Ljava/lang/Object;)Z │ │ -3bd0a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3bd0a6: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -3bd0aa: 0f00 |0003: return v0 │ │ -3bd0ac: 2081 c218 |0004: instance-of v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ -3bd0b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3bd0b2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3bd0b6: 0f02 |0009: return v2 │ │ -3bd0b8: 1f08 c218 |000a: check-cast v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ -3bd0bc: 5471 a36c |000c: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd0c0: 3801 0b00 |000e: if-eqz v1, 0019 // +000b │ │ -3bd0c4: 5483 a36c |0010: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd0c8: 6e20 e0a5 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bd0ce: 0a01 |0015: move-result v1 │ │ -3bd0d0: 3901 0800 |0016: if-nez v1, 001e // +0008 │ │ -3bd0d4: 2805 |0018: goto 001d // +0005 │ │ -3bd0d6: 5481 a36c |0019: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd0da: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ -3bd0de: 0f02 |001d: return v2 │ │ -3bd0e0: 5373 a06c |001e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ -3bd0e4: 5385 a06c |0020: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ -3bd0e8: 3101 0305 |0022: cmp-long v1, v3, v5 │ │ -3bd0ec: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ -3bd0f0: 0f02 |0026: return v2 │ │ -3bd0f2: 5271 a16c |0027: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ -3bd0f6: 5283 a16c |0029: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ -3bd0fa: 3231 0300 |002b: if-eq v1, v3, 002e // +0003 │ │ -3bd0fe: 0f02 |002d: return v2 │ │ -3bd100: 5271 a66c |002e: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ -3bd104: 5283 a66c |0030: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ -3bd108: 3231 0300 |0032: if-eq v1, v3, 0035 // +0003 │ │ -3bd10c: 0f02 |0034: return v2 │ │ -3bd10e: 5373 a76c |0035: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ -3bd112: 5385 a76c |0037: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ -3bd116: 3101 0305 |0039: cmp-long v1, v3, v5 │ │ -3bd11a: 3801 0300 |003b: if-eqz v1, 003e // +0003 │ │ -3bd11e: 0f02 |003d: return v2 │ │ -3bd120: 5373 a86c |003e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ -3bd124: 5385 a86c |0040: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ -3bd128: 3101 0305 |0042: cmp-long v1, v3, v5 │ │ -3bd12c: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ -3bd130: 0f02 |0046: return v2 │ │ -3bd132: 5271 aa6c |0047: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ -3bd136: 5283 aa6c |0049: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ -3bd13a: 3231 0300 |004b: if-eq v1, v3, 004e // +0003 │ │ -3bd13e: 0f02 |004d: return v2 │ │ -3bd140: 5471 9f6c |004e: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ -3bd144: 5483 9f6c |0050: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ -3bd148: 6e20 e0a5 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bd14e: 0a01 |0055: move-result v1 │ │ -3bd150: 3901 0300 |0056: if-nez v1, 0059 // +0003 │ │ -3bd154: 0f02 |0058: return v2 │ │ -3bd156: 5471 a56c |0059: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd15a: 3801 0b00 |005b: if-eqz v1, 0066 // +000b │ │ -3bd15e: 5483 a56c |005d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd162: 6e20 e0a5 3100 |005f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bd168: 0a01 |0062: move-result v1 │ │ -3bd16a: 3901 0800 |0063: if-nez v1, 006b // +0008 │ │ -3bd16e: 2805 |0065: goto 006a // +0005 │ │ -3bd170: 5481 a56c |0066: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd174: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ -3bd178: 0f02 |006a: return v2 │ │ -3bd17a: 5471 a96c |006b: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ -3bd17e: 5483 a96c |006d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ -3bd182: 6e20 e0a5 3100 |006f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bd188: 0a01 |0072: move-result v1 │ │ -3bd18a: 3901 0300 |0073: if-nez v1, 0076 // +0003 │ │ -3bd18e: 0f02 |0075: return v2 │ │ -3bd190: 5471 ab6c |0076: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ -3bd194: 3801 0b00 |0078: if-eqz v1, 0083 // +000b │ │ -3bd198: 5483 ab6c |007a: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ -3bd19c: 6e20 e0a5 3100 |007c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bd1a2: 0a01 |007f: move-result v1 │ │ -3bd1a4: 3901 0800 |0080: if-nez v1, 0088 // +0008 │ │ -3bd1a8: 2805 |0082: goto 0087 // +0005 │ │ -3bd1aa: 5481 ab6c |0083: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ -3bd1ae: 3801 0300 |0085: if-eqz v1, 0088 // +0003 │ │ -3bd1b2: 0f02 |0087: return v2 │ │ -3bd1b4: 5471 ac6c |0088: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd1b8: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ -3bd1bc: 5483 ac6c |008c: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd1c0: 6e20 e0a5 3100 |008e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bd1c6: 0a01 |0091: move-result v1 │ │ -3bd1c8: 3901 0800 |0092: if-nez v1, 009a // +0008 │ │ -3bd1cc: 2805 |0094: goto 0099 // +0005 │ │ -3bd1ce: 5481 ac6c |0095: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd1d2: 3801 0300 |0097: if-eqz v1, 009a // +0003 │ │ -3bd1d6: 0f02 |0099: return v2 │ │ -3bd1d8: 5571 a46c |009a: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ -3bd1dc: 5583 a46c |009c: iget-boolean v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ -3bd1e0: 3231 0300 |009e: if-eq v1, v3, 00a1 // +0003 │ │ -3bd1e4: 0f02 |00a0: return v2 │ │ -3bd1e6: 5571 a26c |00a1: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ -3bd1ea: 5588 a26c |00a3: iget-boolean v8, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ -3bd1ee: 3281 0300 |00a5: if-eq v1, v8, 00a8 // +0003 │ │ -3bd1f2: 0f02 |00a7: return v2 │ │ -3bd1f4: 0f00 |00a8: return v0 │ │ +3bd06c: |[3bd06c] de.danoeh.antennapod.model.download.DownloadRequest.equals:(Ljava/lang/Object;)Z │ │ +3bd07c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3bd07e: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +3bd082: 0f00 |0003: return v0 │ │ +3bd084: 2081 c218 |0004: instance-of v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ +3bd088: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3bd08a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3bd08e: 0f02 |0009: return v2 │ │ +3bd090: 1f08 c218 |000a: check-cast v8, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ +3bd094: 5471 a36c |000c: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd098: 3801 0b00 |000e: if-eqz v1, 0019 // +000b │ │ +3bd09c: 5483 a36c |0010: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd0a0: 6e20 e0a5 3100 |0012: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bd0a6: 0a01 |0015: move-result v1 │ │ +3bd0a8: 3901 0800 |0016: if-nez v1, 001e // +0008 │ │ +3bd0ac: 2805 |0018: goto 001d // +0005 │ │ +3bd0ae: 5481 a36c |0019: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd0b2: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ +3bd0b6: 0f02 |001d: return v2 │ │ +3bd0b8: 5373 a06c |001e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ +3bd0bc: 5385 a06c |0020: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ +3bd0c0: 3101 0305 |0022: cmp-long v1, v3, v5 │ │ +3bd0c4: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ +3bd0c8: 0f02 |0026: return v2 │ │ +3bd0ca: 5271 a16c |0027: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ +3bd0ce: 5283 a16c |0029: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ +3bd0d2: 3231 0300 |002b: if-eq v1, v3, 002e // +0003 │ │ +3bd0d6: 0f02 |002d: return v2 │ │ +3bd0d8: 5271 a66c |002e: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ +3bd0dc: 5283 a66c |0030: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ +3bd0e0: 3231 0300 |0032: if-eq v1, v3, 0035 // +0003 │ │ +3bd0e4: 0f02 |0034: return v2 │ │ +3bd0e6: 5373 a76c |0035: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ +3bd0ea: 5385 a76c |0037: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ +3bd0ee: 3101 0305 |0039: cmp-long v1, v3, v5 │ │ +3bd0f2: 3801 0300 |003b: if-eqz v1, 003e // +0003 │ │ +3bd0f6: 0f02 |003d: return v2 │ │ +3bd0f8: 5373 a86c |003e: iget-wide v3, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ +3bd0fc: 5385 a86c |0040: iget-wide v5, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ +3bd100: 3101 0305 |0042: cmp-long v1, v3, v5 │ │ +3bd104: 3801 0300 |0044: if-eqz v1, 0047 // +0003 │ │ +3bd108: 0f02 |0046: return v2 │ │ +3bd10a: 5271 aa6c |0047: iget v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ +3bd10e: 5283 aa6c |0049: iget v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ +3bd112: 3231 0300 |004b: if-eq v1, v3, 004e // +0003 │ │ +3bd116: 0f02 |004d: return v2 │ │ +3bd118: 5471 9f6c |004e: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ +3bd11c: 5483 9f6c |0050: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ +3bd120: 6e20 e0a5 3100 |0052: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bd126: 0a01 |0055: move-result v1 │ │ +3bd128: 3901 0300 |0056: if-nez v1, 0059 // +0003 │ │ +3bd12c: 0f02 |0058: return v2 │ │ +3bd12e: 5471 a56c |0059: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd132: 3801 0b00 |005b: if-eqz v1, 0066 // +000b │ │ +3bd136: 5483 a56c |005d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd13a: 6e20 e0a5 3100 |005f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bd140: 0a01 |0062: move-result v1 │ │ +3bd142: 3901 0800 |0063: if-nez v1, 006b // +0008 │ │ +3bd146: 2805 |0065: goto 006a // +0005 │ │ +3bd148: 5481 a56c |0066: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd14c: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ +3bd150: 0f02 |006a: return v2 │ │ +3bd152: 5471 a96c |006b: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ +3bd156: 5483 a96c |006d: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ +3bd15a: 6e20 e0a5 3100 |006f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bd160: 0a01 |0072: move-result v1 │ │ +3bd162: 3901 0300 |0073: if-nez v1, 0076 // +0003 │ │ +3bd166: 0f02 |0075: return v2 │ │ +3bd168: 5471 ab6c |0076: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ +3bd16c: 3801 0b00 |0078: if-eqz v1, 0083 // +000b │ │ +3bd170: 5483 ab6c |007a: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ +3bd174: 6e20 e0a5 3100 |007c: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bd17a: 0a01 |007f: move-result v1 │ │ +3bd17c: 3901 0800 |0080: if-nez v1, 0088 // +0008 │ │ +3bd180: 2805 |0082: goto 0087 // +0005 │ │ +3bd182: 5481 ab6c |0083: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ +3bd186: 3801 0300 |0085: if-eqz v1, 0088 // +0003 │ │ +3bd18a: 0f02 |0087: return v2 │ │ +3bd18c: 5471 ac6c |0088: iget-object v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd190: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ +3bd194: 5483 ac6c |008c: iget-object v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd198: 6e20 e0a5 3100 |008e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bd19e: 0a01 |0091: move-result v1 │ │ +3bd1a0: 3901 0800 |0092: if-nez v1, 009a // +0008 │ │ +3bd1a4: 2805 |0094: goto 0099 // +0005 │ │ +3bd1a6: 5481 ac6c |0095: iget-object v1, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd1aa: 3801 0300 |0097: if-eqz v1, 009a // +0003 │ │ +3bd1ae: 0f02 |0099: return v2 │ │ +3bd1b0: 5571 a46c |009a: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ +3bd1b4: 5583 a46c |009c: iget-boolean v3, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ +3bd1b8: 3231 0300 |009e: if-eq v1, v3, 00a1 // +0003 │ │ +3bd1bc: 0f02 |00a0: return v2 │ │ +3bd1be: 5571 a26c |00a1: iget-boolean v1, v7, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ +3bd1c2: 5588 a26c |00a3: iget-boolean v8, v8, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ +3bd1c6: 3281 0300 |00a5: if-eq v1, v8, 00a8 // +0003 │ │ +3bd1ca: 0f02 |00a7: return v2 │ │ +3bd1cc: 0f00 |00a8: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=107 │ │ 0x000a line=109 │ │ 0x000c line=111 │ │ 0x001e line=113 │ │ 0x0027 line=114 │ │ @@ -772855,17 +772855,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd07c: |[3bd07c] de.danoeh.antennapod.model.download.DownloadRequest.getArguments:()Landroid/os/Bundle; │ │ -3bd08c: 5410 9e6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ -3bd090: 1100 |0002: return-object v0 │ │ +3bd054: |[3bd054] de.danoeh.antennapod.model.download.DownloadRequest.getArguments:()Landroid/os/Bundle; │ │ +3bd064: 5410 9e6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ +3bd068: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772873,17 +772873,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd360: |[3bd360] de.danoeh.antennapod.model.download.DownloadRequest.getDestination:()Ljava/lang/String; │ │ -3bd370: 5410 9f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ -3bd374: 1100 |0002: return-object v0 │ │ +3bd338: |[3bd338] de.danoeh.antennapod.model.download.DownloadRequest.getDestination:()Ljava/lang/String; │ │ +3bd348: 5410 9f6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ +3bd34c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772891,17 +772891,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd42c: |[3bd42c] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileId:()J │ │ -3bd43c: 5320 a06c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ -3bd440: 1000 |0002: return-wide v0 │ │ +3bd404: |[3bd404] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileId:()J │ │ +3bd414: 5320 a06c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ +3bd418: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772909,17 +772909,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd224: |[3bd224] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileType:()I │ │ -3bd234: 5210 a16c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ -3bd238: 0f00 |0002: return v0 │ │ +3bd1fc: |[3bd1fc] de.danoeh.antennapod.model.download.DownloadRequest.getFeedfileType:()I │ │ +3bd20c: 5210 a16c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ +3bd210: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772927,17 +772927,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd378: |[3bd378] de.danoeh.antennapod.model.download.DownloadRequest.getLastModified:()Ljava/lang/String; │ │ -3bd388: 5410 a36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd38c: 1100 |0002: return-object v0 │ │ +3bd350: |[3bd350] de.danoeh.antennapod.model.download.DownloadRequest.getLastModified:()Ljava/lang/String; │ │ +3bd360: 5410 a36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd364: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772945,17 +772945,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd390: |[3bd390] de.danoeh.antennapod.model.download.DownloadRequest.getPassword:()Ljava/lang/String; │ │ -3bd3a0: 5410 a56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd3a4: 1100 |0002: return-object v0 │ │ +3bd368: |[3bd368] de.danoeh.antennapod.model.download.DownloadRequest.getPassword:()Ljava/lang/String; │ │ +3bd378: 5410 a56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd37c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772963,17 +772963,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd23c: |[3bd23c] de.danoeh.antennapod.model.download.DownloadRequest.getProgressPercent:()I │ │ -3bd24c: 5210 a66c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ -3bd250: 0f00 |0002: return v0 │ │ +3bd214: |[3bd214] de.danoeh.antennapod.model.download.DownloadRequest.getProgressPercent:()I │ │ +3bd224: 5210 a66c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ +3bd228: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772981,17 +772981,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd444: |[3bd444] de.danoeh.antennapod.model.download.DownloadRequest.getSize:()J │ │ -3bd454: 5320 a76c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ -3bd458: 1000 |0002: return-wide v0 │ │ +3bd41c: |[3bd41c] de.danoeh.antennapod.model.download.DownloadRequest.getSize:()J │ │ +3bd42c: 5320 a76c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ +3bd430: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -772999,17 +772999,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd45c: |[3bd45c] de.danoeh.antennapod.model.download.DownloadRequest.getSoFar:()J │ │ -3bd46c: 5320 a86c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ -3bd470: 1000 |0002: return-wide v0 │ │ +3bd434: |[3bd434] de.danoeh.antennapod.model.download.DownloadRequest.getSoFar:()J │ │ +3bd444: 5320 a86c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ +3bd448: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -773017,17 +773017,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd3a8: |[3bd3a8] de.danoeh.antennapod.model.download.DownloadRequest.getSource:()Ljava/lang/String; │ │ -3bd3b8: 5410 a96c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ -3bd3bc: 1100 |0002: return-object v0 │ │ +3bd380: |[3bd380] de.danoeh.antennapod.model.download.DownloadRequest.getSource:()Ljava/lang/String; │ │ +3bd390: 5410 a96c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ +3bd394: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -773035,17 +773035,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd3c0: |[3bd3c0] de.danoeh.antennapod.model.download.DownloadRequest.getTitle:()Ljava/lang/String; │ │ -3bd3d0: 5410 ab6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ -3bd3d4: 1100 |0002: return-object v0 │ │ +3bd398: |[3bd398] de.danoeh.antennapod.model.download.DownloadRequest.getTitle:()Ljava/lang/String; │ │ +3bd3a8: 5410 ab6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ +3bd3ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -773053,17 +773053,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd3d8: |[3bd3d8] de.danoeh.antennapod.model.download.DownloadRequest.getUsername:()Ljava/lang/String; │ │ -3bd3e8: 5410 ac6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd3ec: 1100 |0002: return-object v0 │ │ +3bd3b0: |[3bd3b0] de.danoeh.antennapod.model.download.DownloadRequest.getUsername:()Ljava/lang/String; │ │ +3bd3c0: 5410 ac6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd3c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/download/DownloadRequest;) │ │ @@ -773071,91 +773071,91 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 125 16-bit code units │ │ -3bd254: |[3bd254] de.danoeh.antennapod.model.download.DownloadRequest.hashCode:()I │ │ -3bd264: 5460 9f6c |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ -3bd268: 6e10 e7a5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3bd26e: 0a00 |0005: move-result v0 │ │ -3bd270: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd274: 5461 a96c |0008: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ -3bd278: 6e10 e7a5 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3bd27e: 0a01 |000d: move-result v1 │ │ -3bd280: b010 |000e: add-int/2addr v0, v1 │ │ -3bd282: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd286: 5461 ab6c |0011: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ -3bd28a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3bd28c: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -3bd290: 6e10 e7a5 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3bd296: 0a01 |0019: move-result v1 │ │ -3bd298: 2802 |001a: goto 001c // +0002 │ │ -3bd29a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3bd29c: b010 |001c: add-int/2addr v0, v1 │ │ -3bd29e: da00 001f |001d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd2a2: 5461 ac6c |001f: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd2a6: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -3bd2aa: 6e10 e7a5 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3bd2b0: 0a01 |0026: move-result v1 │ │ -3bd2b2: 2802 |0027: goto 0029 // +0002 │ │ -3bd2b4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -3bd2b6: b010 |0029: add-int/2addr v0, v1 │ │ -3bd2b8: da00 001f |002a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd2bc: 5461 a56c |002c: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd2c0: 3801 0700 |002e: if-eqz v1, 0035 // +0007 │ │ -3bd2c4: 6e10 e7a5 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3bd2ca: 0a01 |0033: move-result v1 │ │ -3bd2cc: 2802 |0034: goto 0036 // +0002 │ │ -3bd2ce: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -3bd2d0: b010 |0036: add-int/2addr v0, v1 │ │ -3bd2d2: da00 001f |0037: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd2d6: 5461 a36c |0039: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd2da: 3801 0600 |003b: if-eqz v1, 0041 // +0006 │ │ -3bd2de: 6e10 e7a5 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3bd2e4: 0a02 |0040: move-result v2 │ │ -3bd2e6: b020 |0041: add-int/2addr v0, v2 │ │ -3bd2e8: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd2ec: 5361 a06c |0044: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ -3bd2f0: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ -3bd2f4: a504 0103 |0048: ushr-long v4, v1, v3 │ │ -3bd2f8: c241 |004a: xor-long/2addr v1, v4 │ │ -3bd2fa: 8412 |004b: long-to-int v2, v1 │ │ -3bd2fc: b020 |004c: add-int/2addr v0, v2 │ │ -3bd2fe: da00 001f |004d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd302: 5261 a16c |004f: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ -3bd306: b010 |0051: add-int/2addr v0, v1 │ │ -3bd308: da00 001f |0052: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd30c: 5461 9e6c |0054: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ -3bd310: 6e10 bda5 0100 |0056: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@a5bd │ │ -3bd316: 0a01 |0059: move-result v1 │ │ -3bd318: b010 |005a: add-int/2addr v0, v1 │ │ -3bd31a: da00 001f |005b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd31e: 5261 a66c |005d: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ -3bd322: b010 |005f: add-int/2addr v0, v1 │ │ -3bd324: da00 001f |0060: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd328: 5361 a86c |0062: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ -3bd32c: a504 0103 |0064: ushr-long v4, v1, v3 │ │ -3bd330: c241 |0066: xor-long/2addr v1, v4 │ │ -3bd332: 8412 |0067: long-to-int v2, v1 │ │ -3bd334: b020 |0068: add-int/2addr v0, v2 │ │ -3bd336: da00 001f |0069: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd33a: 5361 a76c |006b: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ -3bd33e: a503 0103 |006d: ushr-long v3, v1, v3 │ │ -3bd342: c231 |006f: xor-long/2addr v1, v3 │ │ -3bd344: 8412 |0070: long-to-int v2, v1 │ │ -3bd346: b020 |0071: add-int/2addr v0, v2 │ │ -3bd348: da00 001f |0072: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd34c: 5261 aa6c |0074: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ -3bd350: b010 |0076: add-int/2addr v0, v1 │ │ -3bd352: da00 001f |0077: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3bd356: 5561 a46c |0079: iget-boolean v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ -3bd35a: b010 |007b: add-int/2addr v0, v1 │ │ -3bd35c: 0f00 |007c: return v0 │ │ +3bd22c: |[3bd22c] de.danoeh.antennapod.model.download.DownloadRequest.hashCode:()I │ │ +3bd23c: 5460 9f6c |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ +3bd240: 6e10 e7a5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3bd246: 0a00 |0005: move-result v0 │ │ +3bd248: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd24c: 5461 a96c |0008: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ +3bd250: 6e10 e7a5 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3bd256: 0a01 |000d: move-result v1 │ │ +3bd258: b010 |000e: add-int/2addr v0, v1 │ │ +3bd25a: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd25e: 5461 ab6c |0011: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ +3bd262: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3bd264: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +3bd268: 6e10 e7a5 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3bd26e: 0a01 |0019: move-result v1 │ │ +3bd270: 2802 |001a: goto 001c // +0002 │ │ +3bd272: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3bd274: b010 |001c: add-int/2addr v0, v1 │ │ +3bd276: da00 001f |001d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd27a: 5461 ac6c |001f: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd27e: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +3bd282: 6e10 e7a5 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3bd288: 0a01 |0026: move-result v1 │ │ +3bd28a: 2802 |0027: goto 0029 // +0002 │ │ +3bd28c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +3bd28e: b010 |0029: add-int/2addr v0, v1 │ │ +3bd290: da00 001f |002a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd294: 5461 a56c |002c: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd298: 3801 0700 |002e: if-eqz v1, 0035 // +0007 │ │ +3bd29c: 6e10 e7a5 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3bd2a2: 0a01 |0033: move-result v1 │ │ +3bd2a4: 2802 |0034: goto 0036 // +0002 │ │ +3bd2a6: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +3bd2a8: b010 |0036: add-int/2addr v0, v1 │ │ +3bd2aa: da00 001f |0037: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd2ae: 5461 a36c |0039: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd2b2: 3801 0600 |003b: if-eqz v1, 0041 // +0006 │ │ +3bd2b6: 6e10 e7a5 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3bd2bc: 0a02 |0040: move-result v2 │ │ +3bd2be: b020 |0041: add-int/2addr v0, v2 │ │ +3bd2c0: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd2c4: 5361 a06c |0044: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ +3bd2c8: 1303 2000 |0046: const/16 v3, #int 32 // #20 │ │ +3bd2cc: a504 0103 |0048: ushr-long v4, v1, v3 │ │ +3bd2d0: c241 |004a: xor-long/2addr v1, v4 │ │ +3bd2d2: 8412 |004b: long-to-int v2, v1 │ │ +3bd2d4: b020 |004c: add-int/2addr v0, v2 │ │ +3bd2d6: da00 001f |004d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd2da: 5261 a16c |004f: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ +3bd2de: b010 |0051: add-int/2addr v0, v1 │ │ +3bd2e0: da00 001f |0052: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd2e4: 5461 9e6c |0054: iget-object v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ +3bd2e8: 6e10 bda5 0100 |0056: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@a5bd │ │ +3bd2ee: 0a01 |0059: move-result v1 │ │ +3bd2f0: b010 |005a: add-int/2addr v0, v1 │ │ +3bd2f2: da00 001f |005b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd2f6: 5261 a66c |005d: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ +3bd2fa: b010 |005f: add-int/2addr v0, v1 │ │ +3bd2fc: da00 001f |0060: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd300: 5361 a86c |0062: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ +3bd304: a504 0103 |0064: ushr-long v4, v1, v3 │ │ +3bd308: c241 |0066: xor-long/2addr v1, v4 │ │ +3bd30a: 8412 |0067: long-to-int v2, v1 │ │ +3bd30c: b020 |0068: add-int/2addr v0, v2 │ │ +3bd30e: da00 001f |0069: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd312: 5361 a76c |006b: iget-wide v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ +3bd316: a503 0103 |006d: ushr-long v3, v1, v3 │ │ +3bd31a: c231 |006f: xor-long/2addr v1, v3 │ │ +3bd31c: 8412 |0070: long-to-int v2, v1 │ │ +3bd31e: b020 |0071: add-int/2addr v0, v2 │ │ +3bd320: da00 001f |0072: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd324: 5261 aa6c |0074: iget v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ +3bd328: b010 |0076: add-int/2addr v0, v1 │ │ +3bd32a: da00 001f |0077: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3bd32e: 5561 a46c |0079: iget-boolean v1, v6, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ +3bd332: b010 |007b: add-int/2addr v0, v1 │ │ +3bd334: 0f00 |007c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0008 line=134 │ │ 0x0011 line=135 │ │ 0x001f line=136 │ │ 0x002c line=137 │ │ @@ -773176,17 +773176,17 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd1f8: |[3bd1f8] de.danoeh.antennapod.model.download.DownloadRequest.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3bd208: 5b01 a36c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd20c: 1100 |0002: return-object v0 │ │ +3bd1d0: |[3bd1d0] de.danoeh.antennapod.model.download.DownloadRequest.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3bd1e0: 5b01 a36c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd1e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -773195,17 +773195,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd5d0: |[3bd5d0] de.danoeh.antennapod.model.download.DownloadRequest.setPassword:(Ljava/lang/String;)V │ │ -3bd5e0: 5b01 a56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd5e4: 0e00 |0002: return-void │ │ +3bd5a8: |[3bd5a8] de.danoeh.antennapod.model.download.DownloadRequest.setPassword:(Ljava/lang/String;)V │ │ +3bd5b8: 5b01 a56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd5bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -773214,17 +773214,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd5e8: |[3bd5e8] de.danoeh.antennapod.model.download.DownloadRequest.setProgressPercent:(I)V │ │ -3bd5f8: 5901 a66c |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ -3bd5fc: 0e00 |0002: return-void │ │ +3bd5c0: |[3bd5c0] de.danoeh.antennapod.model.download.DownloadRequest.setProgressPercent:(I)V │ │ +3bd5d0: 5901 a66c |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.progressPercent:I // field@6ca6 │ │ +3bd5d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -773233,17 +773233,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd600: |[3bd600] de.danoeh.antennapod.model.download.DownloadRequest.setSize:(J)V │ │ -3bd610: 5a01 a76c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ -3bd614: 0e00 |0002: return-void │ │ +3bd5d8: |[3bd5d8] de.danoeh.antennapod.model.download.DownloadRequest.setSize:(J)V │ │ +3bd5e8: 5a01 a76c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.size:J // field@6ca7 │ │ +3bd5ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -773252,17 +773252,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd618: |[3bd618] de.danoeh.antennapod.model.download.DownloadRequest.setSoFar:(J)V │ │ -3bd628: 5a01 a86c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ -3bd62c: 0e00 |0002: return-void │ │ +3bd5f0: |[3bd5f0] de.danoeh.antennapod.model.download.DownloadRequest.setSoFar:(J)V │ │ +3bd600: 5a01 a86c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.soFar:J // field@6ca8 │ │ +3bd604: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -773271,17 +773271,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd630: |[3bd630] de.danoeh.antennapod.model.download.DownloadRequest.setStatusMsg:(I)V │ │ -3bd640: 5901 aa6c |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ -3bd644: 0e00 |0002: return-void │ │ +3bd608: |[3bd608] de.danoeh.antennapod.model.download.DownloadRequest.setStatusMsg:(I)V │ │ +3bd618: 5901 aa6c |0000: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.statusMsg:I // field@6caa │ │ +3bd61c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -773290,17 +773290,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd648: |[3bd648] de.danoeh.antennapod.model.download.DownloadRequest.setUsername:(Ljava/lang/String;)V │ │ -3bd658: 5b01 ac6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd65c: 0e00 |0002: return-void │ │ +3bd620: |[3bd620] de.danoeh.antennapod.model.download.DownloadRequest.setUsername:(Ljava/lang/String;)V │ │ +3bd630: 5b01 ac6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd634: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -773309,42 +773309,42 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -3bd660: |[3bd660] de.danoeh.antennapod.model.download.DownloadRequest.writeToParcel:(Landroid/os/Parcel;I)V │ │ -3bd670: 5424 9f6c |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ -3bd674: 6e20 c907 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bd67a: 5424 a96c |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ -3bd67e: 6e20 c907 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bd684: 5424 ab6c |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ -3bd688: 6e20 c907 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bd68e: 5320 a06c |000f: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ -3bd692: 6e30 c407 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3bd698: 5224 a16c |0014: iget v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ -3bd69c: 6e20 c007 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ -3bd6a2: 5424 a36c |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ -3bd6a6: 6e20 c907 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bd6ac: 5424 ac6c |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ -3bd6b0: 7110 5c9b 0400 |0020: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@9b5c │ │ -3bd6b6: 0c04 |0023: move-result-object v4 │ │ -3bd6b8: 6e20 c907 4300 |0024: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bd6be: 5424 a56c |0027: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ -3bd6c2: 7110 5c9b 0400 |0029: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@9b5c │ │ -3bd6c8: 0c04 |002c: move-result-object v4 │ │ -3bd6ca: 6e20 c907 4300 |002d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bd6d0: 5524 a46c |0030: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ -3bd6d4: 6e20 bd07 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07bd │ │ -3bd6da: 5424 9e6c |0035: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ -3bd6de: 6e20 bc07 4300 |0037: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@07bc │ │ -3bd6e4: 5524 a26c |003a: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ -3bd6e8: 6e20 bd07 4300 |003c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07bd │ │ -3bd6ee: 0e00 |003f: return-void │ │ +3bd638: |[3bd638] de.danoeh.antennapod.model.download.DownloadRequest.writeToParcel:(Landroid/os/Parcel;I)V │ │ +3bd648: 5424 9f6c |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.destination:Ljava/lang/String; // field@6c9f │ │ +3bd64c: 6e20 c907 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bd652: 5424 a96c |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.source:Ljava/lang/String; // field@6ca9 │ │ +3bd656: 6e20 c907 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bd65c: 5424 ab6c |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.title:Ljava/lang/String; // field@6cab │ │ +3bd660: 6e20 c907 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bd666: 5320 a06c |000f: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileId:J // field@6ca0 │ │ +3bd66a: 6e30 c407 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3bd670: 5224 a16c |0014: iget v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.feedfileType:I // field@6ca1 │ │ +3bd674: 6e20 c007 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ +3bd67a: 5424 a36c |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.lastModified:Ljava/lang/String; // field@6ca3 │ │ +3bd67e: 6e20 c907 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bd684: 5424 ac6c |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.username:Ljava/lang/String; // field@6cac │ │ +3bd688: 7110 5c9b 0400 |0020: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@9b5c │ │ +3bd68e: 0c04 |0023: move-result-object v4 │ │ +3bd690: 6e20 c907 4300 |0024: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bd696: 5424 a56c |0027: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.password:Ljava/lang/String; // field@6ca5 │ │ +3bd69a: 7110 5c9b 0400 |0029: invoke-static {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.nonNullString:(Ljava/lang/String;)Ljava/lang/String; // method@9b5c │ │ +3bd6a0: 0c04 |002c: move-result-object v4 │ │ +3bd6a2: 6e20 c907 4300 |002d: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bd6a8: 5524 a46c |0030: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.mediaEnqueued:Z // field@6ca4 │ │ +3bd6ac: 6e20 bd07 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07bd │ │ +3bd6b2: 5424 9e6c |0035: iget-object v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.arguments:Landroid/os/Bundle; // field@6c9e │ │ +3bd6b6: 6e20 bc07 4300 |0037: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@07bc │ │ +3bd6bc: 5524 a26c |003a: iget-boolean v4, v2, Lde/danoeh/antennapod/model/download/DownloadRequest;.initiatedByUser:Z // field@6ca2 │ │ +3bd6c0: 6e20 bd07 4300 |003c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeByte:(B)V // method@07bd │ │ +3bd6c6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x000a line=69 │ │ 0x000f line=70 │ │ 0x0014 line=71 │ │ @@ -773421,28 +773421,28 @@ │ │ type : '(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 11 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3bd8c8: |[3bd8c8] de.danoeh.antennapod.model.download.DownloadResult.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V │ │ -3bd8d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bd8de: 5a01 b16c |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ -3bd8e2: 5b03 b56c |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6cb5 │ │ -3bd8e6: 5a04 af6c |0007: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6caf │ │ -3bd8ea: 5b08 b26c |0009: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ -3bd8ee: 5c07 b46c |000b: iput-boolean v7, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ -3bd8f2: 6e10 e1a7 0900 |000d: invoke-virtual {v9}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bd8f8: 0c01 |0010: move-result-object v1 │ │ -3bd8fa: 1f01 db1b |0011: check-cast v1, Ljava/util/Date; // type@1bdb │ │ -3bd8fe: 5b01 ae6c |0013: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6cae │ │ -3bd902: 5b0a b36c |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ -3bd906: 5906 b06c |0017: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6cb0 │ │ -3bd90a: 0e00 |0019: return-void │ │ +3bd8a0: |[3bd8a0] de.danoeh.antennapod.model.download.DownloadResult.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V │ │ +3bd8b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bd8b6: 5a01 b16c |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ +3bd8ba: 5b03 b56c |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6cb5 │ │ +3bd8be: 5a04 af6c |0007: iput-wide v4, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6caf │ │ +3bd8c2: 5b08 b26c |0009: iput-object v8, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ +3bd8c6: 5c07 b46c |000b: iput-boolean v7, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ +3bd8ca: 6e10 e1a7 0900 |000d: invoke-virtual {v9}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bd8d0: 0c01 |0010: move-result-object v1 │ │ +3bd8d2: 1f01 db1b |0011: check-cast v1, Ljava/util/Date; // type@1bdb │ │ +3bd8d6: 5b01 ae6c |0013: iput-object v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6cae │ │ +3bd8da: 5b0a b36c |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ +3bd8de: 5906 b06c |0017: iput v6, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6cb0 │ │ +3bd8e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ @@ -773466,27 +773466,27 @@ │ │ type : '(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 8 │ │ outs : 11 │ │ insns size : 21 16-bit code units │ │ -3bd88c: |[3bd88c] de.danoeh.antennapod.model.download.DownloadResult.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ -3bd89c: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -3bd8a0: 2209 db1b |0002: new-instance v9, Ljava/util/Date; // type@1bdb │ │ -3bd8a4: 7010 dda7 0900 |0004: invoke-direct {v9}, Ljava/util/Date;.:()V // method@a7dd │ │ -3bd8aa: 07b0 |0007: move-object v0, v11 │ │ -3bd8ac: 07c3 |0008: move-object v3, v12 │ │ -3bd8ae: 04d4 |0009: move-wide v4, v13 │ │ -3bd8b0: 01f6 |000a: move v6, v15 │ │ -3bd8b2: 0207 1000 |000b: move/from16 v7, v16 │ │ -3bd8b6: 0808 1100 |000d: move-object/from16 v8, v17 │ │ -3bd8ba: 080a 1200 |000f: move-object/from16 v10, v18 │ │ -3bd8be: 760b 669b 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@9b66 │ │ -3bd8c4: 0e00 |0014: return-void │ │ +3bd864: |[3bd864] de.danoeh.antennapod.model.download.DownloadResult.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ +3bd874: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ +3bd878: 2209 db1b |0002: new-instance v9, Ljava/util/Date; // type@1bdb │ │ +3bd87c: 7010 dda7 0900 |0004: invoke-direct {v9}, Ljava/util/Date;.:()V // method@a7dd │ │ +3bd882: 07b0 |0007: move-object v0, v11 │ │ +3bd884: 07c3 |0008: move-object v3, v12 │ │ +3bd886: 04d4 |0009: move-wide v4, v13 │ │ +3bd888: 01f6 |000a: move v6, v15 │ │ +3bd88a: 0207 1000 |000b: move/from16 v7, v16 │ │ +3bd88e: 0808 1100 |000d: move-object/from16 v8, v17 │ │ +3bd892: 080a 1200 |000f: move-object/from16 v10, v18 │ │ +3bd896: 760b 669b 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@9b66 │ │ +3bd89c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0015 reg=11 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x0015 reg=12 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=13 (null) J │ │ @@ -773501,20 +773501,20 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bd838: |[3bd838] de.danoeh.antennapod.model.download.DownloadResult.getCompletionDate:()Ljava/util/Date; │ │ -3bd848: 5410 ae6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6cae │ │ -3bd84c: 6e10 e1a7 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bd852: 0c00 |0005: move-result-object v0 │ │ -3bd854: 1f00 db1b |0006: check-cast v0, Ljava/util/Date; // type@1bdb │ │ -3bd858: 1100 |0008: return-object v0 │ │ +3bd810: |[3bd810] de.danoeh.antennapod.model.download.DownloadResult.getCompletionDate:()Ljava/util/Date; │ │ +3bd820: 5410 ae6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6cae │ │ +3bd824: 6e10 e1a7 0000 |0002: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bd82a: 0c00 |0005: move-result-object v0 │ │ +3bd82c: 1f00 db1b |0006: check-cast v0, Ljava/util/Date; // type@1bdb │ │ +3bd830: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773522,17 +773522,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd85c: |[3bd85c] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileId:()J │ │ -3bd86c: 5320 af6c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6caf │ │ -3bd870: 1000 |0002: return-wide v0 │ │ +3bd834: |[3bd834] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileId:()J │ │ +3bd844: 5320 af6c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6caf │ │ +3bd848: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773540,17 +773540,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd720: |[3bd720] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileType:()I │ │ -3bd730: 5210 b06c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6cb0 │ │ -3bd734: 0f00 |0002: return v0 │ │ +3bd6f8: |[3bd6f8] de.danoeh.antennapod.model.download.DownloadResult.getFeedfileType:()I │ │ +3bd708: 5210 b06c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6cb0 │ │ +3bd70c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773558,17 +773558,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd874: |[3bd874] de.danoeh.antennapod.model.download.DownloadResult.getId:()J │ │ -3bd884: 5320 b16c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ -3bd888: 1000 |0002: return-wide v0 │ │ +3bd84c: |[3bd84c] de.danoeh.antennapod.model.download.DownloadResult.getId:()J │ │ +3bd85c: 5320 b16c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ +3bd860: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773576,17 +773576,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadError;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd708: |[3bd708] de.danoeh.antennapod.model.download.DownloadResult.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; │ │ -3bd718: 5410 b26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ -3bd71c: 1100 |0002: return-object v0 │ │ +3bd6e0: |[3bd6e0] de.danoeh.antennapod.model.download.DownloadResult.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; │ │ +3bd6f0: 5410 b26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ +3bd6f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773594,17 +773594,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd738: |[3bd738] de.danoeh.antennapod.model.download.DownloadResult.getReasonDetailed:()Ljava/lang/String; │ │ -3bd748: 5410 b36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ -3bd74c: 1100 |0002: return-object v0 │ │ +3bd710: |[3bd710] de.danoeh.antennapod.model.download.DownloadResult.getReasonDetailed:()Ljava/lang/String; │ │ +3bd720: 5410 b36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ +3bd724: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773612,17 +773612,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd750: |[3bd750] de.danoeh.antennapod.model.download.DownloadResult.getTitle:()Ljava/lang/String; │ │ -3bd760: 5410 b56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6cb5 │ │ -3bd764: 1100 |0002: return-object v0 │ │ +3bd728: |[3bd728] de.danoeh.antennapod.model.download.DownloadResult.getTitle:()Ljava/lang/String; │ │ +3bd738: 5410 b56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6cb5 │ │ +3bd73c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773630,17 +773630,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd6f0: |[3bd6f0] de.danoeh.antennapod.model.download.DownloadResult.isSuccessful:()Z │ │ -3bd700: 5510 b46c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ -3bd704: 0f00 |0002: return v0 │ │ +3bd6c8: |[3bd6c8] de.danoeh.antennapod.model.download.DownloadResult.isSuccessful:()Z │ │ +3bd6d8: 5510 b46c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ +3bd6dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/download/DownloadResult;) │ │ @@ -773648,20 +773648,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3bd90c: |[3bd90c] de.danoeh.antennapod.model.download.DownloadResult.setCancelled:()V │ │ -3bd91c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bd91e: 5c10 b46c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ -3bd922: 6200 886c |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ -3bd926: 5b10 b26c |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ -3bd92a: 0e00 |0007: return-void │ │ +3bd8e4: |[3bd8e4] de.danoeh.antennapod.model.download.DownloadResult.setCancelled:()V │ │ +3bd8f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bd8f6: 5c10 b46c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ +3bd8fa: 6200 886c |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ +3bd8fe: 5b10 b26c |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ +3bd902: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ 0x0003 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -773670,20 +773670,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3bd92c: |[3bd92c] de.danoeh.antennapod.model.download.DownloadResult.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ -3bd93c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bd93e: 5c10 b46c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ -3bd942: 5b12 b26c |0003: iput-object v2, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ -3bd946: 5b13 b36c |0005: iput-object v3, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ -3bd94a: 0e00 |0007: return-void │ │ +3bd904: |[3bd904] de.danoeh.antennapod.model.download.DownloadResult.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ +3bd914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bd916: 5c10 b46c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ +3bd91a: 5b12 b26c |0003: iput-object v2, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ +3bd91e: 5b13 b36c |0005: iput-object v3, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ +3bd922: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ 0x0003 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ @@ -773695,17 +773695,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd94c: |[3bd94c] de.danoeh.antennapod.model.download.DownloadResult.setId:(J)V │ │ -3bd95c: 5a01 b16c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ -3bd960: 0e00 |0002: return-void │ │ +3bd924: |[3bd924] de.danoeh.antennapod.model.download.DownloadResult.setId:(J)V │ │ +3bd934: 5a01 b16c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ +3bd938: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -773714,20 +773714,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3bd964: |[3bd964] de.danoeh.antennapod.model.download.DownloadResult.setSuccessful:()V │ │ -3bd974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3bd976: 5c10 b46c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ -3bd97a: 6200 9a6c |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ -3bd97e: 5b10 b26c |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ -3bd982: 0e00 |0007: return-void │ │ +3bd93c: |[3bd93c] de.danoeh.antennapod.model.download.DownloadResult.setSuccessful:()V │ │ +3bd94c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3bd94e: 5c10 b46c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ +3bd952: 6200 9a6c |0003: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ +3bd956: 5b10 b26c |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ +3bd95a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -773736,54 +773736,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -3bd768: |[3bd768] de.danoeh.antennapod.model.download.DownloadResult.toString:()Ljava/lang/String; │ │ -3bd778: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3bd77c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3bd782: 1a01 ae12 |0005: const-string v1, "DownloadStatus [id=" // string@12ae │ │ -3bd786: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd78c: 5331 b16c |000a: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ -3bd790: 6e30 0ea6 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3bd796: 1a01 c205 |000f: const-string v1, ", title=" // string@05c2 │ │ -3bd79a: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd7a0: 5431 b56c |0014: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6cb5 │ │ -3bd7a4: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd7aa: 1a01 8605 |0019: const-string v1, ", reason=" // string@0586 │ │ -3bd7ae: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd7b4: 5431 b26c |001e: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ -3bd7b8: 6e20 11a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3bd7be: 1a01 8705 |0023: const-string v1, ", reasonDetailed=" // string@0587 │ │ -3bd7c2: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd7c8: 5431 b36c |0028: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ -3bd7cc: 6e20 12a6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd7d2: 1a01 ad05 |002d: const-string v1, ", successful=" // string@05ad │ │ -3bd7d6: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd7dc: 5531 b46c |0032: iget-boolean v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ -3bd7e0: 6e20 13a6 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ -3bd7e6: 1a01 e804 |0037: const-string v1, ", completionDate=" // string@04e8 │ │ -3bd7ea: 6e20 12a6 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd7f0: 5431 ae6c |003c: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6cae │ │ -3bd7f4: 6e20 11a6 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3bd7fa: 1a01 1005 |0041: const-string v1, ", feedfileId=" // string@0510 │ │ -3bd7fe: 6e20 12a6 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd804: 5331 af6c |0046: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6caf │ │ -3bd808: 6e30 0ea6 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3bd80e: 1a01 1105 |004b: const-string v1, ", feedfileType=" // string@0511 │ │ -3bd812: 6e20 12a6 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd818: 5231 b06c |0050: iget v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6cb0 │ │ -3bd81c: 6e20 0da6 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3bd822: 1a01 c551 |0055: const-string v1, "]" // string@51c5 │ │ -3bd826: 6e20 12a6 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bd82c: 6e10 1ba6 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3bd832: 0c00 |005d: move-result-object v0 │ │ -3bd834: 1100 |005e: return-object v0 │ │ +3bd740: |[3bd740] de.danoeh.antennapod.model.download.DownloadResult.toString:()Ljava/lang/String; │ │ +3bd750: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3bd754: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3bd75a: 1a01 ae12 |0005: const-string v1, "DownloadStatus [id=" // string@12ae │ │ +3bd75e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd764: 5331 b16c |000a: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.id:J // field@6cb1 │ │ +3bd768: 6e30 0ea6 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3bd76e: 1a01 c205 |000f: const-string v1, ", title=" // string@05c2 │ │ +3bd772: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd778: 5431 b56c |0014: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.title:Ljava/lang/String; // field@6cb5 │ │ +3bd77c: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd782: 1a01 8605 |0019: const-string v1, ", reason=" // string@0586 │ │ +3bd786: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd78c: 5431 b26c |001e: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reason:Lde/danoeh/antennapod/model/download/DownloadError; // field@6cb2 │ │ +3bd790: 6e20 11a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3bd796: 1a01 8705 |0023: const-string v1, ", reasonDetailed=" // string@0587 │ │ +3bd79a: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd7a0: 5431 b36c |0028: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.reasonDetailed:Ljava/lang/String; // field@6cb3 │ │ +3bd7a4: 6e20 12a6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd7aa: 1a01 ad05 |002d: const-string v1, ", successful=" // string@05ad │ │ +3bd7ae: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd7b4: 5531 b46c |0032: iget-boolean v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.successful:Z // field@6cb4 │ │ +3bd7b8: 6e20 13a6 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ +3bd7be: 1a01 e804 |0037: const-string v1, ", completionDate=" // string@04e8 │ │ +3bd7c2: 6e20 12a6 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd7c8: 5431 ae6c |003c: iget-object v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.completionDate:Ljava/util/Date; // field@6cae │ │ +3bd7cc: 6e20 11a6 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3bd7d2: 1a01 1005 |0041: const-string v1, ", feedfileId=" // string@0510 │ │ +3bd7d6: 6e20 12a6 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd7dc: 5331 af6c |0046: iget-wide v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileId:J // field@6caf │ │ +3bd7e0: 6e30 0ea6 1002 |0048: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3bd7e6: 1a01 1105 |004b: const-string v1, ", feedfileType=" // string@0511 │ │ +3bd7ea: 6e20 12a6 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd7f0: 5231 b06c |0050: iget v1, v3, Lde/danoeh/antennapod/model/download/DownloadResult;.feedfileType:I // field@6cb0 │ │ +3bd7f4: 6e20 0da6 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3bd7fa: 1a01 c551 |0055: const-string v1, "]" // string@51c5 │ │ +3bd7fe: 6e20 12a6 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bd804: 6e10 1ba6 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3bd80a: 0c00 |005d: move-result-object v0 │ │ +3bd80c: 1100 |005e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x005f reg=3 this Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -773834,19 +773834,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bd9b4: |[3bd9b4] de.danoeh.antennapod.model.download.DownloadStatus.:(II)V │ │ -3bd9c4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bd9ca: 5901 ba6c |0003: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6cba │ │ -3bd9ce: 5902 b96c |0005: iput v2, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6cb9 │ │ -3bd9d2: 0e00 |0007: return-void │ │ +3bd98c: |[3bd98c] de.danoeh.antennapod.model.download.DownloadStatus.:(II)V │ │ +3bd99c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bd9a2: 5901 ba6c |0003: iput v1, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6cba │ │ +3bd9a6: 5902 b96c |0005: iput v2, v0, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6cb9 │ │ +3bd9aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/download/DownloadStatus; │ │ @@ -773859,17 +773859,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd984: |[3bd984] de.danoeh.antennapod.model.download.DownloadStatus.getProgress:()I │ │ -3bd994: 5210 b96c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6cb9 │ │ -3bd998: 0f00 |0002: return v0 │ │ +3bd95c: |[3bd95c] de.danoeh.antennapod.model.download.DownloadStatus.getProgress:()I │ │ +3bd96c: 5210 b96c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.progress:I // field@6cb9 │ │ +3bd970: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadStatus; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/download/DownloadStatus;) │ │ @@ -773877,17 +773877,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bd99c: |[3bd99c] de.danoeh.antennapod.model.download.DownloadStatus.getState:()I │ │ -3bd9ac: 5210 ba6c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6cba │ │ -3bd9b0: 0f00 |0002: return v0 │ │ +3bd974: |[3bd974] de.danoeh.antennapod.model.download.DownloadStatus.getState:()I │ │ +3bd984: 5210 ba6c |0000: iget v0, v1, Lde/danoeh/antennapod/model/download/DownloadStatus;.state:I // field@6cba │ │ +3bd988: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/download/DownloadStatus; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -773940,22 +773940,22 @@ │ │ type : '(Ljava/net/Proxy$Type;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bd9d4: |[3bd9d4] de.danoeh.antennapod.model.download.ProxyConfig.:(Ljava/net/Proxy$Type;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ -3bd9e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bd9ea: 5b01 bf6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6cbf │ │ -3bd9ee: 5b02 bc6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6cbc │ │ -3bd9f2: 5903 be6c |0007: iput v3, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6cbe │ │ -3bd9f6: 5b04 c06c |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6cc0 │ │ -3bd9fa: 5b05 bd6c |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6cbd │ │ -3bd9fe: 0e00 |000d: return-void │ │ +3bd9ac: |[3bd9ac] de.danoeh.antennapod.model.download.ProxyConfig.:(Ljava/net/Proxy$Type;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V │ │ +3bd9bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bd9c2: 5b01 bf6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6cbf │ │ +3bd9c6: 5b02 bc6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6cbc │ │ +3bd9ca: 5903 be6c |0007: iput v3, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6cbe │ │ +3bd9ce: 5b04 c06c |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6cc0 │ │ +3bd9d2: 5b05 bd6c |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6cbd │ │ +3bd9d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ 0x0009 line=21 │ │ @@ -774022,17 +774022,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bdbf8: |[3bdbf8] de.danoeh.antennapod.model.feed.Chapter.:()V │ │ -3bdc08: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bdc0e: 0e00 |0003: return-void │ │ +3bdbd0: |[3bdbd0] de.danoeh.antennapod.model.feed.Chapter.:()V │ │ +3bdbe0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bdbe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774040,21 +774040,21 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3bdc10: |[3bdc10] de.danoeh.antennapod.model.feed.Chapter.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3bdc20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bdc26: 5a01 c56c |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6cc5 │ │ -3bdc2a: 5b03 c66c |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6cc6 │ │ -3bdc2e: 5b04 c46c |0007: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6cc4 │ │ -3bdc32: 5b05 c36c |0009: iput-object v5, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6cc3 │ │ -3bdc36: 0e00 |000b: return-void │ │ +3bdbe8: |[3bdbe8] de.danoeh.antennapod.model.feed.Chapter.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3bdbf8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bdbfe: 5a01 c56c |0003: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6cc5 │ │ +3bdc02: 5b03 c66c |0005: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6cc6 │ │ +3bdc06: 5b04 c46c |0007: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6cc4 │ │ +3bdc0a: 5b05 c36c |0009: iput-object v5, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6cc3 │ │ +3bdc0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ 0x0007 line=21 │ │ 0x0009 line=22 │ │ @@ -774070,42 +774070,42 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3bda50: |[3bda50] de.danoeh.antennapod.model.feed.Chapter.getAfterPosition:(Ljava/util/List;I)I │ │ -3bda60: 3806 2c00 |0000: if-eqz v6, 002c // +002c │ │ -3bda64: 7210 29a8 0600 |0002: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ -3bda6a: 0a00 |0005: move-result v0 │ │ -3bda6c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -3bda70: 2824 |0008: goto 002c // +0024 │ │ -3bda72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3bda74: 7210 32a8 0600 |000a: invoke-interface {v6}, Ljava/util/List;.size:()I // method@a832 │ │ -3bda7a: 0a01 |000d: move-result v1 │ │ -3bda7c: 3510 1700 |000e: if-ge v0, v1, 0025 // +0017 │ │ -3bda80: 7220 26a8 0600 |0010: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3bda86: 0c01 |0013: move-result-object v1 │ │ -3bda88: 1f01 c618 |0014: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3bda8c: 6e10 819b 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@9b81 │ │ -3bda92: 0b01 |0019: move-result-wide v1 │ │ -3bda94: 8173 |001a: int-to-long v3, v7 │ │ -3bda96: 3105 0103 |001b: cmp-long v5, v1, v3 │ │ -3bda9a: 3d05 0500 |001d: if-lez v5, 0022 // +0005 │ │ -3bda9e: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -3bdaa2: 0f00 |0021: return v0 │ │ -3bdaa4: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3bdaa8: 28e6 |0024: goto 000a // -001a │ │ -3bdaaa: 7210 32a8 0600 |0025: invoke-interface {v6}, Ljava/util/List;.size:()I // method@a832 │ │ -3bdab0: 0a06 |0028: move-result v6 │ │ -3bdab2: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ -3bdab6: 0f06 |002b: return v6 │ │ -3bdab8: 12f6 |002c: const/4 v6, #int -1 // #ff │ │ -3bdaba: 0f06 |002d: return v6 │ │ +3bda28: |[3bda28] de.danoeh.antennapod.model.feed.Chapter.getAfterPosition:(Ljava/util/List;I)I │ │ +3bda38: 3806 2c00 |0000: if-eqz v6, 002c // +002c │ │ +3bda3c: 7210 29a8 0600 |0002: invoke-interface {v6}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ +3bda42: 0a00 |0005: move-result v0 │ │ +3bda44: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +3bda48: 2824 |0008: goto 002c // +0024 │ │ +3bda4a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3bda4c: 7210 32a8 0600 |000a: invoke-interface {v6}, Ljava/util/List;.size:()I // method@a832 │ │ +3bda52: 0a01 |000d: move-result v1 │ │ +3bda54: 3510 1700 |000e: if-ge v0, v1, 0025 // +0017 │ │ +3bda58: 7220 26a8 0600 |0010: invoke-interface {v6, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3bda5e: 0c01 |0013: move-result-object v1 │ │ +3bda60: 1f01 c618 |0014: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3bda64: 6e10 819b 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@9b81 │ │ +3bda6a: 0b01 |0019: move-result-wide v1 │ │ +3bda6c: 8173 |001a: int-to-long v3, v7 │ │ +3bda6e: 3105 0103 |001b: cmp-long v5, v1, v3 │ │ +3bda72: 3d05 0500 |001d: if-lez v5, 0022 // +0005 │ │ +3bda76: d800 00ff |001f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +3bda7a: 0f00 |0021: return v0 │ │ +3bda7c: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3bda80: 28e6 |0024: goto 000a // -001a │ │ +3bda82: 7210 32a8 0600 |0025: invoke-interface {v6}, Ljava/util/List;.size:()I // method@a832 │ │ +3bda88: 0a06 |0028: move-result v6 │ │ +3bda8a: d806 06ff |0029: add-int/lit8 v6, v6, #int -1 // #ff │ │ +3bda8e: 0f06 |002b: return v6 │ │ +3bda90: 12f6 |002c: const/4 v6, #int -1 // #ff │ │ +3bda92: 0f06 |002d: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x000a line=85 │ │ 0x0010 line=86 │ │ 0x0025 line=90 │ │ locals : │ │ @@ -774118,35 +774118,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3bda00: |[3bda00] de.danoeh.antennapod.model.feed.Chapter.equals:(Ljava/lang/Object;)Z │ │ -3bda10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3bda12: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3bda16: 0f00 |0003: return v0 │ │ -3bda18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3bda1a: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ -3bda1e: 6e10 bca5 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3bda24: 0c02 |000a: move-result-object v2 │ │ -3bda26: 6e10 bca5 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3bda2c: 0c03 |000e: move-result-object v3 │ │ -3bda2e: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3bda32: 280e |0011: goto 001f // +000e │ │ -3bda34: 1f07 c618 |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3bda38: 5362 c26c |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ -3bda3c: 5374 c26c |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ -3bda40: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ -3bda44: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3bda48: 2802 |001c: goto 001e // +0002 │ │ -3bda4a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3bda4c: 0f00 |001e: return v0 │ │ -3bda4e: 0f01 |001f: return v1 │ │ +3bd9d8: |[3bd9d8] de.danoeh.antennapod.model.feed.Chapter.equals:(Ljava/lang/Object;)Z │ │ +3bd9e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3bd9ea: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3bd9ee: 0f00 |0003: return v0 │ │ +3bd9f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3bd9f2: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ +3bd9f6: 6e10 bca5 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3bd9fc: 0c02 |000a: move-result-object v2 │ │ +3bd9fe: 6e10 bca5 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3bda04: 0c03 |000e: move-result-object v3 │ │ +3bda06: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3bda0a: 280e |0011: goto 001f // +000e │ │ +3bda0c: 1f07 c618 |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3bda10: 5362 c26c |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ +3bda14: 5374 c26c |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ +3bda18: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ +3bda1c: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3bda20: 2802 |001c: goto 001e // +0002 │ │ +3bda22: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3bda24: 0f00 |001e: return v0 │ │ +3bda26: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=98 │ │ 0x0012 line=102 │ │ 0x0014 line=103 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ @@ -774157,17 +774157,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdaf0: |[3bdaf0] de.danoeh.antennapod.model.feed.Chapter.getChapterId:()Ljava/lang/String; │ │ -3bdb00: 5410 c16c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6cc1 │ │ -3bdb04: 1100 |0002: return-object v0 │ │ +3bdac8: |[3bdac8] de.danoeh.antennapod.model.feed.Chapter.getChapterId:()Ljava/lang/String; │ │ +3bdad8: 5410 c16c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6cc1 │ │ +3bdadc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774175,17 +774175,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdbc8: |[3bdbc8] de.danoeh.antennapod.model.feed.Chapter.getId:()J │ │ -3bdbd8: 5320 c26c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ -3bdbdc: 1000 |0002: return-wide v0 │ │ +3bdba0: |[3bdba0] de.danoeh.antennapod.model.feed.Chapter.getId:()J │ │ +3bdbb0: 5320 c26c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ +3bdbb4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774193,17 +774193,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdb08: |[3bdb08] de.danoeh.antennapod.model.feed.Chapter.getImageUrl:()Ljava/lang/String; │ │ -3bdb18: 5410 c36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6cc3 │ │ -3bdb1c: 1100 |0002: return-object v0 │ │ +3bdae0: |[3bdae0] de.danoeh.antennapod.model.feed.Chapter.getImageUrl:()Ljava/lang/String; │ │ +3bdaf0: 5410 c36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6cc3 │ │ +3bdaf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774211,17 +774211,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdb20: |[3bdb20] de.danoeh.antennapod.model.feed.Chapter.getLink:()Ljava/lang/String; │ │ -3bdb30: 5410 c46c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6cc4 │ │ -3bdb34: 1100 |0002: return-object v0 │ │ +3bdaf8: |[3bdaf8] de.danoeh.antennapod.model.feed.Chapter.getLink:()Ljava/lang/String; │ │ +3bdb08: 5410 c46c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6cc4 │ │ +3bdb0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774229,17 +774229,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdbe0: |[3bdbe0] de.danoeh.antennapod.model.feed.Chapter.getStart:()J │ │ -3bdbf0: 5320 c56c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6cc5 │ │ -3bdbf4: 1000 |0002: return-wide v0 │ │ +3bdbb8: |[3bdbb8] de.danoeh.antennapod.model.feed.Chapter.getStart:()J │ │ +3bdbc8: 5320 c56c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6cc5 │ │ +3bdbcc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774247,17 +774247,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdb38: |[3bdb38] de.danoeh.antennapod.model.feed.Chapter.getTitle:()Ljava/lang/String; │ │ -3bdb48: 5410 c66c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6cc6 │ │ -3bdb4c: 1100 |0002: return-object v0 │ │ +3bdb10: |[3bdb10] de.danoeh.antennapod.model.feed.Chapter.getTitle:()Ljava/lang/String; │ │ +3bdb20: 5410 c66c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6cc6 │ │ +3bdb24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774265,25 +774265,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3bdabc: |[3bdabc] de.danoeh.antennapod.model.feed.Chapter.hashCode:()I │ │ -3bdacc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3bdace: 2300 e41d |0001: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ -3bdad2: 5331 c26c |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ -3bdad6: 7120 8aa5 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3bdadc: 0c01 |0008: move-result-object v1 │ │ -3bdade: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3bdae0: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3bdae4: 7110 6fa8 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@a86f │ │ -3bdaea: 0a00 |000f: move-result v0 │ │ -3bdaec: 0f00 |0010: return v0 │ │ +3bda94: |[3bda94] de.danoeh.antennapod.model.feed.Chapter.hashCode:()I │ │ +3bdaa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3bdaa6: 2300 e41d |0001: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ +3bdaaa: 5331 c26c |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ +3bdaae: 7120 8aa5 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3bdab4: 0c01 |0008: move-result-object v1 │ │ +3bdab6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3bdab8: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3bdabc: 7110 6fa8 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@a86f │ │ +3bdac2: 0a00 |000f: move-result v0 │ │ +3bdac4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/Chapter;) │ │ @@ -774291,17 +774291,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdc38: |[3bdc38] de.danoeh.antennapod.model.feed.Chapter.setChapterId:(Ljava/lang/String;)V │ │ -3bdc48: 5b01 c16c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6cc1 │ │ -3bdc4c: 0e00 |0002: return-void │ │ +3bdc10: |[3bdc10] de.danoeh.antennapod.model.feed.Chapter.setChapterId:(Ljava/lang/String;)V │ │ +3bdc20: 5b01 c16c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.chapterId:Ljava/lang/String; // field@6cc1 │ │ +3bdc24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -774310,17 +774310,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdc50: |[3bdc50] de.danoeh.antennapod.model.feed.Chapter.setId:(J)V │ │ -3bdc60: 5a01 c26c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ -3bdc64: 0e00 |0002: return-void │ │ +3bdc28: |[3bdc28] de.danoeh.antennapod.model.feed.Chapter.setId:(J)V │ │ +3bdc38: 5a01 c26c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.id:J // field@6cc2 │ │ +3bdc3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -774329,17 +774329,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdc68: |[3bdc68] de.danoeh.antennapod.model.feed.Chapter.setImageUrl:(Ljava/lang/String;)V │ │ -3bdc78: 5b01 c36c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6cc3 │ │ -3bdc7c: 0e00 |0002: return-void │ │ +3bdc40: |[3bdc40] de.danoeh.antennapod.model.feed.Chapter.setImageUrl:(Ljava/lang/String;)V │ │ +3bdc50: 5b01 c36c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.imageUrl:Ljava/lang/String; // field@6cc3 │ │ +3bdc54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -774348,17 +774348,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdc80: |[3bdc80] de.danoeh.antennapod.model.feed.Chapter.setLink:(Ljava/lang/String;)V │ │ -3bdc90: 5b01 c46c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6cc4 │ │ -3bdc94: 0e00 |0002: return-void │ │ +3bdc58: |[3bdc58] de.danoeh.antennapod.model.feed.Chapter.setLink:(Ljava/lang/String;)V │ │ +3bdc68: 5b01 c46c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.link:Ljava/lang/String; // field@6cc4 │ │ +3bdc6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -774367,17 +774367,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdc98: |[3bdc98] de.danoeh.antennapod.model.feed.Chapter.setStart:(J)V │ │ -3bdca8: 5a01 c56c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6cc5 │ │ -3bdcac: 0e00 |0002: return-void │ │ +3bdc70: |[3bdc70] de.danoeh.antennapod.model.feed.Chapter.setStart:(J)V │ │ +3bdc80: 5a01 c56c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.start:J // field@6cc5 │ │ +3bdc84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -774386,17 +774386,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdcb0: |[3bdcb0] de.danoeh.antennapod.model.feed.Chapter.setTitle:(Ljava/lang/String;)V │ │ -3bdcc0: 5b01 c66c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6cc6 │ │ -3bdcc4: 0e00 |0002: return-void │ │ +3bdc88: |[3bdc88] de.danoeh.antennapod.model.feed.Chapter.setTitle:(Ljava/lang/String;)V │ │ +3bdc98: 5b01 c66c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Chapter;.title:Ljava/lang/String; // field@6cc6 │ │ +3bdc9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -774405,37 +774405,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3bdb50: |[3bdb50] de.danoeh.antennapod.model.feed.Chapter.toString:()Ljava/lang/String; │ │ -3bdb60: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3bdb64: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3bdb6a: 1a01 cd18 |0005: const-string v1, "ID3Chapter [title=" // string@18cd │ │ -3bdb6e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bdb74: 6e10 829b 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@9b82 │ │ -3bdb7a: 0c01 |000d: move-result-object v1 │ │ -3bdb7c: 6e20 12a6 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bdb82: 1a01 a705 |0011: const-string v1, ", start=" // string@05a7 │ │ -3bdb86: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bdb8c: 6e10 819b 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@9b81 │ │ -3bdb92: 0b01 |0019: move-result-wide v1 │ │ -3bdb94: 6e30 0ea6 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3bdb9a: 1a01 d305 |001d: const-string v1, ", url=" // string@05d3 │ │ -3bdb9e: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bdba4: 6e10 809b 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@9b80 │ │ -3bdbaa: 0c01 |0025: move-result-object v1 │ │ -3bdbac: 6e20 12a6 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bdbb2: 1a01 c551 |0029: const-string v1, "]" // string@51c5 │ │ -3bdbb6: 6e20 12a6 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bdbbc: 6e10 1ba6 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3bdbc2: 0c00 |0031: move-result-object v0 │ │ -3bdbc4: 1100 |0032: return-object v0 │ │ +3bdb28: |[3bdb28] de.danoeh.antennapod.model.feed.Chapter.toString:()Ljava/lang/String; │ │ +3bdb38: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3bdb3c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3bdb42: 1a01 cd18 |0005: const-string v1, "ID3Chapter [title=" // string@18cd │ │ +3bdb46: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bdb4c: 6e10 829b 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@9b82 │ │ +3bdb52: 0c01 |000d: move-result-object v1 │ │ +3bdb54: 6e20 12a6 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bdb5a: 1a01 a705 |0011: const-string v1, ", start=" // string@05a7 │ │ +3bdb5e: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bdb64: 6e10 819b 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@9b81 │ │ +3bdb6a: 0b01 |0019: move-result-wide v1 │ │ +3bdb6c: 6e30 0ea6 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3bdb72: 1a01 d305 |001d: const-string v1, ", url=" // string@05d3 │ │ +3bdb76: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bdb7c: 6e10 809b 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@9b80 │ │ +3bdb82: 0c01 |0025: move-result-object v1 │ │ +3bdb84: 6e20 12a6 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bdb8a: 1a01 c551 |0029: const-string v1, "]" // string@51c5 │ │ +3bdb8e: 6e20 12a6 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bdb94: 6e10 1ba6 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3bdb9a: 0c00 |0031: move-result-object v0 │ │ +3bdb9c: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lde/danoeh/antennapod/model/feed/Chapter; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -774483,61 +774483,61 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bde30: |[3bde30] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:()V │ │ -3bde40: 1a00 d469 |0000: const-string v0, "embedded-image://(\d+)/(\d+)" // string@69d4 │ │ -3bde44: 7110 44a9 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ -3bde4a: 0c00 |0005: move-result-object v0 │ │ -3bde4c: 6900 c76c |0006: sput-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6cc7 │ │ -3bde50: 0e00 |0008: return-void │ │ +3bde08: |[3bde08] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:()V │ │ +3bde18: 1a00 d469 |0000: const-string v0, "embedded-image://(\d+)/(\d+)" // string@69d4 │ │ +3bde1c: 7110 44a9 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ +3bde22: 0c00 |0005: move-result-object v0 │ │ +3bde24: 6900 c76c |0006: sput-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6cc7 │ │ +3bde28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=9 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ name : '' │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3bde54: |[3bde54] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V │ │ -3bde64: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bde6a: 5b01 ca6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6cca │ │ -3bde6e: 5b02 c86c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ -3bde72: 6201 c76c |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6cc7 │ │ -3bde76: 6e20 46a9 2100 |0009: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ -3bde7c: 0c01 |000c: move-result-object v1 │ │ -3bde7e: 6e10 3da9 0100 |000d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ -3bde84: 0a02 |0010: move-result v2 │ │ -3bde86: 3802 1900 |0011: if-eqz v2, 002a // +0019 │ │ -3bde8a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3bde8c: 6e20 40a9 2100 |0014: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3bde92: 0c02 |0017: move-result-object v2 │ │ -3bde94: 7110 70a5 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3bde9a: 0a02 |001b: move-result v2 │ │ -3bde9c: 5902 cb6c |001c: iput v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6ccb │ │ -3bdea0: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -3bdea2: 6e20 40a9 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3bdea8: 0c01 |0022: move-result-object v1 │ │ -3bdeaa: 7110 70a5 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3bdeb0: 0a01 |0026: move-result v1 │ │ -3bdeb2: 5901 c96c |0027: iput v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6cc9 │ │ -3bdeb6: 0e00 |0029: return-void │ │ -3bdeb8: 2201 441b |002a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3bdebc: 1a02 e53d |002c: const-string v2, "Not an embedded chapter" // string@3de5 │ │ -3bdec0: 7020 62a5 2100 |002e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ -3bdec6: 2701 |0031: throw v1 │ │ +3bde2c: |[3bde2c] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V │ │ +3bde3c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bde42: 5b01 ca6c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6cca │ │ +3bde46: 5b02 c86c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ +3bde4a: 6201 c76c |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6cc7 │ │ +3bde4e: 6e20 46a9 2100 |0009: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ +3bde54: 0c01 |000c: move-result-object v1 │ │ +3bde56: 6e10 3da9 0100 |000d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ +3bde5c: 0a02 |0010: move-result v2 │ │ +3bde5e: 3802 1900 |0011: if-eqz v2, 002a // +0019 │ │ +3bde62: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3bde64: 6e20 40a9 2100 |0014: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3bde6a: 0c02 |0017: move-result-object v2 │ │ +3bde6c: 7110 70a5 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3bde72: 0a02 |001b: move-result v2 │ │ +3bde74: 5902 cb6c |001c: iput v2, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6ccb │ │ +3bde78: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +3bde7a: 6e20 40a9 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3bde80: 0c01 |0022: move-result-object v1 │ │ +3bde82: 7110 70a5 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3bde88: 0a01 |0026: move-result v1 │ │ +3bde8a: 5901 c96c |0027: iput v1, v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6cc9 │ │ +3bde8e: 0e00 |0029: return-void │ │ +3bde90: 2201 441b |002a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3bde94: 1a02 e53d |002c: const-string v2, "Not an embedded chapter" // string@3de5 │ │ +3bde98: 7020 62a5 2100 |002e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ +3bde9e: 2701 |0031: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ @@ -774554,29 +774554,29 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3bdda4: |[3bdda4] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getModelFor:(Lde/danoeh/antennapod/model/playback/Playable;I)Ljava/lang/Object; │ │ -3bddb4: 7210 c59c 0100 |0000: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ -3bddba: 0c00 |0003: move-result-object v0 │ │ -3bddbc: 7220 26a8 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3bddc2: 0c02 |0007: move-result-object v2 │ │ -3bddc4: 1f02 c618 |0008: check-cast v2, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3bddc8: 6e10 7f9b 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@9b7f │ │ -3bddce: 0c02 |000d: move-result-object v2 │ │ -3bddd0: 7110 939b 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.isEmbeddedChapterImage:(Ljava/lang/String;)Z // method@9b93 │ │ -3bddd6: 0a00 |0011: move-result v0 │ │ -3bddd8: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -3bdddc: 2200 c718 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@18c7 │ │ -3bdde0: 7030 8c9b 1002 |0016: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V // method@9b8c │ │ -3bdde6: 1100 |0019: return-object v0 │ │ -3bdde8: 1102 |001a: return-object v2 │ │ +3bdd7c: |[3bdd7c] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getModelFor:(Lde/danoeh/antennapod/model/playback/Playable;I)Ljava/lang/Object; │ │ +3bdd8c: 7210 c59c 0100 |0000: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ +3bdd92: 0c00 |0003: move-result-object v0 │ │ +3bdd94: 7220 26a8 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3bdd9a: 0c02 |0007: move-result-object v2 │ │ +3bdd9c: 1f02 c618 |0008: check-cast v2, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3bdda0: 6e10 7f9b 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@9b7f │ │ +3bdda6: 0c02 |000d: move-result-object v2 │ │ +3bdda8: 7110 939b 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.isEmbeddedChapterImage:(Ljava/lang/String;)Z // method@9b93 │ │ +3bddae: 0a00 |0011: move-result v0 │ │ +3bddb0: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +3bddb4: 2200 c718 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@18c7 │ │ +3bddb8: 7030 8c9b 1002 |0016: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.:(Lde/danoeh/antennapod/model/playback/Playable;Ljava/lang/String;)V // method@9b8c │ │ +3bddbe: 1100 |0019: return-object v0 │ │ +3bddc0: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000e line=67 │ │ 0x0014 line=68 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -774587,21 +774587,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3bdd14: |[3bdd14] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.isEmbeddedChapterImage:(Ljava/lang/String;)Z │ │ -3bdd24: 6200 c76c |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6cc7 │ │ -3bdd28: 6e20 46a9 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ -3bdd2e: 0c01 |0005: move-result-object v1 │ │ -3bdd30: 6e10 41a9 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@a941 │ │ -3bdd36: 0a01 |0009: move-result v1 │ │ -3bdd38: 0f01 |000a: return v1 │ │ +3bdcec: |[3bdcec] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.isEmbeddedChapterImage:(Ljava/lang/String;)Z │ │ +3bdcfc: 6200 c76c |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.EMBEDDED_IMAGE_MATCHER:Ljava/util/regex/Pattern; // field@6cc7 │ │ +3bdd00: 6e20 46a9 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ +3bdd06: 0c01 |0005: move-result-object v1 │ │ +3bdd08: 6e10 41a9 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@a941 │ │ +3bdd0e: 0a01 |0009: move-result v1 │ │ +3bdd10: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -774609,26 +774609,26 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3bddec: |[3bddec] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.makeUrl:(II)Ljava/lang/String; │ │ -3bddfc: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3bde00: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3bde06: 1a01 d369 |0005: const-string v1, "embedded-image://" // string@69d3 │ │ -3bde0a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bde10: 6e20 0da6 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3bde16: 1a02 8a06 |000d: const-string v2, "/" // string@068a │ │ -3bde1a: 6e20 12a6 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bde20: 6e20 0da6 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3bde26: 6e10 1ba6 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3bde2c: 0c02 |0018: move-result-object v2 │ │ -3bde2e: 1102 |0019: return-object v2 │ │ +3bddc4: |[3bddc4] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.makeUrl:(II)Ljava/lang/String; │ │ +3bddd4: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3bddd8: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3bddde: 1a01 d369 |0005: const-string v1, "embedded-image://" // string@69d3 │ │ +3bdde2: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bdde8: 6e20 0da6 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3bddee: 1a02 8a06 |000d: const-string v2, "/" // string@068a │ │ +3bddf2: 6e20 12a6 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bddf8: 6e20 0da6 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3bddfe: 6e10 1ba6 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3bde04: 0c02 |0018: move-result-object v2 │ │ +3bde06: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) I │ │ 0x0000 - 0x001a reg=3 (null) I │ │ │ │ @@ -774638,33 +774638,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3bdcc8: |[3bdcc8] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.equals:(Ljava/lang/Object;)Z │ │ -3bdcd8: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -3bdcdc: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -3bdcde: 0f03 |0003: return v3 │ │ -3bdce0: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ -3bdce4: 6e10 bca5 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3bdcea: 0c00 |0009: move-result-object v0 │ │ -3bdcec: 6e10 bca5 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3bdcf2: 0c01 |000d: move-result-object v1 │ │ -3bdcf4: 3210 0300 |000e: if-eq v0, v1, 0011 // +0003 │ │ -3bdcf8: 280c |0010: goto 001c // +000c │ │ -3bdcfa: 1f03 c718 |0011: check-cast v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@18c7 │ │ -3bdcfe: 5420 c86c |0013: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ -3bdd02: 5433 c86c |0015: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ -3bdd06: 7120 cc0a 3000 |0017: invoke-static {v0, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3bdd0c: 0a03 |001a: move-result v3 │ │ -3bdd0e: 0f03 |001b: return v3 │ │ -3bdd10: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -3bdd12: 0f03 |001d: return v3 │ │ +3bdca0: |[3bdca0] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.equals:(Ljava/lang/Object;)Z │ │ +3bdcb0: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +3bdcb4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +3bdcb6: 0f03 |0003: return v3 │ │ +3bdcb8: 3803 1800 |0004: if-eqz v3, 001c // +0018 │ │ +3bdcbc: 6e10 bca5 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3bdcc2: 0c00 |0009: move-result-object v0 │ │ +3bdcc4: 6e10 bca5 0300 |000a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3bdcca: 0c01 |000d: move-result-object v1 │ │ +3bdccc: 3210 0300 |000e: if-eq v0, v1, 0011 // +0003 │ │ +3bdcd0: 280c |0010: goto 001c // +000c │ │ +3bdcd2: 1f03 c718 |0011: check-cast v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; // type@18c7 │ │ +3bdcd6: 5420 c86c |0013: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ +3bdcda: 5433 c86c |0015: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ +3bdcde: 7120 cc0a 3000 |0017: invoke-static {v0, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3bdce4: 0a03 |001a: move-result v3 │ │ +3bdce6: 0f03 |001b: return v3 │ │ +3bdce8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +3bdcea: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=49 │ │ 0x0011 line=52 │ │ 0x0013 line=53 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ @@ -774675,17 +774675,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdd54: |[3bdd54] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getLength:()I │ │ -3bdd64: 5210 c96c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6cc9 │ │ -3bdd68: 0f00 |0002: return v0 │ │ +3bdd2c: |[3bdd2c] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getLength:()I │ │ +3bdd3c: 5210 c96c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.length:I // field@6cc9 │ │ +3bdd40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -774693,17 +774693,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdd3c: |[3bdd3c] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3bdd4c: 5410 ca6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6cca │ │ -3bdd50: 1100 |0002: return-object v0 │ │ +3bdd14: |[3bdd14] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3bdd24: 5410 ca6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@6cca │ │ +3bdd28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -774711,17 +774711,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bdd6c: |[3bdd6c] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getPosition:()I │ │ -3bdd7c: 5210 cb6c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6ccb │ │ -3bdd80: 0f00 |0002: return v0 │ │ +3bdd44: |[3bdd44] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.getPosition:()I │ │ +3bdd54: 5210 cb6c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.position:I // field@6ccb │ │ +3bdd58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;) │ │ @@ -774729,19 +774729,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bdd84: |[3bdd84] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.hashCode:()I │ │ -3bdd94: 5410 c86c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ -3bdd98: 6e10 e7a5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3bdd9e: 0a00 |0005: move-result v0 │ │ -3bdda0: 0f00 |0006: return v0 │ │ +3bdd5c: |[3bdd5c] de.danoeh.antennapod.model.feed.EmbeddedChapterImage.hashCode:()I │ │ +3bdd6c: 5410 c86c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.imageUrl:Ljava/lang/String; // field@6cc8 │ │ +3bdd70: 6e10 e7a5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3bdd76: 0a00 |0005: move-result v0 │ │ +3bdd78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -774898,38 +774898,38 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 40 │ │ ins : 17 │ │ outs : 23 │ │ insns size : 45 16-bit code units │ │ -3c0e5c: |[3c0e5c] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -3c0e6c: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -3c0e70: 0501 1800 |0002: move-wide/from16 v1, v24 │ │ -3c0e74: 0803 1a00 |0004: move-object/from16 v3, v26 │ │ -3c0e78: 0804 1b00 |0006: move-object/from16 v4, v27 │ │ -3c0e7c: 0806 1c00 |0008: move-object/from16 v6, v28 │ │ -3c0e80: 0807 1d00 |000a: move-object/from16 v7, v29 │ │ -3c0e84: 0808 1e00 |000c: move-object/from16 v8, v30 │ │ -3c0e88: 0809 1f00 |000e: move-object/from16 v9, v31 │ │ -3c0e8c: 080a 2000 |0010: move-object/from16 v10, v32 │ │ -3c0e90: 080b 2100 |0012: move-object/from16 v11, v33 │ │ -3c0e94: 080c 2200 |0014: move-object/from16 v12, v34 │ │ -3c0e98: 080d 2300 |0016: move-object/from16 v13, v35 │ │ -3c0e9c: 080e 2400 |0018: move-object/from16 v14, v36 │ │ -3c0ea0: 080f 2500 |001a: move-object/from16 v15, v37 │ │ -3c0ea4: 0510 2600 |001c: move-wide/from16 v16, v38 │ │ -3c0ea8: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -3c0eaa: 1312 0000 |001f: const/16 v18, #int 0 // #0 │ │ -3c0eae: 1313 0000 |0021: const/16 v19, #int 0 // #0 │ │ -3c0eb2: 1314 0000 |0023: const/16 v20, #int 0 // #0 │ │ -3c0eb6: 1315 0000 |0025: const/16 v21, #int 0 // #0 │ │ -3c0eba: 1316 0000 |0027: const/16 v22, #int 0 // #0 │ │ -3c0ebe: 7617 969b 0000 |0029: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lde/danoeh/antennapod/model/feed/Feed;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;Z)V // method@9b96 │ │ -3c0ec4: 0e00 |002c: return-void │ │ +3c0e34: |[3c0e34] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +3c0e44: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +3c0e48: 0501 1800 |0002: move-wide/from16 v1, v24 │ │ +3c0e4c: 0803 1a00 |0004: move-object/from16 v3, v26 │ │ +3c0e50: 0804 1b00 |0006: move-object/from16 v4, v27 │ │ +3c0e54: 0806 1c00 |0008: move-object/from16 v6, v28 │ │ +3c0e58: 0807 1d00 |000a: move-object/from16 v7, v29 │ │ +3c0e5c: 0808 1e00 |000c: move-object/from16 v8, v30 │ │ +3c0e60: 0809 1f00 |000e: move-object/from16 v9, v31 │ │ +3c0e64: 080a 2000 |0010: move-object/from16 v10, v32 │ │ +3c0e68: 080b 2100 |0012: move-object/from16 v11, v33 │ │ +3c0e6c: 080c 2200 |0014: move-object/from16 v12, v34 │ │ +3c0e70: 080d 2300 |0016: move-object/from16 v13, v35 │ │ +3c0e74: 080e 2400 |0018: move-object/from16 v14, v36 │ │ +3c0e78: 080f 2500 |001a: move-object/from16 v15, v37 │ │ +3c0e7c: 0510 2600 |001c: move-wide/from16 v16, v38 │ │ +3c0e80: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +3c0e82: 1312 0000 |001f: const/16 v18, #int 0 // #0 │ │ +3c0e86: 1313 0000 |0021: const/16 v19, #int 0 // #0 │ │ +3c0e8a: 1314 0000 |0023: const/16 v20, #int 0 // #0 │ │ +3c0e8e: 1315 0000 |0025: const/16 v21, #int 0 // #0 │ │ +3c0e92: 1316 0000 |0027: const/16 v22, #int 0 // #0 │ │ +3c0e96: 7617 969b 0000 |0029: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lde/danoeh/antennapod/model/feed/Feed;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;Z)V // method@9b96 │ │ +3c0e9c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0029 line=148 │ │ locals : │ │ 0x0000 - 0x002d reg=23 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x002d reg=24 (null) J │ │ 0x0000 - 0x002d reg=26 (null) Ljava/lang/String; │ │ @@ -774951,71 +774951,71 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 23 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -3c0d7c: |[3c0d7c] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;Z)V │ │ -3c0d8c: 0740 |0000: move-object v0, v4 │ │ -3c0d8e: 0801 1800 |0001: move-object/from16 v1, v24 │ │ -3c0d92: 7010 b9a5 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c0d98: 0802 1200 |0006: move-object/from16 v2, v18 │ │ -3c0d9c: 5b02 e16c |0008: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ -3c0da0: 0802 1300 |000a: move-object/from16 v2, v19 │ │ -3c0da4: 5b02 d46c |000c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0da8: 0502 1400 |000e: move-wide/from16 v2, v20 │ │ -3c0dac: 5a02 de6c |0010: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ -3c0db0: 0452 |0012: move-wide v2, v5 │ │ -3c0db2: 5a02 d86c |0013: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ -3c0db6: 0782 |0015: move-object v2, v8 │ │ -3c0db8: 5b02 d66c |0016: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0dbc: 0792 |0018: move-object v2, v9 │ │ -3c0dbe: 5b02 d26c |0019: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0dc2: 0772 |001b: move-object v2, v7 │ │ -3c0dc4: 5b02 dd6c |001c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ -3c0dc8: 07a2 |001e: move-object v2, v10 │ │ -3c0dca: 5b02 e06c |001f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ -3c0dce: 07b2 |0021: move-object v2, v11 │ │ -3c0dd0: 5b02 d36c |0022: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ -3c0dd4: 7110 e79b 0c00 |0024: invoke-static {v12}, Lde/danoeh/antennapod/model/feed/FeedFunding;.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; // method@9be7 │ │ -3c0dda: 0c02 |0027: move-result-object v2 │ │ -3c0ddc: 5b02 d76c |0028: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ -3c0de0: 07d2 |002a: move-object v2, v13 │ │ -3c0de2: 5b02 d16c |002b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ -3c0de6: 07e2 |002d: move-object v2, v14 │ │ -3c0de8: 5b02 dc6c |002e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ -3c0dec: 07f2 |0030: move-object v2, v15 │ │ -3c0dee: 5b02 e76c |0031: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ce7 │ │ -3c0df2: 0802 1000 |0033: move-object/from16 v2, v16 │ │ -3c0df6: 5b02 d56c |0035: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ -3c0dfa: 0802 1100 |0037: move-object/from16 v2, v17 │ │ -3c0dfe: 5b02 d96c |0039: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ -3c0e02: 0202 1600 |003b: move/from16 v2, v22 │ │ -3c0e06: 5c02 e46c |003d: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ -3c0e0a: 0802 1700 |003f: move-object/from16 v2, v23 │ │ -3c0e0e: 5b02 e26c |0041: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ -3c0e12: 2202 d31b |0043: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ -3c0e16: 7010 54a7 0200 |0045: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c0e1c: 5b02 db6c |0048: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ -3c0e20: 3801 0a00 |004a: if-eqz v1, 0054 // +000a │ │ -3c0e24: 2202 cd18 |004c: new-instance v2, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3c0e28: 7020 1f9c 1200 |004e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3c0e2e: 5b02 da6c |0051: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6cda │ │ -3c0e32: 280b |0053: goto 005e // +000b │ │ -3c0e34: 2201 cd18 |0054: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3c0e38: 1202 |0056: const/4 v2, #int 0 // #0 │ │ -3c0e3a: 2322 e61d |0057: new-array v2, v2, [Ljava/lang/String; // type@1de6 │ │ -3c0e3e: 7020 209c 2100 |0059: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@9c20 │ │ -3c0e44: 5b01 da6c |005c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6cda │ │ -3c0e48: 0801 1900 |005e: move-object/from16 v1, v25 │ │ -3c0e4c: 6e20 cc9b 1400 |0060: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V // method@9bcc │ │ -3c0e52: 0201 1a00 |0063: move/from16 v1, v26 │ │ -3c0e56: 5c01 df6c |0065: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6cdf │ │ -3c0e5a: 0e00 |0067: return-void │ │ +3c0d54: |[3c0d54] de.danoeh.antennapod.model.feed.Feed.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;Z)V │ │ +3c0d64: 0740 |0000: move-object v0, v4 │ │ +3c0d66: 0801 1800 |0001: move-object/from16 v1, v24 │ │ +3c0d6a: 7010 b9a5 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c0d70: 0802 1200 |0006: move-object/from16 v2, v18 │ │ +3c0d74: 5b02 e16c |0008: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ +3c0d78: 0802 1300 |000a: move-object/from16 v2, v19 │ │ +3c0d7c: 5b02 d46c |000c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0d80: 0502 1400 |000e: move-wide/from16 v2, v20 │ │ +3c0d84: 5a02 de6c |0010: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ +3c0d88: 0452 |0012: move-wide v2, v5 │ │ +3c0d8a: 5a02 d86c |0013: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ +3c0d8e: 0782 |0015: move-object v2, v8 │ │ +3c0d90: 5b02 d66c |0016: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0d94: 0792 |0018: move-object v2, v9 │ │ +3c0d96: 5b02 d26c |0019: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0d9a: 0772 |001b: move-object v2, v7 │ │ +3c0d9c: 5b02 dd6c |001c: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ +3c0da0: 07a2 |001e: move-object v2, v10 │ │ +3c0da2: 5b02 e06c |001f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ +3c0da6: 07b2 |0021: move-object v2, v11 │ │ +3c0da8: 5b02 d36c |0022: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ +3c0dac: 7110 e79b 0c00 |0024: invoke-static {v12}, Lde/danoeh/antennapod/model/feed/FeedFunding;.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; // method@9be7 │ │ +3c0db2: 0c02 |0027: move-result-object v2 │ │ +3c0db4: 5b02 d76c |0028: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ +3c0db8: 07d2 |002a: move-object v2, v13 │ │ +3c0dba: 5b02 d16c |002b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ +3c0dbe: 07e2 |002d: move-object v2, v14 │ │ +3c0dc0: 5b02 dc6c |002e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ +3c0dc4: 07f2 |0030: move-object v2, v15 │ │ +3c0dc6: 5b02 e76c |0031: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ce7 │ │ +3c0dca: 0802 1000 |0033: move-object/from16 v2, v16 │ │ +3c0dce: 5b02 d56c |0035: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ +3c0dd2: 0802 1100 |0037: move-object/from16 v2, v17 │ │ +3c0dd6: 5b02 d96c |0039: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ +3c0dda: 0202 1600 |003b: move/from16 v2, v22 │ │ +3c0dde: 5c02 e46c |003d: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ +3c0de2: 0802 1700 |003f: move-object/from16 v2, v23 │ │ +3c0de6: 5b02 e26c |0041: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ +3c0dea: 2202 d31b |0043: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ +3c0dee: 7010 54a7 0200 |0045: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c0df4: 5b02 db6c |0048: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ +3c0df8: 3801 0a00 |004a: if-eqz v1, 0054 // +000a │ │ +3c0dfc: 2202 cd18 |004c: new-instance v2, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3c0e00: 7020 1f9c 1200 |004e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3c0e06: 5b02 da6c |0051: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6cda │ │ +3c0e0a: 280b |0053: goto 005e // +000b │ │ +3c0e0c: 2201 cd18 |0054: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3c0e10: 1202 |0056: const/4 v2, #int 0 // #0 │ │ +3c0e12: 2322 e61d |0057: new-array v2, v2, [Ljava/lang/String; // type@1de6 │ │ +3c0e16: 7020 209c 2100 |0059: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@9c20 │ │ +3c0e1c: 5b01 da6c |005c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6cda │ │ +3c0e20: 0801 1900 |005e: move-object/from16 v1, v25 │ │ +3c0e24: 6e20 cc9b 1400 |0060: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V // method@9bcc │ │ +3c0e2a: 0201 1a00 |0063: move/from16 v1, v26 │ │ +3c0e2e: 5c01 df6c |0065: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6cdf │ │ +3c0e32: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=114 │ │ 0x0008 line=115 │ │ 0x000c line=116 │ │ 0x0010 line=117 │ │ 0x0013 line=118 │ │ @@ -775065,23 +775065,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3c0cf0: |[3c0cf0] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3c0d00: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c0d06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3c0d08: 5b20 e16c |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ -3c0d0c: 5b23 d46c |0006: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0d10: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -3c0d14: 5a20 de6c |000a: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ -3c0d18: 5b24 dd6c |000c: iput-object v4, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ -3c0d1c: 0e00 |000e: return-void │ │ +3c0cc8: |[3c0cc8] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3c0cd8: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c0cde: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3c0ce0: 5b20 e16c |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ +3c0ce4: 5b23 d46c |0006: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0ce8: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +3c0cec: 5a20 de6c |000a: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ +3c0cf0: 5b24 dd6c |000c: iput-object v4, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ +3c0cf4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x0006 line=158 │ │ 0x000a line=159 │ │ 0x000c line=160 │ │ @@ -775095,18 +775095,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3c0d20: |[3c0d20] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3c0d30: 7030 979b 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b97 │ │ -3c0d36: 5b03 d66c |0003: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0d3a: 0e00 |0005: return-void │ │ +3c0cf8: |[3c0cf8] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3c0d08: 7030 979b 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b97 │ │ +3c0d0e: 5b03 d66c |0003: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0d12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -775118,28 +775118,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 23 16-bit code units │ │ -3c0d3c: |[3c0d3c] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3c0d4c: 7040 989b a9cb |0000: invoke-direct {v9, v10, v11, v12}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ -3c0d52: 220a d418 |0003: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@18d4 │ │ -3c0d56: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -3c0d5a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -3c0d5c: 6204 466d |0008: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ -3c0d60: 6205 8b6d |000a: sget-object v5, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ -3c0d64: 6206 4c6d |000c: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ -3c0d68: 07a0 |000e: move-object v0, v10 │ │ -3c0d6a: 07d7 |000f: move-object v7, v13 │ │ -3c0d6c: 07e8 |0010: move-object v8, v14 │ │ -3c0d6e: 7609 809c 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@9c80 │ │ -3c0d74: 5b9a e56c |0014: iput-object v10, v9, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ -3c0d78: 0e00 |0016: return-void │ │ +3c0d14: |[3c0d14] de.danoeh.antennapod.model.feed.Feed.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3c0d24: 7040 989b a9cb |0000: invoke-direct {v9, v10, v11, v12}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ +3c0d2a: 220a d418 |0003: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@18d4 │ │ +3c0d2e: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ +3c0d32: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +3c0d34: 6204 466d |0008: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ +3c0d38: 6205 8b6d |000a: sget-object v5, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ +3c0d3c: 6206 4c6d |000c: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ +3c0d40: 07a0 |000e: move-object v0, v10 │ │ +3c0d42: 07d7 |000f: move-object v7, v13 │ │ +3c0d44: 07e8 |0010: move-object v8, v14 │ │ +3c0d46: 7609 809c 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@9c80 │ │ +3c0d4c: 5b9a e56c |0014: iput-object v10, v9, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ +3c0d50: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=178 │ │ locals : │ │ 0x0000 - 0x0017 reg=9 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0017 reg=10 (null) Ljava/lang/String; │ │ @@ -775154,23 +775154,23 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedFunding;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3c0ec8: |[3c0ec8] de.danoeh.antennapod.model.feed.Feed.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ -3c0ed8: 5410 d76c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ -3c0edc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -3c0ee0: 2200 d31b |0004: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c0ee4: 7010 54a7 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c0eea: 5b10 d76c |0009: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ -3c0eee: 5410 d76c |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ -3c0ef2: 6e20 58a7 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3c0ef8: 0e00 |0010: return-void │ │ +3c0ea0: |[3c0ea0] de.danoeh.antennapod.model.feed.Feed.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ +3c0eb0: 5410 d76c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ +3c0eb4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +3c0eb8: 2200 d31b |0004: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c0ebc: 7010 54a7 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c0ec2: 5b10 d76c |0009: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ +3c0ec6: 5410 d76c |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ +3c0eca: 6e20 58a7 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3c0ed0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0004 line=344 │ │ 0x000b line=346 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -775181,35 +775181,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3c08b4: |[3c08b4] de.danoeh.antennapod.model.feed.Feed.equals:(Ljava/lang/Object;)Z │ │ -3c08c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3c08c6: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3c08ca: 0f00 |0003: return v0 │ │ -3c08cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c08ce: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ -3c08d2: 6e10 bca5 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3c08d8: 0c02 |000a: move-result-object v2 │ │ -3c08da: 6e10 bca5 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3c08e0: 0c03 |000e: move-result-object v3 │ │ -3c08e2: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3c08e6: 280e |0011: goto 001f // +000e │ │ -3c08e8: 1f07 c818 |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3c08ec: 5362 d86c |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ -3c08f0: 5374 d86c |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ -3c08f4: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ -3c08f8: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3c08fc: 2802 |001c: goto 001e // +0002 │ │ -3c08fe: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3c0900: 0f00 |001e: return v0 │ │ -3c0902: 0f01 |001f: return v1 │ │ +3c088c: |[3c088c] de.danoeh.antennapod.model.feed.Feed.equals:(Ljava/lang/Object;)Z │ │ +3c089c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3c089e: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3c08a2: 0f00 |0003: return v0 │ │ +3c08a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c08a6: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ +3c08aa: 6e10 bca5 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3c08b0: 0c02 |000a: move-result-object v2 │ │ +3c08b2: 6e10 bca5 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3c08b8: 0c03 |000e: move-result-object v3 │ │ +3c08ba: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3c08be: 280e |0011: goto 001f // +000e │ │ +3c08c0: 1f07 c818 |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3c08c4: 5362 d86c |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ +3c08c8: 5374 d86c |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ +3c08cc: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ +3c08d0: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3c08d4: 2802 |001c: goto 001e // +0002 │ │ +3c08d6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3c08d8: 0f00 |001e: return v0 │ │ +3c08da: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=479 │ │ 0x0012 line=483 │ │ 0x0014 line=484 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -775220,17 +775220,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0a84: |[3c0a84] de.danoeh.antennapod.model.feed.Feed.getAuthor:()Ljava/lang/String; │ │ -3c0a94: 5410 d16c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ -3c0a98: 1100 |0002: return-object v0 │ │ +3c0a5c: |[3c0a5c] de.danoeh.antennapod.model.feed.Feed.getAuthor:()Ljava/lang/String; │ │ +3c0a6c: 5410 d16c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ +3c0a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775238,17 +775238,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0a9c: |[3c0a9c] de.danoeh.antennapod.model.feed.Feed.getCustomTitle:()Ljava/lang/String; │ │ -3c0aac: 5410 d26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0ab0: 1100 |0002: return-object v0 │ │ +3c0a74: |[3c0a74] de.danoeh.antennapod.model.feed.Feed.getCustomTitle:()Ljava/lang/String; │ │ +3c0a84: 5410 d26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0a88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775256,17 +775256,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0ab4: |[3c0ab4] de.danoeh.antennapod.model.feed.Feed.getDescription:()Ljava/lang/String; │ │ -3c0ac4: 5410 d36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ -3c0ac8: 1100 |0002: return-object v0 │ │ +3c0a8c: |[3c0a8c] de.danoeh.antennapod.model.feed.Feed.getDescription:()Ljava/lang/String; │ │ +3c0a9c: 5410 d36c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ +3c0aa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775274,17 +775274,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0acc: |[3c0acc] de.danoeh.antennapod.model.feed.Feed.getDownloadUrl:()Ljava/lang/String; │ │ -3c0adc: 5410 d46c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0ae0: 1100 |0002: return-object v0 │ │ +3c0aa4: |[3c0aa4] de.danoeh.antennapod.model.feed.Feed.getDownloadUrl:()Ljava/lang/String; │ │ +3c0ab4: 5410 d46c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0ab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775292,17 +775292,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0ae4: |[3c0ae4] de.danoeh.antennapod.model.feed.Feed.getFeedIdentifier:()Ljava/lang/String; │ │ -3c0af4: 5410 d56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ -3c0af8: 1100 |0002: return-object v0 │ │ +3c0abc: |[3c0abc] de.danoeh.antennapod.model.feed.Feed.getFeedIdentifier:()Ljava/lang/String; │ │ +3c0acc: 5410 d56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ +3c0ad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775310,17 +775310,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0afc: |[3c0afc] de.danoeh.antennapod.model.feed.Feed.getFeedTitle:()Ljava/lang/String; │ │ -3c0b0c: 5410 d66c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0b10: 1100 |0002: return-object v0 │ │ +3c0ad4: |[3c0ad4] de.danoeh.antennapod.model.feed.Feed.getFeedTitle:()Ljava/lang/String; │ │ +3c0ae4: 5410 d66c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0ae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775328,29 +775328,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3c0b14: |[3c0b14] de.danoeh.antennapod.model.feed.Feed.getHumanReadableIdentifier:()Ljava/lang/String; │ │ -3c0b24: 5410 d26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0b28: 7110 35aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ -3c0b2e: 0a00 |0005: move-result v0 │ │ -3c0b30: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3c0b34: 5410 d26c |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0b38: 1100 |000a: return-object v0 │ │ -3c0b3a: 5410 d66c |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0b3e: 7110 35aa 0000 |000d: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ -3c0b44: 0a00 |0010: move-result v0 │ │ -3c0b46: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -3c0b4a: 5410 d66c |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0b4e: 1100 |0015: return-object v0 │ │ -3c0b50: 5410 d46c |0016: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0b54: 1100 |0018: return-object v0 │ │ +3c0aec: |[3c0aec] de.danoeh.antennapod.model.feed.Feed.getHumanReadableIdentifier:()Ljava/lang/String; │ │ +3c0afc: 5410 d26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0b00: 7110 35aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ +3c0b06: 0a00 |0005: move-result v0 │ │ +3c0b08: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3c0b0c: 5410 d26c |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0b10: 1100 |000a: return-object v0 │ │ +3c0b12: 5410 d66c |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0b16: 7110 35aa 0000 |000d: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ +3c0b1c: 0a00 |0010: move-result v0 │ │ +3c0b1e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +3c0b22: 5410 d66c |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0b26: 1100 |0015: return-object v0 │ │ +3c0b28: 5410 d46c |0016: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0b2c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0008 line=210 │ │ 0x000b line=211 │ │ 0x0013 line=212 │ │ 0x0016 line=214 │ │ @@ -775362,17 +775362,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0cc0: |[3c0cc0] de.danoeh.antennapod.model.feed.Feed.getId:()J │ │ -3c0cd0: 5320 d86c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ -3c0cd4: 1000 |0002: return-wide v0 │ │ +3c0c98: |[3c0c98] de.danoeh.antennapod.model.feed.Feed.getId:()J │ │ +3c0ca8: 5320 d86c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ +3c0cac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775380,38 +775380,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -3c0b58: |[3c0b58] de.danoeh.antennapod.model.feed.Feed.getIdentifyingValue:()Ljava/lang/String; │ │ -3c0b68: 5410 d56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ -3c0b6c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3c0b70: 6e10 eca5 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ -3c0b76: 0a00 |0007: move-result v0 │ │ -3c0b78: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -3c0b7c: 5410 d56c |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ -3c0b80: 1100 |000c: return-object v0 │ │ -3c0b82: 5410 d46c |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0b86: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -3c0b8a: 6e10 eca5 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ -3c0b90: 0a00 |0014: move-result v0 │ │ -3c0b92: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -3c0b96: 5410 d46c |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0b9a: 1100 |0019: return-object v0 │ │ -3c0b9c: 5410 d66c |001a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0ba0: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ -3c0ba4: 6e10 eca5 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ -3c0baa: 0a00 |0021: move-result v0 │ │ -3c0bac: 3900 0500 |0022: if-nez v0, 0027 // +0005 │ │ -3c0bb0: 5410 d66c |0024: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0bb4: 1100 |0026: return-object v0 │ │ -3c0bb6: 5410 e06c |0027: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ -3c0bba: 1100 |0029: return-object v0 │ │ +3c0b30: |[3c0b30] de.danoeh.antennapod.model.feed.Feed.getIdentifyingValue:()Ljava/lang/String; │ │ +3c0b40: 5410 d56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ +3c0b44: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3c0b48: 6e10 eca5 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ +3c0b4e: 0a00 |0007: move-result v0 │ │ +3c0b50: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +3c0b54: 5410 d56c |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ +3c0b58: 1100 |000c: return-object v0 │ │ +3c0b5a: 5410 d46c |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0b5e: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +3c0b62: 6e10 eca5 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ +3c0b68: 0a00 |0014: move-result v0 │ │ +3c0b6a: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +3c0b6e: 5410 d46c |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0b72: 1100 |0019: return-object v0 │ │ +3c0b74: 5410 d66c |001a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0b78: 3800 0b00 |001c: if-eqz v0, 0027 // +000b │ │ +3c0b7c: 6e10 eca5 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ +3c0b82: 0a00 |0021: move-result v0 │ │ +3c0b84: 3900 0500 |0022: if-nez v0, 0027 // +0005 │ │ +3c0b88: 5410 d66c |0024: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0b8c: 1100 |0026: return-object v0 │ │ +3c0b8e: 5410 e06c |0027: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ +3c0b92: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000a line=198 │ │ 0x000d line=199 │ │ 0x0017 line=200 │ │ 0x001a line=201 │ │ @@ -775425,17 +775425,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0bbc: |[3c0bbc] de.danoeh.antennapod.model.feed.Feed.getImageUrl:()Ljava/lang/String; │ │ -3c0bcc: 5410 d96c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ -3c0bd0: 1100 |0002: return-object v0 │ │ +3c0b94: |[3c0b94] de.danoeh.antennapod.model.feed.Feed.getImageUrl:()Ljava/lang/String; │ │ +3c0ba4: 5410 d96c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ +3c0ba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775443,20 +775443,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c0958: |[3c0958] de.danoeh.antennapod.model.feed.Feed.getItemAtIndex:(I)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3c0968: 5410 db6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ -3c096c: 7220 26a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c0972: 0c02 |0005: move-result-object v2 │ │ -3c0974: 1f02 cc18 |0006: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3c0978: 1102 |0008: return-object v2 │ │ +3c0930: |[3c0930] de.danoeh.antennapod.model.feed.Feed.getItemAtIndex:(I)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3c0940: 5410 db6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ +3c0944: 7220 26a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c094a: 0c02 |0005: move-result-object v2 │ │ +3c094c: 1f02 cc18 |0006: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3c0950: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -775465,17 +775465,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItemFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c09f0: |[3c09f0] de.danoeh.antennapod.model.feed.Feed.getItemFilter:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ -3c0a00: 5410 da6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6cda │ │ -3c0a04: 1100 |0002: return-object v0 │ │ +3c09c8: |[3c09c8] de.danoeh.antennapod.model.feed.Feed.getItemFilter:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ +3c09d8: 5410 da6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.itemfilter:Lde/danoeh/antennapod/model/feed/FeedItemFilter; // field@6cda │ │ +3c09dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775483,17 +775483,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0ca8: |[3c0ca8] de.danoeh.antennapod.model.feed.Feed.getItems:()Ljava/util/List; │ │ -3c0cb8: 5410 db6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ -3c0cbc: 1100 |0002: return-object v0 │ │ +3c0c80: |[3c0c80] de.danoeh.antennapod.model.feed.Feed.getItems:()Ljava/util/List; │ │ +3c0c90: 5410 db6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ +3c0c94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775501,17 +775501,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0bd4: |[3c0bd4] de.danoeh.antennapod.model.feed.Feed.getLanguage:()Ljava/lang/String; │ │ -3c0be4: 5410 dc6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ -3c0be8: 1100 |0002: return-object v0 │ │ +3c0bac: |[3c0bac] de.danoeh.antennapod.model.feed.Feed.getLanguage:()Ljava/lang/String; │ │ +3c0bbc: 5410 dc6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ +3c0bc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775519,17 +775519,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0bec: |[3c0bec] de.danoeh.antennapod.model.feed.Feed.getLastModified:()Ljava/lang/String; │ │ -3c0bfc: 5410 dd6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ -3c0c00: 1100 |0002: return-object v0 │ │ +3c0bc4: |[3c0bc4] de.danoeh.antennapod.model.feed.Feed.getLastModified:()Ljava/lang/String; │ │ +3c0bd4: 5410 dd6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ +3c0bd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775537,17 +775537,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0cd8: |[3c0cd8] de.danoeh.antennapod.model.feed.Feed.getLastRefreshAttempt:()J │ │ -3c0ce8: 5320 de6c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ -3c0cec: 1000 |0002: return-wide v0 │ │ +3c0cb0: |[3c0cb0] de.danoeh.antennapod.model.feed.Feed.getLastRefreshAttempt:()J │ │ +3c0cc0: 5320 de6c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ +3c0cc4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775555,17 +775555,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0c04: |[3c0c04] de.danoeh.antennapod.model.feed.Feed.getLink:()Ljava/lang/String; │ │ -3c0c14: 5410 e06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ -3c0c18: 1100 |0002: return-object v0 │ │ +3c0bdc: |[3c0bdc] de.danoeh.antennapod.model.feed.Feed.getLink:()Ljava/lang/String; │ │ +3c0bec: 5410 e06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ +3c0bf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #19 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775573,17 +775573,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0c1c: |[3c0c1c] de.danoeh.antennapod.model.feed.Feed.getLocalFileUrl:()Ljava/lang/String; │ │ -3c0c2c: 5410 e16c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ -3c0c30: 1100 |0002: return-object v0 │ │ +3c0bf4: |[3c0bf4] de.danoeh.antennapod.model.feed.Feed.getLocalFileUrl:()Ljava/lang/String; │ │ +3c0c04: 5410 e16c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ +3c0c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #20 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775591,41 +775591,41 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3c097c: |[3c097c] de.danoeh.antennapod.model.feed.Feed.getMostRecentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3c098c: 2200 db1b |0000: new-instance v0, Ljava/util/Date; // type@1bdb │ │ -3c0990: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -3c0994: 7030 dea7 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@a7de │ │ -3c099a: 5451 db6c |0007: iget-object v1, v5, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ -3c099e: 7210 2aa8 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c09a4: 0c01 |000c: move-result-object v1 │ │ -3c09a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3c09a8: 7210 0da8 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c09ae: 0a03 |0011: move-result v3 │ │ -3c09b0: 3803 1e00 |0012: if-eqz v3, 0030 // +001e │ │ -3c09b4: 7210 0ea8 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c09ba: 0c03 |0017: move-result-object v3 │ │ -3c09bc: 1f03 cc18 |0018: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3c09c0: 6e10 029c 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3c09c6: 0c04 |001d: move-result-object v4 │ │ -3c09c8: 3804 f0ff |001e: if-eqz v4, 000e // -0010 │ │ -3c09cc: 6e10 029c 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3c09d2: 0c04 |0023: move-result-object v4 │ │ -3c09d4: 6e20 dfa7 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@a7df │ │ -3c09da: 0a04 |0027: move-result v4 │ │ -3c09dc: 3804 e6ff |0028: if-eqz v4, 000e // -001a │ │ -3c09e0: 6e10 029c 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3c09e6: 0c00 |002d: move-result-object v0 │ │ -3c09e8: 0732 |002e: move-object v2, v3 │ │ -3c09ea: 28df |002f: goto 000e // -0021 │ │ -3c09ec: 1102 |0030: return-object v2 │ │ +3c0954: |[3c0954] de.danoeh.antennapod.model.feed.Feed.getMostRecentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3c0964: 2200 db1b |0000: new-instance v0, Ljava/util/Date; // type@1bdb │ │ +3c0968: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ +3c096c: 7030 dea7 1002 |0004: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@a7de │ │ +3c0972: 5451 db6c |0007: iget-object v1, v5, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ +3c0976: 7210 2aa8 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c097c: 0c01 |000c: move-result-object v1 │ │ +3c097e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3c0980: 7210 0da8 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c0986: 0a03 |0011: move-result v3 │ │ +3c0988: 3803 1e00 |0012: if-eqz v3, 0030 // +001e │ │ +3c098c: 7210 0ea8 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c0992: 0c03 |0017: move-result-object v3 │ │ +3c0994: 1f03 cc18 |0018: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3c0998: 6e10 029c 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3c099e: 0c04 |001d: move-result-object v4 │ │ +3c09a0: 3804 f0ff |001e: if-eqz v4, 000e // -0010 │ │ +3c09a4: 6e10 029c 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3c09aa: 0c04 |0023: move-result-object v4 │ │ +3c09ac: 6e20 dfa7 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@a7df │ │ +3c09b2: 0a04 |0027: move-result v4 │ │ +3c09b4: 3804 e6ff |0028: if-eqz v4, 000e // -001a │ │ +3c09b8: 6e10 029c 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3c09be: 0c00 |002d: move-result-object v0 │ │ +3c09c0: 0732 |002e: move-object v2, v3 │ │ +3c09c2: 28df |002f: goto 000e // -0021 │ │ +3c09c4: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0007 line=260 │ │ 0x001a line=261 │ │ 0x002a line=262 │ │ locals : │ │ @@ -775636,17 +775636,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0c34: |[3c0c34] de.danoeh.antennapod.model.feed.Feed.getNextPageLink:()Ljava/lang/String; │ │ -3c0c44: 5410 e26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ -3c0c48: 1100 |0002: return-object v0 │ │ +3c0c0c: |[3c0c0c] de.danoeh.antennapod.model.feed.Feed.getNextPageLink:()Ljava/lang/String; │ │ +3c0c1c: 5410 e26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ +3c0c20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #22 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775654,17 +775654,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0a38: |[3c0a38] de.danoeh.antennapod.model.feed.Feed.getPageNr:()I │ │ -3c0a48: 5210 e36c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ce3 │ │ -3c0a4c: 0f00 |0002: return v0 │ │ +3c0a10: |[3c0a10] de.danoeh.antennapod.model.feed.Feed.getPageNr:()I │ │ +3c0a20: 5210 e36c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ce3 │ │ +3c0a24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775672,17 +775672,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0c90: |[3c0c90] de.danoeh.antennapod.model.feed.Feed.getPaymentLinks:()Ljava/util/ArrayList; │ │ -3c0ca0: 5410 d76c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ -3c0ca4: 1100 |0002: return-object v0 │ │ +3c0c68: |[3c0c68] de.danoeh.antennapod.model.feed.Feed.getPaymentLinks:()Ljava/util/ArrayList; │ │ +3c0c78: 5410 d76c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ +3c0c7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775690,17 +775690,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0a08: |[3c0a08] de.danoeh.antennapod.model.feed.Feed.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ -3c0a18: 5410 e56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ -3c0a1c: 1100 |0002: return-object v0 │ │ +3c09e0: |[3c09e0] de.danoeh.antennapod.model.feed.Feed.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ +3c09f0: 5410 e56c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ +3c09f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #25 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775708,17 +775708,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0a20: |[3c0a20] de.danoeh.antennapod.model.feed.Feed.getSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3c0a30: 5410 e66c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ce6 │ │ -3c0a34: 1100 |0002: return-object v0 │ │ +3c09f8: |[3c09f8] de.danoeh.antennapod.model.feed.Feed.getSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3c0a08: 5410 e66c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ce6 │ │ +3c0a0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #26 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775726,23 +775726,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3c0c4c: |[3c0c4c] de.danoeh.antennapod.model.feed.Feed.getTitle:()Ljava/lang/String; │ │ -3c0c5c: 5410 d26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0c60: 7110 35aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ -3c0c66: 0a00 |0005: move-result v0 │ │ -3c0c68: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3c0c6c: 5410 d26c |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0c70: 2803 |000a: goto 000d // +0003 │ │ -3c0c72: 5410 d66c |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0c76: 1100 |000d: return-object v0 │ │ +3c0c24: |[3c0c24] de.danoeh.antennapod.model.feed.Feed.getTitle:()Ljava/lang/String; │ │ +3c0c34: 5410 d26c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0c38: 7110 35aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ +3c0c3e: 0a00 |0005: move-result v0 │ │ +3c0c40: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3c0c44: 5410 d26c |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0c48: 2803 |000a: goto 000d // +0003 │ │ +3c0c4a: 5410 d66c |000b: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0c4e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #27 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775750,17 +775750,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0c78: |[3c0c78] de.danoeh.antennapod.model.feed.Feed.getType:()Ljava/lang/String; │ │ -3c0c88: 5410 e76c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ce7 │ │ -3c0c8c: 1100 |0002: return-object v0 │ │ +3c0c50: |[3c0c50] de.danoeh.antennapod.model.feed.Feed.getType:()Ljava/lang/String; │ │ +3c0c60: 5410 e76c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ce7 │ │ +3c0c64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775768,17 +775768,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0904: |[3c0904] de.danoeh.antennapod.model.feed.Feed.hasLastUpdateFailed:()Z │ │ -3c0914: 5510 df6c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6cdf │ │ -3c0918: 0f00 |0002: return v0 │ │ +3c08dc: |[3c08dc] de.danoeh.antennapod.model.feed.Feed.hasLastUpdateFailed:()Z │ │ +3c08ec: 5510 df6c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6cdf │ │ +3c08f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #29 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775786,25 +775786,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3c0a50: |[3c0a50] de.danoeh.antennapod.model.feed.Feed.hashCode:()I │ │ -3c0a60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3c0a62: 2300 e41d |0001: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ -3c0a66: 5331 d86c |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ -3c0a6a: 7120 8aa5 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3c0a70: 0c01 |0008: move-result-object v1 │ │ -3c0a72: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3c0a74: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3c0a78: 7110 6fa8 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@a86f │ │ -3c0a7e: 0a00 |000f: move-result v0 │ │ -3c0a80: 0f00 |0010: return v0 │ │ +3c0a28: |[3c0a28] de.danoeh.antennapod.model.feed.Feed.hashCode:()I │ │ +3c0a38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3c0a3a: 2300 e41d |0001: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ +3c0a3e: 5331 d86c |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ +3c0a42: 7120 8aa5 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3c0a48: 0c01 |0008: move-result-object v1 │ │ +3c0a4a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3c0a4c: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3c0a50: 7110 6fa8 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@a86f │ │ +3c0a56: 0a00 |000f: move-result v0 │ │ +3c0a58: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=489 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #30 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775812,20 +775812,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c091c: |[3c091c] de.danoeh.antennapod.model.feed.Feed.isLocalFeed:()Z │ │ -3c092c: 5420 d46c |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0930: 1a01 9457 |0002: const-string v1, "antennapod_local:" // string@5794 │ │ -3c0934: 6e20 f6a5 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c093a: 0a00 |0007: move-result v0 │ │ -3c093c: 0f00 |0008: return v0 │ │ +3c08f4: |[3c08f4] de.danoeh.antennapod.model.feed.Feed.isLocalFeed:()Z │ │ +3c0904: 5420 d46c |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0908: 1a01 9457 |0002: const-string v1, "antennapod_local:" // string@5794 │ │ +3c090c: 6e20 f6a5 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c0912: 0a00 |0007: move-result v0 │ │ +3c0914: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #31 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775833,17 +775833,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0940: |[3c0940] de.danoeh.antennapod.model.feed.Feed.isPaged:()Z │ │ -3c0950: 5510 e46c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ -3c0954: 0f00 |0002: return v0 │ │ +3c0918: |[3c0918] de.danoeh.antennapod.model.feed.Feed.isPaged:()Z │ │ +3c0928: 5510 e46c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ +3c092c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ #32 : (in Lde/danoeh/antennapod/model/feed/Feed;) │ │ @@ -775851,17 +775851,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0efc: |[3c0efc] de.danoeh.antennapod.model.feed.Feed.setAuthor:(Ljava/lang/String;)V │ │ -3c0f0c: 5b01 d16c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ -3c0f10: 0e00 |0002: return-void │ │ +3c0ed4: |[3c0ed4] de.danoeh.antennapod.model.feed.Feed.setAuthor:(Ljava/lang/String;)V │ │ +3c0ee4: 5b01 d16c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ +3c0ee8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -775870,26 +775870,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3c0f14: |[3c0f14] de.danoeh.antennapod.model.feed.Feed.setCustomTitle:(Ljava/lang/String;)V │ │ -3c0f24: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -3c0f28: 5410 d66c |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c0f2c: 6e20 e0a5 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c0f32: 0a00 |0007: move-result v0 │ │ -3c0f34: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -3c0f38: 2804 |000a: goto 000e // +0004 │ │ -3c0f3a: 5b12 d26c |000b: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0f3e: 2804 |000d: goto 0011 // +0004 │ │ -3c0f40: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3c0f42: 5b12 d26c |000f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ -3c0f46: 0e00 |0011: return-void │ │ +3c0eec: |[3c0eec] de.danoeh.antennapod.model.feed.Feed.setCustomTitle:(Ljava/lang/String;)V │ │ +3c0efc: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +3c0f00: 5410 d66c |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c0f04: 6e20 e0a5 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c0f0a: 0a00 |0007: move-result v0 │ │ +3c0f0c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +3c0f10: 2804 |000a: goto 000e // +0004 │ │ +3c0f12: 5b12 d26c |000b: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0f16: 2804 |000d: goto 0011 // +0004 │ │ +3c0f18: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3c0f1a: 5b12 d26c |000f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.customTitle:Ljava/lang/String; // field@6cd2 │ │ +3c0f1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=287 │ │ 0x000b line=290 │ │ 0x000f line=288 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -775900,17 +775900,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0f48: |[3c0f48] de.danoeh.antennapod.model.feed.Feed.setDescription:(Ljava/lang/String;)V │ │ -3c0f58: 5b01 d36c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ -3c0f5c: 0e00 |0002: return-void │ │ +3c0f20: |[3c0f20] de.danoeh.antennapod.model.feed.Feed.setDescription:(Ljava/lang/String;)V │ │ +3c0f30: 5b01 d36c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ +3c0f34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -775919,17 +775919,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0f60: |[3c0f60] de.danoeh.antennapod.model.feed.Feed.setDownloadUrl:(Ljava/lang/String;)V │ │ -3c0f70: 5b01 d46c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ -3c0f74: 0e00 |0002: return-void │ │ +3c0f38: |[3c0f38] de.danoeh.antennapod.model.feed.Feed.setDownloadUrl:(Ljava/lang/String;)V │ │ +3c0f48: 5b01 d46c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.downloadUrl:Ljava/lang/String; // field@6cd4 │ │ +3c0f4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -775938,17 +775938,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0f78: |[3c0f78] de.danoeh.antennapod.model.feed.Feed.setFeedIdentifier:(Ljava/lang/String;)V │ │ -3c0f88: 5b01 d56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ -3c0f8c: 0e00 |0002: return-void │ │ +3c0f50: |[3c0f50] de.danoeh.antennapod.model.feed.Feed.setFeedIdentifier:(Ljava/lang/String;)V │ │ +3c0f60: 5b01 d56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ +3c0f64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -775957,20 +775957,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3c0f90: |[3c0f90] de.danoeh.antennapod.model.feed.Feed.setId:(J)V │ │ -3c0fa0: 5a12 d86c |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ -3c0fa4: 5410 e56c |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ -3c0fa8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3c0fac: 6e30 959c 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedID:(J)V // method@9c95 │ │ -3c0fb2: 0e00 |0009: return-void │ │ +3c0f68: |[3c0f68] de.danoeh.antennapod.model.feed.Feed.setId:(J)V │ │ +3c0f78: 5a12 d86c |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/Feed;.id:J // field@6cd8 │ │ +3c0f7c: 5410 e56c |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ +3c0f80: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3c0f84: 6e30 959c 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedID:(J)V // method@9c95 │ │ +3c0f8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0002 line=387 │ │ 0x0006 line=388 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -775981,17 +775981,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0fb4: |[3c0fb4] de.danoeh.antennapod.model.feed.Feed.setImageUrl:(Ljava/lang/String;)V │ │ -3c0fc4: 5b01 d96c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ -3c0fc8: 0e00 |0002: return-void │ │ +3c0f8c: |[3c0f8c] de.danoeh.antennapod.model.feed.Feed.setImageUrl:(Ljava/lang/String;)V │ │ +3c0f9c: 5b01 d96c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ +3c0fa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776000,17 +776000,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0fcc: |[3c0fcc] de.danoeh.antennapod.model.feed.Feed.setItems:(Ljava/util/List;)V │ │ -3c0fdc: 5b01 db6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ -3c0fe0: 0e00 |0002: return-void │ │ +3c0fa4: |[3c0fa4] de.danoeh.antennapod.model.feed.Feed.setItems:(Ljava/util/List;)V │ │ +3c0fb4: 5b01 db6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.items:Ljava/util/List; // field@6cdb │ │ +3c0fb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -776019,17 +776019,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0fe4: |[3c0fe4] de.danoeh.antennapod.model.feed.Feed.setLanguage:(Ljava/lang/String;)V │ │ -3c0ff4: 5b01 dc6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ -3c0ff8: 0e00 |0002: return-void │ │ +3c0fbc: |[3c0fbc] de.danoeh.antennapod.model.feed.Feed.setLanguage:(Ljava/lang/String;)V │ │ +3c0fcc: 5b01 dc6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ +3c0fd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776038,17 +776038,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0ffc: |[3c0ffc] de.danoeh.antennapod.model.feed.Feed.setLastModified:(Ljava/lang/String;)V │ │ -3c100c: 5b01 dd6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ -3c1010: 0e00 |0002: return-void │ │ +3c0fd4: |[3c0fd4] de.danoeh.antennapod.model.feed.Feed.setLastModified:(Ljava/lang/String;)V │ │ +3c0fe4: 5b01 dd6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastModified:Ljava/lang/String; // field@6cdd │ │ +3c0fe8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776057,17 +776057,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1014: |[3c1014] de.danoeh.antennapod.model.feed.Feed.setLastRefreshAttempt:(J)V │ │ -3c1024: 5a01 de6c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ -3c1028: 0e00 |0002: return-void │ │ +3c0fec: |[3c0fec] de.danoeh.antennapod.model.feed.Feed.setLastRefreshAttempt:(J)V │ │ +3c0ffc: 5a01 de6c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ +3c1000: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -776076,17 +776076,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c102c: |[3c102c] de.danoeh.antennapod.model.feed.Feed.setLastUpdateFailed:(Z)V │ │ -3c103c: 5c01 df6c |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6cdf │ │ -3c1040: 0e00 |0002: return-void │ │ +3c1004: |[3c1004] de.danoeh.antennapod.model.feed.Feed.setLastUpdateFailed:(Z)V │ │ +3c1014: 5c01 df6c |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.lastUpdateFailed:Z // field@6cdf │ │ +3c1018: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -776095,17 +776095,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1044: |[3c1044] de.danoeh.antennapod.model.feed.Feed.setLink:(Ljava/lang/String;)V │ │ -3c1054: 5b01 e06c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ -3c1058: 0e00 |0002: return-void │ │ +3c101c: |[3c101c] de.danoeh.antennapod.model.feed.Feed.setLink:(Ljava/lang/String;)V │ │ +3c102c: 5b01 e06c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ +3c1030: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776114,17 +776114,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c105c: |[3c105c] de.danoeh.antennapod.model.feed.Feed.setLocalFileUrl:(Ljava/lang/String;)V │ │ -3c106c: 5b01 e16c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ -3c1070: 0e00 |0002: return-void │ │ +3c1034: |[3c1034] de.danoeh.antennapod.model.feed.Feed.setLocalFileUrl:(Ljava/lang/String;)V │ │ +3c1044: 5b01 e16c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.localFileUrl:Ljava/lang/String; // field@6ce1 │ │ +3c1048: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776133,17 +776133,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1074: |[3c1074] de.danoeh.antennapod.model.feed.Feed.setNextPageLink:(Ljava/lang/String;)V │ │ -3c1084: 5b01 e26c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ -3c1088: 0e00 |0002: return-void │ │ +3c104c: |[3c104c] de.danoeh.antennapod.model.feed.Feed.setNextPageLink:(Ljava/lang/String;)V │ │ +3c105c: 5b01 e26c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ +3c1060: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776152,17 +776152,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c108c: |[3c108c] de.danoeh.antennapod.model.feed.Feed.setPageNr:(I)V │ │ -3c109c: 5901 e36c |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ce3 │ │ -3c10a0: 0e00 |0002: return-void │ │ +3c1064: |[3c1064] de.danoeh.antennapod.model.feed.Feed.setPageNr:(I)V │ │ +3c1074: 5901 e36c |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.pageNr:I // field@6ce3 │ │ +3c1078: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -776171,17 +776171,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c10a4: |[3c10a4] de.danoeh.antennapod.model.feed.Feed.setPaged:(Z)V │ │ -3c10b4: 5c01 e46c |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ -3c10b8: 0e00 |0002: return-void │ │ +3c107c: |[3c107c] de.danoeh.antennapod.model.feed.Feed.setPaged:(Z)V │ │ +3c108c: 5c01 e46c |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ +3c1090: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -776190,17 +776190,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c10bc: |[3c10bc] de.danoeh.antennapod.model.feed.Feed.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ -3c10cc: 5b01 e56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ -3c10d0: 0e00 |0002: return-void │ │ +3c1094: |[3c1094] de.danoeh.antennapod.model.feed.Feed.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ +3c10a4: 5b01 e56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.preferences:Lde/danoeh/antennapod/model/feed/FeedPreferences; // field@6ce5 │ │ +3c10a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ @@ -776209,34 +776209,34 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/SortOrder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3c10d4: |[3c10d4] de.danoeh.antennapod.model.feed.Feed.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V │ │ -3c10e4: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ -3c10e8: 5440 7b6d |0002: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d7b │ │ -3c10ec: 6201 686d |0004: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ -3c10f0: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ -3c10f4: 281d |0008: goto 0025 // +001d │ │ -3c10f6: 2200 441b |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3c10fa: 2201 611b |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c10fe: 7010 06a6 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c1104: 1a02 de47 |0010: const-string v2, "The specified sortOrder " // string@47de │ │ -3c1108: 6e20 12a6 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c110e: 6e20 11a6 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3c1114: 1a04 fc00 |0018: const-string v4, " is invalid. Only those with INTRA_FEED scope are allowed." // string@00fc │ │ -3c1118: 6e20 12a6 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c111e: 6e10 1ba6 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c1124: 0c04 |0020: move-result-object v4 │ │ -3c1126: 7020 62a5 4000 |0021: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ -3c112c: 2700 |0024: throw v0 │ │ -3c112e: 5b34 e66c |0025: iput-object v4, v3, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ce6 │ │ -3c1132: 0e00 |0027: return-void │ │ +3c10ac: |[3c10ac] de.danoeh.antennapod.model.feed.Feed.setSortOrder:(Lde/danoeh/antennapod/model/feed/SortOrder;)V │ │ +3c10bc: 3804 2500 |0000: if-eqz v4, 0025 // +0025 │ │ +3c10c0: 5440 7b6d |0002: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d7b │ │ +3c10c4: 6201 686d |0004: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ +3c10c8: 3310 0300 |0006: if-ne v0, v1, 0009 // +0003 │ │ +3c10cc: 281d |0008: goto 0025 // +001d │ │ +3c10ce: 2200 441b |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3c10d2: 2201 611b |000b: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c10d6: 7010 06a6 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c10dc: 1a02 de47 |0010: const-string v2, "The specified sortOrder " // string@47de │ │ +3c10e0: 6e20 12a6 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c10e6: 6e20 11a6 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3c10ec: 1a04 fc00 |0018: const-string v4, " is invalid. Only those with INTRA_FEED scope are allowed." // string@00fc │ │ +3c10f0: 6e20 12a6 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c10f6: 6e10 1ba6 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c10fc: 0c04 |0020: move-result-object v4 │ │ +3c10fe: 7020 62a5 4000 |0021: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ +3c1104: 2700 |0024: throw v0 │ │ +3c1106: 5b34 e66c |0025: iput-object v4, v3, Lde/danoeh/antennapod/model/feed/Feed;.sortOrder:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6ce6 │ │ +3c110a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=455 │ │ 0x0009 line=456 │ │ 0x0025 line=459 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -776247,17 +776247,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1134: |[3c1134] de.danoeh.antennapod.model.feed.Feed.setTitle:(Ljava/lang/String;)V │ │ -3c1144: 5b01 d66c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c1148: 0e00 |0002: return-void │ │ +3c110c: |[3c110c] de.danoeh.antennapod.model.feed.Feed.setTitle:(Ljava/lang/String;)V │ │ +3c111c: 5b01 d66c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c1120: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776266,17 +776266,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c114c: |[3c114c] de.danoeh.antennapod.model.feed.Feed.setType:(Ljava/lang/String;)V │ │ -3c115c: 5b01 e76c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ce7 │ │ -3c1160: 0e00 |0002: return-void │ │ +3c1124: |[3c1124] de.danoeh.antennapod.model.feed.Feed.setType:(Ljava/lang/String;)V │ │ +3c1134: 5b01 e76c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/Feed;.type:Ljava/lang/String; // field@6ce7 │ │ +3c1138: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -776285,52 +776285,52 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 73 16-bit code units │ │ -3c1164: |[3c1164] de.danoeh.antennapod.model.feed.Feed.updateFromOther:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3c1174: 5460 d96c |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ -3c1178: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3c117c: 5b50 d96c |0004: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ -3c1180: 5460 d66c |0006: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c1184: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3c1188: 5b50 d66c |000a: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ -3c118c: 5460 d56c |000c: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ -3c1190: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -3c1194: 5b50 d56c |0010: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ -3c1198: 5460 e06c |0012: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ -3c119c: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -3c11a0: 5b50 e06c |0016: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ -3c11a4: 5460 d36c |0018: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ -3c11a8: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -3c11ac: 5b50 d36c |001c: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ -3c11b0: 5460 dc6c |001e: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ -3c11b4: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -3c11b8: 5b50 dc6c |0022: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ -3c11bc: 5460 d16c |0024: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ -3c11c0: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -3c11c4: 5b50 d16c |0028: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ -3c11c8: 5460 d76c |002a: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ -3c11cc: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ -3c11d0: 5b50 d76c |002e: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ -3c11d4: 5360 de6c |0030: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ -3c11d8: 5352 de6c |0032: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ -3c11dc: 3104 0002 |0034: cmp-long v4, v0, v2 │ │ -3c11e0: 3d04 0400 |0036: if-lez v4, 003a // +0004 │ │ -3c11e4: 5a50 de6c |0038: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ -3c11e8: 5550 e46c |003a: iget-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ -3c11ec: 3900 0c00 |003c: if-nez v0, 0048 // +000c │ │ -3c11f0: 5560 e46c |003e: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ -3c11f4: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ -3c11f8: 5c50 e46c |0042: iput-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ -3c11fc: 5466 e26c |0044: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ -3c1200: 5b56 e26c |0046: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ -3c1204: 0e00 |0048: return-void │ │ +3c113c: |[3c113c] de.danoeh.antennapod.model.feed.Feed.updateFromOther:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3c114c: 5460 d96c |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ +3c1150: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3c1154: 5b50 d96c |0004: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.imageUrl:Ljava/lang/String; // field@6cd9 │ │ +3c1158: 5460 d66c |0006: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c115c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3c1160: 5b50 d66c |000a: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedTitle:Ljava/lang/String; // field@6cd6 │ │ +3c1164: 5460 d56c |000c: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ +3c1168: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +3c116c: 5b50 d56c |0010: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.feedIdentifier:Ljava/lang/String; // field@6cd5 │ │ +3c1170: 5460 e06c |0012: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ +3c1174: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +3c1178: 5b50 e06c |0016: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.link:Ljava/lang/String; // field@6ce0 │ │ +3c117c: 5460 d36c |0018: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ +3c1180: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +3c1184: 5b50 d36c |001c: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.description:Ljava/lang/String; // field@6cd3 │ │ +3c1188: 5460 dc6c |001e: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ +3c118c: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +3c1190: 5b50 dc6c |0022: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.language:Ljava/lang/String; // field@6cdc │ │ +3c1194: 5460 d16c |0024: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ +3c1198: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +3c119c: 5b50 d16c |0028: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.author:Ljava/lang/String; // field@6cd1 │ │ +3c11a0: 5460 d76c |002a: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ +3c11a4: 3800 0400 |002c: if-eqz v0, 0030 // +0004 │ │ +3c11a8: 5b50 d76c |002e: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.fundingList:Ljava/util/ArrayList; // field@6cd7 │ │ +3c11ac: 5360 de6c |0030: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ +3c11b0: 5352 de6c |0032: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ +3c11b4: 3104 0002 |0034: cmp-long v4, v0, v2 │ │ +3c11b8: 3d04 0400 |0036: if-lez v4, 003a // +0004 │ │ +3c11bc: 5a50 de6c |0038: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.lastRefreshAttempt:J // field@6cde │ │ +3c11c0: 5550 e46c |003a: iget-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ +3c11c4: 3900 0c00 |003c: if-nez v0, 0048 // +000c │ │ +3c11c8: 5560 e46c |003e: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ +3c11cc: 3800 0800 |0040: if-eqz v0, 0048 // +0008 │ │ +3c11d0: 5c50 e46c |0042: iput-boolean v0, v5, Lde/danoeh/antennapod/model/feed/Feed;.paged:Z // field@6ce4 │ │ +3c11d4: 5466 e26c |0044: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ +3c11d8: 5b56 e26c |0046: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/Feed;.nextPageLink:Ljava/lang/String; // field@6ce2 │ │ +3c11dc: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=224 │ │ 0x000a line=225 │ │ 0x000c line=227 │ │ @@ -776413,78 +776413,78 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -3bdf28: |[3bdf28] de.danoeh.antennapod.model.feed.FeedCounter.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3bdf38: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3bdf3a: 2300 c81d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1dc8 │ │ -3bdf3e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3bdf40: 6202 eb6c |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ -3bdf44: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3bdf48: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3bdf4a: 6202 ed6c |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ced │ │ -3bdf4e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3bdf52: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3bdf54: 6202 ec6c |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cec │ │ -3bdf58: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3bdf5c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3bdf5e: 6202 e96c |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce9 │ │ -3bdf62: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3bdf66: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3bdf68: 6202 ea6c |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cea │ │ -3bdf6c: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -3bdf70: 1100 |001c: return-object v0 │ │ +3bdf00: |[3bdf00] de.danoeh.antennapod.model.feed.FeedCounter.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3bdf10: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3bdf12: 2300 c81d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1dc8 │ │ +3bdf16: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3bdf18: 6202 eb6c |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ +3bdf1c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3bdf20: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3bdf22: 6202 ed6c |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ced │ │ +3bdf26: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3bdf2a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3bdf2c: 6202 ec6c |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cec │ │ +3bdf30: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3bdf34: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3bdf36: 6202 e96c |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce9 │ │ +3bdf3a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3bdf3e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3bdf40: 6202 ea6c |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cea │ │ +3bdf44: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +3bdf48: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedCounter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -3bdf98: |[3bdf98] de.danoeh.antennapod.model.feed.FeedCounter.:()V │ │ -3bdfa8: 2200 c918 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ -3bdfac: 1a01 0443 |0002: const-string v1, "SHOW_NEW" // string@4304 │ │ -3bdfb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3bdfb2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -3bdfb4: 7040 d29b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ -3bdfba: 6900 eb6c |0009: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ -3bdfbe: 2200 c918 |000b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ -3bdfc2: 1a01 0843 |000d: const-string v1, "SHOW_UNPLAYED" // string@4308 │ │ -3bdfc6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -3bdfc8: 7040 d29b 1023 |0010: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ -3bdfce: 6900 ed6c |0013: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ced │ │ -3bdfd2: 2200 c918 |0015: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ -3bdfd6: 1a01 0543 |0017: const-string v1, "SHOW_NONE" // string@4305 │ │ -3bdfda: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -3bdfdc: 7040 d29b 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ -3bdfe2: 6900 ec6c |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cec │ │ -3bdfe6: 2200 c918 |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ -3bdfea: 1a01 0243 |0021: const-string v1, "SHOW_DOWNLOADED" // string@4302 │ │ -3bdfee: 1242 |0023: const/4 v2, #int 4 // #4 │ │ -3bdff0: 7040 d29b 1023 |0024: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ -3bdff6: 6900 e96c |0027: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce9 │ │ -3bdffa: 2200 c918 |0029: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ -3bdffe: 1a01 0343 |002b: const-string v1, "SHOW_DOWNLOADED_UNPLAYED" // string@4303 │ │ -3be002: 1253 |002d: const/4 v3, #int 5 // #5 │ │ -3be004: 7040 d29b 1032 |002e: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ -3be00a: 6900 ea6c |0031: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cea │ │ -3be00e: 7100 d09b 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@9bd0 │ │ -3be014: 0c00 |0036: move-result-object v0 │ │ -3be016: 6900 e86c |0037: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce8 │ │ -3be01a: 0e00 |0039: return-void │ │ +3bdf70: |[3bdf70] de.danoeh.antennapod.model.feed.FeedCounter.:()V │ │ +3bdf80: 2200 c918 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ +3bdf84: 1a01 0443 |0002: const-string v1, "SHOW_NEW" // string@4304 │ │ +3bdf88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3bdf8a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +3bdf8c: 7040 d29b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ +3bdf92: 6900 eb6c |0009: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ +3bdf96: 2200 c918 |000b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ +3bdf9a: 1a01 0843 |000d: const-string v1, "SHOW_UNPLAYED" // string@4308 │ │ +3bdf9e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +3bdfa0: 7040 d29b 1023 |0010: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ +3bdfa6: 6900 ed6c |0013: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ced │ │ +3bdfaa: 2200 c918 |0015: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ +3bdfae: 1a01 0543 |0017: const-string v1, "SHOW_NONE" // string@4305 │ │ +3bdfb2: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +3bdfb4: 7040 d29b 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ +3bdfba: 6900 ec6c |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cec │ │ +3bdfbe: 2200 c918 |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ +3bdfc2: 1a01 0243 |0021: const-string v1, "SHOW_DOWNLOADED" // string@4302 │ │ +3bdfc6: 1242 |0023: const/4 v2, #int 4 // #4 │ │ +3bdfc8: 7040 d29b 1023 |0024: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ +3bdfce: 6900 e96c |0027: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce9 │ │ +3bdfd2: 2200 c918 |0029: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ +3bdfd6: 1a01 0343 |002b: const-string v1, "SHOW_DOWNLOADED_UNPLAYED" // string@4303 │ │ +3bdfda: 1253 |002d: const/4 v3, #int 5 // #5 │ │ +3bdfdc: 7040 d29b 1032 |002e: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedCounter;.:(Ljava/lang/String;II)V // method@9bd2 │ │ +3bdfe2: 6900 ea6c |0031: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_DOWNLOADED_UNPLAYED:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cea │ │ +3bdfe6: 7100 d09b 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.$values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@9bd0 │ │ +3bdfec: 0c00 |0036: move-result-object v0 │ │ +3bdfee: 6900 e86c |0037: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce8 │ │ +3bdff2: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000b line=5 │ │ 0x0015 line=6 │ │ 0x001f line=7 │ │ 0x0029 line=8 │ │ @@ -776496,18 +776496,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3be01c: |[3be01c] de.danoeh.antennapod.model.feed.FeedCounter.:(Ljava/lang/String;II)V │ │ -3be02c: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3be032: 5903 ee6c |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6cee │ │ -3be036: 0e00 |0005: return-void │ │ +3bdff4: |[3bdff4] de.danoeh.antennapod.model.feed.FeedCounter.:(Ljava/lang/String;II)V │ │ +3be004: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3be00a: 5903 ee6c |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6cee │ │ +3be00e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -776519,28 +776519,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3bdec8: |[3bdec8] de.danoeh.antennapod.model.feed.FeedCounter.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3bded8: 7100 d59b 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@9bd5 │ │ -3bdede: 0c00 |0003: move-result-object v0 │ │ -3bdee0: 2101 |0004: array-length v1, v0 │ │ -3bdee2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3bdee4: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3bdee8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3bdeec: 5234 ee6c |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6cee │ │ -3bdef0: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3bdef4: 1103 |000e: return-object v3 │ │ -3bdef6: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3bdefa: 28f5 |0011: goto 0006 // -000b │ │ -3bdefc: 6205 ec6c |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cec │ │ -3bdf00: 1105 |0014: return-object v5 │ │ +3bdea0: |[3bdea0] de.danoeh.antennapod.model.feed.FeedCounter.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3bdeb0: 7100 d59b 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedCounter;.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; // method@9bd5 │ │ +3bdeb6: 0c00 |0003: move-result-object v0 │ │ +3bdeb8: 2101 |0004: array-length v1, v0 │ │ +3bdeba: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3bdebc: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3bdec0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3bdec4: 5234 ee6c |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedCounter;.id:I // field@6cee │ │ +3bdec8: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3bdecc: 1103 |000e: return-object v3 │ │ +3bdece: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3bded2: 28f5 |0011: goto 0006 // -000b │ │ +3bded4: 6205 ec6c |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NONE:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6cec │ │ +3bded8: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000a line=18 │ │ 0x0012 line=22 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -776550,20 +776550,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3bdf04: |[3bdf04] de.danoeh.antennapod.model.feed.FeedCounter.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3bdf14: 1c00 c918 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ -3bdf18: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3bdf1e: 0c01 |0005: move-result-object v1 │ │ -3bdf20: 1f01 c918 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ -3bdf24: 1101 |0008: return-object v1 │ │ +3bdedc: |[3bdedc] de.danoeh.antennapod.model.feed.FeedCounter.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3bdeec: 1c00 c918 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ +3bdef0: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3bdef6: 0c01 |0005: move-result-object v1 │ │ +3bdef8: 1f01 c918 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedCounter; // type@18c9 │ │ +3bdefc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedCounter;) │ │ @@ -776571,20 +776571,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedCounter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3bdf74: |[3bdf74] de.danoeh.antennapod.model.feed.FeedCounter.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ -3bdf84: 6200 e86c |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce8 │ │ -3bdf88: 6e10 beaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedCounter;.clone:()Ljava/lang/Object; // method@aabe │ │ -3bdf8e: 0c00 |0005: move-result-object v0 │ │ -3bdf90: 1f00 c81d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1dc8 │ │ -3bdf94: 1100 |0008: return-object v0 │ │ +3bdf4c: |[3bdf4c] de.danoeh.antennapod.model.feed.FeedCounter.values:()[Lde/danoeh/antennapod/model/feed/FeedCounter; │ │ +3bdf5c: 6200 e86c |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedCounter;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ce8 │ │ +3bdf60: 6e10 beaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedCounter;.clone:()Ljava/lang/Object; // method@aabe │ │ +3bdf66: 0c00 |0005: move-result-object v0 │ │ +3bdf68: 1f00 c81d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedCounter; // type@1dc8 │ │ +3bdf6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -776633,19 +776633,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -3be36c: |[3be36c] de.danoeh.antennapod.model.feed.FeedFilter.:()V │ │ -3be37c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -3be380: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3be382: 7040 d89b 0210 |0003: invoke-direct {v2, v0, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9bd8 │ │ -3be388: 0e00 |0006: return-void │ │ +3be344: |[3be344] de.danoeh.antennapod.model.feed.FeedFilter.:()V │ │ +3be354: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +3be358: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3be35a: 7040 d89b 0210 |0003: invoke-direct {v2, v0, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9bd8 │ │ +3be360: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776653,18 +776653,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3be38c: |[3be38c] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3be39c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3be39e: 7040 d89b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9bd8 │ │ -3be3a4: 0e00 |0004: return-void │ │ +3be364: |[3be364] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3be374: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3be376: 7040 d89b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@9bd8 │ │ +3be37c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -776674,20 +776674,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3be3a8: |[3be3a8] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -3be3b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3be3be: 5b01 f06c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ -3be3c2: 5b02 ef6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ -3be3c6: 5903 f16c |0007: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ -3be3ca: 0e00 |0009: return-void │ │ +3be380: |[3be380] de.danoeh.antennapod.model.feed.FeedFilter.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +3be390: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3be396: 5b01 f06c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ +3be39a: 5b02 ef6c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ +3be39e: 5903 f16c |0007: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ +3be3a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ @@ -776701,35 +776701,35 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3be30c: |[3be30c] de.danoeh.antennapod.model.feed.FeedFilter.parseTerms:(Ljava/lang/String;)Ljava/util/List; │ │ -3be31c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3be320: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3be326: 1a01 7b04 |0005: const-string v1, "([^"]\S*|".+?")\s*" // string@047b │ │ -3be32a: 7110 44a9 0100 |0007: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ -3be330: 0c01 |000a: move-result-object v1 │ │ -3be332: 6e20 46a9 5100 |000b: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ -3be338: 0c05 |000e: move-result-object v5 │ │ -3be33a: 6e10 3da9 0500 |000f: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ -3be340: 0a01 |0012: move-result v1 │ │ -3be342: 3801 1300 |0013: if-eqz v1, 0026 // +0013 │ │ -3be346: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -3be348: 6e20 40a9 1500 |0016: invoke-virtual {v5, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3be34e: 0c01 |0019: move-result-object v1 │ │ -3be350: 1a02 c001 |001a: const-string v2, """ // string@01c0 │ │ -3be354: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ -3be358: 6e30 f2a5 2103 |001e: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ -3be35e: 0c01 |0021: move-result-object v1 │ │ -3be360: 7220 1fa8 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3be366: 28ea |0025: goto 000f // -0016 │ │ -3be368: 1100 |0026: return-object v0 │ │ +3be2e4: |[3be2e4] de.danoeh.antennapod.model.feed.FeedFilter.parseTerms:(Ljava/lang/String;)Ljava/util/List; │ │ +3be2f4: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3be2f8: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3be2fe: 1a01 7b04 |0005: const-string v1, "([^"]\S*|".+?")\s*" // string@047b │ │ +3be302: 7110 44a9 0100 |0007: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ +3be308: 0c01 |000a: move-result-object v1 │ │ +3be30a: 6e20 46a9 5100 |000b: invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ +3be310: 0c05 |000e: move-result-object v5 │ │ +3be312: 6e10 3da9 0500 |000f: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ +3be318: 0a01 |0012: move-result v1 │ │ +3be31a: 3801 1300 |0013: if-eqz v1, 0026 // +0013 │ │ +3be31e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +3be320: 6e20 40a9 1500 |0016: invoke-virtual {v5, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3be326: 0c01 |0019: move-result-object v1 │ │ +3be328: 1a02 c001 |001a: const-string v2, """ // string@01c0 │ │ +3be32c: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ +3be330: 6e30 f2a5 2103 |001e: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ +3be336: 0c01 |0021: move-result-object v1 │ │ +3be338: 7220 1fa8 1000 |0022: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3be33e: 28ea |0025: goto 000f // -0016 │ │ +3be340: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ 0x000f line=43 │ │ 0x0016 line=44 │ │ locals : │ │ @@ -776742,25 +776742,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3be038: |[3be038] de.danoeh.antennapod.model.feed.FeedFilter.excludeOnly:()Z │ │ -3be048: 6e10 df9b 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@9bdf │ │ -3be04e: 0a00 |0003: move-result v0 │ │ -3be050: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -3be054: 6e10 e09b 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@9be0 │ │ -3be05a: 0a00 |0009: move-result v0 │ │ -3be05c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3be060: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3be062: 2802 |000d: goto 000f // +0002 │ │ -3be064: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3be066: 0f00 |000f: return v0 │ │ +3be010: |[3be010] de.danoeh.antennapod.model.feed.FeedFilter.excludeOnly:()Z │ │ +3be020: 6e10 df9b 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@9bdf │ │ +3be026: 0a00 |0003: move-result v0 │ │ +3be028: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +3be02c: 6e10 e09b 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@9be0 │ │ +3be032: 0a00 |0009: move-result v0 │ │ +3be034: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3be038: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3be03a: 2802 |000d: goto 000f // +0002 │ │ +3be03c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3be03e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776768,23 +776768,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3be2ac: |[3be2ac] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilter:()Ljava/util/List; │ │ -3be2bc: 5410 ef6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ -3be2c0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3be2c4: 2200 d31b |0004: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3be2c8: 7010 54a7 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3be2ce: 2805 |0009: goto 000e // +0005 │ │ -3be2d0: 7020 e39b 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ -3be2d6: 0c00 |000d: move-result-object v0 │ │ -3be2d8: 1100 |000e: return-object v0 │ │ +3be284: |[3be284] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilter:()Ljava/util/List; │ │ +3be294: 5410 ef6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ +3be298: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3be29c: 2200 d31b |0004: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3be2a0: 7010 54a7 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3be2a6: 2805 |0009: goto 000e // +0005 │ │ +3be2a8: 7020 e39b 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ +3be2ae: 0c00 |000d: move-result-object v0 │ │ +3be2b0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776792,17 +776792,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3be27c: |[3be27c] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilterRaw:()Ljava/lang/String; │ │ -3be28c: 5410 ef6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ -3be290: 1100 |0002: return-object v0 │ │ +3be254: |[3be254] de.danoeh.antennapod.model.feed.FeedFilter.getExcludeFilterRaw:()Ljava/lang/String; │ │ +3be264: 5410 ef6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ +3be268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776810,23 +776810,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3be2dc: |[3be2dc] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilter:()Ljava/util/List; │ │ -3be2ec: 5410 f06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ -3be2f0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -3be2f4: 2200 d31b |0004: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3be2f8: 7010 54a7 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3be2fe: 2805 |0009: goto 000e // +0005 │ │ -3be300: 7020 e39b 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ -3be306: 0c00 |000d: move-result-object v0 │ │ -3be308: 1100 |000e: return-object v0 │ │ +3be2b4: |[3be2b4] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilter:()Ljava/util/List; │ │ +3be2c4: 5410 f06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ +3be2c8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +3be2cc: 2200 d31b |0004: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3be2d0: 7010 54a7 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3be2d6: 2805 |0009: goto 000e // +0005 │ │ +3be2d8: 7020 e39b 0100 |000a: invoke-direct {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ +3be2de: 0c00 |000d: move-result-object v0 │ │ +3be2e0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776834,17 +776834,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3be294: |[3be294] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilterRaw:()Ljava/lang/String; │ │ -3be2a4: 5410 f06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ -3be2a8: 1100 |0002: return-object v0 │ │ +3be26c: |[3be26c] de.danoeh.antennapod.model.feed.FeedFilter.getIncludeFilterRaw:()Ljava/lang/String; │ │ +3be27c: 5410 f06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ +3be280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776852,17 +776852,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3be264: |[3be264] de.danoeh.antennapod.model.feed.FeedFilter.getMinimalDurationFilter:()I │ │ -3be274: 5210 f16c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ -3be278: 0f00 |0002: return v0 │ │ +3be23c: |[3be23c] de.danoeh.antennapod.model.feed.FeedFilter.getMinimalDurationFilter:()I │ │ +3be24c: 5210 f16c |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ +3be250: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776870,23 +776870,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3be068: |[3be068] de.danoeh.antennapod.model.feed.FeedFilter.hasExcludeFilter:()Z │ │ -3be078: 5410 ef6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ -3be07c: 6e10 eea5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3be082: 0a00 |0005: move-result v0 │ │ -3be084: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -3be088: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3be08a: 2802 |0009: goto 000b // +0002 │ │ -3be08c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3be08e: 0f00 |000b: return v0 │ │ +3be040: |[3be040] de.danoeh.antennapod.model.feed.FeedFilter.hasExcludeFilter:()Z │ │ +3be050: 5410 ef6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ +3be054: 6e10 eea5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3be05a: 0a00 |0005: move-result v0 │ │ +3be05c: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +3be060: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3be062: 2802 |0009: goto 000b // +0002 │ │ +3be064: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3be066: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776894,23 +776894,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3be090: |[3be090] de.danoeh.antennapod.model.feed.FeedFilter.hasIncludeFilter:()Z │ │ -3be0a0: 5410 f06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ -3be0a4: 6e10 eea5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3be0aa: 0a00 |0005: move-result v0 │ │ -3be0ac: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -3be0b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3be0b2: 2802 |0009: goto 000b // +0002 │ │ -3be0b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3be0b6: 0f00 |000b: return v0 │ │ +3be068: |[3be068] de.danoeh.antennapod.model.feed.FeedFilter.hasIncludeFilter:()Z │ │ +3be078: 5410 f06c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ +3be07c: 6e10 eea5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3be082: 0a00 |0005: move-result v0 │ │ +3be084: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +3be088: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3be08a: 2802 |0009: goto 000b // +0002 │ │ +3be08c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3be08e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776918,22 +776918,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3be0b8: |[3be0b8] de.danoeh.antennapod.model.feed.FeedFilter.hasMinimalDurationFilter:()Z │ │ -3be0c8: 5220 f16c |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ -3be0cc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3be0ce: 3710 0400 |0003: if-le v0, v1, 0007 // +0004 │ │ -3be0d2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3be0d4: 2802 |0006: goto 0008 // +0002 │ │ -3be0d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3be0d8: 0f00 |0008: return v0 │ │ +3be090: |[3be090] de.danoeh.antennapod.model.feed.FeedFilter.hasMinimalDurationFilter:()Z │ │ +3be0a0: 5220 f16c |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ +3be0a4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3be0a6: 3710 0400 |0003: if-le v0, v1, 0007 // +0004 │ │ +3be0aa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3be0ac: 2802 |0006: goto 0008 // +0002 │ │ +3be0ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3be0b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776941,25 +776941,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3be0dc: |[3be0dc] de.danoeh.antennapod.model.feed.FeedFilter.includeOnly:()Z │ │ -3be0ec: 6e10 e09b 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@9be0 │ │ -3be0f2: 0a00 |0003: move-result v0 │ │ -3be0f4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -3be0f8: 6e10 df9b 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@9bdf │ │ -3be0fe: 0a00 |0009: move-result v0 │ │ -3be100: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3be104: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3be106: 2802 |000d: goto 000f // +0002 │ │ -3be108: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3be10a: 0f00 |000f: return v0 │ │ +3be0b4: |[3be0b4] de.danoeh.antennapod.model.feed.FeedFilter.includeOnly:()Z │ │ +3be0c4: 6e10 e09b 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@9be0 │ │ +3be0ca: 0a00 |0003: move-result v0 │ │ +3be0cc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +3be0d0: 6e10 df9b 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@9bdf │ │ +3be0d6: 0a00 |0009: move-result v0 │ │ +3be0d8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3be0dc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3be0de: 2802 |000d: goto 000f // +0002 │ │ +3be0e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3be0e2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/FeedFilter;) │ │ @@ -776967,102 +776967,102 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -3be10c: |[3be10c] de.danoeh.antennapod.model.feed.FeedFilter.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ -3be11c: 5460 f06c |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ -3be120: 7020 e39b 0600 |0002: invoke-direct {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ -3be126: 0c00 |0005: move-result-object v0 │ │ -3be128: 5461 ef6c |0006: iget-object v1, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ -3be12c: 7020 e39b 1600 |0008: invoke-direct {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ -3be132: 0c01 |000b: move-result-object v1 │ │ -3be134: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3be13a: 0a02 |000f: move-result v2 │ │ -3be13c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -3be13e: 3902 0e00 |0011: if-nez v2, 001f // +000e │ │ -3be142: 7210 32a8 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@a832 │ │ -3be148: 0a02 |0016: move-result v2 │ │ -3be14a: 3902 0800 |0017: if-nez v2, 001f // +0008 │ │ -3be14e: 5262 f16c |0019: iget v2, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ -3be152: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -3be154: 3642 0300 |001c: if-gt v2, v4, 001f // +0003 │ │ -3be158: 0f03 |001e: return v3 │ │ -3be15a: 6e10 e19b 0600 |001f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@9be1 │ │ -3be160: 0a02 |0022: move-result v2 │ │ -3be162: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -3be164: 3802 1900 |0024: if-eqz v2, 003d // +0019 │ │ -3be168: 6e10 fe9b 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3be16e: 0c02 |0029: move-result-object v2 │ │ -3be170: 3802 1300 |002a: if-eqz v2, 003d // +0013 │ │ -3be174: 6e10 fe9b 0700 |002c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3be17a: 0c02 |002f: move-result-object v2 │ │ -3be17c: 6e10 399c 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3be182: 0a02 |0033: move-result v2 │ │ -3be184: 3d02 0900 |0034: if-lez v2, 003d // +0009 │ │ -3be188: d322 e803 |0036: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -3be18c: 5265 f16c |0038: iget v5, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ -3be190: 3552 0300 |003a: if-ge v2, v5, 003d // +0003 │ │ -3be194: 0f04 |003c: return v4 │ │ -3be196: 6e10 039c 0700 |003d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3be19c: 0c07 |0040: move-result-object v7 │ │ -3be19e: 7100 43a8 0000 |0041: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3be1a4: 0c02 |0044: move-result-object v2 │ │ -3be1a6: 6e20 fca5 2700 |0045: invoke-virtual {v7, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3be1ac: 0c07 |0048: move-result-object v7 │ │ -3be1ae: 7210 2aa8 0100 |0049: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3be1b4: 0c01 |004c: move-result-object v1 │ │ -3be1b6: 7210 0da8 0100 |004d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3be1bc: 0a02 |0050: move-result v2 │ │ -3be1be: 3802 1b00 |0051: if-eqz v2, 006c // +001b │ │ -3be1c2: 7210 0ea8 0100 |0053: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3be1c8: 0c02 |0056: move-result-object v2 │ │ -3be1ca: 1f02 601b |0057: check-cast v2, Ljava/lang/String; // type@1b60 │ │ -3be1ce: 6e10 ffa5 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3be1d4: 0c02 |005c: move-result-object v2 │ │ -3be1d6: 7100 43a8 0000 |005d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3be1dc: 0c05 |0060: move-result-object v5 │ │ -3be1de: 6e20 fca5 5200 |0061: invoke-virtual {v2, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3be1e4: 0c02 |0064: move-result-object v2 │ │ -3be1e6: 6e20 dca5 2700 |0065: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3be1ec: 0a02 |0068: move-result v2 │ │ -3be1ee: 3802 e4ff |0069: if-eqz v2, 004d // -001c │ │ -3be1f2: 0f04 |006b: return v4 │ │ -3be1f4: 7210 2aa8 0000 |006c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3be1fa: 0c00 |006f: move-result-object v0 │ │ -3be1fc: 7210 0da8 0000 |0070: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3be202: 0a01 |0073: move-result v1 │ │ -3be204: 3801 1b00 |0074: if-eqz v1, 008f // +001b │ │ -3be208: 7210 0ea8 0000 |0076: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3be20e: 0c01 |0079: move-result-object v1 │ │ -3be210: 1f01 601b |007a: check-cast v1, Ljava/lang/String; // type@1b60 │ │ -3be214: 6e10 ffa5 0100 |007c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3be21a: 0c01 |007f: move-result-object v1 │ │ -3be21c: 7100 43a8 0000 |0080: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3be222: 0c02 |0083: move-result-object v2 │ │ -3be224: 6e20 fca5 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3be22a: 0c01 |0087: move-result-object v1 │ │ -3be22c: 6e20 dca5 1700 |0088: invoke-virtual {v7, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3be232: 0a01 |008b: move-result v1 │ │ -3be234: 3801 e4ff |008c: if-eqz v1, 0070 // -001c │ │ -3be238: 0f03 |008e: return v3 │ │ -3be23a: 6e10 e09b 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@9be0 │ │ -3be240: 0a07 |0092: move-result v7 │ │ -3be242: 3907 0900 |0093: if-nez v7, 009c // +0009 │ │ -3be246: 6e10 df9b 0600 |0095: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@9bdf │ │ -3be24c: 0a07 |0098: move-result v7 │ │ -3be24e: 3807 0300 |0099: if-eqz v7, 009c // +0003 │ │ -3be252: 0f03 |009b: return v3 │ │ -3be254: 6e10 e19b 0600 |009c: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@9be1 │ │ -3be25a: 0a07 |009f: move-result v7 │ │ -3be25c: 3807 0300 |00a0: if-eqz v7, 00a3 // +0003 │ │ -3be260: 0f03 |00a2: return v3 │ │ -3be262: 0f04 |00a3: return v4 │ │ +3be0e4: |[3be0e4] de.danoeh.antennapod.model.feed.FeedFilter.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ +3be0f4: 5460 f06c |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.includeFilter:Ljava/lang/String; // field@6cf0 │ │ +3be0f8: 7020 e39b 0600 |0002: invoke-direct {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ +3be0fe: 0c00 |0005: move-result-object v0 │ │ +3be100: 5461 ef6c |0006: iget-object v1, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.excludeFilter:Ljava/lang/String; // field@6cef │ │ +3be104: 7020 e39b 1600 |0008: invoke-direct {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedFilter;.parseTerms:(Ljava/lang/String;)Ljava/util/List; // method@9be3 │ │ +3be10a: 0c01 |000b: move-result-object v1 │ │ +3be10c: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3be112: 0a02 |000f: move-result v2 │ │ +3be114: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +3be116: 3902 0e00 |0011: if-nez v2, 001f // +000e │ │ +3be11a: 7210 32a8 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@a832 │ │ +3be120: 0a02 |0016: move-result v2 │ │ +3be122: 3902 0800 |0017: if-nez v2, 001f // +0008 │ │ +3be126: 5262 f16c |0019: iget v2, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ +3be12a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +3be12c: 3642 0300 |001c: if-gt v2, v4, 001f // +0003 │ │ +3be130: 0f03 |001e: return v3 │ │ +3be132: 6e10 e19b 0600 |001f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@9be1 │ │ +3be138: 0a02 |0022: move-result v2 │ │ +3be13a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +3be13c: 3802 1900 |0024: if-eqz v2, 003d // +0019 │ │ +3be140: 6e10 fe9b 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3be146: 0c02 |0029: move-result-object v2 │ │ +3be148: 3802 1300 |002a: if-eqz v2, 003d // +0013 │ │ +3be14c: 6e10 fe9b 0700 |002c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3be152: 0c02 |002f: move-result-object v2 │ │ +3be154: 6e10 399c 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3be15a: 0a02 |0033: move-result v2 │ │ +3be15c: 3d02 0900 |0034: if-lez v2, 003d // +0009 │ │ +3be160: d322 e803 |0036: div-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +3be164: 5265 f16c |0038: iget v5, v6, Lde/danoeh/antennapod/model/feed/FeedFilter;.minimalDuration:I // field@6cf1 │ │ +3be168: 3552 0300 |003a: if-ge v2, v5, 003d // +0003 │ │ +3be16c: 0f04 |003c: return v4 │ │ +3be16e: 6e10 039c 0700 |003d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3be174: 0c07 |0040: move-result-object v7 │ │ +3be176: 7100 43a8 0000 |0041: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3be17c: 0c02 |0044: move-result-object v2 │ │ +3be17e: 6e20 fca5 2700 |0045: invoke-virtual {v7, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3be184: 0c07 |0048: move-result-object v7 │ │ +3be186: 7210 2aa8 0100 |0049: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3be18c: 0c01 |004c: move-result-object v1 │ │ +3be18e: 7210 0da8 0100 |004d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3be194: 0a02 |0050: move-result v2 │ │ +3be196: 3802 1b00 |0051: if-eqz v2, 006c // +001b │ │ +3be19a: 7210 0ea8 0100 |0053: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3be1a0: 0c02 |0056: move-result-object v2 │ │ +3be1a2: 1f02 601b |0057: check-cast v2, Ljava/lang/String; // type@1b60 │ │ +3be1a6: 6e10 ffa5 0200 |0059: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3be1ac: 0c02 |005c: move-result-object v2 │ │ +3be1ae: 7100 43a8 0000 |005d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3be1b4: 0c05 |0060: move-result-object v5 │ │ +3be1b6: 6e20 fca5 5200 |0061: invoke-virtual {v2, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3be1bc: 0c02 |0064: move-result-object v2 │ │ +3be1be: 6e20 dca5 2700 |0065: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3be1c4: 0a02 |0068: move-result v2 │ │ +3be1c6: 3802 e4ff |0069: if-eqz v2, 004d // -001c │ │ +3be1ca: 0f04 |006b: return v4 │ │ +3be1cc: 7210 2aa8 0000 |006c: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3be1d2: 0c00 |006f: move-result-object v0 │ │ +3be1d4: 7210 0da8 0000 |0070: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3be1da: 0a01 |0073: move-result v1 │ │ +3be1dc: 3801 1b00 |0074: if-eqz v1, 008f // +001b │ │ +3be1e0: 7210 0ea8 0000 |0076: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3be1e6: 0c01 |0079: move-result-object v1 │ │ +3be1e8: 1f01 601b |007a: check-cast v1, Ljava/lang/String; // type@1b60 │ │ +3be1ec: 6e10 ffa5 0100 |007c: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3be1f2: 0c01 |007f: move-result-object v1 │ │ +3be1f4: 7100 43a8 0000 |0080: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3be1fa: 0c02 |0083: move-result-object v2 │ │ +3be1fc: 6e20 fca5 2100 |0084: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3be202: 0c01 |0087: move-result-object v1 │ │ +3be204: 6e20 dca5 1700 |0088: invoke-virtual {v7, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3be20a: 0a01 |008b: move-result v1 │ │ +3be20c: 3801 e4ff |008c: if-eqz v1, 0070 // -001c │ │ +3be210: 0f03 |008e: return v3 │ │ +3be212: 6e10 e09b 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasIncludeFilter:()Z // method@9be0 │ │ +3be218: 0a07 |0092: move-result v7 │ │ +3be21a: 3907 0900 |0093: if-nez v7, 009c // +0009 │ │ +3be21e: 6e10 df9b 0600 |0095: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasExcludeFilter:()Z // method@9bdf │ │ +3be224: 0a07 |0098: move-result v7 │ │ +3be226: 3807 0300 |0099: if-eqz v7, 009c // +0003 │ │ +3be22a: 0f03 |009b: return v3 │ │ +3be22c: 6e10 e19b 0600 |009c: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedFilter;.hasMinimalDurationFilter:()Z // method@9be1 │ │ +3be232: 0a07 |009f: move-result v7 │ │ +3be234: 3807 0300 |00a0: if-eqz v7, 00a3 // +0003 │ │ +3be238: 0f03 |00a2: return v3 │ │ +3be23a: 0f04 |00a3: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x000c line=58 │ │ 0x001f line=64 │ │ 0x002c line=65 │ │ @@ -777127,19 +777127,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3be5f8: |[3be5f8] de.danoeh.antennapod.model.feed.FeedFunding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3be608: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3be60e: 5b01 f56c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ -3be612: 5b02 f46c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be616: 0e00 |0007: return-void │ │ +3be5d0: |[3be5d0] de.danoeh.antennapod.model.feed.FeedFunding.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3be5e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3be5e6: 5b01 f56c |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ +3be5ea: 5b02 f46c |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be5ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ @@ -777151,69 +777151,69 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3be524: |[3be524] de.danoeh.antennapod.model.feed.FeedFunding.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ -3be534: 7110 34aa 0a00 |0000: invoke-static {v10}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@aa34 │ │ -3be53a: 0a00 |0003: move-result v0 │ │ -3be53c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3be53e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -3be542: 1101 |0007: return-object v1 │ │ -3be544: 2200 d31b |0008: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3be548: 7010 54a7 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3be54e: 1a02 1800 |000d: const-string v2, "" // string@0018 │ │ -3be552: 6e20 dca5 2a00 |000f: invoke-virtual {v10, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3be558: 0a03 |0012: move-result v3 │ │ -3be55a: 1a04 0000 |0013: const-string v4, "" // string@0000 │ │ -3be55e: 1a05 1900 |0015: const-string v5, "" // string@0019 │ │ -3be562: 3903 1100 |0017: if-nez v3, 0028 // +0011 │ │ -3be566: 6e20 dca5 5a00 |0019: invoke-virtual {v10, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3be56c: 0a03 |001c: move-result v3 │ │ -3be56e: 3903 0b00 |001d: if-nez v3, 0028 // +000b │ │ -3be572: 2201 cb18 |001f: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ -3be576: 7030 e59b a104 |0021: invoke-direct {v1, v10, v4}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ -3be57c: 6e20 58a7 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3be582: 1100 |0027: return-object v0 │ │ -3be584: 6e20 f4a5 2a00 |0028: invoke-virtual {v10, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ -3be58a: 0c0a |002b: move-result-object v10 │ │ -3be58c: 21a2 |002c: array-length v2, v10 │ │ -3be58e: 3902 0300 |002d: if-nez v2, 0030 // +0003 │ │ -3be592: 1101 |002f: return-object v1 │ │ -3be594: 21a1 |0030: array-length v1, v10 │ │ -3be596: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -3be598: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -3be59a: 3513 2e00 |0033: if-ge v3, v1, 0061 // +002e │ │ -3be59e: 4606 0a03 |0035: aget-object v6, v10, v3 │ │ -3be5a2: 6e20 f4a5 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ -3be5a8: 0c06 |003a: move-result-object v6 │ │ -3be5aa: 4607 0602 |003b: aget-object v7, v6, v2 │ │ -3be5ae: 7110 34aa 0700 |003d: invoke-static {v7}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@aa34 │ │ -3be5b4: 0a07 |0040: move-result v7 │ │ -3be5b6: 3807 0300 |0041: if-eqz v7, 0044 // +0003 │ │ -3be5ba: 281b |0043: goto 005e // +001b │ │ -3be5bc: 4607 0602 |0044: aget-object v7, v6, v2 │ │ -3be5c0: 2168 |0046: array-length v8, v6 │ │ -3be5c2: 1219 |0047: const/4 v9, #int 1 // #1 │ │ -3be5c4: 3798 0d00 |0048: if-le v8, v9, 0055 // +000d │ │ -3be5c8: 4608 0609 |004a: aget-object v8, v6, v9 │ │ -3be5cc: 7110 34aa 0800 |004c: invoke-static {v8}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@aa34 │ │ -3be5d2: 0a08 |004f: move-result v8 │ │ -3be5d4: 3908 0500 |0050: if-nez v8, 0055 // +0005 │ │ -3be5d8: 4606 0609 |0052: aget-object v6, v6, v9 │ │ -3be5dc: 2802 |0054: goto 0056 // +0002 │ │ -3be5de: 0746 |0055: move-object v6, v4 │ │ -3be5e0: 2208 cb18 |0056: new-instance v8, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ -3be5e4: 7030 e59b 7806 |0058: invoke-direct {v8, v7, v6}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ -3be5ea: 6e20 58a7 8000 |005b: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3be5f0: d803 0301 |005e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3be5f4: 28d3 |0060: goto 0033 // -002d │ │ -3be5f6: 1100 |0061: return-object v0 │ │ +3be4fc: |[3be4fc] de.danoeh.antennapod.model.feed.FeedFunding.extractPaymentLinks:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ +3be50c: 7110 34aa 0a00 |0000: invoke-static {v10}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@aa34 │ │ +3be512: 0a00 |0003: move-result v0 │ │ +3be514: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3be516: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +3be51a: 1101 |0007: return-object v1 │ │ +3be51c: 2200 d31b |0008: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3be520: 7010 54a7 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3be526: 1a02 1800 |000d: const-string v2, "" // string@0018 │ │ +3be52a: 6e20 dca5 2a00 |000f: invoke-virtual {v10, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3be530: 0a03 |0012: move-result v3 │ │ +3be532: 1a04 0000 |0013: const-string v4, "" // string@0000 │ │ +3be536: 1a05 1900 |0015: const-string v5, "" // string@0019 │ │ +3be53a: 3903 1100 |0017: if-nez v3, 0028 // +0011 │ │ +3be53e: 6e20 dca5 5a00 |0019: invoke-virtual {v10, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3be544: 0a03 |001c: move-result v3 │ │ +3be546: 3903 0b00 |001d: if-nez v3, 0028 // +000b │ │ +3be54a: 2201 cb18 |001f: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ +3be54e: 7030 e59b a104 |0021: invoke-direct {v1, v10, v4}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ +3be554: 6e20 58a7 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3be55a: 1100 |0027: return-object v0 │ │ +3be55c: 6e20 f4a5 2a00 |0028: invoke-virtual {v10, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ +3be562: 0c0a |002b: move-result-object v10 │ │ +3be564: 21a2 |002c: array-length v2, v10 │ │ +3be566: 3902 0300 |002d: if-nez v2, 0030 // +0003 │ │ +3be56a: 1101 |002f: return-object v1 │ │ +3be56c: 21a1 |0030: array-length v1, v10 │ │ +3be56e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +3be570: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +3be572: 3513 2e00 |0033: if-ge v3, v1, 0061 // +002e │ │ +3be576: 4606 0a03 |0035: aget-object v6, v10, v3 │ │ +3be57a: 6e20 f4a5 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ +3be580: 0c06 |003a: move-result-object v6 │ │ +3be582: 4607 0602 |003b: aget-object v7, v6, v2 │ │ +3be586: 7110 34aa 0700 |003d: invoke-static {v7}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@aa34 │ │ +3be58c: 0a07 |0040: move-result v7 │ │ +3be58e: 3807 0300 |0041: if-eqz v7, 0044 // +0003 │ │ +3be592: 281b |0043: goto 005e // +001b │ │ +3be594: 4607 0602 |0044: aget-object v7, v6, v2 │ │ +3be598: 2168 |0046: array-length v8, v6 │ │ +3be59a: 1219 |0047: const/4 v9, #int 1 // #1 │ │ +3be59c: 3798 0d00 |0048: if-le v8, v9, 0055 // +000d │ │ +3be5a0: 4608 0609 |004a: aget-object v8, v6, v9 │ │ +3be5a4: 7110 34aa 0800 |004c: invoke-static {v8}, Lorg/apache/commons/lang3/StringUtils;.isBlank:(Ljava/lang/CharSequence;)Z // method@aa34 │ │ +3be5aa: 0a08 |004f: move-result v8 │ │ +3be5ac: 3908 0500 |0050: if-nez v8, 0055 // +0005 │ │ +3be5b0: 4606 0609 |0052: aget-object v6, v6, v9 │ │ +3be5b4: 2802 |0054: goto 0056 // +0002 │ │ +3be5b6: 0746 |0055: move-object v6, v4 │ │ +3be5b8: 2208 cb18 |0056: new-instance v8, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ +3be5bc: 7030 e59b 7806 |0058: invoke-direct {v8, v7, v6}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ +3be5c2: 6e20 58a7 8000 |005b: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3be5c8: d803 0301 |005e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3be5cc: 28d3 |0060: goto 0033 // -002d │ │ +3be5ce: 1100 |0061: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=53 │ │ 0x000f line=54 │ │ 0x0019 line=55 │ │ 0x001f line=56 │ │ @@ -777234,42 +777234,42 @@ │ │ type : '(Ljava/util/ArrayList;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3be4a4: |[3be4a4] de.danoeh.antennapod.model.feed.FeedFunding.getPaymentLinksAsString:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ -3be4b4: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3be4b8: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3be4be: 3904 0400 |0005: if-nez v4, 0009 // +0004 │ │ -3be4c2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -3be4c4: 1104 |0008: return-object v4 │ │ -3be4c6: 6e10 61a7 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@a761 │ │ -3be4cc: 0c04 |000c: move-result-object v4 │ │ -3be4ce: 7210 0da8 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3be4d4: 0a01 |0010: move-result v1 │ │ -3be4d6: 1a02 1800 |0011: const-string v2, "" // string@0018 │ │ -3be4da: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ -3be4de: 7210 0ea8 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3be4e4: 0c01 |0018: move-result-object v1 │ │ -3be4e6: 1f01 cb18 |0019: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ -3be4ea: 5413 f56c |001b: iget-object v3, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ -3be4ee: 6e20 12a6 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3be4f4: 1a03 1900 |0020: const-string v3, "" // string@0019 │ │ -3be4f8: 6e20 12a6 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3be4fe: 5411 f46c |0025: iget-object v1, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be502: 6e20 12a6 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3be508: 6e20 12a6 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3be50e: 28e0 |002d: goto 000d // -0020 │ │ -3be510: 6e10 1ba6 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3be516: 0c04 |0031: move-result-object v4 │ │ -3be518: 7120 38aa 2400 |0032: invoke-static {v4, v2}, Lorg/apache/commons/lang3/StringUtils;.removeEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa38 │ │ -3be51e: 0c04 |0035: move-result-object v4 │ │ -3be520: 1104 |0036: return-object v4 │ │ +3be47c: |[3be47c] de.danoeh.antennapod.model.feed.FeedFunding.getPaymentLinksAsString:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ +3be48c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3be490: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3be496: 3904 0400 |0005: if-nez v4, 0009 // +0004 │ │ +3be49a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +3be49c: 1104 |0008: return-object v4 │ │ +3be49e: 6e10 61a7 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@a761 │ │ +3be4a4: 0c04 |000c: move-result-object v4 │ │ +3be4a6: 7210 0da8 0400 |000d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3be4ac: 0a01 |0010: move-result v1 │ │ +3be4ae: 1a02 1800 |0011: const-string v2, "" // string@0018 │ │ +3be4b2: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ +3be4b6: 7210 0ea8 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3be4bc: 0c01 |0018: move-result-object v1 │ │ +3be4be: 1f01 cb18 |0019: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ +3be4c2: 5413 f56c |001b: iget-object v3, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ +3be4c6: 6e20 12a6 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3be4cc: 1a03 1900 |0020: const-string v3, "" // string@0019 │ │ +3be4d0: 6e20 12a6 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3be4d6: 5411 f46c |0025: iget-object v1, v1, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be4da: 6e20 12a6 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3be4e0: 6e20 12a6 2000 |002a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3be4e6: 28e0 |002d: goto 000d // -0020 │ │ +3be4e8: 6e10 1ba6 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3be4ee: 0c04 |0031: move-result-object v4 │ │ +3be4f0: 7120 38aa 2400 |0032: invoke-static {v4, v2}, Lorg/apache/commons/lang3/StringUtils;.removeEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa38 │ │ +3be4f6: 0c04 |0035: move-result-object v4 │ │ +3be4f8: 1104 |0036: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=84 │ │ 0x001b line=85 │ │ 0x002a line=86 │ │ 0x002e line=88 │ │ @@ -777282,49 +777282,49 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3be3cc: |[3be3cc] de.danoeh.antennapod.model.feed.FeedFunding.equals:(Ljava/lang/Object;)Z │ │ -3be3dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3be3de: 3805 3c00 |0001: if-eqz v5, 003d // +003c │ │ -3be3e2: 6e10 bca5 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3be3e8: 0c01 |0006: move-result-object v1 │ │ -3be3ea: 6e10 bca5 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3be3f0: 0c02 |000a: move-result-object v2 │ │ -3be3f2: 6e20 bba5 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ -3be3f8: 0a01 |000e: move-result v1 │ │ -3be3fa: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -3be3fe: 282c |0011: goto 003d // +002c │ │ -3be400: 1f05 cb18 |0012: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ -3be404: 5441 f56c |0014: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ -3be408: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -3be40a: 3901 0f00 |0017: if-nez v1, 0026 // +000f │ │ -3be40e: 5453 f56c |0019: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ -3be412: 3903 0b00 |001b: if-nez v3, 0026 // +000b │ │ -3be416: 5443 f46c |001d: iget-object v3, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be41a: 3903 0700 |001f: if-nez v3, 0026 // +0007 │ │ -3be41e: 5453 f46c |0021: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be422: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ -3be426: 0f02 |0025: return v2 │ │ -3be428: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ -3be42c: 5453 f56c |0028: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ -3be430: 6e20 e0a5 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3be436: 0a01 |002d: move-result v1 │ │ -3be438: 3801 0f00 |002e: if-eqz v1, 003d // +000f │ │ -3be43c: 5441 f46c |0030: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be440: 3801 0b00 |0032: if-eqz v1, 003d // +000b │ │ -3be444: 5455 f46c |0034: iget-object v5, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be448: 6e20 e0a5 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3be44e: 0a05 |0039: move-result v5 │ │ -3be450: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -3be454: 0f02 |003c: return v2 │ │ -3be456: 0f00 |003d: return v0 │ │ +3be3a4: |[3be3a4] de.danoeh.antennapod.model.feed.FeedFunding.equals:(Ljava/lang/Object;)Z │ │ +3be3b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3be3b6: 3805 3c00 |0001: if-eqz v5, 003d // +003c │ │ +3be3ba: 6e10 bca5 0500 |0003: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3be3c0: 0c01 |0006: move-result-object v1 │ │ +3be3c2: 6e10 bca5 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3be3c8: 0c02 |000a: move-result-object v2 │ │ +3be3ca: 6e20 bba5 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ +3be3d0: 0a01 |000e: move-result v1 │ │ +3be3d2: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +3be3d6: 282c |0011: goto 003d // +002c │ │ +3be3d8: 1f05 cb18 |0012: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ +3be3dc: 5441 f56c |0014: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ +3be3e0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +3be3e2: 3901 0f00 |0017: if-nez v1, 0026 // +000f │ │ +3be3e6: 5453 f56c |0019: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ +3be3ea: 3903 0b00 |001b: if-nez v3, 0026 // +000b │ │ +3be3ee: 5443 f46c |001d: iget-object v3, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be3f2: 3903 0700 |001f: if-nez v3, 0026 // +0007 │ │ +3be3f6: 5453 f46c |0021: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be3fa: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ +3be3fe: 0f02 |0025: return v2 │ │ +3be400: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ +3be404: 5453 f56c |0028: iget-object v3, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ +3be408: 6e20 e0a5 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3be40e: 0a01 |002d: move-result v1 │ │ +3be410: 3801 0f00 |002e: if-eqz v1, 003d // +000f │ │ +3be414: 5441 f46c |0030: iget-object v1, v4, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be418: 3801 0b00 |0032: if-eqz v1, 003d // +000b │ │ +3be41c: 5455 f46c |0034: iget-object v5, v5, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be420: 6e20 e0a5 5100 |0036: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3be426: 0a05 |0039: move-result v5 │ │ +3be428: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +3be42c: 0f02 |003c: return v2 │ │ +3be42e: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=29 │ │ 0x0012 line=33 │ │ 0x0014 line=34 │ │ 0x0028 line=37 │ │ locals : │ │ @@ -777336,28 +777336,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3be458: |[3be458] de.danoeh.antennapod.model.feed.FeedFunding.hashCode:()I │ │ -3be468: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3be46c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3be472: 5421 f56c |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ -3be476: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3be47c: 1a01 1900 |000a: const-string v1, "" // string@0019 │ │ -3be480: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3be486: 5421 f46c |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be48a: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3be490: 6e10 1ba6 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3be496: 0c00 |0017: move-result-object v0 │ │ -3be498: 6e10 e7a5 0000 |0018: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3be49e: 0a00 |001b: move-result v0 │ │ -3be4a0: 0f00 |001c: return v0 │ │ +3be430: |[3be430] de.danoeh.antennapod.model.feed.FeedFunding.hashCode:()I │ │ +3be440: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3be444: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3be44a: 5421 f56c |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ +3be44e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3be454: 1a01 1900 |000a: const-string v1, "" // string@0019 │ │ +3be458: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3be45e: 5421 f46c |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be462: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3be468: 6e10 1ba6 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3be46e: 0c00 |0017: move-result-object v0 │ │ +3be470: 6e10 e7a5 0000 |0018: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3be476: 0a00 |001b: move-result v0 │ │ +3be478: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedFunding;) │ │ @@ -777365,17 +777365,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3be618: |[3be618] de.danoeh.antennapod.model.feed.FeedFunding.setContent:(Ljava/lang/String;)V │ │ -3be628: 5b01 f46c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ -3be62c: 0e00 |0002: return-void │ │ +3be5f0: |[3be5f0] de.danoeh.antennapod.model.feed.FeedFunding.setContent:(Ljava/lang/String;)V │ │ +3be600: 5b01 f46c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.content:Ljava/lang/String; // field@6cf4 │ │ +3be604: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -777384,17 +777384,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3be630: |[3be630] de.danoeh.antennapod.model.feed.FeedFunding.setUrl:(Ljava/lang/String;)V │ │ -3be640: 5b01 f56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ -3be644: 0e00 |0002: return-void │ │ +3be608: |[3be608] de.danoeh.antennapod.model.feed.FeedFunding.setUrl:(Ljava/lang/String;)V │ │ +3be618: 5b01 f56c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedFunding;.url:Ljava/lang/String; // field@6cf5 │ │ +3be61c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -777526,25 +777526,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3bedd4: |[3bedd4] de.danoeh.antennapod.model.feed.FeedItem.:()V │ │ -3bede4: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bedea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3bedec: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ -3bedf0: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3bedf4: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3bedfa: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ -3bedfe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3bee00: 5910 096d |000e: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3bee04: 5c10 006d |0010: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ -3bee08: 0e00 |0012: return-void │ │ +3bedac: |[3bedac] de.danoeh.antennapod.model.feed.FeedItem.:()V │ │ +3bedbc: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bedc2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3bedc4: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ +3bedc8: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3bedcc: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3bedd2: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ +3bedd6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3bedd8: 5910 096d |000e: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3beddc: 5c10 006d |0010: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ +3bede0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=70 │ │ 0x0006 line=75 │ │ 0x000e line=78 │ │ 0x0010 line=79 │ │ @@ -777556,37 +777556,37 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3bee0c: |[3bee0c] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V │ │ -3bee1c: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bee22: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3bee24: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ -3bee28: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3bee2c: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3bee32: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ -3bee36: 5a12 016d |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3bee3a: 5b14 0b6d |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3bee3e: 5b15 036d |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ -3bee42: 5b16 046d |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3bee46: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ -3bee4a: 6e10 e1a7 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bee50: 0c02 |001a: move-result-object v2 │ │ -3bee52: 1f02 db1b |001b: check-cast v2, Ljava/util/Date; // type@1bdb │ │ -3bee56: 2802 |001d: goto 001f // +0002 │ │ -3bee58: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3bee5a: 5b12 086d |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bee5e: 5918 096d |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3bee62: 5b19 fe6c |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ -3bee66: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -3bee68: 5c12 006d |0026: iput-boolean v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ -3bee6c: 0e00 |0028: return-void │ │ +3bede4: |[3bede4] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V │ │ +3bedf4: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bedfa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3bedfc: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ +3bee00: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3bee04: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3bee0a: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ +3bee0e: 5a12 016d |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3bee12: 5b14 0b6d |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3bee16: 5b15 036d |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ +3bee1a: 5b16 046d |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bee1e: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ +3bee22: 6e10 e1a7 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bee28: 0c02 |001a: move-result-object v2 │ │ +3bee2a: 1f02 db1b |001b: check-cast v2, Ljava/util/Date; // type@1bdb │ │ +3bee2e: 2802 |001d: goto 001f // +0002 │ │ +3bee30: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3bee32: 5b12 086d |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bee36: 5918 096d |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3bee3a: 5b19 fe6c |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ +3bee3e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +3bee40: 5c12 006d |0026: iput-boolean v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ +3bee44: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=70 │ │ 0x0006 line=75 │ │ 0x000d line=106 │ │ 0x000f line=107 │ │ @@ -777611,36 +777611,36 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -3bee70: |[3bee70] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;Z)V │ │ -3bee80: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bee86: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3bee88: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ -3bee8c: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3bee90: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3bee96: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ -3bee9a: 5a12 016d |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3bee9e: 5b14 0b6d |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3beea2: 5b15 036d |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ -3beea6: 5b16 046d |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3beeaa: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ -3beeae: 6e10 e1a7 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3beeb4: 0c02 |001a: move-result-object v2 │ │ -3beeb6: 1f02 db1b |001b: check-cast v2, Ljava/util/Date; // type@1bdb │ │ -3beeba: 2802 |001d: goto 001f // +0002 │ │ -3beebc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -3beebe: 5b12 086d |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3beec2: 5918 096d |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3beec6: 5b19 fe6c |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ -3beeca: 5c1a 006d |0025: iput-boolean v10, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ -3beece: 0e00 |0027: return-void │ │ +3bee48: |[3bee48] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;Z)V │ │ +3bee58: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bee5e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3bee60: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ +3bee64: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3bee68: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3bee6e: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ +3bee72: 5a12 016d |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3bee76: 5b14 0b6d |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3bee7a: 5b15 036d |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ +3bee7e: 5b16 046d |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bee82: 3807 0900 |0015: if-eqz v7, 001e // +0009 │ │ +3bee86: 6e10 e1a7 0700 |0017: invoke-virtual {v7}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bee8c: 0c02 |001a: move-result-object v2 │ │ +3bee8e: 1f02 db1b |001b: check-cast v2, Ljava/util/Date; // type@1bdb │ │ +3bee92: 2802 |001d: goto 001f // +0002 │ │ +3bee94: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +3bee96: 5b12 086d |001f: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bee9a: 5918 096d |0021: iput v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3bee9e: 5b19 fe6c |0023: iput-object v9, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ +3beea2: 5c1a 006d |0025: iput-boolean v10, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ +3beea6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=70 │ │ 0x0006 line=75 │ │ 0x000d line=120 │ │ 0x000f line=121 │ │ @@ -777666,34 +777666,34 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;JZLjava/lang/String;ILjava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 15 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -3beed0: |[3beed0] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;JZLjava/lang/String;ILjava/lang/String;ZLjava/lang/String;)V │ │ -3beee0: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3beee6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3beee8: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ -3beeec: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3beef0: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3beef6: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ -3beefa: 5a12 016d |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3beefe: 5b14 0b6d |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3bef02: 5b15 046d |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3bef06: 5b16 086d |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bef0a: 5b17 066d |0015: iput-object v7, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ -3bef0e: 5a18 ff6c |0017: iput-wide v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6cff │ │ -3bef12: 5c1a 006d |0019: iput-boolean v10, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ -3bef16: 5b1b 026d |001b: iput-object v11, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ -3bef1a: 591c 096d |001d: iput v12, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3bef1e: 5b1d 036d |001f: iput-object v13, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ -3bef22: 5c1e fb6c |0021: iput-boolean v14, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ -3bef26: 5b1f 076d |0023: iput-object v15, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ -3bef2a: 0e00 |0025: return-void │ │ +3beea8: |[3beea8] de.danoeh.antennapod.model.feed.FeedItem.:(JLjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;JZLjava/lang/String;ILjava/lang/String;ZLjava/lang/String;)V │ │ +3beeb8: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3beebe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3beec0: 5c10 fb6c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ +3beec4: 2200 e01b |0006: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3beec8: 7010 ffa7 0000 |0008: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3beece: 5b10 0a6d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ +3beed2: 5a12 016d |000d: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3beed6: 5b14 0b6d |000f: iput-object v4, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3beeda: 5b15 046d |0011: iput-object v5, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3beede: 5b16 086d |0013: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3beee2: 5b17 066d |0015: iput-object v7, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ +3beee6: 5a18 ff6c |0017: iput-wide v8, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6cff │ │ +3beeea: 5c1a 006d |0019: iput-boolean v10, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ +3beeee: 5b1b 026d |001b: iput-object v11, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ +3beef2: 591c 096d |001d: iput v12, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3beef6: 5b1d 036d |001f: iput-object v13, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ +3beefa: 5c1e fb6c |0021: iput-boolean v14, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ +3beefe: 5b1f 076d |0023: iput-object v15, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ +3bef02: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=70 │ │ 0x0006 line=75 │ │ 0x000d line=88 │ │ 0x000f line=89 │ │ @@ -777728,18 +777728,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bef2c: |[3bef2c] de.danoeh.antennapod.model.feed.FeedItem.addTag:(Ljava/lang/String;)V │ │ -3bef3c: 5410 0a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ -3bef40: 7220 7ca8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a87c │ │ -3bef46: 0e00 |0005: return-void │ │ +3bef04: |[3bef04] de.danoeh.antennapod.model.feed.FeedItem.addTag:(Ljava/lang/String;)V │ │ +3bef14: 5410 0a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ +3bef18: 7220 7ca8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a87c │ │ +3bef1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -777748,18 +777748,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3bef48: |[3bef48] de.danoeh.antennapod.model.feed.FeedItem.disableAutoDownload:()V │ │ -3bef58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bef5a: 5c10 fb6c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ -3bef5e: 0e00 |0003: return-void │ │ +3bef20: |[3bef20] de.danoeh.antennapod.model.feed.FeedItem.disableAutoDownload:()V │ │ +3bef30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bef32: 5c10 fb6c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ +3bef36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=380 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -777767,35 +777767,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3be980: |[3be980] de.danoeh.antennapod.model.feed.FeedItem.equals:(Ljava/lang/Object;)Z │ │ -3be990: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3be992: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3be996: 0f00 |0003: return v0 │ │ -3be998: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3be99a: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ -3be99e: 6e10 bca5 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3be9a4: 0c02 |000a: move-result-object v2 │ │ -3be9a6: 6e10 bca5 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3be9ac: 0c03 |000e: move-result-object v3 │ │ -3be9ae: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -3be9b2: 280e |0011: goto 001f // +000e │ │ -3be9b4: 1f07 cc18 |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3be9b8: 5362 016d |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3be9bc: 5374 016d |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3be9c0: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ -3be9c4: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ -3be9c8: 2802 |001c: goto 001e // +0002 │ │ -3be9ca: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -3be9cc: 0f00 |001e: return v0 │ │ -3be9ce: 0f01 |001f: return v1 │ │ +3be958: |[3be958] de.danoeh.antennapod.model.feed.FeedItem.equals:(Ljava/lang/Object;)Z │ │ +3be968: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3be96a: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3be96e: 0f00 |0003: return v0 │ │ +3be970: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3be972: 3807 1a00 |0005: if-eqz v7, 001f // +001a │ │ +3be976: 6e10 bca5 0600 |0007: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3be97c: 0c02 |000a: move-result-object v2 │ │ +3be97e: 6e10 bca5 0700 |000b: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3be984: 0c03 |000e: move-result-object v3 │ │ +3be986: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +3be98a: 280e |0011: goto 001f // +000e │ │ +3be98c: 1f07 cc18 |0012: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3be990: 5362 016d |0014: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3be994: 5374 016d |0016: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3be998: 3107 0204 |0018: cmp-long v7, v2, v4 │ │ +3be99c: 3907 0300 |001a: if-nez v7, 001d // +0003 │ │ +3be9a0: 2802 |001c: goto 001e // +0002 │ │ +3be9a2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +3be9a4: 0f00 |001e: return v0 │ │ +3be9a6: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=431 │ │ 0x0012 line=435 │ │ 0x0014 line=436 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -777806,17 +777806,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bed8c: |[3bed8c] de.danoeh.antennapod.model.feed.FeedItem.getChapters:()Ljava/util/List; │ │ -3bed9c: 5410 fc6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ -3beda0: 1100 |0002: return-object v0 │ │ +3bed64: |[3bed64] de.danoeh.antennapod.model.feed.FeedItem.getChapters:()Ljava/util/List; │ │ +3bed74: 5410 fc6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ +3bed78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -777824,17 +777824,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3beb58: |[3beb58] de.danoeh.antennapod.model.feed.FeedItem.getDescription:()Ljava/lang/String; │ │ -3beb68: 5410 fd6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ -3beb6c: 1100 |0002: return-object v0 │ │ +3beb30: |[3beb30] de.danoeh.antennapod.model.feed.FeedItem.getDescription:()Ljava/lang/String; │ │ +3beb40: 5410 fd6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ +3beb44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -777842,17 +777842,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/Feed;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3beadc: |[3beadc] de.danoeh.antennapod.model.feed.FeedItem.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ -3beaec: 5410 fe6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ -3beaf0: 1100 |0002: return-object v0 │ │ +3beab4: |[3beab4] de.danoeh.antennapod.model.feed.FeedItem.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ +3beac4: 5410 fe6c |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ +3beac8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -777860,17 +777860,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3beda4: |[3beda4] de.danoeh.antennapod.model.feed.FeedItem.getFeedId:()J │ │ -3bedb4: 5320 ff6c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6cff │ │ -3bedb8: 1000 |0002: return-wide v0 │ │ +3bed7c: |[3bed7c] de.danoeh.antennapod.model.feed.FeedItem.getFeedId:()J │ │ +3bed8c: 5320 ff6c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6cff │ │ +3bed90: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -777878,17 +777878,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bedbc: |[3bedbc] de.danoeh.antennapod.model.feed.FeedItem.getId:()J │ │ -3bedcc: 5320 016d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3bedd0: 1000 |0002: return-wide v0 │ │ +3bed94: |[3bed94] de.danoeh.antennapod.model.feed.FeedItem.getId:()J │ │ +3beda4: 5320 016d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3beda8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -777896,42 +777896,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -3beb70: |[3beb70] de.danoeh.antennapod.model.feed.FeedItem.getIdentifyingValue:()Ljava/lang/String; │ │ -3beb80: 5410 036d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ -3beb84: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -3beb88: 6e10 eca5 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ -3beb8e: 0a00 |0007: move-result v0 │ │ -3beb90: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -3beb94: 5410 036d |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ -3beb98: 1100 |000c: return-object v0 │ │ -3beb9a: 5410 0b6d |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3beb9e: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -3beba2: 6e10 eca5 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ -3beba8: 0a00 |0014: move-result v0 │ │ -3bebaa: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -3bebae: 5410 0b6d |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3bebb2: 1100 |0019: return-object v0 │ │ -3bebb4: 6e10 059c 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3bebba: 0a00 |001d: move-result v0 │ │ -3bebbc: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ -3bebc0: 5410 056d |0020: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bebc4: 6e10 389c 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3bebca: 0c00 |0025: move-result-object v0 │ │ -3bebcc: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ -3bebd0: 5410 056d |0028: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bebd4: 6e10 389c 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3bebda: 0c00 |002d: move-result-object v0 │ │ -3bebdc: 1100 |002e: return-object v0 │ │ -3bebde: 5410 046d |002f: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3bebe2: 1100 |0031: return-object v0 │ │ +3beb48: |[3beb48] de.danoeh.antennapod.model.feed.FeedItem.getIdentifyingValue:()Ljava/lang/String; │ │ +3beb58: 5410 036d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ +3beb5c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +3beb60: 6e10 eca5 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ +3beb66: 0a00 |0007: move-result v0 │ │ +3beb68: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +3beb6c: 5410 036d |000a: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ +3beb70: 1100 |000c: return-object v0 │ │ +3beb72: 5410 0b6d |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3beb76: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +3beb7a: 6e10 eca5 0000 |0011: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ +3beb80: 0a00 |0014: move-result v0 │ │ +3beb82: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +3beb86: 5410 0b6d |0017: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3beb8a: 1100 |0019: return-object v0 │ │ +3beb8c: 6e10 059c 0100 |001a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3beb92: 0a00 |001d: move-result v0 │ │ +3beb94: 3800 1100 |001e: if-eqz v0, 002f // +0011 │ │ +3beb98: 5410 056d |0020: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3beb9c: 6e10 389c 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3beba2: 0c00 |0025: move-result-object v0 │ │ +3beba4: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ +3beba8: 5410 056d |0028: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bebac: 6e10 389c 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3bebb2: 0c00 |002d: move-result-object v0 │ │ +3bebb4: 1100 |002e: return-object v0 │ │ +3bebb6: 5410 046d |002f: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bebba: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x000a line=187 │ │ 0x000d line=188 │ │ 0x0017 line=189 │ │ 0x001a line=190 │ │ @@ -777945,41 +777945,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3bebe4: |[3bebe4] de.danoeh.antennapod.model.feed.FeedItem.getImageLocation:()Ljava/lang/String; │ │ -3bebf4: 5420 026d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ -3bebf8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3bebfc: 1100 |0004: return-object v0 │ │ -3bebfe: 5420 056d |0005: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bec02: 3800 2000 |0007: if-eqz v0, 0027 // +0020 │ │ -3bec06: 6e10 519c 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@9c51 │ │ -3bec0c: 0a00 |000c: move-result v0 │ │ -3bec0e: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -3bec12: 2200 611b |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3bec16: 7010 06a6 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3bec1c: 1a01 aa9b |0014: const-string v1, "metadata-retriever:" // string@9baa │ │ -3bec20: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bec26: 5421 056d |0019: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bec2a: 6e10 439c 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ -3bec30: 0c01 |001e: move-result-object v1 │ │ -3bec32: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bec38: 6e10 1ba6 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3bec3e: 0c00 |0025: move-result-object v0 │ │ -3bec40: 1100 |0026: return-object v0 │ │ -3bec42: 5420 fe6c |0027: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ -3bec46: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -3bec4a: 6e10 a59b 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3bec50: 0c00 |002e: move-result-object v0 │ │ -3bec52: 1100 |002f: return-object v0 │ │ -3bec54: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -3bec56: 1100 |0031: return-object v0 │ │ +3bebbc: |[3bebbc] de.danoeh.antennapod.model.feed.FeedItem.getImageLocation:()Ljava/lang/String; │ │ +3bebcc: 5420 026d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ +3bebd0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3bebd4: 1100 |0004: return-object v0 │ │ +3bebd6: 5420 056d |0005: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bebda: 3800 2000 |0007: if-eqz v0, 0027 // +0020 │ │ +3bebde: 6e10 519c 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@9c51 │ │ +3bebe4: 0a00 |000c: move-result v0 │ │ +3bebe6: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +3bebea: 2200 611b |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3bebee: 7010 06a6 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3bebf4: 1a01 aa9b |0014: const-string v1, "metadata-retriever:" // string@9baa │ │ +3bebf8: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bebfe: 5421 056d |0019: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bec02: 6e10 439c 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ +3bec08: 0c01 |001e: move-result-object v1 │ │ +3bec0a: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bec10: 6e10 1ba6 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3bec16: 0c00 |0025: move-result-object v0 │ │ +3bec18: 1100 |0026: return-object v0 │ │ +3bec1a: 5420 fe6c |0027: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ +3bec1e: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +3bec22: 6e10 a59b 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3bec28: 0c00 |002e: move-result-object v0 │ │ +3bec2a: 1100 |002f: return-object v0 │ │ +3bec2c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +3bec2e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0005 line=345 │ │ 0x000f line=346 │ │ 0x0027 line=347 │ │ 0x002b line=348 │ │ @@ -777991,17 +777991,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bec58: |[3bec58] de.danoeh.antennapod.model.feed.FeedItem.getImageUrl:()Ljava/lang/String; │ │ -3bec68: 5410 026d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ -3bec6c: 1100 |0002: return-object v0 │ │ +3bec30: |[3bec30] de.danoeh.antennapod.model.feed.FeedItem.getImageUrl:()Ljava/lang/String; │ │ +3bec40: 5410 026d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ +3bec44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778009,17 +778009,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bec70: |[3bec70] de.danoeh.antennapod.model.feed.FeedItem.getItemIdentifier:()Ljava/lang/String; │ │ -3bec80: 5410 036d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ -3bec84: 1100 |0002: return-object v0 │ │ +3bec48: |[3bec48] de.danoeh.antennapod.model.feed.FeedItem.getItemIdentifier:()Ljava/lang/String; │ │ +3bec58: 5410 036d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ +3bec5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778027,17 +778027,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bec88: |[3bec88] de.danoeh.antennapod.model.feed.FeedItem.getLink:()Ljava/lang/String; │ │ -3bec98: 5410 046d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3bec9c: 1100 |0002: return-object v0 │ │ +3bec60: |[3bec60] de.danoeh.antennapod.model.feed.FeedItem.getLink:()Ljava/lang/String; │ │ +3bec70: 5410 046d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bec74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778045,35 +778045,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3beca0: |[3beca0] de.danoeh.antennapod.model.feed.FeedItem.getLinkWithFallback:()Ljava/lang/String; │ │ -3becb0: 5410 046d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3becb4: 7110 36aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@aa36 │ │ -3becba: 0a00 |0005: move-result v0 │ │ -3becbc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -3becc0: 5410 046d |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3becc4: 1100 |000a: return-object v0 │ │ -3becc6: 6e10 f59b 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3beccc: 0c00 |000e: move-result-object v0 │ │ -3becce: 6e10 ac9b 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ -3becd4: 0c00 |0012: move-result-object v0 │ │ -3becd6: 7110 36aa 0000 |0013: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@aa36 │ │ -3becdc: 0a00 |0016: move-result v0 │ │ -3becde: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ -3bece2: 6e10 f59b 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3bece8: 0c00 |001c: move-result-object v0 │ │ -3becea: 6e10 ac9b 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ -3becf0: 0c00 |0020: move-result-object v0 │ │ -3becf2: 1100 |0021: return-object v0 │ │ -3becf4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -3becf6: 1100 |0023: return-object v0 │ │ +3bec78: |[3bec78] de.danoeh.antennapod.model.feed.FeedItem.getLinkWithFallback:()Ljava/lang/String; │ │ +3bec88: 5410 046d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bec8c: 7110 36aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@aa36 │ │ +3bec92: 0a00 |0005: move-result v0 │ │ +3bec94: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +3bec98: 5410 046d |0008: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bec9c: 1100 |000a: return-object v0 │ │ +3bec9e: 6e10 f59b 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3beca4: 0c00 |000e: move-result-object v0 │ │ +3beca6: 6e10 ac9b 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ +3becac: 0c00 |0012: move-result-object v0 │ │ +3becae: 7110 36aa 0000 |0013: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isNotBlank:(Ljava/lang/CharSequence;)Z // method@aa36 │ │ +3becb4: 0a00 |0016: move-result v0 │ │ +3becb6: 3800 0b00 |0017: if-eqz v0, 0022 // +000b │ │ +3becba: 6e10 f59b 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3becc0: 0c00 |001c: move-result-object v0 │ │ +3becc2: 6e10 ac9b 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ +3becc8: 0c00 |0020: move-result-object v0 │ │ +3becca: 1100 |0021: return-object v0 │ │ +3beccc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +3becce: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0008 line=219 │ │ 0x000b line=220 │ │ 0x0019 line=221 │ │ locals : │ │ @@ -778084,17 +778084,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3beaf4: |[3beaf4] de.danoeh.antennapod.model.feed.FeedItem.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3beb04: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3beb08: 1100 |0002: return-object v0 │ │ +3beacc: |[3beacc] de.danoeh.antennapod.model.feed.FeedItem.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3beadc: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3beae0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778102,17 +778102,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3becf8: |[3becf8] de.danoeh.antennapod.model.feed.FeedItem.getPaymentLink:()Ljava/lang/String; │ │ -3bed08: 5410 066d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ -3bed0c: 1100 |0002: return-object v0 │ │ +3becd0: |[3becd0] de.danoeh.antennapod.model.feed.FeedItem.getPaymentLink:()Ljava/lang/String; │ │ +3bece0: 5410 066d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ +3bece4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778120,17 +778120,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3beb0c: |[3beb0c] de.danoeh.antennapod.model.feed.FeedItem.getPlayState:()I │ │ -3beb1c: 5210 096d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3beb20: 0f00 |0002: return v0 │ │ +3beae4: |[3beae4] de.danoeh.antennapod.model.feed.FeedItem.getPlayState:()I │ │ +3beaf4: 5210 096d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3beaf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778138,17 +778138,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bed10: |[3bed10] de.danoeh.antennapod.model.feed.FeedItem.getPodcastIndexChapterUrl:()Ljava/lang/String; │ │ -3bed20: 5410 076d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ -3bed24: 1100 |0002: return-object v0 │ │ +3bece8: |[3bece8] de.danoeh.antennapod.model.feed.FeedItem.getPodcastIndexChapterUrl:()Ljava/lang/String; │ │ +3becf8: 5410 076d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ +3becfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778156,23 +778156,23 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3bed60: |[3bed60] de.danoeh.antennapod.model.feed.FeedItem.getPubDate:()Ljava/util/Date; │ │ -3bed70: 5410 086d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bed74: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3bed78: 6e10 e1a7 0000 |0004: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bed7e: 0c00 |0007: move-result-object v0 │ │ -3bed80: 1f00 db1b |0008: check-cast v0, Ljava/util/Date; // type@1bdb │ │ -3bed84: 1100 |000a: return-object v0 │ │ -3bed86: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3bed88: 1100 |000c: return-object v0 │ │ +3bed38: |[3bed38] de.danoeh.antennapod.model.feed.FeedItem.getPubDate:()Ljava/util/Date; │ │ +3bed48: 5410 086d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bed4c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3bed50: 6e10 e1a7 0000 |0004: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bed56: 0c00 |0007: move-result-object v0 │ │ +3bed58: 1f00 db1b |0008: check-cast v0, Ljava/util/Date; // type@1bdb │ │ +3bed5c: 1100 |000a: return-object v0 │ │ +3bed5e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3bed60: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0004 line=232 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -778181,17 +778181,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bed28: |[3bed28] de.danoeh.antennapod.model.feed.FeedItem.getTitle:()Ljava/lang/String; │ │ -3bed38: 5410 0b6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3bed3c: 1100 |0002: return-object v0 │ │ +3bed00: |[3bed00] de.danoeh.antennapod.model.feed.FeedItem.getTitle:()Ljava/lang/String; │ │ +3bed10: 5410 0b6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3bed14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #20 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778199,17 +778199,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3be9d0: |[3be9d0] de.danoeh.antennapod.model.feed.FeedItem.hasChapters:()Z │ │ -3be9e0: 5510 006d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ -3be9e4: 0f00 |0002: return v0 │ │ +3be9a8: |[3be9a8] de.danoeh.antennapod.model.feed.FeedItem.hasChapters:()Z │ │ +3be9b8: 5510 006d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ +3be9bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #21 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778217,21 +778217,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3be9e8: |[3be9e8] de.danoeh.antennapod.model.feed.FeedItem.hasMedia:()Z │ │ -3be9f8: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3be9fc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3bea00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3bea02: 2802 |0005: goto 0007 // +0002 │ │ -3bea04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3bea06: 0f00 |0007: return v0 │ │ +3be9c0: |[3be9c0] de.danoeh.antennapod.model.feed.FeedItem.hasMedia:()Z │ │ +3be9d0: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3be9d4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3be9d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3be9da: 2802 |0005: goto 0007 // +0002 │ │ +3be9dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3be9de: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #22 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778239,25 +778239,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3beb24: |[3beb24] de.danoeh.antennapod.model.feed.FeedItem.hashCode:()I │ │ -3beb34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3beb36: 2300 e41d |0001: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ -3beb3a: 5331 016d |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3beb3e: 7120 8aa5 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3beb44: 0c01 |0008: move-result-object v1 │ │ -3beb46: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3beb48: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -3beb4c: 7110 6fa8 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@a86f │ │ -3beb52: 0a00 |000f: move-result v0 │ │ -3beb54: 0f00 |0010: return v0 │ │ +3beafc: |[3beafc] de.danoeh.antennapod.model.feed.FeedItem.hashCode:()I │ │ +3beb0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3beb0e: 2300 e41d |0001: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ +3beb12: 5331 016d |0003: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3beb16: 7120 8aa5 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3beb1c: 0c01 |0008: move-result-object v1 │ │ +3beb1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3beb20: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +3beb24: 7110 6fa8 0000 |000c: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@a86f │ │ +3beb2a: 0a00 |000f: move-result v0 │ │ +3beb2c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=441 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778265,17 +778265,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bea08: |[3bea08] de.danoeh.antennapod.model.feed.FeedItem.isAutoDownloadEnabled:()Z │ │ -3bea18: 5510 fb6c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ -3bea1c: 0f00 |0002: return v0 │ │ +3be9e0: |[3be9e0] de.danoeh.antennapod.model.feed.FeedItem.isAutoDownloadEnabled:()Z │ │ +3be9f0: 5510 fb6c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.autoDownloadEnabled:Z // field@6cfb │ │ +3be9f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778283,24 +778283,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bea20: |[3bea20] de.danoeh.antennapod.model.feed.FeedItem.isDownloaded:()Z │ │ -3bea30: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bea34: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3bea38: 6e10 529c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3bea3e: 0a00 |0007: move-result v0 │ │ -3bea40: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3bea44: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3bea46: 2802 |000b: goto 000d // +0002 │ │ -3bea48: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3bea4a: 0f00 |000d: return v0 │ │ +3be9f8: |[3be9f8] de.danoeh.antennapod.model.feed.FeedItem.isDownloaded:()Z │ │ +3bea08: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bea0c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3bea10: 6e10 529c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3bea16: 0a00 |0007: move-result v0 │ │ +3bea18: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3bea1c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3bea1e: 2802 |000b: goto 000d // +0002 │ │ +3bea20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3bea22: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #25 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778308,24 +778308,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bea4c: |[3bea4c] de.danoeh.antennapod.model.feed.FeedItem.isInProgress:()Z │ │ -3bea5c: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bea60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3bea64: 6e10 539c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isInProgress:()Z // method@9c53 │ │ -3bea6a: 0a00 |0007: move-result v0 │ │ -3bea6c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3bea70: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3bea72: 2802 |000b: goto 000d // +0002 │ │ -3bea74: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3bea76: 0f00 |000d: return v0 │ │ +3bea24: |[3bea24] de.danoeh.antennapod.model.feed.FeedItem.isInProgress:()Z │ │ +3bea34: 5410 056d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bea38: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3bea3c: 6e10 539c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isInProgress:()Z // method@9c53 │ │ +3bea42: 0a00 |0007: move-result v0 │ │ +3bea44: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3bea48: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3bea4a: 2802 |000b: goto 000d // +0002 │ │ +3bea4c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3bea4e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #26 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778333,22 +778333,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3bea78: |[3bea78] de.danoeh.antennapod.model.feed.FeedItem.isNew:()Z │ │ -3bea88: 5220 096d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3bea8c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -3bea8e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -3bea92: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3bea94: 2802 |0006: goto 0008 // +0002 │ │ -3bea96: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3bea98: 0f00 |0008: return v0 │ │ +3bea50: |[3bea50] de.danoeh.antennapod.model.feed.FeedItem.isNew:()Z │ │ +3bea60: 5220 096d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3bea64: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +3bea66: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +3bea6a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3bea6c: 2802 |0006: goto 0008 // +0002 │ │ +3bea6e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3bea70: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #27 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778356,21 +778356,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3bea9c: |[3bea9c] de.danoeh.antennapod.model.feed.FeedItem.isPlayed:()Z │ │ -3beaac: 5220 096d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3beab0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3beab2: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ -3beab6: 2802 |0005: goto 0007 // +0002 │ │ -3beab8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3beaba: 0f01 |0007: return v1 │ │ +3bea74: |[3bea74] de.danoeh.antennapod.model.feed.FeedItem.isPlayed:()Z │ │ +3bea84: 5220 096d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3bea88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3bea8a: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ +3bea8e: 2802 |0005: goto 0007 // +0002 │ │ +3bea90: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3bea92: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778378,19 +778378,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3beabc: |[3beabc] de.danoeh.antennapod.model.feed.FeedItem.isTagged:(Ljava/lang/String;)Z │ │ -3beacc: 5410 0a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ -3bead0: 7220 7fa8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ -3bead6: 0a02 |0005: move-result v2 │ │ -3bead8: 0f02 |0006: return v2 │ │ +3bea94: |[3bea94] de.danoeh.antennapod.model.feed.FeedItem.isTagged:(Ljava/lang/String;)Z │ │ +3beaa4: 5410 0a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ +3beaa8: 7220 7fa8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ +3beaae: 0a02 |0005: move-result v2 │ │ +3beab0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -778399,18 +778399,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3bef60: |[3bef60] de.danoeh.antennapod.model.feed.FeedItem.removeTag:(Ljava/lang/String;)V │ │ -3bef70: 5410 0a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ -3bef74: 7220 85a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@a885 │ │ -3bef7a: 0e00 |0005: return-void │ │ +3bef38: |[3bef38] de.danoeh.antennapod.model.feed.FeedItem.removeTag:(Ljava/lang/String;)V │ │ +3bef48: 5410 0a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.tags:Ljava/util/Set; // field@6d0a │ │ +3bef4c: 7220 85a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@a885 │ │ +3bef52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -778419,17 +778419,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bef7c: |[3bef7c] de.danoeh.antennapod.model.feed.FeedItem.setChapters:(Ljava/util/List;)V │ │ -3bef8c: 5b01 fc6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ -3bef90: 0e00 |0002: return-void │ │ +3bef54: |[3bef54] de.danoeh.antennapod.model.feed.FeedItem.setChapters:(Ljava/util/List;)V │ │ +3bef64: 5b01 fc6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ +3bef68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -778438,28 +778438,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -3bef94: |[3bef94] de.danoeh.antennapod.model.feed.FeedItem.setDescriptionIfLonger:(Ljava/lang/String;)V │ │ -3befa4: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -3befa8: 0e00 |0002: return-void │ │ -3befaa: 5420 fd6c |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ -3befae: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -3befb2: 5b23 fd6c |0007: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ -3befb6: 280d |0009: goto 0016 // +000d │ │ -3befb8: 6e10 eea5 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3befbe: 0a00 |000d: move-result v0 │ │ -3befc0: 6e10 eea5 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3befc6: 0a01 |0011: move-result v1 │ │ -3befc8: 3510 0400 |0012: if-ge v0, v1, 0016 // +0004 │ │ -3befcc: 5b23 fd6c |0014: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ -3befd0: 0e00 |0016: return-void │ │ +3bef6c: |[3bef6c] de.danoeh.antennapod.model.feed.FeedItem.setDescriptionIfLonger:(Ljava/lang/String;)V │ │ +3bef7c: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +3bef80: 0e00 |0002: return-void │ │ +3bef82: 5420 fd6c |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ +3bef86: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +3bef8a: 5b23 fd6c |0007: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ +3bef8e: 280d |0009: goto 0016 // +000d │ │ +3bef90: 6e10 eea5 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3bef96: 0a00 |000d: move-result v0 │ │ +3bef98: 6e10 eea5 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3bef9e: 0a01 |0011: move-result v1 │ │ +3befa0: 3510 0400 |0012: if-ge v0, v1, 0016 // +0004 │ │ +3befa4: 5b23 fd6c |0014: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ +3befa8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=307 │ │ 0x0007 line=308 │ │ 0x000a line=309 │ │ 0x0014 line=310 │ │ locals : │ │ @@ -778471,17 +778471,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3befd4: |[3befd4] de.danoeh.antennapod.model.feed.FeedItem.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3befe4: 5b01 fe6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ -3befe8: 0e00 |0002: return-void │ │ +3befac: |[3befac] de.danoeh.antennapod.model.feed.FeedItem.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3befbc: 5b01 fe6c |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@6cfe │ │ +3befc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ @@ -778490,17 +778490,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3befec: |[3befec] de.danoeh.antennapod.model.feed.FeedItem.setFeedId:(J)V │ │ -3beffc: 5a01 ff6c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6cff │ │ -3bf000: 0e00 |0002: return-void │ │ +3befc4: |[3befc4] de.danoeh.antennapod.model.feed.FeedItem.setFeedId:(J)V │ │ +3befd4: 5a01 ff6c |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.feedId:J // field@6cff │ │ +3befd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -778509,20 +778509,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3bf004: |[3bf004] de.danoeh.antennapod.model.feed.FeedItem.setId:(J)V │ │ -3bf014: 5a12 016d |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ -3bf018: 5410 056d |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bf01c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3bf020: 6e30 5f9c 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItemId:(J)V // method@9c5f │ │ -3bf026: 0e00 |0009: return-void │ │ +3befdc: |[3befdc] de.danoeh.antennapod.model.feed.FeedItem.setId:(J)V │ │ +3befec: 5a12 016d |0000: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.id:J // field@6d01 │ │ +3beff0: 5410 056d |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3beff4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3beff8: 6e30 5f9c 2003 |0006: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItemId:(J)V // method@9c5f │ │ +3beffe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0002 line=174 │ │ 0x0006 line=175 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -778533,17 +778533,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf028: |[3bf028] de.danoeh.antennapod.model.feed.FeedItem.setImageUrl:(Ljava/lang/String;)V │ │ -3bf038: 5b01 026d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ -3bf03c: 0e00 |0002: return-void │ │ +3bf000: |[3bf000] de.danoeh.antennapod.model.feed.FeedItem.setImageUrl:(Ljava/lang/String;)V │ │ +3bf010: 5b01 026d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ +3bf014: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -778552,17 +778552,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf040: |[3bf040] de.danoeh.antennapod.model.feed.FeedItem.setItemIdentifier:(Ljava/lang/String;)V │ │ -3bf050: 5b01 036d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ -3bf054: 0e00 |0002: return-void │ │ +3bf018: |[3bf018] de.danoeh.antennapod.model.feed.FeedItem.setItemIdentifier:(Ljava/lang/String;)V │ │ +3bf028: 5b01 036d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.itemIdentifier:Ljava/lang/String; // field@6d03 │ │ +3bf02c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -778571,17 +778571,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf058: |[3bf058] de.danoeh.antennapod.model.feed.FeedItem.setLink:(Ljava/lang/String;)V │ │ -3bf068: 5b01 046d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3bf06c: 0e00 |0002: return-void │ │ +3bf030: |[3bf030] de.danoeh.antennapod.model.feed.FeedItem.setLink:(Ljava/lang/String;)V │ │ +3bf040: 5b01 046d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bf044: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -778590,22 +778590,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3bf070: |[3bf070] de.danoeh.antennapod.model.feed.FeedItem.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3bf080: 5b12 056d |0000: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bf084: 3802 0b00 |0002: if-eqz v2, 000d // +000b │ │ -3bf088: 6e10 409c 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3bf08e: 0c00 |0007: move-result-object v0 │ │ -3bf090: 3210 0500 |0008: if-eq v0, v1, 000d // +0005 │ │ -3bf094: 6e20 5e9c 1200 |000a: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c5e │ │ -3bf09a: 0e00 |000d: return-void │ │ +3bf048: |[3bf048] de.danoeh.antennapod.model.feed.FeedItem.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3bf058: 5b12 056d |0000: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bf05c: 3802 0b00 |0002: if-eqz v2, 000d // +000b │ │ +3bf060: 6e10 409c 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3bf066: 0c00 |0007: move-result-object v0 │ │ +3bf068: 3210 0500 |0008: if-eq v0, v1, 000d // +0005 │ │ +3bf06c: 6e20 5e9c 1200 |000a: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c5e │ │ +3bf072: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x000a line=259 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -778616,18 +778616,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3bf09c: |[3bf09c] de.danoeh.antennapod.model.feed.FeedItem.setNew:()V │ │ -3bf0ac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3bf0ae: 5910 096d |0001: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3bf0b2: 0e00 |0003: return-void │ │ +3bf074: |[3bf074] de.danoeh.antennapod.model.feed.FeedItem.setNew:()V │ │ +3bf084: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3bf086: 5910 096d |0001: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3bf08a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #40 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778635,17 +778635,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf0b4: |[3bf0b4] de.danoeh.antennapod.model.feed.FeedItem.setPaymentLink:(Ljava/lang/String;)V │ │ -3bf0c4: 5b01 066d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ -3bf0c8: 0e00 |0002: return-void │ │ +3bf08c: |[3bf08c] de.danoeh.antennapod.model.feed.FeedItem.setPaymentLink:(Ljava/lang/String;)V │ │ +3bf09c: 5b01 066d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ +3bf0a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -778654,22 +778654,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -3bf0cc: |[3bf0cc] de.danoeh.antennapod.model.feed.FeedItem.setPlayed:(Z)V │ │ -3bf0dc: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -3bf0e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3bf0e2: 5901 096d |0003: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3bf0e6: 2804 |0005: goto 0009 // +0004 │ │ -3bf0e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3bf0ea: 5901 096d |0007: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ -3bf0ee: 0e00 |0009: return-void │ │ +3bf0a4: |[3bf0a4] de.danoeh.antennapod.model.feed.FeedItem.setPlayed:(Z)V │ │ +3bf0b4: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +3bf0b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3bf0ba: 5901 096d |0003: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3bf0be: 2804 |0005: goto 0009 // +0004 │ │ +3bf0c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3bf0c2: 5901 096d |0007: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.state:I // field@6d09 │ │ +3bf0c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=289 │ │ 0x0007 line=291 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x000a reg=1 (null) Z │ │ @@ -778679,17 +778679,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf0f0: |[3bf0f0] de.danoeh.antennapod.model.feed.FeedItem.setPodcastIndexChapterUrl:(Ljava/lang/String;)V │ │ -3bf100: 5b01 076d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ -3bf104: 0e00 |0002: return-void │ │ +3bf0c8: |[3bf0c8] de.danoeh.antennapod.model.feed.FeedItem.setPodcastIndexChapterUrl:(Ljava/lang/String;)V │ │ +3bf0d8: 5b01 076d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ +3bf0dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -778698,24 +778698,24 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3bf108: |[3bf108] de.danoeh.antennapod.model.feed.FeedItem.setPubDate:(Ljava/util/Date;)V │ │ -3bf118: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ -3bf11c: 6e10 e1a7 0100 |0002: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bf122: 0c01 |0005: move-result-object v1 │ │ -3bf124: 1f01 db1b |0006: check-cast v1, Ljava/util/Date; // type@1bdb │ │ -3bf128: 5b01 086d |0008: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bf12c: 2804 |000a: goto 000e // +0004 │ │ -3bf12e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3bf130: 5b01 086d |000c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bf134: 0e00 |000e: return-void │ │ +3bf0e0: |[3bf0e0] de.danoeh.antennapod.model.feed.FeedItem.setPubDate:(Ljava/util/Date;)V │ │ +3bf0f0: 3801 0b00 |0000: if-eqz v1, 000b // +000b │ │ +3bf0f4: 6e10 e1a7 0100 |0002: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bf0fa: 0c01 |0005: move-result-object v1 │ │ +3bf0fc: 1f01 db1b |0006: check-cast v1, Ljava/util/Date; // type@1bdb │ │ +3bf100: 5b01 086d |0008: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bf104: 2804 |000a: goto 000e // +0004 │ │ +3bf106: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3bf108: 5b01 086d |000c: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bf10c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ 0x000c line=242 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/util/Date; │ │ @@ -778725,17 +778725,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf138: |[3bf138] de.danoeh.antennapod.model.feed.FeedItem.setTitle:(Ljava/lang/String;)V │ │ -3bf148: 5b01 0b6d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3bf14c: 0e00 |0002: return-void │ │ +3bf110: |[3bf110] de.danoeh.antennapod.model.feed.FeedItem.setTitle:(Ljava/lang/String;)V │ │ +3bf120: 5b01 0b6d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3bf124: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -778744,19 +778744,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3bed40: |[3bed40] de.danoeh.antennapod.model.feed.FeedItem.toString:()Ljava/lang/String; │ │ -3bed50: 6200 27f0 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f027 │ │ -3bed54: 7120 40aa 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@aa40 │ │ -3bed5a: 0c00 |0005: move-result-object v0 │ │ -3bed5c: 1100 |0006: return-object v0 │ │ +3bed18: |[3bed18] de.danoeh.antennapod.model.feed.FeedItem.toString:()Ljava/lang/String; │ │ +3bed28: 6200 27f0 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f027 │ │ +3bed2c: 7120 40aa 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@aa40 │ │ +3bed32: 0c00 |0005: move-result-object v0 │ │ +3bed34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ #46 : (in Lde/danoeh/antennapod/model/feed/FeedItem;) │ │ @@ -778764,63 +778764,63 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -3bf150: |[3bf150] de.danoeh.antennapod.model.feed.FeedItem.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3bf160: 5430 026d |0000: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ -3bf164: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3bf168: 5b20 026d |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ -3bf16c: 5430 0b6d |0006: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3bf170: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3bf174: 5b20 0b6d |000a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ -3bf178: 6e10 f49b 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ -3bf17e: 0c00 |000f: move-result-object v0 │ │ -3bf180: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -3bf184: 6e10 f49b 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ -3bf18a: 0c00 |0015: move-result-object v0 │ │ -3bf18c: 5b20 fd6c |0016: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ -3bf190: 5430 046d |0018: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3bf194: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ -3bf198: 5b20 046d |001c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ -3bf19c: 5430 086d |001e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bf1a0: 3800 0e00 |0020: if-eqz v0, 002e // +000e │ │ -3bf1a4: 5421 086d |0022: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bf1a8: 6e20 e3a7 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@a7e3 │ │ -3bf1ae: 0a00 |0027: move-result v0 │ │ -3bf1b0: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ -3bf1b4: 5430 086d |002a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bf1b8: 5b20 086d |002c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ -3bf1bc: 5430 056d |002e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bf1c0: 3800 1a00 |0030: if-eqz v0, 004a // +001a │ │ -3bf1c4: 5421 056d |0032: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bf1c8: 3901 0900 |0034: if-nez v1, 003d // +0009 │ │ -3bf1cc: 6e20 169c 0200 |0036: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ -3bf1d2: 6e10 179c 0200 |0039: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setNew:()V // method@9c17 │ │ -3bf1d8: 280e |003c: goto 004a // +000e │ │ -3bf1da: 6e20 329c 0100 |003d: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@9c32 │ │ -3bf1e0: 0a00 |0040: move-result v0 │ │ -3bf1e2: 3800 0900 |0041: if-eqz v0, 004a // +0009 │ │ -3bf1e6: 5420 056d |0043: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bf1ea: 5431 056d |0045: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ -3bf1ee: 6e20 669c 1000 |0047: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c66 │ │ -3bf1f4: 5430 066d |004a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ -3bf1f8: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ -3bf1fc: 5b20 066d |004e: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ -3bf200: 5430 fc6c |0050: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ -3bf204: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ -3bf208: 5521 006d |0054: iget-boolean v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ -3bf20c: 3901 0400 |0056: if-nez v1, 005a // +0004 │ │ -3bf210: 5b20 fc6c |0058: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ -3bf214: 5433 076d |005a: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ -3bf218: 3803 0400 |005c: if-eqz v3, 0060 // +0004 │ │ -3bf21c: 5b23 076d |005e: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ -3bf220: 0e00 |0060: return-void │ │ +3bf128: |[3bf128] de.danoeh.antennapod.model.feed.FeedItem.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3bf138: 5430 026d |0000: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ +3bf13c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3bf140: 5b20 026d |0004: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.imageUrl:Ljava/lang/String; // field@6d02 │ │ +3bf144: 5430 0b6d |0006: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3bf148: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3bf14c: 5b20 0b6d |000a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.title:Ljava/lang/String; // field@6d0b │ │ +3bf150: 6e10 f49b 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ +3bf156: 0c00 |000f: move-result-object v0 │ │ +3bf158: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ +3bf15c: 6e10 f49b 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ +3bf162: 0c00 |0015: move-result-object v0 │ │ +3bf164: 5b20 fd6c |0016: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.description:Ljava/lang/String; // field@6cfd │ │ +3bf168: 5430 046d |0018: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bf16c: 3800 0400 |001a: if-eqz v0, 001e // +0004 │ │ +3bf170: 5b20 046d |001c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.link:Ljava/lang/String; // field@6d04 │ │ +3bf174: 5430 086d |001e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bf178: 3800 0e00 |0020: if-eqz v0, 002e // +000e │ │ +3bf17c: 5421 086d |0022: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bf180: 6e20 e3a7 1000 |0024: invoke-virtual {v0, v1}, Ljava/util/Date;.equals:(Ljava/lang/Object;)Z // method@a7e3 │ │ +3bf186: 0a00 |0027: move-result v0 │ │ +3bf188: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ +3bf18c: 5430 086d |002a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bf190: 5b20 086d |002c: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.pubDate:Ljava/util/Date; // field@6d08 │ │ +3bf194: 5430 056d |002e: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bf198: 3800 1a00 |0030: if-eqz v0, 004a // +001a │ │ +3bf19c: 5421 056d |0032: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bf1a0: 3901 0900 |0034: if-nez v1, 003d // +0009 │ │ +3bf1a4: 6e20 169c 0200 |0036: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ +3bf1aa: 6e10 179c 0200 |0039: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setNew:()V // method@9c17 │ │ +3bf1b0: 280e |003c: goto 004a // +000e │ │ +3bf1b2: 6e20 329c 0100 |003d: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@9c32 │ │ +3bf1b8: 0a00 |0040: move-result v0 │ │ +3bf1ba: 3800 0900 |0041: if-eqz v0, 004a // +0009 │ │ +3bf1be: 5420 056d |0043: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bf1c2: 5431 056d |0045: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@6d05 │ │ +3bf1c6: 6e20 669c 1000 |0047: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c66 │ │ +3bf1cc: 5430 066d |004a: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ +3bf1d0: 3800 0400 |004c: if-eqz v0, 0050 // +0004 │ │ +3bf1d4: 5b20 066d |004e: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.paymentLink:Ljava/lang/String; // field@6d06 │ │ +3bf1d8: 5430 fc6c |0050: iget-object v0, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ +3bf1dc: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ +3bf1e0: 5521 006d |0054: iget-boolean v1, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:Z // field@6d00 │ │ +3bf1e4: 3901 0400 |0056: if-nez v1, 005a // +0004 │ │ +3bf1e8: 5b20 fc6c |0058: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.chapters:Ljava/util/List; // field@6cfc │ │ +3bf1ec: 5433 076d |005a: iget-object v3, v3, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ +3bf1f0: 3803 0400 |005c: if-eqz v3, 0060 // +0004 │ │ +3bf1f4: 5b23 076d |005e: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedItem;.podcastIndexChapterUrl:Ljava/lang/String; // field@6d07 │ │ +3bf1f8: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x0006 line=134 │ │ 0x000a line=135 │ │ 0x000c line=137 │ │ @@ -779006,20 +779006,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3be860: |[3be860] de.danoeh.antennapod.model.feed.FeedItemFilter.:(Ljava/lang/String;)V │ │ -3be870: 1a00 b904 |0000: const-string v0, "," // string@04b9 │ │ -3be874: 7120 d20a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0ad2 │ │ -3be87a: 0c02 |0005: move-result-object v2 │ │ -3be87c: 7020 209c 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@9c20 │ │ -3be882: 0e00 |0009: return-void │ │ +3be838: |[3be838] de.danoeh.antennapod.model.feed.FeedItemFilter.:(Ljava/lang/String;)V │ │ +3be848: 1a00 b904 |0000: const-string v0, "," // string@04b9 │ │ +3be84c: 7120 d20a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0ad2 │ │ +3be852: 0c02 |0005: move-result-object v2 │ │ +3be854: 7020 209c 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:([Ljava/lang/String;)V // method@9c20 │ │ +3be85a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -779028,74 +779028,74 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -3be884: |[3be884] de.danoeh.antennapod.model.feed.FeedItemFilter.:([Ljava/lang/String;)V │ │ -3be894: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3be89a: 5b01 1a6d |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ -3be89e: 1a01 a5c4 |0005: const-string v1, "unplayed" // string@c4a5 │ │ -3be8a2: 7020 239c 1000 |0007: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be8a8: 0a01 |000a: move-result v1 │ │ -3be8aa: 5c01 286d |000b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6d28 │ │ -3be8ae: 1a01 0da7 |000d: const-string v1, "paused" // string@a70d │ │ -3be8b2: 7020 239c 1000 |000f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be8b8: 0a01 |0012: move-result v1 │ │ -3be8ba: 5c01 256d |0013: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6d25 │ │ -3be8be: 1a01 cc9f |0015: const-string v1, "not_paused" // string@9fcc │ │ -3be8c2: 7020 239c 1000 |0017: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be8c8: 0a01 |001a: move-result v1 │ │ -3be8ca: 5c01 236d |001b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6d23 │ │ -3be8ce: 1a01 61a8 |001d: const-string v1, "played" // string@a861 │ │ -3be8d2: 7020 239c 1000 |001f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be8d8: 0a01 |0022: move-result v1 │ │ -3be8da: 5c01 266d |0023: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6d26 │ │ -3be8de: 1a01 3fab |0025: const-string v1, "queued" // string@ab3f │ │ -3be8e2: 7020 239c 1000 |0027: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be8e8: 0a01 |002a: move-result v1 │ │ -3be8ea: 5c01 276d |002b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6d27 │ │ -3be8ee: 1a01 ce9f |002d: const-string v1, "not_queued" // string@9fce │ │ -3be8f2: 7020 239c 1000 |002f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be8f8: 0a01 |0032: move-result v1 │ │ -3be8fa: 5c01 246d |0033: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6d24 │ │ -3be8fe: 1a01 7768 |0035: const-string v1, "downloaded" // string@6877 │ │ -3be902: 7020 239c 1000 |0037: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be908: 0a01 |003a: move-result v1 │ │ -3be90a: 5c01 1b6d |003b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6d1b │ │ -3be90e: 1a01 c99f |003d: const-string v1, "not_downloaded" // string@9fc9 │ │ -3be912: 7020 239c 1000 |003f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be918: 0a01 |0042: move-result v1 │ │ -3be91a: 5c01 216d |0043: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6d21 │ │ -3be91e: 1a01 ec7f |0045: const-string v1, "has_media" // string@7fec │ │ -3be922: 7020 239c 1000 |0047: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be928: 0a01 |004a: move-result v1 │ │ -3be92a: 5c01 1c6d |004b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6d1c │ │ -3be92e: 1a01 a69f |004d: const-string v1, "no_media" // string@9fa6 │ │ -3be932: 7020 239c 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be938: 0a01 |0052: move-result v1 │ │ -3be93a: 5c01 206d |0053: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6d20 │ │ -3be93e: 1a01 1e87 |0055: const-string v1, "is_favorite" // string@871e │ │ -3be942: 7020 239c 1000 |0057: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be948: 0a01 |005a: move-result v1 │ │ -3be94a: 5c01 1e6d |005b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6d1e │ │ -3be94e: 1a01 ca9f |005d: const-string v1, "not_favorite" // string@9fca │ │ -3be952: 7020 239c 1000 |005f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be958: 0a01 |0062: move-result v1 │ │ -3be95a: 5c01 226d |0063: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6d22 │ │ -3be95e: 1a01 f29e |0065: const-string v1, "new" // string@9ef2 │ │ -3be962: 7020 239c 1000 |0067: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be968: 0a01 |006a: move-result v1 │ │ -3be96a: 5c01 1f6d |006b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6d1f │ │ -3be96e: 1a01 2087 |006d: const-string v1, "is_in_history" // string@8720 │ │ -3be972: 7020 239c 1000 |006f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ -3be978: 0a01 |0072: move-result v1 │ │ -3be97a: 5c01 1d6d |0073: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6d1d │ │ -3be97e: 0e00 |0075: return-void │ │ +3be85c: |[3be85c] de.danoeh.antennapod.model.feed.FeedItemFilter.:([Ljava/lang/String;)V │ │ +3be86c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3be872: 5b01 1a6d |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ +3be876: 1a01 a5c4 |0005: const-string v1, "unplayed" // string@c4a5 │ │ +3be87a: 7020 239c 1000 |0007: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be880: 0a01 |000a: move-result v1 │ │ +3be882: 5c01 286d |000b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6d28 │ │ +3be886: 1a01 0da7 |000d: const-string v1, "paused" // string@a70d │ │ +3be88a: 7020 239c 1000 |000f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be890: 0a01 |0012: move-result v1 │ │ +3be892: 5c01 256d |0013: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6d25 │ │ +3be896: 1a01 cc9f |0015: const-string v1, "not_paused" // string@9fcc │ │ +3be89a: 7020 239c 1000 |0017: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be8a0: 0a01 |001a: move-result v1 │ │ +3be8a2: 5c01 236d |001b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6d23 │ │ +3be8a6: 1a01 61a8 |001d: const-string v1, "played" // string@a861 │ │ +3be8aa: 7020 239c 1000 |001f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be8b0: 0a01 |0022: move-result v1 │ │ +3be8b2: 5c01 266d |0023: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6d26 │ │ +3be8b6: 1a01 3fab |0025: const-string v1, "queued" // string@ab3f │ │ +3be8ba: 7020 239c 1000 |0027: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be8c0: 0a01 |002a: move-result v1 │ │ +3be8c2: 5c01 276d |002b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6d27 │ │ +3be8c6: 1a01 ce9f |002d: const-string v1, "not_queued" // string@9fce │ │ +3be8ca: 7020 239c 1000 |002f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be8d0: 0a01 |0032: move-result v1 │ │ +3be8d2: 5c01 246d |0033: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6d24 │ │ +3be8d6: 1a01 7768 |0035: const-string v1, "downloaded" // string@6877 │ │ +3be8da: 7020 239c 1000 |0037: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be8e0: 0a01 |003a: move-result v1 │ │ +3be8e2: 5c01 1b6d |003b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6d1b │ │ +3be8e6: 1a01 c99f |003d: const-string v1, "not_downloaded" // string@9fc9 │ │ +3be8ea: 7020 239c 1000 |003f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be8f0: 0a01 |0042: move-result v1 │ │ +3be8f2: 5c01 216d |0043: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6d21 │ │ +3be8f6: 1a01 ec7f |0045: const-string v1, "has_media" // string@7fec │ │ +3be8fa: 7020 239c 1000 |0047: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be900: 0a01 |004a: move-result v1 │ │ +3be902: 5c01 1c6d |004b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6d1c │ │ +3be906: 1a01 a69f |004d: const-string v1, "no_media" // string@9fa6 │ │ +3be90a: 7020 239c 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be910: 0a01 |0052: move-result v1 │ │ +3be912: 5c01 206d |0053: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6d20 │ │ +3be916: 1a01 1e87 |0055: const-string v1, "is_favorite" // string@871e │ │ +3be91a: 7020 239c 1000 |0057: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be920: 0a01 |005a: move-result v1 │ │ +3be922: 5c01 1e6d |005b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6d1e │ │ +3be926: 1a01 ca9f |005d: const-string v1, "not_favorite" // string@9fca │ │ +3be92a: 7020 239c 1000 |005f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be930: 0a01 |0062: move-result v1 │ │ +3be932: 5c01 226d |0063: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6d22 │ │ +3be936: 1a01 f29e |0065: const-string v1, "new" // string@9ef2 │ │ +3be93a: 7020 239c 1000 |0067: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be940: 0a01 |006a: move-result v1 │ │ +3be942: 5c01 1f6d |006b: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6d1f │ │ +3be946: 1a01 2087 |006d: const-string v1, "is_in_history" // string@8720 │ │ +3be94a: 7020 239c 1000 |006f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.hasProperty:(Ljava/lang/String;)Z // method@9c23 │ │ +3be950: 0a01 |0072: move-result v1 │ │ +3be952: 5c01 1d6d |0073: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6d1d │ │ +3be956: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0007 line=55 │ │ 0x000f line=56 │ │ 0x0017 line=57 │ │ @@ -779119,21 +779119,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3be648: |[3be648] de.danoeh.antennapod.model.feed.FeedItemFilter.hasProperty:(Ljava/lang/String;)Z │ │ -3be658: 5410 1a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ -3be65c: 7110 6ba7 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3be662: 0c00 |0005: move-result-object v0 │ │ -3be664: 7220 23a8 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3be66a: 0a02 |0009: move-result v2 │ │ -3be66c: 0f02 |000a: return v2 │ │ +3be620: |[3be620] de.danoeh.antennapod.model.feed.FeedItemFilter.hasProperty:(Ljava/lang/String;)Z │ │ +3be630: 5410 1a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ +3be634: 7110 6ba7 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3be63a: 0c00 |0005: move-result-object v0 │ │ +3be63c: 7220 23a8 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3be642: 0a02 |0009: move-result v2 │ │ +3be644: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -779142,19 +779142,19 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItemFilter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3be7fc: |[3be7fc] de.danoeh.antennapod.model.feed.FeedItemFilter.unfiltered:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ -3be80c: 2200 cd18 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3be810: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3be814: 7020 1f9c 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3be81a: 1100 |0007: return-object v0 │ │ +3be7d4: |[3be7d4] de.danoeh.antennapod.model.feed.FeedItemFilter.unfiltered:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ +3be7e4: 2200 cd18 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3be7e8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3be7ec: 7020 1f9c 1000 |0004: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3be7f2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/feed/FeedItemFilter;) │ │ @@ -779162,20 +779162,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3be81c: |[3be81c] de.danoeh.antennapod.model.feed.FeedItemFilter.getValues:()[Ljava/lang/String; │ │ -3be82c: 5410 1a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ -3be830: 6e10 cdaa 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@aacd │ │ -3be836: 0c00 |0005: move-result-object v0 │ │ -3be838: 1f00 e61d |0006: check-cast v0, [Ljava/lang/String; // type@1de6 │ │ -3be83c: 1100 |0008: return-object v0 │ │ +3be7f4: |[3be7f4] de.danoeh.antennapod.model.feed.FeedItemFilter.getValues:()[Ljava/lang/String; │ │ +3be804: 5410 1a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ +3be808: 6e10 cdaa 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@aacd │ │ +3be80e: 0c00 |0005: move-result-object v0 │ │ +3be810: 1f00 e61d |0006: check-cast v0, [Ljava/lang/String; // type@1de6 │ │ +3be814: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedItemFilter;) │ │ @@ -779183,19 +779183,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3be840: |[3be840] de.danoeh.antennapod.model.feed.FeedItemFilter.getValuesList:()Ljava/util/List; │ │ -3be850: 5410 1a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ -3be854: 7110 6ba7 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3be85a: 0c00 |0005: move-result-object v0 │ │ -3be85c: 1100 |0006: return-object v0 │ │ +3be818: |[3be818] de.danoeh.antennapod.model.feed.FeedItemFilter.getValuesList:()Ljava/util/List; │ │ +3be828: 5410 1a6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.properties:[Ljava/lang/String; // field@6d1a │ │ +3be82c: 7110 6ba7 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3be832: 0c00 |0005: move-result-object v0 │ │ +3be834: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedItemFilter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedItemFilter;) │ │ @@ -779203,119 +779203,119 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 190 16-bit code units │ │ -3be670: |[3be670] de.danoeh.antennapod.model.feed.FeedItemFilter.matches:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ -3be680: 5560 1f6d |0000: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6d1f │ │ -3be684: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3be686: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -3be68a: 6e10 0a9c 0700 |0005: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ -3be690: 0a00 |0008: move-result v0 │ │ -3be692: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -3be696: 0f01 |000b: return v1 │ │ -3be698: 5560 266d |000c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6d26 │ │ -3be69c: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -3be6a0: 6e10 0b9c 0700 |0010: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ -3be6a6: 0a00 |0013: move-result v0 │ │ -3be6a8: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -3be6ac: 0f01 |0016: return v1 │ │ -3be6ae: 5560 286d |0017: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6d28 │ │ -3be6b2: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -3be6b6: 6e10 0b9c 0700 |001b: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ -3be6bc: 0a00 |001e: move-result v0 │ │ -3be6be: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ -3be6c2: 0f01 |0021: return v1 │ │ -3be6c4: 5560 256d |0022: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6d25 │ │ -3be6c8: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ -3be6cc: 6e10 099c 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@9c09 │ │ -3be6d2: 0a00 |0029: move-result v0 │ │ -3be6d4: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ -3be6d8: 0f01 |002c: return v1 │ │ -3be6da: 5560 236d |002d: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6d23 │ │ -3be6de: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -3be6e2: 6e10 099c 0700 |0031: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@9c09 │ │ -3be6e8: 0a00 |0034: move-result v0 │ │ -3be6ea: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ -3be6ee: 0f01 |0037: return v1 │ │ -3be6f0: 5560 1f6d |0038: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6d1f │ │ -3be6f4: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ -3be6f8: 6e10 0a9c 0700 |003c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ -3be6fe: 0a00 |003f: move-result v0 │ │ -3be700: 3900 0300 |0040: if-nez v0, 0043 // +0003 │ │ -3be704: 0f01 |0042: return v1 │ │ -3be706: 5560 276d |0043: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6d27 │ │ -3be70a: 1a02 3241 |0045: const-string v2, "Queue" // string@4132 │ │ -3be70e: 3800 0900 |0047: if-eqz v0, 0050 // +0009 │ │ -3be712: 6e20 0c9c 2700 |0049: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3be718: 0a00 |004c: move-result v0 │ │ -3be71a: 3900 0300 |004d: if-nez v0, 0050 // +0003 │ │ -3be71e: 0f01 |004f: return v1 │ │ -3be720: 5560 246d |0050: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6d24 │ │ -3be724: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ -3be728: 6e20 0c9c 2700 |0054: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3be72e: 0a00 |0057: move-result v0 │ │ -3be730: 3800 0300 |0058: if-eqz v0, 005b // +0003 │ │ -3be734: 0f01 |005a: return v1 │ │ -3be736: 5560 1b6d |005b: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6d1b │ │ -3be73a: 3800 0900 |005d: if-eqz v0, 0066 // +0009 │ │ -3be73e: 6e10 089c 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ -3be744: 0a00 |0062: move-result v0 │ │ -3be746: 3900 0300 |0063: if-nez v0, 0066 // +0003 │ │ -3be74a: 0f01 |0065: return v1 │ │ -3be74c: 5560 216d |0066: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6d21 │ │ -3be750: 3800 0900 |0068: if-eqz v0, 0071 // +0009 │ │ -3be754: 6e10 089c 0700 |006a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ -3be75a: 0a00 |006d: move-result v0 │ │ -3be75c: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ -3be760: 0f01 |0070: return v1 │ │ -3be762: 5560 1c6d |0071: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6d1c │ │ -3be766: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ -3be76a: 6e10 059c 0700 |0075: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3be770: 0a00 |0078: move-result v0 │ │ -3be772: 3900 0300 |0079: if-nez v0, 007c // +0003 │ │ -3be776: 0f01 |007b: return v1 │ │ -3be778: 5560 206d |007c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6d20 │ │ -3be77c: 3800 0900 |007e: if-eqz v0, 0087 // +0009 │ │ -3be780: 6e10 059c 0700 |0080: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3be786: 0a00 |0083: move-result v0 │ │ -3be788: 3800 0300 |0084: if-eqz v0, 0087 // +0003 │ │ -3be78c: 0f01 |0086: return v1 │ │ -3be78e: 5560 1e6d |0087: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6d1e │ │ -3be792: 1a02 b416 |0089: const-string v2, "Favorite" // string@16b4 │ │ -3be796: 3800 0900 |008b: if-eqz v0, 0094 // +0009 │ │ -3be79a: 6e20 0c9c 2700 |008d: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3be7a0: 0a00 |0090: move-result v0 │ │ -3be7a2: 3900 0300 |0091: if-nez v0, 0094 // +0003 │ │ -3be7a6: 0f01 |0093: return v1 │ │ -3be7a8: 5560 226d |0094: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6d22 │ │ -3be7ac: 3800 0900 |0096: if-eqz v0, 009f // +0009 │ │ -3be7b0: 6e20 0c9c 2700 |0098: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3be7b6: 0a00 |009b: move-result v0 │ │ -3be7b8: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -3be7bc: 0f01 |009e: return v1 │ │ -3be7be: 5560 1d6d |009f: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6d1d │ │ -3be7c2: 3800 1b00 |00a1: if-eqz v0, 00bc // +001b │ │ -3be7c6: 6e10 fe9b 0700 |00a3: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3be7cc: 0c00 |00a6: move-result-object v0 │ │ -3be7ce: 3800 1500 |00a7: if-eqz v0, 00bc // +0015 │ │ -3be7d2: 6e10 fe9b 0700 |00a9: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3be7d8: 0c07 |00ac: move-result-object v7 │ │ -3be7da: 6e10 489c 0700 |00ad: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ -3be7e0: 0c07 |00b0: move-result-object v7 │ │ -3be7e2: 6e10 e4a7 0700 |00b1: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ -3be7e8: 0b02 |00b4: move-result-wide v2 │ │ -3be7ea: 1604 0000 |00b5: const-wide/16 v4, #int 0 // #0 │ │ -3be7ee: 3107 0204 |00b7: cmp-long v7, v2, v4 │ │ -3be7f2: 3907 0300 |00b9: if-nez v7, 00bc // +0003 │ │ -3be7f6: 0f01 |00bb: return v1 │ │ -3be7f8: 1217 |00bc: const/4 v7, #int 1 // #1 │ │ -3be7fa: 0f07 |00bd: return v7 │ │ +3be648: |[3be648] de.danoeh.antennapod.model.feed.FeedItemFilter.matches:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z │ │ +3be658: 5560 1f6d |0000: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6d1f │ │ +3be65c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3be65e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +3be662: 6e10 0a9c 0700 |0005: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ +3be668: 0a00 |0008: move-result v0 │ │ +3be66a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +3be66e: 0f01 |000b: return v1 │ │ +3be670: 5560 266d |000c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPlayed:Z // field@6d26 │ │ +3be674: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +3be678: 6e10 0b9c 0700 |0010: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ +3be67e: 0a00 |0013: move-result v0 │ │ +3be680: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +3be684: 0f01 |0016: return v1 │ │ +3be686: 5560 286d |0017: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showUnplayed:Z // field@6d28 │ │ +3be68a: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +3be68e: 6e10 0b9c 0700 |001b: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ +3be694: 0a00 |001e: move-result v0 │ │ +3be696: 3800 0300 |001f: if-eqz v0, 0022 // +0003 │ │ +3be69a: 0f01 |0021: return v1 │ │ +3be69c: 5560 256d |0022: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showPaused:Z // field@6d25 │ │ +3be6a0: 3800 0900 |0024: if-eqz v0, 002d // +0009 │ │ +3be6a4: 6e10 099c 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@9c09 │ │ +3be6aa: 0a00 |0029: move-result v0 │ │ +3be6ac: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ +3be6b0: 0f01 |002c: return v1 │ │ +3be6b2: 5560 236d |002d: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotPaused:Z // field@6d23 │ │ +3be6b6: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +3be6ba: 6e10 099c 0700 |0031: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isInProgress:()Z // method@9c09 │ │ +3be6c0: 0a00 |0034: move-result v0 │ │ +3be6c2: 3800 0300 |0035: if-eqz v0, 0038 // +0003 │ │ +3be6c6: 0f01 |0037: return v1 │ │ +3be6c8: 5560 1f6d |0038: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNew:Z // field@6d1f │ │ +3be6cc: 3800 0900 |003a: if-eqz v0, 0043 // +0009 │ │ +3be6d0: 6e10 0a9c 0700 |003c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ +3be6d6: 0a00 |003f: move-result v0 │ │ +3be6d8: 3900 0300 |0040: if-nez v0, 0043 // +0003 │ │ +3be6dc: 0f01 |0042: return v1 │ │ +3be6de: 5560 276d |0043: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showQueued:Z // field@6d27 │ │ +3be6e2: 1a02 3241 |0045: const-string v2, "Queue" // string@4132 │ │ +3be6e6: 3800 0900 |0047: if-eqz v0, 0050 // +0009 │ │ +3be6ea: 6e20 0c9c 2700 |0049: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3be6f0: 0a00 |004c: move-result v0 │ │ +3be6f2: 3900 0300 |004d: if-nez v0, 0050 // +0003 │ │ +3be6f6: 0f01 |004f: return v1 │ │ +3be6f8: 5560 246d |0050: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotQueued:Z // field@6d24 │ │ +3be6fc: 3800 0900 |0052: if-eqz v0, 005b // +0009 │ │ +3be700: 6e20 0c9c 2700 |0054: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3be706: 0a00 |0057: move-result v0 │ │ +3be708: 3800 0300 |0058: if-eqz v0, 005b // +0003 │ │ +3be70c: 0f01 |005a: return v1 │ │ +3be70e: 5560 1b6d |005b: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showDownloaded:Z // field@6d1b │ │ +3be712: 3800 0900 |005d: if-eqz v0, 0066 // +0009 │ │ +3be716: 6e10 089c 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ +3be71c: 0a00 |0062: move-result v0 │ │ +3be71e: 3900 0300 |0063: if-nez v0, 0066 // +0003 │ │ +3be722: 0f01 |0065: return v1 │ │ +3be724: 5560 216d |0066: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotDownloaded:Z // field@6d21 │ │ +3be728: 3800 0900 |0068: if-eqz v0, 0071 // +0009 │ │ +3be72c: 6e10 089c 0700 |006a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ +3be732: 0a00 |006d: move-result v0 │ │ +3be734: 3800 0300 |006e: if-eqz v0, 0071 // +0003 │ │ +3be738: 0f01 |0070: return v1 │ │ +3be73a: 5560 1c6d |0071: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showHasMedia:Z // field@6d1c │ │ +3be73e: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ +3be742: 6e10 059c 0700 |0075: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3be748: 0a00 |0078: move-result v0 │ │ +3be74a: 3900 0300 |0079: if-nez v0, 007c // +0003 │ │ +3be74e: 0f01 |007b: return v1 │ │ +3be750: 5560 206d |007c: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNoMedia:Z // field@6d20 │ │ +3be754: 3800 0900 |007e: if-eqz v0, 0087 // +0009 │ │ +3be758: 6e10 059c 0700 |0080: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3be75e: 0a00 |0083: move-result v0 │ │ +3be760: 3800 0300 |0084: if-eqz v0, 0087 // +0003 │ │ +3be764: 0f01 |0086: return v1 │ │ +3be766: 5560 1e6d |0087: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showIsFavorite:Z // field@6d1e │ │ +3be76a: 1a02 b416 |0089: const-string v2, "Favorite" // string@16b4 │ │ +3be76e: 3800 0900 |008b: if-eqz v0, 0094 // +0009 │ │ +3be772: 6e20 0c9c 2700 |008d: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3be778: 0a00 |0090: move-result v0 │ │ +3be77a: 3900 0300 |0091: if-nez v0, 0094 // +0003 │ │ +3be77e: 0f01 |0093: return v1 │ │ +3be780: 5560 226d |0094: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showNotFavorite:Z // field@6d22 │ │ +3be784: 3800 0900 |0096: if-eqz v0, 009f // +0009 │ │ +3be788: 6e20 0c9c 2700 |0098: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3be78e: 0a00 |009b: move-result v0 │ │ +3be790: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +3be794: 0f01 |009e: return v1 │ │ +3be796: 5560 1d6d |009f: iget-boolean v0, v6, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.showInHistory:Z // field@6d1d │ │ +3be79a: 3800 1b00 |00a1: if-eqz v0, 00bc // +001b │ │ +3be79e: 6e10 fe9b 0700 |00a3: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3be7a4: 0c00 |00a6: move-result-object v0 │ │ +3be7a6: 3800 1500 |00a7: if-eqz v0, 00bc // +0015 │ │ +3be7aa: 6e10 fe9b 0700 |00a9: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3be7b0: 0c07 |00ac: move-result-object v7 │ │ +3be7b2: 6e10 489c 0700 |00ad: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ +3be7b8: 0c07 |00b0: move-result-object v7 │ │ +3be7ba: 6e10 e4a7 0700 |00b1: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ +3be7c0: 0b02 |00b4: move-result-wide v2 │ │ +3be7c2: 1604 0000 |00b5: const-wide/16 v4, #int 0 // #0 │ │ +3be7c6: 3107 0204 |00b7: cmp-long v7, v2, v4 │ │ +3be7ca: 3907 0300 |00b9: if-nez v7, 00bc // +0003 │ │ +3be7ce: 0f01 |00bb: return v1 │ │ +3be7d0: 1217 |00bc: const/4 v7, #int 1 // #1 │ │ +3be7d2: 0f07 |00bd: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000c line=86 │ │ 0x0017 line=88 │ │ 0x0022 line=90 │ │ 0x002d line=92 │ │ @@ -779366,78 +779366,78 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3bf334: |[3bf334] de.danoeh.antennapod.model.feed.FeedMedia$1.:()V │ │ -3bf344: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bf34a: 0e00 |0003: return-void │ │ +3bf30c: |[3bf30c] de.danoeh.antennapod.model.feed.FeedMedia$1.:()V │ │ +3bf31c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bf322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/feed/FeedMedia$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 16 │ │ insns size : 87 16-bit code units │ │ -3bf224: |[3bf224] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3bf234: 7401 b007 1800 |0000: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3bf23a: 0b01 |0003: move-result-wide v1 │ │ -3bf23c: 7401 b007 1800 |0004: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3bf242: 0b0e |0007: move-result-wide v14 │ │ -3bf244: 220d cf18 |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3bf248: 7401 ad07 1800 |000a: invoke-virtual/range {v24}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ -3bf24e: 0a04 |000d: move-result v4 │ │ -3bf250: 7401 ad07 1800 |000e: invoke-virtual/range {v24}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ -3bf256: 0a05 |0011: move-result v5 │ │ -3bf258: 7401 b007 1800 |0012: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3bf25e: 0b06 |0015: move-result-wide v6 │ │ -3bf260: 7401 b407 1800 |0016: invoke-virtual/range {v24}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bf266: 0c08 |0019: move-result-object v8 │ │ -3bf268: 7401 b407 1800 |001a: invoke-virtual/range {v24}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bf26e: 0c09 |001d: move-result-object v9 │ │ -3bf270: 7401 b407 1800 |001e: invoke-virtual/range {v24}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3bf276: 0c0a |0021: move-result-object v10 │ │ -3bf278: 7401 a907 1800 |0022: invoke-virtual/range {v24}, Landroid/os/Parcel;.readByte:()B // method@07a9 │ │ -3bf27e: 0a00 |0025: move-result v0 │ │ -3bf280: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ -3bf284: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -3bf286: 121b |0029: const/4 v11, #int 1 // #1 │ │ -3bf288: 2803 |002a: goto 002d // +0003 │ │ -3bf28a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -3bf28c: 120b |002c: const/4 v11, #int 0 // #0 │ │ -3bf28e: 220c db1b |002d: new-instance v12, Ljava/util/Date; // type@1bdb │ │ -3bf292: 0210 0400 |002f: move/from16 v16, v4 │ │ -3bf296: 7401 b007 1800 |0031: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3bf29c: 0b03 |0034: move-result-wide v3 │ │ -3bf29e: 7030 dea7 3c04 |0035: invoke-direct {v12, v3, v4}, Ljava/util/Date;.:(J)V // method@a7de │ │ -3bf2a4: 7401 ad07 1800 |0038: invoke-virtual/range {v24}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ -3bf2aa: 0a11 |003b: move-result v17 │ │ -3bf2ac: 7401 b007 1800 |003c: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3bf2b2: 0b12 |003f: move-result-wide v18 │ │ -3bf2b4: 07d0 |0040: move-object v0, v13 │ │ -3bf2b6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -3bf2b8: 0204 1000 |0042: move/from16 v4, v16 │ │ -3bf2bc: 0814 0d00 |0044: move-object/from16 v20, v13 │ │ -3bf2c0: 020d 1100 |0046: move/from16 v13, v17 │ │ -3bf2c4: 0515 0e00 |0048: move-wide/from16 v21, v14 │ │ -3bf2c8: 050e 1200 |004a: move-wide/from16 v14, v18 │ │ -3bf2cc: 7610 2d9c 0000 |004c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V // method@9c2d │ │ -3bf2d2: 0802 1400 |004f: move-object/from16 v2, v20 │ │ -3bf2d6: 0500 1500 |0051: move-wide/from16 v0, v21 │ │ -3bf2da: 7130 2b9c 0201 |0053: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V // method@9c2b │ │ -3bf2e0: 1102 |0056: return-object v2 │ │ +3bf1fc: |[3bf1fc] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3bf20c: 7401 b007 1800 |0000: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3bf212: 0b01 |0003: move-result-wide v1 │ │ +3bf214: 7401 b007 1800 |0004: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3bf21a: 0b0e |0007: move-result-wide v14 │ │ +3bf21c: 220d cf18 |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3bf220: 7401 ad07 1800 |000a: invoke-virtual/range {v24}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ +3bf226: 0a04 |000d: move-result v4 │ │ +3bf228: 7401 ad07 1800 |000e: invoke-virtual/range {v24}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ +3bf22e: 0a05 |0011: move-result v5 │ │ +3bf230: 7401 b007 1800 |0012: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3bf236: 0b06 |0015: move-result-wide v6 │ │ +3bf238: 7401 b407 1800 |0016: invoke-virtual/range {v24}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bf23e: 0c08 |0019: move-result-object v8 │ │ +3bf240: 7401 b407 1800 |001a: invoke-virtual/range {v24}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bf246: 0c09 |001d: move-result-object v9 │ │ +3bf248: 7401 b407 1800 |001e: invoke-virtual/range {v24}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3bf24e: 0c0a |0021: move-result-object v10 │ │ +3bf250: 7401 a907 1800 |0022: invoke-virtual/range {v24}, Landroid/os/Parcel;.readByte:()B // method@07a9 │ │ +3bf256: 0a00 |0025: move-result v0 │ │ +3bf258: 3800 0500 |0026: if-eqz v0, 002b // +0005 │ │ +3bf25c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +3bf25e: 121b |0029: const/4 v11, #int 1 // #1 │ │ +3bf260: 2803 |002a: goto 002d // +0003 │ │ +3bf262: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +3bf264: 120b |002c: const/4 v11, #int 0 // #0 │ │ +3bf266: 220c db1b |002d: new-instance v12, Ljava/util/Date; // type@1bdb │ │ +3bf26a: 0210 0400 |002f: move/from16 v16, v4 │ │ +3bf26e: 7401 b007 1800 |0031: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3bf274: 0b03 |0034: move-result-wide v3 │ │ +3bf276: 7030 dea7 3c04 |0035: invoke-direct {v12, v3, v4}, Ljava/util/Date;.:(J)V // method@a7de │ │ +3bf27c: 7401 ad07 1800 |0038: invoke-virtual/range {v24}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ +3bf282: 0a11 |003b: move-result v17 │ │ +3bf284: 7401 b007 1800 |003c: invoke-virtual/range {v24}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3bf28a: 0b12 |003f: move-result-wide v18 │ │ +3bf28c: 07d0 |0040: move-object v0, v13 │ │ +3bf28e: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +3bf290: 0204 1000 |0042: move/from16 v4, v16 │ │ +3bf294: 0814 0d00 |0044: move-object/from16 v20, v13 │ │ +3bf298: 020d 1100 |0046: move/from16 v13, v17 │ │ +3bf29c: 0515 0e00 |0048: move-wide/from16 v21, v14 │ │ +3bf2a0: 050e 1200 |004a: move-wide/from16 v14, v18 │ │ +3bf2a4: 7610 2d9c 0000 |004c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V // method@9c2d │ │ +3bf2aa: 0802 1400 |004f: move-object/from16 v2, v20 │ │ +3bf2ae: 0500 1500 |0051: move-wide/from16 v0, v21 │ │ +3bf2b2: 7130 2b9c 0201 |0053: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V // method@9c2b │ │ +3bf2b8: 1102 |0056: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0004 line=445 │ │ 0x0008 line=446 │ │ 0x001e line=447 │ │ 0x0053 line=448 │ │ @@ -779450,18 +779450,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3bf2fc: |[3bf2fc] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -3bf30c: 6e20 279c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9c27 │ │ -3bf312: 0c01 |0003: move-result-object v1 │ │ -3bf314: 1101 |0004: return-object v1 │ │ +3bf2d4: |[3bf2d4] de.danoeh.antennapod.model.feed.FeedMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +3bf2e4: 6e20 279c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9c27 │ │ +3bf2ea: 0c01 |0003: move-result-object v1 │ │ +3bf2ec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -779470,17 +779470,17 @@ │ │ type : '(I)[Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf2e4: |[3bf2e4] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3bf2f4: 2311 ca1d |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1dca │ │ -3bf2f8: 1101 |0002: return-object v1 │ │ +3bf2bc: |[3bf2bc] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3bf2cc: 2311 ca1d |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/feed/FeedMedia; // type@1dca │ │ +3bf2d0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -779489,18 +779489,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3bf318: |[3bf318] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Ljava/lang/Object; │ │ -3bf328: 6e20 299c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9c29 │ │ -3bf32e: 0c01 |0003: move-result-object v1 │ │ -3bf330: 1101 |0004: return-object v1 │ │ +3bf2f0: |[3bf2f0] de.danoeh.antennapod.model.feed.FeedMedia$1.newArray:(I)[Ljava/lang/Object; │ │ +3bf300: 6e20 299c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9c29 │ │ +3bf306: 0c01 |0003: move-result-object v1 │ │ +3bf308: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -779559,69 +779559,69 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3bffe8: |[3bffe8] de.danoeh.antennapod.model.feed.FeedOrder.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3bfff8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3bfffa: 2300 cb1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1dcb │ │ -3bfffe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c0000: 6202 406d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d40 │ │ -3c0004: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3c0008: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c000a: 6202 3f6d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3f │ │ -3c000e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3c0012: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3c0014: 6202 416d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d41 │ │ -3c0018: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3c001c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3c001e: 6202 426d |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d42 │ │ -3c0022: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3c0026: 1100 |0017: return-object v0 │ │ +3bffc0: |[3bffc0] de.danoeh.antennapod.model.feed.FeedOrder.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3bffd0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3bffd2: 2300 cb1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1dcb │ │ +3bffd6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3bffd8: 6202 406d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d40 │ │ +3bffdc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3bffe0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3bffe2: 6202 3f6d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3f │ │ +3bffe6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3bffea: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3bffec: 6202 416d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d41 │ │ +3bfff0: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3bfff4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3bfff6: 6202 426d |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d42 │ │ +3bfffa: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3bfffe: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedOrder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -3c004c: |[3c004c] de.danoeh.antennapod.model.feed.FeedOrder.:()V │ │ -3c005c: 2200 d018 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ -3c0060: 1a01 5b0d |0002: const-string v1, "COUNTER" // string@0d5b │ │ -3c0064: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3c0066: 7040 6a9c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ -3c006c: 6900 406d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d40 │ │ -3c0070: 2200 d018 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ -3c0074: 1a01 1208 |000c: const-string v1, "ALPHABETICAL" // string@0812 │ │ -3c0078: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c007a: 7040 6a9c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ -3c0080: 6900 3f6d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3f │ │ -3c0084: 2200 d018 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ -3c0088: 1a01 143b |0016: const-string v1, "MOST_PLAYED" // string@3b14 │ │ -3c008c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3c008e: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -3c0090: 7040 6a9c 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ -3c0096: 6900 416d |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d41 │ │ -3c009a: 2200 d018 |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ -3c009e: 1a01 153b |0021: const-string v1, "MOST_RECENT_EPISODE" // string@3b15 │ │ -3c00a2: 7040 6a9c 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ -3c00a8: 6900 426d |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d42 │ │ -3c00ac: 7100 689c 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@9c68 │ │ -3c00b2: 0c00 |002b: move-result-object v0 │ │ -3c00b4: 6900 3e6d |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3e │ │ -3c00b8: 0e00 |002e: return-void │ │ +3c0024: |[3c0024] de.danoeh.antennapod.model.feed.FeedOrder.:()V │ │ +3c0034: 2200 d018 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ +3c0038: 1a01 5b0d |0002: const-string v1, "COUNTER" // string@0d5b │ │ +3c003c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3c003e: 7040 6a9c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ +3c0044: 6900 406d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.COUNTER:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d40 │ │ +3c0048: 2200 d018 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ +3c004c: 1a01 1208 |000c: const-string v1, "ALPHABETICAL" // string@0812 │ │ +3c0050: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c0052: 7040 6a9c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ +3c0058: 6900 3f6d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.ALPHABETICAL:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3f │ │ +3c005c: 2200 d018 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ +3c0060: 1a01 143b |0016: const-string v1, "MOST_PLAYED" // string@3b14 │ │ +3c0064: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3c0066: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +3c0068: 7040 6a9c 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ +3c006e: 6900 416d |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_PLAYED:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d41 │ │ +3c0072: 2200 d018 |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ +3c0076: 1a01 153b |0021: const-string v1, "MOST_RECENT_EPISODE" // string@3b15 │ │ +3c007a: 7040 6a9c 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedOrder;.:(Ljava/lang/String;II)V // method@9c6a │ │ +3c0080: 6900 426d |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d42 │ │ +3c0084: 7100 689c 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.$values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@9c68 │ │ +3c008a: 0c00 |002b: move-result-object v0 │ │ +3c008c: 6900 3e6d |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3e │ │ +3c0090: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000a line=5 │ │ 0x0014 line=6 │ │ 0x001f line=7 │ │ 0x0028 line=3 │ │ @@ -779632,18 +779632,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3c00bc: |[3c00bc] de.danoeh.antennapod.model.feed.FeedOrder.:(Ljava/lang/String;II)V │ │ -3c00cc: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c00d2: 5903 436d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6d43 │ │ -3c00d6: 0e00 |0005: return-void │ │ +3c0094: |[3c0094] de.danoeh.antennapod.model.feed.FeedOrder.:(Ljava/lang/String;II)V │ │ +3c00a4: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c00aa: 5903 436d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6d43 │ │ +3c00ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -779655,28 +779655,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3bff88: |[3bff88] de.danoeh.antennapod.model.feed.FeedOrder.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3bff98: 7100 6d9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@9c6d │ │ -3bff9e: 0c00 |0003: move-result-object v0 │ │ -3bffa0: 2101 |0004: array-length v1, v0 │ │ -3bffa2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3bffa4: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3bffa8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3bffac: 5234 436d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6d43 │ │ -3bffb0: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3bffb4: 1103 |000e: return-object v3 │ │ -3bffb6: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3bffba: 28f5 |0011: goto 0006 // -000b │ │ -3bffbc: 6205 426d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d42 │ │ -3bffc0: 1105 |0014: return-object v5 │ │ +3bff60: |[3bff60] de.danoeh.antennapod.model.feed.FeedOrder.fromOrdinal:(I)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3bff70: 7100 6d9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedOrder;.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; // method@9c6d │ │ +3bff76: 0c00 |0003: move-result-object v0 │ │ +3bff78: 2101 |0004: array-length v1, v0 │ │ +3bff7a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3bff7c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3bff80: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3bff84: 5234 436d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedOrder;.id:I // field@6d43 │ │ +3bff88: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3bff8c: 1103 |000e: return-object v3 │ │ +3bff8e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3bff92: 28f5 |0011: goto 0006 // -000b │ │ +3bff94: 6205 426d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedOrder;.MOST_RECENT_EPISODE:Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d42 │ │ +3bff98: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000a line=17 │ │ 0x0012 line=21 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -779686,20 +779686,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3bffc4: |[3bffc4] de.danoeh.antennapod.model.feed.FeedOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3bffd4: 1c00 d018 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ -3bffd8: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3bffde: 0c01 |0005: move-result-object v1 │ │ -3bffe0: 1f01 d018 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ -3bffe4: 1101 |0008: return-object v1 │ │ +3bff9c: |[3bff9c] de.danoeh.antennapod.model.feed.FeedOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3bffac: 1c00 d018 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ +3bffb0: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3bffb6: 0c01 |0005: move-result-object v1 │ │ +3bffb8: 1f01 d018 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedOrder; // type@18d0 │ │ +3bffbc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedOrder;) │ │ @@ -779707,20 +779707,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c0028: |[3c0028] de.danoeh.antennapod.model.feed.FeedOrder.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ -3c0038: 6200 3e6d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3e │ │ -3c003c: 6e10 bfaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedOrder;.clone:()Ljava/lang/Object; // method@aabf │ │ -3c0042: 0c00 |0005: move-result-object v0 │ │ -3c0044: 1f00 cb1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1dcb │ │ -3c0048: 1100 |0008: return-object v0 │ │ +3c0000: |[3c0000] de.danoeh.antennapod.model.feed.FeedOrder.values:()[Lde/danoeh/antennapod/model/feed/FeedOrder; │ │ +3c0010: 6200 3e6d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedOrder; // field@6d3e │ │ +3c0014: 6e10 bfaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedOrder;.clone:()Ljava/lang/Object; // method@aabf │ │ +3c001a: 0c00 |0005: move-result-object v0 │ │ +3c001c: 1f00 cb1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedOrder; // type@1dcb │ │ +3c0020: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -779776,61 +779776,61 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3c0138: |[3c0138] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3c0148: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3c014a: 2300 cc1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1dcc │ │ -3c014e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c0150: 6202 466d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ -3c0154: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3c0158: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c015a: 6202 456d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d45 │ │ -3c015e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3c0162: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3c0164: 6202 476d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d47 │ │ -3c0168: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3c016c: 1100 |0012: return-object v0 │ │ +3c0110: |[3c0110] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3c0120: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3c0122: 2300 cc1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1dcc │ │ +3c0126: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3c0128: 6202 466d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ +3c012c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3c0130: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3c0132: 6202 456d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d45 │ │ +3c0136: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3c013a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3c013c: 6202 476d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d47 │ │ +3c0140: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3c0144: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3c0194: |[3c0194] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:()V │ │ -3c01a4: 2200 d118 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ -3c01a8: 1a01 a017 |0002: const-string v1, "GLOBAL" // string@17a0 │ │ -3c01ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3c01ae: 7040 709c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@9c70 │ │ -3c01b4: 6900 466d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ -3c01b8: 2200 d118 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ -3c01bc: 1a01 1a08 |000c: const-string v1, "ALWAYS" // string@081a │ │ -3c01c0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c01c2: 7040 709c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@9c70 │ │ -3c01c8: 6900 456d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d45 │ │ -3c01cc: 2200 d118 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ -3c01d0: 1a01 e63c |0016: const-string v1, "NEVER" // string@3ce6 │ │ -3c01d4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3c01d6: 7040 709c 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@9c70 │ │ -3c01dc: 6900 476d |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d47 │ │ -3c01e0: 7100 6e9c 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@9c6e │ │ -3c01e6: 0c00 |0021: move-result-object v0 │ │ -3c01e8: 6900 446d |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d44 │ │ -3c01ec: 0e00 |0024: return-void │ │ +3c016c: |[3c016c] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:()V │ │ +3c017c: 2200 d118 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ +3c0180: 1a01 a017 |0002: const-string v1, "GLOBAL" // string@17a0 │ │ +3c0184: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3c0186: 7040 709c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@9c70 │ │ +3c018c: 6900 466d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ +3c0190: 2200 d118 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ +3c0194: 1a01 1a08 |000c: const-string v1, "ALWAYS" // string@081a │ │ +3c0198: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c019a: 7040 709c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@9c70 │ │ +3c01a0: 6900 456d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d45 │ │ +3c01a4: 2200 d118 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ +3c01a8: 1a01 e63c |0016: const-string v1, "NEVER" // string@3ce6 │ │ +3c01ac: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3c01ae: 7040 709c 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.:(Ljava/lang/String;II)V // method@9c70 │ │ +3c01b4: 6900 476d |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d47 │ │ +3c01b8: 7100 6e9c 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@9c6e │ │ +3c01be: 0c00 |0021: move-result-object v0 │ │ +3c01c0: 6900 446d |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d44 │ │ +3c01c4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000a line=21 │ │ 0x0014 line=22 │ │ 0x001e line=19 │ │ locals : │ │ @@ -779840,18 +779840,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3c01f0: |[3c01f0] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:(Ljava/lang/String;II)V │ │ -3c0200: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c0206: 5903 486d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6d48 │ │ -3c020a: 0e00 |0005: return-void │ │ +3c01c8: |[3c01c8] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.:(Ljava/lang/String;II)V │ │ +3c01d8: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c01de: 5903 486d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6d48 │ │ +3c01e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -779863,28 +779863,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3c00d8: |[3c00d8] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3c00e8: 7100 739c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@9c73 │ │ -3c00ee: 0c00 |0003: move-result-object v0 │ │ -3c00f0: 2101 |0004: array-length v1, v0 │ │ -3c00f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3c00f4: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3c00f8: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3c00fc: 5234 486d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6d48 │ │ -3c0100: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ -3c0104: 1103 |000e: return-object v3 │ │ -3c0106: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c010a: 28f5 |0011: goto 0006 // -000b │ │ -3c010c: 6205 476d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d47 │ │ -3c0110: 1105 |0014: return-object v5 │ │ +3c00b0: |[3c00b0] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3c00c0: 7100 739c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@9c73 │ │ +3c00c6: 0c00 |0003: move-result-object v0 │ │ +3c00c8: 2101 |0004: array-length v1, v0 │ │ +3c00ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3c00cc: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3c00d0: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3c00d4: 5234 486d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.code:I // field@6d48 │ │ +3c00d8: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ +3c00dc: 1103 |000e: return-object v3 │ │ +3c00de: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c00e2: 28f5 |0011: goto 0006 // -000b │ │ +3c00e4: 6205 476d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.NEVER:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d47 │ │ +3c00e8: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000a line=32 │ │ 0x0012 line=36 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -779894,20 +779894,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c0114: |[3c0114] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3c0124: 1c00 d118 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ -3c0128: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3c012e: 0c01 |0005: move-result-object v1 │ │ -3c0130: 1f01 d118 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ -3c0134: 1101 |0008: return-object v1 │ │ +3c00ec: |[3c00ec] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3c00fc: 1c00 d118 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ +3c0100: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3c0106: 0c01 |0005: move-result-object v1 │ │ +3c0108: 1f01 d118 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@18d1 │ │ +3c010c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;) │ │ @@ -779915,20 +779915,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c0170: |[3c0170] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3c0180: 6200 446d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d44 │ │ -3c0184: 6e10 c0aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.clone:()Ljava/lang/Object; // method@aac0 │ │ -3c018a: 0c00 |0005: move-result-object v0 │ │ -3c018c: 1f00 cc1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1dcc │ │ -3c0190: 1100 |0008: return-object v0 │ │ +3c0148: |[3c0148] de.danoeh.antennapod.model.feed.FeedPreferences$AutoDeleteAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3c0158: 6200 446d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d44 │ │ +3c015c: 6e10 c0aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.clone:()Ljava/lang/Object; // method@aac0 │ │ +3c0162: 0c00 |0005: move-result-object v0 │ │ +3c0164: 1f00 cc1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // type@1dcc │ │ +3c0168: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -779988,69 +779988,69 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3c026c: |[3c026c] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3c027c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3c027e: 2300 cd1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1dcd │ │ -3c0282: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c0284: 6202 4c6d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ -3c0288: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3c028c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c028e: 6202 4a6d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4a │ │ -3c0292: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3c0296: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3c0298: 6202 4b6d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4b │ │ -3c029c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3c02a0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3c02a2: 6202 4d6d |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4d │ │ -3c02a6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3c02aa: 1100 |0017: return-object v0 │ │ +3c0244: |[3c0244] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3c0254: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3c0256: 2300 cd1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1dcd │ │ +3c025a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3c025c: 6202 4c6d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ +3c0260: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3c0264: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3c0266: 6202 4a6d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4a │ │ +3c026a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3c026e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3c0270: 6202 4b6d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4b │ │ +3c0274: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3c0278: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3c027a: 6202 4d6d |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4d │ │ +3c027e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3c0282: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=40 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -3c02d0: |[3c02d0] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:()V │ │ -3c02e0: 2200 d218 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ -3c02e4: 1a01 a017 |0002: const-string v1, "GLOBAL" // string@17a0 │ │ -3c02e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3c02ea: 7040 769c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ -3c02f0: 6900 4c6d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ -3c02f4: 2200 d218 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ -3c02f8: 1a01 e807 |000c: const-string v1, "ADD_TO_INBOX" // string@07e8 │ │ -3c02fc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c02fe: 7040 769c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ -3c0304: 6900 4a6d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4a │ │ -3c0308: 2200 d218 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ -3c030c: 1a01 e907 |0016: const-string v1, "ADD_TO_QUEUE" // string@07e9 │ │ -3c0310: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3c0312: 1233 |0019: const/4 v3, #int 3 // #3 │ │ -3c0314: 7040 769c 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ -3c031a: 6900 4b6d |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4b │ │ -3c031e: 2200 d218 |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ -3c0322: 1a01 f73c |0021: const-string v1, "NOTHING" // string@3cf7 │ │ -3c0326: 7040 769c 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ -3c032c: 6900 4d6d |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4d │ │ -3c0330: 7100 749c 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@9c74 │ │ -3c0336: 0c00 |002b: move-result-object v0 │ │ -3c0338: 6900 496d |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d49 │ │ -3c033c: 0e00 |002e: return-void │ │ +3c02a8: |[3c02a8] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:()V │ │ +3c02b8: 2200 d218 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ +3c02bc: 1a01 a017 |0002: const-string v1, "GLOBAL" // string@17a0 │ │ +3c02c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3c02c2: 7040 769c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ +3c02c8: 6900 4c6d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ +3c02cc: 2200 d218 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ +3c02d0: 1a01 e807 |000c: const-string v1, "ADD_TO_INBOX" // string@07e8 │ │ +3c02d4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c02d6: 7040 769c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ +3c02dc: 6900 4a6d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4a │ │ +3c02e0: 2200 d218 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ +3c02e4: 1a01 e907 |0016: const-string v1, "ADD_TO_QUEUE" // string@07e9 │ │ +3c02e8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3c02ea: 1233 |0019: const/4 v3, #int 3 // #3 │ │ +3c02ec: 7040 769c 1032 |001a: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ +3c02f2: 6900 4b6d |001d: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_QUEUE:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4b │ │ +3c02f6: 2200 d218 |001f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ +3c02fa: 1a01 f73c |0021: const-string v1, "NOTHING" // string@3cf7 │ │ +3c02fe: 7040 769c 1023 |0023: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.:(Ljava/lang/String;II)V // method@9c76 │ │ +3c0304: 6900 4d6d |0026: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.NOTHING:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4d │ │ +3c0308: 7100 749c 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@9c74 │ │ +3c030e: 0c00 |002b: move-result-object v0 │ │ +3c0310: 6900 496d |002c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d49 │ │ +3c0314: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000a line=42 │ │ 0x0014 line=43 │ │ 0x001f line=44 │ │ 0x0028 line=40 │ │ @@ -780061,18 +780061,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3c0340: |[3c0340] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:(Ljava/lang/String;II)V │ │ -3c0350: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c0356: 5903 4e6d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6d4e │ │ -3c035a: 0e00 |0005: return-void │ │ +3c0318: |[3c0318] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.:(Ljava/lang/String;II)V │ │ +3c0328: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c032e: 5903 4e6d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6d4e │ │ +3c0332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -780084,28 +780084,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3c020c: |[3c020c] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3c021c: 7100 799c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@9c79 │ │ -3c0222: 0c00 |0003: move-result-object v0 │ │ -3c0224: 2101 |0004: array-length v1, v0 │ │ -3c0226: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3c0228: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3c022c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3c0230: 5234 4e6d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6d4e │ │ -3c0234: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ -3c0238: 1103 |000e: return-object v3 │ │ -3c023a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c023e: 28f5 |0011: goto 0006 // -000b │ │ -3c0240: 6205 4a6d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4a │ │ -3c0244: 1105 |0014: return-object v5 │ │ +3c01e4: |[3c01e4] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3c01f4: 7100 799c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // method@9c79 │ │ +3c01fa: 0c00 |0003: move-result-object v0 │ │ +3c01fc: 2101 |0004: array-length v1, v0 │ │ +3c01fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3c0200: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3c0204: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3c0208: 5234 4e6d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.code:I // field@6d4e │ │ +3c020c: 3345 0300 |000c: if-ne v5, v4, 000f // +0003 │ │ +3c0210: 1103 |000e: return-object v3 │ │ +3c0212: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c0216: 28f5 |0011: goto 0006 // -000b │ │ +3c0218: 6205 4a6d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.ADD_TO_INBOX:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4a │ │ +3c021c: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0012 line=58 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -780115,20 +780115,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c0248: |[3c0248] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3c0258: 1c00 d218 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ -3c025c: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3c0262: 0c01 |0005: move-result-object v1 │ │ -3c0264: 1f01 d218 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ -3c0268: 1101 |0008: return-object v1 │ │ +3c0220: |[3c0220] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3c0230: 1c00 d218 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ +3c0234: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3c023a: 0c01 |0005: move-result-object v1 │ │ +3c023c: 1f01 d218 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@18d2 │ │ +3c0240: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;) │ │ @@ -780136,20 +780136,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c02ac: |[3c02ac] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3c02bc: 6200 496d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d49 │ │ -3c02c0: 6e10 c1aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.clone:()Ljava/lang/Object; // method@aac1 │ │ -3c02c6: 0c00 |0005: move-result-object v0 │ │ -3c02c8: 1f00 cd1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1dcd │ │ -3c02cc: 1100 |0008: return-object v0 │ │ +3c0284: |[3c0284] de.danoeh.antennapod.model.feed.FeedPreferences$NewEpisodesAction.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3c0294: 6200 496d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d49 │ │ +3c0298: 6e10 c1aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.clone:()Ljava/lang/Object; // method@aac1 │ │ +3c029e: 0c00 |0005: move-result-object v0 │ │ +3c02a0: 1f00 cd1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // type@1dcd │ │ +3c02a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -780205,61 +780205,61 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3c03bc: |[3c03bc] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3c03cc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3c03ce: 2300 ce1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1dce │ │ -3c03d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c03d4: 6202 526d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d52 │ │ -3c03d8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3c03dc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c03de: 6202 516d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ -3c03e2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3c03e6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3c03e8: 6202 506d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ -3c03ec: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3c03f0: 1100 |0012: return-object v0 │ │ +3c0394: |[3c0394] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3c03a4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3c03a6: 2300 ce1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1dce │ │ +3c03aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3c03ac: 6202 526d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d52 │ │ +3c03b0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3c03b4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3c03b6: 6202 516d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ +3c03ba: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3c03be: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3c03c0: 6202 506d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ +3c03c4: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3c03c8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=62 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -3c0418: |[3c0418] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:()V │ │ -3c0428: 2200 d318 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ -3c042c: 1a01 023e |0002: const-string v1, "OFF" // string@3e02 │ │ -3c0430: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3c0432: 7040 7c9c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@9c7c │ │ -3c0438: 6900 526d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d52 │ │ -3c043c: 2200 d318 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ -3c0440: 1a01 a017 |000c: const-string v1, "GLOBAL" // string@17a0 │ │ -3c0444: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c0446: 7040 7c9c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@9c7c │ │ -3c044c: 6900 516d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ -3c0450: 2200 d318 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ -3c0454: 1a01 fe07 |0016: const-string v1, "AGGRESSIVE" // string@07fe │ │ -3c0458: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3c045a: 7040 7c9c 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@9c7c │ │ -3c0460: 6900 506d |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ -3c0464: 7100 7a9c 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9c7a │ │ -3c046a: 0c00 |0021: move-result-object v0 │ │ -3c046c: 6900 4f6d |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d4f │ │ -3c0470: 0e00 |0024: return-void │ │ +3c03f0: |[3c03f0] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:()V │ │ +3c0400: 2200 d318 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ +3c0404: 1a01 023e |0002: const-string v1, "OFF" // string@3e02 │ │ +3c0408: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3c040a: 7040 7c9c 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@9c7c │ │ +3c0410: 6900 526d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.OFF:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d52 │ │ +3c0414: 2200 d318 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ +3c0418: 1a01 a017 |000c: const-string v1, "GLOBAL" // string@17a0 │ │ +3c041c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c041e: 7040 7c9c 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@9c7c │ │ +3c0424: 6900 516d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ +3c0428: 2200 d318 |0014: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ +3c042c: 1a01 fe07 |0016: const-string v1, "AGGRESSIVE" // string@07fe │ │ +3c0430: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3c0432: 7040 7c9c 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.:(Ljava/lang/String;II)V // method@9c7c │ │ +3c0438: 6900 506d |001c: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ +3c043c: 7100 7a9c 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9c7a │ │ +3c0442: 0c00 |0021: move-result-object v0 │ │ +3c0444: 6900 4f6d |0022: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d4f │ │ +3c0448: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x001e line=62 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;) │ │ @@ -780267,18 +780267,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3c0474: |[3c0474] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:(Ljava/lang/String;II)V │ │ -3c0484: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c048a: 5903 536d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6d53 │ │ -3c048e: 0e00 |0005: return-void │ │ +3c044c: |[3c044c] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.:(Ljava/lang/String;II)V │ │ +3c045c: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c0462: 5903 536d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6d53 │ │ +3c0466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -780290,28 +780290,28 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -3c035c: |[3c035c] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3c036c: 7100 7f9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9c7f │ │ -3c0372: 0c00 |0003: move-result-object v0 │ │ -3c0374: 2101 |0004: array-length v1, v0 │ │ -3c0376: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3c0378: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3c037c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3c0380: 5234 536d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6d53 │ │ -3c0384: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3c0388: 1103 |000e: return-object v3 │ │ -3c038a: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c038e: 28f5 |0011: goto 0006 // -000b │ │ -3c0390: 6205 516d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ -3c0394: 1105 |0014: return-object v5 │ │ +3c0334: |[3c0334] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.fromCode:(I)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3c0344: 7100 7f9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9c7f │ │ +3c034a: 0c00 |0003: move-result-object v0 │ │ +3c034c: 2101 |0004: array-length v1, v0 │ │ +3c034e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3c0350: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3c0354: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3c0358: 5234 536d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.code:I // field@6d53 │ │ +3c035c: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3c0360: 1103 |000e: return-object v3 │ │ +3c0362: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c0366: 28f5 |0011: goto 0006 // -000b │ │ +3c0368: 6205 516d |0012: sget-object v5, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ +3c036c: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x0012 line=77 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -780321,20 +780321,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c0398: |[3c0398] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3c03a8: 1c00 d318 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ -3c03ac: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3c03b2: 0c01 |0005: move-result-object v1 │ │ -3c03b4: 1f01 d318 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ -3c03b8: 1101 |0008: return-object v1 │ │ +3c0370: |[3c0370] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3c0380: 1c00 d318 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ +3c0384: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3c038a: 0c01 |0005: move-result-object v1 │ │ +3c038c: 1f01 d318 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@18d3 │ │ +3c0390: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;) │ │ @@ -780342,20 +780342,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c03f4: |[3c03f4] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3c0404: 6200 4f6d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d4f │ │ -3c0408: 6e10 c2aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.clone:()Ljava/lang/Object; // method@aac2 │ │ -3c040e: 0c00 |0005: move-result-object v0 │ │ -3c0410: 1f00 ce1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1dce │ │ -3c0414: 1100 |0008: return-object v0 │ │ +3c03cc: |[3c03cc] de.danoeh.antennapod.model.feed.FeedPreferences$SkipSilence.values:()[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3c03dc: 6200 4f6d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.$VALUES:[Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d4f │ │ +3c03e0: 6e10 c2aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.clone:()Ljava/lang/Object; // method@aac2 │ │ +3c03e6: 0c00 |0005: move-result-object v0 │ │ +3c03e8: 1f00 ce1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // type@1dce │ │ +3c03ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -780469,37 +780469,37 @@ │ │ type : '(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 9 │ │ outs : 17 │ │ insns size : 41 16-bit code units │ │ -3c06d8: |[3c06d8] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V │ │ -3c06e8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -3c06ec: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ -3c06f0: 0203 1500 |0004: move/from16 v3, v21 │ │ -3c06f4: 0805 1600 |0006: move-object/from16 v5, v22 │ │ -3c06f8: 0806 1700 |0008: move-object/from16 v6, v23 │ │ -3c06fc: 080f 1800 |000a: move-object/from16 v15, v24 │ │ -3c0700: 0807 1900 |000c: move-object/from16 v7, v25 │ │ -3c0704: 0808 1a00 |000e: move-object/from16 v8, v26 │ │ -3c0708: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3c070a: 220a ca18 |0011: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedFilter; // type@18ca │ │ -3c070e: 07a9 |0013: move-object v9, v10 │ │ -3c0710: 7010 d69b 0a00 |0014: invoke-direct {v10}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:()V // method@9bd6 │ │ -3c0716: 150a 80bf |0017: const/high16 v10, #int -1082130432 // #bf80 │ │ -3c071a: 120b |0019: const/4 v11, #int 0 // #0 │ │ -3c071c: 120c |001a: const/4 v12, #int 0 // #0 │ │ -3c071e: 620d 516d |001b: sget-object v13, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ -3c0722: 120e |001d: const/4 v14, #int 0 // #0 │ │ -3c0724: 2211 e01b |001e: new-instance v17, Ljava/util/HashSet; // type@1be0 │ │ -3c0728: 0810 1100 |0020: move-object/from16 v16, v17 │ │ -3c072c: 7601 ffa7 1100 |0022: invoke-direct/range {v17}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3c0732: 7611 819c 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V // method@9c81 │ │ -3c0738: 0e00 |0028: return-void │ │ +3c06b0: |[3c06b0] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V │ │ +3c06c0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +3c06c4: 0501 1300 |0002: move-wide/from16 v1, v19 │ │ +3c06c8: 0203 1500 |0004: move/from16 v3, v21 │ │ +3c06cc: 0805 1600 |0006: move-object/from16 v5, v22 │ │ +3c06d0: 0806 1700 |0008: move-object/from16 v6, v23 │ │ +3c06d4: 080f 1800 |000a: move-object/from16 v15, v24 │ │ +3c06d8: 0807 1900 |000c: move-object/from16 v7, v25 │ │ +3c06dc: 0808 1a00 |000e: move-object/from16 v8, v26 │ │ +3c06e0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3c06e2: 220a ca18 |0011: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedFilter; // type@18ca │ │ +3c06e6: 07a9 |0013: move-object v9, v10 │ │ +3c06e8: 7010 d69b 0a00 |0014: invoke-direct {v10}, Lde/danoeh/antennapod/model/feed/FeedFilter;.:()V // method@9bd6 │ │ +3c06ee: 150a 80bf |0017: const/high16 v10, #int -1082130432 // #bf80 │ │ +3c06f2: 120b |0019: const/4 v11, #int 0 // #0 │ │ +3c06f4: 120c |001a: const/4 v12, #int 0 // #0 │ │ +3c06f6: 620d 516d |001b: sget-object v13, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ +3c06fa: 120e |001d: const/4 v14, #int 0 // #0 │ │ +3c06fc: 2211 e01b |001e: new-instance v17, Ljava/util/HashSet; // type@1be0 │ │ +3c0700: 0810 1100 |0020: move-object/from16 v16, v17 │ │ +3c0704: 7601 ffa7 1100 |0022: invoke-direct/range {v17}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3c070a: 7611 819c 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V // method@9c81 │ │ +3c0710: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0011 line=101 │ │ locals : │ │ 0x0000 - 0x0029 reg=18 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0029 reg=19 (null) J │ │ 0x0000 - 0x0029 reg=21 (null) Z │ │ @@ -780514,51 +780514,51 @@ │ │ type : '(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 17 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -3c0648: |[3c0648] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V │ │ -3c0658: 0740 |0000: move-object v0, v4 │ │ -3c065a: 7010 b9a5 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c0660: 2201 e01b |0004: new-instance v1, Ljava/util/HashSet; // type@1be0 │ │ -3c0664: 7010 ffa7 0100 |0006: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3c066a: 5b01 636d |0009: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6d63 │ │ -3c066e: 0452 |000b: move-wide v2, v5 │ │ -3c0670: 5a02 596d |000c: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6d59 │ │ -3c0674: 0172 |000e: move v2, v7 │ │ -3c0676: 5c02 586d |000f: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6d58 │ │ -3c067a: 0182 |0011: move v2, v8 │ │ -3c067c: 5c02 5f6d |0012: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6d5f │ │ -3c0680: 0792 |0014: move-object v2, v9 │ │ -3c0682: 5b02 576d |0015: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ -3c0686: 07a2 |0017: move-object v2, v10 │ │ -3c0688: 5b02 656d |0018: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d65 │ │ -3c068c: 07b2 |001a: move-object v2, v11 │ │ -3c068e: 5b02 646d |001b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ -3c0692: 07c2 |001d: move-object v2, v12 │ │ -3c0694: 5b02 616d |001e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ -3c0698: 07d2 |0020: move-object v2, v13 │ │ -3c069a: 5b02 5e6d |0021: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6d5e │ │ -3c069e: 01e2 |0023: move v2, v14 │ │ -3c06a0: 5902 5a6d |0024: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ -3c06a4: 01f2 |0026: move v2, v15 │ │ -3c06a6: 5902 5c6d |0027: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6d5c │ │ -3c06aa: 0202 1000 |0029: move/from16 v2, v16 │ │ -3c06ae: 5902 5b6d |002b: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6d5b │ │ -3c06b2: 0802 1100 |002d: move-object/from16 v2, v17 │ │ -3c06b6: 5b02 5d6d |002f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d5d │ │ -3c06ba: 0202 1200 |0031: move/from16 v2, v18 │ │ -3c06be: 5c02 626d |0033: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6d62 │ │ -3c06c2: 0802 1300 |0035: move-object/from16 v2, v19 │ │ -3c06c6: 5b02 606d |0037: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d60 │ │ -3c06ca: 0802 1400 |0039: move-object/from16 v2, v20 │ │ -3c06ce: 7220 7da8 2100 |003b: invoke-interface {v1, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@a87d │ │ -3c06d4: 0e00 |003e: return-void │ │ +3c0620: |[3c0620] de.danoeh.antennapod.model.feed.FeedPreferences.:(JZZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedFilter;FIILde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;ZLde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/util/Set;)V │ │ +3c0630: 0740 |0000: move-object v0, v4 │ │ +3c0632: 7010 b9a5 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c0638: 2201 e01b |0004: new-instance v1, Ljava/util/HashSet; // type@1be0 │ │ +3c063c: 7010 ffa7 0100 |0006: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3c0642: 5b01 636d |0009: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6d63 │ │ +3c0646: 0452 |000b: move-wide v2, v5 │ │ +3c0648: 5a02 596d |000c: iput-wide v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6d59 │ │ +3c064c: 0172 |000e: move v2, v7 │ │ +3c064e: 5c02 586d |000f: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6d58 │ │ +3c0652: 0182 |0011: move v2, v8 │ │ +3c0654: 5c02 5f6d |0012: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6d5f │ │ +3c0658: 0792 |0014: move-object v2, v9 │ │ +3c065a: 5b02 576d |0015: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ +3c065e: 07a2 |0017: move-object v2, v10 │ │ +3c0660: 5b02 656d |0018: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d65 │ │ +3c0664: 07b2 |001a: move-object v2, v11 │ │ +3c0666: 5b02 646d |001b: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ +3c066a: 07c2 |001d: move-object v2, v12 │ │ +3c066c: 5b02 616d |001e: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ +3c0670: 07d2 |0020: move-object v2, v13 │ │ +3c0672: 5b02 5e6d |0021: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6d5e │ │ +3c0676: 01e2 |0023: move v2, v14 │ │ +3c0678: 5902 5a6d |0024: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ +3c067c: 01f2 |0026: move v2, v15 │ │ +3c067e: 5902 5c6d |0027: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6d5c │ │ +3c0682: 0202 1000 |0029: move/from16 v2, v16 │ │ +3c0686: 5902 5b6d |002b: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6d5b │ │ +3c068a: 0802 1100 |002d: move-object/from16 v2, v17 │ │ +3c068e: 5b02 5d6d |002f: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d5d │ │ +3c0692: 0202 1200 |0031: move/from16 v2, v18 │ │ +3c0696: 5c02 626d |0033: iput-boolean v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6d62 │ │ +3c069a: 0802 1300 |0035: move-object/from16 v2, v19 │ │ +3c069e: 5b02 606d |0037: iput-object v2, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d60 │ │ +3c06a2: 0802 1400 |0039: move-object/from16 v2, v20 │ │ +3c06a6: 7220 7da8 2100 |003b: invoke-interface {v1, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@a87d │ │ +3c06ac: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0004 line=96 │ │ 0x000c line=112 │ │ 0x000f line=113 │ │ 0x0012 line=114 │ │ @@ -780598,17 +780598,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c04f0: |[3c04f0] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDeleteAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3c0500: 5410 576d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ -3c0504: 1100 |0002: return-object v0 │ │ +3c04c8: |[3c04c8] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDeleteAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3c04d8: 5410 576d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ +3c04dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780616,17 +780616,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0490: |[3c0490] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDownload:()Z │ │ -3c04a0: 5510 586d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6d58 │ │ -3c04a4: 0f00 |0002: return v0 │ │ +3c0468: |[3c0468] de.danoeh.antennapod.model.feed.FeedPreferences.getAutoDownload:()Z │ │ +3c0478: 5510 586d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6d58 │ │ +3c047c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780634,17 +780634,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0508: |[3c0508] de.danoeh.antennapod.model.feed.FeedPreferences.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ -3c0518: 5410 576d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ -3c051c: 1100 |0002: return-object v0 │ │ +3c04e0: |[3c04e0] de.danoeh.antennapod.model.feed.FeedPreferences.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ +3c04f0: 5410 576d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ +3c04f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780652,17 +780652,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0630: |[3c0630] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedID:()J │ │ -3c0640: 5320 596d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6d59 │ │ -3c0644: 1000 |0002: return-wide v0 │ │ +3c0608: |[3c0608] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedID:()J │ │ +3c0618: 5320 596d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6d59 │ │ +3c061c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780670,17 +780670,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c057c: |[3c057c] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedPlaybackSpeed:()F │ │ -3c058c: 5210 5a6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ -3c0590: 0f00 |0002: return v0 │ │ +3c0554: |[3c0554] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedPlaybackSpeed:()F │ │ +3c0564: 5210 5a6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ +3c0568: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780688,17 +780688,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0594: |[3c0594] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipEnding:()I │ │ -3c05a4: 5210 5b6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6d5b │ │ -3c05a8: 0f00 |0002: return v0 │ │ +3c056c: |[3c056c] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipEnding:()I │ │ +3c057c: 5210 5b6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6d5b │ │ +3c0580: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780706,17 +780706,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c05ac: |[3c05ac] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipIntro:()I │ │ -3c05bc: 5210 5c6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6d5c │ │ -3c05c0: 0f00 |0002: return v0 │ │ +3c0584: |[3c0584] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipIntro:()I │ │ +3c0594: 5210 5c6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6d5c │ │ +3c0598: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780724,23 +780724,23 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3c0538: |[3c0538] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ -3c0548: 5220 5a6d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ -3c054c: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -3c0550: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -3c0554: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -3c0558: 6200 516d |0008: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ -3c055c: 1100 |000a: return-object v0 │ │ -3c055e: 5420 5d6d |000b: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d5d │ │ -3c0562: 1100 |000d: return-object v0 │ │ +3c0510: |[3c0510] de.danoeh.antennapod.model.feed.FeedPreferences.getFeedSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ +3c0520: 5220 5a6d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ +3c0524: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +3c0528: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +3c052c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +3c0530: 6200 516d |0008: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ +3c0534: 1100 |000a: return-object v0 │ │ +3c0536: 5420 5d6d |000b: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d5d │ │ +3c053a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0008 line=253 │ │ 0x000b line=255 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ @@ -780750,17 +780750,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c04d8: |[3c04d8] de.danoeh.antennapod.model.feed.FeedPreferences.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ -3c04e8: 5410 5e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6d5e │ │ -3c04ec: 1100 |0002: return-object v0 │ │ +3c04b0: |[3c04b0] de.danoeh.antennapod.model.feed.FeedPreferences.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ +3c04c0: 5410 5e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6d5e │ │ +3c04c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780768,17 +780768,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c04a8: |[3c04a8] de.danoeh.antennapod.model.feed.FeedPreferences.getKeepUpdated:()Z │ │ -3c04b8: 5510 5f6d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6d5f │ │ -3c04bc: 0f00 |0002: return v0 │ │ +3c0480: |[3c0480] de.danoeh.antennapod.model.feed.FeedPreferences.getKeepUpdated:()Z │ │ +3c0490: 5510 5f6d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6d5f │ │ +3c0494: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780786,17 +780786,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0520: |[3c0520] de.danoeh.antennapod.model.feed.FeedPreferences.getNewEpisodesAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ -3c0530: 5410 606d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d60 │ │ -3c0534: 1100 |0002: return-object v0 │ │ +3c04f8: |[3c04f8] de.danoeh.antennapod.model.feed.FeedPreferences.getNewEpisodesAction:()Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ +3c0508: 5410 606d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d60 │ │ +3c050c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780804,17 +780804,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c05c4: |[3c05c4] de.danoeh.antennapod.model.feed.FeedPreferences.getPassword:()Ljava/lang/String; │ │ -3c05d4: 5410 616d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ -3c05d8: 1100 |0002: return-object v0 │ │ +3c059c: |[3c059c] de.danoeh.antennapod.model.feed.FeedPreferences.getPassword:()Ljava/lang/String; │ │ +3c05ac: 5410 616d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ +3c05b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780822,17 +780822,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c04c0: |[3c04c0] de.danoeh.antennapod.model.feed.FeedPreferences.getShowEpisodeNotification:()Z │ │ -3c04d0: 5510 626d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6d62 │ │ -3c04d4: 0f00 |0002: return v0 │ │ +3c0498: |[3c0498] de.danoeh.antennapod.model.feed.FeedPreferences.getShowEpisodeNotification:()Z │ │ +3c04a8: 5510 626d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6d62 │ │ +3c04ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780840,17 +780840,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0618: |[3c0618] de.danoeh.antennapod.model.feed.FeedPreferences.getTags:()Ljava/util/Set; │ │ -3c0628: 5410 636d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6d63 │ │ -3c062c: 1100 |0002: return-object v0 │ │ +3c05f0: |[3c05f0] de.danoeh.antennapod.model.feed.FeedPreferences.getTags:()Ljava/util/Set; │ │ +3c0600: 5410 636d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6d63 │ │ +3c0604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780858,20 +780858,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c05dc: |[3c05dc] de.danoeh.antennapod.model.feed.FeedPreferences.getTagsAsString:()Ljava/lang/String; │ │ -3c05ec: 1a00 1800 |0000: const-string v0, "" // string@0018 │ │ -3c05f0: 5421 636d |0002: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6d63 │ │ -3c05f4: 7120 d00a 1000 |0004: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ad0 │ │ -3c05fa: 0c00 |0007: move-result-object v0 │ │ -3c05fc: 1100 |0008: return-object v0 │ │ +3c05b4: |[3c05b4] de.danoeh.antennapod.model.feed.FeedPreferences.getTagsAsString:()Ljava/lang/String; │ │ +3c05c4: 1a00 1800 |0000: const-string v0, "" // string@0018 │ │ +3c05c8: 5421 636d |0002: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.tags:Ljava/util/Set; // field@6d63 │ │ +3c05cc: 7120 d00a 1000 |0004: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ad0 │ │ +3c05d2: 0c00 |0007: move-result-object v0 │ │ +3c05d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=263 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780879,17 +780879,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0600: |[3c0600] de.danoeh.antennapod.model.feed.FeedPreferences.getUsername:()Ljava/lang/String; │ │ -3c0610: 5410 646d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ -3c0614: 1100 |0002: return-object v0 │ │ +3c05d8: |[3c05d8] de.danoeh.antennapod.model.feed.FeedPreferences.getUsername:()Ljava/lang/String; │ │ +3c05e8: 5410 646d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ +3c05ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780897,17 +780897,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0564: |[3c0564] de.danoeh.antennapod.model.feed.FeedPreferences.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3c0574: 5410 656d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d65 │ │ -3c0578: 1100 |0002: return-object v0 │ │ +3c053c: |[3c053c] de.danoeh.antennapod.model.feed.FeedPreferences.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3c054c: 5410 656d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d65 │ │ +3c0550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/feed/FeedPreferences;) │ │ @@ -780915,17 +780915,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c073c: |[3c073c] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDeleteAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;)V │ │ -3c074c: 5b01 576d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ -3c0750: 0e00 |0002: return-void │ │ +3c0714: |[3c0714] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDeleteAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;)V │ │ +3c0724: 5b01 576d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDeleteAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d57 │ │ +3c0728: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; │ │ │ │ @@ -780934,17 +780934,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0754: |[3c0754] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDownload:(Z)V │ │ -3c0764: 5c01 586d |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6d58 │ │ -3c0768: 0e00 |0002: return-void │ │ +3c072c: |[3c072c] de.danoeh.antennapod.model.feed.FeedPreferences.setAutoDownload:(Z)V │ │ +3c073c: 5c01 586d |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.autoDownload:Z // field@6d58 │ │ +3c0740: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -780953,17 +780953,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c076c: |[3c076c] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedID:(J)V │ │ -3c077c: 5a01 596d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6d59 │ │ -3c0780: 0e00 |0002: return-void │ │ +3c0744: |[3c0744] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedID:(J)V │ │ +3c0754: 5a01 596d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedID:J // field@6d59 │ │ +3c0758: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -780972,17 +780972,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0784: |[3c0784] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedPlaybackSpeed:(F)V │ │ -3c0794: 5901 5a6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ -3c0798: 0e00 |0002: return-void │ │ +3c075c: |[3c075c] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedPlaybackSpeed:(F)V │ │ +3c076c: 5901 5a6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedPlaybackSpeed:F // field@6d5a │ │ +3c0770: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -780991,17 +780991,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c079c: |[3c079c] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipEnding:(I)V │ │ -3c07ac: 5901 5b6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6d5b │ │ -3c07b0: 0e00 |0002: return-void │ │ +3c0774: |[3c0774] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipEnding:(I)V │ │ +3c0784: 5901 5b6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipEnding:I // field@6d5b │ │ +3c0788: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -781010,17 +781010,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c07b4: |[3c07b4] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipIntro:(I)V │ │ -3c07c4: 5901 5c6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6d5c │ │ -3c07c8: 0e00 |0002: return-void │ │ +3c078c: |[3c078c] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipIntro:(I)V │ │ +3c079c: 5901 5c6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipIntro:I // field@6d5c │ │ +3c07a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -781029,17 +781029,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c07cc: |[3c07cc] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipSilence:(Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ -3c07dc: 5b01 5d6d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d5d │ │ -3c07e0: 0e00 |0002: return-void │ │ +3c07a4: |[3c07a4] de.danoeh.antennapod.model.feed.FeedPreferences.setFeedSkipSilence:(Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;)V │ │ +3c07b4: 5b01 5d6d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.feedSkipSilence:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d5d │ │ +3c07b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; │ │ │ │ @@ -781048,17 +781048,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c07e4: |[3c07e4] de.danoeh.antennapod.model.feed.FeedPreferences.setFilter:(Lde/danoeh/antennapod/model/feed/FeedFilter;)V │ │ -3c07f4: 5b01 5e6d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6d5e │ │ -3c07f8: 0e00 |0002: return-void │ │ +3c07bc: |[3c07bc] de.danoeh.antennapod.model.feed.FeedPreferences.setFilter:(Lde/danoeh/antennapod/model/feed/FeedFilter;)V │ │ +3c07cc: 5b01 5e6d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.filter:Lde/danoeh/antennapod/model/feed/FeedFilter; // field@6d5e │ │ +3c07d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedFilter; │ │ │ │ @@ -781067,17 +781067,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c07fc: |[3c07fc] de.danoeh.antennapod.model.feed.FeedPreferences.setKeepUpdated:(Z)V │ │ -3c080c: 5c01 5f6d |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6d5f │ │ -3c0810: 0e00 |0002: return-void │ │ +3c07d4: |[3c07d4] de.danoeh.antennapod.model.feed.FeedPreferences.setKeepUpdated:(Z)V │ │ +3c07e4: 5c01 5f6d |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.keepUpdated:Z // field@6d5f │ │ +3c07e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -781086,17 +781086,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0814: |[3c0814] de.danoeh.antennapod.model.feed.FeedPreferences.setNewEpisodesAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;)V │ │ -3c0824: 5b01 606d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d60 │ │ -3c0828: 0e00 |0002: return-void │ │ +3c07ec: |[3c07ec] de.danoeh.antennapod.model.feed.FeedPreferences.setNewEpisodesAction:(Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;)V │ │ +3c07fc: 5b01 606d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.newEpisodesAction:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d60 │ │ +3c0800: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; │ │ │ │ @@ -781105,17 +781105,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c082c: |[3c082c] de.danoeh.antennapod.model.feed.FeedPreferences.setPassword:(Ljava/lang/String;)V │ │ -3c083c: 5b01 616d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ -3c0840: 0e00 |0002: return-void │ │ +3c0804: |[3c0804] de.danoeh.antennapod.model.feed.FeedPreferences.setPassword:(Ljava/lang/String;)V │ │ +3c0814: 5b01 616d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ +3c0818: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -781124,17 +781124,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0844: |[3c0844] de.danoeh.antennapod.model.feed.FeedPreferences.setShowEpisodeNotification:(Z)V │ │ -3c0854: 5c01 626d |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6d62 │ │ -3c0858: 0e00 |0002: return-void │ │ +3c081c: |[3c081c] de.danoeh.antennapod.model.feed.FeedPreferences.setShowEpisodeNotification:(Z)V │ │ +3c082c: 5c01 626d |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.showEpisodeNotification:Z // field@6d62 │ │ +3c0830: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -781143,17 +781143,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c085c: |[3c085c] de.danoeh.antennapod.model.feed.FeedPreferences.setUsername:(Ljava/lang/String;)V │ │ -3c086c: 5b01 646d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ -3c0870: 0e00 |0002: return-void │ │ +3c0834: |[3c0834] de.danoeh.antennapod.model.feed.FeedPreferences.setUsername:(Ljava/lang/String;)V │ │ +3c0844: 5b01 646d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ +3c0848: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -781162,17 +781162,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c0874: |[3c0874] de.danoeh.antennapod.model.feed.FeedPreferences.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ -3c0884: 5b01 656d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d65 │ │ -3c0888: 0e00 |0002: return-void │ │ +3c084c: |[3c084c] de.danoeh.antennapod.model.feed.FeedPreferences.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ +3c085c: 5b01 656d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedPreferences;.volumeAdaptionSetting:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d65 │ │ +3c0860: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ │ │ @@ -781181,22 +781181,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -3c088c: |[3c088c] de.danoeh.antennapod.model.feed.FeedPreferences.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ -3c089c: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -3c08a0: 0e00 |0002: return-void │ │ -3c08a2: 5420 646d |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ -3c08a6: 5b10 646d |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ -3c08aa: 5422 616d |0007: iget-object v2, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ -3c08ae: 5b12 616d |0009: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ -3c08b2: 0e00 |000b: return-void │ │ +3c0864: |[3c0864] de.danoeh.antennapod.model.feed.FeedPreferences.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V │ │ +3c0874: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +3c0878: 0e00 |0002: return-void │ │ +3c087a: 5420 646d |0003: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ +3c087e: 5b10 646d |0005: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.username:Ljava/lang/String; // field@6d64 │ │ +3c0882: 5422 616d |0007: iget-object v2, v2, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ +3c0886: 5b12 616d |0009: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedPreferences;.password:Ljava/lang/String; // field@6d61 │ │ +3c088a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=159 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ 0x0000 - 0x000c reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedPreferences; │ │ @@ -781246,53 +781246,53 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3c122c: |[3c122c] de.danoeh.antennapod.model.feed.SortOrder$Scope.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ -3c123c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3c123e: 2300 cf1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1dcf │ │ -3c1242: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c1244: 6202 686d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ -3c1248: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3c124c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c124e: 6202 676d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d67 │ │ -3c1252: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3c1256: 1100 |000d: return-object v0 │ │ +3c1204: |[3c1204] de.danoeh.antennapod.model.feed.SortOrder$Scope.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ +3c1214: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3c1216: 2300 cf1d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1dcf │ │ +3c121a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3c121c: 6202 686d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ +3c1220: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3c1224: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3c1226: 6202 676d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d67 │ │ +3c122a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3c122e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/SortOrder$Scope;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3c127c: |[3c127c] de.danoeh.antennapod.model.feed.SortOrder$Scope.:()V │ │ -3c128c: 2200 d518 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ -3c1290: 1a01 7819 |0002: const-string v1, "INTRA_FEED" // string@1978 │ │ -3c1294: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3c1296: 7030 a49c 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@9ca4 │ │ -3c129c: 6900 686d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ -3c12a0: 2200 d518 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ -3c12a4: 1a01 7719 |000c: const-string v1, "INTER_FEED" // string@1977 │ │ -3c12a8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c12aa: 7030 a49c 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@9ca4 │ │ -3c12b0: 6900 676d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d67 │ │ -3c12b4: 7100 a29c 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // method@9ca2 │ │ -3c12ba: 0c00 |0017: move-result-object v0 │ │ -3c12bc: 6900 666d |0018: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d66 │ │ -3c12c0: 0e00 |001a: return-void │ │ +3c1254: |[3c1254] de.danoeh.antennapod.model.feed.SortOrder$Scope.:()V │ │ +3c1264: 2200 d518 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ +3c1268: 1a01 7819 |0002: const-string v1, "INTRA_FEED" // string@1978 │ │ +3c126c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3c126e: 7030 a49c 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@9ca4 │ │ +3c1274: 6900 686d |0008: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ +3c1278: 2200 d518 |000a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ +3c127c: 1a01 7719 |000c: const-string v1, "INTER_FEED" // string@1977 │ │ +3c1280: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c1282: 7030 a49c 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.:(Ljava/lang/String;I)V // method@9ca4 │ │ +3c1288: 6900 676d |0012: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d67 │ │ +3c128c: 7100 a29c 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // method@9ca2 │ │ +3c1292: 0c00 |0017: move-result-object v0 │ │ +3c1294: 6900 666d |0018: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d66 │ │ +3c1298: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0014 line=32 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/SortOrder$Scope;) │ │ @@ -781300,17 +781300,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3c12c4: |[3c12c4] de.danoeh.antennapod.model.feed.SortOrder$Scope.:(Ljava/lang/String;I)V │ │ -3c12d4: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c12da: 0e00 |0003: return-void │ │ +3c129c: |[3c129c] de.danoeh.antennapod.model.feed.SortOrder$Scope.:(Ljava/lang/String;I)V │ │ +3c12ac: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c12b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -781320,20 +781320,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder$Scope;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c1208: |[3c1208] de.danoeh.antennapod.model.feed.SortOrder$Scope.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ -3c1218: 1c00 d518 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ -3c121c: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3c1222: 0c01 |0005: move-result-object v1 │ │ -3c1224: 1f01 d518 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ -3c1228: 1101 |0008: return-object v1 │ │ +3c11e0: |[3c11e0] de.danoeh.antennapod.model.feed.SortOrder$Scope.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ +3c11f0: 1c00 d518 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ +3c11f4: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3c11fa: 0c01 |0005: move-result-object v1 │ │ +3c11fc: 1f01 d518 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@18d5 │ │ +3c1200: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/SortOrder$Scope;) │ │ @@ -781341,20 +781341,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c1258: |[3c1258] de.danoeh.antennapod.model.feed.SortOrder$Scope.values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ -3c1268: 6200 666d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d66 │ │ -3c126c: 6e10 c3aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.clone:()Ljava/lang/Object; // method@aac3 │ │ -3c1272: 0c00 |0005: move-result-object v0 │ │ -3c1274: 1f00 cf1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1dcf │ │ -3c1278: 1100 |0008: return-object v0 │ │ +3c1230: |[3c1230] de.danoeh.antennapod.model.feed.SortOrder$Scope.values:()[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; │ │ +3c1240: 6200 666d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d66 │ │ +3c1244: 6e10 c3aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.clone:()Ljava/lang/Object; // method@aac3 │ │ +3c124a: 0c00 |0005: move-result-object v0 │ │ +3c124c: 1f00 cf1d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // type@1dcf │ │ +3c1250: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -781465,173 +781465,173 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 93 16-bit code units │ │ -3c13a8: |[3c13a8] de.danoeh.antennapod.model.feed.SortOrder.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3c13b8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -3c13bc: 2300 d01d |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1dd0 │ │ -3c13c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c13c2: 6202 6c6d |0005: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6c │ │ -3c13c6: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3c13ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3c13cc: 6202 6b6d |000a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3c13d0: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3c13d4: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3c13d6: 6202 716d |000f: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d71 │ │ -3c13da: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3c13de: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3c13e0: 6202 726d |0014: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d72 │ │ -3c13e4: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3c13e8: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3c13ea: 6202 6e6d |0019: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6e │ │ -3c13ee: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3c13f2: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3c13f4: 6202 6d6d |001e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6d │ │ -3c13f8: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3c13fc: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3c13fe: 6202 6f6d |0023: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6f │ │ -3c1402: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3c1406: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3c1408: 6202 706d |0028: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d70 │ │ -3c140c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3c1410: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3c1414: 6202 776d |002e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d77 │ │ -3c1418: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3c141c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -3c1420: 6202 766d |0034: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d76 │ │ -3c1424: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -3c1428: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -3c142c: 6202 736d |003a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d73 │ │ -3c1430: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -3c1434: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -3c1438: 6202 746d |0040: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d74 │ │ -3c143c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -3c1440: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ -3c1444: 6202 756d |0046: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d75 │ │ -3c1448: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ -3c144c: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ -3c1450: 6202 796d |004c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d79 │ │ -3c1454: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -3c1458: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ -3c145c: 6202 786d |0052: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d78 │ │ -3c1460: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -3c1464: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ -3c1468: 6202 6a6d |0058: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6a │ │ -3c146c: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ -3c1470: 1100 |005c: return-object v0 │ │ +3c1380: |[3c1380] de.danoeh.antennapod.model.feed.SortOrder.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3c1390: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +3c1394: 2300 d01d |0002: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1dd0 │ │ +3c1398: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c139a: 6202 6c6d |0005: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6c │ │ +3c139e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3c13a2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3c13a4: 6202 6b6d |000a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3c13a8: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3c13ac: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3c13ae: 6202 716d |000f: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d71 │ │ +3c13b2: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3c13b6: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3c13b8: 6202 726d |0014: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d72 │ │ +3c13bc: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3c13c0: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3c13c2: 6202 6e6d |0019: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6e │ │ +3c13c6: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3c13ca: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3c13cc: 6202 6d6d |001e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6d │ │ +3c13d0: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3c13d4: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3c13d6: 6202 6f6d |0023: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6f │ │ +3c13da: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3c13de: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3c13e0: 6202 706d |0028: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d70 │ │ +3c13e4: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3c13e8: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3c13ec: 6202 776d |002e: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d77 │ │ +3c13f0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3c13f4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +3c13f8: 6202 766d |0034: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d76 │ │ +3c13fc: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +3c1400: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +3c1404: 6202 736d |003a: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d73 │ │ +3c1408: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +3c140c: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +3c1410: 6202 746d |0040: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d74 │ │ +3c1414: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +3c1418: 1301 0c00 |0044: const/16 v1, #int 12 // #c │ │ +3c141c: 6202 756d |0046: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d75 │ │ +3c1420: 4d02 0001 |0048: aput-object v2, v0, v1 │ │ +3c1424: 1301 0d00 |004a: const/16 v1, #int 13 // #d │ │ +3c1428: 6202 796d |004c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d79 │ │ +3c142c: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +3c1430: 1301 0e00 |0050: const/16 v1, #int 14 // #e │ │ +3c1434: 6202 786d |0052: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d78 │ │ +3c1438: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +3c143c: 1301 0f00 |0056: const/16 v1, #int 15 // #f │ │ +3c1440: 6202 6a6d |0058: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6a │ │ +3c1444: 4d02 0001 |005a: aput-object v2, v0, v1 │ │ +3c1448: 1100 |005c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/SortOrder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 191 16-bit code units │ │ -3c14c0: |[3c14c0] de.danoeh.antennapod.model.feed.SortOrder.:()V │ │ -3c14d0: 2200 d618 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c14d4: 6201 686d |0002: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ -3c14d8: 1a02 2d11 |0004: const-string v2, "DATE_OLD_NEW" // string@112d │ │ -3c14dc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -3c14de: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -3c14e0: 7051 a99c 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c14e6: 6900 6c6d |000b: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6c │ │ -3c14ea: 2200 d618 |000d: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c14ee: 1a02 2c11 |000f: const-string v2, "DATE_NEW_OLD" // string@112c │ │ -3c14f2: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -3c14f4: 7051 a99c 2034 |0012: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c14fa: 6900 6b6d |0015: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3c14fe: 2200 d618 |0017: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c1502: 1a02 4513 |0019: const-string v2, "EPISODE_TITLE_A_Z" // string@1345 │ │ -3c1506: 1234 |001b: const/4 v4, #int 3 // #3 │ │ -3c1508: 7051 a99c 2043 |001c: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c150e: 6900 716d |001f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d71 │ │ -3c1512: 2200 d618 |0021: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c1516: 1a02 4613 |0023: const-string v2, "EPISODE_TITLE_Z_A" // string@1346 │ │ -3c151a: 1243 |0025: const/4 v3, #int 4 // #4 │ │ -3c151c: 7051 a99c 2034 |0026: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c1522: 6900 726d |0029: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d72 │ │ -3c1526: 2200 d618 |002b: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c152a: 1a02 db11 |002d: const-string v2, "DURATION_SHORT_LONG" // string@11db │ │ -3c152e: 1254 |002f: const/4 v4, #int 5 // #5 │ │ -3c1530: 7051 a99c 2043 |0030: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c1536: 6900 6e6d |0033: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6e │ │ -3c153a: 2200 d618 |0035: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c153e: 1a02 da11 |0037: const-string v2, "DURATION_LONG_SHORT" // string@11da │ │ -3c1542: 1263 |0039: const/4 v3, #int 6 // #6 │ │ -3c1544: 7051 a99c 2034 |003a: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c154a: 6900 6d6d |003d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6d │ │ -3c154e: 2200 d618 |003f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c1552: 1a02 4313 |0041: const-string v2, "EPISODE_FILENAME_A_Z" // string@1343 │ │ -3c1556: 1274 |0043: const/4 v4, #int 7 // #7 │ │ -3c1558: 7051 a99c 2043 |0044: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c155e: 6900 6f6d |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6f │ │ -3c1562: 2200 d618 |0049: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c1566: 1a02 4413 |004b: const-string v2, "EPISODE_FILENAME_Z_A" // string@1344 │ │ -3c156a: 1303 0800 |004d: const/16 v3, #int 8 // #8 │ │ -3c156e: 7051 a99c 2034 |004f: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c1574: 6900 706d |0052: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d70 │ │ -3c1578: 2200 d618 |0054: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c157c: 1a02 1443 |0056: const-string v2, "SIZE_SMALL_LARGE" // string@4314 │ │ -3c1580: 1304 0900 |0058: const/16 v4, #int 9 // #9 │ │ -3c1584: 7051 a99c 2043 |005a: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c158a: 6900 776d |005d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d77 │ │ -3c158e: 2200 d618 |005f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c1592: 1a02 1243 |0061: const-string v2, "SIZE_LARGE_SMALL" // string@4312 │ │ -3c1596: 1303 0a00 |0063: const/16 v3, #int 10 // #a │ │ -3c159a: 7051 a99c 2034 |0065: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c15a0: 6900 766d |0068: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d76 │ │ -3c15a4: 2200 d618 |006a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c15a8: 6201 676d |006c: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d67 │ │ -3c15ac: 1a02 b414 |006e: const-string v2, "FEED_TITLE_A_Z" // string@14b4 │ │ -3c15b0: 1304 6500 |0070: const/16 v4, #int 101 // #65 │ │ -3c15b4: 7051 a99c 2043 |0072: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c15ba: 6900 736d |0075: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d73 │ │ -3c15be: 2200 d618 |0077: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c15c2: 1302 0b00 |0079: const/16 v2, #int 11 // #b │ │ -3c15c6: 1303 6600 |007b: const/16 v3, #int 102 // #66 │ │ -3c15ca: 1a04 b514 |007d: const-string v4, "FEED_TITLE_Z_A" // string@14b5 │ │ -3c15ce: 7051 a99c 4032 |007f: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c15d4: 6900 746d |0082: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d74 │ │ -3c15d8: 2200 d618 |0084: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c15dc: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ -3c15e0: 1303 6700 |0088: const/16 v3, #int 103 // #67 │ │ -3c15e4: 1a04 3941 |008a: const-string v4, "RANDOM" // string@4139 │ │ -3c15e8: 7051 a99c 4032 |008c: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c15ee: 6900 756d |008f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d75 │ │ -3c15f2: 2200 d618 |0091: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c15f6: 1302 0d00 |0093: const/16 v2, #int 13 // #d │ │ -3c15fa: 1303 6800 |0095: const/16 v3, #int 104 // #68 │ │ -3c15fe: 1a04 2e43 |0097: const-string v4, "SMART_SHUFFLE_OLD_NEW" // string@432e │ │ -3c1602: 7051 a99c 4032 |0099: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c1608: 6900 796d |009c: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d79 │ │ -3c160c: 2200 d618 |009e: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c1610: 1302 0e00 |00a0: const/16 v2, #int 14 // #e │ │ -3c1614: 1303 6900 |00a2: const/16 v3, #int 105 // #69 │ │ -3c1618: 1a04 2d43 |00a4: const-string v4, "SMART_SHUFFLE_NEW_OLD" // string@432d │ │ -3c161c: 7051 a99c 4032 |00a6: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c1622: 6900 786d |00a9: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d78 │ │ -3c1626: 2200 d618 |00ab: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c162a: 1302 0f00 |00ad: const/16 v2, #int 15 // #f │ │ -3c162e: 1303 6a00 |00af: const/16 v3, #int 106 // #6a │ │ -3c1632: 1a04 470d |00b1: const-string v4, "COMPLETION_DATE_NEW_OLD" // string@0d47 │ │ -3c1636: 7051 a99c 4032 |00b3: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ -3c163c: 6900 6a6d |00b6: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6a │ │ -3c1640: 7100 a79c 0000 |00b8: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@9ca7 │ │ -3c1646: 0c00 |00bb: move-result-object v0 │ │ -3c1648: 6900 696d |00bc: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d69 │ │ -3c164c: 0e00 |00be: return-void │ │ +3c1498: |[3c1498] de.danoeh.antennapod.model.feed.SortOrder.:()V │ │ +3c14a8: 2200 d618 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c14ac: 6201 686d |0002: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTRA_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d68 │ │ +3c14b0: 1a02 2d11 |0004: const-string v2, "DATE_OLD_NEW" // string@112d │ │ +3c14b4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +3c14b6: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +3c14b8: 7051 a99c 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c14be: 6900 6c6d |000b: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6c │ │ +3c14c2: 2200 d618 |000d: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c14c6: 1a02 2c11 |000f: const-string v2, "DATE_NEW_OLD" // string@112c │ │ +3c14ca: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +3c14cc: 7051 a99c 2034 |0012: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c14d2: 6900 6b6d |0015: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3c14d6: 2200 d618 |0017: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c14da: 1a02 4513 |0019: const-string v2, "EPISODE_TITLE_A_Z" // string@1345 │ │ +3c14de: 1234 |001b: const/4 v4, #int 3 // #3 │ │ +3c14e0: 7051 a99c 2043 |001c: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c14e6: 6900 716d |001f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d71 │ │ +3c14ea: 2200 d618 |0021: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c14ee: 1a02 4613 |0023: const-string v2, "EPISODE_TITLE_Z_A" // string@1346 │ │ +3c14f2: 1243 |0025: const/4 v3, #int 4 // #4 │ │ +3c14f4: 7051 a99c 2034 |0026: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c14fa: 6900 726d |0029: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d72 │ │ +3c14fe: 2200 d618 |002b: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c1502: 1a02 db11 |002d: const-string v2, "DURATION_SHORT_LONG" // string@11db │ │ +3c1506: 1254 |002f: const/4 v4, #int 5 // #5 │ │ +3c1508: 7051 a99c 2043 |0030: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c150e: 6900 6e6d |0033: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_SHORT_LONG:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6e │ │ +3c1512: 2200 d618 |0035: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c1516: 1a02 da11 |0037: const-string v2, "DURATION_LONG_SHORT" // string@11da │ │ +3c151a: 1263 |0039: const/4 v3, #int 6 // #6 │ │ +3c151c: 7051 a99c 2034 |003a: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c1522: 6900 6d6d |003d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.DURATION_LONG_SHORT:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6d │ │ +3c1526: 2200 d618 |003f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c152a: 1a02 4313 |0041: const-string v2, "EPISODE_FILENAME_A_Z" // string@1343 │ │ +3c152e: 1274 |0043: const/4 v4, #int 7 // #7 │ │ +3c1530: 7051 a99c 2043 |0044: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c1536: 6900 6f6d |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6f │ │ +3c153a: 2200 d618 |0049: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c153e: 1a02 4413 |004b: const-string v2, "EPISODE_FILENAME_Z_A" // string@1344 │ │ +3c1542: 1303 0800 |004d: const/16 v3, #int 8 // #8 │ │ +3c1546: 7051 a99c 2034 |004f: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c154c: 6900 706d |0052: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.EPISODE_FILENAME_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d70 │ │ +3c1550: 2200 d618 |0054: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c1554: 1a02 1443 |0056: const-string v2, "SIZE_SMALL_LARGE" // string@4314 │ │ +3c1558: 1304 0900 |0058: const/16 v4, #int 9 // #9 │ │ +3c155c: 7051 a99c 2043 |005a: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c1562: 6900 776d |005d: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_SMALL_LARGE:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d77 │ │ +3c1566: 2200 d618 |005f: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c156a: 1a02 1243 |0061: const-string v2, "SIZE_LARGE_SMALL" // string@4312 │ │ +3c156e: 1303 0a00 |0063: const/16 v3, #int 10 // #a │ │ +3c1572: 7051 a99c 2034 |0065: invoke-direct {v0, v2, v4, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c1578: 6900 766d |0068: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SIZE_LARGE_SMALL:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d76 │ │ +3c157c: 2200 d618 |006a: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c1580: 6201 676d |006c: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder$Scope;.INTER_FEED:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d67 │ │ +3c1584: 1a02 b414 |006e: const-string v2, "FEED_TITLE_A_Z" // string@14b4 │ │ +3c1588: 1304 6500 |0070: const/16 v4, #int 101 // #65 │ │ +3c158c: 7051 a99c 2043 |0072: invoke-direct {v0, v2, v3, v4, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c1592: 6900 736d |0075: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_A_Z:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d73 │ │ +3c1596: 2200 d618 |0077: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c159a: 1302 0b00 |0079: const/16 v2, #int 11 // #b │ │ +3c159e: 1303 6600 |007b: const/16 v3, #int 102 // #66 │ │ +3c15a2: 1a04 b514 |007d: const-string v4, "FEED_TITLE_Z_A" // string@14b5 │ │ +3c15a6: 7051 a99c 4032 |007f: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c15ac: 6900 746d |0082: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.FEED_TITLE_Z_A:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d74 │ │ +3c15b0: 2200 d618 |0084: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c15b4: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ +3c15b8: 1303 6700 |0088: const/16 v3, #int 103 // #67 │ │ +3c15bc: 1a04 3941 |008a: const-string v4, "RANDOM" // string@4139 │ │ +3c15c0: 7051 a99c 4032 |008c: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c15c6: 6900 756d |008f: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.RANDOM:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d75 │ │ +3c15ca: 2200 d618 |0091: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c15ce: 1302 0d00 |0093: const/16 v2, #int 13 // #d │ │ +3c15d2: 1303 6800 |0095: const/16 v3, #int 104 // #68 │ │ +3c15d6: 1a04 2e43 |0097: const-string v4, "SMART_SHUFFLE_OLD_NEW" // string@432e │ │ +3c15da: 7051 a99c 4032 |0099: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c15e0: 6900 796d |009c: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_OLD_NEW:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d79 │ │ +3c15e4: 2200 d618 |009e: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c15e8: 1302 0e00 |00a0: const/16 v2, #int 14 // #e │ │ +3c15ec: 1303 6900 |00a2: const/16 v3, #int 105 // #69 │ │ +3c15f0: 1a04 2d43 |00a4: const-string v4, "SMART_SHUFFLE_NEW_OLD" // string@432d │ │ +3c15f4: 7051 a99c 4032 |00a6: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c15fa: 6900 786d |00a9: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.SMART_SHUFFLE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d78 │ │ +3c15fe: 2200 d618 |00ab: new-instance v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c1602: 1302 0f00 |00ad: const/16 v2, #int 15 // #f │ │ +3c1606: 1303 6a00 |00af: const/16 v3, #int 106 // #6a │ │ +3c160a: 1a04 470d |00b1: const-string v4, "COMPLETION_DATE_NEW_OLD" // string@0d47 │ │ +3c160e: 7051 a99c 4032 |00b3: invoke-direct {v0, v4, v2, v3, v1}, Lde/danoeh/antennapod/model/feed/SortOrder;.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V // method@9ca9 │ │ +3c1614: 6900 6a6d |00b6: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.COMPLETION_DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6a │ │ +3c1618: 7100 a79c 0000 |00b8: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.$values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@9ca7 │ │ +3c161e: 0c00 |00bb: move-result-object v0 │ │ +3c1620: 6900 696d |00bc: sput-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d69 │ │ +3c1624: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x000d line=16 │ │ 0x0017 line=17 │ │ 0x0021 line=18 │ │ 0x002b line=19 │ │ @@ -781654,19 +781654,19 @@ │ │ type : '(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3c1650: |[3c1650] de.danoeh.antennapod.model.feed.SortOrder.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V │ │ -3c1660: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c1666: 5903 7a6d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6d7a │ │ -3c166a: 5b04 7b6d |0005: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d7b │ │ -3c166e: 0e00 |0007: return-void │ │ +3c1628: |[3c1628] de.danoeh.antennapod.model.feed.SortOrder.:(Ljava/lang/String;IILde/danoeh/antennapod/model/feed/SortOrder$Scope;)V │ │ +3c1638: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c163e: 5903 7a6d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6d7a │ │ +3c1642: 5b04 7b6d |0005: iput-object v4, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.scope:Lde/danoeh/antennapod/model/feed/SortOrder$Scope; // field@6d7b │ │ +3c1646: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/feed/SortOrder; │ │ @@ -781680,43 +781680,43 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3c12dc: |[3c12dc] de.danoeh.antennapod.model.feed.SortOrder.fromCodeString:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3c12ec: 7110 cf0a 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c12f2: 0a00 |0003: move-result v0 │ │ -3c12f4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -3c12f8: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -3c12fa: 1105 |0007: return-object v5 │ │ -3c12fc: 7110 70a5 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3c1302: 0a05 |000b: move-result v5 │ │ -3c1304: 7100 ae9c 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@9cae │ │ -3c130a: 0c00 |000f: move-result-object v0 │ │ -3c130c: 2101 |0010: array-length v1, v0 │ │ -3c130e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3c1310: 3512 0c00 |0012: if-ge v2, v1, 001e // +000c │ │ -3c1314: 4603 0002 |0014: aget-object v3, v0, v2 │ │ -3c1318: 5234 7a6d |0016: iget v4, v3, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6d7a │ │ -3c131c: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -3c1320: 1103 |001a: return-object v3 │ │ -3c1322: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c1326: 28f5 |001d: goto 0012 // -000b │ │ -3c1328: 2200 441b |001e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3c132c: 2201 611b |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c1330: 7010 06a6 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c1336: 1a02 9f4a |0025: const-string v2, "Unsupported code: " // string@4a9f │ │ -3c133a: 6e20 12a6 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c1340: 6e20 0da6 5100 |002a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3c1346: 6e10 1ba6 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c134c: 0c05 |0030: move-result-object v5 │ │ -3c134e: 7020 62a5 5000 |0031: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ -3c1354: 2700 |0034: throw v0 │ │ +3c12b4: |[3c12b4] de.danoeh.antennapod.model.feed.SortOrder.fromCodeString:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3c12c4: 7110 cf0a 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c12ca: 0a00 |0003: move-result v0 │ │ +3c12cc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +3c12d0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +3c12d2: 1105 |0007: return-object v5 │ │ +3c12d4: 7110 70a5 0500 |0008: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3c12da: 0a05 |000b: move-result v5 │ │ +3c12dc: 7100 ae9c 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/model/feed/SortOrder;.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; // method@9cae │ │ +3c12e2: 0c00 |000f: move-result-object v0 │ │ +3c12e4: 2101 |0010: array-length v1, v0 │ │ +3c12e6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3c12e8: 3512 0c00 |0012: if-ge v2, v1, 001e // +000c │ │ +3c12ec: 4603 0002 |0014: aget-object v3, v0, v2 │ │ +3c12f0: 5234 7a6d |0016: iget v4, v3, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6d7a │ │ +3c12f4: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +3c12f8: 1103 |001a: return-object v3 │ │ +3c12fa: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c12fe: 28f5 |001d: goto 0012 // -000b │ │ +3c1300: 2200 441b |001e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3c1304: 2201 611b |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c1308: 7010 06a6 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c130e: 1a02 9f4a |0025: const-string v2, "Unsupported code: " // string@4a9f │ │ +3c1312: 6e20 12a6 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c1318: 6e20 0da6 5100 |002a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3c131e: 6e10 1ba6 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c1324: 0c05 |0030: move-result-object v5 │ │ +3c1326: 7020 62a5 5000 |0031: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ +3c132c: 2700 |0034: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0008 line=63 │ │ 0x000c line=64 │ │ 0x0016 line=65 │ │ 0x001e line=69 │ │ @@ -781728,19 +781728,19 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;)Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c1358: |[3c1358] de.danoeh.antennapod.model.feed.SortOrder.parseWithDefault:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3c1368: 7110 ad9c 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/model/feed/SortOrder;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; // method@9cad │ │ -3c136e: 0c00 |0003: move-result-object v0 │ │ -3c1370: 1100 |0004: return-object v0 │ │ -3c1372: 1101 |0005: return-object v1 │ │ +3c1330: |[3c1330] de.danoeh.antennapod.model.feed.SortOrder.parseWithDefault:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/SortOrder;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3c1340: 7110 ad9c 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/model/feed/SortOrder;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; // method@9cad │ │ +3c1346: 0c00 |0003: move-result-object v0 │ │ +3c1348: 1100 |0004: return-object v0 │ │ +3c134a: 1101 |0005: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/IllegalArgumentException; -> 0x0005 │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) Ljava/lang/String; │ │ @@ -781751,22 +781751,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3c1498: |[3c1498] de.danoeh.antennapod.model.feed.SortOrder.toCodeString:(Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/lang/String; │ │ -3c14a8: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ -3c14ac: 5200 7a6d |0002: iget v0, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6d7a │ │ -3c14b0: 7110 77a5 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@a577 │ │ -3c14b6: 0c00 |0007: move-result-object v0 │ │ -3c14b8: 2802 |0008: goto 000a // +0002 │ │ -3c14ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3c14bc: 1100 |000a: return-object v0 │ │ +3c1470: |[3c1470] de.danoeh.antennapod.model.feed.SortOrder.toCodeString:(Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/lang/String; │ │ +3c1480: 3800 0900 |0000: if-eqz v0, 0009 // +0009 │ │ +3c1484: 5200 7a6d |0002: iget v0, v0, Lde/danoeh/antennapod/model/feed/SortOrder;.code:I // field@6d7a │ │ +3c1488: 7110 77a5 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@a577 │ │ +3c148e: 0c00 |0007: move-result-object v0 │ │ +3c1490: 2802 |0008: goto 000a // +0002 │ │ +3c1492: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3c1494: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Lde/danoeh/antennapod/model/feed/SortOrder; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/SortOrder;) │ │ @@ -781774,20 +781774,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c1384: |[3c1384] de.danoeh.antennapod.model.feed.SortOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3c1394: 1c00 d618 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c1398: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3c139e: 0c01 |0005: move-result-object v1 │ │ -3c13a0: 1f01 d618 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ -3c13a4: 1101 |0008: return-object v1 │ │ +3c135c: |[3c135c] de.danoeh.antennapod.model.feed.SortOrder.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3c136c: 1c00 d618 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c1370: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3c1376: 0c01 |0005: move-result-object v1 │ │ +3c1378: 1f01 d618 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/SortOrder; // type@18d6 │ │ +3c137c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/SortOrder;) │ │ @@ -781795,20 +781795,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/SortOrder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c1474: |[3c1474] de.danoeh.antennapod.model.feed.SortOrder.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ -3c1484: 6200 696d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d69 │ │ -3c1488: 6e10 c4aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder;.clone:()Ljava/lang/Object; // method@aac4 │ │ -3c148e: 0c00 |0005: move-result-object v0 │ │ -3c1490: 1f00 d01d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1dd0 │ │ -3c1494: 1100 |0008: return-object v0 │ │ +3c144c: |[3c144c] de.danoeh.antennapod.model.feed.SortOrder.values:()[Lde/danoeh/antennapod/model/feed/SortOrder; │ │ +3c145c: 6200 696d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/SortOrder;.$VALUES:[Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d69 │ │ +3c1460: 6e10 c4aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/SortOrder;.clone:()Ljava/lang/Object; // method@aac4 │ │ +3c1466: 0c00 |0005: move-result-object v0 │ │ +3c1468: 1f00 d01d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/SortOrder; // type@1dd0 │ │ +3c146c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -781877,20 +781877,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3c183c: |[3c183c] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:(Ljava/lang/String;)V │ │ -3c184c: 1a00 b904 |0000: const-string v0, "," // string@04b9 │ │ -3c1850: 7120 d20a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0ad2 │ │ -3c1856: 0c02 |0005: move-result-object v2 │ │ -3c1858: 7020 b09c 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.:([Ljava/lang/String;)V // method@9cb0 │ │ -3c185e: 0e00 |0009: return-void │ │ +3c1814: |[3c1814] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:(Ljava/lang/String;)V │ │ +3c1824: 1a00 b904 |0000: const-string v0, "," // string@04b9 │ │ +3c1828: 7120 d20a 0200 |0002: invoke-static {v2, v0}, Landroid/text/TextUtils;.split:(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; // method@0ad2 │ │ +3c182e: 0c02 |0005: move-result-object v2 │ │ +3c1830: 7020 b09c 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.:([Ljava/lang/String;)V // method@9cb0 │ │ +3c1836: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -781899,105 +781899,105 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 192 16-bit code units │ │ -3c1860: |[3c1860] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:([Ljava/lang/String;)V │ │ -3c1870: 7010 b9a5 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c1876: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3c1878: 5c70 826d |0004: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6d82 │ │ -3c187c: 5c70 7f6d |0006: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6d7f │ │ -3c1880: 5c70 7e6d |0008: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6d7e │ │ -3c1884: 5c70 846d |000a: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6d84 │ │ -3c1888: 5c70 836d |000c: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6d83 │ │ -3c188c: 5c70 816d |000e: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6d81 │ │ -3c1890: 5c70 806d |0010: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6d80 │ │ -3c1894: 5b78 7d6d |0012: iput-object v8, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ -3c1898: 2181 |0014: array-length v1, v8 │ │ -3c189a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3c189c: 3512 7800 |0016: if-ge v2, v1, 008e // +0078 │ │ -3c18a0: 4603 0802 |0018: aget-object v3, v8, v2 │ │ -3c18a4: 6e10 e7a5 0300 |001a: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3c18aa: 6e10 e7a5 0300 |001d: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3c18b0: 0a04 |0020: move-result v4 │ │ -3c18b2: 1215 |0021: const/4 v5, #int 1 // #1 │ │ -3c18b4: 12f6 |0022: const/4 v6, #int -1 // #ff │ │ -3c18b6: 2c04 6d00 0000 |0023: sparse-switch v4, 00000090 // +0000006d │ │ -3c18bc: 284d |0026: goto 0073 // +004d │ │ -3c18be: 1a04 ff6a |0027: const-string v4, "episode_notification_disabled" // string@6aff │ │ -3c18c2: 6e20 e0a5 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c18c8: 0a03 |002c: move-result v3 │ │ -3c18ca: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ -3c18ce: 2844 |002f: goto 0073 // +0044 │ │ -3c18d0: 1266 |0030: const/4 v6, #int 6 // #6 │ │ -3c18d2: 2842 |0031: goto 0073 // +0042 │ │ -3c18d4: 1a04 0e6a |0032: const-string v4, "enabled_updates" // string@6a0e │ │ -3c18d8: 6e20 e0a5 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c18de: 0a03 |0037: move-result v3 │ │ -3c18e0: 3903 0300 |0038: if-nez v3, 003b // +0003 │ │ -3c18e4: 2839 |003a: goto 0073 // +0039 │ │ -3c18e6: 1256 |003b: const/4 v6, #int 5 // #5 │ │ -3c18e8: 2837 |003c: goto 0073 // +0037 │ │ -3c18ea: 1a04 2767 |003d: const-string v4, "disabled_updates" // string@6727 │ │ -3c18ee: 6e20 e0a5 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c18f4: 0a03 |0042: move-result v3 │ │ -3c18f6: 3903 0300 |0043: if-nez v3, 0046 // +0003 │ │ -3c18fa: 282e |0045: goto 0073 // +002e │ │ -3c18fc: 1246 |0046: const/4 v6, #int 4 // #4 │ │ -3c18fe: 282c |0047: goto 0073 // +002c │ │ -3c1900: 1a04 0c6a |0048: const-string v4, "enabled_auto_download" // string@6a0c │ │ -3c1904: 6e20 e0a5 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c190a: 0a03 |004d: move-result v3 │ │ -3c190c: 3903 0300 |004e: if-nez v3, 0051 // +0003 │ │ -3c1910: 2823 |0050: goto 0073 // +0023 │ │ -3c1912: 1236 |0051: const/4 v6, #int 3 // #3 │ │ -3c1914: 2821 |0052: goto 0073 // +0021 │ │ -3c1916: 1a04 006b |0053: const-string v4, "episode_notification_enabled" // string@6b00 │ │ -3c191a: 6e20 e0a5 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c1920: 0a03 |0058: move-result v3 │ │ -3c1922: 3903 0300 |0059: if-nez v3, 005c // +0003 │ │ -3c1926: 2818 |005b: goto 0073 // +0018 │ │ -3c1928: 1226 |005c: const/4 v6, #int 2 // #2 │ │ -3c192a: 2816 |005d: goto 0073 // +0016 │ │ -3c192c: 1a04 5262 |005e: const-string v4, "counter_greater_zero" // string@6252 │ │ -3c1930: 6e20 e0a5 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c1936: 0a03 |0063: move-result v3 │ │ -3c1938: 3903 0300 |0064: if-nez v3, 0067 // +0003 │ │ -3c193c: 280d |0066: goto 0073 // +000d │ │ -3c193e: 1216 |0067: const/4 v6, #int 1 // #1 │ │ -3c1940: 280b |0068: goto 0073 // +000b │ │ -3c1942: 1a04 2667 |0069: const-string v4, "disabled_auto_download" // string@6726 │ │ -3c1946: 6e20 e0a5 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c194c: 0a03 |006e: move-result v3 │ │ -3c194e: 3903 0300 |006f: if-nez v3, 0072 // +0003 │ │ -3c1952: 2802 |0071: goto 0073 // +0002 │ │ -3c1954: 1206 |0072: const/4 v6, #int 0 // #0 │ │ -3c1956: 2b06 3b00 0000 |0073: packed-switch v6, 000000ae // +0000003b │ │ -3c195c: 2815 |0076: goto 008b // +0015 │ │ -3c195e: 5c75 806d |0077: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6d80 │ │ -3c1962: 2812 |0079: goto 008b // +0012 │ │ -3c1964: 5c75 846d |007a: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6d84 │ │ -3c1968: 280f |007c: goto 008b // +000f │ │ -3c196a: 5c75 836d |007d: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6d83 │ │ -3c196e: 280c |007f: goto 008b // +000c │ │ -3c1970: 5c75 7f6d |0080: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6d7f │ │ -3c1974: 2809 |0082: goto 008b // +0009 │ │ -3c1976: 5c75 816d |0083: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6d81 │ │ -3c197a: 2806 |0085: goto 008b // +0006 │ │ -3c197c: 5c75 826d |0086: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6d82 │ │ -3c1980: 2803 |0088: goto 008b // +0003 │ │ -3c1982: 5c75 7e6d |0089: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6d7e │ │ -3c1986: d802 0201 |008b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c198a: 2889 |008d: goto 0016 // -0077 │ │ -3c198c: 0e00 |008e: return-void │ │ -3c198e: 0000 |008f: nop // spacer │ │ -3c1990: 0002 0700 9514 1d85 3065 3faf b117 ... |0090: sparse-switch-data (30 units) │ │ -3c19cc: 0001 0700 0000 0000 1600 0000 1300 ... |00ae: packed-switch-data (18 units) │ │ +3c1838: |[3c1838] de.danoeh.antennapod.model.feed.SubscriptionsFilter.:([Ljava/lang/String;)V │ │ +3c1848: 7010 b9a5 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c184e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3c1850: 5c70 826d |0004: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6d82 │ │ +3c1854: 5c70 7f6d |0006: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6d7f │ │ +3c1858: 5c70 7e6d |0008: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6d7e │ │ +3c185c: 5c70 846d |000a: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6d84 │ │ +3c1860: 5c70 836d |000c: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6d83 │ │ +3c1864: 5c70 816d |000e: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6d81 │ │ +3c1868: 5c70 806d |0010: iput-boolean v0, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6d80 │ │ +3c186c: 5b78 7d6d |0012: iput-object v8, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ +3c1870: 2181 |0014: array-length v1, v8 │ │ +3c1872: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3c1874: 3512 7800 |0016: if-ge v2, v1, 008e // +0078 │ │ +3c1878: 4603 0802 |0018: aget-object v3, v8, v2 │ │ +3c187c: 6e10 e7a5 0300 |001a: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3c1882: 6e10 e7a5 0300 |001d: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3c1888: 0a04 |0020: move-result v4 │ │ +3c188a: 1215 |0021: const/4 v5, #int 1 // #1 │ │ +3c188c: 12f6 |0022: const/4 v6, #int -1 // #ff │ │ +3c188e: 2c04 6d00 0000 |0023: sparse-switch v4, 00000090 // +0000006d │ │ +3c1894: 284d |0026: goto 0073 // +004d │ │ +3c1896: 1a04 ff6a |0027: const-string v4, "episode_notification_disabled" // string@6aff │ │ +3c189a: 6e20 e0a5 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c18a0: 0a03 |002c: move-result v3 │ │ +3c18a2: 3903 0300 |002d: if-nez v3, 0030 // +0003 │ │ +3c18a6: 2844 |002f: goto 0073 // +0044 │ │ +3c18a8: 1266 |0030: const/4 v6, #int 6 // #6 │ │ +3c18aa: 2842 |0031: goto 0073 // +0042 │ │ +3c18ac: 1a04 0e6a |0032: const-string v4, "enabled_updates" // string@6a0e │ │ +3c18b0: 6e20 e0a5 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c18b6: 0a03 |0037: move-result v3 │ │ +3c18b8: 3903 0300 |0038: if-nez v3, 003b // +0003 │ │ +3c18bc: 2839 |003a: goto 0073 // +0039 │ │ +3c18be: 1256 |003b: const/4 v6, #int 5 // #5 │ │ +3c18c0: 2837 |003c: goto 0073 // +0037 │ │ +3c18c2: 1a04 2767 |003d: const-string v4, "disabled_updates" // string@6727 │ │ +3c18c6: 6e20 e0a5 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c18cc: 0a03 |0042: move-result v3 │ │ +3c18ce: 3903 0300 |0043: if-nez v3, 0046 // +0003 │ │ +3c18d2: 282e |0045: goto 0073 // +002e │ │ +3c18d4: 1246 |0046: const/4 v6, #int 4 // #4 │ │ +3c18d6: 282c |0047: goto 0073 // +002c │ │ +3c18d8: 1a04 0c6a |0048: const-string v4, "enabled_auto_download" // string@6a0c │ │ +3c18dc: 6e20 e0a5 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c18e2: 0a03 |004d: move-result v3 │ │ +3c18e4: 3903 0300 |004e: if-nez v3, 0051 // +0003 │ │ +3c18e8: 2823 |0050: goto 0073 // +0023 │ │ +3c18ea: 1236 |0051: const/4 v6, #int 3 // #3 │ │ +3c18ec: 2821 |0052: goto 0073 // +0021 │ │ +3c18ee: 1a04 006b |0053: const-string v4, "episode_notification_enabled" // string@6b00 │ │ +3c18f2: 6e20 e0a5 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c18f8: 0a03 |0058: move-result v3 │ │ +3c18fa: 3903 0300 |0059: if-nez v3, 005c // +0003 │ │ +3c18fe: 2818 |005b: goto 0073 // +0018 │ │ +3c1900: 1226 |005c: const/4 v6, #int 2 // #2 │ │ +3c1902: 2816 |005d: goto 0073 // +0016 │ │ +3c1904: 1a04 5262 |005e: const-string v4, "counter_greater_zero" // string@6252 │ │ +3c1908: 6e20 e0a5 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c190e: 0a03 |0063: move-result v3 │ │ +3c1910: 3903 0300 |0064: if-nez v3, 0067 // +0003 │ │ +3c1914: 280d |0066: goto 0073 // +000d │ │ +3c1916: 1216 |0067: const/4 v6, #int 1 // #1 │ │ +3c1918: 280b |0068: goto 0073 // +000b │ │ +3c191a: 1a04 2667 |0069: const-string v4, "disabled_auto_download" // string@6726 │ │ +3c191e: 6e20 e0a5 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c1924: 0a03 |006e: move-result v3 │ │ +3c1926: 3903 0300 |006f: if-nez v3, 0072 // +0003 │ │ +3c192a: 2802 |0071: goto 0073 // +0002 │ │ +3c192c: 1206 |0072: const/4 v6, #int 0 // #0 │ │ +3c192e: 2b06 3b00 0000 |0073: packed-switch v6, 000000ae // +0000003b │ │ +3c1934: 2815 |0076: goto 008b // +0015 │ │ +3c1936: 5c75 806d |0077: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6d80 │ │ +3c193a: 2812 |0079: goto 008b // +0012 │ │ +3c193c: 5c75 846d |007a: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6d84 │ │ +3c1940: 280f |007c: goto 008b // +000f │ │ +3c1942: 5c75 836d |007d: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6d83 │ │ +3c1946: 280c |007f: goto 008b // +000c │ │ +3c1948: 5c75 7f6d |0080: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6d7f │ │ +3c194c: 2809 |0082: goto 008b // +0009 │ │ +3c194e: 5c75 816d |0083: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6d81 │ │ +3c1952: 2806 |0085: goto 008b // +0006 │ │ +3c1954: 5c75 826d |0086: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6d82 │ │ +3c1958: 2803 |0088: goto 008b // +0003 │ │ +3c195a: 5c75 7e6d |0089: iput-boolean v5, v7, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6d7e │ │ +3c195e: d802 0201 |008b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c1962: 2889 |008d: goto 0016 // -0077 │ │ +3c1964: 0e00 |008e: return-void │ │ +3c1966: 0000 |008f: nop // spacer │ │ +3c1968: 0002 0700 9514 1d85 3065 3faf b117 ... |0090: sparse-switch-data (30 units) │ │ +3c19a4: 0001 0700 0000 0000 1600 0000 1300 ... |00ae: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=14 │ │ 0x0006 line=16 │ │ 0x0008 line=17 │ │ 0x000a line=19 │ │ @@ -782024,102 +782024,102 @@ │ │ type : '(Ljava/util/List;Ljava/util/Map;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 166 16-bit code units │ │ -3c16e0: |[3c16e0] de.danoeh.antennapod.model.feed.SubscriptionsFilter.filter:(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; │ │ -3c16f0: 5440 7d6d |0000: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ -3c16f4: 2100 |0002: array-length v0, v0 │ │ -3c16f6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3c16fa: 1105 |0005: return-object v5 │ │ -3c16fc: 2200 d31b |0006: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c1700: 7010 54a7 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c1706: 7210 2aa8 0500 |000b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c170c: 0c05 |000e: move-result-object v5 │ │ -3c170e: 7210 0da8 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c1714: 0a01 |0012: move-result v1 │ │ -3c1716: 3801 5200 |0013: if-eqz v1, 0065 // +0052 │ │ -3c171a: 7210 0ea8 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c1720: 0c01 |0018: move-result-object v1 │ │ -3c1722: 1f01 c818 |0019: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3c1726: 6e10 b29b 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3c172c: 0c02 |001e: move-result-object v2 │ │ -3c172e: 5543 7f6d |001f: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6d7f │ │ -3c1732: 3803 0900 |0021: if-eqz v3, 002a // +0009 │ │ -3c1736: 6e10 839c 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@9c83 │ │ -3c173c: 0a03 |0026: move-result v3 │ │ -3c173e: 3903 0300 |0027: if-nez v3, 002a // +0003 │ │ -3c1742: 28e6 |0029: goto 000f // -001a │ │ -3c1744: 5543 7e6d |002a: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6d7e │ │ -3c1748: 3803 0900 |002c: if-eqz v3, 0035 // +0009 │ │ -3c174c: 6e10 839c 0200 |002e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@9c83 │ │ -3c1752: 0a03 |0031: move-result v3 │ │ -3c1754: 3803 0300 |0032: if-eqz v3, 0035 // +0003 │ │ -3c1758: 28db |0034: goto 000f // -0025 │ │ -3c175a: 5543 846d |0035: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6d84 │ │ -3c175e: 3803 0900 |0037: if-eqz v3, 0040 // +0009 │ │ -3c1762: 6e10 8b9c 0200 |0039: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ -3c1768: 0a03 |003c: move-result v3 │ │ -3c176a: 3903 0300 |003d: if-nez v3, 0040 // +0003 │ │ -3c176e: 28d0 |003f: goto 000f // -0030 │ │ -3c1770: 5543 836d |0040: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6d83 │ │ -3c1774: 3803 0900 |0042: if-eqz v3, 004b // +0009 │ │ -3c1778: 6e10 8b9c 0200 |0044: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ -3c177e: 0a03 |0047: move-result v3 │ │ -3c1780: 3803 0300 |0048: if-eqz v3, 004b // +0003 │ │ -3c1784: 28c5 |004a: goto 000f // -003b │ │ -3c1786: 5543 816d |004b: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6d81 │ │ -3c178a: 3803 0900 |004d: if-eqz v3, 0056 // +0009 │ │ -3c178e: 6e10 8e9c 0200 |004f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@9c8e │ │ -3c1794: 0a03 |0052: move-result v3 │ │ -3c1796: 3903 0300 |0053: if-nez v3, 0056 // +0003 │ │ -3c179a: 28ba |0055: goto 000f // -0046 │ │ -3c179c: 5543 806d |0056: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6d80 │ │ -3c17a0: 3803 0900 |0058: if-eqz v3, 0061 // +0009 │ │ -3c17a4: 6e10 8e9c 0200 |005a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@9c8e │ │ -3c17aa: 0a02 |005d: move-result v2 │ │ -3c17ac: 3802 0300 |005e: if-eqz v2, 0061 // +0003 │ │ -3c17b0: 28af |0060: goto 000f // -0051 │ │ -3c17b2: 7220 1fa8 1000 |0061: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c17b8: 28ab |0064: goto 000f // -0055 │ │ -3c17ba: 5545 826d |0065: iget-boolean v5, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6d82 │ │ -3c17be: 3805 3e00 |0067: if-eqz v5, 00a5 // +003e │ │ -3c17c2: 7210 32a8 0000 |0069: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3c17c8: 0a05 |006c: move-result v5 │ │ -3c17ca: d805 05ff |006d: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3c17ce: 3a05 3600 |006f: if-ltz v5, 00a5 // +0036 │ │ -3c17d2: 7220 26a8 5000 |0071: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c17d8: 0c01 |0074: move-result-object v1 │ │ -3c17da: 1f01 c818 |0075: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3c17de: 6e10 a39b 0100 |0077: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3c17e4: 0b01 |007a: move-result-wide v1 │ │ -3c17e6: 7120 8aa5 2100 |007b: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3c17ec: 0c01 |007e: move-result-object v1 │ │ -3c17ee: 7220 50a8 1600 |007f: invoke-interface {v6, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3c17f4: 0a01 |0082: move-result v1 │ │ -3c17f6: 3801 1c00 |0083: if-eqz v1, 009f // +001c │ │ -3c17fa: 7220 26a8 5000 |0085: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c1800: 0c01 |0088: move-result-object v1 │ │ -3c1802: 1f01 c818 |0089: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3c1806: 6e10 a39b 0100 |008b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3c180c: 0b01 |008e: move-result-wide v1 │ │ -3c180e: 7120 8aa5 2100 |008f: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3c1814: 0c01 |0092: move-result-object v1 │ │ -3c1816: 7220 54a8 1600 |0093: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3c181c: 0c01 |0096: move-result-object v1 │ │ -3c181e: 1f01 481b |0097: check-cast v1, Ljava/lang/Integer; // type@1b48 │ │ -3c1822: 6e10 6fa5 0100 |0099: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3c1828: 0a01 |009c: move-result v1 │ │ -3c182a: 3c01 0500 |009d: if-gtz v1, 00a2 // +0005 │ │ -3c182e: 7220 2ea8 5000 |009f: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@a82e │ │ -3c1834: d805 05ff |00a2: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3c1838: 28cb |00a4: goto 006f // -0035 │ │ -3c183a: 1100 |00a5: return-object v0 │ │ +3c16b8: |[3c16b8] de.danoeh.antennapod.model.feed.SubscriptionsFilter.filter:(Ljava/util/List;Ljava/util/Map;)Ljava/util/List; │ │ +3c16c8: 5440 7d6d |0000: iget-object v0, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ +3c16cc: 2100 |0002: array-length v0, v0 │ │ +3c16ce: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3c16d2: 1105 |0005: return-object v5 │ │ +3c16d4: 2200 d31b |0006: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c16d8: 7010 54a7 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c16de: 7210 2aa8 0500 |000b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c16e4: 0c05 |000e: move-result-object v5 │ │ +3c16e6: 7210 0da8 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c16ec: 0a01 |0012: move-result v1 │ │ +3c16ee: 3801 5200 |0013: if-eqz v1, 0065 // +0052 │ │ +3c16f2: 7210 0ea8 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c16f8: 0c01 |0018: move-result-object v1 │ │ +3c16fa: 1f01 c818 |0019: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3c16fe: 6e10 b29b 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3c1704: 0c02 |001e: move-result-object v2 │ │ +3c1706: 5543 7f6d |001f: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadEnabled:Z // field@6d7f │ │ +3c170a: 3803 0900 |0021: if-eqz v3, 002a // +0009 │ │ +3c170e: 6e10 839c 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@9c83 │ │ +3c1714: 0a03 |0026: move-result v3 │ │ +3c1716: 3903 0300 |0027: if-nez v3, 002a // +0003 │ │ +3c171a: 28e6 |0029: goto 000f // -001a │ │ +3c171c: 5543 7e6d |002a: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showAutoDownloadDisabled:Z // field@6d7e │ │ +3c1720: 3803 0900 |002c: if-eqz v3, 0035 // +0009 │ │ +3c1724: 6e10 839c 0200 |002e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@9c83 │ │ +3c172a: 0a03 |0031: move-result v3 │ │ +3c172c: 3803 0300 |0032: if-eqz v3, 0035 // +0003 │ │ +3c1730: 28db |0034: goto 000f // -0025 │ │ +3c1732: 5543 846d |0035: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedEnabled:Z // field@6d84 │ │ +3c1736: 3803 0900 |0037: if-eqz v3, 0040 // +0009 │ │ +3c173a: 6e10 8b9c 0200 |0039: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ +3c1740: 0a03 |003c: move-result v3 │ │ +3c1742: 3903 0300 |003d: if-nez v3, 0040 // +0003 │ │ +3c1746: 28d0 |003f: goto 000f // -0030 │ │ +3c1748: 5543 836d |0040: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showUpdatedDisabled:Z // field@6d83 │ │ +3c174c: 3803 0900 |0042: if-eqz v3, 004b // +0009 │ │ +3c1750: 6e10 8b9c 0200 |0044: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ +3c1756: 0a03 |0047: move-result v3 │ │ +3c1758: 3803 0300 |0048: if-eqz v3, 004b // +0003 │ │ +3c175c: 28c5 |004a: goto 000f // -003b │ │ +3c175e: 5543 816d |004b: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationEnabled:Z // field@6d81 │ │ +3c1762: 3803 0900 |004d: if-eqz v3, 0056 // +0009 │ │ +3c1766: 6e10 8e9c 0200 |004f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@9c8e │ │ +3c176c: 0a03 |0052: move-result v3 │ │ +3c176e: 3903 0300 |0053: if-nez v3, 0056 // +0003 │ │ +3c1772: 28ba |0055: goto 000f // -0046 │ │ +3c1774: 5543 806d |0056: iget-boolean v3, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showEpisodeNotificationDisabled:Z // field@6d80 │ │ +3c1778: 3803 0900 |0058: if-eqz v3, 0061 // +0009 │ │ +3c177c: 6e10 8e9c 0200 |005a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@9c8e │ │ +3c1782: 0a02 |005d: move-result v2 │ │ +3c1784: 3802 0300 |005e: if-eqz v2, 0061 // +0003 │ │ +3c1788: 28af |0060: goto 000f // -0051 │ │ +3c178a: 7220 1fa8 1000 |0061: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c1790: 28ab |0064: goto 000f // -0055 │ │ +3c1792: 5545 826d |0065: iget-boolean v5, v4, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.showIfCounterGreaterZero:Z // field@6d82 │ │ +3c1796: 3805 3e00 |0067: if-eqz v5, 00a5 // +003e │ │ +3c179a: 7210 32a8 0000 |0069: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3c17a0: 0a05 |006c: move-result v5 │ │ +3c17a2: d805 05ff |006d: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3c17a6: 3a05 3600 |006f: if-ltz v5, 00a5 // +0036 │ │ +3c17aa: 7220 26a8 5000 |0071: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c17b0: 0c01 |0074: move-result-object v1 │ │ +3c17b2: 1f01 c818 |0075: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3c17b6: 6e10 a39b 0100 |0077: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3c17bc: 0b01 |007a: move-result-wide v1 │ │ +3c17be: 7120 8aa5 2100 |007b: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3c17c4: 0c01 |007e: move-result-object v1 │ │ +3c17c6: 7220 50a8 1600 |007f: invoke-interface {v6, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3c17cc: 0a01 |0082: move-result v1 │ │ +3c17ce: 3801 1c00 |0083: if-eqz v1, 009f // +001c │ │ +3c17d2: 7220 26a8 5000 |0085: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c17d8: 0c01 |0088: move-result-object v1 │ │ +3c17da: 1f01 c818 |0089: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3c17de: 6e10 a39b 0100 |008b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3c17e4: 0b01 |008e: move-result-wide v1 │ │ +3c17e6: 7120 8aa5 2100 |008f: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3c17ec: 0c01 |0092: move-result-object v1 │ │ +3c17ee: 7220 54a8 1600 |0093: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3c17f4: 0c01 |0096: move-result-object v1 │ │ +3c17f6: 1f01 481b |0097: check-cast v1, Ljava/lang/Integer; // type@1b48 │ │ +3c17fa: 6e10 6fa5 0100 |0099: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3c1800: 0a01 |009c: move-result v1 │ │ +3c1802: 3c01 0500 |009d: if-gtz v1, 00a2 // +0005 │ │ +3c1806: 7220 2ea8 5000 |009f: invoke-interface {v0, v5}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@a82e │ │ +3c180c: d805 05ff |00a2: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3c1810: 28cb |00a4: goto 006f // -0035 │ │ +3c1812: 1100 |00a5: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=74 │ │ 0x000b line=76 │ │ 0x001b line=77 │ │ 0x001f line=80 │ │ @@ -782144,20 +782144,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c16bc: |[3c16bc] de.danoeh.antennapod.model.feed.SubscriptionsFilter.getValues:()[Ljava/lang/String; │ │ -3c16cc: 5410 7d6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ -3c16d0: 6e10 cdaa 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@aacd │ │ -3c16d6: 0c00 |0005: move-result-object v0 │ │ -3c16d8: 1f00 e61d |0006: check-cast v0, [Ljava/lang/String; // type@1de6 │ │ -3c16dc: 1100 |0008: return-object v0 │ │ +3c1694: |[3c1694] de.danoeh.antennapod.model.feed.SubscriptionsFilter.getValues:()[Ljava/lang/String; │ │ +3c16a4: 5410 7d6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ +3c16a8: 6e10 cdaa 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@aacd │ │ +3c16ae: 0c00 |0005: move-result-object v0 │ │ +3c16b0: 1f00 e61d |0006: check-cast v0, [Ljava/lang/String; // type@1de6 │ │ +3c16b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;) │ │ @@ -782165,22 +782165,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3c1670: |[3c1670] de.danoeh.antennapod.model.feed.SubscriptionsFilter.isEnabled:()Z │ │ -3c1680: 5410 7d6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ -3c1684: 2100 |0002: array-length v0, v0 │ │ -3c1686: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ -3c168a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -3c168c: 2802 |0006: goto 0008 // +0002 │ │ -3c168e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3c1690: 0f00 |0008: return v0 │ │ +3c1648: |[3c1648] de.danoeh.antennapod.model.feed.SubscriptionsFilter.isEnabled:()Z │ │ +3c1658: 5410 7d6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.properties:[Ljava/lang/String; // field@6d7d │ │ +3c165c: 2100 |0002: array-length v0, v0 │ │ +3c165e: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ +3c1662: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +3c1664: 2802 |0006: goto 0008 // +0002 │ │ +3c1666: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3c1668: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;) │ │ @@ -782188,21 +782188,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c1694: |[3c1694] de.danoeh.antennapod.model.feed.SubscriptionsFilter.serialize:()Ljava/lang/String; │ │ -3c16a4: 1a00 b904 |0000: const-string v0, "," // string@04b9 │ │ -3c16a8: 6e10 b29c 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.getValues:()[Ljava/lang/String; // method@9cb2 │ │ -3c16ae: 0c01 |0005: move-result-object v1 │ │ -3c16b0: 7120 d10a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -3c16b6: 0c00 |0009: move-result-object v0 │ │ -3c16b8: 1100 |000a: return-object v0 │ │ +3c166c: |[3c166c] de.danoeh.antennapod.model.feed.SubscriptionsFilter.serialize:()Ljava/lang/String; │ │ +3c167c: 1a00 b904 |0000: const-string v0, "," // string@04b9 │ │ +3c1680: 6e10 b29c 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;.getValues:()[Ljava/lang/String; // method@9cb2 │ │ +3c1686: 0c01 |0005: move-result-object v1 │ │ +3c1688: 7120 d10a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +3c168e: 0c00 |0009: move-result-object v0 │ │ +3c1690: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -782276,93 +782276,93 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -3c1af0: |[3c1af0] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3c1b00: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -3c1b02: 2300 d11d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1dd1 │ │ -3c1b06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c1b08: 6202 8b6d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ -3c1b0c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3c1b10: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c1b12: 6202 896d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d89 │ │ -3c1b16: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3c1b1a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3c1b1c: 6202 876d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d87 │ │ -3c1b20: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3c1b24: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3c1b26: 6202 886d |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d88 │ │ -3c1b2a: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3c1b2e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3c1b30: 6202 8a6d |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8a │ │ -3c1b34: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -3c1b38: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -3c1b3a: 6202 866d |001d: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d86 │ │ -3c1b3e: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -3c1b42: 1100 |0021: return-object v0 │ │ +3c1ac8: |[3c1ac8] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3c1ad8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +3c1ada: 2300 d11d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1dd1 │ │ +3c1ade: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3c1ae0: 6202 8b6d |0004: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ +3c1ae4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3c1ae8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3c1aea: 6202 896d |0009: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d89 │ │ +3c1aee: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3c1af2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3c1af4: 6202 876d |000e: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d87 │ │ +3c1af8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3c1afc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3c1afe: 6202 886d |0013: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d88 │ │ +3c1b02: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3c1b06: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3c1b08: 6202 8a6d |0018: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8a │ │ +3c1b0c: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +3c1b10: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +3c1b12: 6202 866d |001d: sget-object v2, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d86 │ │ +3c1b16: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +3c1b1a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=8 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -3c1b98: |[3c1b98] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:()V │ │ -3c1ba8: 2200 d818 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1bac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3c1bae: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -3c1bb2: 1a03 023e |0005: const-string v3, "OFF" // string@3e02 │ │ -3c1bb6: 7052 b79c 3011 |0007: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ -3c1bbc: 6900 8b6d |000a: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ -3c1bc0: 2200 d818 |000c: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1bc4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3c1bc6: 1502 003f |000f: const/high16 v2, #int 1056964608 // #3f00 │ │ -3c1bca: 1a03 ea1b |0011: const-string v3, "LIGHT_REDUCTION" // string@1bea │ │ -3c1bce: 7052 b79c 3011 |0013: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ -3c1bd4: 6900 896d |0016: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d89 │ │ -3c1bd8: 2200 d818 |0018: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1bdc: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -3c1bde: 1402 cdcc 4c3e |001b: const v2, #float 0.2 // #3e4ccccd │ │ -3c1be4: 1a03 5f18 |001e: const-string v3, "HEAVY_REDUCTION" // string@185f │ │ -3c1be8: 7052 b79c 3011 |0020: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ -3c1bee: 6900 876d |0023: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d87 │ │ -3c1bf2: 2200 d818 |0025: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1bf6: 1231 |0027: const/4 v1, #int 3 // #3 │ │ -3c1bf8: 1502 c03f |0028: const/high16 v2, #int 1069547520 // #3fc0 │ │ -3c1bfc: 1a03 e91b |002a: const-string v3, "LIGHT_BOOST" // string@1be9 │ │ -3c1c00: 7052 b79c 3011 |002c: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ -3c1c06: 6900 886d |002f: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d88 │ │ -3c1c0a: 2200 d818 |0031: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1c0e: 1241 |0033: const/4 v1, #int 4 // #4 │ │ -3c1c10: 1502 0040 |0034: const/high16 v2, #int 1073741824 // #4000 │ │ -3c1c14: 1a03 df3a |0036: const-string v3, "MEDIUM_BOOST" // string@3adf │ │ -3c1c18: 7052 b79c 3011 |0038: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ -3c1c1e: 6900 8a6d |003b: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8a │ │ -3c1c22: 2200 d818 |003d: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1c26: 1251 |003f: const/4 v1, #int 5 // #5 │ │ -3c1c28: 1502 2040 |0040: const/high16 v2, #int 1075838976 // #4020 │ │ -3c1c2c: 1a03 5e18 |0042: const-string v3, "HEAVY_BOOST" // string@185e │ │ -3c1c30: 7052 b79c 3011 |0044: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ -3c1c36: 6900 866d |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d86 │ │ -3c1c3a: 7100 b59c 0000 |0049: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9cb5 │ │ -3c1c40: 0c00 |004c: move-result-object v0 │ │ -3c1c42: 6900 856d |004d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d85 │ │ -3c1c46: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -3c1c48: 6900 8d6d |0050: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ -3c1c4c: 0e00 |0052: return-void │ │ +3c1b70: |[3c1b70] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:()V │ │ +3c1b80: 2200 d818 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1b84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3c1b86: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +3c1b8a: 1a03 023e |0005: const-string v3, "OFF" // string@3e02 │ │ +3c1b8e: 7052 b79c 3011 |0007: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ +3c1b94: 6900 8b6d |000a: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ +3c1b98: 2200 d818 |000c: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1b9c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3c1b9e: 1502 003f |000f: const/high16 v2, #int 1056964608 // #3f00 │ │ +3c1ba2: 1a03 ea1b |0011: const-string v3, "LIGHT_REDUCTION" // string@1bea │ │ +3c1ba6: 7052 b79c 3011 |0013: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ +3c1bac: 6900 896d |0016: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d89 │ │ +3c1bb0: 2200 d818 |0018: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1bb4: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +3c1bb6: 1402 cdcc 4c3e |001b: const v2, #float 0.2 // #3e4ccccd │ │ +3c1bbc: 1a03 5f18 |001e: const-string v3, "HEAVY_REDUCTION" // string@185f │ │ +3c1bc0: 7052 b79c 3011 |0020: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ +3c1bc6: 6900 876d |0023: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_REDUCTION:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d87 │ │ +3c1bca: 2200 d818 |0025: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1bce: 1231 |0027: const/4 v1, #int 3 // #3 │ │ +3c1bd0: 1502 c03f |0028: const/high16 v2, #int 1069547520 // #3fc0 │ │ +3c1bd4: 1a03 e91b |002a: const-string v3, "LIGHT_BOOST" // string@1be9 │ │ +3c1bd8: 7052 b79c 3011 |002c: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ +3c1bde: 6900 886d |002f: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.LIGHT_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d88 │ │ +3c1be2: 2200 d818 |0031: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1be6: 1241 |0033: const/4 v1, #int 4 // #4 │ │ +3c1be8: 1502 0040 |0034: const/high16 v2, #int 1073741824 // #4000 │ │ +3c1bec: 1a03 df3a |0036: const-string v3, "MEDIUM_BOOST" // string@3adf │ │ +3c1bf0: 7052 b79c 3011 |0038: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ +3c1bf6: 6900 8a6d |003b: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.MEDIUM_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8a │ │ +3c1bfa: 2200 d818 |003d: new-instance v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1bfe: 1251 |003f: const/4 v1, #int 5 // #5 │ │ +3c1c00: 1502 2040 |0040: const/high16 v2, #int 1075838976 // #4020 │ │ +3c1c04: 1a03 5e18 |0042: const-string v3, "HEAVY_BOOST" // string@185e │ │ +3c1c08: 7052 b79c 3011 |0044: invoke-direct {v0, v3, v1, v1, v2}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.:(Ljava/lang/String;IIF)V // method@9cb7 │ │ +3c1c0e: 6900 866d |0047: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.HEAVY_BOOST:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d86 │ │ +3c1c12: 7100 b59c 0000 |0049: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9cb5 │ │ +3c1c18: 0c00 |004c: move-result-object v0 │ │ +3c1c1a: 6900 856d |004d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d85 │ │ +3c1c1e: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +3c1c20: 6900 8d6d |0050: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ +3c1c24: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x000c line=10 │ │ 0x0018 line=11 │ │ 0x0025 line=12 │ │ 0x0031 line=13 │ │ @@ -782376,19 +782376,19 @@ │ │ type : '(Ljava/lang/String;IIF)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3c1c50: |[3c1c50] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:(Ljava/lang/String;IIF)V │ │ -3c1c60: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c1c66: 5903 8e6d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6d8e │ │ -3c1c6a: 5904 8c6d |0005: iput v4, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6d8c │ │ -3c1c6e: 0e00 |0007: return-void │ │ +3c1c28: |[3c1c28] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.:(Ljava/lang/String;IIF)V │ │ +3c1c38: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c1c3e: 5903 8e6d |0003: iput v3, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6d8e │ │ +3c1c42: 5904 8c6d |0005: iput v4, v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6d8c │ │ +3c1c46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0005 line=21 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ @@ -782402,36 +782402,36 @@ │ │ type : '(I)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3c1a68: |[3c1a68] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.fromInteger:(I)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3c1a78: 7100 be9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9cbe │ │ -3c1a7e: 0c00 |0003: move-result-object v0 │ │ -3c1a80: 2101 |0004: array-length v1, v0 │ │ -3c1a82: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3c1a84: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ -3c1a88: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3c1a8c: 5234 8e6d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6d8e │ │ -3c1a90: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -3c1a94: 1103 |000e: return-object v3 │ │ -3c1a96: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c1a9a: 28f5 |0011: goto 0006 // -000b │ │ -3c1a9c: 2200 441b |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3c1aa0: 2201 611b |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c1aa4: 7010 06a6 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c1aaa: 1a02 040e |0019: const-string v2, "Cannot map value to VolumeAdaptionSetting: " // string@0e04 │ │ -3c1aae: 6e20 12a6 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c1ab4: 6e20 0da6 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3c1aba: 6e10 1ba6 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c1ac0: 0c05 |0024: move-result-object v5 │ │ -3c1ac2: 7020 62a5 5000 |0025: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ -3c1ac8: 2700 |0028: throw v0 │ │ +3c1a40: |[3c1a40] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.fromInteger:(I)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3c1a50: 7100 be9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9cbe │ │ +3c1a56: 0c00 |0003: move-result-object v0 │ │ +3c1a58: 2101 |0004: array-length v1, v0 │ │ +3c1a5a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3c1a5c: 3512 0c00 |0006: if-ge v2, v1, 0012 // +000c │ │ +3c1a60: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3c1a64: 5234 8e6d |000a: iget v4, v3, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6d8e │ │ +3c1a68: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +3c1a6c: 1103 |000e: return-object v3 │ │ +3c1a6e: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c1a72: 28f5 |0011: goto 0006 // -000b │ │ +3c1a74: 2200 441b |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3c1a78: 2201 611b |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c1a7c: 7010 06a6 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c1a82: 1a02 040e |0019: const-string v2, "Cannot map value to VolumeAdaptionSetting: " // string@0e04 │ │ +3c1a86: 6e20 12a6 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c1a8c: 6e20 0da6 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3c1a92: 6e10 1ba6 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c1a98: 0c05 |0024: move-result-object v5 │ │ +3c1a9a: 7020 62a5 5000 |0025: invoke-direct {v0, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ +3c1aa0: 2700 |0028: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000a line=26 │ │ 0x0012 line=30 │ │ locals : │ │ 0x0000 - 0x0029 reg=5 (null) I │ │ @@ -782441,44 +782441,44 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -3c19f0: |[3c19f0] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.isBoostSupported:()Z │ │ -3c1a00: 6200 8d6d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ -3c1a04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3c1a08: 6e10 f4a4 0000 |0004: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ -3c1a0e: 0a00 |0007: move-result v0 │ │ -3c1a10: 0f00 |0008: return v0 │ │ -3c1a12: 7100 2e06 0000 |0009: invoke-static {}, Landroid/media/audiofx/AudioEffect;.queryEffects:()[Landroid/media/audiofx/AudioEffect$Descriptor; // method@062e │ │ -3c1a18: 0c00 |000c: move-result-object v0 │ │ -3c1a1a: 3800 1e00 |000d: if-eqz v0, 002b // +001e │ │ -3c1a1e: 2101 |000f: array-length v1, v0 │ │ -3c1a20: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3c1a22: 3512 1a00 |0011: if-ge v2, v1, 002b // +001a │ │ -3c1a26: 4603 0002 |0013: aget-object v3, v0, v2 │ │ -3c1a2a: 5433 d500 |0015: iget-object v3, v3, Landroid/media/audiofx/AudioEffect$Descriptor;.type:Ljava/util/UUID; // field@00d5 │ │ -3c1a2e: 6204 d600 |0017: sget-object v4, Landroid/media/audiofx/AudioEffect;.EFFECT_TYPE_LOUDNESS_ENHANCER:Ljava/util/UUID; // field@00d6 │ │ -3c1a32: 6e20 b5a8 4300 |0019: invoke-virtual {v3, v4}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@a8b5 │ │ -3c1a38: 0a03 |001c: move-result v3 │ │ -3c1a3a: 3803 0b00 |001d: if-eqz v3, 0028 // +000b │ │ -3c1a3e: 6200 f0ef |001f: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@eff0 │ │ -3c1a42: 6900 8d6d |0021: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ -3c1a46: 6e10 f4a4 0000 |0023: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ -3c1a4c: 0a00 |0026: move-result v0 │ │ -3c1a4e: 0f00 |0027: return v0 │ │ -3c1a50: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3c1a54: 28e7 |002a: goto 0011 // -0019 │ │ -3c1a56: 6200 efef |002b: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ -3c1a5a: 6900 8d6d |002d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ -3c1a5e: 6e10 f4a4 0000 |002f: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ -3c1a64: 0a00 |0032: move-result v0 │ │ -3c1a66: 0f00 |0033: return v0 │ │ +3c19c8: |[3c19c8] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.isBoostSupported:()Z │ │ +3c19d8: 6200 8d6d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ +3c19dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3c19e0: 6e10 f4a4 0000 |0004: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ +3c19e6: 0a00 |0007: move-result v0 │ │ +3c19e8: 0f00 |0008: return v0 │ │ +3c19ea: 7100 2e06 0000 |0009: invoke-static {}, Landroid/media/audiofx/AudioEffect;.queryEffects:()[Landroid/media/audiofx/AudioEffect$Descriptor; // method@062e │ │ +3c19f0: 0c00 |000c: move-result-object v0 │ │ +3c19f2: 3800 1e00 |000d: if-eqz v0, 002b // +001e │ │ +3c19f6: 2101 |000f: array-length v1, v0 │ │ +3c19f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3c19fa: 3512 1a00 |0011: if-ge v2, v1, 002b // +001a │ │ +3c19fe: 4603 0002 |0013: aget-object v3, v0, v2 │ │ +3c1a02: 5433 d500 |0015: iget-object v3, v3, Landroid/media/audiofx/AudioEffect$Descriptor;.type:Ljava/util/UUID; // field@00d5 │ │ +3c1a06: 6204 d600 |0017: sget-object v4, Landroid/media/audiofx/AudioEffect;.EFFECT_TYPE_LOUDNESS_ENHANCER:Ljava/util/UUID; // field@00d6 │ │ +3c1a0a: 6e20 b5a8 4300 |0019: invoke-virtual {v3, v4}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@a8b5 │ │ +3c1a10: 0a03 |001c: move-result v3 │ │ +3c1a12: 3803 0b00 |001d: if-eqz v3, 0028 // +000b │ │ +3c1a16: 6200 f0ef |001f: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@eff0 │ │ +3c1a1a: 6900 8d6d |0021: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ +3c1a1e: 6e10 f4a4 0000 |0023: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ +3c1a24: 0a00 |0026: move-result v0 │ │ +3c1a26: 0f00 |0027: return v0 │ │ +3c1a28: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3c1a2c: 28e7 |002a: goto 0011 // -0019 │ │ +3c1a2e: 6200 efef |002b: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ +3c1a32: 6900 8d6d |002d: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ +3c1a36: 6e10 f4a4 0000 |002f: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ +3c1a3c: 0a00 |0032: move-result v0 │ │ +3c1a3e: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0009 line=48 │ │ 0x000f line=50 │ │ 0x0015 line=51 │ │ @@ -782493,17 +782493,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1c70: |[3c1c70] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.setBoostSupported:(Ljava/lang/Boolean;)V │ │ -3c1c80: 6900 8d6d |0000: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ -3c1c84: 0e00 |0002: return-void │ │ +3c1c48: |[3c1c48] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.setBoostSupported:(Ljava/lang/Boolean;)V │ │ +3c1c58: 6900 8d6d |0000: sput-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.boostSupported:Ljava/lang/Boolean; // field@6d8d │ │ +3c1c5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Boolean; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -782511,20 +782511,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c1acc: |[3c1acc] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3c1adc: 1c00 d818 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1ae0: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3c1ae6: 0c01 |0005: move-result-object v1 │ │ -3c1ae8: 1f01 d818 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ -3c1aec: 1101 |0008: return-object v1 │ │ +3c1aa4: |[3c1aa4] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3c1ab4: 1c00 d818 |0000: const-class v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1ab8: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3c1abe: 0c01 |0005: move-result-object v1 │ │ +3c1ac0: 1f01 d818 |0006: check-cast v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@18d8 │ │ +3c1ac4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -782532,20 +782532,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c1b44: |[3c1b44] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ -3c1b54: 6200 856d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d85 │ │ -3c1b58: 6e10 c5aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.clone:()Ljava/lang/Object; // method@aac5 │ │ -3c1b5e: 0c00 |0005: move-result-object v0 │ │ -3c1b60: 1f00 d11d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1dd1 │ │ -3c1b64: 1100 |0008: return-object v0 │ │ +3c1b1c: |[3c1b1c] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.values:()[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ +3c1b2c: 6200 856d |0000: sget-object v0, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.$VALUES:[Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d85 │ │ +3c1b30: 6e10 c5aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.clone:()Ljava/lang/Object; // method@aac5 │ │ +3c1b36: 0c00 |0005: move-result-object v0 │ │ +3c1b38: 1f00 d11d |0006: check-cast v0, [Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // type@1dd1 │ │ +3c1b3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -782553,17 +782553,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1b68: |[3c1b68] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.getAdaptionFactor:()F │ │ -3c1b78: 5210 8c6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6d8c │ │ -3c1b7c: 0f00 |0002: return v0 │ │ +3c1b40: |[3c1b40] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.getAdaptionFactor:()F │ │ +3c1b50: 5210 8c6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.adaptionFactor:F // field@6d8c │ │ +3c1b54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;) │ │ @@ -782571,17 +782571,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1b80: |[3c1b80] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.toInteger:()I │ │ -3c1b90: 5210 8e6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6d8e │ │ -3c1b94: 0f00 |0002: return v0 │ │ +3c1b58: |[3c1b58] de.danoeh.antennapod.model.feed.VolumeAdaptionSetting.toInteger:()I │ │ +3c1b68: 5210 8e6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.value:I // field@6d8e │ │ +3c1b6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -782637,71 +782637,71 @@ │ │ type : '()[Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -3c1d18: |[3c1d18] de.danoeh.antennapod.model.playback.MediaType.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3c1d28: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3c1d2a: 2300 d21d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1dd2 │ │ -3c1d2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c1d30: 6202 906d |0004: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ -3c1d34: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3c1d38: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3c1d3a: 6202 936d |0009: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3c1d3e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3c1d42: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3c1d44: 6202 926d |000e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3c1d48: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3c1d4c: 1100 |0012: return-object v0 │ │ +3c1cf0: |[3c1cf0] de.danoeh.antennapod.model.playback.MediaType.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3c1d00: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3c1d02: 2300 d21d |0001: new-array v0, v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1dd2 │ │ +3c1d06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3c1d08: 6202 906d |0004: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ +3c1d0c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3c1d10: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3c1d12: 6202 936d |0009: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3c1d16: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3c1d1a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3c1d1c: 6202 926d |000e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3c1d20: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3c1d24: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=9 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/playback/MediaType;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3c1d74: |[3c1d74] de.danoeh.antennapod.model.playback.MediaType.:()V │ │ -3c1d84: 2200 d918 |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ -3c1d88: 1a01 4c08 |0002: const-string v1, "AUDIO" // string@084c │ │ -3c1d8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3c1d8e: 7030 c19c 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@9cc1 │ │ -3c1d94: 6900 906d |0008: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ -3c1d98: 2200 d918 |000a: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ -3c1d9c: 1a01 0d4b |000c: const-string v1, "VIDEO" // string@4b0d │ │ -3c1da0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3c1da2: 7030 c19c 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@9cc1 │ │ -3c1da8: 6900 936d |0012: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3c1dac: 2200 d918 |0014: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ -3c1db0: 1a01 9749 |0016: const-string v1, "UNKNOWN" // string@4997 │ │ -3c1db4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3c1db6: 7030 c19c 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@9cc1 │ │ -3c1dbc: 6900 926d |001c: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3c1dc0: 7100 bf9c 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/playback/MediaType;.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; // method@9cbf │ │ -3c1dc6: 0c00 |0021: move-result-object v0 │ │ -3c1dc8: 6900 8f6d |0022: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6d8f │ │ -3c1dcc: 2200 e01b |0024: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3c1dd0: 1a01 cb57 |0026: const-string v1, "application/opus" // string@57cb │ │ -3c1dd4: 1a02 d557 |0028: const-string v2, "application/x-flac" // string@57d5 │ │ -3c1dd8: 1a03 ca57 |002a: const-string v3, "application/ogg" // string@57ca │ │ -3c1ddc: 2430 e61d 1302 |002c: filled-new-array {v3, v1, v2}, [Ljava/lang/String; // type@1de6 │ │ -3c1de2: 0c01 |002f: move-result-object v1 │ │ -3c1de4: 7110 6ba7 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3c1dea: 0c01 |0033: move-result-object v1 │ │ -3c1dec: 7020 01a8 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@a801 │ │ -3c1df2: 6900 916d |0037: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6d91 │ │ -3c1df6: 0e00 |0039: return-void │ │ +3c1d4c: |[3c1d4c] de.danoeh.antennapod.model.playback.MediaType.:()V │ │ +3c1d5c: 2200 d918 |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ +3c1d60: 1a01 4c08 |0002: const-string v1, "AUDIO" // string@084c │ │ +3c1d64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3c1d66: 7030 c19c 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@9cc1 │ │ +3c1d6c: 6900 906d |0008: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ +3c1d70: 2200 d918 |000a: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ +3c1d74: 1a01 0d4b |000c: const-string v1, "VIDEO" // string@4b0d │ │ +3c1d78: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3c1d7a: 7030 c19c 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@9cc1 │ │ +3c1d80: 6900 936d |0012: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3c1d84: 2200 d918 |0014: new-instance v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ +3c1d88: 1a01 9749 |0016: const-string v1, "UNKNOWN" // string@4997 │ │ +3c1d8c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3c1d8e: 7030 c19c 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/model/playback/MediaType;.:(Ljava/lang/String;I)V // method@9cc1 │ │ +3c1d94: 6900 926d |001c: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3c1d98: 7100 bf9c 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/model/playback/MediaType;.$values:()[Lde/danoeh/antennapod/model/playback/MediaType; // method@9cbf │ │ +3c1d9e: 0c00 |0021: move-result-object v0 │ │ +3c1da0: 6900 8f6d |0022: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6d8f │ │ +3c1da4: 2200 e01b |0024: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3c1da8: 1a01 cb57 |0026: const-string v1, "application/opus" // string@57cb │ │ +3c1dac: 1a02 d557 |0028: const-string v2, "application/x-flac" // string@57d5 │ │ +3c1db0: 1a03 ca57 |002a: const-string v3, "application/ogg" // string@57ca │ │ +3c1db4: 2430 e61d 1302 |002c: filled-new-array {v3, v1, v2}, [Ljava/lang/String; // type@1de6 │ │ +3c1dba: 0c01 |002f: move-result-object v1 │ │ +3c1dbc: 7110 6ba7 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3c1dc2: 0c01 |0033: move-result-object v1 │ │ +3c1dc4: 7020 01a8 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@a801 │ │ +3c1dca: 6900 916d |0037: sput-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6d91 │ │ +3c1dce: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x001e line=9 │ │ 0x0024 line=12 │ │ locals : │ │ │ │ @@ -782710,17 +782710,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3c1df8: |[3c1df8] de.danoeh.antennapod.model.playback.MediaType.:(Ljava/lang/String;I)V │ │ -3c1e08: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3c1e0e: 0e00 |0003: return-void │ │ +3c1dd0: |[3c1dd0] de.danoeh.antennapod.model.playback.MediaType.:(Ljava/lang/String;I)V │ │ +3c1de0: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3c1de6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/playback/MediaType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -782730,40 +782730,40 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3c1c88: |[3c1c88] de.danoeh.antennapod.model.playback.MediaType.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3c1c98: 7110 cf0a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c1c9e: 0a00 |0003: move-result v0 │ │ -3c1ca0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3c1ca4: 6201 926d |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3c1ca8: 1101 |0008: return-object v1 │ │ -3c1caa: 1a00 0559 |0009: const-string v0, "audio" // string@5905 │ │ -3c1cae: 6e20 f6a5 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c1cb4: 0a00 |000e: move-result v0 │ │ -3c1cb6: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -3c1cba: 6201 906d |0011: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ -3c1cbe: 1101 |0013: return-object v1 │ │ -3c1cc0: 1a00 d7c7 |0014: const-string v0, "video" // string@c7d7 │ │ -3c1cc4: 6e20 f6a5 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c1cca: 0a00 |0019: move-result v0 │ │ -3c1ccc: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -3c1cd0: 6201 936d |001c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3c1cd4: 1101 |001e: return-object v1 │ │ -3c1cd6: 6200 916d |001f: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6d91 │ │ -3c1cda: 7220 7fa8 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ -3c1ce0: 0a01 |0024: move-result v1 │ │ -3c1ce2: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ -3c1ce6: 6201 906d |0027: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ -3c1cea: 1101 |0029: return-object v1 │ │ -3c1cec: 6201 926d |002a: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3c1cf0: 1101 |002c: return-object v1 │ │ +3c1c60: |[3c1c60] de.danoeh.antennapod.model.playback.MediaType.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3c1c70: 7110 cf0a 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c1c76: 0a00 |0003: move-result v0 │ │ +3c1c78: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3c1c7c: 6201 926d |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3c1c80: 1101 |0008: return-object v1 │ │ +3c1c82: 1a00 0559 |0009: const-string v0, "audio" // string@5905 │ │ +3c1c86: 6e20 f6a5 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c1c8c: 0a00 |000e: move-result v0 │ │ +3c1c8e: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +3c1c92: 6201 906d |0011: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ +3c1c96: 1101 |0013: return-object v1 │ │ +3c1c98: 1a00 d7c7 |0014: const-string v0, "video" // string@c7d7 │ │ +3c1c9c: 6e20 f6a5 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c1ca2: 0a00 |0019: move-result v0 │ │ +3c1ca4: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +3c1ca8: 6201 936d |001c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3c1cac: 1101 |001e: return-object v1 │ │ +3c1cae: 6200 916d |001f: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO_APPLICATION_MIME_STRINGS:Ljava/util/Set; // field@6d91 │ │ +3c1cb2: 7220 7fa8 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ +3c1cb8: 0a01 |0024: move-result v1 │ │ +3c1cba: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ +3c1cbe: 6201 906d |0027: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ +3c1cc2: 1101 |0029: return-object v1 │ │ +3c1cc4: 6201 926d |002a: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3c1cc8: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0006 line=20 │ │ 0x000b line=21 │ │ 0x0011 line=22 │ │ 0x0016 line=23 │ │ @@ -782779,20 +782779,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c1cf4: |[3c1cf4] de.danoeh.antennapod.model.playback.MediaType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3c1d04: 1c00 d918 |0000: const-class v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ -3c1d08: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3c1d0e: 0c01 |0005: move-result-object v1 │ │ -3c1d10: 1f01 d918 |0006: check-cast v1, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ -3c1d14: 1101 |0008: return-object v1 │ │ +3c1ccc: |[3c1ccc] de.danoeh.antennapod.model.playback.MediaType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3c1cdc: 1c00 d918 |0000: const-class v0, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ +3c1ce0: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3c1ce6: 0c01 |0005: move-result-object v1 │ │ +3c1ce8: 1f01 d918 |0006: check-cast v1, Lde/danoeh/antennapod/model/playback/MediaType; // type@18d9 │ │ +3c1cec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/playback/MediaType;) │ │ @@ -782800,20 +782800,20 @@ │ │ type : '()[Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3c1d50: |[3c1d50] de.danoeh.antennapod.model.playback.MediaType.values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3c1d60: 6200 8f6d |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6d8f │ │ -3c1d64: 6e10 c6aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/playback/MediaType;.clone:()Ljava/lang/Object; // method@aac6 │ │ -3c1d6a: 0c00 |0005: move-result-object v0 │ │ -3c1d6c: 1f00 d21d |0006: check-cast v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1dd2 │ │ -3c1d70: 1100 |0008: return-object v0 │ │ +3c1d28: |[3c1d28] de.danoeh.antennapod.model.playback.MediaType.values:()[Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3c1d38: 6200 8f6d |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.$VALUES:[Lde/danoeh/antennapod/model/playback/MediaType; // field@6d8f │ │ +3c1d3c: 6e10 c6aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/model/playback/MediaType;.clone:()Ljava/lang/Object; // method@aac6 │ │ +3c1d42: 0c00 |0005: move-result-object v0 │ │ +3c1d44: 1f00 d21d |0006: check-cast v0, [Lde/danoeh/antennapod/model/playback/MediaType; // type@1dd2 │ │ +3c1d48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -783020,71 +783020,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c1f14: |[3c1f14] de.danoeh.antennapod.model.playback.RemoteMedia$1.:()V │ │ -3c1f24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c1f2a: 0e00 |0003: return-void │ │ +3c1eec: |[3c1eec] de.danoeh.antennapod.model.playback.RemoteMedia$1.:()V │ │ +3c1efc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c1f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 81 16-bit code units │ │ -3c1e10: |[3c1e10] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ -3c1e20: 220d dc18 |0000: new-instance v13, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ -3c1e24: 7401 b407 1100 |0002: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e2a: 0c01 |0005: move-result-object v1 │ │ -3c1e2c: 7401 b407 1100 |0006: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e32: 0c02 |0009: move-result-object v2 │ │ -3c1e34: 7401 b407 1100 |000a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e3a: 0c03 |000d: move-result-object v3 │ │ -3c1e3c: 7401 b407 1100 |000e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e42: 0c04 |0011: move-result-object v4 │ │ -3c1e44: 7401 b407 1100 |0012: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e4a: 0c05 |0015: move-result-object v5 │ │ -3c1e4c: 7401 b407 1100 |0016: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e52: 0c06 |0019: move-result-object v6 │ │ -3c1e54: 7401 b407 1100 |001a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e5a: 0c07 |001d: move-result-object v7 │ │ -3c1e5c: 7401 b407 1100 |001e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e62: 0c08 |0021: move-result-object v8 │ │ -3c1e64: 7401 b407 1100 |0022: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e6a: 0c09 |0025: move-result-object v9 │ │ -3c1e6c: 7401 b407 1100 |0026: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e72: 0c0a |0029: move-result-object v10 │ │ -3c1e74: 220b db1b |002a: new-instance v11, Ljava/util/Date; // type@1bdb │ │ -3c1e78: 7401 b007 1100 |002c: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3c1e7e: 0b0e |002f: move-result-wide v14 │ │ -3c1e80: 7030 dea7 eb0f |0030: invoke-direct {v11, v14, v15}, Ljava/util/Date;.:(J)V // method@a7de │ │ -3c1e86: 7401 b407 1100 |0033: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ -3c1e8c: 0c0c |0036: move-result-object v12 │ │ -3c1e8e: 07d0 |0037: move-object v0, v13 │ │ -3c1e90: 760d e39c 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V // method@9ce3 │ │ -3c1e96: 7401 ad07 1100 |003b: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ -3c1e9c: 0a00 |003e: move-result v0 │ │ -3c1e9e: 6e20 049d 0d00 |003f: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setDuration:(I)V // method@9d04 │ │ -3c1ea4: 7401 ad07 1100 |0042: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ -3c1eaa: 0a00 |0045: move-result v0 │ │ -3c1eac: 6e20 069d 0d00 |0046: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setPosition:(I)V // method@9d06 │ │ -3c1eb2: 7401 b007 1100 |0049: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ -3c1eb8: 0b00 |004c: move-result-wide v0 │ │ -3c1eba: 6e30 059d 0d01 |004d: invoke-virtual {v13, v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setLastPlayedTime:(J)V // method@9d05 │ │ -3c1ec0: 110d |0050: return-object v13 │ │ +3c1de8: |[3c1de8] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ +3c1df8: 220d dc18 |0000: new-instance v13, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ +3c1dfc: 7401 b407 1100 |0002: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e02: 0c01 |0005: move-result-object v1 │ │ +3c1e04: 7401 b407 1100 |0006: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e0a: 0c02 |0009: move-result-object v2 │ │ +3c1e0c: 7401 b407 1100 |000a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e12: 0c03 |000d: move-result-object v3 │ │ +3c1e14: 7401 b407 1100 |000e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e1a: 0c04 |0011: move-result-object v4 │ │ +3c1e1c: 7401 b407 1100 |0012: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e22: 0c05 |0015: move-result-object v5 │ │ +3c1e24: 7401 b407 1100 |0016: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e2a: 0c06 |0019: move-result-object v6 │ │ +3c1e2c: 7401 b407 1100 |001a: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e32: 0c07 |001d: move-result-object v7 │ │ +3c1e34: 7401 b407 1100 |001e: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e3a: 0c08 |0021: move-result-object v8 │ │ +3c1e3c: 7401 b407 1100 |0022: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e42: 0c09 |0025: move-result-object v9 │ │ +3c1e44: 7401 b407 1100 |0026: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e4a: 0c0a |0029: move-result-object v10 │ │ +3c1e4c: 220b db1b |002a: new-instance v11, Ljava/util/Date; // type@1bdb │ │ +3c1e50: 7401 b007 1100 |002c: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3c1e56: 0b0e |002f: move-result-wide v14 │ │ +3c1e58: 7030 dea7 eb0f |0030: invoke-direct {v11, v14, v15}, Ljava/util/Date;.:(J)V // method@a7de │ │ +3c1e5e: 7401 b407 1100 |0033: invoke-virtual/range {v17}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@07b4 │ │ +3c1e64: 0c0c |0036: move-result-object v12 │ │ +3c1e66: 07d0 |0037: move-object v0, v13 │ │ +3c1e68: 760d e39c 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V // method@9ce3 │ │ +3c1e6e: 7401 ad07 1100 |003b: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ +3c1e74: 0a00 |003e: move-result v0 │ │ +3c1e76: 6e20 049d 0d00 |003f: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setDuration:(I)V // method@9d04 │ │ +3c1e7c: 7401 ad07 1100 |0042: invoke-virtual/range {v17}, Landroid/os/Parcel;.readInt:()I // method@07ad │ │ +3c1e82: 0a00 |0045: move-result v0 │ │ +3c1e84: 6e20 069d 0d00 |0046: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setPosition:(I)V // method@9d06 │ │ +3c1e8a: 7401 b007 1100 |0049: invoke-virtual/range {v17}, Landroid/os/Parcel;.readLong:()J // method@07b0 │ │ +3c1e90: 0b00 |004c: move-result-wide v0 │ │ +3c1e92: 6e30 059d 0d01 |004d: invoke-virtual {v13, v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia;.setLastPlayedTime:(J)V // method@9d05 │ │ +3c1e98: 110d |0050: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x000e line=265 │ │ 0x0022 line=266 │ │ 0x003b line=267 │ │ 0x0042 line=268 │ │ @@ -783098,18 +783098,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3c1edc: |[3c1edc] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -3c1eec: 6e20 dd9c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@9cdd │ │ -3c1ef2: 0c01 |0003: move-result-object v1 │ │ -3c1ef4: 1101 |0004: return-object v1 │ │ +3c1eb4: |[3c1eb4] de.danoeh.antennapod.model.playback.RemoteMedia$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +3c1ec4: 6e20 dd9c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.createFromParcel:(Landroid/os/Parcel;)Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@9cdd │ │ +3c1eca: 0c01 |0003: move-result-object v1 │ │ +3c1ecc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -783118,17 +783118,17 @@ │ │ type : '(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c1ec4: |[3c1ec4] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ -3c1ed4: 2311 d31d |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1dd3 │ │ -3c1ed8: 1101 |0002: return-object v1 │ │ +3c1e9c: |[3c1e9c] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ +3c1eac: 2311 d31d |0000: new-array v1, v1, [Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@1dd3 │ │ +3c1eb0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -783137,18 +783137,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3c1ef8: |[3c1ef8] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Ljava/lang/Object; │ │ -3c1f08: 6e20 df9c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@9cdf │ │ -3c1f0e: 0c01 |0003: move-result-object v1 │ │ -3c1f10: 1101 |0004: return-object v1 │ │ +3c1ed0: |[3c1ed0] de.danoeh.antennapod.model.playback.RemoteMedia$1.newArray:(I)[Ljava/lang/Object; │ │ +3c1ee0: 6e20 df9c 1000 |0000: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.newArray:(I)[Lde/danoeh/antennapod/model/playback/RemoteMedia; // method@9cdf │ │ +3c1ee6: 0c01 |0003: move-result-object v1 │ │ +3c1ee8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -783213,18 +783213,18 @@ │ │ type : '(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3c27a0: |[3c27a0] de.danoeh.antennapod.net.common.AntennapodHttpClient.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ -3c27b0: 7120 0e9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@9d0e │ │ -3c27b6: 0c00 |0003: move-result-object v0 │ │ -3c27b8: 1100 |0004: return-object v0 │ │ +3c2778: |[3c2778] de.danoeh.antennapod.net.common.AntennapodHttpClient.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ +3c2788: 7120 0e9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@9d0e │ │ +3c278e: 0c00 |0003: move-result-object v0 │ │ +3c2790: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lokhttp3/Route; │ │ 0x0000 - 0x0005 reg=1 (null) Lokhttp3/Response; │ │ │ │ @@ -783233,32 +783233,32 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c2808: |[3c2808] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ -3c2818: 0e00 |0000: return-void │ │ +3c27e0: |[3c27e0] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ +3c27f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c281c: |[3c281c] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ -3c282c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c2832: 0e00 |0003: return-void │ │ +3c27f4: |[3c27f4] de.danoeh.antennapod.net.common.AntennapodHttpClient.:()V │ │ +3c2804: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c280a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/common/AntennapodHttpClient; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient;) │ │ @@ -783266,30 +783266,30 @@ │ │ type : '()Lokhttp3/OkHttpClient;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -3c25e4: |[3c25e4] de.danoeh.antennapod.net.common.AntennapodHttpClient.getHttpClient:()Lokhttp3/OkHttpClient; │ │ -3c25f4: 1c00 de18 |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@18de │ │ -3c25f8: 1d00 |0002: monitor-enter v0 │ │ -3c25fa: 6201 ad6d |0003: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ -3c25fe: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ -3c2602: 7100 0f9d 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@9d0f │ │ -3c2608: 0c01 |000a: move-result-object v1 │ │ -3c260a: 6e10 d4a9 0100 |000b: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@a9d4 │ │ -3c2610: 0c01 |000e: move-result-object v1 │ │ -3c2612: 6901 ad6d |000f: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ -3c2616: 6201 ad6d |0011: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ -3c261a: 1e00 |0013: monitor-exit v0 │ │ -3c261c: 1101 |0014: return-object v1 │ │ -3c261e: 0d01 |0015: move-exception v1 │ │ -3c2620: 1e00 |0016: monitor-exit v0 │ │ -3c2622: 2701 |0017: throw v1 │ │ +3c25bc: |[3c25bc] de.danoeh.antennapod.net.common.AntennapodHttpClient.getHttpClient:()Lokhttp3/OkHttpClient; │ │ +3c25cc: 1c00 de18 |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@18de │ │ +3c25d0: 1d00 |0002: monitor-enter v0 │ │ +3c25d2: 6201 ad6d |0003: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ +3c25d6: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ +3c25da: 7100 0f9d 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@9d0f │ │ +3c25e0: 0c01 |000a: move-result-object v1 │ │ +3c25e2: 6e10 d4a9 0100 |000b: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@a9d4 │ │ +3c25e8: 0c01 |000e: move-result-object v1 │ │ +3c25ea: 6901 ad6d |000f: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ +3c25ee: 6201 ad6d |0011: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ +3c25f2: 1e00 |0013: monitor-exit v0 │ │ +3c25f4: 1101 |0014: return-object v1 │ │ +3c25f6: 0d01 |0015: move-exception v1 │ │ +3c25f8: 1e00 |0016: monitor-exit v0 │ │ +3c25fa: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0003 line=41 │ │ 0x0007 line=42 │ │ 0x0011 line=44 │ │ @@ -783300,30 +783300,30 @@ │ │ type : '(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -3c27bc: |[3c27bc] de.danoeh.antennapod.net.common.AntennapodHttpClient.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ -3c27cc: 6201 ae6d |0000: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c27d0: 5410 c06c |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6cc0 │ │ -3c27d4: 5411 bd6c |0004: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6cbd │ │ -3c27d8: 7120 bca9 1000 |0006: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a9bc │ │ -3c27de: 0c01 |0009: move-result-object v1 │ │ -3c27e0: 6e10 ffa9 0200 |000a: invoke-virtual {v2}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ -3c27e6: 0c02 |000d: move-result-object v2 │ │ -3c27e8: 6e10 f2a9 0200 |000e: invoke-virtual {v2}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ -3c27ee: 0c02 |0011: move-result-object v2 │ │ -3c27f0: 1a00 1441 |0012: const-string v0, "Proxy-Authorization" // string@4114 │ │ -3c27f4: 6e30 eaa9 0201 |0014: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3c27fa: 0c01 |0017: move-result-object v1 │ │ -3c27fc: 6e10 e8a9 0100 |0018: invoke-virtual {v1}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c2802: 0c01 |001b: move-result-object v1 │ │ -3c2804: 1101 |001c: return-object v1 │ │ +3c2794: |[3c2794] de.danoeh.antennapod.net.common.AntennapodHttpClient.lambda$newBuilder$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ +3c27a4: 6201 ae6d |0000: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c27a8: 5410 c06c |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6cc0 │ │ +3c27ac: 5411 bd6c |0004: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6cbd │ │ +3c27b0: 7120 bca9 1000 |0006: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a9bc │ │ +3c27b6: 0c01 |0009: move-result-object v1 │ │ +3c27b8: 6e10 ffa9 0200 |000a: invoke-virtual {v2}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ +3c27be: 0c02 |000d: move-result-object v2 │ │ +3c27c0: 6e10 f2a9 0200 |000e: invoke-virtual {v2}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ +3c27c6: 0c02 |0011: move-result-object v2 │ │ +3c27c8: 1a00 1441 |0012: const-string v0, "Proxy-Authorization" // string@4114 │ │ +3c27cc: 6e30 eaa9 0201 |0014: invoke-virtual {v2, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3c27d2: 0c01 |0017: move-result-object v1 │ │ +3c27d4: 6e10 e8a9 0100 |0018: invoke-virtual {v1}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c27da: 0c01 |001b: move-result-object v1 │ │ +3c27dc: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000a line=90 │ │ 0x0014 line=91 │ │ 0x0018 line=92 │ │ locals : │ │ @@ -783335,92 +783335,92 @@ │ │ type : '()Lokhttp3/OkHttpClient$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -3c2630: |[3c2630] de.danoeh.antennapod.net.common.AntennapodHttpClient.newBuilder:()Lokhttp3/OkHttpClient$Builder; │ │ -3c2640: 1a00 5109 |0000: const-string v0, "AntennapodHttpClient" // string@0951 │ │ -3c2644: 1a01 0011 |0002: const-string v1, "Creating new instance of HTTP client" // string@1100 │ │ -3c2648: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c264e: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -3c2652: 7110 02a6 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ -3c2658: 0c00 |000c: move-result-object v0 │ │ -3c265a: 1a01 be80 |000d: const-string v1, "http.maxConnections" // string@80be │ │ -3c265e: 7120 22a6 0100 |000f: invoke-static {v1, v0}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a622 │ │ -3c2664: 2200 8a1c |0012: new-instance v0, Lokhttp3/OkHttpClient$Builder; // type@1c8a │ │ -3c2668: 7010 d3a9 0000 |0014: invoke-direct {v0}, Lokhttp3/OkHttpClient$Builder;.:()V // method@a9d3 │ │ -3c266e: 6e10 dba9 0000 |0017: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.interceptors:()Ljava/util/List; // method@a9db │ │ -3c2674: 0c01 |001a: move-result-object v1 │ │ -3c2676: 2202 df18 |001b: new-instance v2, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor; // type@18df │ │ -3c267a: 7010 139d 0200 |001d: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor;.:()V // method@9d13 │ │ -3c2680: 7220 1fa8 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c2686: 6e10 dca9 0000 |0023: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.networkInterceptors:()Ljava/util/List; // method@a9dc │ │ -3c268c: 0c01 |0026: move-result-object v1 │ │ -3c268e: 2202 f418 |0027: new-instance v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor; // type@18f4 │ │ -3c2692: 7010 409d 0200 |0029: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.:()V // method@9d40 │ │ -3c2698: 7220 1fa8 2100 |002c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c269e: 2201 891b |002f: new-instance v1, Ljava/net/CookieManager; // type@1b89 │ │ -3c26a2: 7010 86a6 0100 |0031: invoke-direct {v1}, Ljava/net/CookieManager;.:()V // method@a686 │ │ -3c26a8: 6202 0cf0 |0034: sget-object v2, Ljava/net/CookiePolicy;.ACCEPT_ORIGINAL_SERVER:Ljava/net/CookiePolicy; // field@f00c │ │ -3c26ac: 6e20 87a6 2100 |0036: invoke-virtual {v1, v2}, Ljava/net/CookieManager;.setCookiePolicy:(Ljava/net/CookiePolicy;)V // method@a687 │ │ -3c26b2: 2202 881c |0039: new-instance v2, Lokhttp3/JavaNetCookieJar; // type@1c88 │ │ -3c26b6: 7020 cfa9 1200 |003b: invoke-direct {v2, v1}, Lokhttp3/JavaNetCookieJar;.:(Ljava/net/CookieHandler;)V // method@a9cf │ │ -3c26bc: 6e20 d8a9 2000 |003e: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.cookieJar:(Lokhttp3/CookieJar;)Lokhttp3/OkHttpClient$Builder; // method@a9d8 │ │ -3c26c2: 6201 19f0 |0041: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3c26c6: 1602 1027 |0043: const-wide/16 v2, #int 10000 // #2710 │ │ -3c26ca: 6e40 d6a9 2013 |0045: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.connectTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@a9d6 │ │ -3c26d0: 1602 3075 |0048: const-wide/16 v2, #int 30000 // #7530 │ │ -3c26d4: 6e40 e0a9 2013 |004a: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.readTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@a9e0 │ │ -3c26da: 6e40 e2a9 2013 |004d: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.writeTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@a9e2 │ │ -3c26e0: 2201 7a1c |0050: new-instance v1, Lokhttp3/Cache; // type@1c7a │ │ -3c26e4: 6202 ac6d |0052: sget-object v2, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6dac │ │ -3c26e8: 1703 002d 3101 |0054: const-wide/32 v3, #float 3.25421e-38 // #01312d00 │ │ -3c26ee: 7040 b2a9 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lokhttp3/Cache;.:(Ljava/io/File;J)V // method@a9b2 │ │ -3c26f4: 6e20 d5a9 1000 |005a: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.cache:(Lokhttp3/Cache;)Lokhttp3/OkHttpClient$Builder; // method@a9d5 │ │ -3c26fa: 1211 |005d: const/4 v1, #int 1 // #1 │ │ -3c26fc: 6e20 d9a9 1000 |005e: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@a9d9 │ │ -3c2702: 6e20 daa9 1000 |0061: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followSslRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@a9da │ │ -3c2708: 6201 ae6d |0064: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c270c: 3801 4500 |0066: if-eqz v1, 00ab // +0045 │ │ -3c2710: 5411 bf6c |0068: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6cbf │ │ -3c2714: 6202 0df0 |006a: sget-object v2, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@f00d │ │ -3c2718: 3221 3f00 |006c: if-eq v1, v2, 00ab // +003f │ │ -3c271c: 6201 ae6d |006e: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c2720: 5411 bc6c |0070: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6cbc │ │ -3c2724: 7110 cf0a 0100 |0072: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c272a: 0a01 |0075: move-result v1 │ │ -3c272c: 3901 3500 |0076: if-nez v1, 00ab // +0035 │ │ -3c2730: 6201 ae6d |0078: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c2734: 5212 be6c |007a: iget v2, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6cbe │ │ -3c2738: 3d02 0300 |007c: if-lez v2, 007f // +0003 │ │ -3c273c: 2803 |007e: goto 0081 // +0003 │ │ -3c273e: 1302 901f |007f: const/16 v2, #int 8080 // #1f90 │ │ -3c2742: 5411 bc6c |0081: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6cbc │ │ -3c2746: 7120 99a6 2100 |0083: invoke-static {v1, v2}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@a699 │ │ -3c274c: 0c01 |0086: move-result-object v1 │ │ -3c274e: 2202 951b |0087: new-instance v2, Ljava/net/Proxy; // type@1b95 │ │ -3c2752: 6203 ae6d |0089: sget-object v3, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c2756: 5433 bf6c |008b: iget-object v3, v3, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6cbf │ │ -3c275a: 7030 9ea6 3201 |008d: invoke-direct {v2, v3, v1}, Ljava/net/Proxy;.:(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V // method@a69e │ │ -3c2760: 6e20 dea9 2000 |0090: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.proxy:(Ljava/net/Proxy;)Lokhttp3/OkHttpClient$Builder; // method@a9de │ │ -3c2766: 6201 ae6d |0093: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c276a: 5411 c06c |0095: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6cc0 │ │ -3c276e: 7110 cf0a 0100 |0097: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c2774: 0a01 |009a: move-result v1 │ │ -3c2776: 3901 1000 |009b: if-nez v1, 00ab // +0010 │ │ -3c277a: 6201 ae6d |009d: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c277e: 5411 bd6c |009f: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6cbd │ │ -3c2782: 3801 0a00 |00a1: if-eqz v1, 00ab // +000a │ │ -3c2786: 2201 dd18 |00a3: new-instance v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0; // type@18dd │ │ -3c278a: 7010 089d 0100 |00a5: invoke-direct {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0;.:()V // method@9d08 │ │ -3c2790: 6e20 dfa9 1000 |00a8: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.proxyAuthenticator:(Lokhttp3/Authenticator;)Lokhttp3/OkHttpClient$Builder; // method@a9df │ │ -3c2796: 7110 da9e 0000 |00ab: invoke-static {v0}, Lde/danoeh/antennapod/net/ssl/SslClientSetup;.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V // method@9eda │ │ -3c279c: 1100 |00ae: return-object v0 │ │ +3c2608: |[3c2608] de.danoeh.antennapod.net.common.AntennapodHttpClient.newBuilder:()Lokhttp3/OkHttpClient$Builder; │ │ +3c2618: 1a00 5109 |0000: const-string v0, "AntennapodHttpClient" // string@0951 │ │ +3c261c: 1a01 0011 |0002: const-string v1, "Creating new instance of HTTP client" // string@1100 │ │ +3c2620: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c2626: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +3c262a: 7110 02a6 0000 |0009: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ +3c2630: 0c00 |000c: move-result-object v0 │ │ +3c2632: 1a01 be80 |000d: const-string v1, "http.maxConnections" // string@80be │ │ +3c2636: 7120 22a6 0100 |000f: invoke-static {v1, v0}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a622 │ │ +3c263c: 2200 8a1c |0012: new-instance v0, Lokhttp3/OkHttpClient$Builder; // type@1c8a │ │ +3c2640: 7010 d3a9 0000 |0014: invoke-direct {v0}, Lokhttp3/OkHttpClient$Builder;.:()V // method@a9d3 │ │ +3c2646: 6e10 dba9 0000 |0017: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.interceptors:()Ljava/util/List; // method@a9db │ │ +3c264c: 0c01 |001a: move-result-object v1 │ │ +3c264e: 2202 df18 |001b: new-instance v2, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor; // type@18df │ │ +3c2652: 7010 139d 0200 |001d: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor;.:()V // method@9d13 │ │ +3c2658: 7220 1fa8 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c265e: 6e10 dca9 0000 |0023: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.networkInterceptors:()Ljava/util/List; // method@a9dc │ │ +3c2664: 0c01 |0026: move-result-object v1 │ │ +3c2666: 2202 f418 |0027: new-instance v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor; // type@18f4 │ │ +3c266a: 7010 409d 0200 |0029: invoke-direct {v2}, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.:()V // method@9d40 │ │ +3c2670: 7220 1fa8 2100 |002c: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c2676: 2201 891b |002f: new-instance v1, Ljava/net/CookieManager; // type@1b89 │ │ +3c267a: 7010 86a6 0100 |0031: invoke-direct {v1}, Ljava/net/CookieManager;.:()V // method@a686 │ │ +3c2680: 6202 0cf0 |0034: sget-object v2, Ljava/net/CookiePolicy;.ACCEPT_ORIGINAL_SERVER:Ljava/net/CookiePolicy; // field@f00c │ │ +3c2684: 6e20 87a6 2100 |0036: invoke-virtual {v1, v2}, Ljava/net/CookieManager;.setCookiePolicy:(Ljava/net/CookiePolicy;)V // method@a687 │ │ +3c268a: 2202 881c |0039: new-instance v2, Lokhttp3/JavaNetCookieJar; // type@1c88 │ │ +3c268e: 7020 cfa9 1200 |003b: invoke-direct {v2, v1}, Lokhttp3/JavaNetCookieJar;.:(Ljava/net/CookieHandler;)V // method@a9cf │ │ +3c2694: 6e20 d8a9 2000 |003e: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.cookieJar:(Lokhttp3/CookieJar;)Lokhttp3/OkHttpClient$Builder; // method@a9d8 │ │ +3c269a: 6201 19f0 |0041: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3c269e: 1602 1027 |0043: const-wide/16 v2, #int 10000 // #2710 │ │ +3c26a2: 6e40 d6a9 2013 |0045: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.connectTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@a9d6 │ │ +3c26a8: 1602 3075 |0048: const-wide/16 v2, #int 30000 // #7530 │ │ +3c26ac: 6e40 e0a9 2013 |004a: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.readTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@a9e0 │ │ +3c26b2: 6e40 e2a9 2013 |004d: invoke-virtual {v0, v2, v3, v1}, Lokhttp3/OkHttpClient$Builder;.writeTimeout:(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder; // method@a9e2 │ │ +3c26b8: 2201 7a1c |0050: new-instance v1, Lokhttp3/Cache; // type@1c7a │ │ +3c26bc: 6202 ac6d |0052: sget-object v2, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6dac │ │ +3c26c0: 1703 002d 3101 |0054: const-wide/32 v3, #float 3.25421e-38 // #01312d00 │ │ +3c26c6: 7040 b2a9 2143 |0057: invoke-direct {v1, v2, v3, v4}, Lokhttp3/Cache;.:(Ljava/io/File;J)V // method@a9b2 │ │ +3c26cc: 6e20 d5a9 1000 |005a: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.cache:(Lokhttp3/Cache;)Lokhttp3/OkHttpClient$Builder; // method@a9d5 │ │ +3c26d2: 1211 |005d: const/4 v1, #int 1 // #1 │ │ +3c26d4: 6e20 d9a9 1000 |005e: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@a9d9 │ │ +3c26da: 6e20 daa9 1000 |0061: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.followSslRedirects:(Z)Lokhttp3/OkHttpClient$Builder; // method@a9da │ │ +3c26e0: 6201 ae6d |0064: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c26e4: 3801 4500 |0066: if-eqz v1, 00ab // +0045 │ │ +3c26e8: 5411 bf6c |0068: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6cbf │ │ +3c26ec: 6202 0df0 |006a: sget-object v2, Ljava/net/Proxy$Type;.DIRECT:Ljava/net/Proxy$Type; // field@f00d │ │ +3c26f0: 3221 3f00 |006c: if-eq v1, v2, 00ab // +003f │ │ +3c26f4: 6201 ae6d |006e: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c26f8: 5411 bc6c |0070: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6cbc │ │ +3c26fc: 7110 cf0a 0100 |0072: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c2702: 0a01 |0075: move-result v1 │ │ +3c2704: 3901 3500 |0076: if-nez v1, 00ab // +0035 │ │ +3c2708: 6201 ae6d |0078: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c270c: 5212 be6c |007a: iget v2, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.port:I // field@6cbe │ │ +3c2710: 3d02 0300 |007c: if-lez v2, 007f // +0003 │ │ +3c2714: 2803 |007e: goto 0081 // +0003 │ │ +3c2716: 1302 901f |007f: const/16 v2, #int 8080 // #1f90 │ │ +3c271a: 5411 bc6c |0081: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.host:Ljava/lang/String; // field@6cbc │ │ +3c271e: 7120 99a6 2100 |0083: invoke-static {v1, v2}, Ljava/net/InetSocketAddress;.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress; // method@a699 │ │ +3c2724: 0c01 |0086: move-result-object v1 │ │ +3c2726: 2202 951b |0087: new-instance v2, Ljava/net/Proxy; // type@1b95 │ │ +3c272a: 6203 ae6d |0089: sget-object v3, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c272e: 5433 bf6c |008b: iget-object v3, v3, Lde/danoeh/antennapod/model/download/ProxyConfig;.type:Ljava/net/Proxy$Type; // field@6cbf │ │ +3c2732: 7030 9ea6 3201 |008d: invoke-direct {v2, v3, v1}, Ljava/net/Proxy;.:(Ljava/net/Proxy$Type;Ljava/net/SocketAddress;)V // method@a69e │ │ +3c2738: 6e20 dea9 2000 |0090: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient$Builder;.proxy:(Ljava/net/Proxy;)Lokhttp3/OkHttpClient$Builder; // method@a9de │ │ +3c273e: 6201 ae6d |0093: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c2742: 5411 c06c |0095: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.username:Ljava/lang/String; // field@6cc0 │ │ +3c2746: 7110 cf0a 0100 |0097: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c274c: 0a01 |009a: move-result v1 │ │ +3c274e: 3901 1000 |009b: if-nez v1, 00ab // +0010 │ │ +3c2752: 6201 ae6d |009d: sget-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c2756: 5411 bd6c |009f: iget-object v1, v1, Lde/danoeh/antennapod/model/download/ProxyConfig;.password:Ljava/lang/String; // field@6cbd │ │ +3c275a: 3801 0a00 |00a1: if-eqz v1, 00ab // +000a │ │ +3c275e: 2201 dd18 |00a3: new-instance v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0; // type@18dd │ │ +3c2762: 7010 089d 0100 |00a5: invoke-direct {v1}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0;.:()V // method@9d08 │ │ +3c2768: 6e20 dfa9 1000 |00a8: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.proxyAuthenticator:(Lokhttp3/Authenticator;)Lokhttp3/OkHttpClient$Builder; // method@a9df │ │ +3c276e: 7110 da9e 0000 |00ab: invoke-static {v0}, Lde/danoeh/antennapod/net/ssl/SslClientSetup;.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V // method@9eda │ │ +3c2774: 1100 |00ae: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=60 │ │ 0x0009 line=62 │ │ 0x0012 line=64 │ │ 0x0017 line=65 │ │ 0x0023 line=66 │ │ @@ -783447,27 +783447,27 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3c2834: |[3c2834] de.danoeh.antennapod.net.common.AntennapodHttpClient.reinit:()V │ │ -3c2844: 1c00 de18 |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@18de │ │ -3c2848: 1d00 |0002: monitor-enter v0 │ │ -3c284a: 7100 0f9d 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@9d0f │ │ -3c2850: 0c01 |0006: move-result-object v1 │ │ -3c2852: 6e10 d4a9 0100 |0007: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@a9d4 │ │ -3c2858: 0c01 |000a: move-result-object v1 │ │ -3c285a: 6901 ad6d |000b: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ -3c285e: 1e00 |000d: monitor-exit v0 │ │ -3c2860: 0e00 |000e: return-void │ │ -3c2862: 0d01 |000f: move-exception v1 │ │ -3c2864: 1e00 |0010: monitor-exit v0 │ │ -3c2866: 2701 |0011: throw v1 │ │ +3c280c: |[3c280c] de.danoeh.antennapod.net.common.AntennapodHttpClient.reinit:()V │ │ +3c281c: 1c00 de18 |0000: const-class v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient; // type@18de │ │ +3c2820: 1d00 |0002: monitor-enter v0 │ │ +3c2822: 7100 0f9d 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@9d0f │ │ +3c2828: 0c01 |0006: move-result-object v1 │ │ +3c282a: 6e10 d4a9 0100 |0007: invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@a9d4 │ │ +3c2830: 0c01 |000a: move-result-object v1 │ │ +3c2832: 6901 ad6d |000b: sput-object v1, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.httpClient:Lokhttp3/OkHttpClient; // field@6dad │ │ +3c2836: 1e00 |000d: monitor-exit v0 │ │ +3c2838: 0e00 |000e: return-void │ │ +3c283a: 0d01 |000f: move-exception v1 │ │ +3c283c: 1e00 |0010: monitor-exit v0 │ │ +3c283e: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0003 line=48 │ │ 0x000d line=49 │ │ locals : │ │ @@ -783477,17 +783477,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2874: |[3c2874] de.danoeh.antennapod.net.common.AntennapodHttpClient.setCacheDirectory:(Ljava/io/File;)V │ │ -3c2884: 6900 ac6d |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6dac │ │ -3c2888: 0e00 |0002: return-void │ │ +3c284c: |[3c284c] de.danoeh.antennapod.net.common.AntennapodHttpClient.setCacheDirectory:(Ljava/io/File;)V │ │ +3c285c: 6900 ac6d |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.cacheDirectory:Ljava/io/File; // field@6dac │ │ +3c2860: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/io/File; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient;) │ │ @@ -783495,17 +783495,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/ProxyConfig;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c288c: |[3c288c] de.danoeh.antennapod.net.common.AntennapodHttpClient.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V │ │ -3c289c: 6900 ae6d |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ -3c28a0: 0e00 |0002: return-void │ │ +3c2864: |[3c2864] de.danoeh.antennapod.net.common.AntennapodHttpClient.setProxyConfig:(Lde/danoeh/antennapod/model/download/ProxyConfig;)V │ │ +3c2874: 6900 ae6d |0000: sput-object v0, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.proxyConfig:Lde/danoeh/antennapod/model/download/ProxyConfig; // field@6dae │ │ +3c2878: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/model/download/ProxyConfig; │ │ │ │ Virtual methods - │ │ @@ -783554,17 +783554,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c2b70: |[3c2b70] de.danoeh.antennapod.net.common.BuildConfig.:()V │ │ -3c2b80: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c2b86: 0e00 |0003: return-void │ │ +3c2b48: |[3c2b48] de.danoeh.antennapod.net.common.BuildConfig.:()V │ │ +3c2b58: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c2b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -783591,56 +783591,56 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c2c14: |[3c2c14] de.danoeh.antennapod.net.common.HttpCredentialEncoder.:()V │ │ -3c2c24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c2c2a: 0e00 |0003: return-void │ │ +3c2bec: |[3c2bec] de.danoeh.antennapod.net.common.HttpCredentialEncoder.:()V │ │ +3c2bfc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c2c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;) │ │ name : 'encode' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -3c2b88: |[3c2b88] de.danoeh.antennapod.net.common.HttpCredentialEncoder.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3c2b98: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c2b9c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c2ba2: 6e20 12a6 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2ba8: 1a01 ce06 |0008: const-string v1, ":" // string@06ce │ │ -3c2bac: 6e20 12a6 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2bb2: 6e20 12a6 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2bb8: 6e10 1ba6 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c2bbe: 0c01 |0013: move-result-object v1 │ │ -3c2bc0: 6e20 e5a5 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@a5e5 │ │ -3c2bc6: 0c01 |0017: move-result-object v1 │ │ -3c2bc8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3c2bca: 7120 150b 2100 |0019: invoke-static {v1, v2}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0b15 │ │ -3c2bd0: 0c01 |001c: move-result-object v1 │ │ -3c2bd2: 2202 611b |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c2bd6: 7010 06a6 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c2bdc: 1a03 470c |0022: const-string v3, "Basic " // string@0c47 │ │ -3c2be0: 6e20 12a6 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2be6: 6e20 12a6 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2bec: 6e10 1ba6 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c2bf2: 0c01 |002d: move-result-object v1 │ │ -3c2bf4: 1101 |002e: return-object v1 │ │ -3c2bf6: 0d01 |002f: move-exception v1 │ │ -3c2bf8: 2202 2f1b |0030: new-instance v2, Ljava/lang/AssertionError; // type@1b2f │ │ -3c2bfc: 7020 f1a4 1200 |0032: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@a4f1 │ │ -3c2c02: 2702 |0035: throw v2 │ │ +3c2b60: |[3c2b60] de.danoeh.antennapod.net.common.HttpCredentialEncoder.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3c2b70: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c2b74: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c2b7a: 6e20 12a6 1000 |0005: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2b80: 1a01 ce06 |0008: const-string v1, ":" // string@06ce │ │ +3c2b84: 6e20 12a6 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2b8a: 6e20 12a6 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2b90: 6e10 1ba6 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c2b96: 0c01 |0013: move-result-object v1 │ │ +3c2b98: 6e20 e5a5 3100 |0014: invoke-virtual {v1, v3}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@a5e5 │ │ +3c2b9e: 0c01 |0017: move-result-object v1 │ │ +3c2ba0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3c2ba2: 7120 150b 2100 |0019: invoke-static {v1, v2}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0b15 │ │ +3c2ba8: 0c01 |001c: move-result-object v1 │ │ +3c2baa: 2202 611b |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c2bae: 7010 06a6 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c2bb4: 1a03 470c |0022: const-string v3, "Basic " // string@0c47 │ │ +3c2bb8: 6e20 12a6 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2bbe: 6e20 12a6 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2bc4: 6e10 1ba6 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c2bca: 0c01 |002d: move-result-object v1 │ │ +3c2bcc: 1101 |002e: return-object v1 │ │ +3c2bce: 0d01 |002f: move-exception v1 │ │ +3c2bd0: 2202 2f1b |0030: new-instance v2, Ljava/lang/AssertionError; // type@1b2f │ │ +3c2bd4: 7020 f1a4 1200 |0032: invoke-direct {v2, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@a4f1 │ │ +3c2bda: 2702 |0035: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x002e │ │ Ljava/io/UnsupportedEncodingException; -> 0x002f │ │ positions : │ │ 0x0000 line=10 │ │ 0x0014 line=11 │ │ 0x0019 line=12 │ │ @@ -783686,33 +783686,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3030: |[3c3030] de.danoeh.antennapod.net.common.NetworkUtils.:()V │ │ -3c3040: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3046: 0e00 |0003: return-void │ │ +3c3008: |[3c3008] de.danoeh.antennapod.net.common.NetworkUtils.:()V │ │ +3c3018: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c301e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'init' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c3048: |[3c3048] de.danoeh.antennapod.net.common.NetworkUtils.init:(Landroid/content/Context;)V │ │ -3c3058: 6900 b66d |0000: sput-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ -3c305c: 0e00 |0002: return-void │ │ +3c3020: |[3c3020] de.danoeh.antennapod.net.common.NetworkUtils.init:(Landroid/content/Context;)V │ │ +3c3030: 6900 b66d |0000: sput-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ +3c3034: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ @@ -783720,52 +783720,52 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -3c2c2c: |[3c2c2c] de.danoeh.antennapod.net.common.NetworkUtils.isAutoDownloadAllowed:()Z │ │ -3c2c3c: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ -3c2c40: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ -3c2c44: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c2c4a: 0c00 |0007: move-result-object v0 │ │ -3c2c4c: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ -3c2c50: 6e10 a206 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06a2 │ │ -3c2c56: 0c00 |000d: move-result-object v0 │ │ -3c2c58: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3c2c5a: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -3c2c5e: 0f01 |0011: return v1 │ │ -3c2c60: 6e10 ab06 0000 |0012: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06ab │ │ -3c2c66: 0a02 |0015: move-result v2 │ │ -3c2c68: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -3c2c6a: 3332 1300 |0017: if-ne v2, v3, 002a // +0013 │ │ -3c2c6e: 7100 dfa3 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadWifiFilter:()Z // method@a3df │ │ -3c2c74: 0a00 |001c: move-result v0 │ │ -3c2c76: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -3c2c7a: 7100 1f9d 0000 |001f: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isInAllowedWifiNetwork:()Z // method@9d1f │ │ -3c2c80: 0a00 |0022: move-result v0 │ │ -3c2c82: 0f00 |0023: return v0 │ │ -3c2c84: 7100 219d 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@9d21 │ │ -3c2c8a: 0a00 |0027: move-result v0 │ │ -3c2c8c: b730 |0028: xor-int/2addr v0, v3 │ │ -3c2c8e: 0f00 |0029: return v0 │ │ -3c2c90: 6e10 ab06 0000 |002a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06ab │ │ -3c2c96: 0a00 |002d: move-result v0 │ │ -3c2c98: 1302 0900 |002e: const/16 v2, #int 9 // #9 │ │ -3c2c9c: 3320 0300 |0030: if-ne v0, v2, 0033 // +0003 │ │ -3c2ca0: 0f03 |0032: return v3 │ │ -3c2ca2: 7100 d4a3 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileAutoDownload:()Z // method@a3d4 │ │ -3c2ca8: 0a00 |0036: move-result v0 │ │ -3c2caa: 3900 0800 |0037: if-nez v0, 003f // +0008 │ │ -3c2cae: 7100 229d 0000 |0039: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3c2cb4: 0a00 |003c: move-result v0 │ │ -3c2cb6: 3900 0300 |003d: if-nez v0, 0040 // +0003 │ │ -3c2cba: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -3c2cbc: 0f01 |0040: return v1 │ │ +3c2c04: |[3c2c04] de.danoeh.antennapod.net.common.NetworkUtils.isAutoDownloadAllowed:()Z │ │ +3c2c14: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ +3c2c18: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ +3c2c1c: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c2c22: 0c00 |0007: move-result-object v0 │ │ +3c2c24: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ +3c2c28: 6e10 a206 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06a2 │ │ +3c2c2e: 0c00 |000d: move-result-object v0 │ │ +3c2c30: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3c2c32: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +3c2c36: 0f01 |0011: return v1 │ │ +3c2c38: 6e10 ab06 0000 |0012: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06ab │ │ +3c2c3e: 0a02 |0015: move-result v2 │ │ +3c2c40: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +3c2c42: 3332 1300 |0017: if-ne v2, v3, 002a // +0013 │ │ +3c2c46: 7100 dfa3 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadWifiFilter:()Z // method@a3df │ │ +3c2c4c: 0a00 |001c: move-result v0 │ │ +3c2c4e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +3c2c52: 7100 1f9d 0000 |001f: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isInAllowedWifiNetwork:()Z // method@9d1f │ │ +3c2c58: 0a00 |0022: move-result v0 │ │ +3c2c5a: 0f00 |0023: return v0 │ │ +3c2c5c: 7100 219d 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@9d21 │ │ +3c2c62: 0a00 |0027: move-result v0 │ │ +3c2c64: b730 |0028: xor-int/2addr v0, v3 │ │ +3c2c66: 0f00 |0029: return v0 │ │ +3c2c68: 6e10 ab06 0000 |002a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06ab │ │ +3c2c6e: 0a00 |002d: move-result v0 │ │ +3c2c70: 1302 0900 |002e: const/16 v2, #int 9 // #9 │ │ +3c2c74: 3320 0300 |0030: if-ne v0, v2, 0033 // +0003 │ │ +3c2c78: 0f03 |0032: return v3 │ │ +3c2c7a: 7100 d4a3 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileAutoDownload:()Z // method@a3d4 │ │ +3c2c80: 0a00 |0036: move-result v0 │ │ +3c2c82: 3900 0800 |0037: if-nez v0, 003f // +0008 │ │ +3c2c86: 7100 229d 0000 |0039: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3c2c8c: 0a00 |003c: move-result v0 │ │ +3c2c8e: 3900 0300 |003d: if-nez v0, 0040 // +0003 │ │ +3c2c92: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +3c2c94: 0f01 |0040: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000a line=28 │ │ 0x0012 line=32 │ │ 0x0019 line=33 │ │ 0x001f line=34 │ │ @@ -783779,131 +783779,131 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3c2cc0: |[3c2cc0] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeDownloadAllowed:()Z │ │ -3c2cd0: 7100 d5a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a3d5 │ │ -3c2cd6: 0a00 |0003: move-result v0 │ │ -3c2cd8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3c2cdc: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3c2ce2: 0a00 |0009: move-result v0 │ │ -3c2ce4: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3c2ce8: 2803 |000c: goto 000f // +0003 │ │ -3c2cea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c2cec: 2802 |000e: goto 0010 // +0002 │ │ -3c2cee: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3c2cf0: 0f00 |0010: return v0 │ │ +3c2c98: |[3c2c98] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeDownloadAllowed:()Z │ │ +3c2ca8: 7100 d5a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a3d5 │ │ +3c2cae: 0a00 |0003: move-result v0 │ │ +3c2cb0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3c2cb4: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3c2cba: 0a00 |0009: move-result v0 │ │ +3c2cbc: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3c2cc0: 2803 |000c: goto 000f // +0003 │ │ +3c2cc2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c2cc4: 2802 |000e: goto 0010 // +0002 │ │ +3c2cc6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3c2cc8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isEpisodeHeadDownloadAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3c2cf4: |[3c2cf4] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeHeadDownloadAllowed:()Z │ │ -3c2d04: 7100 1e9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isImageAllowed:()Z // method@9d1e │ │ -3c2d0a: 0a00 |0003: move-result v0 │ │ -3c2d0c: 0f00 |0004: return v0 │ │ +3c2ccc: |[3c2ccc] de.danoeh.antennapod.net.common.NetworkUtils.isEpisodeHeadDownloadAllowed:()Z │ │ +3c2cdc: 7100 1e9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isImageAllowed:()Z // method@9d1e │ │ +3c2ce2: 0a00 |0003: move-result v0 │ │ +3c2ce4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isFeedRefreshAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3c2d10: |[3c2d10] de.danoeh.antennapod.net.common.NetworkUtils.isFeedRefreshAllowed:()Z │ │ -3c2d20: 7100 d6a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a3d6 │ │ -3c2d26: 0a00 |0003: move-result v0 │ │ -3c2d28: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3c2d2c: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3c2d32: 0a00 |0009: move-result v0 │ │ -3c2d34: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3c2d38: 2803 |000c: goto 000f // +0003 │ │ -3c2d3a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c2d3c: 2802 |000e: goto 0010 // +0002 │ │ -3c2d3e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3c2d40: 0f00 |0010: return v0 │ │ +3c2ce8: |[3c2ce8] de.danoeh.antennapod.net.common.NetworkUtils.isFeedRefreshAllowed:()Z │ │ +3c2cf8: 7100 d6a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a3d6 │ │ +3c2cfe: 0a00 |0003: move-result v0 │ │ +3c2d00: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3c2d04: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3c2d0a: 0a00 |0009: move-result v0 │ │ +3c2d0c: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3c2d10: 2803 |000c: goto 000f // +0003 │ │ +3c2d12: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c2d14: 2802 |000e: goto 0010 // +0002 │ │ +3c2d16: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3c2d18: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isImageAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3c2d44: |[3c2d44] de.danoeh.antennapod.net.common.NetworkUtils.isImageAllowed:()Z │ │ -3c2d54: 7100 d7a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileImages:()Z // method@a3d7 │ │ -3c2d5a: 0a00 |0003: move-result v0 │ │ -3c2d5c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3c2d60: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3c2d66: 0a00 |0009: move-result v0 │ │ -3c2d68: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3c2d6c: 2803 |000c: goto 000f // +0003 │ │ -3c2d6e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c2d70: 2802 |000e: goto 0010 // +0002 │ │ -3c2d72: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3c2d74: 0f00 |0010: return v0 │ │ +3c2d1c: |[3c2d1c] de.danoeh.antennapod.net.common.NetworkUtils.isImageAllowed:()Z │ │ +3c2d2c: 7100 d7a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileImages:()Z // method@a3d7 │ │ +3c2d32: 0a00 |0003: move-result v0 │ │ +3c2d34: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3c2d38: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3c2d3e: 0a00 |0009: move-result v0 │ │ +3c2d40: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3c2d44: 2803 |000c: goto 000f // +0003 │ │ +3c2d46: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c2d48: 2802 |000e: goto 0010 // +0002 │ │ +3c2d4a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3c2d4c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isInAllowedWifiNetwork' │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3c2d78: |[3c2d78] de.danoeh.antennapod.net.common.NetworkUtils.isInAllowedWifiNetwork:()Z │ │ -3c2d88: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ -3c2d8c: 6e10 e701 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3c2d92: 0c00 |0005: move-result-object v0 │ │ -3c2d94: 1a01 aec8 |0006: const-string v1, "wifi" // string@c8ae │ │ -3c2d98: 6e20 0202 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c2d9e: 0c00 |000b: move-result-object v0 │ │ -3c2da0: 1f00 6b01 |000c: check-cast v0, Landroid/net/wifi/WifiManager; // type@016b │ │ -3c2da4: 7100 bda3 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAutodownloadSelectedNetworks:()[Ljava/lang/String; // method@a3bd │ │ -3c2daa: 0c01 |0011: move-result-object v1 │ │ -3c2dac: 7110 6ba7 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3c2db2: 0c01 |0015: move-result-object v1 │ │ -3c2db4: 6e10 da06 0000 |0016: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@06da │ │ -3c2dba: 0c00 |0019: move-result-object v0 │ │ -3c2dbc: 6e10 d306 0000 |001a: invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;.getNetworkId:()I // method@06d3 │ │ -3c2dc2: 0a00 |001d: move-result v0 │ │ -3c2dc4: 7110 77a5 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@a577 │ │ -3c2dca: 0c00 |0021: move-result-object v0 │ │ -3c2dcc: 7220 23a8 0100 |0022: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3c2dd2: 0a00 |0025: move-result v0 │ │ -3c2dd4: 0f00 |0026: return v0 │ │ +3c2d50: |[3c2d50] de.danoeh.antennapod.net.common.NetworkUtils.isInAllowedWifiNetwork:()Z │ │ +3c2d60: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ +3c2d64: 6e10 e701 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3c2d6a: 0c00 |0005: move-result-object v0 │ │ +3c2d6c: 1a01 aec8 |0006: const-string v1, "wifi" // string@c8ae │ │ +3c2d70: 6e20 0202 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c2d76: 0c00 |000b: move-result-object v0 │ │ +3c2d78: 1f00 6b01 |000c: check-cast v0, Landroid/net/wifi/WifiManager; // type@016b │ │ +3c2d7c: 7100 bda3 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAutodownloadSelectedNetworks:()[Ljava/lang/String; // method@a3bd │ │ +3c2d82: 0c01 |0011: move-result-object v1 │ │ +3c2d84: 7110 6ba7 0100 |0012: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3c2d8a: 0c01 |0015: move-result-object v1 │ │ +3c2d8c: 6e10 da06 0000 |0016: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@06da │ │ +3c2d92: 0c00 |0019: move-result-object v0 │ │ +3c2d94: 6e10 d306 0000 |001a: invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;.getNetworkId:()I // method@06d3 │ │ +3c2d9a: 0a00 |001d: move-result v0 │ │ +3c2d9c: 7110 77a5 0000 |001e: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@a577 │ │ +3c2da2: 0c00 |0021: move-result-object v0 │ │ +3c2da4: 7220 23a8 0100 |0022: invoke-interface {v1, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3c2daa: 0a00 |0025: move-result v0 │ │ +3c2dac: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000e line=123 │ │ 0x0016 line=124 │ │ locals : │ │ │ │ @@ -783912,50 +783912,50 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -3c2dd8: |[3c2dd8] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkCellular:()Z │ │ -3c2de8: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ -3c2dec: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ -3c2df0: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c2df6: 0c00 |0007: move-result-object v0 │ │ -3c2df8: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ -3c2dfc: 6001 e000 |000a: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3c2e00: 1302 1700 |000c: const/16 v2, #int 23 // #17 │ │ -3c2e04: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -3c2e06: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -3c2e08: 3421 1c00 |0010: if-lt v1, v2, 002c // +001c │ │ -3c2e0c: 7110 6170 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@7061 │ │ -3c2e12: 0c01 |0015: move-result-object v1 │ │ -3c2e14: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -3c2e18: 0f04 |0018: return v4 │ │ -3c2e1a: 6e20 a406 1000 |0019: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(Landroid/net/Network;)Landroid/net/NetworkInfo; // method@06a4 │ │ -3c2e20: 0c02 |001c: move-result-object v2 │ │ -3c2e22: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -3c2e26: 0f03 |001f: return v3 │ │ -3c2e28: 6e20 a306 1000 |0020: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06a3 │ │ -3c2e2e: 0c00 |0023: move-result-object v0 │ │ -3c2e30: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ -3c2e34: 0f03 |0026: return v3 │ │ -3c2e36: 6e20 a906 4000 |0027: invoke-virtual {v0, v4}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06a9 │ │ -3c2e3c: 0a00 |002a: move-result v0 │ │ -3c2e3e: 0f00 |002b: return v0 │ │ -3c2e40: 6e10 a206 0000 |002c: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06a2 │ │ -3c2e46: 0c00 |002f: move-result-object v0 │ │ -3c2e48: 3900 0300 |0030: if-nez v0, 0033 // +0003 │ │ -3c2e4c: 0f04 |0032: return v4 │ │ -3c2e4e: 6e10 ab06 0000 |0033: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06ab │ │ -3c2e54: 0a00 |0036: move-result v0 │ │ -3c2e56: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ -3c2e5a: 2802 |0039: goto 003b // +0002 │ │ -3c2e5c: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -3c2e5e: 0f03 |003b: return v3 │ │ +3c2db0: |[3c2db0] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkCellular:()Z │ │ +3c2dc0: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ +3c2dc4: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ +3c2dc8: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c2dce: 0c00 |0007: move-result-object v0 │ │ +3c2dd0: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ +3c2dd4: 6001 e000 |000a: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3c2dd8: 1302 1700 |000c: const/16 v2, #int 23 // #17 │ │ +3c2ddc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +3c2dde: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +3c2de0: 3421 1c00 |0010: if-lt v1, v2, 002c // +001c │ │ +3c2de4: 7110 6170 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@7061 │ │ +3c2dea: 0c01 |0015: move-result-object v1 │ │ +3c2dec: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +3c2df0: 0f04 |0018: return v4 │ │ +3c2df2: 6e20 a406 1000 |0019: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(Landroid/net/Network;)Landroid/net/NetworkInfo; // method@06a4 │ │ +3c2df8: 0c02 |001c: move-result-object v2 │ │ +3c2dfa: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +3c2dfe: 0f03 |001f: return v3 │ │ +3c2e00: 6e20 a306 1000 |0020: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06a3 │ │ +3c2e06: 0c00 |0023: move-result-object v0 │ │ +3c2e08: 3900 0300 |0024: if-nez v0, 0027 // +0003 │ │ +3c2e0c: 0f03 |0026: return v3 │ │ +3c2e0e: 6e20 a906 4000 |0027: invoke-virtual {v0, v4}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06a9 │ │ +3c2e14: 0a00 |002a: move-result v0 │ │ +3c2e16: 0f00 |002b: return v0 │ │ +3c2e18: 6e10 a206 0000 |002c: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06a2 │ │ +3c2e1e: 0c00 |002f: move-result-object v0 │ │ +3c2e20: 3900 0300 |0030: if-nez v0, 0033 // +0003 │ │ +3c2e24: 0f04 |0032: return v4 │ │ +3c2e26: 6e10 ab06 0000 |0033: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@06ab │ │ +3c2e2c: 0a00 |0036: move-result v0 │ │ +3c2e2e: 3900 0300 |0037: if-nez v0, 003a // +0003 │ │ +3c2e32: 2802 |0039: goto 003b // +0002 │ │ +3c2e34: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +3c2e36: 0f03 |003b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000a line=95 │ │ 0x0012 line=96 │ │ 0x0019 line=100 │ │ 0x0020 line=104 │ │ @@ -783969,23 +783969,23 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3c2e60: |[3c2e60] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkMetered:()Z │ │ -3c2e70: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ -3c2e74: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ -3c2e78: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c2e7e: 0c00 |0007: move-result-object v0 │ │ -3c2e80: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ -3c2e84: 6e10 a506 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@06a5 │ │ -3c2e8a: 0a00 |000d: move-result v0 │ │ -3c2e8c: 0f00 |000e: return v0 │ │ +3c2e38: |[3c2e38] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkMetered:()Z │ │ +3c2e48: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ +3c2e4c: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ +3c2e50: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c2e56: 0c00 |0007: move-result-object v0 │ │ +3c2e58: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ +3c2e5c: 6e10 a506 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@06a5 │ │ +3c2e62: 0a00 |000d: move-result v0 │ │ +3c2e64: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000a line=79 │ │ locals : │ │ │ │ #10 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ @@ -783993,92 +783993,92 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3c2e90: |[3c2e90] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkRestricted:()Z │ │ -3c2ea0: 7100 219d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@9d21 │ │ -3c2ea6: 0a00 |0003: move-result v0 │ │ -3c2ea8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3c2eac: 7100 209d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkCellular:()Z // method@9d20 │ │ -3c2eb2: 0a00 |0009: move-result v0 │ │ -3c2eb4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -3c2eb8: 2803 |000c: goto 000f // +0003 │ │ -3c2eba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c2ebc: 2802 |000e: goto 0010 // +0002 │ │ -3c2ebe: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3c2ec0: 0f00 |0010: return v0 │ │ +3c2e68: |[3c2e68] de.danoeh.antennapod.net.common.NetworkUtils.isNetworkRestricted:()Z │ │ +3c2e78: 7100 219d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkMetered:()Z // method@9d21 │ │ +3c2e7e: 0a00 |0003: move-result v0 │ │ +3c2e80: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3c2e84: 7100 209d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkCellular:()Z // method@9d20 │ │ +3c2e8a: 0a00 |0009: move-result v0 │ │ +3c2e8c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +3c2e90: 2803 |000c: goto 000f // +0003 │ │ +3c2e92: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c2e94: 2802 |000e: goto 0010 // +0002 │ │ +3c2e96: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3c2e98: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ │ │ #11 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isStreamingAllowed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3c2ec4: |[3c2ec4] de.danoeh.antennapod.net.common.NetworkUtils.isStreamingAllowed:()Z │ │ -3c2ed4: 7100 d8a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileStreaming:()Z // method@a3d8 │ │ -3c2eda: 0a00 |0003: move-result v0 │ │ -3c2edc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3c2ee0: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3c2ee6: 0a00 |0009: move-result v0 │ │ -3c2ee8: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3c2eec: 2803 |000c: goto 000f // +0003 │ │ -3c2eee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3c2ef0: 2802 |000e: goto 0010 // +0002 │ │ -3c2ef2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3c2ef4: 0f00 |0010: return v0 │ │ +3c2e9c: |[3c2e9c] de.danoeh.antennapod.net.common.NetworkUtils.isStreamingAllowed:()Z │ │ +3c2eac: 7100 d8a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileStreaming:()Z // method@a3d8 │ │ +3c2eb2: 0a00 |0003: move-result v0 │ │ +3c2eb4: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3c2eb8: 7100 229d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3c2ebe: 0a00 |0009: move-result v0 │ │ +3c2ec0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3c2ec4: 2803 |000c: goto 000f // +0003 │ │ +3c2ec6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3c2ec8: 2802 |000e: goto 0010 // +0002 │ │ +3c2eca: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3c2ecc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ │ │ #12 : (in Lde/danoeh/antennapod/net/common/NetworkUtils;) │ │ name : 'isVpnOverWifi' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3c2ef8: |[3c2ef8] de.danoeh.antennapod.net.common.NetworkUtils.isVpnOverWifi:()Z │ │ -3c2f08: 6000 e000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3c2f0c: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -3c2f10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3c2f12: 3510 0300 |0005: if-ge v0, v1, 0008 // +0003 │ │ -3c2f16: 0f02 |0007: return v2 │ │ -3c2f18: 6200 b66d |0008: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ -3c2f1c: 1a01 3761 |000a: const-string v1, "connectivity" // string@6137 │ │ -3c2f20: 6e20 0202 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c2f26: 0c00 |000f: move-result-object v0 │ │ -3c2f28: 1f00 6001 |0010: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ -3c2f2c: 7110 6170 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@7061 │ │ -3c2f32: 0c01 |0015: move-result-object v1 │ │ -3c2f34: 6e20 a306 1000 |0016: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06a3 │ │ -3c2f3a: 0c00 |0019: move-result-object v0 │ │ -3c2f3c: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ -3c2f40: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3c2f42: 6e20 a906 1000 |001d: invoke-virtual {v0, v1}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06a9 │ │ -3c2f48: 0a03 |0020: move-result v3 │ │ -3c2f4a: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ -3c2f4e: 1243 |0023: const/4 v3, #int 4 // #4 │ │ -3c2f50: 6e20 a906 3000 |0024: invoke-virtual {v0, v3}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06a9 │ │ -3c2f56: 0a00 |0027: move-result v0 │ │ -3c2f58: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -3c2f5c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -3c2f5e: 0f02 |002b: return v2 │ │ +3c2ed0: |[3c2ed0] de.danoeh.antennapod.net.common.NetworkUtils.isVpnOverWifi:()Z │ │ +3c2ee0: 6000 e000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3c2ee4: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +3c2ee8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3c2eea: 3510 0300 |0005: if-ge v0, v1, 0008 // +0003 │ │ +3c2eee: 0f02 |0007: return v2 │ │ +3c2ef0: 6200 b66d |0008: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ +3c2ef4: 1a01 3761 |000a: const-string v1, "connectivity" // string@6137 │ │ +3c2ef8: 6e20 0202 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c2efe: 0c00 |000f: move-result-object v0 │ │ +3c2f00: 1f00 6001 |0010: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ +3c2f04: 7110 6170 0000 |0012: invoke-static {v0}, Landroidx/work/impl/constraints/trackers/NetworkStateTracker$$ExternalSyntheticApiModelOutline0;.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; // method@7061 │ │ +3c2f0a: 0c01 |0015: move-result-object v1 │ │ +3c2f0c: 6e20 a306 1000 |0016: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.getNetworkCapabilities:(Landroid/net/Network;)Landroid/net/NetworkCapabilities; // method@06a3 │ │ +3c2f12: 0c00 |0019: move-result-object v0 │ │ +3c2f14: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +3c2f18: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3c2f1a: 6e20 a906 1000 |001d: invoke-virtual {v0, v1}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06a9 │ │ +3c2f20: 0a03 |0020: move-result v3 │ │ +3c2f22: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ +3c2f26: 1243 |0023: const/4 v3, #int 4 // #4 │ │ +3c2f28: 6e20 a906 3000 |0024: invoke-virtual {v0, v3}, Landroid/net/NetworkCapabilities;.hasTransport:(I)Z // method@06a9 │ │ +3c2f2e: 0a00 |0027: move-result v0 │ │ +3c2f30: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +3c2f34: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +3c2f36: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=86 │ │ 0x0012 line=87 │ │ 0x001d line=89 │ │ 0x0024 line=90 │ │ @@ -784089,30 +784089,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3c2f60: |[3c2f60] de.danoeh.antennapod.net.common.NetworkUtils.networkAvailable:()Z │ │ -3c2f70: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ -3c2f74: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ -3c2f78: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c2f7e: 0c00 |0007: move-result-object v0 │ │ -3c2f80: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ -3c2f84: 6e10 a206 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06a2 │ │ -3c2f8a: 0c00 |000d: move-result-object v0 │ │ -3c2f8c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -3c2f90: 6e10 ac06 0000 |0010: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@06ac │ │ -3c2f96: 0a00 |0013: move-result v0 │ │ -3c2f98: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -3c2f9c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -3c2f9e: 2802 |0017: goto 0019 // +0002 │ │ -3c2fa0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3c2fa2: 0f00 |0019: return v0 │ │ +3c2f38: |[3c2f38] de.danoeh.antennapod.net.common.NetworkUtils.networkAvailable:()Z │ │ +3c2f48: 6200 b66d |0000: sget-object v0, Lde/danoeh/antennapod/net/common/NetworkUtils;.context:Landroid/content/Context; // field@6db6 │ │ +3c2f4c: 1a01 3761 |0002: const-string v1, "connectivity" // string@6137 │ │ +3c2f50: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c2f56: 0c00 |0007: move-result-object v0 │ │ +3c2f58: 1f00 6001 |0008: check-cast v0, Landroid/net/ConnectivityManager; // type@0160 │ │ +3c2f5c: 6e10 a206 0000 |000a: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@06a2 │ │ +3c2f62: 0c00 |000d: move-result-object v0 │ │ +3c2f64: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +3c2f68: 6e10 ac06 0000 |0010: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@06ac │ │ +3c2f6e: 0a00 |0013: move-result v0 │ │ +3c2f70: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +3c2f74: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +3c2f76: 2802 |0017: goto 0019 // +0002 │ │ +3c2f78: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3c2f7a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=47 │ │ 0x0010 line=48 │ │ locals : │ │ │ │ @@ -784121,48 +784121,48 @@ │ │ type : '(Ljava/lang/Throwable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3c2fa4: |[3c2fa4] de.danoeh.antennapod.net.common.NetworkUtils.wasDownloadBlocked:(Ljava/lang/Throwable;)Z │ │ -3c2fb4: 6e10 3fa6 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3c2fba: 0c00 |0003: move-result-object v0 │ │ -3c2fbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3c2fbe: 3800 2800 |0005: if-eqz v0, 002d // +0028 │ │ -3c2fc2: 1a02 7a04 |0007: const-string v2, "([0-9]{1,3}[\.]){3}[0-9]{1,3}" // string@047a │ │ -3c2fc6: 7110 44a9 0200 |0009: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ -3c2fcc: 0c02 |000c: move-result-object v2 │ │ -3c2fce: 6e20 46a9 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ -3c2fd4: 0c00 |0010: move-result-object v0 │ │ -3c2fd6: 6e10 3da9 0000 |0011: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ -3c2fdc: 0a02 |0014: move-result v2 │ │ -3c2fde: 3802 1800 |0015: if-eqz v2, 002d // +0018 │ │ -3c2fe2: 6e10 3fa9 0000 |0017: invoke-virtual {v0}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@a93f │ │ -3c2fe8: 0c03 |001a: move-result-object v3 │ │ -3c2fea: 1a00 bb06 |001b: const-string v0, "127." // string@06bb │ │ -3c2fee: 6e20 f6a5 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c2ff4: 0a00 |0020: move-result v0 │ │ -3c2ff6: 3900 0a00 |0021: if-nez v0, 002b // +000a │ │ -3c2ffa: 1a00 a206 |0023: const-string v0, "0." // string@06a2 │ │ -3c2ffe: 6e20 f6a5 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c3004: 0a03 |0028: move-result v3 │ │ -3c3006: 3803 0300 |0029: if-eqz v3, 002c // +0003 │ │ -3c300a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -3c300c: 0f01 |002c: return v1 │ │ -3c300e: 6e10 3da6 0300 |002d: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ -3c3014: 0c00 |0030: move-result-object v0 │ │ -3c3016: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ -3c301a: 6e10 3da6 0300 |0033: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ -3c3020: 0c03 |0036: move-result-object v3 │ │ -3c3022: 7110 269d 0300 |0037: invoke-static {v3}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@9d26 │ │ -3c3028: 0a03 |003a: move-result v3 │ │ -3c302a: 0f03 |003b: return v3 │ │ -3c302c: 0f01 |003c: return v1 │ │ +3c2f7c: |[3c2f7c] de.danoeh.antennapod.net.common.NetworkUtils.wasDownloadBlocked:(Ljava/lang/Throwable;)Z │ │ +3c2f8c: 6e10 3fa6 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3c2f92: 0c00 |0003: move-result-object v0 │ │ +3c2f94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3c2f96: 3800 2800 |0005: if-eqz v0, 002d // +0028 │ │ +3c2f9a: 1a02 7a04 |0007: const-string v2, "([0-9]{1,3}[\.]){3}[0-9]{1,3}" // string@047a │ │ +3c2f9e: 7110 44a9 0200 |0009: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ +3c2fa4: 0c02 |000c: move-result-object v2 │ │ +3c2fa6: 6e20 46a9 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ +3c2fac: 0c00 |0010: move-result-object v0 │ │ +3c2fae: 6e10 3da9 0000 |0011: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ +3c2fb4: 0a02 |0014: move-result v2 │ │ +3c2fb6: 3802 1800 |0015: if-eqz v2, 002d // +0018 │ │ +3c2fba: 6e10 3fa9 0000 |0017: invoke-virtual {v0}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@a93f │ │ +3c2fc0: 0c03 |001a: move-result-object v3 │ │ +3c2fc2: 1a00 bb06 |001b: const-string v0, "127." // string@06bb │ │ +3c2fc6: 6e20 f6a5 0300 |001d: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c2fcc: 0a00 |0020: move-result v0 │ │ +3c2fce: 3900 0a00 |0021: if-nez v0, 002b // +000a │ │ +3c2fd2: 1a00 a206 |0023: const-string v0, "0." // string@06a2 │ │ +3c2fd6: 6e20 f6a5 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c2fdc: 0a03 |0028: move-result v3 │ │ +3c2fde: 3803 0300 |0029: if-eqz v3, 002c // +0003 │ │ +3c2fe2: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +3c2fe4: 0f01 |002c: return v1 │ │ +3c2fe6: 6e10 3da6 0300 |002d: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ +3c2fec: 0c00 |0030: move-result-object v0 │ │ +3c2fee: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ +3c2ff2: 6e10 3da6 0300 |0033: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ +3c2ff8: 0c03 |0036: move-result-object v3 │ │ +3c2ffa: 7110 269d 0300 |0037: invoke-static {v3}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@9d26 │ │ +3c3000: 0a03 |003a: move-result v3 │ │ +3c3002: 0f03 |003b: return v3 │ │ +3c3004: 0f01 |003c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0009 line=130 │ │ 0x000d line=131 │ │ 0x0011 line=132 │ │ 0x0017 line=133 │ │ @@ -784328,17 +784328,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3078: |[3c3078] de.danoeh.antennapod.net.common.R$anim.:()V │ │ -3c3088: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c308e: 0e00 |0003: return-void │ │ +3c3050: |[3c3050] de.danoeh.antennapod.net.common.R$anim.:()V │ │ +3c3060: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c3066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -784400,17 +784400,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3060: |[3c3060] de.danoeh.antennapod.net.common.R$animator.:()V │ │ -3c3070: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3076: 0e00 |0003: return-void │ │ +3c3038: |[3c3038] de.danoeh.antennapod.net.common.R$animator.:()V │ │ +3c3048: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c304e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -786262,17 +786262,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3090: |[3c3090] de.danoeh.antennapod.net.common.R$attr.:()V │ │ -3c30a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c30a6: 0e00 |0003: return-void │ │ +3c3068: |[3c3068] de.danoeh.antennapod.net.common.R$attr.:()V │ │ +3c3078: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c307e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -786319,17 +786319,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c30a8: |[3c30a8] de.danoeh.antennapod.net.common.R$bool.:()V │ │ -3c30b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c30be: 0e00 |0003: return-void │ │ +3c3080: |[3c3080] de.danoeh.antennapod.net.common.R$bool.:()V │ │ +3c3090: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c3096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -786806,17 +786806,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c30c0: |[3c30c0] de.danoeh.antennapod.net.common.R$color.:()V │ │ -3c30d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c30d6: 0e00 |0003: return-void │ │ +3c3098: |[3c3098] de.danoeh.antennapod.net.common.R$color.:()V │ │ +3c30a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c30ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -787503,17 +787503,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c30d8: |[3c30d8] de.danoeh.antennapod.net.common.R$dimen.:()V │ │ -3c30e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c30ee: 0e00 |0003: return-void │ │ +3c30b0: |[3c30b0] de.danoeh.antennapod.net.common.R$dimen.:()V │ │ +3c30c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c30c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -788065,17 +788065,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c30f0: |[3c30f0] de.danoeh.antennapod.net.common.R$drawable.:()V │ │ -3c3100: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3106: 0e00 |0003: return-void │ │ +3c30c8: |[3c30c8] de.danoeh.antennapod.net.common.R$drawable.:()V │ │ +3c30d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c30de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -788972,17 +788972,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3108: |[3c3108] de.danoeh.antennapod.net.common.R$id.:()V │ │ -3c3118: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c311e: 0e00 |0003: return-void │ │ +3c30e0: |[3c30e0] de.danoeh.antennapod.net.common.R$id.:()V │ │ +3c30f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c30f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -789039,17 +789039,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3120: |[3c3120] de.danoeh.antennapod.net.common.R$integer.:()V │ │ -3c3130: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3136: 0e00 |0003: return-void │ │ +3c30f8: |[3c30f8] de.danoeh.antennapod.net.common.R$integer.:()V │ │ +3c3108: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c310e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -789116,17 +789116,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3138: |[3c3138] de.danoeh.antennapod.net.common.R$interpolator.:()V │ │ -3c3148: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c314e: 0e00 |0003: return-void │ │ +3c3110: |[3c3110] de.danoeh.antennapod.net.common.R$interpolator.:()V │ │ +3c3120: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c3126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -789488,17 +789488,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3150: |[3c3150] de.danoeh.antennapod.net.common.R$layout.:()V │ │ -3c3160: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3166: 0e00 |0003: return-void │ │ +3c3128: |[3c3128] de.danoeh.antennapod.net.common.R$layout.:()V │ │ +3c3138: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c313e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -789715,17 +789715,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3168: |[3c3168] de.danoeh.antennapod.net.common.R$string.:()V │ │ -3c3178: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c317e: 0e00 |0003: return-void │ │ +3c3140: |[3c3140] de.danoeh.antennapod.net.common.R$string.:()V │ │ +3c3150: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c3156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -791692,17 +791692,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3f8c: |[3c3f8c] de.danoeh.antennapod.net.common.R$style.:()V │ │ -3c3f9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3fa2: 0e00 |0003: return-void │ │ +3c3f64: |[3c3f64] de.danoeh.antennapod.net.common.R$style.:()V │ │ +3c3f74: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c3f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -794994,351 +794994,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3c3180: |[3c3180] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ -3c3190: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3c3194: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3c3198: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3c319e: 6900 2c73 |0007: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBar:[I // field@732c │ │ -3c31a2: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3c31a8: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3c31ae: 0c01 |000f: move-result-object v1 │ │ -3c31b0: 6901 2d73 |0010: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBarLayout:[I // field@732d │ │ -3c31b4: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3c31ba: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3c31c0: 0c01 |0018: move-result-object v1 │ │ -3c31c2: 6901 4c73 |0019: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuItemView:[I // field@734c │ │ -3c31c6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3c31c8: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3c31cc: 6902 4e73 |001e: sput-object v2, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuView:[I // field@734e │ │ -3c31d0: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3c31d2: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3c31d6: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3c31dc: 6903 4f73 |0026: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMode:[I // field@734f │ │ -3c31e0: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3c31e6: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3c31ec: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c31f2: 0c03 |0031: move-result-object v3 │ │ -3c31f4: 6903 5673 |0032: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActivityChooserView:[I // field@7356 │ │ -3c31f8: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3c31fc: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3c3200: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3c3206: 6904 5973 |003b: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AlertDialog:[I // field@7359 │ │ -3c320a: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3c320e: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3c3214: 6904 6273 |0042: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7362 │ │ -3c3218: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3c321e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3c3224: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3c322a: 0c06 |004d: move-result-object v6 │ │ -3c322c: 6906 6973 |004e: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableItem:[I // field@7369 │ │ -3c3230: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3c3236: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3c323c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3c3242: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3c3248: 0c06 |005c: move-result-object v6 │ │ -3c324a: 6906 6c73 |005d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableTransition:[I // field@736c │ │ -3c324e: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ -3c3252: 6901 7173 |0061: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatEmojiHelper:[I // field@7371 │ │ -3c3256: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ -3c325c: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ -3c3262: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3c3268: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ -3c326e: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3c3274: 0c01 |0072: move-result-object v1 │ │ -3c3276: 6901 7273 |0073: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatImageView:[I // field@7372 │ │ -3c327a: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ -3c3280: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ -3c3286: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3c328c: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ -3c3292: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3c3298: 0c01 |0084: move-result-object v1 │ │ -3c329a: 6901 7773 |0085: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatSeekBar:[I // field@7377 │ │ -3c329e: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3c32a0: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ -3c32a4: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3c32aa: 6906 7c73 |008d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextHelper:[I // field@737c │ │ -3c32ae: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3c32b2: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ -3c32b6: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3c32bc: 6906 8473 |0096: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextView:[I // field@7384 │ │ -3c32c0: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3c32c4: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ -3c32c8: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3c32ce: 6906 9b73 |009f: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTheme:[I // field@739b │ │ -3c32d2: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3c32d8: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ -3c32de: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3c32e4: 0c06 |00aa: move-result-object v6 │ │ -3c32e6: 6906 1b74 |00ab: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.BackgroundStyle:[I // field@741b │ │ -3c32ea: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3c32f0: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ -3c32f6: 0c06 |00b3: move-result-object v6 │ │ -3c32f8: 6906 1e74 |00b4: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ButtonBarLayout:[I // field@741e │ │ -3c32fc: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ -3c3302: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3c3308: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3c330e: 0c06 |00bf: move-result-object v6 │ │ -3c3310: 6906 2074 |00c0: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.Capability:[I // field@7420 │ │ -3c3314: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ -3c3318: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3c331e: 6906 2374 |00c7: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckBoxPreference:[I // field@7423 │ │ -3c3322: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ -3c3328: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ -3c332e: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3c3334: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ -3c333a: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3c3340: 0c06 |00d8: move-result-object v6 │ │ -3c3342: 6906 2a74 |00d9: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckedTextView:[I // field@742a │ │ -3c3346: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3c334c: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ -3c3352: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3c3358: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3c335e: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3c3364: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3c336a: 0c06 |00ed: move-result-object v6 │ │ -3c336c: 6906 2f74 |00ee: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ColorStateListItem:[I // field@742f │ │ -3c3370: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3c3376: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3c337c: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3c3382: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3c3388: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3c338e: 0c06 |00ff: move-result-object v6 │ │ -3c3390: 6906 3574 |0100: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CompoundButton:[I // field@7435 │ │ -3c3394: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ -3c339a: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ -3c33a0: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3c33a6: 0c06 |010b: move-result-object v6 │ │ -3c33a8: 6906 3a74 |010c: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout:[I // field@743a │ │ -3c33ac: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ -3c33b0: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3c33b6: 6906 3b74 |0113: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout_Layout:[I // field@743b │ │ -3c33ba: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3c33be: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ -3c33c2: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3c33c8: 6907 4574 |011c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.DialogPreference:[I // field@7445 │ │ -3c33cc: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ -3c33d0: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3c33d6: 6903 5274 |0123: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.DrawerArrowToggle:[I // field@7452 │ │ -3c33da: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ -3c33e0: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ -3c33e6: 0c07 |012b: move-result-object v7 │ │ -3c33e8: 6907 5b74 |012c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.EditTextPreference:[I // field@745b │ │ -3c33ec: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ -3c33f0: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3c33f6: 6907 5d74 |0133: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamily:[I // field@745d │ │ -3c33fa: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3c33fe: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ -3c3402: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3c3408: 6909 5e74 |013c: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamilyFont:[I // field@745e │ │ -3c340c: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3c3412: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3c3418: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ -3c341e: 0c0b |0147: move-result-object v11 │ │ -3c3420: 690b 7074 |0148: sput-object v11, Lde/danoeh/antennapod/net/common/R$styleable;.Fragment:[I // field@7470 │ │ -3c3424: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ -3c342a: 0c09 |014d: move-result-object v9 │ │ -3c342c: 6909 7174 |014e: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FragmentContainerView:[I // field@7471 │ │ -3c3430: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ -3c3434: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3c343a: 6909 7774 |0155: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColor:[I // field@7477 │ │ -3c343e: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3c3444: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ -3c344a: 0c08 |015d: move-result-object v8 │ │ -3c344c: 6908 7874 |015e: sput-object v8, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColorItem:[I // field@7478 │ │ -3c3450: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3c3454: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ -3c3458: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3c345e: 6909 8774 |0167: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat:[I // field@7487 │ │ -3c3462: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3c3468: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3c346e: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3c3474: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ -3c347a: 0c00 |0175: move-result-object v0 │ │ -3c347c: 6900 8874 |0176: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat_Layout:[I // field@7488 │ │ -3c3480: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3c3486: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3c348c: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ -3c3492: 0c00 |0181: move-result-object v0 │ │ -3c3494: 6900 9674 |0182: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ListPopupWindow:[I // field@7496 │ │ -3c3498: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3c349e: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3c34a4: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ -3c34aa: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ -3c34b0: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ -3c34b6: 0c03 |0193: move-result-object v3 │ │ -3c34b8: 6903 9974 |0194: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ListPreference:[I // field@7499 │ │ -3c34bc: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ -3c34c0: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3c34c6: 6903 9f74 |019b: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuGroup:[I // field@749f │ │ -3c34ca: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3c34ce: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ -3c34d2: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3c34d8: 6903 a674 |01a4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuItem:[I // field@74a6 │ │ -3c34dc: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ -3c34e0: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3c34e6: 6903 be74 |01ab: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuView:[I // field@74be │ │ -3c34ea: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ -3c34f0: 0c03 |01b0: move-result-object v3 │ │ -3c34f2: 6903 c874 |01b1: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MultiSelectListPreference:[I // field@74c8 │ │ -3c34f6: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3c34fc: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ -3c3502: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3c3508: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ -3c350e: 0c03 |01bf: move-result-object v3 │ │ -3c3510: 6903 cd74 |01c0: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindow:[I // field@74cd │ │ -3c3514: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ -3c351a: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ -3c3520: 0c03 |01c8: move-result-object v3 │ │ -3c3522: 6903 ce74 |01c9: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindowBackgroundState:[I // field@74ce │ │ -3c3526: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3c352a: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ -3c352e: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3c3534: 6903 d374 |01d2: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.Preference:[I // field@74d3 │ │ -3c3538: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3c353e: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3c3544: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3c354a: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3c3550: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3c3556: 0c03 |01e3: move-result-object v3 │ │ -3c3558: 6903 d474 |01e4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragment:[I // field@74d4 │ │ -3c355c: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3c3562: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3c3568: 0c03 |01ec: move-result-object v3 │ │ -3c356a: 6903 d574 |01ed: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragmentCompat:[I // field@74d5 │ │ -3c356e: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ -3c3574: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ -3c357a: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3c3580: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ -3c3586: 0c03 |01fb: move-result-object v3 │ │ -3c3588: 6903 de74 |01fc: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceGroup:[I // field@74de │ │ -3c358c: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ -3c3592: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ -3c3598: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3c359e: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3c35a4: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ -3c35aa: 0c03 |020d: move-result-object v3 │ │ -3c35ac: 6903 e274 |020e: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceImageView:[I // field@74e2 │ │ -3c35b0: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3c35b4: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ -3c35b8: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3c35be: 6903 e774 |0217: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceTheme:[I // field@74e7 │ │ -3c35c2: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ -3c35c8: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ -3c35ce: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ -3c35d4: 0c03 |0222: move-result-object v3 │ │ -3c35d6: 6903 1c75 |0223: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecycleListView:[I // field@751c │ │ -3c35da: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ -3c35de: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3c35e4: 6903 1f75 |022a: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecyclerView:[I // field@751f │ │ -3c35e8: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3c35ec: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ -3c35f0: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3c35f6: 6903 2c75 |0233: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.SearchView:[I // field@752c │ │ -3c35fa: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ -3c35fe: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3c3604: 6901 3e75 |023a: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.SeekBarPreference:[I // field@753e │ │ -3c3608: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3c360e: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ -3c3614: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3c361a: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ -3c3620: 0c00 |0248: move-result-object v0 │ │ -3c3622: 6900 4675 |0249: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Spinner:[I // field@7546 │ │ -3c3626: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ -3c362a: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3c3630: 6900 4c75 |0250: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawable:[I // field@754c │ │ -3c3634: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ -3c363a: 0c00 |0255: move-result-object v0 │ │ -3c363c: 6900 4d75 |0256: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawableItem:[I // field@754d │ │ -3c3640: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3c3644: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ -3c3648: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3c364e: 6900 5575 |025f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchCompat:[I // field@7555 │ │ -3c3652: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ -3c3656: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3c365c: 6900 6475 |0266: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreference:[I // field@7564 │ │ -3c3660: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ -3c3664: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3c366a: 6900 6575 |026d: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreferenceCompat:[I // field@7565 │ │ -3c366e: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3c3672: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ -3c3676: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3c367c: 6900 7a75 |0276: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.TextAppearance:[I // field@757a │ │ -3c3680: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3c3684: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ -3c3688: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3c368e: 6900 8b75 |027f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Toolbar:[I // field@758b │ │ -3c3692: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ -3c3698: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ -3c369e: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3c36a2: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3c36a8: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ -3c36ae: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ -3c36b4: 0c00 |0292: move-result-object v0 │ │ -3c36b6: 6900 aa75 |0293: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.View:[I // field@75aa │ │ -3c36ba: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3c36c0: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3c36c6: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3c36cc: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3c36d2: 0c00 |02a1: move-result-object v0 │ │ -3c36d4: 6900 ab75 |02a2: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewBackgroundHelper:[I // field@75ab │ │ -3c36d8: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3c36de: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ -3c36e4: 0c00 |02aa: move-result-object v0 │ │ -3c36e6: 6900 af75 |02ab: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewStubCompat:[I // field@75af │ │ -3c36ea: 0e00 |02ad: return-void │ │ -3c36ec: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3c3768: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3c3788: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3c37b0: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3c37d0: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3c37f4: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3c3854: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3c3a58: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3c3a78: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ -3c3a9c: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3c3ad4: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3c3afc: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ -3c3b20: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3c3b50: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3c3b88: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3c3bb4: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3c3bd4: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3c3c38: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3c3c64: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3c3cfc: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ -3c3d44: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3c3d7c: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3c3dc8: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3c3dec: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3c3e0c: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3c3e4c: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3c3e7c: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3c3eac: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3c3ef4: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3c3158: |[3c3158] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ +3c3168: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3c316c: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3c3170: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3c3176: 6900 2c73 |0007: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBar:[I // field@732c │ │ +3c317a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3c3180: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3c3186: 0c01 |000f: move-result-object v1 │ │ +3c3188: 6901 2d73 |0010: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionBarLayout:[I // field@732d │ │ +3c318c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3c3192: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3c3198: 0c01 |0018: move-result-object v1 │ │ +3c319a: 6901 4c73 |0019: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuItemView:[I // field@734c │ │ +3c319e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3c31a0: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3c31a4: 6902 4e73 |001e: sput-object v2, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMenuView:[I // field@734e │ │ +3c31a8: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3c31aa: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3c31ae: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3c31b4: 6903 4f73 |0026: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActionMode:[I // field@734f │ │ +3c31b8: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3c31be: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3c31c4: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c31ca: 0c03 |0031: move-result-object v3 │ │ +3c31cc: 6903 5673 |0032: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ActivityChooserView:[I // field@7356 │ │ +3c31d0: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3c31d4: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3c31d8: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3c31de: 6904 5973 |003b: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AlertDialog:[I // field@7359 │ │ +3c31e2: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3c31e6: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3c31ec: 6904 6273 |0042: sput-object v4, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7362 │ │ +3c31f0: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3c31f6: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3c31fc: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3c3202: 0c06 |004d: move-result-object v6 │ │ +3c3204: 6906 6973 |004e: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableItem:[I // field@7369 │ │ +3c3208: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3c320e: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3c3214: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3c321a: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3c3220: 0c06 |005c: move-result-object v6 │ │ +3c3222: 6906 6c73 |005d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AnimatedStateListDrawableTransition:[I // field@736c │ │ +3c3226: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ +3c322a: 6901 7173 |0061: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatEmojiHelper:[I // field@7371 │ │ +3c322e: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ +3c3234: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ +3c323a: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3c3240: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ +3c3246: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3c324c: 0c01 |0072: move-result-object v1 │ │ +3c324e: 6901 7273 |0073: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatImageView:[I // field@7372 │ │ +3c3252: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ +3c3258: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ +3c325e: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3c3264: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ +3c326a: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3c3270: 0c01 |0084: move-result-object v1 │ │ +3c3272: 6901 7773 |0085: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatSeekBar:[I // field@7377 │ │ +3c3276: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3c3278: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ +3c327c: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3c3282: 6906 7c73 |008d: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextHelper:[I // field@737c │ │ +3c3286: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3c328a: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ +3c328e: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3c3294: 6906 8473 |0096: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTextView:[I // field@7384 │ │ +3c3298: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3c329c: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ +3c32a0: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3c32a6: 6906 9b73 |009f: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.AppCompatTheme:[I // field@739b │ │ +3c32aa: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3c32b0: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ +3c32b6: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3c32bc: 0c06 |00aa: move-result-object v6 │ │ +3c32be: 6906 1b74 |00ab: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.BackgroundStyle:[I // field@741b │ │ +3c32c2: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3c32c8: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ +3c32ce: 0c06 |00b3: move-result-object v6 │ │ +3c32d0: 6906 1e74 |00b4: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ButtonBarLayout:[I // field@741e │ │ +3c32d4: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ +3c32da: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3c32e0: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3c32e6: 0c06 |00bf: move-result-object v6 │ │ +3c32e8: 6906 2074 |00c0: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.Capability:[I // field@7420 │ │ +3c32ec: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ +3c32f0: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3c32f6: 6906 2374 |00c7: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckBoxPreference:[I // field@7423 │ │ +3c32fa: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ +3c3300: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ +3c3306: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3c330c: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ +3c3312: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3c3318: 0c06 |00d8: move-result-object v6 │ │ +3c331a: 6906 2a74 |00d9: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CheckedTextView:[I // field@742a │ │ +3c331e: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3c3324: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ +3c332a: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3c3330: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3c3336: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3c333c: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3c3342: 0c06 |00ed: move-result-object v6 │ │ +3c3344: 6906 2f74 |00ee: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.ColorStateListItem:[I // field@742f │ │ +3c3348: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3c334e: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3c3354: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3c335a: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3c3360: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3c3366: 0c06 |00ff: move-result-object v6 │ │ +3c3368: 6906 3574 |0100: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CompoundButton:[I // field@7435 │ │ +3c336c: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ +3c3372: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ +3c3378: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3c337e: 0c06 |010b: move-result-object v6 │ │ +3c3380: 6906 3a74 |010c: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout:[I // field@743a │ │ +3c3384: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ +3c3388: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3c338e: 6906 3b74 |0113: sput-object v6, Lde/danoeh/antennapod/net/common/R$styleable;.CoordinatorLayout_Layout:[I // field@743b │ │ +3c3392: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3c3396: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ +3c339a: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3c33a0: 6907 4574 |011c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.DialogPreference:[I // field@7445 │ │ +3c33a4: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ +3c33a8: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3c33ae: 6903 5274 |0123: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.DrawerArrowToggle:[I // field@7452 │ │ +3c33b2: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ +3c33b8: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ +3c33be: 0c07 |012b: move-result-object v7 │ │ +3c33c0: 6907 5b74 |012c: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.EditTextPreference:[I // field@745b │ │ +3c33c4: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ +3c33c8: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3c33ce: 6907 5d74 |0133: sput-object v7, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamily:[I // field@745d │ │ +3c33d2: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3c33d6: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ +3c33da: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3c33e0: 6909 5e74 |013c: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FontFamilyFont:[I // field@745e │ │ +3c33e4: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3c33ea: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3c33f0: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ +3c33f6: 0c0b |0147: move-result-object v11 │ │ +3c33f8: 690b 7074 |0148: sput-object v11, Lde/danoeh/antennapod/net/common/R$styleable;.Fragment:[I // field@7470 │ │ +3c33fc: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ +3c3402: 0c09 |014d: move-result-object v9 │ │ +3c3404: 6909 7174 |014e: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.FragmentContainerView:[I // field@7471 │ │ +3c3408: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ +3c340c: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3c3412: 6909 7774 |0155: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColor:[I // field@7477 │ │ +3c3416: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3c341c: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ +3c3422: 0c08 |015d: move-result-object v8 │ │ +3c3424: 6908 7874 |015e: sput-object v8, Lde/danoeh/antennapod/net/common/R$styleable;.GradientColorItem:[I // field@7478 │ │ +3c3428: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3c342c: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ +3c3430: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3c3436: 6909 8774 |0167: sput-object v9, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat:[I // field@7487 │ │ +3c343a: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3c3440: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3c3446: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3c344c: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ +3c3452: 0c00 |0175: move-result-object v0 │ │ +3c3454: 6900 8874 |0176: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.LinearLayoutCompat_Layout:[I // field@7488 │ │ +3c3458: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3c345e: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3c3464: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ +3c346a: 0c00 |0181: move-result-object v0 │ │ +3c346c: 6900 9674 |0182: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ListPopupWindow:[I // field@7496 │ │ +3c3470: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3c3476: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3c347c: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ +3c3482: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ +3c3488: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ +3c348e: 0c03 |0193: move-result-object v3 │ │ +3c3490: 6903 9974 |0194: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.ListPreference:[I // field@7499 │ │ +3c3494: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ +3c3498: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3c349e: 6903 9f74 |019b: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuGroup:[I // field@749f │ │ +3c34a2: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3c34a6: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ +3c34aa: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3c34b0: 6903 a674 |01a4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuItem:[I // field@74a6 │ │ +3c34b4: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ +3c34b8: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3c34be: 6903 be74 |01ab: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MenuView:[I // field@74be │ │ +3c34c2: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ +3c34c8: 0c03 |01b0: move-result-object v3 │ │ +3c34ca: 6903 c874 |01b1: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.MultiSelectListPreference:[I // field@74c8 │ │ +3c34ce: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3c34d4: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ +3c34da: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3c34e0: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ +3c34e6: 0c03 |01bf: move-result-object v3 │ │ +3c34e8: 6903 cd74 |01c0: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindow:[I // field@74cd │ │ +3c34ec: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ +3c34f2: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ +3c34f8: 0c03 |01c8: move-result-object v3 │ │ +3c34fa: 6903 ce74 |01c9: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PopupWindowBackgroundState:[I // field@74ce │ │ +3c34fe: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3c3502: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ +3c3506: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3c350c: 6903 d374 |01d2: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.Preference:[I // field@74d3 │ │ +3c3510: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3c3516: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3c351c: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3c3522: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3c3528: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3c352e: 0c03 |01e3: move-result-object v3 │ │ +3c3530: 6903 d474 |01e4: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragment:[I // field@74d4 │ │ +3c3534: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3c353a: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3c3540: 0c03 |01ec: move-result-object v3 │ │ +3c3542: 6903 d574 |01ed: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceFragmentCompat:[I // field@74d5 │ │ +3c3546: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ +3c354c: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ +3c3552: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3c3558: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ +3c355e: 0c03 |01fb: move-result-object v3 │ │ +3c3560: 6903 de74 |01fc: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceGroup:[I // field@74de │ │ +3c3564: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ +3c356a: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ +3c3570: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3c3576: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3c357c: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ +3c3582: 0c03 |020d: move-result-object v3 │ │ +3c3584: 6903 e274 |020e: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceImageView:[I // field@74e2 │ │ +3c3588: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3c358c: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ +3c3590: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3c3596: 6903 e774 |0217: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.PreferenceTheme:[I // field@74e7 │ │ +3c359a: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ +3c35a0: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ +3c35a6: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ +3c35ac: 0c03 |0222: move-result-object v3 │ │ +3c35ae: 6903 1c75 |0223: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecycleListView:[I // field@751c │ │ +3c35b2: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ +3c35b6: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3c35bc: 6903 1f75 |022a: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.RecyclerView:[I // field@751f │ │ +3c35c0: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3c35c4: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ +3c35c8: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3c35ce: 6903 2c75 |0233: sput-object v3, Lde/danoeh/antennapod/net/common/R$styleable;.SearchView:[I // field@752c │ │ +3c35d2: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ +3c35d6: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3c35dc: 6901 3e75 |023a: sput-object v1, Lde/danoeh/antennapod/net/common/R$styleable;.SeekBarPreference:[I // field@753e │ │ +3c35e0: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3c35e6: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ +3c35ec: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3c35f2: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ +3c35f8: 0c00 |0248: move-result-object v0 │ │ +3c35fa: 6900 4675 |0249: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Spinner:[I // field@7546 │ │ +3c35fe: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ +3c3602: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3c3608: 6900 4c75 |0250: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawable:[I // field@754c │ │ +3c360c: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ +3c3612: 0c00 |0255: move-result-object v0 │ │ +3c3614: 6900 4d75 |0256: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.StateListDrawableItem:[I // field@754d │ │ +3c3618: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3c361c: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ +3c3620: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3c3626: 6900 5575 |025f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchCompat:[I // field@7555 │ │ +3c362a: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ +3c362e: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3c3634: 6900 6475 |0266: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreference:[I // field@7564 │ │ +3c3638: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ +3c363c: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3c3642: 6900 6575 |026d: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.SwitchPreferenceCompat:[I // field@7565 │ │ +3c3646: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3c364a: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ +3c364e: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3c3654: 6900 7a75 |0276: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.TextAppearance:[I // field@757a │ │ +3c3658: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3c365c: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ +3c3660: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3c3666: 6900 8b75 |027f: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.Toolbar:[I // field@758b │ │ +3c366a: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ +3c3670: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ +3c3676: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3c367a: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3c3680: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ +3c3686: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ +3c368c: 0c00 |0292: move-result-object v0 │ │ +3c368e: 6900 aa75 |0293: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.View:[I // field@75aa │ │ +3c3692: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3c3698: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3c369e: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3c36a4: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3c36aa: 0c00 |02a1: move-result-object v0 │ │ +3c36ac: 6900 ab75 |02a2: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewBackgroundHelper:[I // field@75ab │ │ +3c36b0: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3c36b6: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ +3c36bc: 0c00 |02aa: move-result-object v0 │ │ +3c36be: 6900 af75 |02ab: sput-object v0, Lde/danoeh/antennapod/net/common/R$styleable;.ViewStubCompat:[I // field@75af │ │ +3c36c2: 0e00 |02ad: return-void │ │ +3c36c4: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3c3740: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3c3760: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3c3788: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3c37a8: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3c37cc: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3c382c: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3c3a30: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3c3a50: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ +3c3a74: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3c3aac: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3c3ad4: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ +3c3af8: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3c3b28: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3c3b60: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3c3b8c: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3c3bac: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3c3c10: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3c3c3c: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3c3cd4: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ +3c3d1c: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3c3d54: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3c3da0: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3c3dc4: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3c3de4: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3c3e24: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3c3e54: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3c3e84: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3c3ecc: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3f74: |[3c3f74] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ -3c3f84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3f8a: 0e00 |0003: return-void │ │ +3c3f4c: |[3c3f4c] de.danoeh.antennapod.net.common.R$styleable.:()V │ │ +3c3f5c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c3f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -795369,17 +795369,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c3fa4: |[3c3fa4] de.danoeh.antennapod.net.common.R.:()V │ │ -3c3fb4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c3fba: 0e00 |0003: return-void │ │ +3c3f7c: |[3c3f7c] de.danoeh.antennapod.net.common.R.:()V │ │ +3c3f8c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c3f92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -795406,63 +795406,63 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c4064: |[3c4064] de.danoeh.antennapod.net.common.UriUtil.:()V │ │ -3c4074: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c407a: 0e00 |0003: return-void │ │ +3c403c: |[3c403c] de.danoeh.antennapod.net.common.UriUtil.:()V │ │ +3c404c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/UriUtil;) │ │ name : 'getURIFromRequestUrl' │ │ type : '(Ljava/lang/String;)Ljava/net/URI;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 62 16-bit code units │ │ -3c3fbc: |[3c3fbc] de.danoeh.antennapod.net.common.UriUtil.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; │ │ -3c3fcc: 2200 991b |0000: new-instance v0, Ljava/net/URI; // type@1b99 │ │ -3c3fd0: 7020 9fa6 9000 |0002: invoke-direct {v0, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@a69f │ │ -3c3fd6: 1100 |0005: return-object v0 │ │ -3c3fd8: 6200 faef |0006: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@effa │ │ -3c3fdc: 1a01 1245 |0008: const-string v1, "Source is not encoded, encoding now" // string@4512 │ │ -3c3fe0: 6e20 cea4 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@a4ce │ │ -3c3fe6: 2200 9b1b |000d: new-instance v0, Ljava/net/URL; // type@1b9b │ │ -3c3fea: 7020 a6a6 9000 |000f: invoke-direct {v0, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@a6a6 │ │ -3c3ff0: 2209 991b |0012: new-instance v9, Ljava/net/URI; // type@1b99 │ │ -3c3ff4: 6e10 aba6 0000 |0014: invoke-virtual {v0}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@a6ab │ │ -3c3ffa: 0c02 |0017: move-result-object v2 │ │ -3c3ffc: 6e10 aea6 0000 |0018: invoke-virtual {v0}, Ljava/net/URL;.getUserInfo:()Ljava/lang/String; // method@a6ae │ │ -3c4002: 0c03 |001b: move-result-object v3 │ │ -3c4004: 6e10 a8a6 0000 |001c: invoke-virtual {v0}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@a6a8 │ │ -3c400a: 0c04 |001f: move-result-object v4 │ │ -3c400c: 6e10 aaa6 0000 |0020: invoke-virtual {v0}, Ljava/net/URL;.getPort:()I // method@a6aa │ │ -3c4012: 0a05 |0023: move-result v5 │ │ -3c4014: 6e10 a9a6 0000 |0024: invoke-virtual {v0}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@a6a9 │ │ -3c401a: 0c06 |0027: move-result-object v6 │ │ -3c401c: 6e10 aca6 0000 |0028: invoke-virtual {v0}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@a6ac │ │ -3c4022: 0c07 |002b: move-result-object v7 │ │ -3c4024: 6e10 ada6 0000 |002c: invoke-virtual {v0}, Ljava/net/URL;.getRef:()Ljava/lang/String; // method@a6ad │ │ -3c402a: 0c08 |002f: move-result-object v8 │ │ -3c402c: 0791 |0030: move-object v1, v9 │ │ -3c402e: 7608 a0a6 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3c4034: 1109 |0034: return-object v9 │ │ -3c4036: 0d09 |0035: move-exception v9 │ │ -3c4038: 2802 |0036: goto 0038 // +0002 │ │ -3c403a: 0d09 |0037: move-exception v9 │ │ -3c403c: 2200 441b |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3c4040: 7020 64a5 9000 |003a: invoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@a564 │ │ -3c4046: 2700 |003d: throw v0 │ │ +3c3f94: |[3c3f94] de.danoeh.antennapod.net.common.UriUtil.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; │ │ +3c3fa4: 2200 991b |0000: new-instance v0, Ljava/net/URI; // type@1b99 │ │ +3c3fa8: 7020 9fa6 9000 |0002: invoke-direct {v0, v9}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@a69f │ │ +3c3fae: 1100 |0005: return-object v0 │ │ +3c3fb0: 6200 faef |0006: sget-object v0, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@effa │ │ +3c3fb4: 1a01 1245 |0008: const-string v1, "Source is not encoded, encoding now" // string@4512 │ │ +3c3fb8: 6e20 cea4 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@a4ce │ │ +3c3fbe: 2200 9b1b |000d: new-instance v0, Ljava/net/URL; // type@1b9b │ │ +3c3fc2: 7020 a6a6 9000 |000f: invoke-direct {v0, v9}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@a6a6 │ │ +3c3fc8: 2209 991b |0012: new-instance v9, Ljava/net/URI; // type@1b99 │ │ +3c3fcc: 6e10 aba6 0000 |0014: invoke-virtual {v0}, Ljava/net/URL;.getProtocol:()Ljava/lang/String; // method@a6ab │ │ +3c3fd2: 0c02 |0017: move-result-object v2 │ │ +3c3fd4: 6e10 aea6 0000 |0018: invoke-virtual {v0}, Ljava/net/URL;.getUserInfo:()Ljava/lang/String; // method@a6ae │ │ +3c3fda: 0c03 |001b: move-result-object v3 │ │ +3c3fdc: 6e10 a8a6 0000 |001c: invoke-virtual {v0}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@a6a8 │ │ +3c3fe2: 0c04 |001f: move-result-object v4 │ │ +3c3fe4: 6e10 aaa6 0000 |0020: invoke-virtual {v0}, Ljava/net/URL;.getPort:()I // method@a6aa │ │ +3c3fea: 0a05 |0023: move-result v5 │ │ +3c3fec: 6e10 a9a6 0000 |0024: invoke-virtual {v0}, Ljava/net/URL;.getPath:()Ljava/lang/String; // method@a6a9 │ │ +3c3ff2: 0c06 |0027: move-result-object v6 │ │ +3c3ff4: 6e10 aca6 0000 |0028: invoke-virtual {v0}, Ljava/net/URL;.getQuery:()Ljava/lang/String; // method@a6ac │ │ +3c3ffa: 0c07 |002b: move-result-object v7 │ │ +3c3ffc: 6e10 ada6 0000 |002c: invoke-virtual {v0}, Ljava/net/URL;.getRef:()Ljava/lang/String; // method@a6ad │ │ +3c4002: 0c08 |002f: move-result-object v8 │ │ +3c4004: 0791 |0030: move-object v1, v9 │ │ +3c4006: 7608 a0a6 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3c400c: 1109 |0034: return-object v9 │ │ +3c400e: 0d09 |0035: move-exception v9 │ │ +3c4010: 2802 |0036: goto 0038 // +0002 │ │ +3c4012: 0d09 |0037: move-exception v9 │ │ +3c4014: 2200 441b |0038: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3c4018: 7020 64a5 9000 |003a: invoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@a564 │ │ +3c401e: 2700 |003d: throw v0 │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/net/URISyntaxException; -> 0x0006 │ │ 0x000d - 0x0034 │ │ Ljava/net/MalformedURLException; -> 0x0037 │ │ Ljava/net/URISyntaxException; -> 0x0035 │ │ positions : │ │ @@ -795521,17 +795521,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c4414: |[3c4414] de.danoeh.antennapod.net.common.UrlChecker.:()V │ │ -3c4424: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c442a: 0e00 |0003: return-void │ │ +3c43ec: |[3c43ec] de.danoeh.antennapod.net.common.UrlChecker.:()V │ │ +3c43fc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/common/UrlChecker; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/UrlChecker;) │ │ @@ -795539,30 +795539,30 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3c407c: |[3c407c] de.danoeh.antennapod.net.common.UrlChecker.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z │ │ -3c408c: 7210 2aa8 0100 |0000: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c4092: 0c01 |0003: move-result-object v1 │ │ -3c4094: 7210 0da8 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c409a: 0a00 |0007: move-result v0 │ │ -3c409c: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -3c40a0: 7210 0ea8 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c40a6: 0c00 |000d: move-result-object v0 │ │ -3c40a8: 1f00 601b |000e: check-cast v0, Ljava/lang/String; // type@1b60 │ │ -3c40ac: 7120 3e9d 2000 |0010: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@9d3e │ │ -3c40b2: 0a00 |0013: move-result v0 │ │ -3c40b4: 3800 f0ff |0014: if-eqz v0, 0004 // -0010 │ │ -3c40b8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -3c40ba: 0f01 |0017: return v1 │ │ -3c40bc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -3c40be: 0f01 |0019: return v1 │ │ +3c4054: |[3c4054] de.danoeh.antennapod.net.common.UrlChecker.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z │ │ +3c4064: 7210 2aa8 0100 |0000: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c406a: 0c01 |0003: move-result-object v1 │ │ +3c406c: 7210 0da8 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c4072: 0a00 |0007: move-result v0 │ │ +3c4074: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +3c4078: 7210 0ea8 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c407e: 0c00 |000d: move-result-object v0 │ │ +3c4080: 1f00 601b |000e: check-cast v0, Ljava/lang/String; // type@1b60 │ │ +3c4084: 7120 3e9d 2000 |0010: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z // method@9d3e │ │ +3c408a: 0a00 |0013: move-result v0 │ │ +3c408c: 3800 f0ff |0014: if-eqz v0, 0004 // -0010 │ │ +3c4090: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +3c4092: 0f01 |0017: return v1 │ │ +3c4094: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +3c4096: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -795572,34 +795572,34 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3c43b8: |[3c43b8] de.danoeh.antennapod.net.common.UrlChecker.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; │ │ -3c43c8: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c43cc: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c43d2: 7210 2aa8 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c43d8: 0c03 |0008: move-result-object v3 │ │ -3c43da: 7210 0da8 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c43e0: 0a01 |000c: move-result v1 │ │ -3c43e2: 3801 1800 |000d: if-eqz v1, 0025 // +0018 │ │ -3c43e6: 7210 0ea8 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c43ec: 0c01 |0012: move-result-object v1 │ │ -3c43ee: 1f01 601b |0013: check-cast v1, Ljava/lang/String; // type@1b60 │ │ -3c43f2: 7110 cf0a 0100 |0015: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c43f8: 0a02 |0018: move-result v2 │ │ -3c43fa: 3902 f0ff |0019: if-nez v2, 0009 // -0010 │ │ -3c43fe: 6202 15f0 |001b: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f015 │ │ -3c4402: 6e20 fca5 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3c4408: 0c01 |0020: move-result-object v1 │ │ -3c440a: 7220 1fa8 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c4410: 28e5 |0024: goto 0009 // -001b │ │ -3c4412: 1100 |0025: return-object v0 │ │ +3c4390: |[3c4390] de.danoeh.antennapod.net.common.UrlChecker.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; │ │ +3c43a0: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c43a4: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c43aa: 7210 2aa8 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c43b0: 0c03 |0008: move-result-object v3 │ │ +3c43b2: 7210 0da8 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c43b8: 0a01 |000c: move-result v1 │ │ +3c43ba: 3801 1800 |000d: if-eqz v1, 0025 // +0018 │ │ +3c43be: 7210 0ea8 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c43c4: 0c01 |0012: move-result-object v1 │ │ +3c43c6: 1f01 601b |0013: check-cast v1, Ljava/lang/String; // type@1b60 │ │ +3c43ca: 7110 cf0a 0100 |0015: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c43d0: 0a02 |0018: move-result v2 │ │ +3c43d2: 3902 f0ff |0019: if-nez v2, 0009 // -0010 │ │ +3c43d6: 6202 15f0 |001b: sget-object v2, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f015 │ │ +3c43da: 6e20 fca5 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3c43e0: 0c01 |0020: move-result-object v1 │ │ +3c43e2: 7220 1fa8 1000 |0021: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c43e8: 28e5 |0024: goto 0009 // -001b │ │ +3c43ea: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ 0x0015 line=133 │ │ 0x001b line=134 │ │ locals : │ │ @@ -795610,118 +795610,118 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 206 16-bit code units │ │ -3c4170: |[3c4170] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -3c4180: 6e10 ffa5 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3c4186: 0c04 |0003: move-result-object v4 │ │ -3c4188: 6200 15f0 |0004: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f015 │ │ -3c418c: 6e20 fca5 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3c4192: 0c00 |0009: move-result-object v0 │ │ -3c4194: 1a01 6c6d |000a: const-string v1, "feed://" // string@6d6c │ │ -3c4198: 6e20 f6a5 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c419e: 0a01 |000f: move-result v1 │ │ -3c41a0: 1272 |0010: const/4 v2, #int 7 // #7 │ │ -3c41a2: 1a03 c84a |0011: const-string v3, "UrlChecker" // string@4ac8 │ │ -3c41a6: 3801 1000 |0013: if-eqz v1, 0023 // +0010 │ │ -3c41aa: 1a00 1142 |0015: const-string v0, "Replacing feed:// with http://" // string@4211 │ │ -3c41ae: 7120 170b 0300 |0017: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c41b4: 6e20 f8a5 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3c41ba: 0c04 |001d: move-result-object v4 │ │ -3c41bc: 7110 3c9d 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c41c2: 0c04 |0021: move-result-object v4 │ │ -3c41c4: 1104 |0022: return-object v4 │ │ -3c41c6: 1a01 17a7 |0023: const-string v1, "pcast://" // string@a717 │ │ -3c41ca: 6e20 f6a5 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c41d0: 0a01 |0028: move-result v1 │ │ -3c41d2: 3801 1200 |0029: if-eqz v1, 003b // +0012 │ │ -3c41d6: 1a00 0e42 |002b: const-string v0, "Removing pcast://" // string@420e │ │ -3c41da: 7120 170b 0300 |002d: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c41e0: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ -3c41e4: 6e20 f8a5 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3c41ea: 0c04 |0035: move-result-object v4 │ │ -3c41ec: 7110 3c9d 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c41f2: 0c04 |0039: move-result-object v4 │ │ -3c41f4: 1104 |003a: return-object v4 │ │ -3c41f6: 1a01 16a7 |003b: const-string v1, "pcast:" // string@a716 │ │ -3c41fa: 6e20 f6a5 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c4200: 0a01 |0040: move-result v1 │ │ -3c4202: 3801 1100 |0041: if-eqz v1, 0052 // +0011 │ │ -3c4206: 1a00 0d42 |0043: const-string v0, "Removing pcast:" // string@420d │ │ -3c420a: 7120 170b 0300 |0045: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c4210: 1260 |0048: const/4 v0, #int 6 // #6 │ │ -3c4212: 6e20 f8a5 0400 |0049: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3c4218: 0c04 |004c: move-result-object v4 │ │ -3c421a: 7110 3c9d 0400 |004d: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c4220: 0c04 |0050: move-result-object v4 │ │ -3c4222: 1104 |0051: return-object v4 │ │ -3c4224: 1a01 7f87 |0052: const-string v1, "itpc" // string@877f │ │ -3c4228: 6e20 f6a5 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c422e: 0a01 |0057: move-result v1 │ │ -3c4230: 3801 1000 |0058: if-eqz v1, 0068 // +0010 │ │ -3c4234: 1a00 1242 |005a: const-string v0, "Replacing itpc:// with http://" // string@4212 │ │ -3c4238: 7120 170b 0300 |005c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c423e: 6e20 f8a5 2400 |005f: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3c4244: 0c04 |0062: move-result-object v4 │ │ -3c4246: 7110 3c9d 0400 |0063: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c424c: 0c04 |0066: move-result-object v4 │ │ -3c424e: 1104 |0067: return-object v4 │ │ -3c4250: 1a01 8f57 |0068: const-string v1, "antennapod-subscribe://" // string@578f │ │ -3c4254: 6e20 f6a5 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c425a: 0a01 |006d: move-result v1 │ │ -3c425c: 3801 1200 |006e: if-eqz v1, 0080 // +0012 │ │ -3c4260: 1a00 0942 |0070: const-string v0, "Removing antennapod-subscribe://" // string@4209 │ │ -3c4264: 7120 170b 0300 |0072: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c426a: 1300 1700 |0075: const/16 v0, #int 23 // #17 │ │ -3c426e: 6e20 f8a5 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3c4274: 0c04 |007a: move-result-object v4 │ │ -3c4276: 7110 3c9d 0400 |007b: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c427c: 0c04 |007e: move-result-object v4 │ │ -3c427e: 1104 |007f: return-object v4 │ │ -3c4280: 1a01 9057 |0080: const-string v1, "antennapod.org/deeplink/subscribe" // string@5790 │ │ -3c4284: 6e20 dca5 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3c428a: 0a01 |0085: move-result v1 │ │ -3c428c: 3801 2300 |0086: if-eqz v1, 00a9 // +0023 │ │ -3c4290: 1a00 0a42 |0088: const-string v0, "Removing antennapod.org/deeplink/subscribe" // string@420a │ │ -3c4294: 7120 170b 0300 |008a: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c429a: 1a00 7a07 |008d: const-string v0, "?url=" // string@077a │ │ -3c429e: 6e20 eaa5 0400 |008f: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@a5ea │ │ -3c42a4: 0a00 |0092: move-result v0 │ │ -3c42a6: d800 0005 |0093: add-int/lit8 v0, v0, #int 5 // #05 │ │ -3c42aa: 6e20 f8a5 0400 |0095: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3c42b0: 0c04 |0098: move-result-object v4 │ │ -3c42b2: 1a00 d949 |0099: const-string v0, "UTF-8" // string@49d9 │ │ -3c42b6: 7120 c2a6 0400 |009b: invoke-static {v4, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c2 │ │ -3c42bc: 0c00 |009e: move-result-object v0 │ │ -3c42be: 7110 3c9d 0000 |009f: invoke-static {v0}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c42c4: 0c04 |00a2: move-result-object v4 │ │ -3c42c6: 1104 |00a3: return-object v4 │ │ -3c42c8: 7110 3c9d 0400 |00a4: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c42ce: 0c04 |00a7: move-result-object v4 │ │ -3c42d0: 1104 |00a8: return-object v4 │ │ -3c42d2: 1a01 bf80 |00a9: const-string v1, "http://" // string@80bf │ │ -3c42d6: 6e20 f6a5 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c42dc: 0a02 |00ae: move-result v2 │ │ -3c42de: 3902 1e00 |00af: if-nez v2, 00cd // +001e │ │ -3c42e2: 1a02 d580 |00b1: const-string v2, "https://" // string@80d5 │ │ -3c42e6: 6e20 f6a5 2000 |00b3: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3c42ec: 0a00 |00b6: move-result v0 │ │ -3c42ee: 3900 1600 |00b7: if-nez v0, 00cd // +0016 │ │ -3c42f2: 1a00 e008 |00b9: const-string v0, "Adding http:// at the beginning of the URL" // string@08e0 │ │ -3c42f6: 7120 170b 0300 |00bb: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c42fc: 2200 611b |00be: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c4300: 7010 06a6 0000 |00c0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c4306: 6e20 12a6 1000 |00c3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c430c: 6e20 12a6 4000 |00c6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c4312: 6e10 1ba6 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c4318: 0c04 |00cc: move-result-object v4 │ │ -3c431a: 1104 |00cd: return-object v4 │ │ +3c4148: |[3c4148] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +3c4158: 6e10 ffa5 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3c415e: 0c04 |0003: move-result-object v4 │ │ +3c4160: 6200 15f0 |0004: sget-object v0, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f015 │ │ +3c4164: 6e20 fca5 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3c416a: 0c00 |0009: move-result-object v0 │ │ +3c416c: 1a01 6c6d |000a: const-string v1, "feed://" // string@6d6c │ │ +3c4170: 6e20 f6a5 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c4176: 0a01 |000f: move-result v1 │ │ +3c4178: 1272 |0010: const/4 v2, #int 7 // #7 │ │ +3c417a: 1a03 c84a |0011: const-string v3, "UrlChecker" // string@4ac8 │ │ +3c417e: 3801 1000 |0013: if-eqz v1, 0023 // +0010 │ │ +3c4182: 1a00 1142 |0015: const-string v0, "Replacing feed:// with http://" // string@4211 │ │ +3c4186: 7120 170b 0300 |0017: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c418c: 6e20 f8a5 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3c4192: 0c04 |001d: move-result-object v4 │ │ +3c4194: 7110 3c9d 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c419a: 0c04 |0021: move-result-object v4 │ │ +3c419c: 1104 |0022: return-object v4 │ │ +3c419e: 1a01 17a7 |0023: const-string v1, "pcast://" // string@a717 │ │ +3c41a2: 6e20 f6a5 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c41a8: 0a01 |0028: move-result v1 │ │ +3c41aa: 3801 1200 |0029: if-eqz v1, 003b // +0012 │ │ +3c41ae: 1a00 0e42 |002b: const-string v0, "Removing pcast://" // string@420e │ │ +3c41b2: 7120 170b 0300 |002d: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c41b8: 1300 0800 |0030: const/16 v0, #int 8 // #8 │ │ +3c41bc: 6e20 f8a5 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3c41c2: 0c04 |0035: move-result-object v4 │ │ +3c41c4: 7110 3c9d 0400 |0036: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c41ca: 0c04 |0039: move-result-object v4 │ │ +3c41cc: 1104 |003a: return-object v4 │ │ +3c41ce: 1a01 16a7 |003b: const-string v1, "pcast:" // string@a716 │ │ +3c41d2: 6e20 f6a5 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c41d8: 0a01 |0040: move-result v1 │ │ +3c41da: 3801 1100 |0041: if-eqz v1, 0052 // +0011 │ │ +3c41de: 1a00 0d42 |0043: const-string v0, "Removing pcast:" // string@420d │ │ +3c41e2: 7120 170b 0300 |0045: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c41e8: 1260 |0048: const/4 v0, #int 6 // #6 │ │ +3c41ea: 6e20 f8a5 0400 |0049: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3c41f0: 0c04 |004c: move-result-object v4 │ │ +3c41f2: 7110 3c9d 0400 |004d: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c41f8: 0c04 |0050: move-result-object v4 │ │ +3c41fa: 1104 |0051: return-object v4 │ │ +3c41fc: 1a01 7f87 |0052: const-string v1, "itpc" // string@877f │ │ +3c4200: 6e20 f6a5 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c4206: 0a01 |0057: move-result v1 │ │ +3c4208: 3801 1000 |0058: if-eqz v1, 0068 // +0010 │ │ +3c420c: 1a00 1242 |005a: const-string v0, "Replacing itpc:// with http://" // string@4212 │ │ +3c4210: 7120 170b 0300 |005c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c4216: 6e20 f8a5 2400 |005f: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3c421c: 0c04 |0062: move-result-object v4 │ │ +3c421e: 7110 3c9d 0400 |0063: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c4224: 0c04 |0066: move-result-object v4 │ │ +3c4226: 1104 |0067: return-object v4 │ │ +3c4228: 1a01 8f57 |0068: const-string v1, "antennapod-subscribe://" // string@578f │ │ +3c422c: 6e20 f6a5 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c4232: 0a01 |006d: move-result v1 │ │ +3c4234: 3801 1200 |006e: if-eqz v1, 0080 // +0012 │ │ +3c4238: 1a00 0942 |0070: const-string v0, "Removing antennapod-subscribe://" // string@4209 │ │ +3c423c: 7120 170b 0300 |0072: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c4242: 1300 1700 |0075: const/16 v0, #int 23 // #17 │ │ +3c4246: 6e20 f8a5 0400 |0077: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3c424c: 0c04 |007a: move-result-object v4 │ │ +3c424e: 7110 3c9d 0400 |007b: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c4254: 0c04 |007e: move-result-object v4 │ │ +3c4256: 1104 |007f: return-object v4 │ │ +3c4258: 1a01 9057 |0080: const-string v1, "antennapod.org/deeplink/subscribe" // string@5790 │ │ +3c425c: 6e20 dca5 1000 |0082: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3c4262: 0a01 |0085: move-result v1 │ │ +3c4264: 3801 2300 |0086: if-eqz v1, 00a9 // +0023 │ │ +3c4268: 1a00 0a42 |0088: const-string v0, "Removing antennapod.org/deeplink/subscribe" // string@420a │ │ +3c426c: 7120 170b 0300 |008a: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c4272: 1a00 7a07 |008d: const-string v0, "?url=" // string@077a │ │ +3c4276: 6e20 eaa5 0400 |008f: invoke-virtual {v4, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@a5ea │ │ +3c427c: 0a00 |0092: move-result v0 │ │ +3c427e: d800 0005 |0093: add-int/lit8 v0, v0, #int 5 // #05 │ │ +3c4282: 6e20 f8a5 0400 |0095: invoke-virtual {v4, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3c4288: 0c04 |0098: move-result-object v4 │ │ +3c428a: 1a00 d949 |0099: const-string v0, "UTF-8" // string@49d9 │ │ +3c428e: 7120 c2a6 0400 |009b: invoke-static {v4, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c2 │ │ +3c4294: 0c00 |009e: move-result-object v0 │ │ +3c4296: 7110 3c9d 0000 |009f: invoke-static {v0}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c429c: 0c04 |00a2: move-result-object v4 │ │ +3c429e: 1104 |00a3: return-object v4 │ │ +3c42a0: 7110 3c9d 0400 |00a4: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c42a6: 0c04 |00a7: move-result-object v4 │ │ +3c42a8: 1104 |00a8: return-object v4 │ │ +3c42aa: 1a01 bf80 |00a9: const-string v1, "http://" // string@80bf │ │ +3c42ae: 6e20 f6a5 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c42b4: 0a02 |00ae: move-result v2 │ │ +3c42b6: 3902 1e00 |00af: if-nez v2, 00cd // +001e │ │ +3c42ba: 1a02 d580 |00b1: const-string v2, "https://" // string@80d5 │ │ +3c42be: 6e20 f6a5 2000 |00b3: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3c42c4: 0a00 |00b6: move-result v0 │ │ +3c42c6: 3900 1600 |00b7: if-nez v0, 00cd // +0016 │ │ +3c42ca: 1a00 e008 |00b9: const-string v0, "Adding http:// at the beginning of the URL" // string@08e0 │ │ +3c42ce: 7120 170b 0300 |00bb: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c42d4: 2200 611b |00be: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c42d8: 7010 06a6 0000 |00c0: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c42de: 6e20 12a6 1000 |00c3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c42e4: 6e20 12a6 4000 |00c6: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c42ea: 6e10 1ba6 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c42f0: 0c04 |00cc: move-result-object v4 │ │ +3c42f2: 1104 |00cd: return-object v4 │ │ catches : 1 │ │ 0x0099 - 0x00a3 │ │ Ljava/io/UnsupportedEncodingException; -> 0x00a4 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000c line=44 │ │ @@ -795755,47 +795755,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3c432c: |[3c432c] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3c433c: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -3c4340: 7110 3c9d 0200 |0002: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c4346: 0c02 |0005: move-result-object v2 │ │ -3c4348: 1102 |0006: return-object v2 │ │ -3c434a: 6e10 ffa5 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3c4350: 0c02 |000a: move-result-object v2 │ │ -3c4352: 7110 3c9d 0300 |000b: invoke-static {v3}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c4358: 0c03 |000e: move-result-object v3 │ │ -3c435a: 7110 d106 0200 |000f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3c4360: 0c00 |0012: move-result-object v0 │ │ -3c4362: 7110 d106 0300 |0013: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3c4368: 0c03 |0016: move-result-object v3 │ │ -3c436a: 6e10 cf06 0000 |0017: invoke-virtual {v0}, Landroid/net/Uri;.isRelative:()Z // method@06cf │ │ -3c4370: 0a01 |001a: move-result v1 │ │ -3c4372: 3801 1d00 |001b: if-eqz v1, 0038 // +001d │ │ -3c4376: 6e10 ce06 0300 |001d: invoke-virtual {v3}, Landroid/net/Uri;.isAbsolute:()Z // method@06ce │ │ -3c437c: 0a01 |0020: move-result v1 │ │ -3c437e: 3801 1700 |0021: if-eqz v1, 0038 // +0017 │ │ -3c4382: 6e10 bb06 0000 |0023: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@06bb │ │ -3c4388: 0c02 |0026: move-result-object v2 │ │ -3c438a: 6e10 cb06 0300 |0027: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@06cb │ │ -3c4390: 0c03 |002a: move-result-object v3 │ │ -3c4392: 6e20 ba06 3200 |002b: invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ba │ │ -3c4398: 0c02 |002e: move-result-object v2 │ │ -3c439a: 6e10 b606 0200 |002f: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06b6 │ │ -3c43a0: 0c02 |0032: move-result-object v2 │ │ -3c43a2: 6e10 d206 0200 |0033: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3c43a8: 0c02 |0036: move-result-object v2 │ │ -3c43aa: 1102 |0037: return-object v2 │ │ -3c43ac: 7110 3c9d 0200 |0038: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3c43b2: 0c02 |003b: move-result-object v2 │ │ -3c43b4: 1102 |003c: return-object v2 │ │ +3c4304: |[3c4304] de.danoeh.antennapod.net.common.UrlChecker.prepareUrl:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3c4314: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +3c4318: 7110 3c9d 0200 |0002: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c431e: 0c02 |0005: move-result-object v2 │ │ +3c4320: 1102 |0006: return-object v2 │ │ +3c4322: 6e10 ffa5 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3c4328: 0c02 |000a: move-result-object v2 │ │ +3c432a: 7110 3c9d 0300 |000b: invoke-static {v3}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c4330: 0c03 |000e: move-result-object v3 │ │ +3c4332: 7110 d106 0200 |000f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3c4338: 0c00 |0012: move-result-object v0 │ │ +3c433a: 7110 d106 0300 |0013: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3c4340: 0c03 |0016: move-result-object v3 │ │ +3c4342: 6e10 cf06 0000 |0017: invoke-virtual {v0}, Landroid/net/Uri;.isRelative:()Z // method@06cf │ │ +3c4348: 0a01 |001a: move-result v1 │ │ +3c434a: 3801 1d00 |001b: if-eqz v1, 0038 // +001d │ │ +3c434e: 6e10 ce06 0300 |001d: invoke-virtual {v3}, Landroid/net/Uri;.isAbsolute:()Z // method@06ce │ │ +3c4354: 0a01 |0020: move-result v1 │ │ +3c4356: 3801 1700 |0021: if-eqz v1, 0038 // +0017 │ │ +3c435a: 6e10 bb06 0000 |0023: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@06bb │ │ +3c4360: 0c02 |0026: move-result-object v2 │ │ +3c4362: 6e10 cb06 0300 |0027: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@06cb │ │ +3c4368: 0c03 |002a: move-result-object v3 │ │ +3c436a: 6e20 ba06 3200 |002b: invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ba │ │ +3c4370: 0c02 |002e: move-result-object v2 │ │ +3c4372: 6e10 b606 0200 |002f: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06b6 │ │ +3c4378: 0c02 |0032: move-result-object v2 │ │ +3c437a: 6e10 d206 0200 |0033: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3c4380: 0c02 |0036: move-result-object v2 │ │ +3c4382: 1102 |0037: return-object v2 │ │ +3c4384: 7110 3c9d 0200 |0038: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3c438a: 0c02 |003b: move-result-object v2 │ │ +3c438c: 1102 |003c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0007 line=88 │ │ 0x000b line=89 │ │ 0x000f line=90 │ │ 0x0013 line=91 │ │ @@ -795811,57 +795811,57 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -3c40c0: |[3c40c0] de.danoeh.antennapod.net.common.UrlChecker.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -3c40d0: 7110 c9a9 0300 |0000: invoke-static {v3}, Lokhttp3/HttpUrl;.parse:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@a9c9 │ │ -3c40d6: 0c03 |0003: move-result-object v3 │ │ -3c40d8: 7110 c9a9 0400 |0004: invoke-static {v4}, Lokhttp3/HttpUrl;.parse:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@a9c9 │ │ -3c40de: 0c04 |0007: move-result-object v4 │ │ -3c40e0: 6e10 c8a9 0300 |0008: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@a9c8 │ │ -3c40e6: 0c00 |000b: move-result-object v0 │ │ -3c40e8: 6e10 c8a9 0400 |000c: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@a9c8 │ │ -3c40ee: 0c01 |000f: move-result-object v1 │ │ -3c40f0: 6e20 e0a5 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c40f6: 0a00 |0013: move-result v0 │ │ -3c40f8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -3c40fa: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -3c40fe: 0f01 |0017: return v1 │ │ -3c4100: 6e10 caa9 0300 |0018: invoke-virtual {v3}, Lokhttp3/HttpUrl;.pathSegments:()Ljava/util/List; // method@a9ca │ │ -3c4106: 0c00 |001b: move-result-object v0 │ │ -3c4108: 7110 3b9d 0000 |001c: invoke-static {v0}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@9d3b │ │ -3c410e: 0c00 |001f: move-result-object v0 │ │ -3c4110: 6e10 caa9 0400 |0020: invoke-virtual {v4}, Lokhttp3/HttpUrl;.pathSegments:()Ljava/util/List; // method@a9ca │ │ -3c4116: 0c02 |0023: move-result-object v2 │ │ -3c4118: 7110 3b9d 0200 |0024: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@9d3b │ │ -3c411e: 0c02 |0027: move-result-object v2 │ │ -3c4120: 7220 25a8 2000 |0028: invoke-interface {v0, v2}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@a825 │ │ -3c4126: 0a00 |002b: move-result v0 │ │ -3c4128: 3900 0300 |002c: if-nez v0, 002f // +0003 │ │ -3c412c: 0f01 |002e: return v1 │ │ -3c412e: 6e10 cba9 0300 |002f: invoke-virtual {v3}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ -3c4134: 0c00 |0032: move-result-object v0 │ │ -3c4136: 7110 cf0a 0000 |0033: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c413c: 0a00 |0036: move-result v0 │ │ -3c413e: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ -3c4142: 6e10 cba9 0400 |0039: invoke-virtual {v4}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ -3c4148: 0c03 |003c: move-result-object v3 │ │ -3c414a: 7110 cf0a 0300 |003d: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c4150: 0a03 |0040: move-result v3 │ │ -3c4152: 0f03 |0041: return v3 │ │ -3c4154: 6e10 cba9 0300 |0042: invoke-virtual {v3}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ -3c415a: 0c03 |0045: move-result-object v3 │ │ -3c415c: 6e10 cba9 0400 |0046: invoke-virtual {v4}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ -3c4162: 0c04 |0049: move-result-object v4 │ │ -3c4164: 6e20 e0a5 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c416a: 0a03 |004d: move-result v3 │ │ -3c416c: 0f03 |004e: return v3 │ │ +3c4098: |[3c4098] de.danoeh.antennapod.net.common.UrlChecker.urlEquals:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +3c40a8: 7110 c9a9 0300 |0000: invoke-static {v3}, Lokhttp3/HttpUrl;.parse:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@a9c9 │ │ +3c40ae: 0c03 |0003: move-result-object v3 │ │ +3c40b0: 7110 c9a9 0400 |0004: invoke-static {v4}, Lokhttp3/HttpUrl;.parse:(Ljava/lang/String;)Lokhttp3/HttpUrl; // method@a9c9 │ │ +3c40b6: 0c04 |0007: move-result-object v4 │ │ +3c40b8: 6e10 c8a9 0300 |0008: invoke-virtual {v3}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@a9c8 │ │ +3c40be: 0c00 |000b: move-result-object v0 │ │ +3c40c0: 6e10 c8a9 0400 |000c: invoke-virtual {v4}, Lokhttp3/HttpUrl;.host:()Ljava/lang/String; // method@a9c8 │ │ +3c40c6: 0c01 |000f: move-result-object v1 │ │ +3c40c8: 6e20 e0a5 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c40ce: 0a00 |0013: move-result v0 │ │ +3c40d0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +3c40d2: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +3c40d6: 0f01 |0017: return v1 │ │ +3c40d8: 6e10 caa9 0300 |0018: invoke-virtual {v3}, Lokhttp3/HttpUrl;.pathSegments:()Ljava/util/List; // method@a9ca │ │ +3c40de: 0c00 |001b: move-result-object v0 │ │ +3c40e0: 7110 3b9d 0000 |001c: invoke-static {v0}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@9d3b │ │ +3c40e6: 0c00 |001f: move-result-object v0 │ │ +3c40e8: 6e10 caa9 0400 |0020: invoke-virtual {v4}, Lokhttp3/HttpUrl;.pathSegments:()Ljava/util/List; // method@a9ca │ │ +3c40ee: 0c02 |0023: move-result-object v2 │ │ +3c40f0: 7110 3b9d 0200 |0024: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.normalizePathSegments:(Ljava/util/List;)Ljava/util/List; // method@9d3b │ │ +3c40f6: 0c02 |0027: move-result-object v2 │ │ +3c40f8: 7220 25a8 2000 |0028: invoke-interface {v0, v2}, Ljava/util/List;.equals:(Ljava/lang/Object;)Z // method@a825 │ │ +3c40fe: 0a00 |002b: move-result v0 │ │ +3c4100: 3900 0300 |002c: if-nez v0, 002f // +0003 │ │ +3c4104: 0f01 |002e: return v1 │ │ +3c4106: 6e10 cba9 0300 |002f: invoke-virtual {v3}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ +3c410c: 0c00 |0032: move-result-object v0 │ │ +3c410e: 7110 cf0a 0000 |0033: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c4114: 0a00 |0036: move-result v0 │ │ +3c4116: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ +3c411a: 6e10 cba9 0400 |0039: invoke-virtual {v4}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ +3c4120: 0c03 |003c: move-result-object v3 │ │ +3c4122: 7110 cf0a 0300 |003d: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c4128: 0a03 |0040: move-result v3 │ │ +3c412a: 0f03 |0041: return v3 │ │ +3c412c: 6e10 cba9 0300 |0042: invoke-virtual {v3}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ +3c4132: 0c03 |0045: move-result-object v3 │ │ +3c4134: 6e10 cba9 0400 |0046: invoke-virtual {v4}, Lokhttp3/HttpUrl;.query:()Ljava/lang/String; // method@a9cb │ │ +3c413a: 0c04 |0049: move-result-object v4 │ │ +3c413c: 6e20 e0a5 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c4142: 0a03 |004d: move-result v3 │ │ +3c4144: 0f03 |004e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0008 line=111 │ │ 0x0018 line=114 │ │ 0x0020 line=115 │ │ @@ -795929,17 +795929,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c449c: |[3c449c] de.danoeh.antennapod.net.discovery.BuildConfig.:()V │ │ -3c44ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c44b2: 0e00 |0003: return-void │ │ +3c4474: |[3c4474] de.danoeh.antennapod.net.discovery.BuildConfig.:()V │ │ +3c4484: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c448a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -795967,37 +795967,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c44d8: |[3c44d8] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.:()V │ │ -3c44e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c44ee: 0e00 |0003: return-void │ │ +3c44b0: |[3c44b0] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.:()V │ │ +3c44c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c44c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3c44b4: |[3c44b4] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3c44c4: 1f01 ea1b |0000: check-cast v1, Ljava/util/Map$Entry; // type@1bea │ │ -3c44c8: 1f02 ea1b |0002: check-cast v2, Ljava/util/Map$Entry; // type@1bea │ │ -3c44cc: 7120 4d9d 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@9d4d │ │ -3c44d2: 0a01 |0007: move-result v1 │ │ -3c44d4: 0f01 |0008: return v1 │ │ +3c448c: |[3c448c] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3c449c: 1f01 ea1b |0000: check-cast v1, Ljava/util/Map$Entry; // type@1bea │ │ +3c44a0: 1f02 ea1b |0002: check-cast v2, Ljava/util/Map$Entry; // type@1bea │ │ +3c44a4: 7120 4d9d 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@9d4d │ │ +3c44aa: 0a01 |0007: move-result v1 │ │ +3c44ac: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -796035,19 +796035,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c4b04: |[3c4b04] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3c4b14: 7010 aba4 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@a4ab │ │ -3c4b1a: 5b01 cb75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@75cb │ │ -3c4b1e: 5b02 cc75 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@75cc │ │ -3c4b22: 0e00 |0007: return-void │ │ +3c4adc: |[3c4adc] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3c4aec: 7010 aba4 0000 |0000: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@a4ab │ │ +3c4af2: 5b01 cb75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@75cb │ │ +3c4af6: 5b02 cc75 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@75cc │ │ +3c4afa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; │ │ @@ -796060,17 +796060,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c4abc: |[3c4abc] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getArtistName:()Ljava/lang/String; │ │ -3c4acc: 5410 cb75 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@75cb │ │ -3c4ad0: 1100 |0002: return-object v0 │ │ +3c4a94: |[3c4a94] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getArtistName:()Ljava/lang/String; │ │ +3c4aa4: 5410 cb75 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.artistName:Ljava/lang/String; // field@75cb │ │ +3c4aa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;) │ │ @@ -796078,33 +796078,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c4ad4: |[3c4ad4] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getMessage:()Ljava/lang/String; │ │ -3c4ae4: 1a00 5142 |0000: const-string v0, "Result does not specify a feed url" // string@4251 │ │ -3c4ae8: 1100 |0002: return-object v0 │ │ +3c4aac: |[3c4aac] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getMessage:()Ljava/lang/String; │ │ +3c4abc: 1a00 5142 |0000: const-string v0, "Result does not specify a feed url" // string@4251 │ │ +3c4ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;) │ │ name : 'getTrackName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c4aec: |[3c4aec] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getTrackName:()Ljava/lang/String; │ │ -3c4afc: 5410 cc75 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@75cc │ │ -3c4b00: 1100 |0002: return-object v0 │ │ +3c4ac4: |[3c4ac4] de.danoeh.antennapod.net.discovery.FeedUrlNotFoundException.getTrackName:()Ljava/lang/String; │ │ +3c4ad4: 5410 cc75 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.trackName:Ljava/lang/String; // field@75cc │ │ +3c4ad8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -796183,18 +796183,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c53d4: |[3c53d4] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.:(Landroid/content/Context;)V │ │ -3c53e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c53ea: 5b01 db75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@75db │ │ -3c53ee: 0e00 |0005: return-void │ │ +3c53ac: |[3c53ac] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.:(Landroid/content/Context;)V │ │ +3c53bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c53c2: 5b01 db75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@75db │ │ +3c53c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -796204,91 +796204,91 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -3c5068: |[3c5068] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; │ │ -3c5078: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c507c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c5082: 1a01 b616 |0005: const-string v1, "Feed URL " // string@16b6 │ │ -3c5086: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c508c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3c508e: 2312 e41d |000b: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ -3c5092: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -3c5094: 4d08 0203 |000e: aput-object v8, v2, v3 │ │ -3c5098: 1a04 db80 |0010: const-string v4, "https://itunes.apple.com/%s/rss/toppodcasts/limit=25/explicit=true/json" // string@80db │ │ -3c509c: 7120 e2a5 2400 |0012: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3c50a2: 0c02 |0015: move-result-object v2 │ │ -3c50a4: 6e20 12a6 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c50aa: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c50b0: 0c00 |001c: move-result-object v0 │ │ -3c50b2: 1a02 9e19 |001d: const-string v2, "ITunesTopListLoader" // string@199e │ │ -3c50b6: 7120 170b 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c50bc: 2200 8d1c |0022: new-instance v0, Lokhttp3/Request$Builder; // type@1c8d │ │ -3c50c0: 7010 e6a9 0000 |0024: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3c50c6: 2202 7b1c |0027: new-instance v2, Lokhttp3/CacheControl$Builder; // type@1c7b │ │ -3c50ca: 7010 b3a9 0200 |0029: invoke-direct {v2}, Lokhttp3/CacheControl$Builder;.:()V // method@a9b3 │ │ -3c50d0: 6205 17f0 |002c: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f017 │ │ -3c50d4: 6e30 b5a9 1205 |002e: invoke-virtual {v2, v1, v5}, Lokhttp3/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/CacheControl$Builder; // method@a9b5 │ │ -3c50da: 0c02 |0031: move-result-object v2 │ │ -3c50dc: 6e10 b4a9 0200 |0032: invoke-virtual {v2}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@a9b4 │ │ -3c50e2: 0c02 |0035: move-result-object v2 │ │ -3c50e4: 6e20 e9a9 2000 |0036: invoke-virtual {v0, v2}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@a9e9 │ │ -3c50ea: 0c00 |0039: move-result-object v0 │ │ -3c50ec: 2311 e41d |003a: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ -3c50f0: 4d08 0103 |003c: aput-object v8, v1, v3 │ │ -3c50f4: 7120 e2a5 1400 |003e: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3c50fa: 0c08 |0041: move-result-object v8 │ │ -3c50fc: 6e20 eea9 8000 |0042: invoke-virtual {v0, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ -3c5102: 0c08 |0045: move-result-object v8 │ │ -3c5104: 6e10 e8a9 0800 |0046: invoke-virtual {v8}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c510a: 0c08 |0049: move-result-object v8 │ │ -3c510c: 6e20 e5a9 8700 |004a: invoke-virtual {v7, v8}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3c5112: 0c07 |004d: move-result-object v7 │ │ -3c5114: 7210 bba9 0700 |004e: invoke-interface {v7}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3c511a: 0c07 |0051: move-result-object v7 │ │ -3c511c: 6e10 fca9 0700 |0052: invoke-virtual {v7}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ -3c5122: 0a08 |0055: move-result v8 │ │ -3c5124: 3808 0e00 |0056: if-eqz v8, 0064 // +000e │ │ -3c5128: 6e10 f7a9 0700 |0058: invoke-virtual {v7}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3c512e: 0c08 |005b: move-result-object v8 │ │ -3c5130: 6e10 05aa 0800 |005c: invoke-virtual {v8}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ -3c5136: 0c08 |005f: move-result-object v8 │ │ -3c5138: 6e10 f8a9 0700 |0060: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ -3c513e: 1108 |0063: return-object v8 │ │ -3c5140: 6e10 f9a9 0700 |0064: invoke-virtual {v7}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3c5146: 0a08 |0067: move-result v8 │ │ -3c5148: 1300 9001 |0068: const/16 v0, #int 400 // #190 │ │ -3c514c: 3308 0a00 |006a: if-ne v8, v0, 0074 // +000a │ │ -3c5150: 2208 191b |006c: new-instance v8, Ljava/io/IOException; // type@1b19 │ │ -3c5154: 1a00 ee80 |006e: const-string v0, "iTunes does not have data for the selected country." // string@80ee │ │ -3c5158: 7020 aca4 0800 |0070: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3c515e: 2708 |0073: throw v8 │ │ -3c5160: 5468 db75 |0074: iget-object v8, v6, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@75db │ │ -3c5164: 6000 917a |0076: sget v0, Lde/danoeh/antennapod/net/discovery/R$string;.error_msg_prefix:I // field@7a91 │ │ -3c5168: 6e20 ff01 0800 |0078: invoke-virtual {v8, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3c516e: 0c08 |007b: move-result-object v8 │ │ -3c5170: 2200 191b |007c: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ -3c5174: 2201 611b |007e: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c5178: 7010 06a6 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c517e: 6e20 12a6 8100 |0083: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c5184: 6e20 11a6 7100 |0086: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3c518a: 6e10 1ba6 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c5190: 0c08 |008c: move-result-object v8 │ │ -3c5192: 7020 aca4 8000 |008d: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3c5198: 2700 |0090: throw v0 │ │ -3c519a: 0d08 |0091: move-exception v8 │ │ -3c519c: 3807 0a00 |0092: if-eqz v7, 009c // +000a │ │ -3c51a0: 6e10 f8a9 0700 |0094: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ -3c51a6: 2805 |0097: goto 009c // +0005 │ │ -3c51a8: 0d07 |0098: move-exception v7 │ │ -3c51aa: 6e20 3ca6 7800 |0099: invoke-virtual {v8, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ -3c51b0: 2708 |009c: throw v8 │ │ +3c5040: |[3c5040] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; │ │ +3c5050: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c5054: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c505a: 1a01 b616 |0005: const-string v1, "Feed URL " // string@16b6 │ │ +3c505e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c5064: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3c5066: 2312 e41d |000b: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ +3c506a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +3c506c: 4d08 0203 |000e: aput-object v8, v2, v3 │ │ +3c5070: 1a04 db80 |0010: const-string v4, "https://itunes.apple.com/%s/rss/toppodcasts/limit=25/explicit=true/json" // string@80db │ │ +3c5074: 7120 e2a5 2400 |0012: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3c507a: 0c02 |0015: move-result-object v2 │ │ +3c507c: 6e20 12a6 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c5082: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c5088: 0c00 |001c: move-result-object v0 │ │ +3c508a: 1a02 9e19 |001d: const-string v2, "ITunesTopListLoader" // string@199e │ │ +3c508e: 7120 170b 0200 |001f: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c5094: 2200 8d1c |0022: new-instance v0, Lokhttp3/Request$Builder; // type@1c8d │ │ +3c5098: 7010 e6a9 0000 |0024: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3c509e: 2202 7b1c |0027: new-instance v2, Lokhttp3/CacheControl$Builder; // type@1c7b │ │ +3c50a2: 7010 b3a9 0200 |0029: invoke-direct {v2}, Lokhttp3/CacheControl$Builder;.:()V // method@a9b3 │ │ +3c50a8: 6205 17f0 |002c: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f017 │ │ +3c50ac: 6e30 b5a9 1205 |002e: invoke-virtual {v2, v1, v5}, Lokhttp3/CacheControl$Builder;.maxStale:(ILjava/util/concurrent/TimeUnit;)Lokhttp3/CacheControl$Builder; // method@a9b5 │ │ +3c50b2: 0c02 |0031: move-result-object v2 │ │ +3c50b4: 6e10 b4a9 0200 |0032: invoke-virtual {v2}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@a9b4 │ │ +3c50ba: 0c02 |0035: move-result-object v2 │ │ +3c50bc: 6e20 e9a9 2000 |0036: invoke-virtual {v0, v2}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@a9e9 │ │ +3c50c2: 0c00 |0039: move-result-object v0 │ │ +3c50c4: 2311 e41d |003a: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ +3c50c8: 4d08 0103 |003c: aput-object v8, v1, v3 │ │ +3c50cc: 7120 e2a5 1400 |003e: invoke-static {v4, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3c50d2: 0c08 |0041: move-result-object v8 │ │ +3c50d4: 6e20 eea9 8000 |0042: invoke-virtual {v0, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ +3c50da: 0c08 |0045: move-result-object v8 │ │ +3c50dc: 6e10 e8a9 0800 |0046: invoke-virtual {v8}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c50e2: 0c08 |0049: move-result-object v8 │ │ +3c50e4: 6e20 e5a9 8700 |004a: invoke-virtual {v7, v8}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3c50ea: 0c07 |004d: move-result-object v7 │ │ +3c50ec: 7210 bba9 0700 |004e: invoke-interface {v7}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3c50f2: 0c07 |0051: move-result-object v7 │ │ +3c50f4: 6e10 fca9 0700 |0052: invoke-virtual {v7}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ +3c50fa: 0a08 |0055: move-result v8 │ │ +3c50fc: 3808 0e00 |0056: if-eqz v8, 0064 // +000e │ │ +3c5100: 6e10 f7a9 0700 |0058: invoke-virtual {v7}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3c5106: 0c08 |005b: move-result-object v8 │ │ +3c5108: 6e10 05aa 0800 |005c: invoke-virtual {v8}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ +3c510e: 0c08 |005f: move-result-object v8 │ │ +3c5110: 6e10 f8a9 0700 |0060: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ +3c5116: 1108 |0063: return-object v8 │ │ +3c5118: 6e10 f9a9 0700 |0064: invoke-virtual {v7}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3c511e: 0a08 |0067: move-result v8 │ │ +3c5120: 1300 9001 |0068: const/16 v0, #int 400 // #190 │ │ +3c5124: 3308 0a00 |006a: if-ne v8, v0, 0074 // +000a │ │ +3c5128: 2208 191b |006c: new-instance v8, Ljava/io/IOException; // type@1b19 │ │ +3c512c: 1a00 ee80 |006e: const-string v0, "iTunes does not have data for the selected country." // string@80ee │ │ +3c5130: 7020 aca4 0800 |0070: invoke-direct {v8, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3c5136: 2708 |0073: throw v8 │ │ +3c5138: 5468 db75 |0074: iget-object v8, v6, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.context:Landroid/content/Context; // field@75db │ │ +3c513c: 6000 917a |0076: sget v0, Lde/danoeh/antennapod/net/discovery/R$string;.error_msg_prefix:I // field@7a91 │ │ +3c5140: 6e20 ff01 0800 |0078: invoke-virtual {v8, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3c5146: 0c08 |007b: move-result-object v8 │ │ +3c5148: 2200 191b |007c: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ +3c514c: 2201 611b |007e: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c5150: 7010 06a6 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c5156: 6e20 12a6 8100 |0083: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c515c: 6e20 11a6 7100 |0086: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3c5162: 6e10 1ba6 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c5168: 0c08 |008c: move-result-object v8 │ │ +3c516a: 7020 aca4 8000 |008d: invoke-direct {v0, v8}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3c5170: 2700 |0090: throw v0 │ │ +3c5172: 0d08 |0091: move-exception v8 │ │ +3c5174: 3807 0a00 |0092: if-eqz v7, 009c // +000a │ │ +3c5178: 6e10 f8a9 0700 |0094: invoke-virtual {v7}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ +3c517e: 2805 |0097: goto 009c // +0005 │ │ +3c5180: 0d07 |0098: move-exception v7 │ │ +3c5182: 6e20 3ca6 7800 |0099: invoke-virtual {v8, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ +3c5188: 2708 |009c: throw v8 │ │ catches : 3 │ │ 0x0052 - 0x0060 │ │ -> 0x0091 │ │ 0x0064 - 0x0091 │ │ -> 0x0091 │ │ 0x0094 - 0x0097 │ │ -> 0x0098 │ │ @@ -796316,40 +796316,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3c5258: |[3c5258] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.parseFeed:(Ljava/lang/String;)Ljava/util/List; │ │ -3c5268: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ -3c526c: 7020 60aa 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3c5272: 1a04 6a6d |0005: const-string v4, "feed" // string@6d6a │ │ -3c5276: 6e20 63aa 4000 |0007: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3c527c: 0c04 |000a: move-result-object v4 │ │ -3c527e: 1a00 de6a |000b: const-string v0, "entry" // string@6ade │ │ -3c5282: 6e20 62aa 0400 |000d: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3c5288: 0c04 |0010: move-result-object v4 │ │ -3c528a: 2200 d31b |0011: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c528e: 7010 54a7 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c5294: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3c5296: 6e10 5baa 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3c529c: 0a02 |001a: move-result v2 │ │ -3c529e: 3521 1000 |001b: if-ge v1, v2, 002b // +0010 │ │ -3c52a2: 6e20 59aa 1400 |001d: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3c52a8: 0c02 |0020: move-result-object v2 │ │ -3c52aa: 7110 8c9d 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@9d8c │ │ -3c52b0: 0c02 |0024: move-result-object v2 │ │ -3c52b2: 7220 1fa8 2000 |0025: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c52b8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c52bc: 28ed |002a: goto 0017 // -0013 │ │ -3c52be: 1100 |002b: return-object v0 │ │ -3c52c0: 2204 d31b |002c: new-instance v4, Ljava/util/ArrayList; // type@1bd3 │ │ -3c52c4: 7010 54a7 0400 |002e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c52ca: 1104 |0031: return-object v4 │ │ +3c5230: |[3c5230] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.parseFeed:(Ljava/lang/String;)Ljava/util/List; │ │ +3c5240: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ +3c5244: 7020 60aa 4000 |0002: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3c524a: 1a04 6a6d |0005: const-string v4, "feed" // string@6d6a │ │ +3c524e: 6e20 63aa 4000 |0007: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3c5254: 0c04 |000a: move-result-object v4 │ │ +3c5256: 1a00 de6a |000b: const-string v0, "entry" // string@6ade │ │ +3c525a: 6e20 62aa 0400 |000d: invoke-virtual {v4, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3c5260: 0c04 |0010: move-result-object v4 │ │ +3c5262: 2200 d31b |0011: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c5266: 7010 54a7 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c526c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3c526e: 6e10 5baa 0400 |0017: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3c5274: 0a02 |001a: move-result v2 │ │ +3c5276: 3521 1000 |001b: if-ge v1, v2, 002b // +0010 │ │ +3c527a: 6e20 59aa 1400 |001d: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3c5280: 0c02 |0020: move-result-object v2 │ │ +3c5282: 7110 8c9d 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@9d8c │ │ +3c5288: 0c02 |0024: move-result-object v2 │ │ +3c528a: 7220 1fa8 2000 |0025: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c5290: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c5294: 28ed |002a: goto 0017 // -0013 │ │ +3c5296: 1100 |002b: return-object v0 │ │ +3c5298: 2204 d31b |002c: new-instance v4, Ljava/util/ArrayList; // type@1bd3 │ │ +3c529c: 7010 54a7 0400 |002e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c52a2: 1104 |0031: return-object v4 │ │ catches : 1 │ │ 0x0005 - 0x0011 │ │ Lorg/json/JSONException; -> 0x002c │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=101 │ │ 0x000d line=102 │ │ @@ -796367,70 +796367,70 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;I)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -3c52dc: |[3c52dc] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; │ │ -3c52ec: 2200 e01b |0000: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3c52f0: 7010 ffa7 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3c52f6: 7210 2aa8 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c52fc: 0c05 |0008: move-result-object v5 │ │ -3c52fe: 7210 0da8 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c5304: 0a01 |000c: move-result v1 │ │ -3c5306: 3801 3c00 |000d: if-eqz v1, 0049 // +003c │ │ -3c530a: 7210 0ea8 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c5310: 0c01 |0012: move-result-object v1 │ │ -3c5312: 1f01 c818 |0013: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3c5316: 6e10 b49b 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3c531c: 0c02 |0018: move-result-object v2 │ │ -3c531e: 3802 f0ff |0019: if-eqz v2, 0009 // -0010 │ │ -3c5322: 6e10 9c9b 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ -3c5328: 0c02 |001e: move-result-object v2 │ │ -3c532a: 3802 eaff |001f: if-eqz v2, 0009 // -0016 │ │ -3c532e: 2202 611b |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c5332: 7010 06a6 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c5338: 6e10 b49b 0100 |0026: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3c533e: 0c03 |0029: move-result-object v3 │ │ -3c5340: 6e10 ffa5 0300 |002a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3c5346: 0c03 |002d: move-result-object v3 │ │ -3c5348: 6e20 12a6 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c534e: 1a03 3800 |0031: const-string v3, " - " // string@0038 │ │ -3c5352: 6e20 12a6 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c5358: 6e10 9c9b 0100 |0036: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ -3c535e: 0c01 |0039: move-result-object v1 │ │ -3c5360: 6e10 ffa5 0100 |003a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3c5366: 0c01 |003d: move-result-object v1 │ │ -3c5368: 6e20 12a6 1200 |003e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c536e: 6e10 1ba6 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c5374: 0c01 |0044: move-result-object v1 │ │ -3c5376: 7220 7ca8 1000 |0045: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a87c │ │ -3c537c: 28c1 |0048: goto 0009 // -003f │ │ -3c537e: 2205 d31b |0049: new-instance v5, Ljava/util/ArrayList; // type@1bd3 │ │ -3c5382: 7010 54a7 0500 |004b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c5388: 7210 2aa8 0400 |004e: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c538e: 0c04 |0051: move-result-object v4 │ │ -3c5390: 7210 0da8 0400 |0052: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c5396: 0a01 |0055: move-result v1 │ │ -3c5398: 3801 1d00 |0056: if-eqz v1, 0073 // +001d │ │ -3c539c: 7210 0ea8 0400 |0058: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c53a2: 0c01 |005b: move-result-object v1 │ │ -3c53a4: 1f01 0519 |005c: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ -3c53a8: 5412 e275 |005e: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@75e2 │ │ -3c53ac: 6e10 ffa5 0200 |0060: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3c53b2: 0c02 |0063: move-result-object v2 │ │ -3c53b4: 7220 7fa8 2000 |0064: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ -3c53ba: 0a02 |0067: move-result v2 │ │ -3c53bc: 3902 0500 |0068: if-nez v2, 006d // +0005 │ │ -3c53c0: 7220 1fa8 1500 |006a: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c53c6: 7210 32a8 0500 |006d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ -3c53cc: 0a01 |0070: move-result v1 │ │ -3c53ce: 3361 e1ff |0071: if-ne v1, v6, 0052 // -001f │ │ -3c53d2: 1105 |0073: return-object v5 │ │ +3c52b4: |[3c52b4] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; │ │ +3c52c4: 2200 e01b |0000: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3c52c8: 7010 ffa7 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3c52ce: 7210 2aa8 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c52d4: 0c05 |0008: move-result-object v5 │ │ +3c52d6: 7210 0da8 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c52dc: 0a01 |000c: move-result v1 │ │ +3c52de: 3801 3c00 |000d: if-eqz v1, 0049 // +003c │ │ +3c52e2: 7210 0ea8 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c52e8: 0c01 |0012: move-result-object v1 │ │ +3c52ea: 1f01 c818 |0013: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3c52ee: 6e10 b49b 0100 |0015: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3c52f4: 0c02 |0018: move-result-object v2 │ │ +3c52f6: 3802 f0ff |0019: if-eqz v2, 0009 // -0010 │ │ +3c52fa: 6e10 9c9b 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ +3c5300: 0c02 |001e: move-result-object v2 │ │ +3c5302: 3802 eaff |001f: if-eqz v2, 0009 // -0016 │ │ +3c5306: 2202 611b |0021: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c530a: 7010 06a6 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c5310: 6e10 b49b 0100 |0026: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3c5316: 0c03 |0029: move-result-object v3 │ │ +3c5318: 6e10 ffa5 0300 |002a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3c531e: 0c03 |002d: move-result-object v3 │ │ +3c5320: 6e20 12a6 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c5326: 1a03 3800 |0031: const-string v3, " - " // string@0038 │ │ +3c532a: 6e20 12a6 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c5330: 6e10 9c9b 0100 |0036: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ +3c5336: 0c01 |0039: move-result-object v1 │ │ +3c5338: 6e10 ffa5 0100 |003a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3c533e: 0c01 |003d: move-result-object v1 │ │ +3c5340: 6e20 12a6 1200 |003e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c5346: 6e10 1ba6 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c534c: 0c01 |0044: move-result-object v1 │ │ +3c534e: 7220 7ca8 1000 |0045: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a87c │ │ +3c5354: 28c1 |0048: goto 0009 // -003f │ │ +3c5356: 2205 d31b |0049: new-instance v5, Ljava/util/ArrayList; // type@1bd3 │ │ +3c535a: 7010 54a7 0500 |004b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c5360: 7210 2aa8 0400 |004e: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c5366: 0c04 |0051: move-result-object v4 │ │ +3c5368: 7210 0da8 0400 |0052: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c536e: 0a01 |0055: move-result v1 │ │ +3c5370: 3801 1d00 |0056: if-eqz v1, 0073 // +001d │ │ +3c5374: 7210 0ea8 0400 |0058: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c537a: 0c01 |005b: move-result-object v1 │ │ +3c537c: 1f01 0519 |005c: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ +3c5380: 5412 e275 |005e: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@75e2 │ │ +3c5384: 6e10 ffa5 0200 |0060: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3c538a: 0c02 |0063: move-result-object v2 │ │ +3c538c: 7220 7fa8 2000 |0064: invoke-interface {v0, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ +3c5392: 0a02 |0067: move-result v2 │ │ +3c5394: 3902 0500 |0068: if-nez v2, 006d // +0005 │ │ +3c5398: 7220 1fa8 1500 |006a: invoke-interface {v5, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c539e: 7210 32a8 0500 |006d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ +3c53a4: 0a01 |0070: move-result v1 │ │ +3c53a6: 3361 e1ff |0071: if-ne v1, v6, 0052 // -001f │ │ +3c53aa: 1105 |0073: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x0015 line=61 │ │ 0x0021 line=62 │ │ 0x0049 line=65 │ │ @@ -796449,43 +796449,43 @@ │ │ type : '(Ljava/lang/String;ILjava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3c51d4: |[3c51d4] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.loadToplist:(Ljava/lang/String;ILjava/util/List;)Ljava/util/List; │ │ -3c51e4: 7100 0d9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3c51ea: 0c00 |0003: move-result-object v0 │ │ -3c51ec: 1a01 cd06 |0004: const-string v1, "99" // string@06cd │ │ -3c51f0: 6e20 e0a5 4100 |0006: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c51f6: 0a02 |0009: move-result v2 │ │ -3c51f8: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ -3c51fc: 7100 43a8 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3c5202: 0c02 |000f: move-result-object v2 │ │ -3c5204: 6e10 42a8 0200 |0010: invoke-virtual {v2}, Ljava/util/Locale;.getCountry:()Ljava/lang/String; // method@a842 │ │ -3c520a: 0c02 |0013: move-result-object v2 │ │ -3c520c: 2802 |0014: goto 0016 // +0002 │ │ -3c520e: 0742 |0015: move-object v2, v4 │ │ -3c5210: 7030 789d 0302 |0016: invoke-direct {v3, v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@9d78 │ │ -3c5216: 0c04 |0019: move-result-object v4 │ │ -3c5218: 280e |001a: goto 0028 // +000e │ │ -3c521a: 0d02 |001b: move-exception v2 │ │ -3c521c: 6e20 e0a5 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c5222: 0a04 |001f: move-result v4 │ │ -3c5224: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ -3c5228: 1a04 b749 |0022: const-string v4, "US" // string@49b7 │ │ -3c522c: 7030 789d 0304 |0024: invoke-direct {v3, v0, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@9d78 │ │ -3c5232: 0c04 |0027: move-result-object v4 │ │ -3c5234: 7020 7a9d 4300 |0028: invoke-direct {v3, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.parseFeed:(Ljava/lang/String;)Ljava/util/List; // method@9d7a │ │ -3c523a: 0c04 |002b: move-result-object v4 │ │ -3c523c: 7130 7b9d 6405 |002c: invoke-static {v4, v6, v5}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; // method@9d7b │ │ -3c5242: 0c04 |002f: move-result-object v4 │ │ -3c5244: 1104 |0030: return-object v4 │ │ -3c5246: 2702 |0031: throw v2 │ │ +3c51ac: |[3c51ac] de.danoeh.antennapod.net.discovery.ItunesTopListLoader.loadToplist:(Ljava/lang/String;ILjava/util/List;)Ljava/util/List; │ │ +3c51bc: 7100 0d9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3c51c2: 0c00 |0003: move-result-object v0 │ │ +3c51c4: 1a01 cd06 |0004: const-string v1, "99" // string@06cd │ │ +3c51c8: 6e20 e0a5 4100 |0006: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c51ce: 0a02 |0009: move-result v2 │ │ +3c51d0: 3802 0b00 |000a: if-eqz v2, 0015 // +000b │ │ +3c51d4: 7100 43a8 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3c51da: 0c02 |000f: move-result-object v2 │ │ +3c51dc: 6e10 42a8 0200 |0010: invoke-virtual {v2}, Ljava/util/Locale;.getCountry:()Ljava/lang/String; // method@a842 │ │ +3c51e2: 0c02 |0013: move-result-object v2 │ │ +3c51e4: 2802 |0014: goto 0016 // +0002 │ │ +3c51e6: 0742 |0015: move-object v2, v4 │ │ +3c51e8: 7030 789d 0302 |0016: invoke-direct {v3, v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@9d78 │ │ +3c51ee: 0c04 |0019: move-result-object v4 │ │ +3c51f0: 280e |001a: goto 0028 // +000e │ │ +3c51f2: 0d02 |001b: move-exception v2 │ │ +3c51f4: 6e20 e0a5 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c51fa: 0a04 |001f: move-result v4 │ │ +3c51fc: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ +3c5200: 1a04 b749 |0022: const-string v4, "US" // string@49b7 │ │ +3c5204: 7030 789d 0304 |0024: invoke-direct {v3, v0, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.getTopListFeed:(Lokhttp3/OkHttpClient;Ljava/lang/String;)Ljava/lang/String; // method@9d78 │ │ +3c520a: 0c04 |0027: move-result-object v4 │ │ +3c520c: 7020 7a9d 4300 |0028: invoke-direct {v3, v4}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.parseFeed:(Ljava/lang/String;)Ljava/util/List; // method@9d7a │ │ +3c5212: 0c04 |002b: move-result-object v4 │ │ +3c5214: 7130 7b9d 6405 |002c: invoke-static {v4, v6, v5}, Lde/danoeh/antennapod/net/discovery/ItunesTopListLoader;.removeSubscribed:(Ljava/util/List;Ljava/util/List;I)Ljava/util/List; // method@9d7b │ │ +3c521a: 0c04 |002f: move-result-object v4 │ │ +3c521c: 1104 |0030: return-object v4 │ │ +3c521e: 2702 |0031: throw v2 │ │ catches : 1 │ │ 0x0016 - 0x001a │ │ Ljava/io/IOException; -> 0x001b │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=42 │ │ 0x000c line=43 │ │ @@ -796545,21 +796545,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3c5960: |[3c5960] de.danoeh.antennapod.net.discovery.PodcastSearchResult.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3c5970: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5976: 5b01 e275 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@75e2 │ │ -3c597a: 5b02 e175 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.imageUrl:Ljava/lang/String; // field@75e1 │ │ -3c597e: 5b03 e075 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ -3c5982: 5b04 df75 |0009: iput-object v4, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.author:Ljava/lang/String; // field@75df │ │ -3c5986: 0e00 |000b: return-void │ │ +3c5938: |[3c5938] de.danoeh.antennapod.net.discovery.PodcastSearchResult.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3c5948: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c594e: 5b01 e275 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.title:Ljava/lang/String; // field@75e2 │ │ +3c5952: 5b02 e175 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.imageUrl:Ljava/lang/String; // field@75e1 │ │ +3c5956: 5b03 e075 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ +3c595a: 5b04 df75 |0009: iput-object v4, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.author:Ljava/lang/String; // field@75df │ │ +3c595e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -796575,36 +796575,36 @@ │ │ type : '()Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -3c5788: |[3c5788] de.danoeh.antennapod.net.discovery.PodcastSearchResult.dummy:()Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3c5798: 2200 0519 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ -3c579c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3c57a0: 7051 889d 1011 |0004: invoke-direct {v0, v1, v1, v1, v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ -3c57a6: 1100 |0007: return-object v0 │ │ +3c5760: |[3c5760] de.danoeh.antennapod.net.discovery.PodcastSearchResult.dummy:()Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3c5770: 2200 0519 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ +3c5774: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3c5778: 7051 889d 1011 |0004: invoke-direct {v0, v1, v1, v1, v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ +3c577e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;) │ │ name : 'fromFyyd' │ │ type : '(Lde/mfietz/fyydlin/SearchHit;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c57a8: |[3c57a8] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromFyyd:(Lde/mfietz/fyydlin/SearchHit;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3c57b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c57ba: 2700 |0001: throw v0 │ │ +3c5780: |[3c5780] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromFyyd:(Lde/mfietz/fyydlin/SearchHit;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3c5790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c5792: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 (null) Lde/mfietz/fyydlin/SearchHit; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;) │ │ @@ -796612,32 +796612,32 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -3c57bc: |[3c57bc] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3c57cc: 1a00 1d60 |0000: const-string v0, "collectionName" // string@601d │ │ -3c57d0: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3c57d4: 6e30 6aaa 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c57da: 0c00 |0007: move-result-object v0 │ │ -3c57dc: 1a01 9358 |0008: const-string v1, "artworkUrl100" // string@5893 │ │ -3c57e0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3c57e2: 6e30 6aaa 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c57e8: 0c01 |000e: move-result-object v1 │ │ -3c57ea: 1a03 7f6d |000f: const-string v3, "feedUrl" // string@6d7f │ │ -3c57ee: 6e30 6aaa 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c57f4: 0c03 |0014: move-result-object v3 │ │ -3c57f6: 1a04 8f58 |0015: const-string v4, "artistName" // string@588f │ │ -3c57fa: 6e30 6aaa 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c5800: 0c05 |001a: move-result-object v5 │ │ -3c5802: 2202 0519 |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ -3c5806: 7055 889d 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ -3c580c: 1102 |0020: return-object v2 │ │ +3c5794: |[3c5794] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3c57a4: 1a00 1d60 |0000: const-string v0, "collectionName" // string@601d │ │ +3c57a8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3c57ac: 6e30 6aaa 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c57b2: 0c00 |0007: move-result-object v0 │ │ +3c57b4: 1a01 9358 |0008: const-string v1, "artworkUrl100" // string@5893 │ │ +3c57b8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3c57ba: 6e30 6aaa 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c57c0: 0c01 |000e: move-result-object v1 │ │ +3c57c2: 1a03 7f6d |000f: const-string v3, "feedUrl" // string@6d7f │ │ +3c57c6: 6e30 6aaa 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c57cc: 0c03 |0014: move-result-object v3 │ │ +3c57ce: 1a04 8f58 |0015: const-string v4, "artistName" // string@588f │ │ +3c57d2: 6e30 6aaa 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c57d8: 0c05 |001a: move-result-object v5 │ │ +3c57da: 2202 0519 |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ +3c57de: 7055 889d 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ +3c57e4: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x000b line=53 │ │ 0x0011 line=54 │ │ 0x0017 line=55 │ │ 0x001b line=56 │ │ @@ -796649,70 +796649,70 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -3c5810: |[3c5810] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3c5820: 1a00 5ec2 |0000: const-string v0, "title" // string@c25e │ │ -3c5824: 6e20 63aa 0900 |0002: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3c582a: 0c00 |0005: move-result-object v0 │ │ -3c582c: 1a01 f887 |0006: const-string v1, "label" // string@87f8 │ │ -3c5830: 6e20 65aa 1000 |0008: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c5836: 0c00 |000b: move-result-object v0 │ │ -3c5838: 1a02 c881 |000c: const-string v2, "im:image" // string@81c8 │ │ -3c583c: 6e20 62aa 2900 |000e: invoke-virtual {v9, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3c5842: 0c02 |0011: move-result-object v2 │ │ -3c5844: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -3c5846: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -3c5848: 0735 |0014: move-object v5, v3 │ │ -3c584a: 1a06 0359 |0015: const-string v6, "attributes" // string@5903 │ │ -3c584e: 3905 2500 |0017: if-nez v5, 003c // +0025 │ │ -3c5852: 6e10 5baa 0200 |0019: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3c5858: 0a07 |001c: move-result v7 │ │ -3c585a: 3574 1f00 |001d: if-ge v4, v7, 003c // +001f │ │ -3c585e: 6e20 59aa 4200 |001f: invoke-virtual {v2, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3c5864: 0c07 |0022: move-result-object v7 │ │ -3c5866: 6e20 63aa 6700 |0023: invoke-virtual {v7, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3c586c: 0c06 |0026: move-result-object v6 │ │ -3c586e: 1a08 1a80 |0027: const-string v8, "height" // string@801a │ │ -3c5872: 6e20 65aa 8600 |0029: invoke-virtual {v6, v8}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c5878: 0c06 |002c: move-result-object v6 │ │ -3c587a: 7110 70a5 0600 |002d: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3c5880: 0a06 |0030: move-result v6 │ │ -3c5882: 1308 6400 |0031: const/16 v8, #int 100 // #64 │ │ -3c5886: 3486 0600 |0033: if-lt v6, v8, 0039 // +0006 │ │ -3c588a: 6e20 65aa 1700 |0035: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c5890: 0c05 |0038: move-result-object v5 │ │ -3c5892: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3c5896: 28da |003b: goto 0015 // -0026 │ │ -3c5898: 2202 611b |003c: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c589c: 7010 06a6 0200 |003e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c58a2: 1a04 dc80 |0041: const-string v4, "https://itunes.apple.com/lookup?id=" // string@80dc │ │ -3c58a6: 6e20 12a6 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c58ac: 1a04 9e81 |0046: const-string v4, "id" // string@819e │ │ -3c58b0: 6e20 63aa 4900 |0048: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3c58b6: 0c04 |004b: move-result-object v4 │ │ -3c58b8: 6e20 63aa 6400 |004c: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3c58be: 0c04 |004f: move-result-object v4 │ │ -3c58c0: 1a06 c781 |0050: const-string v6, "im:id" // string@81c7 │ │ -3c58c4: 6e20 65aa 6400 |0052: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c58ca: 0c04 |0055: move-result-object v4 │ │ -3c58cc: 6e20 12a6 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c58d2: 6e10 1ba6 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c58d8: 0c02 |005c: move-result-object v2 │ │ -3c58da: 1a04 c681 |005d: const-string v4, "im:artist" // string@81c6 │ │ -3c58de: 6e20 63aa 4900 |005f: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3c58e4: 0c09 |0062: move-result-object v9 │ │ -3c58e6: 6e20 65aa 1900 |0063: invoke-virtual {v9, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c58ec: 0c03 |0066: move-result-object v3 │ │ -3c58ee: 2209 0519 |0067: new-instance v9, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ -3c58f2: 7053 889d 0925 |0069: invoke-direct {v9, v0, v5, v2, v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ -3c58f8: 1109 |006c: return-object v9 │ │ +3c57e8: |[3c57e8] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromItunesToplist:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3c57f8: 1a00 5ec2 |0000: const-string v0, "title" // string@c25e │ │ +3c57fc: 6e20 63aa 0900 |0002: invoke-virtual {v9, v0}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3c5802: 0c00 |0005: move-result-object v0 │ │ +3c5804: 1a01 f887 |0006: const-string v1, "label" // string@87f8 │ │ +3c5808: 6e20 65aa 1000 |0008: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c580e: 0c00 |000b: move-result-object v0 │ │ +3c5810: 1a02 c881 |000c: const-string v2, "im:image" // string@81c8 │ │ +3c5814: 6e20 62aa 2900 |000e: invoke-virtual {v9, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3c581a: 0c02 |0011: move-result-object v2 │ │ +3c581c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +3c581e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +3c5820: 0735 |0014: move-object v5, v3 │ │ +3c5822: 1a06 0359 |0015: const-string v6, "attributes" // string@5903 │ │ +3c5826: 3905 2500 |0017: if-nez v5, 003c // +0025 │ │ +3c582a: 6e10 5baa 0200 |0019: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3c5830: 0a07 |001c: move-result v7 │ │ +3c5832: 3574 1f00 |001d: if-ge v4, v7, 003c // +001f │ │ +3c5836: 6e20 59aa 4200 |001f: invoke-virtual {v2, v4}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3c583c: 0c07 |0022: move-result-object v7 │ │ +3c583e: 6e20 63aa 6700 |0023: invoke-virtual {v7, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3c5844: 0c06 |0026: move-result-object v6 │ │ +3c5846: 1a08 1a80 |0027: const-string v8, "height" // string@801a │ │ +3c584a: 6e20 65aa 8600 |0029: invoke-virtual {v6, v8}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c5850: 0c06 |002c: move-result-object v6 │ │ +3c5852: 7110 70a5 0600 |002d: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3c5858: 0a06 |0030: move-result v6 │ │ +3c585a: 1308 6400 |0031: const/16 v8, #int 100 // #64 │ │ +3c585e: 3486 0600 |0033: if-lt v6, v8, 0039 // +0006 │ │ +3c5862: 6e20 65aa 1700 |0035: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c5868: 0c05 |0038: move-result-object v5 │ │ +3c586a: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3c586e: 28da |003b: goto 0015 // -0026 │ │ +3c5870: 2202 611b |003c: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c5874: 7010 06a6 0200 |003e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c587a: 1a04 dc80 |0041: const-string v4, "https://itunes.apple.com/lookup?id=" // string@80dc │ │ +3c587e: 6e20 12a6 4200 |0043: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c5884: 1a04 9e81 |0046: const-string v4, "id" // string@819e │ │ +3c5888: 6e20 63aa 4900 |0048: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3c588e: 0c04 |004b: move-result-object v4 │ │ +3c5890: 6e20 63aa 6400 |004c: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3c5896: 0c04 |004f: move-result-object v4 │ │ +3c5898: 1a06 c781 |0050: const-string v6, "im:id" // string@81c7 │ │ +3c589c: 6e20 65aa 6400 |0052: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c58a2: 0c04 |0055: move-result-object v4 │ │ +3c58a4: 6e20 12a6 4200 |0056: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c58aa: 6e10 1ba6 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c58b0: 0c02 |005c: move-result-object v2 │ │ +3c58b2: 1a04 c681 |005d: const-string v4, "im:artist" // string@81c6 │ │ +3c58b6: 6e20 63aa 4900 |005f: invoke-virtual {v9, v4}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3c58bc: 0c09 |0062: move-result-object v9 │ │ +3c58be: 6e20 65aa 1900 |0063: invoke-virtual {v9, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c58c4: 0c03 |0066: move-result-object v3 │ │ +3c58c6: 2209 0519 |0067: new-instance v9, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ +3c58ca: 7053 889d 0925 |0069: invoke-direct {v9, v0, v5, v2, v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ +3c58d0: 1109 |006c: return-object v9 │ │ catches : 1 │ │ 0x005d - 0x0067 │ │ Ljava/lang/Exception; -> 0x0067 │ │ positions : │ │ 0x0002 line=66 │ │ 0x000e line=68 │ │ 0x0019 line=69 │ │ @@ -796732,32 +796732,32 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -3c590c: |[3c590c] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ -3c591c: 1a00 5ec2 |0000: const-string v0, "title" // string@c25e │ │ -3c5920: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3c5924: 6e30 6aaa 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c592a: 0c00 |0007: move-result-object v0 │ │ -3c592c: 1a01 c981 |0008: const-string v1, "image" // string@81c9 │ │ -3c5930: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3c5932: 6e30 6aaa 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c5938: 0c01 |000e: move-result-object v1 │ │ -3c593a: 1a03 21c6 |000f: const-string v3, "url" // string@c621 │ │ -3c593e: 6e30 6aaa 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c5944: 0c03 |0014: move-result-object v3 │ │ -3c5946: 1a04 6959 |0015: const-string v4, "author" // string@5969 │ │ -3c594a: 6e30 6aaa 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3c5950: 0c05 |001a: move-result-object v5 │ │ -3c5952: 2202 0519 |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ -3c5956: 7055 889d 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ -3c595c: 1102 |0020: return-object v2 │ │ +3c58e4: |[3c58e4] de.danoeh.antennapod.net.discovery.PodcastSearchResult.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; │ │ +3c58f4: 1a00 5ec2 |0000: const-string v0, "title" // string@c25e │ │ +3c58f8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3c58fc: 6e30 6aaa 0501 |0004: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c5902: 0c00 |0007: move-result-object v0 │ │ +3c5904: 1a01 c981 |0008: const-string v1, "image" // string@81c9 │ │ +3c5908: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3c590a: 6e30 6aaa 1502 |000b: invoke-virtual {v5, v1, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c5910: 0c01 |000e: move-result-object v1 │ │ +3c5912: 1a03 21c6 |000f: const-string v3, "url" // string@c621 │ │ +3c5916: 6e30 6aaa 3502 |0011: invoke-virtual {v5, v3, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c591c: 0c03 |0014: move-result-object v3 │ │ +3c591e: 1a04 6959 |0015: const-string v4, "author" // string@5969 │ │ +3c5922: 6e30 6aaa 4502 |0017: invoke-virtual {v5, v4, v2}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3c5928: 0c05 |001a: move-result-object v5 │ │ +3c592a: 2202 0519 |001b: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ +3c592e: 7055 889d 0231 |001d: invoke-direct {v2, v0, v1, v3, v5}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9d88 │ │ +3c5934: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=96 │ │ 0x000b line=97 │ │ 0x0011 line=98 │ │ 0x0017 line=99 │ │ 0x001b line=100 │ │ @@ -796854,19 +796854,19 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c5988: |[3c5988] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry$SearcherInfo.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V │ │ -3c5998: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c599e: 5b01 e375 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c59a2: 5902 e475 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ -3c59a6: 0e00 |0007: return-void │ │ +3c5960: |[3c5960] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry$SearcherInfo.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V │ │ +3c5970: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5976: 5b01 e375 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c597a: 5902 e475 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ +3c597e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; │ │ @@ -796913,17 +796913,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b40: |[3c5b40] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.:()V │ │ -3c5b50: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5b56: 0e00 |0003: return-void │ │ +3c5b18: |[3c5b18] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.:()V │ │ +3c5b28: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5b2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;) │ │ @@ -796931,52 +796931,52 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -3c5a80: |[3c5a80] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.getSearchProviders:()Ljava/util/List; │ │ -3c5a90: 1c00 0819 |0000: const-class v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry; // type@1908 │ │ -3c5a94: 1d00 |0002: monitor-enter v0 │ │ -3c5a96: 6201 e575 |0003: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ -3c5a9a: 3901 4500 |0005: if-nez v1, 004a // +0045 │ │ -3c5a9e: 2201 d31b |0007: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ -3c5aa2: 7010 54a7 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c5aa8: 6901 e575 |000c: sput-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ -3c5aac: 2202 0719 |000e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c5ab0: 2203 fb18 |0010: new-instance v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ -3c5ab4: 7010 529d 0300 |0012: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.:()V // method@9d52 │ │ -3c5aba: 1504 803f |0015: const/high16 v4, #int 1065353216 // #3f80 │ │ -3c5abe: 7030 929d 3204 |0017: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ -3c5ac4: 7220 1fa8 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c5aca: 6201 e575 |001d: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ -3c5ace: 2202 0719 |001f: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c5ad2: 2203 fe18 |0021: new-instance v3, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // type@18fe │ │ -3c5ad6: 7010 649d 0300 |0023: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.:()V // method@9d64 │ │ -3c5adc: 7030 929d 3204 |0026: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ -3c5ae2: 7220 1fa8 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c5ae8: 6201 e575 |002c: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ -3c5aec: 2202 0719 |002e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c5af0: 2203 0119 |0030: new-instance v3, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; // type@1901 │ │ -3c5af4: 7010 709d 0300 |0032: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.:()V // method@9d70 │ │ -3c5afa: 7030 929d 3204 |0035: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ -3c5b00: 7220 1fa8 2100 |0038: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c5b06: 6201 e575 |003b: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ -3c5b0a: 2202 0719 |003d: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c5b0e: 2203 0419 |003f: new-instance v3, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // type@1904 │ │ -3c5b12: 7010 7f9d 0300 |0041: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.:()V // method@9d7f │ │ -3c5b18: 7030 929d 3204 |0044: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ -3c5b1e: 7220 1fa8 2100 |0047: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c5b24: 6201 e575 |004a: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ -3c5b28: 1e00 |004c: monitor-exit v0 │ │ -3c5b2a: 1101 |004d: return-object v1 │ │ -3c5b2c: 0d01 |004e: move-exception v1 │ │ -3c5b2e: 1e00 |004f: monitor-exit v0 │ │ -3c5b30: 2701 |0050: throw v1 │ │ +3c5a58: |[3c5a58] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.getSearchProviders:()Ljava/util/List; │ │ +3c5a68: 1c00 0819 |0000: const-class v0, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry; // type@1908 │ │ +3c5a6c: 1d00 |0002: monitor-enter v0 │ │ +3c5a6e: 6201 e575 |0003: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ +3c5a72: 3901 4500 |0005: if-nez v1, 004a // +0045 │ │ +3c5a76: 2201 d31b |0007: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ +3c5a7a: 7010 54a7 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c5a80: 6901 e575 |000c: sput-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ +3c5a84: 2202 0719 |000e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c5a88: 2203 fb18 |0010: new-instance v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ +3c5a8c: 7010 529d 0300 |0012: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.:()V // method@9d52 │ │ +3c5a92: 1504 803f |0015: const/high16 v4, #int 1065353216 // #3f80 │ │ +3c5a96: 7030 929d 3204 |0017: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ +3c5a9c: 7220 1fa8 2100 |001a: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c5aa2: 6201 e575 |001d: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ +3c5aa6: 2202 0719 |001f: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c5aaa: 2203 fe18 |0021: new-instance v3, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // type@18fe │ │ +3c5aae: 7010 649d 0300 |0023: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.:()V // method@9d64 │ │ +3c5ab4: 7030 929d 3204 |0026: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ +3c5aba: 7220 1fa8 2100 |0029: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c5ac0: 6201 e575 |002c: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ +3c5ac4: 2202 0719 |002e: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c5ac8: 2203 0119 |0030: new-instance v3, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; // type@1901 │ │ +3c5acc: 7010 709d 0300 |0032: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.:()V // method@9d70 │ │ +3c5ad2: 7030 929d 3204 |0035: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ +3c5ad8: 7220 1fa8 2100 |0038: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c5ade: 6201 e575 |003b: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ +3c5ae2: 2202 0719 |003d: new-instance v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c5ae6: 2203 0419 |003f: new-instance v3, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // type@1904 │ │ +3c5aea: 7010 7f9d 0300 |0041: invoke-direct {v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.:()V // method@9d7f │ │ +3c5af0: 7030 929d 3204 |0044: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.:(Lde/danoeh/antennapod/net/discovery/PodcastSearcher;F)V // method@9d92 │ │ +3c5af6: 7220 1fa8 2100 |0047: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c5afc: 6201 e575 |004a: sget-object v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.searchProviders:Ljava/util/List; // field@75e5 │ │ +3c5b00: 1e00 |004c: monitor-exit v0 │ │ +3c5b02: 1101 |004d: return-object v1 │ │ +3c5b04: 0d01 |004e: move-exception v1 │ │ +3c5b06: 1e00 |004f: monitor-exit v0 │ │ +3c5b08: 2701 |0050: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x004c │ │ -> 0x004e │ │ positions : │ │ 0x0003 line=15 │ │ 0x0007 line=16 │ │ 0x000e line=17 │ │ @@ -796991,41 +796991,41 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3c5a0c: |[3c5a0c] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c5a1c: 7100 949d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c5a22: 0c00 |0003: move-result-object v0 │ │ -3c5a24: 7210 2aa8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c5a2a: 0c00 |0007: move-result-object v0 │ │ -3c5a2c: 7210 0da8 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c5a32: 0a01 |000b: move-result v1 │ │ -3c5a34: 3801 2100 |000c: if-eqz v1, 002d // +0021 │ │ -3c5a38: 7210 0ea8 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c5a3e: 0c01 |0011: move-result-object v1 │ │ -3c5a40: 1f01 0719 |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c5a44: 5412 e375 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c5a48: 6e10 bca5 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3c5a4e: 0c02 |0019: move-result-object v2 │ │ -3c5a50: 1c03 fb18 |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ -3c5a54: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ -3c5a58: 5412 e375 |001e: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c5a5c: 7220 919d 4200 |0020: invoke-interface {v2, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@9d91 │ │ -3c5a62: 0a02 |0023: move-result v2 │ │ -3c5a64: 3802 e4ff |0024: if-eqz v2, 0008 // -001c │ │ -3c5a68: 5410 e375 |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c5a6c: 7220 8f9d 4000 |0028: invoke-interface {v0, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@9d8f │ │ -3c5a72: 0c04 |002b: move-result-object v4 │ │ -3c5a74: 1104 |002c: return-object v4 │ │ -3c5a76: 7110 47a4 0400 |002d: invoke-static {v4}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a447 │ │ -3c5a7c: 0c04 |0030: move-result-object v4 │ │ -3c5a7e: 1104 |0031: return-object v4 │ │ +3c59e4: |[3c59e4] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c59f4: 7100 949d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c59fa: 0c00 |0003: move-result-object v0 │ │ +3c59fc: 7210 2aa8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c5a02: 0c00 |0007: move-result-object v0 │ │ +3c5a04: 7210 0da8 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c5a0a: 0a01 |000b: move-result v1 │ │ +3c5a0c: 3801 2100 |000c: if-eqz v1, 002d // +0021 │ │ +3c5a10: 7210 0ea8 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c5a16: 0c01 |0011: move-result-object v1 │ │ +3c5a18: 1f01 0719 |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c5a1c: 5412 e375 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c5a20: 6e10 bca5 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3c5a26: 0c02 |0019: move-result-object v2 │ │ +3c5a28: 1c03 fb18 |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ +3c5a2c: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ +3c5a30: 5412 e375 |001e: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c5a34: 7220 919d 4200 |0020: invoke-interface {v2, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@9d91 │ │ +3c5a3a: 0a02 |0023: move-result v2 │ │ +3c5a3c: 3802 e4ff |0024: if-eqz v2, 0008 // -001c │ │ +3c5a40: 5410 e375 |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c5a44: 7220 8f9d 4000 |0028: invoke-interface {v0, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@9d8f │ │ +3c5a4a: 0c04 |002b: move-result-object v4 │ │ +3c5a4c: 1104 |002c: return-object v4 │ │ +3c5a4e: 7110 47a4 0400 |002d: invoke-static {v4}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a447 │ │ +3c5a54: 0c04 |0030: move-result-object v4 │ │ +3c5a56: 1104 |0031: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0014 line=27 │ │ 0x0020 line=28 │ │ 0x0026 line=29 │ │ 0x002d line=32 │ │ @@ -797037,38 +797037,38 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3c59a8: |[3c59a8] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3c59b8: 7100 949d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c59be: 0c00 |0003: move-result-object v0 │ │ -3c59c0: 7210 2aa8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c59c6: 0c00 |0007: move-result-object v0 │ │ -3c59c8: 7210 0da8 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c59ce: 0a01 |000b: move-result v1 │ │ -3c59d0: 3801 1c00 |000c: if-eqz v1, 0028 // +001c │ │ -3c59d4: 7210 0ea8 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c59da: 0c01 |0011: move-result-object v1 │ │ -3c59dc: 1f01 0719 |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c59e0: 5412 e375 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c59e4: 6e10 bca5 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3c59ea: 0c02 |0019: move-result-object v2 │ │ -3c59ec: 1c03 fb18 |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ -3c59f0: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ -3c59f4: 5411 e375 |001e: iget-object v1, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c59f8: 7220 919d 4100 |0020: invoke-interface {v1, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@9d91 │ │ -3c59fe: 0a01 |0023: move-result v1 │ │ -3c5a00: 3801 e4ff |0024: if-eqz v1, 0008 // -001c │ │ -3c5a04: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -3c5a06: 0f04 |0027: return v4 │ │ -3c5a08: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -3c5a0a: 0f04 |0029: return v4 │ │ +3c5980: |[3c5980] de.danoeh.antennapod.net.discovery.PodcastSearcherRegistry.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3c5990: 7100 949d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c5996: 0c00 |0003: move-result-object v0 │ │ +3c5998: 7210 2aa8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c599e: 0c00 |0007: move-result-object v0 │ │ +3c59a0: 7210 0da8 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c59a6: 0a01 |000b: move-result v1 │ │ +3c59a8: 3801 1c00 |000c: if-eqz v1, 0028 // +001c │ │ +3c59ac: 7210 0ea8 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c59b2: 0c01 |0011: move-result-object v1 │ │ +3c59b4: 1f01 0719 |0012: check-cast v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c59b8: 5412 e375 |0014: iget-object v2, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c59bc: 6e10 bca5 0200 |0016: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3c59c2: 0c02 |0019: move-result-object v2 │ │ +3c59c4: 1c03 fb18 |001a: const-class v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ +3c59c8: 3232 ecff |001c: if-eq v2, v3, 0008 // -0014 │ │ +3c59cc: 5411 e375 |001e: iget-object v1, v1, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c59d0: 7220 919d 4100 |0020: invoke-interface {v1, v4}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.urlNeedsLookup:(Ljava/lang/String;)Z // method@9d91 │ │ +3c59d6: 0a01 |0023: move-result v1 │ │ +3c59d8: 3801 e4ff |0024: if-eqz v1, 0008 // -001c │ │ +3c59dc: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +3c59de: 0f04 |0027: return v4 │ │ +3c59e0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +3c59e2: 0f04 |0029: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0014 line=37 │ │ 0x0020 line=38 │ │ locals : │ │ 0x0000 - 0x002a reg=4 (null) Ljava/lang/String; │ │ @@ -797229,17 +797229,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b70: |[3c5b70] de.danoeh.antennapod.net.discovery.R$anim.:()V │ │ -3c5b80: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5b86: 0e00 |0003: return-void │ │ +3c5b48: |[3c5b48] de.danoeh.antennapod.net.discovery.R$anim.:()V │ │ +3c5b58: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -797301,17 +797301,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b58: |[3c5b58] de.danoeh.antennapod.net.discovery.R$animator.:()V │ │ -3c5b68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5b6e: 0e00 |0003: return-void │ │ +3c5b30: |[3c5b30] de.danoeh.antennapod.net.discovery.R$animator.:()V │ │ +3c5b40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5b46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -799163,17 +799163,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5b88: |[3c5b88] de.danoeh.antennapod.net.discovery.R$attr.:()V │ │ -3c5b98: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5b9e: 0e00 |0003: return-void │ │ +3c5b60: |[3c5b60] de.danoeh.antennapod.net.discovery.R$attr.:()V │ │ +3c5b70: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5b76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -799220,17 +799220,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5ba0: |[3c5ba0] de.danoeh.antennapod.net.discovery.R$bool.:()V │ │ -3c5bb0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5bb6: 0e00 |0003: return-void │ │ +3c5b78: |[3c5b78] de.danoeh.antennapod.net.discovery.R$bool.:()V │ │ +3c5b88: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -799707,17 +799707,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5bb8: |[3c5bb8] de.danoeh.antennapod.net.discovery.R$color.:()V │ │ -3c5bc8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5bce: 0e00 |0003: return-void │ │ +3c5b90: |[3c5b90] de.danoeh.antennapod.net.discovery.R$color.:()V │ │ +3c5ba0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -800404,17 +800404,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5bd0: |[3c5bd0] de.danoeh.antennapod.net.discovery.R$dimen.:()V │ │ -3c5be0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5be6: 0e00 |0003: return-void │ │ +3c5ba8: |[3c5ba8] de.danoeh.antennapod.net.discovery.R$dimen.:()V │ │ +3c5bb8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5bbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -800966,17 +800966,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5be8: |[3c5be8] de.danoeh.antennapod.net.discovery.R$drawable.:()V │ │ -3c5bf8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5bfe: 0e00 |0003: return-void │ │ +3c5bc0: |[3c5bc0] de.danoeh.antennapod.net.discovery.R$drawable.:()V │ │ +3c5bd0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5bd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -801873,17 +801873,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5c00: |[3c5c00] de.danoeh.antennapod.net.discovery.R$id.:()V │ │ -3c5c10: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5c16: 0e00 |0003: return-void │ │ +3c5bd8: |[3c5bd8] de.danoeh.antennapod.net.discovery.R$id.:()V │ │ +3c5be8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5bee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -801940,17 +801940,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5c18: |[3c5c18] de.danoeh.antennapod.net.discovery.R$integer.:()V │ │ -3c5c28: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5c2e: 0e00 |0003: return-void │ │ +3c5bf0: |[3c5bf0] de.danoeh.antennapod.net.discovery.R$integer.:()V │ │ +3c5c00: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -802017,17 +802017,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5c30: |[3c5c30] de.danoeh.antennapod.net.discovery.R$interpolator.:()V │ │ -3c5c40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5c46: 0e00 |0003: return-void │ │ +3c5c08: |[3c5c08] de.danoeh.antennapod.net.discovery.R$interpolator.:()V │ │ +3c5c18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -802389,17 +802389,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5c48: |[3c5c48] de.danoeh.antennapod.net.discovery.R$layout.:()V │ │ -3c5c58: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5c5e: 0e00 |0003: return-void │ │ +3c5c20: |[3c5c20] de.danoeh.antennapod.net.discovery.R$layout.:()V │ │ +3c5c30: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -802526,17 +802526,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5c60: |[3c5c60] de.danoeh.antennapod.net.discovery.R$plurals.:()V │ │ -3c5c70: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5c76: 0e00 |0003: return-void │ │ +3c5c38: |[3c5c38] de.danoeh.antennapod.net.discovery.R$plurals.:()V │ │ +3c5c48: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -806203,17 +806203,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5c78: |[3c5c78] de.danoeh.antennapod.net.discovery.R$string.:()V │ │ -3c5c88: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5c8e: 0e00 |0003: return-void │ │ +3c5c50: |[3c5c50] de.danoeh.antennapod.net.discovery.R$string.:()V │ │ +3c5c60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -808180,17 +808180,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6a9c: |[3c6a9c] de.danoeh.antennapod.net.discovery.R$style.:()V │ │ -3c6aac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6ab2: 0e00 |0003: return-void │ │ +3c6a74: |[3c6a74] de.danoeh.antennapod.net.discovery.R$style.:()V │ │ +3c6a84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -811482,351 +811482,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3c5c90: |[3c5c90] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ -3c5ca0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3c5ca4: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3c5ca8: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3c5cae: 6900 207e |0007: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBar:[I // field@7e20 │ │ -3c5cb2: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3c5cb8: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3c5cbe: 0c01 |000f: move-result-object v1 │ │ -3c5cc0: 6901 217e |0010: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBarLayout:[I // field@7e21 │ │ -3c5cc4: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3c5cca: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3c5cd0: 0c01 |0018: move-result-object v1 │ │ -3c5cd2: 6901 407e |0019: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuItemView:[I // field@7e40 │ │ -3c5cd6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3c5cd8: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3c5cdc: 6902 427e |001e: sput-object v2, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuView:[I // field@7e42 │ │ -3c5ce0: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3c5ce2: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3c5ce6: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3c5cec: 6903 437e |0026: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMode:[I // field@7e43 │ │ -3c5cf0: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3c5cf6: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3c5cfc: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c5d02: 0c03 |0031: move-result-object v3 │ │ -3c5d04: 6903 4a7e |0032: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActivityChooserView:[I // field@7e4a │ │ -3c5d08: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3c5d0c: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3c5d10: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3c5d16: 6904 4d7e |003b: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AlertDialog:[I // field@7e4d │ │ -3c5d1a: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3c5d1e: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3c5d24: 6904 567e |0042: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7e56 │ │ -3c5d28: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3c5d2e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3c5d34: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3c5d3a: 0c06 |004d: move-result-object v6 │ │ -3c5d3c: 6906 5d7e |004e: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableItem:[I // field@7e5d │ │ -3c5d40: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3c5d46: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3c5d4c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3c5d52: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3c5d58: 0c06 |005c: move-result-object v6 │ │ -3c5d5a: 6906 607e |005d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7e60 │ │ -3c5d5e: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ -3c5d62: 6901 657e |0061: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatEmojiHelper:[I // field@7e65 │ │ -3c5d66: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ -3c5d6c: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ -3c5d72: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3c5d78: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ -3c5d7e: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3c5d84: 0c01 |0072: move-result-object v1 │ │ -3c5d86: 6901 667e |0073: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatImageView:[I // field@7e66 │ │ -3c5d8a: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ -3c5d90: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ -3c5d96: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3c5d9c: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ -3c5da2: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3c5da8: 0c01 |0084: move-result-object v1 │ │ -3c5daa: 6901 6b7e |0085: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatSeekBar:[I // field@7e6b │ │ -3c5dae: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3c5db0: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ -3c5db4: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3c5dba: 6906 707e |008d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextHelper:[I // field@7e70 │ │ -3c5dbe: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3c5dc2: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ -3c5dc6: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3c5dcc: 6906 787e |0096: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextView:[I // field@7e78 │ │ -3c5dd0: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3c5dd4: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ -3c5dd8: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3c5dde: 6906 8f7e |009f: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTheme:[I // field@7e8f │ │ -3c5de2: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3c5de8: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ -3c5dee: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3c5df4: 0c06 |00aa: move-result-object v6 │ │ -3c5df6: 6906 0f7f |00ab: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.BackgroundStyle:[I // field@7f0f │ │ -3c5dfa: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3c5e00: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ -3c5e06: 0c06 |00b3: move-result-object v6 │ │ -3c5e08: 6906 127f |00b4: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ButtonBarLayout:[I // field@7f12 │ │ -3c5e0c: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ -3c5e12: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3c5e18: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3c5e1e: 0c06 |00bf: move-result-object v6 │ │ -3c5e20: 6906 147f |00c0: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.Capability:[I // field@7f14 │ │ -3c5e24: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ -3c5e28: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3c5e2e: 6906 177f |00c7: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckBoxPreference:[I // field@7f17 │ │ -3c5e32: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ -3c5e38: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ -3c5e3e: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3c5e44: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ -3c5e4a: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3c5e50: 0c06 |00d8: move-result-object v6 │ │ -3c5e52: 6906 1e7f |00d9: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckedTextView:[I // field@7f1e │ │ -3c5e56: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3c5e5c: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ -3c5e62: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3c5e68: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3c5e6e: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3c5e74: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3c5e7a: 0c06 |00ed: move-result-object v6 │ │ -3c5e7c: 6906 237f |00ee: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ColorStateListItem:[I // field@7f23 │ │ -3c5e80: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3c5e86: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3c5e8c: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3c5e92: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3c5e98: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3c5e9e: 0c06 |00ff: move-result-object v6 │ │ -3c5ea0: 6906 297f |0100: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CompoundButton:[I // field@7f29 │ │ -3c5ea4: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ -3c5eaa: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ -3c5eb0: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3c5eb6: 0c06 |010b: move-result-object v6 │ │ -3c5eb8: 6906 2e7f |010c: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout:[I // field@7f2e │ │ -3c5ebc: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ -3c5ec0: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3c5ec6: 6906 2f7f |0113: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout_Layout:[I // field@7f2f │ │ -3c5eca: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3c5ece: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ -3c5ed2: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3c5ed8: 6907 397f |011c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.DialogPreference:[I // field@7f39 │ │ -3c5edc: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ -3c5ee0: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3c5ee6: 6903 467f |0123: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.DrawerArrowToggle:[I // field@7f46 │ │ -3c5eea: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ -3c5ef0: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ -3c5ef6: 0c07 |012b: move-result-object v7 │ │ -3c5ef8: 6907 4f7f |012c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.EditTextPreference:[I // field@7f4f │ │ -3c5efc: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ -3c5f00: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3c5f06: 6907 517f |0133: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamily:[I // field@7f51 │ │ -3c5f0a: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3c5f0e: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ -3c5f12: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3c5f18: 6909 527f |013c: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamilyFont:[I // field@7f52 │ │ -3c5f1c: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3c5f22: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3c5f28: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ -3c5f2e: 0c0b |0147: move-result-object v11 │ │ -3c5f30: 690b 647f |0148: sput-object v11, Lde/danoeh/antennapod/net/discovery/R$styleable;.Fragment:[I // field@7f64 │ │ -3c5f34: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ -3c5f3a: 0c09 |014d: move-result-object v9 │ │ -3c5f3c: 6909 657f |014e: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FragmentContainerView:[I // field@7f65 │ │ -3c5f40: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ -3c5f44: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3c5f4a: 6909 6b7f |0155: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColor:[I // field@7f6b │ │ -3c5f4e: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3c5f54: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ -3c5f5a: 0c08 |015d: move-result-object v8 │ │ -3c5f5c: 6908 6c7f |015e: sput-object v8, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColorItem:[I // field@7f6c │ │ -3c5f60: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3c5f64: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ -3c5f68: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3c5f6e: 6909 7b7f |0167: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat:[I // field@7f7b │ │ -3c5f72: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3c5f78: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3c5f7e: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3c5f84: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ -3c5f8a: 0c00 |0175: move-result-object v0 │ │ -3c5f8c: 6900 7c7f |0176: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat_Layout:[I // field@7f7c │ │ -3c5f90: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3c5f96: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3c5f9c: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ -3c5fa2: 0c00 |0181: move-result-object v0 │ │ -3c5fa4: 6900 8a7f |0182: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPopupWindow:[I // field@7f8a │ │ -3c5fa8: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3c5fae: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3c5fb4: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ -3c5fba: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ -3c5fc0: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ -3c5fc6: 0c03 |0193: move-result-object v3 │ │ -3c5fc8: 6903 8d7f |0194: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPreference:[I // field@7f8d │ │ -3c5fcc: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ -3c5fd0: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3c5fd6: 6903 937f |019b: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuGroup:[I // field@7f93 │ │ -3c5fda: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3c5fde: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ -3c5fe2: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3c5fe8: 6903 9a7f |01a4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuItem:[I // field@7f9a │ │ -3c5fec: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ -3c5ff0: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3c5ff6: 6903 b27f |01ab: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuView:[I // field@7fb2 │ │ -3c5ffa: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ -3c6000: 0c03 |01b0: move-result-object v3 │ │ -3c6002: 6903 bc7f |01b1: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MultiSelectListPreference:[I // field@7fbc │ │ -3c6006: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3c600c: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ -3c6012: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3c6018: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ -3c601e: 0c03 |01bf: move-result-object v3 │ │ -3c6020: 6903 c17f |01c0: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindow:[I // field@7fc1 │ │ -3c6024: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ -3c602a: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ -3c6030: 0c03 |01c8: move-result-object v3 │ │ -3c6032: 6903 c27f |01c9: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindowBackgroundState:[I // field@7fc2 │ │ -3c6036: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3c603a: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ -3c603e: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3c6044: 6903 c77f |01d2: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.Preference:[I // field@7fc7 │ │ -3c6048: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3c604e: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3c6054: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3c605a: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3c6060: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3c6066: 0c03 |01e3: move-result-object v3 │ │ -3c6068: 6903 c87f |01e4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragment:[I // field@7fc8 │ │ -3c606c: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3c6072: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3c6078: 0c03 |01ec: move-result-object v3 │ │ -3c607a: 6903 c97f |01ed: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragmentCompat:[I // field@7fc9 │ │ -3c607e: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ -3c6084: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ -3c608a: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3c6090: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ -3c6096: 0c03 |01fb: move-result-object v3 │ │ -3c6098: 6903 d27f |01fc: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceGroup:[I // field@7fd2 │ │ -3c609c: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ -3c60a2: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ -3c60a8: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3c60ae: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3c60b4: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ -3c60ba: 0c03 |020d: move-result-object v3 │ │ -3c60bc: 6903 d67f |020e: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceImageView:[I // field@7fd6 │ │ -3c60c0: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3c60c4: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ -3c60c8: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3c60ce: 6903 db7f |0217: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceTheme:[I // field@7fdb │ │ -3c60d2: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ -3c60d8: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ -3c60de: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ -3c60e4: 0c03 |0222: move-result-object v3 │ │ -3c60e6: 6903 1080 |0223: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecycleListView:[I // field@8010 │ │ -3c60ea: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ -3c60ee: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3c60f4: 6903 1380 |022a: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecyclerView:[I // field@8013 │ │ -3c60f8: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3c60fc: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ -3c6100: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3c6106: 6903 2080 |0233: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.SearchView:[I // field@8020 │ │ -3c610a: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ -3c610e: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3c6114: 6901 3280 |023a: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.SeekBarPreference:[I // field@8032 │ │ -3c6118: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3c611e: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ -3c6124: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3c612a: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ -3c6130: 0c00 |0248: move-result-object v0 │ │ -3c6132: 6900 3a80 |0249: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Spinner:[I // field@803a │ │ -3c6136: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ -3c613a: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3c6140: 6900 4080 |0250: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawable:[I // field@8040 │ │ -3c6144: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ -3c614a: 0c00 |0255: move-result-object v0 │ │ -3c614c: 6900 4180 |0256: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawableItem:[I // field@8041 │ │ -3c6150: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3c6154: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ -3c6158: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3c615e: 6900 4980 |025f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchCompat:[I // field@8049 │ │ -3c6162: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ -3c6166: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3c616c: 6900 5880 |0266: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreference:[I // field@8058 │ │ -3c6170: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ -3c6174: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3c617a: 6900 5980 |026d: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreferenceCompat:[I // field@8059 │ │ -3c617e: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3c6182: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ -3c6186: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3c618c: 6900 6e80 |0276: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.TextAppearance:[I // field@806e │ │ -3c6190: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3c6194: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ -3c6198: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3c619e: 6900 7f80 |027f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Toolbar:[I // field@807f │ │ -3c61a2: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ -3c61a8: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ -3c61ae: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3c61b2: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3c61b8: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ -3c61be: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ -3c61c4: 0c00 |0292: move-result-object v0 │ │ -3c61c6: 6900 9e80 |0293: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.View:[I // field@809e │ │ -3c61ca: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3c61d0: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3c61d6: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3c61dc: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3c61e2: 0c00 |02a1: move-result-object v0 │ │ -3c61e4: 6900 9f80 |02a2: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewBackgroundHelper:[I // field@809f │ │ -3c61e8: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3c61ee: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ -3c61f4: 0c00 |02aa: move-result-object v0 │ │ -3c61f6: 6900 a380 |02ab: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewStubCompat:[I // field@80a3 │ │ -3c61fa: 0e00 |02ad: return-void │ │ -3c61fc: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3c6278: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3c6298: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3c62c0: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3c62e0: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3c6304: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3c6364: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3c6568: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3c6588: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ -3c65ac: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3c65e4: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3c660c: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ -3c6630: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3c6660: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3c6698: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3c66c4: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3c66e4: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3c6748: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3c6774: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3c680c: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ -3c6854: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3c688c: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3c68d8: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3c68fc: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3c691c: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3c695c: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3c698c: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3c69bc: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3c6a04: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3c5c68: |[3c5c68] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ +3c5c78: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3c5c7c: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3c5c80: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3c5c86: 6900 207e |0007: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBar:[I // field@7e20 │ │ +3c5c8a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3c5c90: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3c5c96: 0c01 |000f: move-result-object v1 │ │ +3c5c98: 6901 217e |0010: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionBarLayout:[I // field@7e21 │ │ +3c5c9c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3c5ca2: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3c5ca8: 0c01 |0018: move-result-object v1 │ │ +3c5caa: 6901 407e |0019: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuItemView:[I // field@7e40 │ │ +3c5cae: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3c5cb0: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3c5cb4: 6902 427e |001e: sput-object v2, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMenuView:[I // field@7e42 │ │ +3c5cb8: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3c5cba: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3c5cbe: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3c5cc4: 6903 437e |0026: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActionMode:[I // field@7e43 │ │ +3c5cc8: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3c5cce: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3c5cd4: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c5cda: 0c03 |0031: move-result-object v3 │ │ +3c5cdc: 6903 4a7e |0032: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ActivityChooserView:[I // field@7e4a │ │ +3c5ce0: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3c5ce4: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3c5ce8: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3c5cee: 6904 4d7e |003b: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AlertDialog:[I // field@7e4d │ │ +3c5cf2: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3c5cf6: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3c5cfc: 6904 567e |0042: sput-object v4, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7e56 │ │ +3c5d00: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3c5d06: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3c5d0c: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3c5d12: 0c06 |004d: move-result-object v6 │ │ +3c5d14: 6906 5d7e |004e: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableItem:[I // field@7e5d │ │ +3c5d18: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3c5d1e: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3c5d24: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3c5d2a: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3c5d30: 0c06 |005c: move-result-object v6 │ │ +3c5d32: 6906 607e |005d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7e60 │ │ +3c5d36: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ +3c5d3a: 6901 657e |0061: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatEmojiHelper:[I // field@7e65 │ │ +3c5d3e: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ +3c5d44: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ +3c5d4a: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3c5d50: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ +3c5d56: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3c5d5c: 0c01 |0072: move-result-object v1 │ │ +3c5d5e: 6901 667e |0073: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatImageView:[I // field@7e66 │ │ +3c5d62: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ +3c5d68: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ +3c5d6e: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3c5d74: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ +3c5d7a: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3c5d80: 0c01 |0084: move-result-object v1 │ │ +3c5d82: 6901 6b7e |0085: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatSeekBar:[I // field@7e6b │ │ +3c5d86: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3c5d88: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ +3c5d8c: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3c5d92: 6906 707e |008d: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextHelper:[I // field@7e70 │ │ +3c5d96: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3c5d9a: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ +3c5d9e: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3c5da4: 6906 787e |0096: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTextView:[I // field@7e78 │ │ +3c5da8: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3c5dac: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ +3c5db0: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3c5db6: 6906 8f7e |009f: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.AppCompatTheme:[I // field@7e8f │ │ +3c5dba: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3c5dc0: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ +3c5dc6: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3c5dcc: 0c06 |00aa: move-result-object v6 │ │ +3c5dce: 6906 0f7f |00ab: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.BackgroundStyle:[I // field@7f0f │ │ +3c5dd2: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3c5dd8: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ +3c5dde: 0c06 |00b3: move-result-object v6 │ │ +3c5de0: 6906 127f |00b4: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ButtonBarLayout:[I // field@7f12 │ │ +3c5de4: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ +3c5dea: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3c5df0: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3c5df6: 0c06 |00bf: move-result-object v6 │ │ +3c5df8: 6906 147f |00c0: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.Capability:[I // field@7f14 │ │ +3c5dfc: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ +3c5e00: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3c5e06: 6906 177f |00c7: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckBoxPreference:[I // field@7f17 │ │ +3c5e0a: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ +3c5e10: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ +3c5e16: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3c5e1c: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ +3c5e22: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3c5e28: 0c06 |00d8: move-result-object v6 │ │ +3c5e2a: 6906 1e7f |00d9: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CheckedTextView:[I // field@7f1e │ │ +3c5e2e: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3c5e34: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ +3c5e3a: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3c5e40: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3c5e46: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3c5e4c: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3c5e52: 0c06 |00ed: move-result-object v6 │ │ +3c5e54: 6906 237f |00ee: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.ColorStateListItem:[I // field@7f23 │ │ +3c5e58: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3c5e5e: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3c5e64: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3c5e6a: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3c5e70: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3c5e76: 0c06 |00ff: move-result-object v6 │ │ +3c5e78: 6906 297f |0100: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CompoundButton:[I // field@7f29 │ │ +3c5e7c: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ +3c5e82: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ +3c5e88: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3c5e8e: 0c06 |010b: move-result-object v6 │ │ +3c5e90: 6906 2e7f |010c: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout:[I // field@7f2e │ │ +3c5e94: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ +3c5e98: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3c5e9e: 6906 2f7f |0113: sput-object v6, Lde/danoeh/antennapod/net/discovery/R$styleable;.CoordinatorLayout_Layout:[I // field@7f2f │ │ +3c5ea2: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3c5ea6: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ +3c5eaa: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3c5eb0: 6907 397f |011c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.DialogPreference:[I // field@7f39 │ │ +3c5eb4: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ +3c5eb8: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3c5ebe: 6903 467f |0123: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.DrawerArrowToggle:[I // field@7f46 │ │ +3c5ec2: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ +3c5ec8: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ +3c5ece: 0c07 |012b: move-result-object v7 │ │ +3c5ed0: 6907 4f7f |012c: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.EditTextPreference:[I // field@7f4f │ │ +3c5ed4: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ +3c5ed8: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3c5ede: 6907 517f |0133: sput-object v7, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamily:[I // field@7f51 │ │ +3c5ee2: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3c5ee6: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ +3c5eea: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3c5ef0: 6909 527f |013c: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FontFamilyFont:[I // field@7f52 │ │ +3c5ef4: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3c5efa: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3c5f00: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ +3c5f06: 0c0b |0147: move-result-object v11 │ │ +3c5f08: 690b 647f |0148: sput-object v11, Lde/danoeh/antennapod/net/discovery/R$styleable;.Fragment:[I // field@7f64 │ │ +3c5f0c: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ +3c5f12: 0c09 |014d: move-result-object v9 │ │ +3c5f14: 6909 657f |014e: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.FragmentContainerView:[I // field@7f65 │ │ +3c5f18: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ +3c5f1c: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3c5f22: 6909 6b7f |0155: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColor:[I // field@7f6b │ │ +3c5f26: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3c5f2c: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ +3c5f32: 0c08 |015d: move-result-object v8 │ │ +3c5f34: 6908 6c7f |015e: sput-object v8, Lde/danoeh/antennapod/net/discovery/R$styleable;.GradientColorItem:[I // field@7f6c │ │ +3c5f38: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3c5f3c: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ +3c5f40: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3c5f46: 6909 7b7f |0167: sput-object v9, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat:[I // field@7f7b │ │ +3c5f4a: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3c5f50: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3c5f56: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3c5f5c: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ +3c5f62: 0c00 |0175: move-result-object v0 │ │ +3c5f64: 6900 7c7f |0176: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.LinearLayoutCompat_Layout:[I // field@7f7c │ │ +3c5f68: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3c5f6e: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3c5f74: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ +3c5f7a: 0c00 |0181: move-result-object v0 │ │ +3c5f7c: 6900 8a7f |0182: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPopupWindow:[I // field@7f8a │ │ +3c5f80: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3c5f86: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3c5f8c: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ +3c5f92: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ +3c5f98: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ +3c5f9e: 0c03 |0193: move-result-object v3 │ │ +3c5fa0: 6903 8d7f |0194: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.ListPreference:[I // field@7f8d │ │ +3c5fa4: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ +3c5fa8: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3c5fae: 6903 937f |019b: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuGroup:[I // field@7f93 │ │ +3c5fb2: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3c5fb6: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ +3c5fba: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3c5fc0: 6903 9a7f |01a4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuItem:[I // field@7f9a │ │ +3c5fc4: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ +3c5fc8: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3c5fce: 6903 b27f |01ab: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MenuView:[I // field@7fb2 │ │ +3c5fd2: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ +3c5fd8: 0c03 |01b0: move-result-object v3 │ │ +3c5fda: 6903 bc7f |01b1: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.MultiSelectListPreference:[I // field@7fbc │ │ +3c5fde: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3c5fe4: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ +3c5fea: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3c5ff0: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ +3c5ff6: 0c03 |01bf: move-result-object v3 │ │ +3c5ff8: 6903 c17f |01c0: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindow:[I // field@7fc1 │ │ +3c5ffc: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ +3c6002: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ +3c6008: 0c03 |01c8: move-result-object v3 │ │ +3c600a: 6903 c27f |01c9: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PopupWindowBackgroundState:[I // field@7fc2 │ │ +3c600e: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3c6012: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ +3c6016: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3c601c: 6903 c77f |01d2: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.Preference:[I // field@7fc7 │ │ +3c6020: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3c6026: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3c602c: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3c6032: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3c6038: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3c603e: 0c03 |01e3: move-result-object v3 │ │ +3c6040: 6903 c87f |01e4: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragment:[I // field@7fc8 │ │ +3c6044: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3c604a: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3c6050: 0c03 |01ec: move-result-object v3 │ │ +3c6052: 6903 c97f |01ed: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceFragmentCompat:[I // field@7fc9 │ │ +3c6056: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ +3c605c: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ +3c6062: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3c6068: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ +3c606e: 0c03 |01fb: move-result-object v3 │ │ +3c6070: 6903 d27f |01fc: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceGroup:[I // field@7fd2 │ │ +3c6074: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ +3c607a: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ +3c6080: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3c6086: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3c608c: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ +3c6092: 0c03 |020d: move-result-object v3 │ │ +3c6094: 6903 d67f |020e: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceImageView:[I // field@7fd6 │ │ +3c6098: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3c609c: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ +3c60a0: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3c60a6: 6903 db7f |0217: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.PreferenceTheme:[I // field@7fdb │ │ +3c60aa: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ +3c60b0: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ +3c60b6: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ +3c60bc: 0c03 |0222: move-result-object v3 │ │ +3c60be: 6903 1080 |0223: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecycleListView:[I // field@8010 │ │ +3c60c2: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ +3c60c6: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3c60cc: 6903 1380 |022a: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.RecyclerView:[I // field@8013 │ │ +3c60d0: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3c60d4: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ +3c60d8: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3c60de: 6903 2080 |0233: sput-object v3, Lde/danoeh/antennapod/net/discovery/R$styleable;.SearchView:[I // field@8020 │ │ +3c60e2: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ +3c60e6: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3c60ec: 6901 3280 |023a: sput-object v1, Lde/danoeh/antennapod/net/discovery/R$styleable;.SeekBarPreference:[I // field@8032 │ │ +3c60f0: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3c60f6: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ +3c60fc: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3c6102: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ +3c6108: 0c00 |0248: move-result-object v0 │ │ +3c610a: 6900 3a80 |0249: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Spinner:[I // field@803a │ │ +3c610e: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ +3c6112: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3c6118: 6900 4080 |0250: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawable:[I // field@8040 │ │ +3c611c: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ +3c6122: 0c00 |0255: move-result-object v0 │ │ +3c6124: 6900 4180 |0256: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.StateListDrawableItem:[I // field@8041 │ │ +3c6128: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3c612c: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ +3c6130: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3c6136: 6900 4980 |025f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchCompat:[I // field@8049 │ │ +3c613a: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ +3c613e: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3c6144: 6900 5880 |0266: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreference:[I // field@8058 │ │ +3c6148: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ +3c614c: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3c6152: 6900 5980 |026d: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.SwitchPreferenceCompat:[I // field@8059 │ │ +3c6156: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3c615a: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ +3c615e: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3c6164: 6900 6e80 |0276: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.TextAppearance:[I // field@806e │ │ +3c6168: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3c616c: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ +3c6170: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3c6176: 6900 7f80 |027f: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.Toolbar:[I // field@807f │ │ +3c617a: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ +3c6180: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ +3c6186: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3c618a: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3c6190: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ +3c6196: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ +3c619c: 0c00 |0292: move-result-object v0 │ │ +3c619e: 6900 9e80 |0293: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.View:[I // field@809e │ │ +3c61a2: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3c61a8: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3c61ae: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3c61b4: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3c61ba: 0c00 |02a1: move-result-object v0 │ │ +3c61bc: 6900 9f80 |02a2: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewBackgroundHelper:[I // field@809f │ │ +3c61c0: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3c61c6: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ +3c61cc: 0c00 |02aa: move-result-object v0 │ │ +3c61ce: 6900 a380 |02ab: sput-object v0, Lde/danoeh/antennapod/net/discovery/R$styleable;.ViewStubCompat:[I // field@80a3 │ │ +3c61d2: 0e00 |02ad: return-void │ │ +3c61d4: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3c6250: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3c6270: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3c6298: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3c62b8: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3c62dc: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3c633c: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3c6540: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3c6560: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ +3c6584: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3c65bc: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3c65e4: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ +3c6608: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3c6638: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3c6670: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3c669c: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3c66bc: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3c6720: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3c674c: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3c67e4: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ +3c682c: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3c6864: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3c68b0: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3c68d4: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3c68f4: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3c6934: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3c6964: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3c6994: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3c69dc: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6a84: |[3c6a84] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ -3c6a94: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6a9a: 0e00 |0003: return-void │ │ +3c6a5c: |[3c6a5c] de.danoeh.antennapod.net.discovery.R$styleable.:()V │ │ +3c6a6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6a72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -811857,17 +811857,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6ab4: |[3c6ab4] de.danoeh.antennapod.net.discovery.R.:()V │ │ -3c6ac4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6aca: 0e00 |0003: return-void │ │ +3c6a8c: |[3c6a8c] de.danoeh.antennapod.net.discovery.R.:()V │ │ +3c6a9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -811914,17 +811914,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6acc: |[3c6acc] de.danoeh.antennapod.net.download.service.BuildConfig.:()V │ │ -3c6adc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6ae2: 0e00 |0003: return-void │ │ +3c6aa4: |[3c6aa4] de.danoeh.antennapod.net.download.service.BuildConfig.:()V │ │ +3c6ab4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -811956,17 +811956,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6ae4: |[3c6ae4] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.:()V │ │ -3c6af4: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3c6afa: 0e00 |0003: return-void │ │ +3c6abc: |[3c6abc] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.:()V │ │ +3c6acc: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3c6ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/ConnectivityActionReceiver; │ │ │ │ Virtual methods - │ │ @@ -811975,42 +811975,42 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -3c6afc: |[3c6afc] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3c6b0c: 6e10 2f02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3c6b12: 0c03 |0003: move-result-object v3 │ │ -3c6b14: 1a00 8e56 |0004: const-string v0, "android.net.conn.CONNECTIVITY_CHANGE" // string@568e │ │ -3c6b18: 7120 cc0a 0300 |0006: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3c6b1e: 0a03 |0009: move-result v3 │ │ -3c6b20: 3803 2e00 |000a: if-eqz v3, 0038 // +002e │ │ -3c6b24: 1a03 b841 |000c: const-string v3, "Received intent" // string@41b8 │ │ -3c6b28: 1a00 350f |000e: const-string v0, "ConnectivityActionRecvr" // string@0f35 │ │ -3c6b2c: 7120 170b 3000 |0010: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c6b32: 7100 1a9d 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@9d1a │ │ -3c6b38: 0a03 |0016: move-result v3 │ │ -3c6b3a: 3803 0f00 |0017: if-eqz v3, 0026 // +000f │ │ -3c6b3e: 1a03 6e59 |0019: const-string v3, "auto-dl network available, starting auto-download" // string@596e │ │ -3c6b42: 7120 170b 3000 |001b: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c6b48: 7100 749e 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@9e74 │ │ -3c6b4e: 0c03 |0021: move-result-object v3 │ │ -3c6b50: 6e20 739e 2300 |0022: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@9e73 │ │ -3c6b56: 2813 |0025: goto 0038 // +0013 │ │ -3c6b58: 7100 229d 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3c6b5e: 0a03 |0029: move-result v3 │ │ -3c6b60: 3803 0e00 |002a: if-eqz v3, 0038 // +000e │ │ -3c6b64: 1a03 5612 |002c: const-string v3, "Device is no longer connected to Wi-Fi. Cancelling ongoing downloads" // string@1256 │ │ -3c6b68: 7120 1c0b 3000 |002e: invoke-static {v0, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3c6b6e: 7100 8d9e 0000 |0031: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3c6b74: 0c03 |0034: move-result-object v3 │ │ -3c6b76: 6e20 8a9e 2300 |0035: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@9e8a │ │ -3c6b7c: 0e00 |0038: return-void │ │ +3c6ad4: |[3c6ad4] de.danoeh.antennapod.net.download.service.ConnectivityActionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3c6ae4: 6e10 2f02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3c6aea: 0c03 |0003: move-result-object v3 │ │ +3c6aec: 1a00 8e56 |0004: const-string v0, "android.net.conn.CONNECTIVITY_CHANGE" // string@568e │ │ +3c6af0: 7120 cc0a 0300 |0006: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3c6af6: 0a03 |0009: move-result v3 │ │ +3c6af8: 3803 2e00 |000a: if-eqz v3, 0038 // +002e │ │ +3c6afc: 1a03 b841 |000c: const-string v3, "Received intent" // string@41b8 │ │ +3c6b00: 1a00 350f |000e: const-string v0, "ConnectivityActionRecvr" // string@0f35 │ │ +3c6b04: 7120 170b 3000 |0010: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c6b0a: 7100 1a9d 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@9d1a │ │ +3c6b10: 0a03 |0016: move-result v3 │ │ +3c6b12: 3803 0f00 |0017: if-eqz v3, 0026 // +000f │ │ +3c6b16: 1a03 6e59 |0019: const-string v3, "auto-dl network available, starting auto-download" // string@596e │ │ +3c6b1a: 7120 170b 3000 |001b: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c6b20: 7100 749e 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@9e74 │ │ +3c6b26: 0c03 |0021: move-result-object v3 │ │ +3c6b28: 6e20 739e 2300 |0022: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@9e73 │ │ +3c6b2e: 2813 |0025: goto 0038 // +0013 │ │ +3c6b30: 7100 229d 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3c6b36: 0a03 |0029: move-result v3 │ │ +3c6b38: 3803 0e00 |002a: if-eqz v3, 0038 // +000e │ │ +3c6b3c: 1a03 5612 |002c: const-string v3, "Device is no longer connected to Wi-Fi. Cancelling ongoing downloads" // string@1256 │ │ +3c6b40: 7120 1c0b 3000 |002e: invoke-static {v0, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3c6b46: 7100 8d9e 0000 |0031: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3c6b4c: 0c03 |0034: move-result-object v3 │ │ +3c6b4e: 6e20 8a9e 2300 |0035: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@9e8a │ │ +3c6b54: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0010 line=20 │ │ 0x0013 line=22 │ │ 0x001b line=23 │ │ 0x001e line=24 │ │ @@ -812052,17 +812052,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6b80: |[3c6b80] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.:()V │ │ -3c6b90: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3c6b96: 0e00 |0003: return-void │ │ +3c6b58: |[3c6b58] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.:()V │ │ +3c6b68: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3c6b6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/PowerConnectionReceiver; │ │ │ │ Virtual methods - │ │ @@ -812071,48 +812071,48 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -3c6b98: |[3c6b98] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3c6ba8: 6e10 2f02 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3c6bae: 0c04 |0003: move-result-object v4 │ │ -3c6bb0: 2200 611b |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c6bb4: 7010 06a6 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c6bba: 1a01 025e |0009: const-string v1, "charging intent: " // string@5e02 │ │ -3c6bbe: 6e20 12a6 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c6bc4: 6e20 12a6 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c6bca: 6e10 1ba6 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c6bd0: 0c00 |0014: move-result-object v0 │ │ -3c6bd2: 1a01 5d40 |0015: const-string v1, "PowerConnectionReceiver" // string@405d │ │ -3c6bd6: 7120 170b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c6bdc: 1a00 4056 |001a: const-string v0, "android.intent.action.ACTION_POWER_CONNECTED" // string@5640 │ │ -3c6be0: 6e20 e0a5 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3c6be6: 0a04 |001f: move-result v4 │ │ -3c6be8: 3804 0f00 |0020: if-eqz v4, 002f // +000f │ │ -3c6bec: 1a04 035e |0022: const-string v4, "charging, starting auto-download" // string@5e03 │ │ -3c6bf0: 7120 170b 4100 |0024: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c6bf6: 7100 749e 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@9e74 │ │ -3c6bfc: 0c04 |002a: move-result-object v4 │ │ -3c6bfe: 6e20 739e 3400 |002b: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@9e73 │ │ -3c6c04: 2819 |002e: goto 0047 // +0019 │ │ -3c6c06: 7100 dea3 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a3de │ │ -3c6c0c: 0a04 |0032: move-result v4 │ │ -3c6c0e: 3904 0f00 |0033: if-nez v4, 0042 // +000f │ │ -3c6c12: 1a04 c69f |0035: const-string v4, "not charging anymore, canceling auto-download" // string@9fc6 │ │ -3c6c16: 7120 170b 4100 |0037: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c6c1c: 7100 8d9e 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3c6c22: 0c04 |003d: move-result-object v4 │ │ -3c6c24: 6e20 8a9e 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@9e8a │ │ -3c6c2a: 2806 |0041: goto 0047 // +0006 │ │ -3c6c2c: 1a03 c59f |0042: const-string v3, "not charging anymore, but the user allows auto-download when on battery so we'll keep going" // string@9fc5 │ │ -3c6c30: 7120 170b 3100 |0044: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c6c36: 0e00 |0047: return-void │ │ +3c6b70: |[3c6b70] de.danoeh.antennapod.net.download.service.PowerConnectionReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3c6b80: 6e10 2f02 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3c6b86: 0c04 |0003: move-result-object v4 │ │ +3c6b88: 2200 611b |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c6b8c: 7010 06a6 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c6b92: 1a01 025e |0009: const-string v1, "charging intent: " // string@5e02 │ │ +3c6b96: 6e20 12a6 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c6b9c: 6e20 12a6 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c6ba2: 6e10 1ba6 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c6ba8: 0c00 |0014: move-result-object v0 │ │ +3c6baa: 1a01 5d40 |0015: const-string v1, "PowerConnectionReceiver" // string@405d │ │ +3c6bae: 7120 170b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c6bb4: 1a00 4056 |001a: const-string v0, "android.intent.action.ACTION_POWER_CONNECTED" // string@5640 │ │ +3c6bb8: 6e20 e0a5 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3c6bbe: 0a04 |001f: move-result v4 │ │ +3c6bc0: 3804 0f00 |0020: if-eqz v4, 002f // +000f │ │ +3c6bc4: 1a04 035e |0022: const-string v4, "charging, starting auto-download" // string@5e03 │ │ +3c6bc8: 7120 170b 4100 |0024: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c6bce: 7100 749e 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@9e74 │ │ +3c6bd4: 0c04 |002a: move-result-object v4 │ │ +3c6bd6: 6e20 739e 3400 |002b: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@9e73 │ │ +3c6bdc: 2819 |002e: goto 0047 // +0019 │ │ +3c6bde: 7100 dea3 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a3de │ │ +3c6be4: 0a04 |0032: move-result v4 │ │ +3c6be6: 3904 0f00 |0033: if-nez v4, 0042 // +000f │ │ +3c6bea: 1a04 c69f |0035: const-string v4, "not charging anymore, canceling auto-download" // string@9fc6 │ │ +3c6bee: 7120 170b 4100 |0037: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c6bf4: 7100 8d9e 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3c6bfa: 0c04 |003d: move-result-object v4 │ │ +3c6bfc: 6e20 8a9e 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancelAll:(Landroid/content/Context;)V // method@9e8a │ │ +3c6c02: 2806 |0041: goto 0047 // +0006 │ │ +3c6c04: 1a03 c59f |0042: const-string v3, "not charging anymore, but the user allows auto-download when on battery so we'll keep going" // string@9fc5 │ │ +3c6c08: 7120 170b 3100 |0044: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c6c0e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=24 │ │ 0x001c line=26 │ │ 0x0024 line=27 │ │ 0x0027 line=33 │ │ @@ -812335,17 +812335,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6c50: |[3c6c50] de.danoeh.antennapod.net.download.service.R$anim.:()V │ │ -3c6c60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6c66: 0e00 |0003: return-void │ │ +3c6c28: |[3c6c28] de.danoeh.antennapod.net.download.service.R$anim.:()V │ │ +3c6c38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -812532,17 +812532,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6c38: |[3c6c38] de.danoeh.antennapod.net.download.service.R$animator.:()V │ │ -3c6c48: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6c4e: 0e00 |0003: return-void │ │ +3c6c10: |[3c6c10] de.danoeh.antennapod.net.download.service.R$animator.:()V │ │ +3c6c20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6c26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -818239,17 +818239,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6c68: |[3c6c68] de.danoeh.antennapod.net.download.service.R$attr.:()V │ │ -3c6c78: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6c7e: 0e00 |0003: return-void │ │ +3c6c40: |[3c6c40] de.danoeh.antennapod.net.download.service.R$attr.:()V │ │ +3c6c50: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6c56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -818321,17 +818321,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6c80: |[3c6c80] de.danoeh.antennapod.net.download.service.R$bool.:()V │ │ -3c6c90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6c96: 0e00 |0003: return-void │ │ +3c6c58: |[3c6c58] de.danoeh.antennapod.net.download.service.R$bool.:()V │ │ +3c6c68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -821388,17 +821388,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6c98: |[3c6c98] de.danoeh.antennapod.net.download.service.R$color.:()V │ │ -3c6ca8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6cae: 0e00 |0003: return-void │ │ +3c6c70: |[3c6c70] de.danoeh.antennapod.net.download.service.R$color.:()V │ │ +3c6c80: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -824550,17 +824550,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6cb0: |[3c6cb0] de.danoeh.antennapod.net.download.service.R$dimen.:()V │ │ -3c6cc0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6cc6: 0e00 |0003: return-void │ │ +3c6c88: |[3c6c88] de.danoeh.antennapod.net.download.service.R$dimen.:()V │ │ +3c6c98: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -825547,17 +825547,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6cc8: |[3c6cc8] de.danoeh.antennapod.net.download.service.R$drawable.:()V │ │ -3c6cd8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6cde: 0e00 |0003: return-void │ │ +3c6ca0: |[3c6ca0] de.danoeh.antennapod.net.download.service.R$drawable.:()V │ │ +3c6cb0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -827604,17 +827604,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6ce0: |[3c6ce0] de.danoeh.antennapod.net.download.service.R$id.:()V │ │ -3c6cf0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6cf6: 0e00 |0003: return-void │ │ +3c6cb8: |[3c6cb8] de.danoeh.antennapod.net.download.service.R$id.:()V │ │ +3c6cc8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -828026,17 +828026,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6cf8: |[3c6cf8] de.danoeh.antennapod.net.download.service.R$integer.:()V │ │ -3c6d08: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6d0e: 0e00 |0003: return-void │ │ +3c6cd0: |[3c6cd0] de.danoeh.antennapod.net.download.service.R$integer.:()V │ │ +3c6ce0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -828158,17 +828158,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6d10: |[3c6d10] de.danoeh.antennapod.net.download.service.R$interpolator.:()V │ │ -3c6d20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6d26: 0e00 |0003: return-void │ │ +3c6ce8: |[3c6ce8] de.danoeh.antennapod.net.download.service.R$interpolator.:()V │ │ +3c6cf8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -828845,17 +828845,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6d28: |[3c6d28] de.danoeh.antennapod.net.download.service.R$layout.:()V │ │ -3c6d38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6d3e: 0e00 |0003: return-void │ │ +3c6d00: |[3c6d00] de.danoeh.antennapod.net.download.service.R$layout.:()V │ │ +3c6d10: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -828987,17 +828987,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6d40: |[3c6d40] de.danoeh.antennapod.net.download.service.R$plurals.:()V │ │ -3c6d50: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6d56: 0e00 |0003: return-void │ │ +3c6d18: |[3c6d18] de.danoeh.antennapod.net.download.service.R$plurals.:()V │ │ +3c6d28: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6d2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -833224,17 +833224,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c6d58: |[3c6d58] de.danoeh.antennapod.net.download.service.R$string.:()V │ │ -3c6d68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c6d6e: 0e00 |0003: return-void │ │ +3c6d30: |[3c6d30] de.danoeh.antennapod.net.download.service.R$string.:()V │ │ +3c6d40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c6d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -838696,17 +838696,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9400: |[3c9400] de.danoeh.antennapod.net.download.service.R$style.:()V │ │ -3c9410: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c9416: 0e00 |0003: return-void │ │ +3c93d8: |[3c93d8] de.danoeh.antennapod.net.download.service.R$style.:()V │ │ +3c93e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c93ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -847993,797 +847993,797 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 4916 16-bit code units │ │ -3c6d70: |[3c6d70] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ -3c6d80: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3c6d84: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3c6d88: 2600 6a06 0000 |0004: fill-array-data v0, 0000066e // +0000066a │ │ -3c6d8e: 6900 0195 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBar:[I // field@9501 │ │ -3c6d92: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3c6d98: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3c6d9e: 0c01 |000f: move-result-object v1 │ │ -3c6da0: 6901 0295 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBarLayout:[I // field@9502 │ │ -3c6da4: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3c6daa: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3c6db0: 0c01 |0018: move-result-object v1 │ │ -3c6db2: 6901 2195 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuItemView:[I // field@9521 │ │ -3c6db6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3c6db8: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3c6dbc: 6902 2395 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuView:[I // field@9523 │ │ -3c6dc0: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3c6dc2: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3c6dc6: 2603 8906 0000 |0023: fill-array-data v3, 000006ac // +00000689 │ │ -3c6dcc: 6903 2495 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMode:[I // field@9524 │ │ -3c6dd0: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3c6dd6: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3c6ddc: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c6de2: 0c03 |0031: move-result-object v3 │ │ -3c6de4: 6903 2b95 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActivityChooserView:[I // field@952b │ │ -3c6de8: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3c6dec: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3c6df0: 2604 8406 0000 |0038: fill-array-data v4, 000006bc // +00000684 │ │ -3c6df6: 6904 2e95 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AlertDialog:[I // field@952e │ │ -3c6dfa: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3c6dfe: 2604 9106 0000 |003f: fill-array-data v4, 000006d0 // +00000691 │ │ -3c6e04: 6904 3795 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@9537 │ │ -3c6e08: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3c6e0e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3c6e14: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3c6e1a: 0c06 |004d: move-result-object v6 │ │ -3c6e1c: 6906 3e95 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@953e │ │ -3c6e20: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3c6e26: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3c6e2c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3c6e32: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3c6e38: 0c06 |005c: move-result-object v6 │ │ -3c6e3a: 6906 4195 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@9541 │ │ -3c6e3e: 2336 c81c |005f: new-array v6, v3, [I // type@1cc8 │ │ -3c6e42: 2606 7f06 0000 |0061: fill-array-data v6, 000006e0 // +0000067f │ │ -3c6e48: 6906 4695 |0064: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout:[I // field@9546 │ │ -3c6e4c: 1406 ed03 047f |0066: const v6, #float 1.75478e+38 // #7f0403ed │ │ -3c6e52: 1407 ee03 047f |0069: const v7, #float 1.75478e+38 // #7f0403ee │ │ -3c6e58: 1408 e803 047f |006c: const v8, #float 1.75478e+38 // #7f0403e8 │ │ -3c6e5e: 1409 e903 047f |006f: const v9, #float 1.75478e+38 // #7f0403e9 │ │ -3c6e64: 2440 c81c 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3c6e6a: 0c06 |0075: move-result-object v6 │ │ -3c6e6c: 6906 4795 |0076: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayoutStates:[I // field@9547 │ │ -3c6e70: 1406 9b02 047f |0078: const v6, #float 1.75472e+38 // #7f04029b │ │ -3c6e76: 1407 9c02 047f |007b: const v7, #float 1.75472e+38 // #7f04029c │ │ -3c6e7c: 1408 9a02 047f |007e: const v8, #float 1.75472e+38 // #7f04029a │ │ -3c6e82: 2430 c81c 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1cc8 │ │ -3c6e88: 0c06 |0084: move-result-object v6 │ │ -3c6e8a: 6906 4c95 |0085: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout_Layout:[I // field@954c │ │ -3c6e8e: 2311 c81c |0087: new-array v1, v1, [I // type@1cc8 │ │ -3c6e92: 6901 5895 |0089: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatEmojiHelper:[I // field@9558 │ │ -3c6e96: 1401 7b04 047f |008b: const v1, #float 1.75481e+38 // #7f04047b │ │ -3c6e9c: 1406 7c04 047f |008e: const v6, #float 1.75481e+38 // #7f04047c │ │ -3c6ea2: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ -3c6ea8: 1408 df03 047f |0094: const v8, #float 1.75478e+38 // #7f0403df │ │ -3c6eae: 2440 c81c 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3c6eb4: 0c01 |009a: move-result-object v1 │ │ -3c6eb6: 6901 5995 |009b: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatImageView:[I // field@9559 │ │ -3c6eba: 1401 7704 047f |009d: const v1, #float 1.75481e+38 // #7f040477 │ │ -3c6ec0: 1406 7804 047f |00a0: const v6, #float 1.75481e+38 // #7f040478 │ │ -3c6ec6: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ -3c6ecc: 1408 7604 047f |00a6: const v8, #float 1.75481e+38 // #7f040476 │ │ -3c6ed2: 2440 c81c 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3c6ed8: 0c01 |00ac: move-result-object v1 │ │ -3c6eda: 6901 5e95 |00ad: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatSeekBar:[I // field@955e │ │ -3c6ede: 1271 |00af: const/4 v1, #int 7 // #7 │ │ -3c6ee0: 2316 c81c |00b0: new-array v6, v1, [I // type@1cc8 │ │ -3c6ee4: 2606 4206 0000 |00b2: fill-array-data v6, 000006f4 // +00000642 │ │ -3c6eea: 6906 6395 |00b5: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextHelper:[I // field@9563 │ │ -3c6eee: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ -3c6ef2: 2367 c81c |00b9: new-array v7, v6, [I // type@1cc8 │ │ -3c6ef6: 2607 4b06 0000 |00bb: fill-array-data v7, 00000706 // +0000064b │ │ -3c6efc: 6907 6b95 |00be: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextView:[I // field@956b │ │ -3c6f00: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ -3c6f04: 2377 c81c |00c2: new-array v7, v7, [I // type@1cc8 │ │ -3c6f08: 2607 7206 0000 |00c4: fill-array-data v7, 00000736 // +00000672 │ │ -3c6f0e: 6907 8295 |00c7: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTheme:[I // field@9582 │ │ -3c6f12: 1407 0e03 0101 |00c9: const v7, #float 2.36957e-38 // #0101030e │ │ -3c6f18: 1408 a703 047f |00cc: const v8, #float 1.75477e+38 // #7f0403a7 │ │ -3c6f1e: 2420 c81c 8700 |00cf: filled-new-array {v7, v8}, [I // type@1cc8 │ │ -3c6f24: 0c07 |00d2: move-result-object v7 │ │ -3c6f26: 6907 0296 |00d3: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.BackgroundStyle:[I // field@9602 │ │ -3c6f2a: 1307 0c00 |00d5: const/16 v7, #int 12 // #c │ │ -3c6f2e: 2378 c81c |00d7: new-array v8, v7, [I // type@1cc8 │ │ -3c6f32: 2608 5f07 0000 |00d9: fill-array-data v8, 00000838 // +0000075f │ │ -3c6f38: 6908 0596 |00dc: sput-object v8, Lde/danoeh/antennapod/net/download/service/R$styleable;.Badge:[I // field@9605 │ │ -3c6f3c: 1308 0900 |00de: const/16 v8, #int 9 // #9 │ │ -3c6f40: 2389 c81c |00e0: new-array v9, v8, [I // type@1cc8 │ │ -3c6f44: 2609 7207 0000 |00e2: fill-array-data v9, 00000854 // +00000772 │ │ -3c6f4a: 6909 1296 |00e5: sput-object v9, Lde/danoeh/antennapod/net/download/service/R$styleable;.BaseProgressIndicator:[I // field@9612 │ │ -3c6f4e: 1309 1000 |00e7: const/16 v9, #int 16 // #10 │ │ -3c6f52: 239a c81c |00e9: new-array v10, v9, [I // type@1cc8 │ │ -3c6f56: 260a 7f07 0000 |00eb: fill-array-data v10, 0000086a // +0000077f │ │ -3c6f5c: 690a 1c96 |00ee: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomAppBar:[I // field@961c │ │ -3c6f60: 140a 4001 0101 |00f0: const v10, #float 2.36945e-38 // #01010140 │ │ -3c6f66: 140b 3002 047f |00f3: const v11, #float 1.75469e+38 // #7f040230 │ │ -3c6f6c: 2420 c81c ba00 |00f6: filled-new-array {v10, v11}, [I // type@1cc8 │ │ -3c6f72: 0c0a |00f9: move-result-object v10 │ │ -3c6f74: 690a 2d96 |00fa: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomNavigationView:[I // field@962d │ │ -3c6f78: 236a c81c |00fc: new-array v10, v6, [I // type@1cc8 │ │ -3c6f7c: 260a 9007 0000 |00fe: fill-array-data v10, 0000088e // +00000790 │ │ -3c6f82: 690a 3096 |0101: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@9630 │ │ -3c6f86: 140a 3100 047f |0103: const v10, #float 1.75459e+38 // #7f040031 │ │ -3c6f8c: 2410 c81c 0a00 |0106: filled-new-array {v10}, [I // type@1cc8 │ │ -3c6f92: 0c0a |0109: move-result-object v10 │ │ -3c6f94: 690a 4796 |010a: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.ButtonBarLayout:[I // field@9647 │ │ -3c6f98: 140a 7603 047f |010c: const v10, #float 1.75476e+38 // #7f040376 │ │ -3c6f9e: 140b b603 047f |010f: const v11, #float 1.75477e+38 // #7f0403b6 │ │ -3c6fa4: 2420 c81c ba00 |0112: filled-new-array {v10, v11}, [I // type@1cc8 │ │ -3c6faa: 0c0a |0115: move-result-object v10 │ │ -3c6fac: 690a 4996 |0116: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.Capability:[I // field@9649 │ │ -3c6fb0: 130a 0d00 |0118: const/16 v10, #int 13 // #d │ │ -3c6fb4: 23ab c81c |011a: new-array v11, v10, [I // type@1cc8 │ │ -3c6fb8: 260b a207 0000 |011c: fill-array-data v11, 000008be // +000007a2 │ │ -3c6fbe: 690b 4c96 |011f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CardView:[I // field@964c │ │ -3c6fc2: 232b c81c |0121: new-array v11, v2, [I // type@1cc8 │ │ -3c6fc6: 260b b907 0000 |0123: fill-array-data v11, 000008dc // +000007b9 │ │ -3c6fcc: 690b 5a96 |0126: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckBoxPreference:[I // field@965a │ │ -3c6fd0: 140b a500 047f |0128: const v11, #float 1.75461e+38 // #7f0400a5 │ │ -3c6fd6: 140c a600 047f |012b: const v12, #float 1.75461e+38 // #7f0400a6 │ │ -3c6fdc: 140d 0801 0101 |012e: const v13, #float 2.36943e-38 // #01010108 │ │ -3c6fe2: 140e a400 047f |0131: const v14, #float 1.75461e+38 // #7f0400a4 │ │ -3c6fe8: 2440 c81c edcb |0134: filled-new-array {v13, v14, v11, v12}, [I // type@1cc8 │ │ -3c6fee: 0c0b |0137: move-result-object v11 │ │ -3c6ff0: 690b 6196 |0138: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckedTextView:[I // field@9661 │ │ -3c6ff4: 130b 2a00 |013a: const/16 v11, #int 42 // #2a │ │ -3c6ff8: 23bb c81c |013c: new-array v11, v11, [I // type@1cc8 │ │ -3c6ffc: 260b ae07 0000 |013e: fill-array-data v11, 000008ec // +000007ae │ │ -3c7002: 690b 6696 |0141: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.Chip:[I // field@9666 │ │ -3c7006: 231b c81c |0143: new-array v11, v1, [I // type@1cc8 │ │ -3c700a: 260b ff07 0000 |0145: fill-array-data v11, 00000944 // +000007ff │ │ -3c7010: 690b 6796 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ChipGroup:[I // field@9667 │ │ -3c7014: 140b 2202 047f |014a: const v11, #float 1.75469e+38 // #7f040222 │ │ -3c701a: 140c 2302 047f |014d: const v12, #float 1.75469e+38 // #7f040223 │ │ -3c7020: 140d 2002 047f |0150: const v13, #float 1.75469e+38 // #7f040220 │ │ -3c7026: 2430 c81c bd0c |0153: filled-new-array {v13, v11, v12}, [I // type@1cc8 │ │ -3c702c: 0c0b |0156: move-result-object v11 │ │ -3c702e: 690b 9996 |0157: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CircularProgressIndicator:[I // field@9699 │ │ -3c7032: 140b cb00 047f |0159: const v11, #float 1.75462e+38 // #7f0400cb │ │ -3c7038: 140c ce00 047f |015c: const v12, #float 1.75462e+38 // #7f0400ce │ │ -3c703e: 2420 c81c cb00 |015f: filled-new-array {v11, v12}, [I // type@1cc8 │ │ -3c7044: 0c0b |0162: move-result-object v11 │ │ -3c7046: 690b 9d96 |0163: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockFaceView:[I // field@969d │ │ -3c704a: 140b aa03 047f |0165: const v11, #float 1.75477e+38 // #7f0403aa │ │ -3c7050: 140c cc00 047f |0168: const v12, #float 1.75462e+38 // #7f0400cc │ │ -3c7056: 140d d602 047f |016b: const v13, #float 1.75473e+38 // #7f0402d6 │ │ -3c705c: 2430 c81c dc0b |016e: filled-new-array {v12, v13, v11}, [I // type@1cc8 │ │ -3c7062: 0c0b |0171: move-result-object v11 │ │ -3c7064: 690b a096 |0172: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockHandView:[I // field@96a0 │ │ -3c7068: 130b 1800 |0174: const/16 v11, #int 24 // #18 │ │ -3c706c: 23bb c81c |0176: new-array v11, v11, [I // type@1cc8 │ │ -3c7070: 260b de07 0000 |0178: fill-array-data v11, 00000956 // +000007de │ │ -3c7076: 690b a496 |017b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout:[I // field@96a4 │ │ -3c707a: 140b 5b02 047f |017d: const v11, #float 1.7547e+38 // #7f04025b │ │ -3c7080: 140c 5c02 047f |0180: const v12, #float 1.7547e+38 // #7f04025c │ │ -3c7086: 2420 c81c cb00 |0183: filled-new-array {v11, v12}, [I // type@1cc8 │ │ -3c708c: 0c0b |0186: move-result-object v11 │ │ -3c708e: 690b a596 |0187: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@96a5 │ │ -3c7092: 140b 3200 047f |0189: const v11, #float 1.75459e+38 // #7f040032 │ │ -3c7098: 140c 4e02 047f |018c: const v12, #float 1.7547e+38 // #7f04024e │ │ -3c709e: 140e a501 0101 |018f: const v14, #float 2.36947e-38 // #010101a5 │ │ -3c70a4: 140f 1f03 0101 |0192: const v15, #float 2.36958e-38 // #0101031f │ │ -3c70aa: 1405 4706 0101 |0195: const v5, #float 2.36981e-38 // #01010647 │ │ -3c70b0: 245c c81c feb5 |0198: filled-new-array {v14, v15, v5, v11, v12}, [I // type@1cc8 │ │ -3c70b6: 0c05 |019b: move-result-object v5 │ │ -3c70b8: 6905 c096 |019c: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ColorStateListItem:[I // field@96c0 │ │ -3c70bc: 1405 9800 047f |019e: const v5, #float 1.75461e+38 // #7f040098 │ │ -3c70c2: 140b 0701 0101 |01a1: const v11, #float 2.36943e-38 // #01010107 │ │ -3c70c8: 140c 8e00 047f |01a4: const v12, #float 1.75461e+38 // #7f04008e │ │ -3c70ce: 140d 9700 047f |01a7: const v13, #float 1.75461e+38 // #7f040097 │ │ -3c70d4: 2440 c81c cb5d |01aa: filled-new-array {v11, v12, v13, v5}, [I // type@1cc8 │ │ -3c70da: 0c05 |01ad: move-result-object v5 │ │ -3c70dc: 6905 c696 |01ae: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CompoundButton:[I // field@96c6 │ │ -3c70e0: 1305 6d00 |01b0: const/16 v5, #int 109 // #6d │ │ -3c70e4: 2355 c81c |01b2: new-array v5, v5, [I // type@1cc8 │ │ -3c70e8: 2605 d607 0000 |01b4: fill-array-data v5, 0000098a // +000007d6 │ │ -3c70ee: 6905 cb96 |01b7: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.Constraint:[I // field@96cb │ │ -3c70f2: 1305 5a00 |01b9: const/16 v5, #int 90 // #5a │ │ -3c70f6: 2355 c81c |01bb: new-array v5, v5, [I // type@1cc8 │ │ -3c70fa: 2605 ab08 0000 |01bd: fill-array-data v5, 00000a68 // +000008ab │ │ -3c7100: 6905 cc96 |01c0: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_Layout:[I // field@96cc │ │ -3c7104: 1405 1301 047f |01c2: const v5, #float 1.75464e+38 // #7f040113 │ │ -3c710a: 140b 5703 047f |01c5: const v11, #float 1.75475e+38 // #7f040357 │ │ -3c7110: 2420 c81c b500 |01c8: filled-new-array {v5, v11}, [I // type@1cc8 │ │ -3c7116: 0c05 |01cb: move-result-object v5 │ │ -3c7118: 6905 2797 |01cc: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_placeholder:[I // field@9727 │ │ -3c711c: 1305 6f00 |01ce: const/16 v5, #int 111 // #6f │ │ -3c7120: 2355 c81c |01d0: new-array v5, v5, [I // type@1cc8 │ │ -3c7124: 2605 4e09 0000 |01d2: fill-array-data v5, 00000b20 // +0000094e │ │ -3c712a: 6905 2a97 |01d5: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintSet:[I // field@972a │ │ -3c712e: 1405 4d02 047f |01d7: const v5, #float 1.7547e+38 // #7f04024d │ │ -3c7134: 140b f003 047f |01da: const v11, #float 1.75479e+38 // #7f0403f0 │ │ -3c713a: 2420 c81c b500 |01dd: filled-new-array {v5, v11}, [I // type@1cc8 │ │ -3c7140: 0c05 |01e0: move-result-object v5 │ │ -3c7142: 6905 0798 |01e1: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout:[I // field@9807 │ │ -3c7146: 2315 c81c |01e3: new-array v5, v1, [I // type@1cc8 │ │ -3c714a: 2605 1d0a 0000 |01e5: fill-array-data v5, 00000c02 // +00000a1d │ │ -3c7150: 6905 0898 |01e8: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout_Layout:[I // field@9808 │ │ -3c7154: 2385 c81c |01ea: new-array v5, v8, [I // type@1cc8 │ │ -3c7158: 2605 280a 0000 |01ec: fill-array-data v5, 00000c14 // +00000a28 │ │ -3c715e: 6905 1298 |01ef: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CustomAttribute:[I // field@9812 │ │ -3c7162: 2375 c81c |01f1: new-array v5, v7, [I // type@1cc8 │ │ -3c7166: 2605 370a 0000 |01f3: fill-array-data v5, 00000c2a // +00000a37 │ │ -3c716c: 6905 1c98 |01f6: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DialogPreference:[I // field@981c │ │ -3c7170: 2335 c81c |01f8: new-array v5, v3, [I // type@1cc8 │ │ -3c7174: 2605 4c0a 0000 |01fa: fill-array-data v5, 00000c46 // +00000a4c │ │ -3c717a: 6905 2998 |01fd: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerArrowToggle:[I // field@9829 │ │ -3c717e: 1405 7e01 047f |01ff: const v5, #float 1.75466e+38 // #7f04017e │ │ -3c7184: 2410 c81c 0500 |0202: filled-new-array {v5}, [I // type@1cc8 │ │ -3c718a: 0c05 |0205: move-result-object v5 │ │ -3c718c: 6905 3298 |0206: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerLayout:[I // field@9832 │ │ -3c7190: 1405 b404 047f |0208: const v5, #float 1.75483e+38 // #7f0404b4 │ │ -3c7196: 2410 c81c 0500 |020b: filled-new-array {v5}, [I // type@1cc8 │ │ -3c719c: 0c0b |020e: move-result-object v11 │ │ -3c719e: 690b 3498 |020f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.EditTextPreference:[I // field@9834 │ │ -3c71a2: 232b c81c |0211: new-array v11, v2, [I // type@1cc8 │ │ -3c71a6: 260b 470a 0000 |0213: fill-array-data v11, 00000c5a // +00000a47 │ │ -3c71ac: 690b 3698 |0216: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton:[I // field@9836 │ │ -3c71b0: 140b 6a00 047f |0218: const v11, #float 1.7546e+38 // #7f04006a │ │ -3c71b6: 140c 6900 047f |021b: const v12, #float 1.7546e+38 // #7f040069 │ │ -3c71bc: 2420 c81c bc00 |021e: filled-new-array {v12, v11}, [I // type@1cc8 │ │ -3c71c2: 0c0b |0221: move-result-object v11 │ │ -3c71c4: 690b 3798 |0222: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@9837 │ │ -3c71c8: 130b 1100 |0224: const/16 v11, #int 17 // #11 │ │ -3c71cc: 23bb c81c |0226: new-array v11, v11, [I // type@1cc8 │ │ -3c71d0: 260b 420a 0000 |0228: fill-array-data v11, 00000c6a // +00000a42 │ │ -3c71d6: 690b 4098 |022b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton:[I // field@9840 │ │ -3c71da: 2410 c81c 0c00 |022d: filled-new-array {v12}, [I // type@1cc8 │ │ -3c71e0: 0c0b |0230: move-result-object v11 │ │ -3c71e2: 690b 4198 |0231: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@9841 │ │ -3c71e6: 140b 4102 047f |0233: const v11, #float 1.7547e+38 // #7f040241 │ │ -3c71ec: 140c a102 047f |0236: const v12, #float 1.75472e+38 // #7f0402a1 │ │ -3c71f2: 2420 c81c cb00 |0239: filled-new-array {v11, v12}, [I // type@1cc8 │ │ -3c71f8: 0c0b |023c: move-result-object v11 │ │ -3c71fa: 690b 5498 |023d: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FlowLayout:[I // field@9854 │ │ -3c71fe: 231b c81c |023f: new-array v11, v1, [I // type@1cc8 │ │ -3c7202: 260b 4f0a 0000 |0241: fill-array-data v11, 00000c90 // +00000a4f │ │ -3c7208: 690b 5798 |0244: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamily:[I // field@9857 │ │ -3c720c: 130b 0a00 |0246: const/16 v11, #int 10 // #a │ │ -3c7210: 23bc c81c |0248: new-array v12, v11, [I // type@1cc8 │ │ -3c7214: 260c 580a 0000 |024a: fill-array-data v12, 00000ca2 // +00000a58 │ │ -3c721a: 690c 5898 |024d: sput-object v12, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamilyFont:[I // field@9858 │ │ -3c721e: 140c 0002 0101 |024f: const v12, #float 2.3695e-38 // #01010200 │ │ -3c7224: 1403 f001 047f |0252: const v3, #float 1.75468e+38 // #7f0401f0 │ │ -3c722a: 140f 0901 0101 |0255: const v15, #float 2.36943e-38 // #01010109 │ │ -3c7230: 2430 c81c cf03 |0258: filled-new-array {v15, v12, v3}, [I // type@1cc8 │ │ -3c7236: 0c03 |025b: move-result-object v3 │ │ -3c7238: 6903 6a98 |025c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ForegroundLinearLayout:[I // field@986a │ │ -3c723c: 1403 0300 0101 |025e: const v3, #float 2.36936e-38 // #01010003 │ │ -3c7242: 140c d100 0101 |0261: const v12, #float 2.36941e-38 // #010100d1 │ │ -3c7248: 2430 c81c 430c |0264: filled-new-array {v3, v4, v12}, [I // type@1cc8 │ │ -3c724e: 0c03 |0267: move-result-object v3 │ │ -3c7250: 6903 6e98 |0268: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Fragment:[I // field@986e │ │ -3c7254: 1403 0300 0101 |026a: const v3, #float 2.36936e-38 // #01010003 │ │ -3c725a: 2420 c81c c300 |026d: filled-new-array {v3, v12}, [I // type@1cc8 │ │ -3c7260: 0c03 |0270: move-result-object v3 │ │ -3c7262: 6903 6f98 |0271: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.FragmentContainerView:[I // field@986f │ │ -3c7266: 2373 c81c |0273: new-array v3, v7, [I // type@1cc8 │ │ -3c726a: 2603 450a 0000 |0275: fill-array-data v3, 00000cba // +00000a45 │ │ -3c7270: 6903 7598 |0278: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColor:[I // field@9875 │ │ -3c7274: 1403 1405 0101 |027a: const v3, #float 2.36972e-38 // #01010514 │ │ -3c727a: 2420 c81c 3e00 |027d: filled-new-array {v14, v3}, [I // type@1cc8 │ │ -3c7280: 0c03 |0280: move-result-object v3 │ │ -3c7282: 6903 7698 |0281: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColorItem:[I // field@9876 │ │ -3c7286: 2383 c81c |0283: new-array v3, v8, [I // type@1cc8 │ │ -3c728a: 2603 510a 0000 |0285: fill-array-data v3, 00000cd6 // +00000a51 │ │ -3c7290: 6903 8598 |0288: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ImageFilterView:[I // field@9885 │ │ -3c7294: 2313 c81c |028a: new-array v3, v1, [I // type@1cc8 │ │ -3c7298: 2603 600a 0000 |028c: fill-array-data v3, 00000cec // +00000a60 │ │ -3c729e: 6903 8f98 |028f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Insets:[I // field@988f │ │ -3c72a2: 1303 1200 |0291: const/16 v3, #int 18 // #12 │ │ -3c72a6: 2333 c81c |0293: new-array v3, v3, [I // type@1cc8 │ │ -3c72aa: 2603 690a 0000 |0295: fill-array-data v3, 00000cfe // +00000a69 │ │ -3c72b0: 6903 9798 |0298: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyAttribute:[I // field@9897 │ │ -3c72b4: 1303 1400 |029a: const/16 v3, #int 20 // #14 │ │ -3c72b8: 2333 c81c |029c: new-array v3, v3, [I // type@1cc8 │ │ -3c72bc: 2603 880a 0000 |029e: fill-array-data v3, 00000d26 // +00000a88 │ │ -3c72c2: 6903 aa98 |02a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyCycle:[I // field@98aa │ │ -3c72c6: 2373 c81c |02a3: new-array v3, v7, [I // type@1cc8 │ │ -3c72ca: 2603 ad0a 0000 |02a5: fill-array-data v3, 00000d52 // +00000aad │ │ -3c72d0: 6903 bf98 |02a8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyPosition:[I // field@98bf │ │ -3c72d4: 1303 1400 |02aa: const/16 v3, #int 20 // #14 │ │ -3c72d8: 2333 c81c |02ac: new-array v3, v3, [I // type@1cc8 │ │ -3c72dc: 2603 c00a 0000 |02ae: fill-array-data v3, 00000d6e // +00000ac0 │ │ -3c72e2: 6903 cc98 |02b1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTimeCycle:[I // field@98cc │ │ -3c72e6: 23b3 c81c |02b3: new-array v3, v11, [I // type@1cc8 │ │ -3c72ea: 2603 e50a 0000 |02b5: fill-array-data v3, 00000d9a // +00000ae5 │ │ -3c72f0: 6903 e198 |02b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTrigger:[I // field@98e1 │ │ -3c72f4: 1303 4300 |02ba: const/16 v3, #int 67 // #43 │ │ -3c72f8: 2333 c81c |02bc: new-array v3, v3, [I // type@1cc8 │ │ -3c72fc: 2603 f40a 0000 |02be: fill-array-data v3, 00000db2 // +00000af4 │ │ -3c7302: 6903 ec98 |02c1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Layout:[I // field@98ec │ │ -3c7306: 2383 c81c |02c3: new-array v3, v8, [I // type@1cc8 │ │ -3c730a: 2603 770b 0000 |02c5: fill-array-data v3, 00000e3c // +00000b77 │ │ -3c7310: 6903 3099 |02c8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat:[I // field@9930 │ │ -3c7314: 1403 f500 0101 |02ca: const v3, #float 2.36942e-38 // #010100f5 │ │ -3c731a: 140c 8101 0101 |02cd: const v12, #float 2.36946e-38 // #01010181 │ │ -3c7320: 140f f400 0101 |02d0: const v15, #float 2.36942e-38 // #010100f4 │ │ -3c7326: 2440 c81c f0c3 |02d3: filled-new-array {v0, v15, v3, v12}, [I // type@1cc8 │ │ -3c732c: 0c00 |02d6: move-result-object v0 │ │ -3c732e: 6900 3199 |02d7: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@9931 │ │ -3c7332: 1400 1d02 047f |02d9: const v0, #float 1.75469e+38 // #7f04021d │ │ -3c7338: 1403 2102 047f |02dc: const v3, #float 1.75469e+38 // #7f040221 │ │ -3c733e: 2420 c81c 3000 |02df: filled-new-array {v0, v3}, [I // type@1cc8 │ │ -3c7344: 0c00 |02e2: move-result-object v0 │ │ -3c7346: 6900 3f99 |02e3: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearProgressIndicator:[I // field@993f │ │ -3c734a: 1400 ac02 0101 |02e5: const v0, #float 2.36955e-38 // #010102ac │ │ -3c7350: 1403 ad02 0101 |02e8: const v3, #float 2.36955e-38 // #010102ad │ │ -3c7356: 2420 c81c 3000 |02eb: filled-new-array {v0, v3}, [I // type@1cc8 │ │ -3c735c: 0c00 |02ee: move-result-object v0 │ │ -3c735e: 6900 4299 |02ef: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPopupWindow:[I // field@9942 │ │ -3c7362: 1400 8f01 047f |02f1: const v0, #float 1.75466e+38 // #7f04018f │ │ -3c7368: 1403 9001 047f |02f4: const v3, #float 1.75466e+38 // #7f040190 │ │ -3c736e: 140c b200 0101 |02f7: const v12, #float 2.36941e-38 // #010100b2 │ │ -3c7374: 140f f801 0101 |02fa: const v15, #float 2.3695e-38 // #010101f8 │ │ -3c737a: 2455 c81c fc30 |02fd: filled-new-array {v12, v15, v0, v3, v5}, [I // type@1cc8 │ │ -3c7380: 0c00 |0300: move-result-object v0 │ │ -3c7382: 6900 4599 |0301: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPreference:[I // field@9945 │ │ -3c7386: 1400 4b00 047f |0303: const v0, #float 1.7546e+38 // #7f04004b │ │ -3c738c: 1403 4c00 047f |0306: const v3, #float 1.7546e+38 // #7f04004c │ │ -3c7392: 1405 4900 047f |0309: const v5, #float 1.7546e+38 // #7f040049 │ │ -3c7398: 140f 4a00 047f |030c: const v15, #float 1.7546e+38 // #7f04004a │ │ -3c739e: 2440 c81c f530 |030f: filled-new-array {v5, v15, v0, v3}, [I // type@1cc8 │ │ -3c73a4: 0c00 |0312: move-result-object v0 │ │ -3c73a6: 6900 4b99 |0313: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialog:[I // field@994b │ │ -3c73aa: 2320 c81c |0315: new-array v0, v2, [I // type@1cc8 │ │ -3c73ae: 2600 3b0b 0000 |0317: fill-array-data v0, 00000e52 // +00000b3b │ │ -3c73b4: 6900 4c99 |031a: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialogTheme:[I // field@994c │ │ -3c73b8: 2320 c81c |031c: new-array v0, v2, [I // type@1cc8 │ │ -3c73bc: 2600 440b 0000 |031e: fill-array-data v0, 00000e62 // +00000b44 │ │ -3c73c2: 6900 5799 |0321: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@9957 │ │ -3c73c6: 2360 c81c |0323: new-array v0, v6, [I // type@1cc8 │ │ -3c73ca: 2600 4d0b 0000 |0325: fill-array-data v0, 00000e72 // +00000b4d │ │ -3c73d0: 6900 5e99 |0328: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButton:[I // field@995e │ │ -3c73d4: 1400 a903 047f |032a: const v0, #float 1.75477e+38 // #7f0403a9 │ │ -3c73da: 1403 d303 047f |032d: const v3, #float 1.75478e+38 // #7f0403d3 │ │ -3c73e0: 1405 a800 047f |0330: const v5, #float 1.75462e+38 // #7f0400a8 │ │ -3c73e6: 2430 c81c 0503 |0333: filled-new-array {v5, v0, v3}, [I // type@1cc8 │ │ -3c73ec: 0c00 |0336: move-result-object v0 │ │ -3c73ee: 6900 5f99 |0337: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButtonToggleGroup:[I // field@995f │ │ -3c73f2: 23b0 c81c |0339: new-array v0, v11, [I // type@1cc8 │ │ -3c73f6: 2600 670b 0000 |033b: fill-array-data v0, 00000ea2 // +00000b67 │ │ -3c73fc: 6900 7999 |033e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendar:[I // field@9979 │ │ -3c7400: 23b0 c81c |0340: new-array v0, v11, [I // type@1cc8 │ │ -3c7404: 2600 780b 0000 |0342: fill-array-data v0, 00000eba // +00000b78 │ │ -3c740a: 6900 7a99 |0345: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendarItem:[I // field@997a │ │ -3c740e: 23a0 c81c |0347: new-array v0, v10, [I // type@1cc8 │ │ -3c7412: 2600 890b 0000 |0349: fill-array-data v0, 00000ed2 // +00000b89 │ │ -3c7418: 6900 8f99 |034c: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCardView:[I // field@998f │ │ -3c741c: 1300 0b00 |034e: const/16 v0, #int 11 // #b │ │ -3c7420: 2303 c81c |0350: new-array v3, v0, [I // type@1cc8 │ │ -3c7424: 2603 9e0b 0000 |0352: fill-array-data v3, 00000ef0 // +00000b9e │ │ -3c742a: 6903 9d99 |0355: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBox:[I // field@999d │ │ -3c742e: 1403 eb03 047f |0357: const v3, #float 1.75478e+38 // #7f0403eb │ │ -3c7434: 1405 ec03 047f |035a: const v5, #float 1.75478e+38 // #7f0403ec │ │ -3c743a: 2420 c81c 5300 |035d: filled-new-array {v3, v5}, [I // type@1cc8 │ │ -3c7440: 0c03 |0360: move-result-object v3 │ │ -3c7442: 6903 9e99 |0361: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBoxStates:[I // field@999e │ │ -3c7446: 1403 6201 047f |0363: const v3, #float 1.75465e+38 // #7f040162 │ │ -3c744c: 1405 5302 047f |0366: const v5, #float 1.7547e+38 // #7f040253 │ │ -3c7452: 140a 5d01 047f |0369: const v10, #float 1.75465e+38 // #7f04015d │ │ -3c7458: 140f 5f01 047f |036c: const v15, #float 1.75465e+38 // #7f04015f │ │ -3c745e: 1404 6001 047f |036f: const v4, #float 1.75465e+38 // #7f040160 │ │ -3c7464: 2455 c81c fa34 |0372: filled-new-array {v10, v15, v4, v3, v5}, [I // type@1cc8 │ │ -3c746a: 0c03 |0375: move-result-object v3 │ │ -3c746c: 6903 ac99 |0376: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialDivider:[I // field@99ac │ │ -3c7470: 1403 b304 047f |0378: const v3, #float 1.75482e+38 // #7f0404b3 │ │ -3c7476: 2420 c81c 3d00 |037b: filled-new-array {v13, v3}, [I // type@1cc8 │ │ -3c747c: 0c03 |037e: move-result-object v3 │ │ -3c747e: 6903 b299 |037f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialRadioButton:[I // field@99b2 │ │ -3c7482: 1403 ab03 047f |0381: const v3, #float 1.75477e+38 // #7f0403ab │ │ -3c7488: 1404 b303 047f |0384: const v4, #float 1.75477e+38 // #7f0403b3 │ │ -3c748e: 2420 c81c 4300 |0387: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c7494: 0c03 |038a: move-result-object v3 │ │ -3c7496: 6903 b599 |038b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialShape:[I // field@99b5 │ │ -3c749a: 2323 c81c |038d: new-array v3, v2, [I // type@1cc8 │ │ -3c749e: 2603 7b0b 0000 |038f: fill-array-data v3, 00000f0a // +00000b7b │ │ -3c74a4: 6903 b899 |0392: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialSwitch:[I // field@99b8 │ │ -3c74a8: 1403 7f05 0101 |0394: const v3, #float 2.36975e-38 // #0101057f │ │ -3c74ae: 1404 a002 047f |0397: const v4, #float 1.75472e+38 // #7f0402a0 │ │ -3c74b4: 1405 b604 0101 |039a: const v5, #float 2.36969e-38 // #010104b6 │ │ -3c74ba: 2430 c81c 3504 |039d: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3c74c0: 0c03 |03a0: move-result-object v3 │ │ -3c74c2: 6903 bf99 |03a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextAppearance:[I // field@99bf │ │ -3c74c6: 1403 7f05 0101 |03a3: const v3, #float 2.36975e-38 // #0101057f │ │ -3c74cc: 1405 3400 0101 |03a6: const v5, #float 2.36937e-38 // #01010034 │ │ -3c74d2: 2430 c81c 3504 |03a9: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3c74d8: 0c03 |03ac: move-result-object v3 │ │ -3c74da: 6903 c399 |03ad: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextView:[I // field@99c3 │ │ -3c74de: 1403 cd00 047f |03af: const v3, #float 1.75462e+38 // #7f0400cd │ │ -3c74e4: 1404 4c02 047f |03b2: const v4, #float 1.7547e+38 // #7f04024c │ │ -3c74ea: 2420 c81c 4300 |03b5: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c74f0: 0c03 |03b8: move-result-object v3 │ │ -3c74f2: 6903 c799 |03b9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTimePicker:[I // field@99c7 │ │ -3c74f6: 1403 fc03 047f |03bb: const v3, #float 1.75479e+38 // #7f0403fc │ │ -3c74fc: 1404 7e04 047f |03be: const v4, #float 1.75481e+38 // #7f04047e │ │ -3c7502: 1405 b302 047f |03c1: const v5, #float 1.75472e+38 // #7f0402b3 │ │ -3c7508: 140a b502 047f |03c4: const v10, #float 1.75472e+38 // #7f0402b5 │ │ -3c750e: 140d 2603 047f |03c7: const v13, #float 1.75474e+38 // #7f040326 │ │ -3c7514: 2454 c81c a53d |03ca: filled-new-array {v5, v10, v13, v3, v4}, [I // type@1cc8 │ │ -3c751a: 0c03 |03cd: move-result-object v3 │ │ -3c751c: 6903 ca99 |03ce: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialToolbar:[I // field@99ca │ │ -3c7520: 2323 c81c |03d0: new-array v3, v2, [I // type@1cc8 │ │ -3c7524: 2603 480b 0000 |03d2: fill-array-data v3, 00000f1a // +00000b48 │ │ -3c752a: 6903 d099 |03d5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuGroup:[I // field@99d0 │ │ -3c752e: 1303 1700 |03d7: const/16 v3, #int 23 // #17 │ │ -3c7532: 2333 c81c |03d9: new-array v3, v3, [I // type@1cc8 │ │ -3c7536: 2603 4f0b 0000 |03db: fill-array-data v3, 00000f2a // +00000b4f │ │ -3c753c: 6903 d799 |03de: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuItem:[I // field@99d7 │ │ -3c7540: 2383 c81c |03e0: new-array v3, v8, [I // type@1cc8 │ │ -3c7544: 2603 7a0b 0000 |03e2: fill-array-data v3, 00000f5c // +00000b7a │ │ -3c754a: 6903 ef99 |03e5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuView:[I // field@99ef │ │ -3c754e: 2323 c81c |03e7: new-array v3, v2, [I // type@1cc8 │ │ -3c7552: 2603 890b 0000 |03e9: fill-array-data v3, 00000f72 // +00000b89 │ │ -3c7558: 6903 f999 |03ec: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MockView:[I // field@99f9 │ │ -3c755c: 2323 c81c |03ee: new-array v3, v2, [I // type@1cc8 │ │ -3c7560: 2603 920b 0000 |03f0: fill-array-data v3, 00000f82 // +00000b92 │ │ -3c7566: 6903 009a |03f3: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Motion:[I // field@9a00 │ │ -3c756a: 1403 3103 047f |03f5: const v3, #float 1.75475e+38 // #7f040331 │ │ -3c7570: 1404 3403 047f |03f8: const v4, #float 1.75475e+38 // #7f040334 │ │ -3c7576: 2420 c81c 4300 |03fb: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c757c: 0c03 |03fe: move-result-object v3 │ │ -3c757e: 6903 019a |03ff: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionHelper:[I // field@9a01 │ │ -3c7582: 2323 c81c |0401: new-array v3, v2, [I // type@1cc8 │ │ -3c7586: 2603 8f0b 0000 |0403: fill-array-data v3, 00000f92 // +00000b8f │ │ -3c758c: 6903 049a |0406: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionLayout:[I // field@9a04 │ │ -3c7590: 1403 4801 047f |0408: const v3, #float 1.75465e+38 // #7f040148 │ │ -3c7596: 1404 5602 047f |040b: const v4, #float 1.7547e+38 // #7f040256 │ │ -3c759c: 2420 c81c 4300 |040e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c75a2: 0c03 |0411: move-result-object v3 │ │ -3c75a4: 6903 0b9a |0412: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionScene:[I // field@9a0b │ │ -3c75a8: 1403 2e04 047f |0414: const v3, #float 1.7548e+38 // #7f04042e │ │ -3c75ae: 1404 2f04 047f |0417: const v4, #float 1.7548e+38 // #7f04042f │ │ -3c75b4: 1405 2d04 047f |041a: const v5, #float 1.7548e+38 // #7f04042d │ │ -3c75ba: 2430 c81c 3504 |041d: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3c75c0: 0c03 |0420: move-result-object v3 │ │ -3c75c2: 6903 0e9a |0421: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionTelltales:[I // field@9a0e │ │ -3c75c6: 1403 8f01 047f |0423: const v3, #float 1.75466e+38 // #7f04018f │ │ -3c75cc: 1404 9001 047f |0426: const v4, #float 1.75466e+38 // #7f040190 │ │ -3c75d2: 1405 f801 0101 |0429: const v5, #float 2.3695e-38 // #010101f8 │ │ -3c75d8: 2440 c81c 5c43 |042c: filled-new-array {v12, v5, v3, v4}, [I // type@1cc8 │ │ -3c75de: 0c03 |042f: move-result-object v3 │ │ -3c75e0: 6903 189a |0430: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MultiSelectListPreference:[I // field@9a18 │ │ -3c75e4: 1403 b602 047f |0432: const v3, #float 1.75472e+38 // #7f0402b6 │ │ -3c75ea: 1404 ab03 047f |0435: const v4, #float 1.75477e+38 // #7f0403ab │ │ -3c75f0: 1405 5501 0101 |0438: const v5, #float 2.36945e-38 // #01010155 │ │ -3c75f6: 1408 5901 0101 |043b: const v8, #float 2.36945e-38 // #01010159 │ │ -3c75fc: 2454 c81c 853e |043e: filled-new-array {v5, v8, v14, v3, v4}, [I // type@1cc8 │ │ -3c7602: 0c03 |0441: move-result-object v3 │ │ -3c7604: 6903 1d9a |0442: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarActiveIndicator:[I // field@9a1d │ │ -3c7608: 1303 0e00 |0444: const/16 v3, #int 14 // #e │ │ -3c760c: 2333 c81c |0446: new-array v3, v3, [I // type@1cc8 │ │ -3c7610: 2603 5a0b 0000 |0448: fill-array-data v3, 00000fa2 // +00000b5a │ │ -3c7616: 6903 239a |044b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarView:[I // field@9a23 │ │ -3c761a: 1403 3c03 047f |044d: const v3, #float 1.75475e+38 // #7f04033c │ │ -3c7620: 1404 4203 047f |0450: const v4, #float 1.75475e+38 // #7f040342 │ │ -3c7626: 1405 f801 047f |0453: const v5, #float 1.75468e+38 // #7f0401f8 │ │ -3c762c: 1408 3502 047f |0456: const v8, #float 1.7547e+38 // #7f040235 │ │ -3c7632: 140a f002 047f |0459: const v10, #float 1.75473e+38 // #7f0402f0 │ │ -3c7638: 2454 c81c 853a |045c: filled-new-array {v5, v8, v10, v3, v4}, [I // type@1cc8 │ │ -3c763e: 0c03 |045f: move-result-object v3 │ │ -3c7640: 6903 329a |0460: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationRailView:[I // field@9a32 │ │ -3c7644: 1303 2300 |0462: const/16 v3, #int 35 // #23 │ │ -3c7648: 2333 c81c |0464: new-array v3, v3, [I // type@1cc8 │ │ -3c764c: 2603 5c0b 0000 |0466: fill-array-data v3, 00000fc2 // +00000b5c │ │ -3c7652: 6903 389a |0469: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationView:[I // field@9a38 │ │ -3c7656: 1403 c900 047f |046b: const v3, #float 1.75462e+38 // #7f0400c9 │ │ -3c765c: 1404 2c04 047f |046e: const v4, #float 1.7548e+38 // #7f04042c │ │ -3c7662: 2420 c81c 4300 |0471: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c7668: 0c03 |0474: move-result-object v3 │ │ -3c766a: 6903 5c9a |0475: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnClick:[I // field@9a5c │ │ -3c766e: 2373 c81c |0477: new-array v3, v7, [I // type@1cc8 │ │ -3c7672: 2603 930b 0000 |0479: fill-array-data v3, 0000100c // +00000b93 │ │ -3c7678: 6903 5f9a |047c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnSwipe:[I // field@9a5f │ │ -3c767c: 1403 c902 0101 |047e: const v3, #float 2.36956e-38 // #010102c9 │ │ -3c7682: 1404 3903 047f |0481: const v4, #float 1.75475e+38 // #7f040339 │ │ -3c7688: 1405 7601 0101 |0484: const v5, #float 2.36946e-38 // #01010176 │ │ -3c768e: 2430 c81c 3504 |0487: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3c7694: 0c03 |048a: move-result-object v3 │ │ -3c7696: 6903 6c9a |048b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindow:[I // field@9a6c │ │ -3c769a: 1403 e703 047f |048d: const v3, #float 1.75478e+38 // #7f0403e7 │ │ -3c76a0: 2410 c81c 0300 |0490: filled-new-array {v3}, [I // type@1cc8 │ │ -3c76a6: 0c03 |0493: move-result-object v3 │ │ -3c76a8: 6903 6d9a |0494: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindowBackgroundState:[I // field@9a6d │ │ -3c76ac: 1303 2400 |0496: const/16 v3, #int 36 // #24 │ │ -3c76b0: 2333 c81c |0498: new-array v3, v3, [I // type@1cc8 │ │ -3c76b4: 2603 8e0b 0000 |049a: fill-array-data v3, 00001028 // +00000b8e │ │ -3c76ba: 6903 729a |049d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Preference:[I // field@9a72 │ │ -3c76be: 1403 2a01 0101 |049f: const v3, #float 2.36944e-38 // #0101012a │ │ -3c76c4: 1404 2f00 047f |04a2: const v4, #float 1.75459e+38 // #7f04002f │ │ -3c76ca: 1405 f200 0101 |04a5: const v5, #float 2.36942e-38 // #010100f2 │ │ -3c76d0: 1408 2901 0101 |04a8: const v8, #float 2.36944e-38 // #01010129 │ │ -3c76d6: 2440 c81c 8543 |04ab: filled-new-array {v5, v8, v3, v4}, [I // type@1cc8 │ │ -3c76dc: 0c03 |04ae: move-result-object v3 │ │ -3c76de: 6903 739a |04af: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragment:[I // field@9a73 │ │ -3c76e2: 1403 2a01 0101 |04b1: const v3, #float 2.36944e-38 // #0101012a │ │ -3c76e8: 2440 c81c 8543 |04b4: filled-new-array {v5, v8, v3, v4}, [I // type@1cc8 │ │ -3c76ee: 0c03 |04b7: move-result-object v3 │ │ -3c76f0: 6903 749a |04b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragmentCompat:[I // field@9a74 │ │ -3c76f4: 1403 2502 047f |04ba: const v3, #float 1.75469e+38 // #7f040225 │ │ -3c76fa: 1404 3703 047f |04bd: const v4, #float 1.75475e+38 // #7f040337 │ │ -3c7700: 1408 e701 0101 |04c0: const v8, #float 2.36949e-38 // #010101e7 │ │ -3c7706: 2430 c81c 3804 |04c3: filled-new-array {v8, v3, v4}, [I // type@1cc8 │ │ -3c770c: 0c03 |04c6: move-result-object v3 │ │ -3c770e: 6903 7d9a |04c7: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceGroup:[I // field@9a7d │ │ -3c7712: 1403 e802 047f |04c9: const v3, #float 1.75473e+38 // #7f0402e8 │ │ -3c7718: 1404 ec02 047f |04cc: const v4, #float 1.75473e+38 // #7f0402ec │ │ -3c771e: 1408 1f01 0101 |04cf: const v8, #float 2.36944e-38 // #0101011f │ │ -3c7724: 140a 2001 0101 |04d2: const v10, #float 2.36944e-38 // #01010120 │ │ -3c772a: 2440 c81c a843 |04d5: filled-new-array {v8, v10, v3, v4}, [I // type@1cc8 │ │ -3c7730: 0c03 |04d8: move-result-object v3 │ │ -3c7732: 6903 819a |04d9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceImageView:[I // field@9a81 │ │ -3c7736: 2393 c81c |04db: new-array v3, v9, [I // type@1cc8 │ │ -3c773a: 2603 970b 0000 |04dd: fill-array-data v3, 00001074 // +00000b97 │ │ -3c7740: 6903 869a |04e0: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceTheme:[I // field@9a86 │ │ -3c7744: 1403 1d03 047f |04e2: const v3, #float 1.75474e+38 // #7f04031d │ │ -3c774a: 1404 bb04 047f |04e5: const v4, #float 1.75483e+38 // #7f0404bb │ │ -3c7750: 1408 dc00 0101 |04e8: const v8, #float 2.36942e-38 // #010100dc │ │ -3c7756: 140a 7f02 047f |04eb: const v10, #float 1.75471e+38 // #7f04027f │ │ -3c775c: 140d 1f03 0101 |04ee: const v13, #float 2.36958e-38 // #0101031f │ │ -3c7762: 2454 c81c d83a |04f1: filled-new-array {v8, v13, v10, v3, v4}, [I // type@1cc8 │ │ -3c7768: 0c03 |04f4: move-result-object v3 │ │ -3c776a: 6903 bb9a |04f5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PropertySet:[I // field@9abb │ │ -3c776e: 1403 d602 047f |04f7: const v3, #float 1.75473e+38 // #7f0402d6 │ │ -3c7774: 2410 c81c 0300 |04fa: filled-new-array {v3}, [I // type@1cc8 │ │ -3c777a: 0c03 |04fd: move-result-object v3 │ │ -3c777c: 6903 c19a |04fe: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RadialViewGroup:[I // field@9ac1 │ │ -3c7780: 1403 f402 047f |0500: const v3, #float 1.75473e+38 // #7f0402f4 │ │ -3c7786: 1404 b704 047f |0503: const v4, #float 1.75483e+38 // #7f0404b7 │ │ -3c778c: 2420 c81c 4300 |0506: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c7792: 0c03 |0509: move-result-object v3 │ │ -3c7794: 6903 c39a |050a: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RangeSlider:[I // field@9ac3 │ │ -3c7798: 1403 3b03 047f |050c: const v3, #float 1.75475e+38 // #7f04033b │ │ -3c779e: 1404 4103 047f |050f: const v4, #float 1.75475e+38 // #7f040341 │ │ -3c77a4: 2420 c81c 4300 |0512: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3c77aa: 0c03 |0515: move-result-object v3 │ │ -3c77ac: 6903 c69a |0516: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecycleListView:[I // field@9ac6 │ │ -3c77b0: 2373 c81c |0518: new-array v3, v7, [I // type@1cc8 │ │ -3c77b4: 2603 7e0b 0000 |051a: fill-array-data v3, 00001098 // +00000b7e │ │ -3c77ba: 6903 c99a |051d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecyclerView:[I // field@9ac9 │ │ -3c77be: 1403 2602 047f |051f: const v3, #float 1.75469e+38 // #7f040226 │ │ -3c77c4: 2410 c81c 0300 |0522: filled-new-array {v3}, [I // type@1cc8 │ │ -3c77ca: 0c03 |0525: move-result-object v3 │ │ -3c77cc: 6903 d69a |0526: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@9ad6 │ │ -3c77d0: 1403 7000 047f |0528: const v3, #float 1.7546e+38 // #7f040070 │ │ -3c77d6: 2410 c81c 0300 |052b: filled-new-array {v3}, [I // type@1cc8 │ │ -3c77dc: 0c03 |052e: move-result-object v3 │ │ -3c77de: 6903 d89a |052f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@9ad8 │ │ -3c77e2: 1303 1100 |0531: const/16 v3, #int 17 // #11 │ │ -3c77e6: 2333 c81c |0533: new-array v3, v3, [I // type@1cc8 │ │ -3c77ea: 2603 7f0b 0000 |0535: fill-array-data v3, 000010b4 // +00000b7f │ │ -3c77f0: 6903 da9a |0538: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.SearchView:[I // field@9ada │ │ -3c77f4: 2311 c81c |053a: new-array v1, v1, [I // type@1cc8 │ │ -3c77f8: 2601 9e0b 0000 |053c: fill-array-data v1, 000010da // +00000b9e │ │ -3c77fe: 6901 ec9a |053f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SeekBarPreference:[I // field@9aec │ │ -3c7802: 23b1 c81c |0541: new-array v1, v11, [I // type@1cc8 │ │ -3c7806: 2601 a90b 0000 |0543: fill-array-data v1, 000010ec // +00000ba9 │ │ -3c780c: 6901 f49a |0546: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeAppearance:[I // field@9af4 │ │ -3c7810: 2301 c81c |0548: new-array v1, v0, [I // type@1cc8 │ │ -3c7814: 2601 ba0b 0000 |054a: fill-array-data v1, 00001104 // +00000bba │ │ -3c781a: 6901 ff9a |054d: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeableImageView:[I // field@9aff │ │ -3c781e: 2361 c81c |054f: new-array v1, v6, [I // type@1cc8 │ │ -3c7822: 2601 cd0b 0000 |0551: fill-array-data v1, 0000111e // +00000bcd │ │ -3c7828: 6901 0b9b |0554: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Slider:[I // field@9b0b │ │ -3c782c: 1401 d703 047f |0556: const v1, #float 1.75478e+38 // #7f0403d7 │ │ -3c7832: 1403 d803 047f |0559: const v3, #float 1.75478e+38 // #7f0403d8 │ │ -3c7838: 1404 d603 047f |055c: const v4, #float 1.75478e+38 // #7f0403d6 │ │ -3c783e: 2430 c81c 1403 |055f: filled-new-array {v4, v1, v3}, [I // type@1cc8 │ │ -3c7844: 0c01 |0562: move-result-object v1 │ │ -3c7846: 6901 229b |0563: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Snackbar:[I // field@9b22 │ │ -3c784a: 23b1 c81c |0565: new-array v1, v11, [I // type@1cc8 │ │ -3c784e: 2601 e70b 0000 |0567: fill-array-data v1, 0000114e // +00000be7 │ │ -3c7854: 6901 239b |056a: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SnackbarLayout:[I // field@9b23 │ │ -3c7858: 1401 6202 0101 |056c: const v1, #float 2.36953e-38 // #01010262 │ │ -3c785e: 1403 5d03 047f |056f: const v3, #float 1.75476e+38 // #7f04035d │ │ -3c7864: 1404 7601 0101 |0572: const v4, #float 2.36946e-38 // #01010176 │ │ -3c786a: 1406 7b01 0101 |0575: const v6, #float 2.36946e-38 // #0101017b │ │ -3c7870: 2453 c81c 4c16 |0578: filled-new-array {v12, v4, v6, v1, v3}, [I // type@1cc8 │ │ -3c7876: 0c01 |057b: move-result-object v1 │ │ -3c7878: 6901 319b |057c: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Spinner:[I // field@9b31 │ │ -3c787c: 1401 1201 047f |057e: const v1, #float 1.75464e+38 // #7f040112 │ │ -3c7882: 1403 d000 0101 |0581: const v3, #float 2.36941e-38 // #010100d0 │ │ -3c7888: 2420 c81c 1300 |0584: filled-new-array {v3, v1}, [I // type@1cc8 │ │ -3c788e: 0c01 |0587: move-result-object v1 │ │ -3c7890: 6901 379b |0588: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.State:[I // field@9b37 │ │ -3c7894: 2321 c81c |058a: new-array v1, v2, [I // type@1cc8 │ │ -3c7898: 2601 da0b 0000 |058c: fill-array-data v1, 00001166 // +00000bda │ │ -3c789e: 6901 389b |058f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawable:[I // field@9b38 │ │ -3c78a2: 1401 9901 0101 |0591: const v1, #float 2.36947e-38 // #01010199 │ │ -3c78a8: 2410 c81c 0100 |0594: filled-new-array {v1}, [I // type@1cc8 │ │ -3c78ae: 0c01 |0597: move-result-object v1 │ │ -3c78b0: 6901 399b |0598: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawableItem:[I // field@9b39 │ │ -3c78b4: 1401 4a01 047f |059a: const v1, #float 1.75465e+38 // #7f04014a │ │ -3c78ba: 2410 c81c 0100 |059d: filled-new-array {v1}, [I // type@1cc8 │ │ -3c78c0: 0c01 |05a0: move-result-object v1 │ │ -3c78c2: 6901 419b |05a1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateSet:[I // field@9b41 │ │ -3c78c6: 1301 0e00 |05a3: const/16 v1, #int 14 // #e │ │ -3c78ca: 2311 c81c |05a5: new-array v1, v1, [I // type@1cc8 │ │ -3c78ce: 2601 cf0b 0000 |05a7: fill-array-data v1, 00001176 // +00000bcf │ │ -3c78d4: 6901 459b |05aa: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchCompat:[I // field@9b45 │ │ -3c78d8: 1401 b304 047f |05ac: const v1, #float 1.75482e+38 // #7f0404b3 │ │ -3c78de: 2410 c81c 0100 |05af: filled-new-array {v1}, [I // type@1cc8 │ │ -3c78e4: 0c01 |05b2: move-result-object v1 │ │ -3c78e6: 6901 549b |05b3: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchMaterial:[I // field@9b54 │ │ -3c78ea: 23b1 c81c |05b5: new-array v1, v11, [I // type@1cc8 │ │ -3c78ee: 2601 df0b 0000 |05b7: fill-array-data v1, 00001196 // +00000bdf │ │ -3c78f4: 6901 569b |05ba: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreference:[I // field@9b56 │ │ -3c78f8: 23b1 c81c |05bc: new-array v1, v11, [I // type@1cc8 │ │ -3c78fc: 2601 f00b 0000 |05be: fill-array-data v1, 000011ae // +00000bf0 │ │ -3c7902: 6901 579b |05c1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreferenceCompat:[I // field@9b57 │ │ -3c7906: 1401 0200 0101 |05c3: const v1, #float 2.36936e-38 // #01010002 │ │ -3c790c: 1402 4f01 0101 |05c6: const v2, #float 2.36945e-38 // #0101014f │ │ -3c7912: 2430 c81c 5102 |05c9: filled-new-array {v1, v5, v2}, [I // type@1cc8 │ │ -3c7918: 0c01 |05cc: move-result-object v1 │ │ -3c791a: 6901 6c9b |05cd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabItem:[I // field@9b6c │ │ -3c791e: 1301 1a00 |05cf: const/16 v1, #int 26 // #1a │ │ -3c7922: 2311 c81c |05d1: new-array v1, v1, [I // type@1cc8 │ │ -3c7926: 2601 f30b 0000 |05d3: fill-array-data v1, 000011c6 // +00000bf3 │ │ -3c792c: 6901 709b |05d6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabLayout:[I // field@9b70 │ │ -3c7930: 2391 c81c |05d8: new-array v1, v9, [I // type@1cc8 │ │ -3c7934: 2601 240c 0000 |05da: fill-array-data v1, 000011fe // +00000c24 │ │ -3c793a: 6901 8b9b |05dd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextAppearance:[I // field@9b8b │ │ -3c793e: 1401 5e04 047f |05df: const v1, #float 1.75481e+38 // #7f04045e │ │ -3c7944: 2410 c81c 0100 |05e2: filled-new-array {v1}, [I // type@1cc8 │ │ -3c794a: 0c01 |05e5: move-result-object v1 │ │ -3c794c: 6901 9c9b |05e6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputEditText:[I // field@9b9c │ │ -3c7950: 1301 4300 |05e8: const/16 v1, #int 67 // #43 │ │ -3c7954: 2311 c81c |05ea: new-array v1, v1, [I // type@1cc8 │ │ -3c7958: 2601 360c 0000 |05ec: fill-array-data v1, 00001222 // +00000c36 │ │ -3c795e: 6901 9e9b |05ef: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputLayout:[I // field@9b9e │ │ -3c7962: 1401 8c01 047f |05f1: const v1, #float 1.75466e+38 // #7f04018c │ │ -3c7968: 1402 8d01 047f |05f4: const v2, #float 1.75466e+38 // #7f04018d │ │ -3c796e: 1403 3400 0101 |05f7: const v3, #float 2.36937e-38 // #01010034 │ │ -3c7974: 2430 c81c 1302 |05fa: filled-new-array {v3, v1, v2}, [I // type@1cc8 │ │ -3c797a: 0c01 |05fd: move-result-object v1 │ │ -3c797c: 6901 e29b |05fe: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ThemeEnforcement:[I // field@9be2 │ │ -3c7980: 1301 1e00 |0600: const/16 v1, #int 30 // #1e │ │ -3c7984: 2311 c81c |0602: new-array v1, v1, [I // type@1cc8 │ │ -3c7988: 2601 a80c 0000 |0604: fill-array-data v1, 000012ac // +00000ca8 │ │ -3c798e: 6901 e69b |0607: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Toolbar:[I // field@9be6 │ │ -3c7992: 1301 0800 |0609: const/16 v1, #int 8 // #8 │ │ -3c7996: 2311 c81c |060b: new-array v1, v1, [I // type@1cc8 │ │ -3c799a: 2601 df0c 0000 |060d: fill-array-data v1, 000012ec // +00000cdf │ │ -3c79a0: 6901 059c |0610: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Tooltip:[I // field@9c05 │ │ -3c79a4: 2301 c81c |0612: new-array v1, v0, [I // type@1cc8 │ │ -3c79a8: 2601 ec0c 0000 |0614: fill-array-data v1, 00001300 // +00000cec │ │ -3c79ae: 6901 0e9c |0617: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transform:[I // field@9c0e │ │ -3c79b2: 2300 c81c |0619: new-array v0, v0, [I // type@1cc8 │ │ -3c79b6: 2600 ff0c 0000 |061b: fill-array-data v0, 0000131a // +00000cff │ │ -3c79bc: 6900 1a9c |061e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transition:[I // field@9c1a │ │ -3c79c0: 1400 7f03 047f |0620: const v0, #float 1.75476e+38 // #7f04037f │ │ -3c79c6: 1401 8003 047f |0623: const v1, #float 1.75476e+38 // #7f040380 │ │ -3c79cc: 1402 1201 047f |0626: const v2, #float 1.75464e+38 // #7f040112 │ │ -3c79d2: 1403 7d03 047f |0629: const v3, #float 1.75476e+38 // #7f04037d │ │ -3c79d8: 1404 7e03 047f |062c: const v4, #float 1.75476e+38 // #7f04037e │ │ -3c79de: 2451 c81c 3204 |062f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3c79e4: 0c00 |0632: move-result-object v0 │ │ -3c79e6: 6900 269c |0633: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Variant:[I // field@9c26 │ │ -3c79ea: 1400 4003 047f |0635: const v0, #float 1.75475e+38 // #7f040340 │ │ -3c79f0: 1401 6604 047f |0638: const v1, #float 1.75481e+38 // #7f040466 │ │ -3c79f6: 1502 0101 |063b: const/high16 v2, #int 16842752 // #101 │ │ -3c79fa: 1403 da00 0101 |063d: const v3, #float 2.36942e-38 // #010100da │ │ -3c7a00: 1404 3d03 047f |0640: const v4, #float 1.75475e+38 // #7f04033d │ │ -3c7a06: 2451 c81c 3204 |0643: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3c7a0c: 0c00 |0646: move-result-object v0 │ │ -3c7a0e: 6900 2c9c |0647: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.View:[I // field@9c2c │ │ -3c7a12: 1400 5000 047f |0649: const v0, #float 1.7546e+38 // #7f040050 │ │ -3c7a18: 1401 5100 047f |064c: const v1, #float 1.7546e+38 // #7f040051 │ │ -3c7a1e: 1402 d400 0101 |064f: const v2, #float 2.36942e-38 // #010100d4 │ │ -3c7a24: 2430 c81c 0201 |0652: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3c7a2a: 0c00 |0655: move-result-object v0 │ │ -3c7a2c: 6900 2d9c |0656: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewBackgroundHelper:[I // field@9c2d │ │ -3c7a30: 1400 c400 0101 |0658: const v0, #float 2.36941e-38 // #010100c4 │ │ -3c7a36: 2410 c81c 0000 |065b: filled-new-array {v0}, [I // type@1cc8 │ │ -3c7a3c: 0c00 |065e: move-result-object v0 │ │ -3c7a3e: 6900 319c |065f: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewPager2:[I // field@9c31 │ │ -3c7a42: 1400 f300 0101 |0661: const v0, #float 2.36942e-38 // #010100f3 │ │ -3c7a48: 1401 d000 0101 |0664: const v1, #float 2.36941e-38 // #010100d0 │ │ -3c7a4e: 2430 c81c 5100 |0667: filled-new-array {v1, v5, v0}, [I // type@1cc8 │ │ -3c7a54: 0c00 |066a: move-result-object v0 │ │ -3c7a56: 6900 339c |066b: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewStubCompat:[I // field@9c33 │ │ -3c7a5a: 0e00 |066d: return-void │ │ -3c7a5c: 0003 0400 1d00 0000 4700 047f 4e00 ... |066e: array-data (62 units) │ │ -3c7ad8: 0003 0400 0600 0000 4700 047f 4e00 ... |06ac: array-data (16 units) │ │ -3c7af8: 0003 0400 0800 0000 f200 0101 9100 ... |06bc: array-data (20 units) │ │ -3c7b20: 0003 0400 0600 0000 1c01 0101 9401 ... |06d0: array-data (16 units) │ │ -3c7b40: 0003 0400 0800 0000 d400 0101 8f04 ... |06e0: array-data (20 units) │ │ -3c7b68: 0003 0400 0700 0000 3400 0101 6d01 ... |06f4: array-data (18 units) │ │ -3c7b8c: 0003 0400 1600 0000 3400 0101 4000 ... |0706: array-data (48 units) │ │ -3c7bec: 0003 0400 7f00 0000 5700 0101 ae00 ... |0736: array-data (258 units) │ │ -3c7df0: 0003 0400 0c00 0000 4800 047f 5400 ... |0838: array-data (28 units) │ │ -3c7e28: 0003 0400 0900 0000 3901 0101 fe01 ... |0854: array-data (22 units) │ │ -3c7e54: 0003 0400 1000 0000 5000 047f 7e01 ... |086a: array-data (36 units) │ │ -3c7e9c: 0003 0400 1600 0000 1f01 0101 2001 ... |088e: array-data (48 units) │ │ -3c7efc: 0003 0400 0d00 0000 3f01 0101 4001 ... |08be: array-data (30 units) │ │ -3c7f38: 0003 0400 0600 0000 ef01 0101 f001 ... |08dc: array-data (16 units) │ │ -3c7f58: 0003 0400 2a00 0000 3400 0101 9500 ... |08ec: array-data (88 units) │ │ -3c8008: 0003 0400 0700 0000 a900 047f be00 ... |0944: array-data (18 units) │ │ -3c802c: 0003 0400 1800 0000 da00 047f db00 ... |0956: array-data (52 units) │ │ -3c8094: 0003 0400 6d00 0000 c400 0101 d000 ... |098a: array-data (222 units) │ │ -3c8250: 0003 0400 5a00 0000 c400 0101 d500 ... |0a68: array-data (184 units) │ │ -3c83c0: 0003 0400 6f00 0000 c400 0101 d000 ... |0b20: array-data (226 units) │ │ -3c8584: 0003 0400 0700 0000 b300 0101 5802 ... |0c02: array-data (18 units) │ │ -3c85a8: 0003 0400 0900 0000 3e00 047f 3b01 ... |0c14: array-data (22 units) │ │ -3c85d4: 0003 0400 0c00 0000 f201 0101 f301 ... |0c2a: array-data (28 units) │ │ -3c860c: 0003 0400 0800 0000 3b00 047f 3c00 ... |0c46: array-data (20 units) │ │ -3c8634: 0003 0400 0600 0000 d900 047f 7e01 ... |0c5a: array-data (16 units) │ │ -3c8654: 0003 0400 1100 0000 0e00 0101 5000 ... |0c6a: array-data (38 units) │ │ -3c86a0: 0003 0400 0700 0000 e401 047f e501 ... |0c90: array-data (18 units) │ │ -3c86c4: 0003 0400 0a00 0000 3205 0101 3305 ... |0ca2: array-data (24 units) │ │ -3c86f4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0cba: array-data (28 units) │ │ -3c872c: 0003 0400 0900 0000 3400 047f 8700 ... |0cd6: array-data (22 units) │ │ -3c8758: 0003 0400 0700 0000 b702 047f b802 ... |0cec: array-data (18 units) │ │ -3c877c: 0003 0400 1200 0000 1f03 0101 2003 ... |0cfe: array-data (40 units) │ │ -3c87cc: 0003 0400 1400 0000 1f03 0101 2203 ... |0d26: array-data (44 units) │ │ -3c8824: 0003 0400 0c00 0000 3a01 047f 6801 ... |0d52: array-data (28 units) │ │ -3c885c: 0003 0400 1400 0000 1f03 0101 2203 ... |0d6e: array-data (44 units) │ │ -3c88b4: 0003 0400 0a00 0000 f201 047f 1f03 ... |0d9a: array-data (24 units) │ │ -3c88e4: 0003 0400 4300 0000 c400 0101 f400 ... |0db2: array-data (138 units) │ │ -3c89f8: 0003 0400 0900 0000 af00 0101 c400 ... |0e3c: array-data (22 units) │ │ -3c8a24: 0003 0400 0600 0000 ba02 047f bb02 ... |0e52: array-data (16 units) │ │ -3c8a44: 0003 0400 0600 0000 2002 0101 8c04 ... |0e62: array-data (16 units) │ │ -3c8a64: 0003 0400 1600 0000 d400 0101 b701 ... |0e72: array-data (48 units) │ │ -3c8ac4: 0003 0400 0a00 0000 0d02 0101 4401 ... |0ea2: array-data (24 units) │ │ -3c8af4: 0003 0400 0a00 0000 b701 0101 b801 ... |0eba: array-data (24 units) │ │ -3c8b24: 0003 0400 0d00 0000 e501 0101 9c00 ... |0ed2: array-data (30 units) │ │ -3c8b60: 0003 0400 0b00 0000 0701 0101 8e00 ... |0ef0: array-data (26 units) │ │ -3c8b94: 0003 0400 0600 0000 6a04 047f 6b04 ... |0f0a: array-data (16 units) │ │ -3c8bb4: 0003 0400 0600 0000 0e00 0101 d000 ... |0f1a: array-data (16 units) │ │ -3c8bd4: 0003 0400 1700 0000 0200 0101 0e00 ... |0f2a: array-data (50 units) │ │ -3c8c38: 0003 0400 0900 0000 ae00 0101 2c01 ... |0f5c: array-data (22 units) │ │ -3c8c64: 0003 0400 0600 0000 f702 047f f802 ... |0f72: array-data (16 units) │ │ -3c8c84: 0003 0400 0600 0000 3500 047f 6801 ... |0f82: array-data (16 units) │ │ -3c8ca4: 0003 0400 0600 0000 3900 047f 3901 ... |0f92: array-data (16 units) │ │ -3c8cc4: 0003 0400 0e00 0000 5000 047f 7e01 ... |0fa2: array-data (32 units) │ │ -3c8d04: 0003 0400 2300 0000 b300 0101 d400 ... |0fc2: array-data (74 units) │ │ -3c8d98: 0003 0400 0c00 0000 6401 047f 6501 ... |100c: array-data (28 units) │ │ -3c8dd0: 0003 0400 2400 0000 0200 0101 0d00 ... |1028: array-data (76 units) │ │ -3c8e68: 0003 0400 1000 0000 a300 047f 5501 ... |1074: array-data (36 units) │ │ -3c8eb0: 0003 0400 0c00 0000 c400 0101 eb00 ... |1098: array-data (28 units) │ │ -3c8ee8: 0003 0400 1100 0000 da00 0101 1f01 ... |10b4: array-data (38 units) │ │ -3c8f34: 0003 0400 0700 0000 f200 0101 3601 ... |10da: array-data (18 units) │ │ -3c8f58: 0003 0400 0a00 0000 2701 047f 2801 ... |10ec: array-data (24 units) │ │ -3c8f88: 0003 0400 0b00 0000 1b01 047f 1c01 ... |1104: array-data (26 units) │ │ -3c8fbc: 0003 0400 1600 0000 0e00 0101 2400 ... |111e: array-data (48 units) │ │ -3c901c: 0003 0400 0a00 0000 1f01 0101 2200 ... |114e: array-data (24 units) │ │ -3c904c: 0003 0400 0600 0000 1c01 0101 9401 ... |1166: array-data (16 units) │ │ -3c906c: 0003 0400 0e00 0000 2401 0101 2501 ... |1176: array-data (32 units) │ │ -3c90ac: 0003 0400 0a00 0000 ef01 0101 f001 ... |1196: array-data (24 units) │ │ -3c90dc: 0003 0400 0a00 0000 ef01 0101 f001 ... |11ae: array-data (24 units) │ │ -3c910c: 0003 0400 1a00 0000 1004 047f 1104 ... |11c6: array-data (56 units) │ │ -3c917c: 0003 0400 1000 0000 9500 0101 9600 ... |11fe: array-data (36 units) │ │ -3c91c4: 0003 0400 4300 0000 0e00 0101 9a00 ... |1222: array-data (138 units) │ │ -3c92d8: 0003 0400 1e00 0000 af00 0101 4001 ... |12ac: array-data (64 units) │ │ -3c9358: 0003 0400 0800 0000 3400 0101 9800 ... |12ec: array-data (20 units) │ │ -3c9380: 0003 0400 0b00 0000 2003 0101 2103 ... |1300: array-data (26 units) │ │ -3c93b4: 0003 0400 0b00 0000 d000 0101 4500 ... |131a: array-data (26 units) │ │ +3c6d48: |[3c6d48] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ +3c6d58: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3c6d5c: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3c6d60: 2600 6a06 0000 |0004: fill-array-data v0, 0000066e // +0000066a │ │ +3c6d66: 6900 0195 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBar:[I // field@9501 │ │ +3c6d6a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3c6d70: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3c6d76: 0c01 |000f: move-result-object v1 │ │ +3c6d78: 6901 0295 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionBarLayout:[I // field@9502 │ │ +3c6d7c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3c6d82: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3c6d88: 0c01 |0018: move-result-object v1 │ │ +3c6d8a: 6901 2195 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuItemView:[I // field@9521 │ │ +3c6d8e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3c6d90: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3c6d94: 6902 2395 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMenuView:[I // field@9523 │ │ +3c6d98: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3c6d9a: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3c6d9e: 2603 8906 0000 |0023: fill-array-data v3, 000006ac // +00000689 │ │ +3c6da4: 6903 2495 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActionMode:[I // field@9524 │ │ +3c6da8: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3c6dae: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3c6db4: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c6dba: 0c03 |0031: move-result-object v3 │ │ +3c6dbc: 6903 2b95 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ActivityChooserView:[I // field@952b │ │ +3c6dc0: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3c6dc4: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3c6dc8: 2604 8406 0000 |0038: fill-array-data v4, 000006bc // +00000684 │ │ +3c6dce: 6904 2e95 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AlertDialog:[I // field@952e │ │ +3c6dd2: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3c6dd6: 2604 9106 0000 |003f: fill-array-data v4, 000006d0 // +00000691 │ │ +3c6ddc: 6904 3795 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@9537 │ │ +3c6de0: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3c6de6: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3c6dec: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3c6df2: 0c06 |004d: move-result-object v6 │ │ +3c6df4: 6906 3e95 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@953e │ │ +3c6df8: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3c6dfe: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3c6e04: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3c6e0a: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3c6e10: 0c06 |005c: move-result-object v6 │ │ +3c6e12: 6906 4195 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@9541 │ │ +3c6e16: 2336 c81c |005f: new-array v6, v3, [I // type@1cc8 │ │ +3c6e1a: 2606 7f06 0000 |0061: fill-array-data v6, 000006e0 // +0000067f │ │ +3c6e20: 6906 4695 |0064: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout:[I // field@9546 │ │ +3c6e24: 1406 ed03 047f |0066: const v6, #float 1.75478e+38 // #7f0403ed │ │ +3c6e2a: 1407 ee03 047f |0069: const v7, #float 1.75478e+38 // #7f0403ee │ │ +3c6e30: 1408 e803 047f |006c: const v8, #float 1.75478e+38 // #7f0403e8 │ │ +3c6e36: 1409 e903 047f |006f: const v9, #float 1.75478e+38 // #7f0403e9 │ │ +3c6e3c: 2440 c81c 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3c6e42: 0c06 |0075: move-result-object v6 │ │ +3c6e44: 6906 4795 |0076: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayoutStates:[I // field@9547 │ │ +3c6e48: 1406 9b02 047f |0078: const v6, #float 1.75472e+38 // #7f04029b │ │ +3c6e4e: 1407 9c02 047f |007b: const v7, #float 1.75472e+38 // #7f04029c │ │ +3c6e54: 1408 9a02 047f |007e: const v8, #float 1.75472e+38 // #7f04029a │ │ +3c6e5a: 2430 c81c 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1cc8 │ │ +3c6e60: 0c06 |0084: move-result-object v6 │ │ +3c6e62: 6906 4c95 |0085: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppBarLayout_Layout:[I // field@954c │ │ +3c6e66: 2311 c81c |0087: new-array v1, v1, [I // type@1cc8 │ │ +3c6e6a: 6901 5895 |0089: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatEmojiHelper:[I // field@9558 │ │ +3c6e6e: 1401 7b04 047f |008b: const v1, #float 1.75481e+38 // #7f04047b │ │ +3c6e74: 1406 7c04 047f |008e: const v6, #float 1.75481e+38 // #7f04047c │ │ +3c6e7a: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ +3c6e80: 1408 df03 047f |0094: const v8, #float 1.75478e+38 // #7f0403df │ │ +3c6e86: 2440 c81c 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3c6e8c: 0c01 |009a: move-result-object v1 │ │ +3c6e8e: 6901 5995 |009b: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatImageView:[I // field@9559 │ │ +3c6e92: 1401 7704 047f |009d: const v1, #float 1.75481e+38 // #7f040477 │ │ +3c6e98: 1406 7804 047f |00a0: const v6, #float 1.75481e+38 // #7f040478 │ │ +3c6e9e: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ +3c6ea4: 1408 7604 047f |00a6: const v8, #float 1.75481e+38 // #7f040476 │ │ +3c6eaa: 2440 c81c 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3c6eb0: 0c01 |00ac: move-result-object v1 │ │ +3c6eb2: 6901 5e95 |00ad: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatSeekBar:[I // field@955e │ │ +3c6eb6: 1271 |00af: const/4 v1, #int 7 // #7 │ │ +3c6eb8: 2316 c81c |00b0: new-array v6, v1, [I // type@1cc8 │ │ +3c6ebc: 2606 4206 0000 |00b2: fill-array-data v6, 000006f4 // +00000642 │ │ +3c6ec2: 6906 6395 |00b5: sput-object v6, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextHelper:[I // field@9563 │ │ +3c6ec6: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ +3c6eca: 2367 c81c |00b9: new-array v7, v6, [I // type@1cc8 │ │ +3c6ece: 2607 4b06 0000 |00bb: fill-array-data v7, 00000706 // +0000064b │ │ +3c6ed4: 6907 6b95 |00be: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTextView:[I // field@956b │ │ +3c6ed8: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ +3c6edc: 2377 c81c |00c2: new-array v7, v7, [I // type@1cc8 │ │ +3c6ee0: 2607 7206 0000 |00c4: fill-array-data v7, 00000736 // +00000672 │ │ +3c6ee6: 6907 8295 |00c7: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.AppCompatTheme:[I // field@9582 │ │ +3c6eea: 1407 0e03 0101 |00c9: const v7, #float 2.36957e-38 // #0101030e │ │ +3c6ef0: 1408 a703 047f |00cc: const v8, #float 1.75477e+38 // #7f0403a7 │ │ +3c6ef6: 2420 c81c 8700 |00cf: filled-new-array {v7, v8}, [I // type@1cc8 │ │ +3c6efc: 0c07 |00d2: move-result-object v7 │ │ +3c6efe: 6907 0296 |00d3: sput-object v7, Lde/danoeh/antennapod/net/download/service/R$styleable;.BackgroundStyle:[I // field@9602 │ │ +3c6f02: 1307 0c00 |00d5: const/16 v7, #int 12 // #c │ │ +3c6f06: 2378 c81c |00d7: new-array v8, v7, [I // type@1cc8 │ │ +3c6f0a: 2608 5f07 0000 |00d9: fill-array-data v8, 00000838 // +0000075f │ │ +3c6f10: 6908 0596 |00dc: sput-object v8, Lde/danoeh/antennapod/net/download/service/R$styleable;.Badge:[I // field@9605 │ │ +3c6f14: 1308 0900 |00de: const/16 v8, #int 9 // #9 │ │ +3c6f18: 2389 c81c |00e0: new-array v9, v8, [I // type@1cc8 │ │ +3c6f1c: 2609 7207 0000 |00e2: fill-array-data v9, 00000854 // +00000772 │ │ +3c6f22: 6909 1296 |00e5: sput-object v9, Lde/danoeh/antennapod/net/download/service/R$styleable;.BaseProgressIndicator:[I // field@9612 │ │ +3c6f26: 1309 1000 |00e7: const/16 v9, #int 16 // #10 │ │ +3c6f2a: 239a c81c |00e9: new-array v10, v9, [I // type@1cc8 │ │ +3c6f2e: 260a 7f07 0000 |00eb: fill-array-data v10, 0000086a // +0000077f │ │ +3c6f34: 690a 1c96 |00ee: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomAppBar:[I // field@961c │ │ +3c6f38: 140a 4001 0101 |00f0: const v10, #float 2.36945e-38 // #01010140 │ │ +3c6f3e: 140b 3002 047f |00f3: const v11, #float 1.75469e+38 // #7f040230 │ │ +3c6f44: 2420 c81c ba00 |00f6: filled-new-array {v10, v11}, [I // type@1cc8 │ │ +3c6f4a: 0c0a |00f9: move-result-object v10 │ │ +3c6f4c: 690a 2d96 |00fa: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomNavigationView:[I // field@962d │ │ +3c6f50: 236a c81c |00fc: new-array v10, v6, [I // type@1cc8 │ │ +3c6f54: 260a 9007 0000 |00fe: fill-array-data v10, 0000088e // +00000790 │ │ +3c6f5a: 690a 3096 |0101: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@9630 │ │ +3c6f5e: 140a 3100 047f |0103: const v10, #float 1.75459e+38 // #7f040031 │ │ +3c6f64: 2410 c81c 0a00 |0106: filled-new-array {v10}, [I // type@1cc8 │ │ +3c6f6a: 0c0a |0109: move-result-object v10 │ │ +3c6f6c: 690a 4796 |010a: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.ButtonBarLayout:[I // field@9647 │ │ +3c6f70: 140a 7603 047f |010c: const v10, #float 1.75476e+38 // #7f040376 │ │ +3c6f76: 140b b603 047f |010f: const v11, #float 1.75477e+38 // #7f0403b6 │ │ +3c6f7c: 2420 c81c ba00 |0112: filled-new-array {v10, v11}, [I // type@1cc8 │ │ +3c6f82: 0c0a |0115: move-result-object v10 │ │ +3c6f84: 690a 4996 |0116: sput-object v10, Lde/danoeh/antennapod/net/download/service/R$styleable;.Capability:[I // field@9649 │ │ +3c6f88: 130a 0d00 |0118: const/16 v10, #int 13 // #d │ │ +3c6f8c: 23ab c81c |011a: new-array v11, v10, [I // type@1cc8 │ │ +3c6f90: 260b a207 0000 |011c: fill-array-data v11, 000008be // +000007a2 │ │ +3c6f96: 690b 4c96 |011f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CardView:[I // field@964c │ │ +3c6f9a: 232b c81c |0121: new-array v11, v2, [I // type@1cc8 │ │ +3c6f9e: 260b b907 0000 |0123: fill-array-data v11, 000008dc // +000007b9 │ │ +3c6fa4: 690b 5a96 |0126: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckBoxPreference:[I // field@965a │ │ +3c6fa8: 140b a500 047f |0128: const v11, #float 1.75461e+38 // #7f0400a5 │ │ +3c6fae: 140c a600 047f |012b: const v12, #float 1.75461e+38 // #7f0400a6 │ │ +3c6fb4: 140d 0801 0101 |012e: const v13, #float 2.36943e-38 // #01010108 │ │ +3c6fba: 140e a400 047f |0131: const v14, #float 1.75461e+38 // #7f0400a4 │ │ +3c6fc0: 2440 c81c edcb |0134: filled-new-array {v13, v14, v11, v12}, [I // type@1cc8 │ │ +3c6fc6: 0c0b |0137: move-result-object v11 │ │ +3c6fc8: 690b 6196 |0138: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CheckedTextView:[I // field@9661 │ │ +3c6fcc: 130b 2a00 |013a: const/16 v11, #int 42 // #2a │ │ +3c6fd0: 23bb c81c |013c: new-array v11, v11, [I // type@1cc8 │ │ +3c6fd4: 260b ae07 0000 |013e: fill-array-data v11, 000008ec // +000007ae │ │ +3c6fda: 690b 6696 |0141: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.Chip:[I // field@9666 │ │ +3c6fde: 231b c81c |0143: new-array v11, v1, [I // type@1cc8 │ │ +3c6fe2: 260b ff07 0000 |0145: fill-array-data v11, 00000944 // +000007ff │ │ +3c6fe8: 690b 6796 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ChipGroup:[I // field@9667 │ │ +3c6fec: 140b 2202 047f |014a: const v11, #float 1.75469e+38 // #7f040222 │ │ +3c6ff2: 140c 2302 047f |014d: const v12, #float 1.75469e+38 // #7f040223 │ │ +3c6ff8: 140d 2002 047f |0150: const v13, #float 1.75469e+38 // #7f040220 │ │ +3c6ffe: 2430 c81c bd0c |0153: filled-new-array {v13, v11, v12}, [I // type@1cc8 │ │ +3c7004: 0c0b |0156: move-result-object v11 │ │ +3c7006: 690b 9996 |0157: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CircularProgressIndicator:[I // field@9699 │ │ +3c700a: 140b cb00 047f |0159: const v11, #float 1.75462e+38 // #7f0400cb │ │ +3c7010: 140c ce00 047f |015c: const v12, #float 1.75462e+38 // #7f0400ce │ │ +3c7016: 2420 c81c cb00 |015f: filled-new-array {v11, v12}, [I // type@1cc8 │ │ +3c701c: 0c0b |0162: move-result-object v11 │ │ +3c701e: 690b 9d96 |0163: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockFaceView:[I // field@969d │ │ +3c7022: 140b aa03 047f |0165: const v11, #float 1.75477e+38 // #7f0403aa │ │ +3c7028: 140c cc00 047f |0168: const v12, #float 1.75462e+38 // #7f0400cc │ │ +3c702e: 140d d602 047f |016b: const v13, #float 1.75473e+38 // #7f0402d6 │ │ +3c7034: 2430 c81c dc0b |016e: filled-new-array {v12, v13, v11}, [I // type@1cc8 │ │ +3c703a: 0c0b |0171: move-result-object v11 │ │ +3c703c: 690b a096 |0172: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ClockHandView:[I // field@96a0 │ │ +3c7040: 130b 1800 |0174: const/16 v11, #int 24 // #18 │ │ +3c7044: 23bb c81c |0176: new-array v11, v11, [I // type@1cc8 │ │ +3c7048: 260b de07 0000 |0178: fill-array-data v11, 00000956 // +000007de │ │ +3c704e: 690b a496 |017b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout:[I // field@96a4 │ │ +3c7052: 140b 5b02 047f |017d: const v11, #float 1.7547e+38 // #7f04025b │ │ +3c7058: 140c 5c02 047f |0180: const v12, #float 1.7547e+38 // #7f04025c │ │ +3c705e: 2420 c81c cb00 |0183: filled-new-array {v11, v12}, [I // type@1cc8 │ │ +3c7064: 0c0b |0186: move-result-object v11 │ │ +3c7066: 690b a596 |0187: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@96a5 │ │ +3c706a: 140b 3200 047f |0189: const v11, #float 1.75459e+38 // #7f040032 │ │ +3c7070: 140c 4e02 047f |018c: const v12, #float 1.7547e+38 // #7f04024e │ │ +3c7076: 140e a501 0101 |018f: const v14, #float 2.36947e-38 // #010101a5 │ │ +3c707c: 140f 1f03 0101 |0192: const v15, #float 2.36958e-38 // #0101031f │ │ +3c7082: 1405 4706 0101 |0195: const v5, #float 2.36981e-38 // #01010647 │ │ +3c7088: 245c c81c feb5 |0198: filled-new-array {v14, v15, v5, v11, v12}, [I // type@1cc8 │ │ +3c708e: 0c05 |019b: move-result-object v5 │ │ +3c7090: 6905 c096 |019c: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ColorStateListItem:[I // field@96c0 │ │ +3c7094: 1405 9800 047f |019e: const v5, #float 1.75461e+38 // #7f040098 │ │ +3c709a: 140b 0701 0101 |01a1: const v11, #float 2.36943e-38 // #01010107 │ │ +3c70a0: 140c 8e00 047f |01a4: const v12, #float 1.75461e+38 // #7f04008e │ │ +3c70a6: 140d 9700 047f |01a7: const v13, #float 1.75461e+38 // #7f040097 │ │ +3c70ac: 2440 c81c cb5d |01aa: filled-new-array {v11, v12, v13, v5}, [I // type@1cc8 │ │ +3c70b2: 0c05 |01ad: move-result-object v5 │ │ +3c70b4: 6905 c696 |01ae: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CompoundButton:[I // field@96c6 │ │ +3c70b8: 1305 6d00 |01b0: const/16 v5, #int 109 // #6d │ │ +3c70bc: 2355 c81c |01b2: new-array v5, v5, [I // type@1cc8 │ │ +3c70c0: 2605 d607 0000 |01b4: fill-array-data v5, 0000098a // +000007d6 │ │ +3c70c6: 6905 cb96 |01b7: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.Constraint:[I // field@96cb │ │ +3c70ca: 1305 5a00 |01b9: const/16 v5, #int 90 // #5a │ │ +3c70ce: 2355 c81c |01bb: new-array v5, v5, [I // type@1cc8 │ │ +3c70d2: 2605 ab08 0000 |01bd: fill-array-data v5, 00000a68 // +000008ab │ │ +3c70d8: 6905 cc96 |01c0: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_Layout:[I // field@96cc │ │ +3c70dc: 1405 1301 047f |01c2: const v5, #float 1.75464e+38 // #7f040113 │ │ +3c70e2: 140b 5703 047f |01c5: const v11, #float 1.75475e+38 // #7f040357 │ │ +3c70e8: 2420 c81c b500 |01c8: filled-new-array {v5, v11}, [I // type@1cc8 │ │ +3c70ee: 0c05 |01cb: move-result-object v5 │ │ +3c70f0: 6905 2797 |01cc: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintLayout_placeholder:[I // field@9727 │ │ +3c70f4: 1305 6f00 |01ce: const/16 v5, #int 111 // #6f │ │ +3c70f8: 2355 c81c |01d0: new-array v5, v5, [I // type@1cc8 │ │ +3c70fc: 2605 4e09 0000 |01d2: fill-array-data v5, 00000b20 // +0000094e │ │ +3c7102: 6905 2a97 |01d5: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.ConstraintSet:[I // field@972a │ │ +3c7106: 1405 4d02 047f |01d7: const v5, #float 1.7547e+38 // #7f04024d │ │ +3c710c: 140b f003 047f |01da: const v11, #float 1.75479e+38 // #7f0403f0 │ │ +3c7112: 2420 c81c b500 |01dd: filled-new-array {v5, v11}, [I // type@1cc8 │ │ +3c7118: 0c05 |01e0: move-result-object v5 │ │ +3c711a: 6905 0798 |01e1: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout:[I // field@9807 │ │ +3c711e: 2315 c81c |01e3: new-array v5, v1, [I // type@1cc8 │ │ +3c7122: 2605 1d0a 0000 |01e5: fill-array-data v5, 00000c02 // +00000a1d │ │ +3c7128: 6905 0898 |01e8: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CoordinatorLayout_Layout:[I // field@9808 │ │ +3c712c: 2385 c81c |01ea: new-array v5, v8, [I // type@1cc8 │ │ +3c7130: 2605 280a 0000 |01ec: fill-array-data v5, 00000c14 // +00000a28 │ │ +3c7136: 6905 1298 |01ef: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.CustomAttribute:[I // field@9812 │ │ +3c713a: 2375 c81c |01f1: new-array v5, v7, [I // type@1cc8 │ │ +3c713e: 2605 370a 0000 |01f3: fill-array-data v5, 00000c2a // +00000a37 │ │ +3c7144: 6905 1c98 |01f6: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DialogPreference:[I // field@981c │ │ +3c7148: 2335 c81c |01f8: new-array v5, v3, [I // type@1cc8 │ │ +3c714c: 2605 4c0a 0000 |01fa: fill-array-data v5, 00000c46 // +00000a4c │ │ +3c7152: 6905 2998 |01fd: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerArrowToggle:[I // field@9829 │ │ +3c7156: 1405 7e01 047f |01ff: const v5, #float 1.75466e+38 // #7f04017e │ │ +3c715c: 2410 c81c 0500 |0202: filled-new-array {v5}, [I // type@1cc8 │ │ +3c7162: 0c05 |0205: move-result-object v5 │ │ +3c7164: 6905 3298 |0206: sput-object v5, Lde/danoeh/antennapod/net/download/service/R$styleable;.DrawerLayout:[I // field@9832 │ │ +3c7168: 1405 b404 047f |0208: const v5, #float 1.75483e+38 // #7f0404b4 │ │ +3c716e: 2410 c81c 0500 |020b: filled-new-array {v5}, [I // type@1cc8 │ │ +3c7174: 0c0b |020e: move-result-object v11 │ │ +3c7176: 690b 3498 |020f: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.EditTextPreference:[I // field@9834 │ │ +3c717a: 232b c81c |0211: new-array v11, v2, [I // type@1cc8 │ │ +3c717e: 260b 470a 0000 |0213: fill-array-data v11, 00000c5a // +00000a47 │ │ +3c7184: 690b 3698 |0216: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton:[I // field@9836 │ │ +3c7188: 140b 6a00 047f |0218: const v11, #float 1.7546e+38 // #7f04006a │ │ +3c718e: 140c 6900 047f |021b: const v12, #float 1.7546e+38 // #7f040069 │ │ +3c7194: 2420 c81c bc00 |021e: filled-new-array {v12, v11}, [I // type@1cc8 │ │ +3c719a: 0c0b |0221: move-result-object v11 │ │ +3c719c: 690b 3798 |0222: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@9837 │ │ +3c71a0: 130b 1100 |0224: const/16 v11, #int 17 // #11 │ │ +3c71a4: 23bb c81c |0226: new-array v11, v11, [I // type@1cc8 │ │ +3c71a8: 260b 420a 0000 |0228: fill-array-data v11, 00000c6a // +00000a42 │ │ +3c71ae: 690b 4098 |022b: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton:[I // field@9840 │ │ +3c71b2: 2410 c81c 0c00 |022d: filled-new-array {v12}, [I // type@1cc8 │ │ +3c71b8: 0c0b |0230: move-result-object v11 │ │ +3c71ba: 690b 4198 |0231: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@9841 │ │ +3c71be: 140b 4102 047f |0233: const v11, #float 1.7547e+38 // #7f040241 │ │ +3c71c4: 140c a102 047f |0236: const v12, #float 1.75472e+38 // #7f0402a1 │ │ +3c71ca: 2420 c81c cb00 |0239: filled-new-array {v11, v12}, [I // type@1cc8 │ │ +3c71d0: 0c0b |023c: move-result-object v11 │ │ +3c71d2: 690b 5498 |023d: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FlowLayout:[I // field@9854 │ │ +3c71d6: 231b c81c |023f: new-array v11, v1, [I // type@1cc8 │ │ +3c71da: 260b 4f0a 0000 |0241: fill-array-data v11, 00000c90 // +00000a4f │ │ +3c71e0: 690b 5798 |0244: sput-object v11, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamily:[I // field@9857 │ │ +3c71e4: 130b 0a00 |0246: const/16 v11, #int 10 // #a │ │ +3c71e8: 23bc c81c |0248: new-array v12, v11, [I // type@1cc8 │ │ +3c71ec: 260c 580a 0000 |024a: fill-array-data v12, 00000ca2 // +00000a58 │ │ +3c71f2: 690c 5898 |024d: sput-object v12, Lde/danoeh/antennapod/net/download/service/R$styleable;.FontFamilyFont:[I // field@9858 │ │ +3c71f6: 140c 0002 0101 |024f: const v12, #float 2.3695e-38 // #01010200 │ │ +3c71fc: 1403 f001 047f |0252: const v3, #float 1.75468e+38 // #7f0401f0 │ │ +3c7202: 140f 0901 0101 |0255: const v15, #float 2.36943e-38 // #01010109 │ │ +3c7208: 2430 c81c cf03 |0258: filled-new-array {v15, v12, v3}, [I // type@1cc8 │ │ +3c720e: 0c03 |025b: move-result-object v3 │ │ +3c7210: 6903 6a98 |025c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ForegroundLinearLayout:[I // field@986a │ │ +3c7214: 1403 0300 0101 |025e: const v3, #float 2.36936e-38 // #01010003 │ │ +3c721a: 140c d100 0101 |0261: const v12, #float 2.36941e-38 // #010100d1 │ │ +3c7220: 2430 c81c 430c |0264: filled-new-array {v3, v4, v12}, [I // type@1cc8 │ │ +3c7226: 0c03 |0267: move-result-object v3 │ │ +3c7228: 6903 6e98 |0268: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Fragment:[I // field@986e │ │ +3c722c: 1403 0300 0101 |026a: const v3, #float 2.36936e-38 // #01010003 │ │ +3c7232: 2420 c81c c300 |026d: filled-new-array {v3, v12}, [I // type@1cc8 │ │ +3c7238: 0c03 |0270: move-result-object v3 │ │ +3c723a: 6903 6f98 |0271: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.FragmentContainerView:[I // field@986f │ │ +3c723e: 2373 c81c |0273: new-array v3, v7, [I // type@1cc8 │ │ +3c7242: 2603 450a 0000 |0275: fill-array-data v3, 00000cba // +00000a45 │ │ +3c7248: 6903 7598 |0278: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColor:[I // field@9875 │ │ +3c724c: 1403 1405 0101 |027a: const v3, #float 2.36972e-38 // #01010514 │ │ +3c7252: 2420 c81c 3e00 |027d: filled-new-array {v14, v3}, [I // type@1cc8 │ │ +3c7258: 0c03 |0280: move-result-object v3 │ │ +3c725a: 6903 7698 |0281: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.GradientColorItem:[I // field@9876 │ │ +3c725e: 2383 c81c |0283: new-array v3, v8, [I // type@1cc8 │ │ +3c7262: 2603 510a 0000 |0285: fill-array-data v3, 00000cd6 // +00000a51 │ │ +3c7268: 6903 8598 |0288: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ImageFilterView:[I // field@9885 │ │ +3c726c: 2313 c81c |028a: new-array v3, v1, [I // type@1cc8 │ │ +3c7270: 2603 600a 0000 |028c: fill-array-data v3, 00000cec // +00000a60 │ │ +3c7276: 6903 8f98 |028f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Insets:[I // field@988f │ │ +3c727a: 1303 1200 |0291: const/16 v3, #int 18 // #12 │ │ +3c727e: 2333 c81c |0293: new-array v3, v3, [I // type@1cc8 │ │ +3c7282: 2603 690a 0000 |0295: fill-array-data v3, 00000cfe // +00000a69 │ │ +3c7288: 6903 9798 |0298: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyAttribute:[I // field@9897 │ │ +3c728c: 1303 1400 |029a: const/16 v3, #int 20 // #14 │ │ +3c7290: 2333 c81c |029c: new-array v3, v3, [I // type@1cc8 │ │ +3c7294: 2603 880a 0000 |029e: fill-array-data v3, 00000d26 // +00000a88 │ │ +3c729a: 6903 aa98 |02a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyCycle:[I // field@98aa │ │ +3c729e: 2373 c81c |02a3: new-array v3, v7, [I // type@1cc8 │ │ +3c72a2: 2603 ad0a 0000 |02a5: fill-array-data v3, 00000d52 // +00000aad │ │ +3c72a8: 6903 bf98 |02a8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyPosition:[I // field@98bf │ │ +3c72ac: 1303 1400 |02aa: const/16 v3, #int 20 // #14 │ │ +3c72b0: 2333 c81c |02ac: new-array v3, v3, [I // type@1cc8 │ │ +3c72b4: 2603 c00a 0000 |02ae: fill-array-data v3, 00000d6e // +00000ac0 │ │ +3c72ba: 6903 cc98 |02b1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTimeCycle:[I // field@98cc │ │ +3c72be: 23b3 c81c |02b3: new-array v3, v11, [I // type@1cc8 │ │ +3c72c2: 2603 e50a 0000 |02b5: fill-array-data v3, 00000d9a // +00000ae5 │ │ +3c72c8: 6903 e198 |02b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.KeyTrigger:[I // field@98e1 │ │ +3c72cc: 1303 4300 |02ba: const/16 v3, #int 67 // #43 │ │ +3c72d0: 2333 c81c |02bc: new-array v3, v3, [I // type@1cc8 │ │ +3c72d4: 2603 f40a 0000 |02be: fill-array-data v3, 00000db2 // +00000af4 │ │ +3c72da: 6903 ec98 |02c1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Layout:[I // field@98ec │ │ +3c72de: 2383 c81c |02c3: new-array v3, v8, [I // type@1cc8 │ │ +3c72e2: 2603 770b 0000 |02c5: fill-array-data v3, 00000e3c // +00000b77 │ │ +3c72e8: 6903 3099 |02c8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat:[I // field@9930 │ │ +3c72ec: 1403 f500 0101 |02ca: const v3, #float 2.36942e-38 // #010100f5 │ │ +3c72f2: 140c 8101 0101 |02cd: const v12, #float 2.36946e-38 // #01010181 │ │ +3c72f8: 140f f400 0101 |02d0: const v15, #float 2.36942e-38 // #010100f4 │ │ +3c72fe: 2440 c81c f0c3 |02d3: filled-new-array {v0, v15, v3, v12}, [I // type@1cc8 │ │ +3c7304: 0c00 |02d6: move-result-object v0 │ │ +3c7306: 6900 3199 |02d7: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@9931 │ │ +3c730a: 1400 1d02 047f |02d9: const v0, #float 1.75469e+38 // #7f04021d │ │ +3c7310: 1403 2102 047f |02dc: const v3, #float 1.75469e+38 // #7f040221 │ │ +3c7316: 2420 c81c 3000 |02df: filled-new-array {v0, v3}, [I // type@1cc8 │ │ +3c731c: 0c00 |02e2: move-result-object v0 │ │ +3c731e: 6900 3f99 |02e3: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.LinearProgressIndicator:[I // field@993f │ │ +3c7322: 1400 ac02 0101 |02e5: const v0, #float 2.36955e-38 // #010102ac │ │ +3c7328: 1403 ad02 0101 |02e8: const v3, #float 2.36955e-38 // #010102ad │ │ +3c732e: 2420 c81c 3000 |02eb: filled-new-array {v0, v3}, [I // type@1cc8 │ │ +3c7334: 0c00 |02ee: move-result-object v0 │ │ +3c7336: 6900 4299 |02ef: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPopupWindow:[I // field@9942 │ │ +3c733a: 1400 8f01 047f |02f1: const v0, #float 1.75466e+38 // #7f04018f │ │ +3c7340: 1403 9001 047f |02f4: const v3, #float 1.75466e+38 // #7f040190 │ │ +3c7346: 140c b200 0101 |02f7: const v12, #float 2.36941e-38 // #010100b2 │ │ +3c734c: 140f f801 0101 |02fa: const v15, #float 2.3695e-38 // #010101f8 │ │ +3c7352: 2455 c81c fc30 |02fd: filled-new-array {v12, v15, v0, v3, v5}, [I // type@1cc8 │ │ +3c7358: 0c00 |0300: move-result-object v0 │ │ +3c735a: 6900 4599 |0301: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ListPreference:[I // field@9945 │ │ +3c735e: 1400 4b00 047f |0303: const v0, #float 1.7546e+38 // #7f04004b │ │ +3c7364: 1403 4c00 047f |0306: const v3, #float 1.7546e+38 // #7f04004c │ │ +3c736a: 1405 4900 047f |0309: const v5, #float 1.7546e+38 // #7f040049 │ │ +3c7370: 140f 4a00 047f |030c: const v15, #float 1.7546e+38 // #7f04004a │ │ +3c7376: 2440 c81c f530 |030f: filled-new-array {v5, v15, v0, v3}, [I // type@1cc8 │ │ +3c737c: 0c00 |0312: move-result-object v0 │ │ +3c737e: 6900 4b99 |0313: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialog:[I // field@994b │ │ +3c7382: 2320 c81c |0315: new-array v0, v2, [I // type@1cc8 │ │ +3c7386: 2600 3b0b 0000 |0317: fill-array-data v0, 00000e52 // +00000b3b │ │ +3c738c: 6900 4c99 |031a: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAlertDialogTheme:[I // field@994c │ │ +3c7390: 2320 c81c |031c: new-array v0, v2, [I // type@1cc8 │ │ +3c7394: 2600 440b 0000 |031e: fill-array-data v0, 00000e62 // +00000b44 │ │ +3c739a: 6900 5799 |0321: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@9957 │ │ +3c739e: 2360 c81c |0323: new-array v0, v6, [I // type@1cc8 │ │ +3c73a2: 2600 4d0b 0000 |0325: fill-array-data v0, 00000e72 // +00000b4d │ │ +3c73a8: 6900 5e99 |0328: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButton:[I // field@995e │ │ +3c73ac: 1400 a903 047f |032a: const v0, #float 1.75477e+38 // #7f0403a9 │ │ +3c73b2: 1403 d303 047f |032d: const v3, #float 1.75478e+38 // #7f0403d3 │ │ +3c73b8: 1405 a800 047f |0330: const v5, #float 1.75462e+38 // #7f0400a8 │ │ +3c73be: 2430 c81c 0503 |0333: filled-new-array {v5, v0, v3}, [I // type@1cc8 │ │ +3c73c4: 0c00 |0336: move-result-object v0 │ │ +3c73c6: 6900 5f99 |0337: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialButtonToggleGroup:[I // field@995f │ │ +3c73ca: 23b0 c81c |0339: new-array v0, v11, [I // type@1cc8 │ │ +3c73ce: 2600 670b 0000 |033b: fill-array-data v0, 00000ea2 // +00000b67 │ │ +3c73d4: 6900 7999 |033e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendar:[I // field@9979 │ │ +3c73d8: 23b0 c81c |0340: new-array v0, v11, [I // type@1cc8 │ │ +3c73dc: 2600 780b 0000 |0342: fill-array-data v0, 00000eba // +00000b78 │ │ +3c73e2: 6900 7a99 |0345: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCalendarItem:[I // field@997a │ │ +3c73e6: 23a0 c81c |0347: new-array v0, v10, [I // type@1cc8 │ │ +3c73ea: 2600 890b 0000 |0349: fill-array-data v0, 00000ed2 // +00000b89 │ │ +3c73f0: 6900 8f99 |034c: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCardView:[I // field@998f │ │ +3c73f4: 1300 0b00 |034e: const/16 v0, #int 11 // #b │ │ +3c73f8: 2303 c81c |0350: new-array v3, v0, [I // type@1cc8 │ │ +3c73fc: 2603 9e0b 0000 |0352: fill-array-data v3, 00000ef0 // +00000b9e │ │ +3c7402: 6903 9d99 |0355: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBox:[I // field@999d │ │ +3c7406: 1403 eb03 047f |0357: const v3, #float 1.75478e+38 // #7f0403eb │ │ +3c740c: 1405 ec03 047f |035a: const v5, #float 1.75478e+38 // #7f0403ec │ │ +3c7412: 2420 c81c 5300 |035d: filled-new-array {v3, v5}, [I // type@1cc8 │ │ +3c7418: 0c03 |0360: move-result-object v3 │ │ +3c741a: 6903 9e99 |0361: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialCheckBoxStates:[I // field@999e │ │ +3c741e: 1403 6201 047f |0363: const v3, #float 1.75465e+38 // #7f040162 │ │ +3c7424: 1405 5302 047f |0366: const v5, #float 1.7547e+38 // #7f040253 │ │ +3c742a: 140a 5d01 047f |0369: const v10, #float 1.75465e+38 // #7f04015d │ │ +3c7430: 140f 5f01 047f |036c: const v15, #float 1.75465e+38 // #7f04015f │ │ +3c7436: 1404 6001 047f |036f: const v4, #float 1.75465e+38 // #7f040160 │ │ +3c743c: 2455 c81c fa34 |0372: filled-new-array {v10, v15, v4, v3, v5}, [I // type@1cc8 │ │ +3c7442: 0c03 |0375: move-result-object v3 │ │ +3c7444: 6903 ac99 |0376: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialDivider:[I // field@99ac │ │ +3c7448: 1403 b304 047f |0378: const v3, #float 1.75482e+38 // #7f0404b3 │ │ +3c744e: 2420 c81c 3d00 |037b: filled-new-array {v13, v3}, [I // type@1cc8 │ │ +3c7454: 0c03 |037e: move-result-object v3 │ │ +3c7456: 6903 b299 |037f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialRadioButton:[I // field@99b2 │ │ +3c745a: 1403 ab03 047f |0381: const v3, #float 1.75477e+38 // #7f0403ab │ │ +3c7460: 1404 b303 047f |0384: const v4, #float 1.75477e+38 // #7f0403b3 │ │ +3c7466: 2420 c81c 4300 |0387: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c746c: 0c03 |038a: move-result-object v3 │ │ +3c746e: 6903 b599 |038b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialShape:[I // field@99b5 │ │ +3c7472: 2323 c81c |038d: new-array v3, v2, [I // type@1cc8 │ │ +3c7476: 2603 7b0b 0000 |038f: fill-array-data v3, 00000f0a // +00000b7b │ │ +3c747c: 6903 b899 |0392: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialSwitch:[I // field@99b8 │ │ +3c7480: 1403 7f05 0101 |0394: const v3, #float 2.36975e-38 // #0101057f │ │ +3c7486: 1404 a002 047f |0397: const v4, #float 1.75472e+38 // #7f0402a0 │ │ +3c748c: 1405 b604 0101 |039a: const v5, #float 2.36969e-38 // #010104b6 │ │ +3c7492: 2430 c81c 3504 |039d: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3c7498: 0c03 |03a0: move-result-object v3 │ │ +3c749a: 6903 bf99 |03a1: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextAppearance:[I // field@99bf │ │ +3c749e: 1403 7f05 0101 |03a3: const v3, #float 2.36975e-38 // #0101057f │ │ +3c74a4: 1405 3400 0101 |03a6: const v5, #float 2.36937e-38 // #01010034 │ │ +3c74aa: 2430 c81c 3504 |03a9: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3c74b0: 0c03 |03ac: move-result-object v3 │ │ +3c74b2: 6903 c399 |03ad: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTextView:[I // field@99c3 │ │ +3c74b6: 1403 cd00 047f |03af: const v3, #float 1.75462e+38 // #7f0400cd │ │ +3c74bc: 1404 4c02 047f |03b2: const v4, #float 1.7547e+38 // #7f04024c │ │ +3c74c2: 2420 c81c 4300 |03b5: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c74c8: 0c03 |03b8: move-result-object v3 │ │ +3c74ca: 6903 c799 |03b9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialTimePicker:[I // field@99c7 │ │ +3c74ce: 1403 fc03 047f |03bb: const v3, #float 1.75479e+38 // #7f0403fc │ │ +3c74d4: 1404 7e04 047f |03be: const v4, #float 1.75481e+38 // #7f04047e │ │ +3c74da: 1405 b302 047f |03c1: const v5, #float 1.75472e+38 // #7f0402b3 │ │ +3c74e0: 140a b502 047f |03c4: const v10, #float 1.75472e+38 // #7f0402b5 │ │ +3c74e6: 140d 2603 047f |03c7: const v13, #float 1.75474e+38 // #7f040326 │ │ +3c74ec: 2454 c81c a53d |03ca: filled-new-array {v5, v10, v13, v3, v4}, [I // type@1cc8 │ │ +3c74f2: 0c03 |03cd: move-result-object v3 │ │ +3c74f4: 6903 ca99 |03ce: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MaterialToolbar:[I // field@99ca │ │ +3c74f8: 2323 c81c |03d0: new-array v3, v2, [I // type@1cc8 │ │ +3c74fc: 2603 480b 0000 |03d2: fill-array-data v3, 00000f1a // +00000b48 │ │ +3c7502: 6903 d099 |03d5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuGroup:[I // field@99d0 │ │ +3c7506: 1303 1700 |03d7: const/16 v3, #int 23 // #17 │ │ +3c750a: 2333 c81c |03d9: new-array v3, v3, [I // type@1cc8 │ │ +3c750e: 2603 4f0b 0000 |03db: fill-array-data v3, 00000f2a // +00000b4f │ │ +3c7514: 6903 d799 |03de: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuItem:[I // field@99d7 │ │ +3c7518: 2383 c81c |03e0: new-array v3, v8, [I // type@1cc8 │ │ +3c751c: 2603 7a0b 0000 |03e2: fill-array-data v3, 00000f5c // +00000b7a │ │ +3c7522: 6903 ef99 |03e5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MenuView:[I // field@99ef │ │ +3c7526: 2323 c81c |03e7: new-array v3, v2, [I // type@1cc8 │ │ +3c752a: 2603 890b 0000 |03e9: fill-array-data v3, 00000f72 // +00000b89 │ │ +3c7530: 6903 f999 |03ec: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MockView:[I // field@99f9 │ │ +3c7534: 2323 c81c |03ee: new-array v3, v2, [I // type@1cc8 │ │ +3c7538: 2603 920b 0000 |03f0: fill-array-data v3, 00000f82 // +00000b92 │ │ +3c753e: 6903 009a |03f3: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Motion:[I // field@9a00 │ │ +3c7542: 1403 3103 047f |03f5: const v3, #float 1.75475e+38 // #7f040331 │ │ +3c7548: 1404 3403 047f |03f8: const v4, #float 1.75475e+38 // #7f040334 │ │ +3c754e: 2420 c81c 4300 |03fb: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c7554: 0c03 |03fe: move-result-object v3 │ │ +3c7556: 6903 019a |03ff: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionHelper:[I // field@9a01 │ │ +3c755a: 2323 c81c |0401: new-array v3, v2, [I // type@1cc8 │ │ +3c755e: 2603 8f0b 0000 |0403: fill-array-data v3, 00000f92 // +00000b8f │ │ +3c7564: 6903 049a |0406: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionLayout:[I // field@9a04 │ │ +3c7568: 1403 4801 047f |0408: const v3, #float 1.75465e+38 // #7f040148 │ │ +3c756e: 1404 5602 047f |040b: const v4, #float 1.7547e+38 // #7f040256 │ │ +3c7574: 2420 c81c 4300 |040e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c757a: 0c03 |0411: move-result-object v3 │ │ +3c757c: 6903 0b9a |0412: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionScene:[I // field@9a0b │ │ +3c7580: 1403 2e04 047f |0414: const v3, #float 1.7548e+38 // #7f04042e │ │ +3c7586: 1404 2f04 047f |0417: const v4, #float 1.7548e+38 // #7f04042f │ │ +3c758c: 1405 2d04 047f |041a: const v5, #float 1.7548e+38 // #7f04042d │ │ +3c7592: 2430 c81c 3504 |041d: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3c7598: 0c03 |0420: move-result-object v3 │ │ +3c759a: 6903 0e9a |0421: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MotionTelltales:[I // field@9a0e │ │ +3c759e: 1403 8f01 047f |0423: const v3, #float 1.75466e+38 // #7f04018f │ │ +3c75a4: 1404 9001 047f |0426: const v4, #float 1.75466e+38 // #7f040190 │ │ +3c75aa: 1405 f801 0101 |0429: const v5, #float 2.3695e-38 // #010101f8 │ │ +3c75b0: 2440 c81c 5c43 |042c: filled-new-array {v12, v5, v3, v4}, [I // type@1cc8 │ │ +3c75b6: 0c03 |042f: move-result-object v3 │ │ +3c75b8: 6903 189a |0430: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.MultiSelectListPreference:[I // field@9a18 │ │ +3c75bc: 1403 b602 047f |0432: const v3, #float 1.75472e+38 // #7f0402b6 │ │ +3c75c2: 1404 ab03 047f |0435: const v4, #float 1.75477e+38 // #7f0403ab │ │ +3c75c8: 1405 5501 0101 |0438: const v5, #float 2.36945e-38 // #01010155 │ │ +3c75ce: 1408 5901 0101 |043b: const v8, #float 2.36945e-38 // #01010159 │ │ +3c75d4: 2454 c81c 853e |043e: filled-new-array {v5, v8, v14, v3, v4}, [I // type@1cc8 │ │ +3c75da: 0c03 |0441: move-result-object v3 │ │ +3c75dc: 6903 1d9a |0442: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarActiveIndicator:[I // field@9a1d │ │ +3c75e0: 1303 0e00 |0444: const/16 v3, #int 14 // #e │ │ +3c75e4: 2333 c81c |0446: new-array v3, v3, [I // type@1cc8 │ │ +3c75e8: 2603 5a0b 0000 |0448: fill-array-data v3, 00000fa2 // +00000b5a │ │ +3c75ee: 6903 239a |044b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationBarView:[I // field@9a23 │ │ +3c75f2: 1403 3c03 047f |044d: const v3, #float 1.75475e+38 // #7f04033c │ │ +3c75f8: 1404 4203 047f |0450: const v4, #float 1.75475e+38 // #7f040342 │ │ +3c75fe: 1405 f801 047f |0453: const v5, #float 1.75468e+38 // #7f0401f8 │ │ +3c7604: 1408 3502 047f |0456: const v8, #float 1.7547e+38 // #7f040235 │ │ +3c760a: 140a f002 047f |0459: const v10, #float 1.75473e+38 // #7f0402f0 │ │ +3c7610: 2454 c81c 853a |045c: filled-new-array {v5, v8, v10, v3, v4}, [I // type@1cc8 │ │ +3c7616: 0c03 |045f: move-result-object v3 │ │ +3c7618: 6903 329a |0460: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationRailView:[I // field@9a32 │ │ +3c761c: 1303 2300 |0462: const/16 v3, #int 35 // #23 │ │ +3c7620: 2333 c81c |0464: new-array v3, v3, [I // type@1cc8 │ │ +3c7624: 2603 5c0b 0000 |0466: fill-array-data v3, 00000fc2 // +00000b5c │ │ +3c762a: 6903 389a |0469: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.NavigationView:[I // field@9a38 │ │ +3c762e: 1403 c900 047f |046b: const v3, #float 1.75462e+38 // #7f0400c9 │ │ +3c7634: 1404 2c04 047f |046e: const v4, #float 1.7548e+38 // #7f04042c │ │ +3c763a: 2420 c81c 4300 |0471: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c7640: 0c03 |0474: move-result-object v3 │ │ +3c7642: 6903 5c9a |0475: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnClick:[I // field@9a5c │ │ +3c7646: 2373 c81c |0477: new-array v3, v7, [I // type@1cc8 │ │ +3c764a: 2603 930b 0000 |0479: fill-array-data v3, 0000100c // +00000b93 │ │ +3c7650: 6903 5f9a |047c: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.OnSwipe:[I // field@9a5f │ │ +3c7654: 1403 c902 0101 |047e: const v3, #float 2.36956e-38 // #010102c9 │ │ +3c765a: 1404 3903 047f |0481: const v4, #float 1.75475e+38 // #7f040339 │ │ +3c7660: 1405 7601 0101 |0484: const v5, #float 2.36946e-38 // #01010176 │ │ +3c7666: 2430 c81c 3504 |0487: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3c766c: 0c03 |048a: move-result-object v3 │ │ +3c766e: 6903 6c9a |048b: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindow:[I // field@9a6c │ │ +3c7672: 1403 e703 047f |048d: const v3, #float 1.75478e+38 // #7f0403e7 │ │ +3c7678: 2410 c81c 0300 |0490: filled-new-array {v3}, [I // type@1cc8 │ │ +3c767e: 0c03 |0493: move-result-object v3 │ │ +3c7680: 6903 6d9a |0494: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PopupWindowBackgroundState:[I // field@9a6d │ │ +3c7684: 1303 2400 |0496: const/16 v3, #int 36 // #24 │ │ +3c7688: 2333 c81c |0498: new-array v3, v3, [I // type@1cc8 │ │ +3c768c: 2603 8e0b 0000 |049a: fill-array-data v3, 00001028 // +00000b8e │ │ +3c7692: 6903 729a |049d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.Preference:[I // field@9a72 │ │ +3c7696: 1403 2a01 0101 |049f: const v3, #float 2.36944e-38 // #0101012a │ │ +3c769c: 1404 2f00 047f |04a2: const v4, #float 1.75459e+38 // #7f04002f │ │ +3c76a2: 1405 f200 0101 |04a5: const v5, #float 2.36942e-38 // #010100f2 │ │ +3c76a8: 1408 2901 0101 |04a8: const v8, #float 2.36944e-38 // #01010129 │ │ +3c76ae: 2440 c81c 8543 |04ab: filled-new-array {v5, v8, v3, v4}, [I // type@1cc8 │ │ +3c76b4: 0c03 |04ae: move-result-object v3 │ │ +3c76b6: 6903 739a |04af: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragment:[I // field@9a73 │ │ +3c76ba: 1403 2a01 0101 |04b1: const v3, #float 2.36944e-38 // #0101012a │ │ +3c76c0: 2440 c81c 8543 |04b4: filled-new-array {v5, v8, v3, v4}, [I // type@1cc8 │ │ +3c76c6: 0c03 |04b7: move-result-object v3 │ │ +3c76c8: 6903 749a |04b8: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceFragmentCompat:[I // field@9a74 │ │ +3c76cc: 1403 2502 047f |04ba: const v3, #float 1.75469e+38 // #7f040225 │ │ +3c76d2: 1404 3703 047f |04bd: const v4, #float 1.75475e+38 // #7f040337 │ │ +3c76d8: 1408 e701 0101 |04c0: const v8, #float 2.36949e-38 // #010101e7 │ │ +3c76de: 2430 c81c 3804 |04c3: filled-new-array {v8, v3, v4}, [I // type@1cc8 │ │ +3c76e4: 0c03 |04c6: move-result-object v3 │ │ +3c76e6: 6903 7d9a |04c7: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceGroup:[I // field@9a7d │ │ +3c76ea: 1403 e802 047f |04c9: const v3, #float 1.75473e+38 // #7f0402e8 │ │ +3c76f0: 1404 ec02 047f |04cc: const v4, #float 1.75473e+38 // #7f0402ec │ │ +3c76f6: 1408 1f01 0101 |04cf: const v8, #float 2.36944e-38 // #0101011f │ │ +3c76fc: 140a 2001 0101 |04d2: const v10, #float 2.36944e-38 // #01010120 │ │ +3c7702: 2440 c81c a843 |04d5: filled-new-array {v8, v10, v3, v4}, [I // type@1cc8 │ │ +3c7708: 0c03 |04d8: move-result-object v3 │ │ +3c770a: 6903 819a |04d9: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceImageView:[I // field@9a81 │ │ +3c770e: 2393 c81c |04db: new-array v3, v9, [I // type@1cc8 │ │ +3c7712: 2603 970b 0000 |04dd: fill-array-data v3, 00001074 // +00000b97 │ │ +3c7718: 6903 869a |04e0: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PreferenceTheme:[I // field@9a86 │ │ +3c771c: 1403 1d03 047f |04e2: const v3, #float 1.75474e+38 // #7f04031d │ │ +3c7722: 1404 bb04 047f |04e5: const v4, #float 1.75483e+38 // #7f0404bb │ │ +3c7728: 1408 dc00 0101 |04e8: const v8, #float 2.36942e-38 // #010100dc │ │ +3c772e: 140a 7f02 047f |04eb: const v10, #float 1.75471e+38 // #7f04027f │ │ +3c7734: 140d 1f03 0101 |04ee: const v13, #float 2.36958e-38 // #0101031f │ │ +3c773a: 2454 c81c d83a |04f1: filled-new-array {v8, v13, v10, v3, v4}, [I // type@1cc8 │ │ +3c7740: 0c03 |04f4: move-result-object v3 │ │ +3c7742: 6903 bb9a |04f5: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.PropertySet:[I // field@9abb │ │ +3c7746: 1403 d602 047f |04f7: const v3, #float 1.75473e+38 // #7f0402d6 │ │ +3c774c: 2410 c81c 0300 |04fa: filled-new-array {v3}, [I // type@1cc8 │ │ +3c7752: 0c03 |04fd: move-result-object v3 │ │ +3c7754: 6903 c19a |04fe: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RadialViewGroup:[I // field@9ac1 │ │ +3c7758: 1403 f402 047f |0500: const v3, #float 1.75473e+38 // #7f0402f4 │ │ +3c775e: 1404 b704 047f |0503: const v4, #float 1.75483e+38 // #7f0404b7 │ │ +3c7764: 2420 c81c 4300 |0506: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c776a: 0c03 |0509: move-result-object v3 │ │ +3c776c: 6903 c39a |050a: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RangeSlider:[I // field@9ac3 │ │ +3c7770: 1403 3b03 047f |050c: const v3, #float 1.75475e+38 // #7f04033b │ │ +3c7776: 1404 4103 047f |050f: const v4, #float 1.75475e+38 // #7f040341 │ │ +3c777c: 2420 c81c 4300 |0512: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3c7782: 0c03 |0515: move-result-object v3 │ │ +3c7784: 6903 c69a |0516: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecycleListView:[I // field@9ac6 │ │ +3c7788: 2373 c81c |0518: new-array v3, v7, [I // type@1cc8 │ │ +3c778c: 2603 7e0b 0000 |051a: fill-array-data v3, 00001098 // +00000b7e │ │ +3c7792: 6903 c99a |051d: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.RecyclerView:[I // field@9ac9 │ │ +3c7796: 1403 2602 047f |051f: const v3, #float 1.75469e+38 // #7f040226 │ │ +3c779c: 2410 c81c 0300 |0522: filled-new-array {v3}, [I // type@1cc8 │ │ +3c77a2: 0c03 |0525: move-result-object v3 │ │ +3c77a4: 6903 d69a |0526: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@9ad6 │ │ +3c77a8: 1403 7000 047f |0528: const v3, #float 1.7546e+38 // #7f040070 │ │ +3c77ae: 2410 c81c 0300 |052b: filled-new-array {v3}, [I // type@1cc8 │ │ +3c77b4: 0c03 |052e: move-result-object v3 │ │ +3c77b6: 6903 d89a |052f: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@9ad8 │ │ +3c77ba: 1303 1100 |0531: const/16 v3, #int 17 // #11 │ │ +3c77be: 2333 c81c |0533: new-array v3, v3, [I // type@1cc8 │ │ +3c77c2: 2603 7f0b 0000 |0535: fill-array-data v3, 000010b4 // +00000b7f │ │ +3c77c8: 6903 da9a |0538: sput-object v3, Lde/danoeh/antennapod/net/download/service/R$styleable;.SearchView:[I // field@9ada │ │ +3c77cc: 2311 c81c |053a: new-array v1, v1, [I // type@1cc8 │ │ +3c77d0: 2601 9e0b 0000 |053c: fill-array-data v1, 000010da // +00000b9e │ │ +3c77d6: 6901 ec9a |053f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SeekBarPreference:[I // field@9aec │ │ +3c77da: 23b1 c81c |0541: new-array v1, v11, [I // type@1cc8 │ │ +3c77de: 2601 a90b 0000 |0543: fill-array-data v1, 000010ec // +00000ba9 │ │ +3c77e4: 6901 f49a |0546: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeAppearance:[I // field@9af4 │ │ +3c77e8: 2301 c81c |0548: new-array v1, v0, [I // type@1cc8 │ │ +3c77ec: 2601 ba0b 0000 |054a: fill-array-data v1, 00001104 // +00000bba │ │ +3c77f2: 6901 ff9a |054d: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ShapeableImageView:[I // field@9aff │ │ +3c77f6: 2361 c81c |054f: new-array v1, v6, [I // type@1cc8 │ │ +3c77fa: 2601 cd0b 0000 |0551: fill-array-data v1, 0000111e // +00000bcd │ │ +3c7800: 6901 0b9b |0554: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Slider:[I // field@9b0b │ │ +3c7804: 1401 d703 047f |0556: const v1, #float 1.75478e+38 // #7f0403d7 │ │ +3c780a: 1403 d803 047f |0559: const v3, #float 1.75478e+38 // #7f0403d8 │ │ +3c7810: 1404 d603 047f |055c: const v4, #float 1.75478e+38 // #7f0403d6 │ │ +3c7816: 2430 c81c 1403 |055f: filled-new-array {v4, v1, v3}, [I // type@1cc8 │ │ +3c781c: 0c01 |0562: move-result-object v1 │ │ +3c781e: 6901 229b |0563: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Snackbar:[I // field@9b22 │ │ +3c7822: 23b1 c81c |0565: new-array v1, v11, [I // type@1cc8 │ │ +3c7826: 2601 e70b 0000 |0567: fill-array-data v1, 0000114e // +00000be7 │ │ +3c782c: 6901 239b |056a: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SnackbarLayout:[I // field@9b23 │ │ +3c7830: 1401 6202 0101 |056c: const v1, #float 2.36953e-38 // #01010262 │ │ +3c7836: 1403 5d03 047f |056f: const v3, #float 1.75476e+38 // #7f04035d │ │ +3c783c: 1404 7601 0101 |0572: const v4, #float 2.36946e-38 // #01010176 │ │ +3c7842: 1406 7b01 0101 |0575: const v6, #float 2.36946e-38 // #0101017b │ │ +3c7848: 2453 c81c 4c16 |0578: filled-new-array {v12, v4, v6, v1, v3}, [I // type@1cc8 │ │ +3c784e: 0c01 |057b: move-result-object v1 │ │ +3c7850: 6901 319b |057c: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Spinner:[I // field@9b31 │ │ +3c7854: 1401 1201 047f |057e: const v1, #float 1.75464e+38 // #7f040112 │ │ +3c785a: 1403 d000 0101 |0581: const v3, #float 2.36941e-38 // #010100d0 │ │ +3c7860: 2420 c81c 1300 |0584: filled-new-array {v3, v1}, [I // type@1cc8 │ │ +3c7866: 0c01 |0587: move-result-object v1 │ │ +3c7868: 6901 379b |0588: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.State:[I // field@9b37 │ │ +3c786c: 2321 c81c |058a: new-array v1, v2, [I // type@1cc8 │ │ +3c7870: 2601 da0b 0000 |058c: fill-array-data v1, 00001166 // +00000bda │ │ +3c7876: 6901 389b |058f: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawable:[I // field@9b38 │ │ +3c787a: 1401 9901 0101 |0591: const v1, #float 2.36947e-38 // #01010199 │ │ +3c7880: 2410 c81c 0100 |0594: filled-new-array {v1}, [I // type@1cc8 │ │ +3c7886: 0c01 |0597: move-result-object v1 │ │ +3c7888: 6901 399b |0598: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateListDrawableItem:[I // field@9b39 │ │ +3c788c: 1401 4a01 047f |059a: const v1, #float 1.75465e+38 // #7f04014a │ │ +3c7892: 2410 c81c 0100 |059d: filled-new-array {v1}, [I // type@1cc8 │ │ +3c7898: 0c01 |05a0: move-result-object v1 │ │ +3c789a: 6901 419b |05a1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.StateSet:[I // field@9b41 │ │ +3c789e: 1301 0e00 |05a3: const/16 v1, #int 14 // #e │ │ +3c78a2: 2311 c81c |05a5: new-array v1, v1, [I // type@1cc8 │ │ +3c78a6: 2601 cf0b 0000 |05a7: fill-array-data v1, 00001176 // +00000bcf │ │ +3c78ac: 6901 459b |05aa: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchCompat:[I // field@9b45 │ │ +3c78b0: 1401 b304 047f |05ac: const v1, #float 1.75482e+38 // #7f0404b3 │ │ +3c78b6: 2410 c81c 0100 |05af: filled-new-array {v1}, [I // type@1cc8 │ │ +3c78bc: 0c01 |05b2: move-result-object v1 │ │ +3c78be: 6901 549b |05b3: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchMaterial:[I // field@9b54 │ │ +3c78c2: 23b1 c81c |05b5: new-array v1, v11, [I // type@1cc8 │ │ +3c78c6: 2601 df0b 0000 |05b7: fill-array-data v1, 00001196 // +00000bdf │ │ +3c78cc: 6901 569b |05ba: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreference:[I // field@9b56 │ │ +3c78d0: 23b1 c81c |05bc: new-array v1, v11, [I // type@1cc8 │ │ +3c78d4: 2601 f00b 0000 |05be: fill-array-data v1, 000011ae // +00000bf0 │ │ +3c78da: 6901 579b |05c1: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.SwitchPreferenceCompat:[I // field@9b57 │ │ +3c78de: 1401 0200 0101 |05c3: const v1, #float 2.36936e-38 // #01010002 │ │ +3c78e4: 1402 4f01 0101 |05c6: const v2, #float 2.36945e-38 // #0101014f │ │ +3c78ea: 2430 c81c 5102 |05c9: filled-new-array {v1, v5, v2}, [I // type@1cc8 │ │ +3c78f0: 0c01 |05cc: move-result-object v1 │ │ +3c78f2: 6901 6c9b |05cd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabItem:[I // field@9b6c │ │ +3c78f6: 1301 1a00 |05cf: const/16 v1, #int 26 // #1a │ │ +3c78fa: 2311 c81c |05d1: new-array v1, v1, [I // type@1cc8 │ │ +3c78fe: 2601 f30b 0000 |05d3: fill-array-data v1, 000011c6 // +00000bf3 │ │ +3c7904: 6901 709b |05d6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TabLayout:[I // field@9b70 │ │ +3c7908: 2391 c81c |05d8: new-array v1, v9, [I // type@1cc8 │ │ +3c790c: 2601 240c 0000 |05da: fill-array-data v1, 000011fe // +00000c24 │ │ +3c7912: 6901 8b9b |05dd: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextAppearance:[I // field@9b8b │ │ +3c7916: 1401 5e04 047f |05df: const v1, #float 1.75481e+38 // #7f04045e │ │ +3c791c: 2410 c81c 0100 |05e2: filled-new-array {v1}, [I // type@1cc8 │ │ +3c7922: 0c01 |05e5: move-result-object v1 │ │ +3c7924: 6901 9c9b |05e6: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputEditText:[I // field@9b9c │ │ +3c7928: 1301 4300 |05e8: const/16 v1, #int 67 // #43 │ │ +3c792c: 2311 c81c |05ea: new-array v1, v1, [I // type@1cc8 │ │ +3c7930: 2601 360c 0000 |05ec: fill-array-data v1, 00001222 // +00000c36 │ │ +3c7936: 6901 9e9b |05ef: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.TextInputLayout:[I // field@9b9e │ │ +3c793a: 1401 8c01 047f |05f1: const v1, #float 1.75466e+38 // #7f04018c │ │ +3c7940: 1402 8d01 047f |05f4: const v2, #float 1.75466e+38 // #7f04018d │ │ +3c7946: 1403 3400 0101 |05f7: const v3, #float 2.36937e-38 // #01010034 │ │ +3c794c: 2430 c81c 1302 |05fa: filled-new-array {v3, v1, v2}, [I // type@1cc8 │ │ +3c7952: 0c01 |05fd: move-result-object v1 │ │ +3c7954: 6901 e29b |05fe: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.ThemeEnforcement:[I // field@9be2 │ │ +3c7958: 1301 1e00 |0600: const/16 v1, #int 30 // #1e │ │ +3c795c: 2311 c81c |0602: new-array v1, v1, [I // type@1cc8 │ │ +3c7960: 2601 a80c 0000 |0604: fill-array-data v1, 000012ac // +00000ca8 │ │ +3c7966: 6901 e69b |0607: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Toolbar:[I // field@9be6 │ │ +3c796a: 1301 0800 |0609: const/16 v1, #int 8 // #8 │ │ +3c796e: 2311 c81c |060b: new-array v1, v1, [I // type@1cc8 │ │ +3c7972: 2601 df0c 0000 |060d: fill-array-data v1, 000012ec // +00000cdf │ │ +3c7978: 6901 059c |0610: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Tooltip:[I // field@9c05 │ │ +3c797c: 2301 c81c |0612: new-array v1, v0, [I // type@1cc8 │ │ +3c7980: 2601 ec0c 0000 |0614: fill-array-data v1, 00001300 // +00000cec │ │ +3c7986: 6901 0e9c |0617: sput-object v1, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transform:[I // field@9c0e │ │ +3c798a: 2300 c81c |0619: new-array v0, v0, [I // type@1cc8 │ │ +3c798e: 2600 ff0c 0000 |061b: fill-array-data v0, 0000131a // +00000cff │ │ +3c7994: 6900 1a9c |061e: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Transition:[I // field@9c1a │ │ +3c7998: 1400 7f03 047f |0620: const v0, #float 1.75476e+38 // #7f04037f │ │ +3c799e: 1401 8003 047f |0623: const v1, #float 1.75476e+38 // #7f040380 │ │ +3c79a4: 1402 1201 047f |0626: const v2, #float 1.75464e+38 // #7f040112 │ │ +3c79aa: 1403 7d03 047f |0629: const v3, #float 1.75476e+38 // #7f04037d │ │ +3c79b0: 1404 7e03 047f |062c: const v4, #float 1.75476e+38 // #7f04037e │ │ +3c79b6: 2451 c81c 3204 |062f: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3c79bc: 0c00 |0632: move-result-object v0 │ │ +3c79be: 6900 269c |0633: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.Variant:[I // field@9c26 │ │ +3c79c2: 1400 4003 047f |0635: const v0, #float 1.75475e+38 // #7f040340 │ │ +3c79c8: 1401 6604 047f |0638: const v1, #float 1.75481e+38 // #7f040466 │ │ +3c79ce: 1502 0101 |063b: const/high16 v2, #int 16842752 // #101 │ │ +3c79d2: 1403 da00 0101 |063d: const v3, #float 2.36942e-38 // #010100da │ │ +3c79d8: 1404 3d03 047f |0640: const v4, #float 1.75475e+38 // #7f04033d │ │ +3c79de: 2451 c81c 3204 |0643: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3c79e4: 0c00 |0646: move-result-object v0 │ │ +3c79e6: 6900 2c9c |0647: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.View:[I // field@9c2c │ │ +3c79ea: 1400 5000 047f |0649: const v0, #float 1.7546e+38 // #7f040050 │ │ +3c79f0: 1401 5100 047f |064c: const v1, #float 1.7546e+38 // #7f040051 │ │ +3c79f6: 1402 d400 0101 |064f: const v2, #float 2.36942e-38 // #010100d4 │ │ +3c79fc: 2430 c81c 0201 |0652: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3c7a02: 0c00 |0655: move-result-object v0 │ │ +3c7a04: 6900 2d9c |0656: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewBackgroundHelper:[I // field@9c2d │ │ +3c7a08: 1400 c400 0101 |0658: const v0, #float 2.36941e-38 // #010100c4 │ │ +3c7a0e: 2410 c81c 0000 |065b: filled-new-array {v0}, [I // type@1cc8 │ │ +3c7a14: 0c00 |065e: move-result-object v0 │ │ +3c7a16: 6900 319c |065f: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewPager2:[I // field@9c31 │ │ +3c7a1a: 1400 f300 0101 |0661: const v0, #float 2.36942e-38 // #010100f3 │ │ +3c7a20: 1401 d000 0101 |0664: const v1, #float 2.36941e-38 // #010100d0 │ │ +3c7a26: 2430 c81c 5100 |0667: filled-new-array {v1, v5, v0}, [I // type@1cc8 │ │ +3c7a2c: 0c00 |066a: move-result-object v0 │ │ +3c7a2e: 6900 339c |066b: sput-object v0, Lde/danoeh/antennapod/net/download/service/R$styleable;.ViewStubCompat:[I // field@9c33 │ │ +3c7a32: 0e00 |066d: return-void │ │ +3c7a34: 0003 0400 1d00 0000 4700 047f 4e00 ... |066e: array-data (62 units) │ │ +3c7ab0: 0003 0400 0600 0000 4700 047f 4e00 ... |06ac: array-data (16 units) │ │ +3c7ad0: 0003 0400 0800 0000 f200 0101 9100 ... |06bc: array-data (20 units) │ │ +3c7af8: 0003 0400 0600 0000 1c01 0101 9401 ... |06d0: array-data (16 units) │ │ +3c7b18: 0003 0400 0800 0000 d400 0101 8f04 ... |06e0: array-data (20 units) │ │ +3c7b40: 0003 0400 0700 0000 3400 0101 6d01 ... |06f4: array-data (18 units) │ │ +3c7b64: 0003 0400 1600 0000 3400 0101 4000 ... |0706: array-data (48 units) │ │ +3c7bc4: 0003 0400 7f00 0000 5700 0101 ae00 ... |0736: array-data (258 units) │ │ +3c7dc8: 0003 0400 0c00 0000 4800 047f 5400 ... |0838: array-data (28 units) │ │ +3c7e00: 0003 0400 0900 0000 3901 0101 fe01 ... |0854: array-data (22 units) │ │ +3c7e2c: 0003 0400 1000 0000 5000 047f 7e01 ... |086a: array-data (36 units) │ │ +3c7e74: 0003 0400 1600 0000 1f01 0101 2001 ... |088e: array-data (48 units) │ │ +3c7ed4: 0003 0400 0d00 0000 3f01 0101 4001 ... |08be: array-data (30 units) │ │ +3c7f10: 0003 0400 0600 0000 ef01 0101 f001 ... |08dc: array-data (16 units) │ │ +3c7f30: 0003 0400 2a00 0000 3400 0101 9500 ... |08ec: array-data (88 units) │ │ +3c7fe0: 0003 0400 0700 0000 a900 047f be00 ... |0944: array-data (18 units) │ │ +3c8004: 0003 0400 1800 0000 da00 047f db00 ... |0956: array-data (52 units) │ │ +3c806c: 0003 0400 6d00 0000 c400 0101 d000 ... |098a: array-data (222 units) │ │ +3c8228: 0003 0400 5a00 0000 c400 0101 d500 ... |0a68: array-data (184 units) │ │ +3c8398: 0003 0400 6f00 0000 c400 0101 d000 ... |0b20: array-data (226 units) │ │ +3c855c: 0003 0400 0700 0000 b300 0101 5802 ... |0c02: array-data (18 units) │ │ +3c8580: 0003 0400 0900 0000 3e00 047f 3b01 ... |0c14: array-data (22 units) │ │ +3c85ac: 0003 0400 0c00 0000 f201 0101 f301 ... |0c2a: array-data (28 units) │ │ +3c85e4: 0003 0400 0800 0000 3b00 047f 3c00 ... |0c46: array-data (20 units) │ │ +3c860c: 0003 0400 0600 0000 d900 047f 7e01 ... |0c5a: array-data (16 units) │ │ +3c862c: 0003 0400 1100 0000 0e00 0101 5000 ... |0c6a: array-data (38 units) │ │ +3c8678: 0003 0400 0700 0000 e401 047f e501 ... |0c90: array-data (18 units) │ │ +3c869c: 0003 0400 0a00 0000 3205 0101 3305 ... |0ca2: array-data (24 units) │ │ +3c86cc: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0cba: array-data (28 units) │ │ +3c8704: 0003 0400 0900 0000 3400 047f 8700 ... |0cd6: array-data (22 units) │ │ +3c8730: 0003 0400 0700 0000 b702 047f b802 ... |0cec: array-data (18 units) │ │ +3c8754: 0003 0400 1200 0000 1f03 0101 2003 ... |0cfe: array-data (40 units) │ │ +3c87a4: 0003 0400 1400 0000 1f03 0101 2203 ... |0d26: array-data (44 units) │ │ +3c87fc: 0003 0400 0c00 0000 3a01 047f 6801 ... |0d52: array-data (28 units) │ │ +3c8834: 0003 0400 1400 0000 1f03 0101 2203 ... |0d6e: array-data (44 units) │ │ +3c888c: 0003 0400 0a00 0000 f201 047f 1f03 ... |0d9a: array-data (24 units) │ │ +3c88bc: 0003 0400 4300 0000 c400 0101 f400 ... |0db2: array-data (138 units) │ │ +3c89d0: 0003 0400 0900 0000 af00 0101 c400 ... |0e3c: array-data (22 units) │ │ +3c89fc: 0003 0400 0600 0000 ba02 047f bb02 ... |0e52: array-data (16 units) │ │ +3c8a1c: 0003 0400 0600 0000 2002 0101 8c04 ... |0e62: array-data (16 units) │ │ +3c8a3c: 0003 0400 1600 0000 d400 0101 b701 ... |0e72: array-data (48 units) │ │ +3c8a9c: 0003 0400 0a00 0000 0d02 0101 4401 ... |0ea2: array-data (24 units) │ │ +3c8acc: 0003 0400 0a00 0000 b701 0101 b801 ... |0eba: array-data (24 units) │ │ +3c8afc: 0003 0400 0d00 0000 e501 0101 9c00 ... |0ed2: array-data (30 units) │ │ +3c8b38: 0003 0400 0b00 0000 0701 0101 8e00 ... |0ef0: array-data (26 units) │ │ +3c8b6c: 0003 0400 0600 0000 6a04 047f 6b04 ... |0f0a: array-data (16 units) │ │ +3c8b8c: 0003 0400 0600 0000 0e00 0101 d000 ... |0f1a: array-data (16 units) │ │ +3c8bac: 0003 0400 1700 0000 0200 0101 0e00 ... |0f2a: array-data (50 units) │ │ +3c8c10: 0003 0400 0900 0000 ae00 0101 2c01 ... |0f5c: array-data (22 units) │ │ +3c8c3c: 0003 0400 0600 0000 f702 047f f802 ... |0f72: array-data (16 units) │ │ +3c8c5c: 0003 0400 0600 0000 3500 047f 6801 ... |0f82: array-data (16 units) │ │ +3c8c7c: 0003 0400 0600 0000 3900 047f 3901 ... |0f92: array-data (16 units) │ │ +3c8c9c: 0003 0400 0e00 0000 5000 047f 7e01 ... |0fa2: array-data (32 units) │ │ +3c8cdc: 0003 0400 2300 0000 b300 0101 d400 ... |0fc2: array-data (74 units) │ │ +3c8d70: 0003 0400 0c00 0000 6401 047f 6501 ... |100c: array-data (28 units) │ │ +3c8da8: 0003 0400 2400 0000 0200 0101 0d00 ... |1028: array-data (76 units) │ │ +3c8e40: 0003 0400 1000 0000 a300 047f 5501 ... |1074: array-data (36 units) │ │ +3c8e88: 0003 0400 0c00 0000 c400 0101 eb00 ... |1098: array-data (28 units) │ │ +3c8ec0: 0003 0400 1100 0000 da00 0101 1f01 ... |10b4: array-data (38 units) │ │ +3c8f0c: 0003 0400 0700 0000 f200 0101 3601 ... |10da: array-data (18 units) │ │ +3c8f30: 0003 0400 0a00 0000 2701 047f 2801 ... |10ec: array-data (24 units) │ │ +3c8f60: 0003 0400 0b00 0000 1b01 047f 1c01 ... |1104: array-data (26 units) │ │ +3c8f94: 0003 0400 1600 0000 0e00 0101 2400 ... |111e: array-data (48 units) │ │ +3c8ff4: 0003 0400 0a00 0000 1f01 0101 2200 ... |114e: array-data (24 units) │ │ +3c9024: 0003 0400 0600 0000 1c01 0101 9401 ... |1166: array-data (16 units) │ │ +3c9044: 0003 0400 0e00 0000 2401 0101 2501 ... |1176: array-data (32 units) │ │ +3c9084: 0003 0400 0a00 0000 ef01 0101 f001 ... |1196: array-data (24 units) │ │ +3c90b4: 0003 0400 0a00 0000 ef01 0101 f001 ... |11ae: array-data (24 units) │ │ +3c90e4: 0003 0400 1a00 0000 1004 047f 1104 ... |11c6: array-data (56 units) │ │ +3c9154: 0003 0400 1000 0000 9500 0101 9600 ... |11fe: array-data (36 units) │ │ +3c919c: 0003 0400 4300 0000 0e00 0101 9a00 ... |1222: array-data (138 units) │ │ +3c92b0: 0003 0400 1e00 0000 af00 0101 4001 ... |12ac: array-data (64 units) │ │ +3c9330: 0003 0400 0800 0000 3400 0101 9800 ... |12ec: array-data (20 units) │ │ +3c9358: 0003 0400 0b00 0000 2003 0101 2103 ... |1300: array-data (26 units) │ │ +3c938c: 0003 0400 0b00 0000 d000 0101 4500 ... |131a: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c93e8: |[3c93e8] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ -3c93f8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c93fe: 0e00 |0003: return-void │ │ +3c93c0: |[3c93c0] de.danoeh.antennapod.net.download.service.R$styleable.:()V │ │ +3c93d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c93d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -848814,17 +848814,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9418: |[3c9418] de.danoeh.antennapod.net.download.service.R.:()V │ │ -3c9428: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c942e: 0e00 |0003: return-void │ │ +3c93f0: |[3c93f0] de.danoeh.antennapod.net.download.service.R.:()V │ │ +3c9400: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c9406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -848868,20 +848868,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c9464: |[3c9464] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3c9474: 5b01 3c9c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ -3c9478: 5b02 3d9c |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c3d │ │ -3c947c: 5b03 3e9c |0004: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c3e │ │ -3c9480: 7010 24a6 0000 |0006: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@a624 │ │ -3c9486: 0e00 |0009: return-void │ │ +3c943c: |[3c943c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3c944c: 5b01 3c9c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ +3c9450: 5b02 3d9c |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c3d │ │ +3c9454: 5b03 3e9c |0004: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c3e │ │ +3c9458: 7010 24a6 0000 |0006: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@a624 │ │ +3c945e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ 0x0000 - 0x000a reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -848893,75 +848893,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -3c9488: |[3c9488] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.run:()V │ │ -3c9498: 7100 c49d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@9dc4 │ │ -3c949e: 0c00 |0003: move-result-object v0 │ │ -3c94a0: 1d00 |0004: monitor-enter v0 │ │ -3c94a2: 6e10 2ea6 0400 |0005: invoke-virtual {v4}, Ljava/lang/Thread;.isInterrupted:()Z // method@a62e │ │ -3c94a8: 0a01 |0008: move-result v1 │ │ -3c94aa: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ -3c94ae: 1e00 |000b: monitor-exit v0 │ │ -3c94b0: 0e00 |000c: return-void │ │ -3c94b2: 7100 c49d 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@9dc4 │ │ -3c94b8: 0c01 |0010: move-result-object v1 │ │ -3c94ba: 5442 3d9c |0011: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c3d │ │ -3c94be: 6e10 3a9c 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@9c3a │ │ -3c94c4: 0c02 |0016: move-result-object v2 │ │ -3c94c6: 5443 3e9c |0017: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c3e │ │ -3c94ca: 6e10 559b 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@9b55 │ │ -3c94d0: 0a03 |001c: move-result v3 │ │ -3c94d2: 7110 79a5 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3c94d8: 0c03 |0020: move-result-object v3 │ │ -3c94da: 7230 58a8 2103 |0021: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3c94e0: 1e00 |0024: monitor-exit v0 │ │ -3c94e2: 5440 3c9c |0025: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ -3c94e6: 2201 4011 |0027: new-instance v1, Landroidx/work/Data$Builder; // type@1140 │ │ -3c94ea: 7010 dd6d 0100 |0029: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@6ddd │ │ -3c94f0: 1a02 89aa |002c: const-string v2, "progress" // string@aa89 │ │ -3c94f4: 5443 3e9c |002e: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c3e │ │ -3c94f8: 6e10 559b 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@9b55 │ │ -3c94fe: 0a03 |0033: move-result v3 │ │ -3c9500: 6e30 e36d 2103 |0034: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putInt:(Ljava/lang/String;I)Landroidx/work/Data$Builder; // method@6de3 │ │ -3c9506: 0c01 |0037: move-result-object v1 │ │ -3c9508: 6e10 de6d 0100 |0038: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@6dde │ │ -3c950e: 0c01 |003b: move-result-object v1 │ │ -3c9510: 6e20 3c6e 1000 |003c: invoke-virtual {v0, v1}, Landroidx/work/ListenableWorker;.setProgressAsync:(Landroidx/work/Data;)Lcom/google/common/util/concurrent/ListenableFuture; // method@6e3c │ │ -3c9516: 0c00 |003f: move-result-object v0 │ │ -3c9518: 7210 f9a8 0000 |0040: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3c951e: 5440 3c9c |0043: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ -3c9522: 6e10 2b6e 0000 |0045: invoke-virtual {v0}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9528: 0c00 |0048: move-result-object v0 │ │ -3c952a: 1a01 d89f |0049: const-string v1, "notification" // string@9fd8 │ │ -3c952e: 6e20 0202 1000 |004b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c9534: 0c00 |004e: move-result-object v0 │ │ -3c9536: 1f00 3500 |004f: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3c953a: 5441 3c9c |0051: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ -3c953e: 6e10 2b6e 0100 |0053: invoke-virtual {v1}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9544: 0c01 |0056: move-result-object v1 │ │ -3c9546: 1a02 9756 |0057: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3c954a: 7120 7327 2100 |0059: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3c9550: 0a01 |005c: move-result v1 │ │ -3c9552: 3901 0d00 |005d: if-nez v1, 006a // +000d │ │ -3c9556: 6001 f08b |005f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8bf0 │ │ -3c955a: 5442 3c9c |0061: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ -3c955e: 7110 c39d 0200 |0063: invoke-static {v2}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; // method@9dc3 │ │ -3c9564: 0c02 |0066: move-result-object v2 │ │ -3c9566: 6e30 6901 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ -3c956c: 1600 e803 |006a: const-wide/16 v0, #int 1000 // #3e8 │ │ -3c9570: 7120 34a6 1000 |006c: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@a634 │ │ -3c9576: 2891 |006f: goto 0000 // -006f │ │ -3c9578: 0d01 |0070: move-exception v1 │ │ -3c957a: 1e00 |0071: monitor-exit v0 │ │ -3c957c: 2701 |0072: throw v1 │ │ -3c957e: 0e00 |0073: return-void │ │ +3c9460: |[3c9460] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$1.run:()V │ │ +3c9470: 7100 c49d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@9dc4 │ │ +3c9476: 0c00 |0003: move-result-object v0 │ │ +3c9478: 1d00 |0004: monitor-enter v0 │ │ +3c947a: 6e10 2ea6 0400 |0005: invoke-virtual {v4}, Ljava/lang/Thread;.isInterrupted:()Z // method@a62e │ │ +3c9480: 0a01 |0008: move-result v1 │ │ +3c9482: 3801 0400 |0009: if-eqz v1, 000d // +0004 │ │ +3c9486: 1e00 |000b: monitor-exit v0 │ │ +3c9488: 0e00 |000c: return-void │ │ +3c948a: 7100 c49d 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; // method@9dc4 │ │ +3c9490: 0c01 |0010: move-result-object v1 │ │ +3c9492: 5442 3d9c |0011: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$media:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c3d │ │ +3c9496: 6e10 3a9c 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@9c3a │ │ +3c949c: 0c02 |0016: move-result-object v2 │ │ +3c949e: 5443 3e9c |0017: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c3e │ │ +3c94a2: 6e10 559b 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@9b55 │ │ +3c94a8: 0a03 |001c: move-result v3 │ │ +3c94aa: 7110 79a5 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3c94b0: 0c03 |0020: move-result-object v3 │ │ +3c94b2: 7230 58a8 2103 |0021: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3c94b8: 1e00 |0024: monitor-exit v0 │ │ +3c94ba: 5440 3c9c |0025: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ +3c94be: 2201 4011 |0027: new-instance v1, Landroidx/work/Data$Builder; // type@1140 │ │ +3c94c2: 7010 dd6d 0100 |0029: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@6ddd │ │ +3c94c8: 1a02 89aa |002c: const-string v2, "progress" // string@aa89 │ │ +3c94cc: 5443 3e9c |002e: iget-object v3, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.val$request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c3e │ │ +3c94d0: 6e10 559b 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getProgressPercent:()I // method@9b55 │ │ +3c94d6: 0a03 |0033: move-result v3 │ │ +3c94d8: 6e30 e36d 2103 |0034: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putInt:(Ljava/lang/String;I)Landroidx/work/Data$Builder; // method@6de3 │ │ +3c94de: 0c01 |0037: move-result-object v1 │ │ +3c94e0: 6e10 de6d 0100 |0038: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@6dde │ │ +3c94e6: 0c01 |003b: move-result-object v1 │ │ +3c94e8: 6e20 3c6e 1000 |003c: invoke-virtual {v0, v1}, Landroidx/work/ListenableWorker;.setProgressAsync:(Landroidx/work/Data;)Lcom/google/common/util/concurrent/ListenableFuture; // method@6e3c │ │ +3c94ee: 0c00 |003f: move-result-object v0 │ │ +3c94f0: 7210 f9a8 0000 |0040: invoke-interface {v0}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3c94f6: 5440 3c9c |0043: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ +3c94fa: 6e10 2b6e 0000 |0045: invoke-virtual {v0}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9500: 0c00 |0048: move-result-object v0 │ │ +3c9502: 1a01 d89f |0049: const-string v1, "notification" // string@9fd8 │ │ +3c9506: 6e20 0202 1000 |004b: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c950c: 0c00 |004e: move-result-object v0 │ │ +3c950e: 1f00 3500 |004f: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3c9512: 5441 3c9c |0051: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ +3c9516: 6e10 2b6e 0100 |0053: invoke-virtual {v1}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c951c: 0c01 |0056: move-result-object v1 │ │ +3c951e: 1a02 9756 |0057: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3c9522: 7120 7327 2100 |0059: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3c9528: 0a01 |005c: move-result v1 │ │ +3c952a: 3901 0d00 |005d: if-nez v1, 006a // +000d │ │ +3c952e: 6001 f08b |005f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8bf0 │ │ +3c9532: 5442 3c9c |0061: iget-object v2, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.this$0:Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // field@9c3c │ │ +3c9536: 7110 c39d 0200 |0063: invoke-static {v2}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; // method@9dc3 │ │ +3c953c: 0c02 |0066: move-result-object v2 │ │ +3c953e: 6e30 6901 1002 |0067: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ +3c9544: 1600 e803 |006a: const-wide/16 v0, #int 1000 // #3e8 │ │ +3c9548: 7120 34a6 1000 |006c: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@a634 │ │ +3c954e: 2891 |006f: goto 0000 // -006f │ │ +3c9550: 0d01 |0070: move-exception v1 │ │ +3c9552: 1e00 |0071: monitor-exit v0 │ │ +3c9554: 2701 |0072: throw v1 │ │ +3c9556: 0e00 |0073: return-void │ │ catches : 5 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x0073 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0073 │ │ 0x0005 - 0x0025 │ │ -> 0x0070 │ │ 0x0025 - 0x006f │ │ @@ -849035,20 +849035,20 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ca018: |[3ca018] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3ca028: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ca02e: 5b03 449c |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ -3ca032: 5b01 439c |0005: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9c43 │ │ -3ca036: 5b02 459c |0007: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c45 │ │ -3ca03a: 0e00 |0009: return-void │ │ +3c9ff0: |[3c9ff0] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3ca000: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ca006: 5b03 449c |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ +3ca00a: 5b01 439c |0005: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9c43 │ │ +3ca00e: 5b02 459c |0007: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c45 │ │ +3ca012: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ @@ -849063,17 +849063,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ca000: |[3ca000] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ -3ca010: 5410 459c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c45 │ │ -3ca014: 1100 |0002: return-object v0 │ │ +3c9fd8: |[3c9fd8] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ +3c9fe8: 5410 459c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c45 │ │ +3c9fec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;) │ │ @@ -849081,174 +849081,174 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 333 16-bit code units │ │ -3ca03c: |[3ca03c] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.run:()V │ │ -3ca04c: 54d0 449c |0000: iget-object v0, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ -3ca050: 6e10 519b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ -3ca056: 0b00 |0005: move-result-wide v0 │ │ -3ca058: 7120 6da3 1000 |0006: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ -3ca05e: 0c00 |0009: move-result-object v0 │ │ -3ca060: 1a01 fb3b |000a: const-string v1, "MediaDownloadedHandler" // string@3bfb │ │ -3ca064: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ -3ca068: 1a00 c010 |000e: const-string v0, "Could not find downloaded media object in database" // string@10c0 │ │ -3ca06c: 7120 190b 0100 |0010: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3ca072: 0e00 |0013: return-void │ │ -3ca074: 6e10 409c 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca07a: 0c02 |0017: move-result-object v2 │ │ -3ca07c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -3ca07e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -3ca080: 3802 0e00 |001a: if-eqz v2, 0028 // +000e │ │ -3ca084: 6e10 409c 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca08a: 0c02 |001f: move-result-object v2 │ │ -3ca08c: 6e10 0a9c 0200 |0020: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ -3ca092: 0a02 |0023: move-result v2 │ │ -3ca094: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -3ca098: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -3ca09a: 2802 |0027: goto 0029 // +0002 │ │ -3ca09c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -3ca09e: 6e20 5a9c 3000 |0029: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(Z)V // method@9c5a │ │ -3ca0a4: 54d3 449c |002c: iget-object v3, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ -3ca0a8: 6e10 509b 0300 |002e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3ca0ae: 0c03 |0031: move-result-object v3 │ │ -3ca0b0: 6e20 619c 3000 |0032: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@9c61 │ │ -3ca0b6: 2203 121b |0035: new-instance v3, Ljava/io/File; // type@1b12 │ │ -3ca0ba: 54d5 449c |0037: iget-object v5, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ -3ca0be: 6e10 509b 0500 |0039: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3ca0c4: 0c05 |003c: move-result-object v5 │ │ -3ca0c6: 7020 7ba4 5300 |003d: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3ca0cc: 6e10 8da4 0300 |0040: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@a48d │ │ -3ca0d2: 0b05 |0043: move-result-wide v5 │ │ -3ca0d4: 6e30 659c 5006 |0044: invoke-virtual {v0, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setSize:(J)V // method@9c65 │ │ -3ca0da: 6e10 309c 0000 |0047: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@9c30 │ │ -3ca0e0: 6e10 409c 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca0e6: 0c03 |004d: move-result-object v3 │ │ -3ca0e8: 3803 1500 |004e: if-eqz v3, 0063 // +0015 │ │ -3ca0ec: 6e10 409c 0000 |0050: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca0f2: 0c03 |0053: move-result-object v3 │ │ -3ca0f4: 6e10 049c 0300 |0054: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:()Z // method@9c04 │ │ -3ca0fa: 0a03 |0057: move-result v3 │ │ -3ca0fc: 3903 0b00 |0058: if-nez v3, 0063 // +000b │ │ -3ca100: 54d3 439c |005a: iget-object v3, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9c43 │ │ -3ca104: 7120 05a4 3000 |005c: invoke-static {v0, v3}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromMediaFile:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;)Ljava/util/List; // method@a405 │ │ -3ca10a: 0c03 |005f: move-result-object v3 │ │ -3ca10c: 6e20 589c 3000 |0060: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setChapters:(Ljava/util/List;)V // method@9c58 │ │ -3ca112: 6e10 409c 0000 |0063: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca118: 0c03 |0066: move-result-object v3 │ │ -3ca11a: 3803 1700 |0067: if-eqz v3, 007e // +0017 │ │ -3ca11e: 6e10 409c 0000 |0069: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca124: 0c03 |006c: move-result-object v3 │ │ -3ca126: 6e10 019c 0300 |006d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@9c01 │ │ -3ca12c: 0c03 |0070: move-result-object v3 │ │ -3ca12e: 3803 0d00 |0071: if-eqz v3, 007e // +000d │ │ -3ca132: 6e10 409c 0000 |0073: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca138: 0c03 |0076: move-result-object v3 │ │ -3ca13a: 6e10 019c 0300 |0077: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@9c01 │ │ -3ca140: 0c03 |007a: move-result-object v3 │ │ -3ca142: 7120 06a4 4300 |007b: invoke-static {v3, v4}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromUrl:(Ljava/lang/String;Z)Ljava/util/List; // method@a406 │ │ -3ca148: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -3ca14a: 2204 b318 |007f: new-instance v4, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@18b3 │ │ -3ca14e: 7010 2e9b 0400 |0081: invoke-direct {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@9b2e │ │ -3ca154: 6e10 439c 0000 |0084: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ -3ca15a: 0c05 |0087: move-result-object v5 │ │ -3ca15c: 6e20 1406 5400 |0088: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0614 │ │ -3ca162: 1305 0900 |008b: const/16 v5, #int 9 // #9 │ │ -3ca166: 6e20 0b06 5400 |008d: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ -3ca16c: 0c03 |0090: move-result-object v3 │ │ -3ca16e: 7110 70a5 0300 |0091: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3ca174: 0a05 |0094: move-result v5 │ │ -3ca176: 6e20 5b9c 5000 |0095: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ -3ca17c: 2205 611b |0098: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ca180: 7010 06a6 0500 |009a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ca186: 1a06 dc12 |009d: const-string v6, "Duration of file is " // string@12dc │ │ -3ca18a: 6e20 12a6 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ca190: 6e10 399c 0000 |00a2: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3ca196: 0a06 |00a5: move-result v6 │ │ -3ca198: 6e20 0da6 6500 |00a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3ca19e: 6e10 1ba6 0500 |00a9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ca1a4: 0c05 |00ac: move-result-object v5 │ │ -3ca1a6: 7120 170b 5100 |00ad: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ca1ac: 6e10 2f9b 0400 |00b0: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ -3ca1b2: 2826 |00b3: goto 00d9 // +0026 │ │ -3ca1b4: 0d05 |00b4: move-exception v5 │ │ -3ca1b6: 6e10 2f9b 0400 |00b5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ -3ca1bc: 2805 |00b8: goto 00bd // +0005 │ │ -3ca1be: 0d04 |00b9: move-exception v4 │ │ -3ca1c0: 6e20 3ca6 4500 |00ba: invoke-virtual {v5, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ -3ca1c6: 2705 |00bd: throw v5 │ │ -3ca1c8: 0d03 |00be: move-exception v3 │ │ -3ca1ca: 1a04 e517 |00bf: const-string v4, "Get duration failed" // string@17e5 │ │ -3ca1ce: 7130 1a0b 4103 |00c1: invoke-static {v1, v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ -3ca1d4: 2815 |00c4: goto 00d9 // +0015 │ │ -3ca1d6: 2204 611b |00c5: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ca1da: 7010 06a6 0400 |00c7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ca1e0: 1a05 7c1a |00ca: const-string v5, "Invalid file duration: " // string@1a7c │ │ -3ca1e4: 6e20 12a6 5400 |00cc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ca1ea: 6e20 12a6 3400 |00cf: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ca1f0: 6e10 1ba6 0400 |00d2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ca1f6: 0c03 |00d5: move-result-object v3 │ │ -3ca1f8: 7120 170b 3100 |00d6: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ca1fe: 6e10 409c 0000 |00d9: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ca204: 0c03 |00dc: move-result-object v3 │ │ -3ca206: 7110 80a3 0000 |00dd: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ -3ca20c: 0c04 |00e0: move-result-object v4 │ │ -3ca20e: 7210 f9a8 0400 |00e1: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3ca214: 3803 5200 |00e4: if-eqz v3, 0136 // +0052 │ │ -3ca218: 6e10 f19b 0300 |00e6: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@9bf1 │ │ -3ca21e: 7110 7ea3 0300 |00e9: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37e │ │ -3ca224: 0c04 |00ec: move-result-object v4 │ │ -3ca226: 7210 f9a8 0400 |00ed: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3ca22c: 3802 4600 |00f0: if-eqz v2, 0136 // +0046 │ │ -3ca230: 7100 45aa 0000 |00f2: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3ca236: 0c02 |00f5: move-result-object v2 │ │ -3ca238: 2204 a718 |00f6: new-instance v4, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@18a7 │ │ -3ca23c: 7010 049b 0400 |00f8: invoke-direct {v4}, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent;.:()V // method@9b04 │ │ -3ca242: 6e20 48aa 4200 |00fb: invoke-virtual {v2, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3ca248: 2838 |00fe: goto 0136 // +0038 │ │ -3ca24a: 0d02 |00ff: move-exception v2 │ │ -3ca24c: 2204 611b |0100: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ca250: 7010 06a6 0400 |0102: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ca256: 1a05 1914 |0105: const-string v5, "ExecutionException in MediaHandlerThread: " // string@1419 │ │ -3ca25a: 6e20 12a6 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ca260: 6e10 3fa6 0200 |010a: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ca266: 0c05 |010d: move-result-object v5 │ │ -3ca268: 6e20 12a6 5400 |010e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ca26e: 6e10 1ba6 0400 |0111: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ca274: 0c04 |0114: move-result-object v4 │ │ -3ca276: 7120 190b 4100 |0115: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3ca27c: 2201 c318 |0118: new-instance v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3ca280: 6e10 3a9c 0000 |011a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@9c3a │ │ -3ca286: 0c06 |011d: move-result-object v6 │ │ -3ca288: 6e10 3d9c 0000 |011e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ -3ca28e: 0b07 |0121: move-result-wide v7 │ │ -3ca290: 1229 |0122: const/4 v9, #int 2 // #2 │ │ -3ca292: 120a |0123: const/4 v10, #int 0 // #0 │ │ -3ca294: 620b 866c |0124: sget-object v11, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c86 │ │ -3ca298: 6e10 3fa6 0200 |0126: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ca29e: 0c0c |0129: move-result-object v12 │ │ -3ca2a0: 0715 |012a: move-object v5, v1 │ │ -3ca2a2: 7608 679b 0500 |012b: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ -3ca2a8: 5bd1 459c |012e: iput-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c45 │ │ -3ca2ac: 2806 |0130: goto 0136 // +0006 │ │ -3ca2ae: 1a00 fe3b |0131: const-string v0, "MediaHandlerThread was interrupted" // string@3bfe │ │ -3ca2b2: 7120 190b 0100 |0133: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3ca2b8: 3803 1600 |0136: if-eqz v3, 014c // +0016 │ │ -3ca2bc: 2200 bd19 |0138: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ -3ca2c0: 6201 97be |013a: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be97 │ │ -3ca2c4: 7030 949f 3001 |013c: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f94 │ │ -3ca2ca: 6e10 979f 0000 |013f: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f97 │ │ -3ca2d0: 0c00 |0142: move-result-object v0 │ │ -3ca2d2: 6e10 969f 0000 |0143: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ -3ca2d8: 0c00 |0146: move-result-object v0 │ │ -3ca2da: 54d1 439c |0147: iget-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9c43 │ │ -3ca2de: 7120 f09f 0100 |0149: invoke-static {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9ff0 │ │ -3ca2e4: 0e00 |014c: return-void │ │ +3ca014: |[3ca014] de.danoeh.antennapod.net.download.service.episode.MediaDownloadedHandler.run:()V │ │ +3ca024: 54d0 449c |0000: iget-object v0, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ +3ca028: 6e10 519b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ +3ca02e: 0b00 |0005: move-result-wide v0 │ │ +3ca030: 7120 6da3 1000 |0006: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ +3ca036: 0c00 |0009: move-result-object v0 │ │ +3ca038: 1a01 fb3b |000a: const-string v1, "MediaDownloadedHandler" // string@3bfb │ │ +3ca03c: 3900 0800 |000c: if-nez v0, 0014 // +0008 │ │ +3ca040: 1a00 c010 |000e: const-string v0, "Could not find downloaded media object in database" // string@10c0 │ │ +3ca044: 7120 190b 0100 |0010: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3ca04a: 0e00 |0013: return-void │ │ +3ca04c: 6e10 409c 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca052: 0c02 |0017: move-result-object v2 │ │ +3ca054: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +3ca056: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +3ca058: 3802 0e00 |001a: if-eqz v2, 0028 // +000e │ │ +3ca05c: 6e10 409c 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca062: 0c02 |001f: move-result-object v2 │ │ +3ca064: 6e10 0a9c 0200 |0020: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ +3ca06a: 0a02 |0023: move-result v2 │ │ +3ca06c: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +3ca070: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +3ca072: 2802 |0027: goto 0029 // +0002 │ │ +3ca074: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +3ca076: 6e20 5a9c 3000 |0029: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(Z)V // method@9c5a │ │ +3ca07c: 54d3 449c |002c: iget-object v3, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ +3ca080: 6e10 509b 0300 |002e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3ca086: 0c03 |0031: move-result-object v3 │ │ +3ca088: 6e20 619c 3000 |0032: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@9c61 │ │ +3ca08e: 2203 121b |0035: new-instance v3, Ljava/io/File; // type@1b12 │ │ +3ca092: 54d5 449c |0037: iget-object v5, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c44 │ │ +3ca096: 6e10 509b 0500 |0039: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3ca09c: 0c05 |003c: move-result-object v5 │ │ +3ca09e: 7020 7ba4 5300 |003d: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3ca0a4: 6e10 8da4 0300 |0040: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@a48d │ │ +3ca0aa: 0b05 |0043: move-result-wide v5 │ │ +3ca0ac: 6e30 659c 5006 |0044: invoke-virtual {v0, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setSize:(J)V // method@9c65 │ │ +3ca0b2: 6e10 309c 0000 |0047: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@9c30 │ │ +3ca0b8: 6e10 409c 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca0be: 0c03 |004d: move-result-object v3 │ │ +3ca0c0: 3803 1500 |004e: if-eqz v3, 0063 // +0015 │ │ +3ca0c4: 6e10 409c 0000 |0050: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca0ca: 0c03 |0053: move-result-object v3 │ │ +3ca0cc: 6e10 049c 0300 |0054: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasChapters:()Z // method@9c04 │ │ +3ca0d2: 0a03 |0057: move-result v3 │ │ +3ca0d4: 3903 0b00 |0058: if-nez v3, 0063 // +000b │ │ +3ca0d8: 54d3 439c |005a: iget-object v3, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9c43 │ │ +3ca0dc: 7120 05a4 3000 |005c: invoke-static {v0, v3}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromMediaFile:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;)Ljava/util/List; // method@a405 │ │ +3ca0e2: 0c03 |005f: move-result-object v3 │ │ +3ca0e4: 6e20 589c 3000 |0060: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setChapters:(Ljava/util/List;)V // method@9c58 │ │ +3ca0ea: 6e10 409c 0000 |0063: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca0f0: 0c03 |0066: move-result-object v3 │ │ +3ca0f2: 3803 1700 |0067: if-eqz v3, 007e // +0017 │ │ +3ca0f6: 6e10 409c 0000 |0069: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca0fc: 0c03 |006c: move-result-object v3 │ │ +3ca0fe: 6e10 019c 0300 |006d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@9c01 │ │ +3ca104: 0c03 |0070: move-result-object v3 │ │ +3ca106: 3803 0d00 |0071: if-eqz v3, 007e // +000d │ │ +3ca10a: 6e10 409c 0000 |0073: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca110: 0c03 |0076: move-result-object v3 │ │ +3ca112: 6e10 019c 0300 |0077: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPodcastIndexChapterUrl:()Ljava/lang/String; // method@9c01 │ │ +3ca118: 0c03 |007a: move-result-object v3 │ │ +3ca11a: 7120 06a4 4300 |007b: invoke-static {v3, v4}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChaptersFromUrl:(Ljava/lang/String;Z)Ljava/util/List; // method@a406 │ │ +3ca120: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +3ca122: 2204 b318 |007f: new-instance v4, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@18b3 │ │ +3ca126: 7010 2e9b 0400 |0081: invoke-direct {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@9b2e │ │ +3ca12c: 6e10 439c 0000 |0084: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ +3ca132: 0c05 |0087: move-result-object v5 │ │ +3ca134: 6e20 1406 5400 |0088: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0614 │ │ +3ca13a: 1305 0900 |008b: const/16 v5, #int 9 // #9 │ │ +3ca13e: 6e20 0b06 5400 |008d: invoke-virtual {v4, v5}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ +3ca144: 0c03 |0090: move-result-object v3 │ │ +3ca146: 7110 70a5 0300 |0091: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3ca14c: 0a05 |0094: move-result v5 │ │ +3ca14e: 6e20 5b9c 5000 |0095: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ +3ca154: 2205 611b |0098: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ca158: 7010 06a6 0500 |009a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ca15e: 1a06 dc12 |009d: const-string v6, "Duration of file is " // string@12dc │ │ +3ca162: 6e20 12a6 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ca168: 6e10 399c 0000 |00a2: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3ca16e: 0a06 |00a5: move-result v6 │ │ +3ca170: 6e20 0da6 6500 |00a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3ca176: 6e10 1ba6 0500 |00a9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ca17c: 0c05 |00ac: move-result-object v5 │ │ +3ca17e: 7120 170b 5100 |00ad: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ca184: 6e10 2f9b 0400 |00b0: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ +3ca18a: 2826 |00b3: goto 00d9 // +0026 │ │ +3ca18c: 0d05 |00b4: move-exception v5 │ │ +3ca18e: 6e10 2f9b 0400 |00b5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ +3ca194: 2805 |00b8: goto 00bd // +0005 │ │ +3ca196: 0d04 |00b9: move-exception v4 │ │ +3ca198: 6e20 3ca6 4500 |00ba: invoke-virtual {v5, v4}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ +3ca19e: 2705 |00bd: throw v5 │ │ +3ca1a0: 0d03 |00be: move-exception v3 │ │ +3ca1a2: 1a04 e517 |00bf: const-string v4, "Get duration failed" // string@17e5 │ │ +3ca1a6: 7130 1a0b 4103 |00c1: invoke-static {v1, v4, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ +3ca1ac: 2815 |00c4: goto 00d9 // +0015 │ │ +3ca1ae: 2204 611b |00c5: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ca1b2: 7010 06a6 0400 |00c7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ca1b8: 1a05 7c1a |00ca: const-string v5, "Invalid file duration: " // string@1a7c │ │ +3ca1bc: 6e20 12a6 5400 |00cc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ca1c2: 6e20 12a6 3400 |00cf: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ca1c8: 6e10 1ba6 0400 |00d2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ca1ce: 0c03 |00d5: move-result-object v3 │ │ +3ca1d0: 7120 170b 3100 |00d6: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ca1d6: 6e10 409c 0000 |00d9: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3ca1dc: 0c03 |00dc: move-result-object v3 │ │ +3ca1de: 7110 80a3 0000 |00dd: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ +3ca1e4: 0c04 |00e0: move-result-object v4 │ │ +3ca1e6: 7210 f9a8 0400 |00e1: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3ca1ec: 3803 5200 |00e4: if-eqz v3, 0136 // +0052 │ │ +3ca1f0: 6e10 f19b 0300 |00e6: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@9bf1 │ │ +3ca1f6: 7110 7ea3 0300 |00e9: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37e │ │ +3ca1fc: 0c04 |00ec: move-result-object v4 │ │ +3ca1fe: 7210 f9a8 0400 |00ed: invoke-interface {v4}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3ca204: 3802 4600 |00f0: if-eqz v2, 0136 // +0046 │ │ +3ca208: 7100 45aa 0000 |00f2: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3ca20e: 0c02 |00f5: move-result-object v2 │ │ +3ca210: 2204 a718 |00f6: new-instance v4, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@18a7 │ │ +3ca214: 7010 049b 0400 |00f8: invoke-direct {v4}, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent;.:()V // method@9b04 │ │ +3ca21a: 6e20 48aa 4200 |00fb: invoke-virtual {v2, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3ca220: 2838 |00fe: goto 0136 // +0038 │ │ +3ca222: 0d02 |00ff: move-exception v2 │ │ +3ca224: 2204 611b |0100: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ca228: 7010 06a6 0400 |0102: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ca22e: 1a05 1914 |0105: const-string v5, "ExecutionException in MediaHandlerThread: " // string@1419 │ │ +3ca232: 6e20 12a6 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ca238: 6e10 3fa6 0200 |010a: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ca23e: 0c05 |010d: move-result-object v5 │ │ +3ca240: 6e20 12a6 5400 |010e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ca246: 6e10 1ba6 0400 |0111: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ca24c: 0c04 |0114: move-result-object v4 │ │ +3ca24e: 7120 190b 4100 |0115: invoke-static {v1, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3ca254: 2201 c318 |0118: new-instance v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3ca258: 6e10 3a9c 0000 |011a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@9c3a │ │ +3ca25e: 0c06 |011d: move-result-object v6 │ │ +3ca260: 6e10 3d9c 0000 |011e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ +3ca266: 0b07 |0121: move-result-wide v7 │ │ +3ca268: 1229 |0122: const/4 v9, #int 2 // #2 │ │ +3ca26a: 120a |0123: const/4 v10, #int 0 // #0 │ │ +3ca26c: 620b 866c |0124: sget-object v11, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DB_ACCESS_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c86 │ │ +3ca270: 6e10 3fa6 0200 |0126: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ca276: 0c0c |0129: move-result-object v12 │ │ +3ca278: 0715 |012a: move-object v5, v1 │ │ +3ca27a: 7608 679b 0500 |012b: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ +3ca280: 5bd1 459c |012e: iput-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.updatedStatus:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c45 │ │ +3ca284: 2806 |0130: goto 0136 // +0006 │ │ +3ca286: 1a00 fe3b |0131: const-string v0, "MediaHandlerThread was interrupted" // string@3bfe │ │ +3ca28a: 7120 190b 0100 |0133: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3ca290: 3803 1600 |0136: if-eqz v3, 014c // +0016 │ │ +3ca294: 2200 bd19 |0138: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ +3ca298: 6201 97be |013a: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be97 │ │ +3ca29c: 7030 949f 3001 |013c: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f94 │ │ +3ca2a2: 6e10 979f 0000 |013f: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f97 │ │ +3ca2a8: 0c00 |0142: move-result-object v0 │ │ +3ca2aa: 6e10 969f 0000 |0143: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ +3ca2b0: 0c00 |0146: move-result-object v0 │ │ +3ca2b2: 54d1 439c |0147: iget-object v1, v13, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.context:Landroid/content/Context; // field@9c43 │ │ +3ca2b6: 7120 f09f 0100 |0149: invoke-static {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9ff0 │ │ +3ca2bc: 0e00 |014c: return-void │ │ catches : 7 │ │ 0x004a - 0x007e │ │ Ljava/io/InterruptedIOException; -> 0x007e │ │ 0x007f - 0x0084 │ │ Ljava/lang/NumberFormatException; -> 0x00c5 │ │ Ljava/lang/Exception; -> 0x00be │ │ 0x0084 - 0x00b0 │ │ @@ -849327,37 +849327,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ca364: |[3ca364] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ -3ca374: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ca37a: 0e00 |0003: return-void │ │ +3ca33c: |[3ca33c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ +3ca34c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ca352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ca340: |[3ca340] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3ca350: 1f01 cc18 |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca354: 1f02 cc18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca358: 7120 d89d 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9dd8 │ │ -3ca35e: 0a01 |0007: move-result v1 │ │ -3ca360: 0f01 |0008: return v1 │ │ +3ca318: |[3ca318] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3ca328: 1f01 cc18 |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca32c: 1f02 cc18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca330: 7120 d89d 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9dd8 │ │ +3ca336: 0a01 |0007: move-result v1 │ │ +3ca338: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -849388,37 +849388,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ca70c: |[3ca70c] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ -3ca71c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ca722: 0e00 |0003: return-void │ │ +3ca6e4: |[3ca6e4] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ +3ca6f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ca6fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ca6e8: |[3ca6e8] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3ca6f8: 1f01 cc18 |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca6fc: 1f02 cc18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca700: 7120 e89d 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9de8 │ │ -3ca706: 0a01 |0007: move-result v1 │ │ -3ca708: 0f01 |0008: return v1 │ │ +3ca6c0: |[3ca6c0] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3ca6d0: 1f01 cc18 |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca6d4: 1f02 cc18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca6d8: 7120 e89d 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9de8 │ │ +3ca6de: 0a01 |0007: move-result v1 │ │ +3ca6e0: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -849449,35 +849449,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ca97c: |[3ca97c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.:()V │ │ -3ca98c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ca992: 0e00 |0003: return-void │ │ +3ca954: |[3ca954] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.:()V │ │ +3ca964: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ca96a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ca960: |[3ca960] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3ca970: 7110 f19d 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@9df1 │ │ -3ca976: 0c01 |0003: move-result-object v1 │ │ -3ca978: 1101 |0004: return-object v1 │ │ +3ca938: |[3ca938] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl$$ExternalSyntheticLambda0.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3ca948: 7110 f19d 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@9df1 │ │ +3ca94e: 0c01 |0003: move-result-object v1 │ │ +3ca950: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -849511,18 +849511,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caa7c: |[3caa7c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ -3caa8c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3caa92: 5b01 4d9c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c4d │ │ -3caa96: 0e00 |0005: return-void │ │ +3caa54: |[3caa54] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ +3caa64: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3caa6a: 5b01 4d9c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c4d │ │ +3caa6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -849532,18 +849532,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3caa98: |[3caa98] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.run:()V │ │ -3caaa8: 5410 4d9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c4d │ │ -3caaac: 7110 f99d 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V // method@9df9 │ │ -3caab2: 0e00 |0005: return-void │ │ +3caa70: |[3caa70] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0.run:()V │ │ +3caa80: 5410 4d9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c4d │ │ +3caa84: 7110 f99d 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V // method@9df9 │ │ +3caa8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -849576,17 +849576,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cab1c: |[3cab1c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V │ │ -3cab2c: 7110 fd9d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V // method@9dfd │ │ -3cab32: 0e00 |0003: return-void │ │ +3caaf4: |[3caaf4] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.$r8$lambda$mdNOh7EWJQtsheUxjx_IvfdU1NU:(Landroid/content/Context;)V │ │ +3cab04: 7110 fd9d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V // method@9dfd │ │ +3cab0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;) │ │ @@ -849594,50 +849594,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cab34: |[3cab34] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.:()V │ │ -3cab44: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cab4a: 0e00 |0003: return-void │ │ +3cab0c: |[3cab0c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.:()V │ │ +3cab1c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cab22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;) │ │ name : 'deviceCharging' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3caab4: |[3caab4] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.deviceCharging:(Landroid/content/Context;)Z │ │ -3caac4: 2200 6200 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0062 │ │ -3caac8: 1a01 4256 |0002: const-string v1, "android.intent.action.BATTERY_CHANGED" // string@5642 │ │ -3caacc: 7020 5902 1000 |0004: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3caad2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3caad4: 6e30 0d02 1200 |0008: invoke-virtual {v2, v1, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ -3caada: 0c02 |000b: move-result-object v2 │ │ -3caadc: 1a00 21bf |000c: const-string v0, "status" // string@bf21 │ │ -3caae0: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -3caae2: 6e30 3802 0201 |000f: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ -3caae8: 0a02 |0012: move-result v2 │ │ -3caaea: 1220 |0013: const/4 v0, #int 2 // #2 │ │ -3caaec: 3202 0800 |0014: if-eq v2, v0, 001c // +0008 │ │ -3caaf0: 1250 |0016: const/4 v0, #int 5 // #5 │ │ -3caaf2: 3302 0300 |0017: if-ne v2, v0, 001a // +0003 │ │ -3caaf6: 2803 |0019: goto 001c // +0003 │ │ -3caaf8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3caafa: 2802 |001b: goto 001d // +0002 │ │ -3caafc: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -3caafe: 0f02 |001d: return v2 │ │ +3caa8c: |[3caa8c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.deviceCharging:(Landroid/content/Context;)Z │ │ +3caa9c: 2200 6200 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0062 │ │ +3caaa0: 1a01 4256 |0002: const-string v1, "android.intent.action.BATTERY_CHANGED" // string@5642 │ │ +3caaa4: 7020 5902 1000 |0004: invoke-direct {v0, v1}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3caaaa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3caaac: 6e30 0d02 1200 |0008: invoke-virtual {v2, v1, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ +3caab2: 0c02 |000b: move-result-object v2 │ │ +3caab4: 1a00 21bf |000c: const-string v0, "status" // string@bf21 │ │ +3caab8: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +3caaba: 6e30 3802 0201 |000f: invoke-virtual {v2, v0, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ +3caac0: 0a02 |0012: move-result v2 │ │ +3caac2: 1220 |0013: const/4 v0, #int 2 // #2 │ │ +3caac4: 3202 0800 |0014: if-eq v2, v0, 001c // +0008 │ │ +3caac8: 1250 |0016: const/4 v0, #int 5 // #5 │ │ +3caaca: 3302 0300 |0017: if-ne v2, v0, 001a // +0003 │ │ +3caace: 2803 |0019: goto 001c // +0003 │ │ +3caad0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3caad2: 2802 |001b: goto 001d // +0002 │ │ +3caad4: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +3caad6: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ 0x000f line=116 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Landroid/content/Context; │ │ @@ -849647,162 +849647,162 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 289 16-bit code units │ │ -3cab4c: |[3cab4c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V │ │ -3cab5c: 7100 1a9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@9d1a │ │ -3cab62: 0a00 |0003: move-result v0 │ │ -3cab64: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3cab66: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3cab68: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -3cab6c: 7100 dda3 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a3dd │ │ -3cab72: 0a00 |000b: move-result v0 │ │ -3cab74: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -3cab78: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3cab7a: 2802 |000f: goto 0011 // +0002 │ │ -3cab7c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3cab7e: 7110 fc9d 0900 |0011: invoke-static {v9}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.deviceCharging:(Landroid/content/Context;)Z // method@9dfc │ │ -3cab84: 0a03 |0014: move-result v3 │ │ -3cab86: 3903 0b00 |0015: if-nez v3, 0020 // +000b │ │ -3cab8a: 7100 dea3 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a3de │ │ -3cab90: 0a03 |001a: move-result v3 │ │ -3cab92: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ -3cab96: 2803 |001d: goto 0020 // +0003 │ │ -3cab98: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -3cab9a: 2802 |001f: goto 0021 // +0002 │ │ -3cab9c: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -3cab9e: 3800 ff00 |0021: if-eqz v0, 0120 // +00ff │ │ -3caba2: 3803 fd00 |0023: if-eqz v3, 0120 // +00fd │ │ -3caba6: 1a00 ae3f |0025: const-string v0, "Performing auto-dl of undownloaded episodes" // string@3fae │ │ -3cabaa: 1a03 ab12 |0027: const-string v3, "DownloadAlgorithm" // string@12ab │ │ -3cabae: 7120 170b 0300 |0029: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cabb4: 7100 70a3 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a370 │ │ -3cabba: 0c00 |002f: move-result-object v0 │ │ -3cabbc: 2204 cd18 |0030: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3cabc0: 1a05 f29e |0032: const-string v5, "new" // string@9ef2 │ │ -3cabc4: 7020 1f9c 5400 |0034: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3cabca: 6205 6b6d |0037: sget-object v5, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3cabce: 1406 ffff ff7f |0039: const v6, #float nan // #7fffffff │ │ -3cabd4: 7140 65a3 6254 |003c: invoke-static {v2, v6, v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ -3cabda: 0c04 |003f: move-result-object v4 │ │ -3cabdc: 2205 d31b |0040: new-instance v5, Ljava/util/ArrayList; // type@1bd3 │ │ -3cabe0: 7210 32a8 0000 |0042: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3cabe6: 0a06 |0045: move-result v6 │ │ -3cabe8: 7210 32a8 0400 |0046: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ -3cabee: 0a07 |0049: move-result v7 │ │ -3cabf0: b076 |004a: add-int/2addr v6, v7 │ │ -3cabf2: 7020 55a7 6500 |004b: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@a755 │ │ -3cabf8: 7220 21a8 0500 |004e: invoke-interface {v5, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a821 │ │ -3cabfe: 7210 2aa8 0400 |0051: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cac04: 0c00 |0054: move-result-object v0 │ │ -3cac06: 7210 0da8 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cac0c: 0a04 |0058: move-result v4 │ │ -3cac0e: 3804 2a00 |0059: if-eqz v4, 0083 // +002a │ │ -3cac12: 7210 0ea8 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cac18: 0c04 |005e: move-result-object v4 │ │ -3cac1a: 1f04 cc18 |005f: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cac1e: 6e10 f59b 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3cac24: 0c06 |0064: move-result-object v6 │ │ -3cac26: 6e10 b29b 0600 |0065: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3cac2c: 0c06 |0068: move-result-object v6 │ │ -3cac2e: 6e10 839c 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@9c83 │ │ -3cac34: 0a07 |006c: move-result v7 │ │ -3cac36: 3807 e8ff |006d: if-eqz v7, 0055 // -0018 │ │ -3cac3a: 7220 23a8 4500 |006f: invoke-interface {v5, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3cac40: 0a07 |0072: move-result v7 │ │ -3cac42: 3907 e2ff |0073: if-nez v7, 0055 // -001e │ │ -3cac46: 6e10 8a9c 0600 |0075: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; // method@9c8a │ │ -3cac4c: 0c06 |0078: move-result-object v6 │ │ -3cac4e: 6e20 e49b 4600 |0079: invoke-virtual {v6, v4}, Lde/danoeh/antennapod/model/feed/FeedFilter;.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z // method@9be4 │ │ -3cac54: 0a06 |007c: move-result v6 │ │ -3cac56: 3806 d8ff |007d: if-eqz v6, 0055 // -0028 │ │ -3cac5a: 7220 1fa8 4500 |007f: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3cac60: 28d3 |0082: goto 0055 // -002d │ │ -3cac62: 7210 2aa8 0500 |0083: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cac68: 0c00 |0086: move-result-object v0 │ │ -3cac6a: 7210 0da8 0000 |0087: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cac70: 0a04 |008a: move-result v4 │ │ -3cac72: 3804 2800 |008b: if-eqz v4, 00b3 // +0028 │ │ -3cac76: 7210 0ea8 0000 |008d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cac7c: 0c04 |0090: move-result-object v4 │ │ -3cac7e: 1f04 cc18 |0091: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cac82: 6e10 079c 0400 |0093: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isAutoDownloadEnabled:()Z // method@9c07 │ │ -3cac88: 0a06 |0096: move-result v6 │ │ -3cac8a: 3806 1800 |0097: if-eqz v6, 00af // +0018 │ │ -3cac8e: 6e10 089c 0400 |0099: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ -3cac94: 0a06 |009c: move-result v6 │ │ -3cac96: 3906 1200 |009d: if-nez v6, 00af // +0012 │ │ -3cac9a: 6e10 059c 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3caca0: 0a06 |00a2: move-result v6 │ │ -3caca2: 3806 0c00 |00a3: if-eqz v6, 00af // +000c │ │ -3caca6: 6e10 f59b 0400 |00a5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3cacac: 0c04 |00a8: move-result-object v4 │ │ -3cacae: 6e10 b89b 0400 |00a9: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3cacb4: 0a04 |00ac: move-result v4 │ │ -3cacb6: 3804 daff |00ad: if-eqz v4, 0087 // -0026 │ │ -3cacba: 7210 0fa8 0000 |00af: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@a80f │ │ -3cacc0: 28d5 |00b2: goto 0087 // -002b │ │ -3cacc2: 7210 32a8 0500 |00b3: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ -3cacc8: 0a00 |00b6: move-result v0 │ │ -3cacca: 2204 cd18 |00b7: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3cacce: 1a06 7768 |00b9: const-string v6, "downloaded" // string@6877 │ │ -3cacd2: 7020 1f9c 6400 |00bb: invoke-direct {v4, v6}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3cacd8: 7110 71a3 0400 |00be: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ -3cacde: 0a04 |00c1: move-result v4 │ │ -3cace0: 7100 069e 0000 |00c2: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@9e06 │ │ -3cace6: 0c06 |00c5: move-result-object v6 │ │ -3cace8: 6e30 029e 9600 |00c6: invoke-virtual {v6, v9, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.makeRoomForEpisodes:(Landroid/content/Context;I)I // method@9e02 │ │ -3cacee: 0a06 |00c9: move-result v6 │ │ -3cacf0: 7100 c1a3 0000 |00ca: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ -3cacf6: 0a07 |00cd: move-result v7 │ │ -3cacf8: 12f8 |00ce: const/4 v8, #int -1 // #ff │ │ -3cacfa: 3387 0300 |00cf: if-ne v7, v8, 00d2 // +0003 │ │ -3cacfe: 2802 |00d1: goto 00d3 // +0002 │ │ -3cad00: 1201 |00d2: const/4 v1, #int 0 // #0 │ │ -3cad02: 7100 c1a3 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ -3cad08: 0a07 |00d6: move-result v7 │ │ -3cad0a: 3901 0a00 |00d7: if-nez v1, 00e1 // +000a │ │ -3cad0e: 9001 0400 |00d9: add-int v1, v4, v0 │ │ -3cad12: 3417 0300 |00db: if-lt v7, v1, 00de // +0003 │ │ -3cad16: 2804 |00dd: goto 00e1 // +0004 │ │ -3cad18: b164 |00de: sub-int/2addr v4, v6 │ │ -3cad1a: 9100 0704 |00df: sub-int v0, v7, v4 │ │ -3cad1e: 7230 33a8 2500 |00e1: invoke-interface {v5, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ -3cad24: 0c00 |00e4: move-result-object v0 │ │ -3cad26: 7210 32a8 0000 |00e5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3cad2c: 0a01 |00e8: move-result v1 │ │ -3cad2e: 3d01 3700 |00e9: if-lez v1, 0120 // +0037 │ │ -3cad32: 2201 611b |00eb: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cad36: 7010 06a6 0100 |00ed: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cad3c: 1a02 c413 |00f0: const-string v2, "Enqueueing " // string@13c4 │ │ -3cad40: 6e20 12a6 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cad46: 7210 32a8 0000 |00f5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3cad4c: 0a02 |00f8: move-result v2 │ │ -3cad4e: 6e20 0da6 2100 |00f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3cad54: 1a02 1001 |00fc: const-string v2, " items for download" // string@0110 │ │ -3cad58: 6e20 12a6 2100 |00fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cad5e: 6e10 1ba6 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cad64: 0c01 |0104: move-result-object v1 │ │ -3cad66: 7120 170b 1300 |0105: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cad6c: 7210 2aa8 0000 |0108: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cad72: 0c00 |010b: move-result-object v0 │ │ -3cad74: 7210 0da8 0000 |010c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cad7a: 0a01 |010f: move-result v1 │ │ -3cad7c: 3801 1000 |0110: if-eqz v1, 0120 // +0010 │ │ -3cad80: 7210 0ea8 0000 |0112: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cad86: 0c01 |0115: move-result-object v1 │ │ -3cad88: 1f01 cc18 |0116: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cad8c: 7100 8d9e 0000 |0118: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3cad92: 0c02 |011b: move-result-object v2 │ │ -3cad94: 6e30 8b9e 9201 |011c: invoke-virtual {v2, v9, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9e8b │ │ -3cad9a: 28ed |011f: goto 010c // -0013 │ │ -3cad9c: 0e00 |0120: return-void │ │ +3cab24: |[3cab24] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.lambda$autoDownloadUndownloadedItems$0:(Landroid/content/Context;)V │ │ +3cab34: 7100 1a9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isAutoDownloadAllowed:()Z // method@9d1a │ │ +3cab3a: 0a00 |0003: move-result v0 │ │ +3cab3c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3cab3e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3cab40: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +3cab44: 7100 dda3 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a3dd │ │ +3cab4a: 0a00 |000b: move-result v0 │ │ +3cab4c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +3cab50: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3cab52: 2802 |000f: goto 0011 // +0002 │ │ +3cab54: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3cab56: 7110 fc9d 0900 |0011: invoke-static {v9}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.deviceCharging:(Landroid/content/Context;)Z // method@9dfc │ │ +3cab5c: 0a03 |0014: move-result v3 │ │ +3cab5e: 3903 0b00 |0015: if-nez v3, 0020 // +000b │ │ +3cab62: 7100 dea3 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownloadOnBattery:()Z // method@a3de │ │ +3cab68: 0a03 |001a: move-result v3 │ │ +3cab6a: 3803 0300 |001b: if-eqz v3, 001e // +0003 │ │ +3cab6e: 2803 |001d: goto 0020 // +0003 │ │ +3cab70: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +3cab72: 2802 |001f: goto 0021 // +0002 │ │ +3cab74: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +3cab76: 3800 ff00 |0021: if-eqz v0, 0120 // +00ff │ │ +3cab7a: 3803 fd00 |0023: if-eqz v3, 0120 // +00fd │ │ +3cab7e: 1a00 ae3f |0025: const-string v0, "Performing auto-dl of undownloaded episodes" // string@3fae │ │ +3cab82: 1a03 ab12 |0027: const-string v3, "DownloadAlgorithm" // string@12ab │ │ +3cab86: 7120 170b 0300 |0029: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cab8c: 7100 70a3 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a370 │ │ +3cab92: 0c00 |002f: move-result-object v0 │ │ +3cab94: 2204 cd18 |0030: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3cab98: 1a05 f29e |0032: const-string v5, "new" // string@9ef2 │ │ +3cab9c: 7020 1f9c 5400 |0034: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3caba2: 6205 6b6d |0037: sget-object v5, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3caba6: 1406 ffff ff7f |0039: const v6, #float nan // #7fffffff │ │ +3cabac: 7140 65a3 6254 |003c: invoke-static {v2, v6, v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ +3cabb2: 0c04 |003f: move-result-object v4 │ │ +3cabb4: 2205 d31b |0040: new-instance v5, Ljava/util/ArrayList; // type@1bd3 │ │ +3cabb8: 7210 32a8 0000 |0042: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3cabbe: 0a06 |0045: move-result v6 │ │ +3cabc0: 7210 32a8 0400 |0046: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ +3cabc6: 0a07 |0049: move-result v7 │ │ +3cabc8: b076 |004a: add-int/2addr v6, v7 │ │ +3cabca: 7020 55a7 6500 |004b: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@a755 │ │ +3cabd0: 7220 21a8 0500 |004e: invoke-interface {v5, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a821 │ │ +3cabd6: 7210 2aa8 0400 |0051: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cabdc: 0c00 |0054: move-result-object v0 │ │ +3cabde: 7210 0da8 0000 |0055: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cabe4: 0a04 |0058: move-result v4 │ │ +3cabe6: 3804 2a00 |0059: if-eqz v4, 0083 // +002a │ │ +3cabea: 7210 0ea8 0000 |005b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cabf0: 0c04 |005e: move-result-object v4 │ │ +3cabf2: 1f04 cc18 |005f: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cabf6: 6e10 f59b 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3cabfc: 0c06 |0064: move-result-object v6 │ │ +3cabfe: 6e10 b29b 0600 |0065: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3cac04: 0c06 |0068: move-result-object v6 │ │ +3cac06: 6e10 839c 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getAutoDownload:()Z // method@9c83 │ │ +3cac0c: 0a07 |006c: move-result v7 │ │ +3cac0e: 3807 e8ff |006d: if-eqz v7, 0055 // -0018 │ │ +3cac12: 7220 23a8 4500 |006f: invoke-interface {v5, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3cac18: 0a07 |0072: move-result v7 │ │ +3cac1a: 3907 e2ff |0073: if-nez v7, 0055 // -001e │ │ +3cac1e: 6e10 8a9c 0600 |0075: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFilter:()Lde/danoeh/antennapod/model/feed/FeedFilter; // method@9c8a │ │ +3cac24: 0c06 |0078: move-result-object v6 │ │ +3cac26: 6e20 e49b 4600 |0079: invoke-virtual {v6, v4}, Lde/danoeh/antennapod/model/feed/FeedFilter;.shouldAutoDownload:(Lde/danoeh/antennapod/model/feed/FeedItem;)Z // method@9be4 │ │ +3cac2c: 0a06 |007c: move-result v6 │ │ +3cac2e: 3806 d8ff |007d: if-eqz v6, 0055 // -0028 │ │ +3cac32: 7220 1fa8 4500 |007f: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3cac38: 28d3 |0082: goto 0055 // -002d │ │ +3cac3a: 7210 2aa8 0500 |0083: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cac40: 0c00 |0086: move-result-object v0 │ │ +3cac42: 7210 0da8 0000 |0087: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cac48: 0a04 |008a: move-result v4 │ │ +3cac4a: 3804 2800 |008b: if-eqz v4, 00b3 // +0028 │ │ +3cac4e: 7210 0ea8 0000 |008d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cac54: 0c04 |0090: move-result-object v4 │ │ +3cac56: 1f04 cc18 |0091: check-cast v4, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cac5a: 6e10 079c 0400 |0093: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isAutoDownloadEnabled:()Z // method@9c07 │ │ +3cac60: 0a06 |0096: move-result v6 │ │ +3cac62: 3806 1800 |0097: if-eqz v6, 00af // +0018 │ │ +3cac66: 6e10 089c 0400 |0099: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ +3cac6c: 0a06 |009c: move-result v6 │ │ +3cac6e: 3906 1200 |009d: if-nez v6, 00af // +0012 │ │ +3cac72: 6e10 059c 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3cac78: 0a06 |00a2: move-result v6 │ │ +3cac7a: 3806 0c00 |00a3: if-eqz v6, 00af // +000c │ │ +3cac7e: 6e10 f59b 0400 |00a5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3cac84: 0c04 |00a8: move-result-object v4 │ │ +3cac86: 6e10 b89b 0400 |00a9: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3cac8c: 0a04 |00ac: move-result v4 │ │ +3cac8e: 3804 daff |00ad: if-eqz v4, 0087 // -0026 │ │ +3cac92: 7210 0fa8 0000 |00af: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@a80f │ │ +3cac98: 28d5 |00b2: goto 0087 // -002b │ │ +3cac9a: 7210 32a8 0500 |00b3: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ +3caca0: 0a00 |00b6: move-result v0 │ │ +3caca2: 2204 cd18 |00b7: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3caca6: 1a06 7768 |00b9: const-string v6, "downloaded" // string@6877 │ │ +3cacaa: 7020 1f9c 6400 |00bb: invoke-direct {v4, v6}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3cacb0: 7110 71a3 0400 |00be: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ +3cacb6: 0a04 |00c1: move-result v4 │ │ +3cacb8: 7100 069e 0000 |00c2: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@9e06 │ │ +3cacbe: 0c06 |00c5: move-result-object v6 │ │ +3cacc0: 6e30 029e 9600 |00c6: invoke-virtual {v6, v9, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.makeRoomForEpisodes:(Landroid/content/Context;I)I // method@9e02 │ │ +3cacc6: 0a06 |00c9: move-result v6 │ │ +3cacc8: 7100 c1a3 0000 |00ca: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ +3cacce: 0a07 |00cd: move-result v7 │ │ +3cacd0: 12f8 |00ce: const/4 v8, #int -1 // #ff │ │ +3cacd2: 3387 0300 |00cf: if-ne v7, v8, 00d2 // +0003 │ │ +3cacd6: 2802 |00d1: goto 00d3 // +0002 │ │ +3cacd8: 1201 |00d2: const/4 v1, #int 0 // #0 │ │ +3cacda: 7100 c1a3 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ +3cace0: 0a07 |00d6: move-result v7 │ │ +3cace2: 3901 0a00 |00d7: if-nez v1, 00e1 // +000a │ │ +3cace6: 9001 0400 |00d9: add-int v1, v4, v0 │ │ +3cacea: 3417 0300 |00db: if-lt v7, v1, 00de // +0003 │ │ +3cacee: 2804 |00dd: goto 00e1 // +0004 │ │ +3cacf0: b164 |00de: sub-int/2addr v4, v6 │ │ +3cacf2: 9100 0704 |00df: sub-int v0, v7, v4 │ │ +3cacf6: 7230 33a8 2500 |00e1: invoke-interface {v5, v2, v0}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ +3cacfc: 0c00 |00e4: move-result-object v0 │ │ +3cacfe: 7210 32a8 0000 |00e5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3cad04: 0a01 |00e8: move-result v1 │ │ +3cad06: 3d01 3700 |00e9: if-lez v1, 0120 // +0037 │ │ +3cad0a: 2201 611b |00eb: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cad0e: 7010 06a6 0100 |00ed: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cad14: 1a02 c413 |00f0: const-string v2, "Enqueueing " // string@13c4 │ │ +3cad18: 6e20 12a6 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cad1e: 7210 32a8 0000 |00f5: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3cad24: 0a02 |00f8: move-result v2 │ │ +3cad26: 6e20 0da6 2100 |00f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3cad2c: 1a02 1001 |00fc: const-string v2, " items for download" // string@0110 │ │ +3cad30: 6e20 12a6 2100 |00fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cad36: 6e10 1ba6 0100 |0101: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cad3c: 0c01 |0104: move-result-object v1 │ │ +3cad3e: 7120 170b 1300 |0105: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cad44: 7210 2aa8 0000 |0108: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cad4a: 0c00 |010b: move-result-object v0 │ │ +3cad4c: 7210 0da8 0000 |010c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cad52: 0a01 |010f: move-result v1 │ │ +3cad54: 3801 1000 |0110: if-eqz v1, 0120 // +0010 │ │ +3cad58: 7210 0ea8 0000 |0112: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cad5e: 0c01 |0115: move-result-object v1 │ │ +3cad60: 1f01 cc18 |0116: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cad64: 7100 8d9e 0000 |0118: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3cad6a: 0c02 |011b: move-result-object v2 │ │ +3cad6c: 6e30 8b9e 9201 |011c: invoke-virtual {v2, v9, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9e8b │ │ +3cad72: 28ed |011f: goto 010c // -0013 │ │ +3cad74: 0e00 |0120: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=44 │ │ 0x0011 line=47 │ │ 0x0029 line=52 │ │ 0x002c line=55 │ │ @@ -849843,18 +849843,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3cab00: |[3cab00] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; │ │ -3cab10: 2200 3719 |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; // type@1937 │ │ -3cab14: 7020 f79d 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@9df7 │ │ -3cab1a: 1100 |0005: return-object v0 │ │ +3caad8: |[3caad8] de.danoeh.antennapod.net.download.service.episode.autodownload.AutomaticDownloadAlgorithm.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; │ │ +3caae8: 2200 3719 |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0; // type@1937 │ │ +3caaec: 7020 f79d 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@9df7 │ │ +3caaf2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -849883,17 +849883,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3caecc: |[3caecc] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.:()V │ │ -3caedc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3caee2: 0e00 |0003: return-void │ │ +3caea4: |[3caea4] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.:()V │ │ +3caeb4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3caeba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;) │ │ name : 'getDefaultCleanupParameter' │ │ @@ -849906,35 +849906,35 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3cae2c: |[3cae2c] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.getNumEpisodesToCleanup:(I)I │ │ -3cae3c: 3a03 2100 |0000: if-ltz v3, 0021 // +0021 │ │ -3cae40: 7100 c1a3 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ -3cae46: 0a00 |0005: move-result v0 │ │ -3cae48: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -3cae4a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -3cae4e: 2200 cd18 |0009: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3cae52: 1a01 7768 |000b: const-string v1, "downloaded" // string@6877 │ │ -3cae56: 7020 1f9c 1000 |000d: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3cae5c: 7110 71a3 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ -3cae62: 0a00 |0013: move-result v0 │ │ -3cae64: b030 |0014: add-int/2addr v0, v3 │ │ -3cae66: 7100 c1a3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ -3cae6c: 0a03 |0018: move-result v3 │ │ -3cae6e: 3430 0800 |0019: if-lt v0, v3, 0021 // +0008 │ │ -3cae72: 7100 c1a3 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ -3cae78: 0a03 |001e: move-result v3 │ │ -3cae7a: b130 |001f: sub-int/2addr v0, v3 │ │ -3cae7c: 0f00 |0020: return v0 │ │ -3cae7e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -3cae80: 0f03 |0022: return v3 │ │ +3cae04: |[3cae04] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.getNumEpisodesToCleanup:(I)I │ │ +3cae14: 3a03 2100 |0000: if-ltz v3, 0021 // +0021 │ │ +3cae18: 7100 c1a3 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ +3cae1e: 0a00 |0005: move-result v0 │ │ +3cae20: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +3cae22: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +3cae26: 2200 cd18 |0009: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3cae2a: 1a01 7768 |000b: const-string v1, "downloaded" // string@6877 │ │ +3cae2e: 7020 1f9c 1000 |000d: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3cae34: 7110 71a3 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ +3cae3a: 0a00 |0013: move-result v0 │ │ +3cae3c: b030 |0014: add-int/2addr v0, v3 │ │ +3cae3e: 7100 c1a3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ +3cae44: 0a03 |0018: move-result v3 │ │ +3cae46: 3430 0800 |0019: if-lt v0, v3, 0021 // +0008 │ │ +3cae4a: 7100 c1a3 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ +3cae50: 0a03 |001e: move-result v3 │ │ +3cae52: b130 |001f: sub-int/2addr v0, v3 │ │ +3cae54: 0f00 |0020: return v0 │ │ +3cae56: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +3cae58: 0f03 |0022: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0009 line=56 │ │ 0x0015 line=58 │ │ 0x001b line=61 │ │ locals : │ │ @@ -849952,20 +849952,20 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3cae84: |[3cae84] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.makeRoomForEpisodes:(Landroid/content/Context;I)I │ │ -3cae94: 6e20 009e 2000 |0000: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@9e00 │ │ -3cae9a: 0a02 |0003: move-result v2 │ │ -3cae9c: 6e30 049e 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@9e04 │ │ -3caea2: 0a01 |0007: move-result v1 │ │ -3caea4: 0f01 |0008: return v1 │ │ +3cae5c: |[3cae5c] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.makeRoomForEpisodes:(Landroid/content/Context;I)I │ │ +3cae6c: 6e20 009e 2000 |0000: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@9e00 │ │ +3cae72: 0a02 |0003: move-result v2 │ │ +3cae74: 6e30 049e 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@9e04 │ │ +3cae7a: 0a01 |0007: move-result v1 │ │ +3cae7c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -849975,20 +849975,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3caea8: |[3caea8] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.performCleanup:(Landroid/content/Context;)I │ │ -3caeb8: 6e10 ff9d 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getDefaultCleanupParameter:()I // method@9dff │ │ -3caebe: 0a00 |0003: move-result v0 │ │ -3caec0: 6e30 049e 2100 |0004: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@9e04 │ │ -3caec6: 0a02 |0007: move-result v2 │ │ -3caec8: 0f02 |0008: return v2 │ │ +3cae80: |[3cae80] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithm.performCleanup:(Landroid/content/Context;)I │ │ +3cae90: 6e10 ff9d 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getDefaultCleanupParameter:()I // method@9dff │ │ +3cae96: 0a00 |0003: move-result v0 │ │ +3cae98: 6e30 049e 2100 |0004: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;I)I // method@9e04 │ │ +3cae9e: 0a02 |0007: move-result v2 │ │ +3caea0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -850023,57 +850023,57 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cae14: |[3cae14] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.:()V │ │ -3cae24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cae2a: 0e00 |0003: return-void │ │ +3cadec: |[3cadec] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.:()V │ │ +3cadfc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cae02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;) │ │ name : 'build' │ │ type : '()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -3cada0: |[3cada0] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ -3cadb0: 7100 dda3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a3dd │ │ -3cadb6: 0a00 |0003: move-result v0 │ │ -3cadb8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -3cadbc: 2200 3219 |0006: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1932 │ │ -3cadc0: 7010 e29d 0000 |0008: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@9de2 │ │ -3cadc6: 1100 |000b: return-object v0 │ │ -3cadc8: 7100 c2a3 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a3c2 │ │ -3cadce: 0a00 |000f: move-result v0 │ │ -3cadd0: 12d1 |0010: const/4 v1, #int -3 // #fd │ │ -3cadd2: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ -3cadd6: 12e1 |0013: const/4 v1, #int -2 // #fe │ │ -3cadd8: 3210 1100 |0014: if-eq v0, v1, 0025 // +0011 │ │ -3caddc: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -3cadde: 3210 0800 |0017: if-eq v0, v1, 001f // +0008 │ │ -3cade2: 2201 3119 |0019: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; // type@1931 │ │ -3cade6: 7020 d99d 0100 |001b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.:(I)V // method@9dd9 │ │ -3cadec: 1101 |001e: return-object v1 │ │ -3cadee: 2200 3419 |001f: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; // type@1934 │ │ -3cadf2: 7010 e99d 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.:()V // method@9de9 │ │ -3cadf8: 1100 |0024: return-object v0 │ │ -3cadfa: 2200 3219 |0025: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1932 │ │ -3cadfe: 7010 e29d 0000 |0027: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@9de2 │ │ -3cae04: 1100 |002a: return-object v0 │ │ -3cae06: 2200 3c19 |002b: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; // type@193c │ │ -3cae0a: 7010 0a9e 0000 |002d: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.:()V // method@9e0a │ │ -3cae10: 1100 |0030: return-object v0 │ │ +3cad78: |[3cad78] de.danoeh.antennapod.net.download.service.episode.autodownload.EpisodeCleanupAlgorithmFactory.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; │ │ +3cad88: 7100 dda3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a3dd │ │ +3cad8e: 0a00 |0003: move-result v0 │ │ +3cad90: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +3cad94: 2200 3219 |0006: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1932 │ │ +3cad98: 7010 e29d 0000 |0008: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@9de2 │ │ +3cad9e: 1100 |000b: return-object v0 │ │ +3cada0: 7100 c2a3 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCleanupValue:()I // method@a3c2 │ │ +3cada6: 0a00 |000f: move-result v0 │ │ +3cada8: 12d1 |0010: const/4 v1, #int -3 // #fd │ │ +3cadaa: 3210 1a00 |0011: if-eq v0, v1, 002b // +001a │ │ +3cadae: 12e1 |0013: const/4 v1, #int -2 // #fe │ │ +3cadb0: 3210 1100 |0014: if-eq v0, v1, 0025 // +0011 │ │ +3cadb4: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +3cadb6: 3210 0800 |0017: if-eq v0, v1, 001f // +0008 │ │ +3cadba: 2201 3119 |0019: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; // type@1931 │ │ +3cadbe: 7020 d99d 0100 |001b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.:(I)V // method@9dd9 │ │ +3cadc4: 1101 |001e: return-object v1 │ │ +3cadc6: 2200 3419 |001f: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; // type@1934 │ │ +3cadca: 7010 e99d 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.:()V // method@9de9 │ │ +3cadd0: 1100 |0024: return-object v0 │ │ +3cadd2: 2200 3219 |0025: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; // type@1932 │ │ +3cadd6: 7010 e29d 0000 |0027: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;.:()V // method@9de2 │ │ +3caddc: 1100 |002a: return-object v0 │ │ +3cadde: 2200 3c19 |002b: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; // type@193c │ │ +3cade2: 7010 0a9e 0000 |002d: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.:()V // method@9e0a │ │ +3cade8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0006 line=8 │ │ 0x000c line=10 │ │ 0x0019 line=19 │ │ 0x001f line=15 │ │ @@ -850108,37 +850108,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3caf08: |[3caf08] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ -3caf18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3caf1e: 0e00 |0003: return-void │ │ +3caee0: |[3caee0] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.:()V │ │ +3caef0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3caef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3caee4: |[3caee4] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3caef4: 1f01 cc18 |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3caef8: 1f02 cc18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3caefc: 7120 099e 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9e09 │ │ -3caf02: 0a01 |0007: move-result v1 │ │ -3caf04: 0f01 |0008: return v1 │ │ +3caebc: |[3caebc] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3caecc: 1f01 cc18 |0000: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3caed0: 1f02 cc18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3caed4: 7120 099e 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9e09 │ │ +3caeda: 0a01 |0007: move-result v1 │ │ +3caedc: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -850181,20 +850181,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3cb5d4: |[3cb5d4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cb5e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cb5ea: 5b01 559c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c55 │ │ -3cb5ee: 5b02 569c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9c56 │ │ -3cb5f2: 5b03 579c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c57 │ │ -3cb5f6: 0e00 |0009: return-void │ │ +3cb5ac: |[3cb5ac] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cb5bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cb5c2: 5b01 559c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c55 │ │ +3cb5c6: 5b02 569c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9c56 │ │ +3cb5ca: 5b03 579c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c57 │ │ +3cb5ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ @@ -850206,20 +850206,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3cb5f8: |[3cb5f8] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -3cb608: 5430 559c |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c55 │ │ -3cb60c: 5431 569c |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9c56 │ │ -3cb610: 5432 579c |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c57 │ │ -3cb614: 7155 239e 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e23 │ │ -3cb61a: 0e00 |0009: return-void │ │ +3cb5d0: |[3cb5d0] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +3cb5e0: 5430 559c |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c55 │ │ +3cb5e4: 5431 569c |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$1:Landroid/content/Context; // field@9c56 │ │ +3cb5e8: 5432 579c |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c57 │ │ +3cb5ec: 7155 239e 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e23 │ │ +3cb5f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -850262,20 +850262,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3cb61c: |[3cb61c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cb62c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cb632: 5b01 589c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c58 │ │ -3cb636: 5b02 599c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9c59 │ │ -3cb63a: 5b03 5a9c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c5a │ │ -3cb63e: 0e00 |0009: return-void │ │ +3cb5f4: |[3cb5f4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cb604: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cb60a: 5b01 589c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c58 │ │ +3cb60e: 5b02 599c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9c59 │ │ +3cb612: 5b03 5a9c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c5a │ │ +3cb616: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ @@ -850287,20 +850287,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -3cb640: |[3cb640] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -3cb650: 5430 589c |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c58 │ │ -3cb654: 5431 599c |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9c59 │ │ -3cb658: 5432 5a9c |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c5a │ │ -3cb65c: 7155 249e 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e24 │ │ -3cb662: 0e00 |0009: return-void │ │ +3cb618: |[3cb618] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +3cb628: 5430 589c |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; // field@9c58 │ │ +3cb62c: 5431 599c |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$1:Landroid/content/Context; // field@9c59 │ │ +3cb630: 5432 5a9c |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.f$2:Lde/danoeh/antennapod/model/feed/Feed; // field@9c5a │ │ +3cb634: 7155 249e 1042 |0006: invoke-static {v0, v1, v2, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e24 │ │ +3cb63a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=5 (null) I │ │ @@ -850335,17 +850335,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb9f4: |[3cb9f4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.:()V │ │ -3cba04: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3cba0a: 0e00 |0003: return-void │ │ +3cb9cc: |[3cb9cc] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.:()V │ │ +3cb9dc: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3cb9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateReceiver; │ │ │ │ Virtual methods - │ │ @@ -850354,22 +850354,22 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3cba0c: |[3cba0c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3cba1c: 1a03 bc16 |0000: const-string v3, "FeedUpdateReceiver" // string@16bc │ │ -3cba20: 1a00 b841 |0002: const-string v0, "Received intent" // string@41b8 │ │ -3cba24: 7120 170b 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cba2a: 7100 999e 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ -3cba30: 0c03 |000a: move-result-object v3 │ │ -3cba32: 6e20 9b9e 2300 |000b: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@9e9b │ │ -3cba38: 0e00 |000e: return-void │ │ +3cb9e4: |[3cb9e4] de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3cb9f4: 1a03 bc16 |0000: const-string v3, "FeedUpdateReceiver" // string@16bc │ │ +3cb9f8: 1a00 b841 |0002: const-string v0, "Received intent" // string@41b8 │ │ +3cb9fc: 7120 170b 0300 |0004: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cba02: 7100 999e 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ +3cba08: 0c03 |000a: move-result-object v3 │ │ +3cba0a: 6e20 9b9e 2300 |000b: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@9e9b │ │ +3cba10: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=19 │ │ 0x0007 line=20 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateReceiver; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ @@ -850418,17 +850418,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cc174: |[3cc174] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.:()V │ │ -3cc184: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cc18a: 0e00 |0003: return-void │ │ +3cc14c: |[3cc14c] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.:()V │ │ +3cc15c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cc162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;) │ │ @@ -850436,39 +850436,39 @@ │ │ type : '(J)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3cc104: |[3cc104] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.getNewEpisodeCount:(J)I │ │ -3cc114: 7100 8ba3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ -3cc11a: 0c00 |0003: move-result-object v0 │ │ -3cc11c: 6e10 8da3 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38d │ │ -3cc122: 6201 eb6c |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ -3cc126: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3cc128: 2322 c91c |000a: new-array v2, v2, [J // type@1cc9 │ │ -3cc12c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3cc12e: 4c04 0203 |000d: aput-wide v4, v2, v3 │ │ -3cc132: 6e30 8aa3 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a38a │ │ -3cc138: 0c01 |0012: move-result-object v1 │ │ -3cc13a: 7120 8aa5 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3cc140: 0c02 |0016: move-result-object v2 │ │ -3cc142: 7220 50a8 2100 |0017: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3cc148: 0a02 |001a: move-result v2 │ │ -3cc14a: 3802 1000 |001b: if-eqz v2, 002b // +0010 │ │ -3cc14e: 7120 8aa5 5400 |001d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3cc154: 0c04 |0020: move-result-object v4 │ │ -3cc156: 7220 54a8 4100 |0021: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3cc15c: 0c04 |0024: move-result-object v4 │ │ -3cc15e: 1f04 481b |0025: check-cast v4, Ljava/lang/Integer; // type@1b48 │ │ -3cc162: 6e10 6fa5 0400 |0027: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3cc168: 0a03 |002a: move-result v3 │ │ -3cc16a: 6e10 89a3 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a389 │ │ -3cc170: 0f03 |002e: return v3 │ │ +3cc0dc: |[3cc0dc] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.getNewEpisodeCount:(J)I │ │ +3cc0ec: 7100 8ba3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ +3cc0f2: 0c00 |0003: move-result-object v0 │ │ +3cc0f4: 6e10 8da3 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38d │ │ +3cc0fa: 6201 eb6c |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ +3cc0fe: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3cc100: 2322 c91c |000a: new-array v2, v2, [J // type@1cc9 │ │ +3cc104: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3cc106: 4c04 0203 |000d: aput-wide v4, v2, v3 │ │ +3cc10a: 6e30 8aa3 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a38a │ │ +3cc110: 0c01 |0012: move-result-object v1 │ │ +3cc112: 7120 8aa5 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3cc118: 0c02 |0016: move-result-object v2 │ │ +3cc11a: 7220 50a8 2100 |0017: invoke-interface {v1, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3cc120: 0a02 |001a: move-result v2 │ │ +3cc122: 3802 1000 |001b: if-eqz v2, 002b // +0010 │ │ +3cc126: 7120 8aa5 5400 |001d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3cc12c: 0c04 |0020: move-result-object v4 │ │ +3cc12e: 7220 54a8 4100 |0021: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3cc134: 0c04 |0024: move-result-object v4 │ │ +3cc136: 1f04 481b |0025: check-cast v4, Ljava/lang/Integer; // type@1b48 │ │ +3cc13a: 6e10 6fa5 0400 |0027: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3cc140: 0a03 |002a: move-result v3 │ │ +3cc142: 6e10 89a3 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a389 │ │ +3cc148: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0007 line=142 │ │ 0x0013 line=143 │ │ 0x002b line=144 │ │ @@ -850480,45 +850480,45 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3cc074: |[3cc074] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; │ │ -3cc084: 6e10 fd01 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3cc08a: 0c00 |0003: move-result-object v0 │ │ -3cc08c: 6e10 cb02 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02cb │ │ -3cc092: 0c00 |0007: move-result-object v0 │ │ -3cc094: 5200 9001 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0190 │ │ -3cc098: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ -3cc09c: a800 0001 |000c: mul-float v0, v0, v1 │ │ -3cc0a0: 8700 |000e: float-to-int v0, v0 │ │ -3cc0a2: 7110 7272 0200 |000f: invoke-static {v2}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@7272 │ │ -3cc0a8: 0c02 |0012: move-result-object v2 │ │ -3cc0aa: 6e10 f272 0200 |0013: invoke-virtual {v2}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ -3cc0b0: 0c02 |0016: move-result-object v2 │ │ -3cc0b2: 6e10 a59b 0300 |0017: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3cc0b8: 0c03 |001a: move-result-object v3 │ │ -3cc0ba: 6e20 d672 3200 |001b: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ -3cc0c0: 0c02 |001e: move-result-object v2 │ │ -3cc0c2: 2203 3914 |001f: new-instance v3, Lcom/bumptech/glide/request/RequestOptions; // type@1439 │ │ -3cc0c6: 7010 227c 0300 |0021: invoke-direct {v3}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@7c22 │ │ -3cc0cc: 6e10 867b 0300 |0024: invoke-virtual {v3}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@7b86 │ │ -3cc0d2: 0c03 |0027: move-result-object v3 │ │ -3cc0d4: 6e20 b972 3200 |0028: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ -3cc0da: 0c02 |002b: move-result-object v2 │ │ -3cc0dc: 6e30 de72 0200 |002c: invoke-virtual {v2, v0, v0}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@72de │ │ -3cc0e2: 0c02 |002f: move-result-object v2 │ │ -3cc0e4: 7210 f9a8 0200 |0030: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3cc0ea: 0c02 |0033: move-result-object v2 │ │ -3cc0ec: 1f02 a200 |0034: check-cast v2, Landroid/graphics/Bitmap; // type@00a2 │ │ -3cc0f0: 1102 |0036: return-object v2 │ │ -3cc0f2: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -3cc0f4: 1102 |0038: return-object v2 │ │ +3cc04c: |[3cc04c] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; │ │ +3cc05c: 6e10 fd01 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3cc062: 0c00 |0003: move-result-object v0 │ │ +3cc064: 6e10 cb02 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02cb │ │ +3cc06a: 0c00 |0007: move-result-object v0 │ │ +3cc06c: 5200 9001 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0190 │ │ +3cc070: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ +3cc074: a800 0001 |000c: mul-float v0, v0, v1 │ │ +3cc078: 8700 |000e: float-to-int v0, v0 │ │ +3cc07a: 7110 7272 0200 |000f: invoke-static {v2}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@7272 │ │ +3cc080: 0c02 |0012: move-result-object v2 │ │ +3cc082: 6e10 f272 0200 |0013: invoke-virtual {v2}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ +3cc088: 0c02 |0016: move-result-object v2 │ │ +3cc08a: 6e10 a59b 0300 |0017: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3cc090: 0c03 |001a: move-result-object v3 │ │ +3cc092: 6e20 d672 3200 |001b: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ +3cc098: 0c02 |001e: move-result-object v2 │ │ +3cc09a: 2203 3914 |001f: new-instance v3, Lcom/bumptech/glide/request/RequestOptions; // type@1439 │ │ +3cc09e: 7010 227c 0300 |0021: invoke-direct {v3}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@7c22 │ │ +3cc0a4: 6e10 867b 0300 |0024: invoke-virtual {v3}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@7b86 │ │ +3cc0aa: 0c03 |0027: move-result-object v3 │ │ +3cc0ac: 6e20 b972 3200 |0028: invoke-virtual {v2, v3}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ +3cc0b2: 0c02 |002b: move-result-object v2 │ │ +3cc0b4: 6e30 de72 0200 |002c: invoke-virtual {v2, v0, v0}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@72de │ │ +3cc0ba: 0c02 |002f: move-result-object v2 │ │ +3cc0bc: 7210 f9a8 0200 |0030: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3cc0c2: 0c02 |0033: move-result-object v2 │ │ +3cc0c4: 1f02 a200 |0034: check-cast v2, Landroid/graphics/Bitmap; // type@00a2 │ │ +3cc0c8: 1102 |0036: return-object v2 │ │ +3cc0ca: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +3cc0cc: 1102 |0038: return-object v2 │ │ catches : 1 │ │ 0x000f - 0x0036 │ │ -> 0x0037 │ │ positions : │ │ 0x0000 line=126 │ │ 0x000f line=128 │ │ 0x0013 line=129 │ │ @@ -850535,70 +850535,70 @@ │ │ type : '(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -3cc1c8: |[3cc1c8] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ -3cc1d8: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3cc1dc: 7010 2702 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0227 │ │ -3cc1e2: 1a01 9b3d |0005: const-string v1, "NewEpisodes" // string@3d9b │ │ -3cc1e6: 6e20 4e02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ -3cc1ec: 2201 5300 |000a: new-instance v1, Landroid/content/ComponentName; // type@0053 │ │ -3cc1f0: 1a02 1865 |000c: const-string v2, "de.danoeh.antennapod.activity.MainActivity" // string@6518 │ │ -3cc1f4: 7030 c801 5102 |000e: invoke-direct {v1, v5, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01c8 │ │ -3cc1fa: 6e20 5102 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0251 │ │ -3cc200: 1401 0080 0010 |0014: const v1, #float 2.53422e-29 // #10008000 │ │ -3cc206: 6e20 5402 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ -3cc20c: 1a01 e96f |001a: const-string v1, "fragment_tag" // string@6fe9 │ │ -3cc210: 1a02 9d3d |001c: const-string v2, "NewEpisodesFragment" // string@3d9d │ │ -3cc214: 6e30 4702 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ -3cc21a: 6001 e000 |0021: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3cc21e: 1302 1700 |0023: const/16 v2, #int 23 // #17 │ │ -3cc222: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -3cc224: 3421 0500 |0026: if-lt v1, v2, 002b // +0005 │ │ -3cc228: 1501 0004 |0028: const/high16 v1, #int 67108864 // #400 │ │ -3cc22c: 2802 |002a: goto 002c // +0002 │ │ -3cc22e: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -3cc230: 7140 6c01 3510 |002c: invoke-static {v5, v3, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ -3cc236: 0c00 |002f: move-result-object v0 │ │ -3cc238: 2201 9105 |0030: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3cc23c: 1a02 026b |0032: const-string v2, "episode_notifications" // string@6b02 │ │ -3cc240: 7030 cb26 5102 |0034: invoke-direct {v1, v5, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3cc246: 6004 a38a |0037: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8aa3 │ │ -3cc24a: 6e20 df26 4100 |0039: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3cc250: 0c01 |003c: move-result-object v1 │ │ -3cc252: 6004 2f8f |003d: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.new_episode_notification_group_text:I // field@8f2f │ │ -3cc256: 6e20 ff01 4500 |003f: invoke-virtual {v5, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3cc25c: 0c04 |0042: move-result-object v4 │ │ -3cc25e: 6e20 d526 4100 |0043: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3cc264: 0c01 |0046: move-result-object v1 │ │ -3cc266: 6e20 d326 0100 |0047: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ -3cc26c: 0c00 |004a: move-result-object v0 │ │ -3cc26e: 1a01 1765 |004b: const-string v1, "de.danoeh.antennapod.EPISODES" // string@6517 │ │ -3cc272: 6e20 d726 1000 |004d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@26d7 │ │ -3cc278: 0c00 |0050: move-result-object v0 │ │ -3cc27a: 1211 |0051: const/4 v1, #int 1 // #1 │ │ -3cc27c: 6e20 d926 1000 |0052: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupSummary:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d9 │ │ -3cc282: 0c00 |0055: move-result-object v0 │ │ -3cc284: 6e20 d826 1000 |0056: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26d8 │ │ -3cc28a: 0c00 |0059: move-result-object v0 │ │ -3cc28c: 6e20 dc26 1000 |005a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ -3cc292: 0c00 |005d: move-result-object v0 │ │ -3cc294: 6e20 d126 1000 |005e: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ -3cc29a: 0c00 |0061: move-result-object v0 │ │ -3cc29c: 6e10 cd26 0000 |0062: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3cc2a2: 0c00 |0065: move-result-object v0 │ │ -3cc2a4: 1a01 9756 |0066: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3cc2a8: 7120 7327 1500 |0068: invoke-static {v5, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3cc2ae: 0a05 |006b: move-result v5 │ │ -3cc2b0: 3905 0500 |006c: if-nez v5, 0071 // +0005 │ │ -3cc2b4: 6e40 3427 2603 |006e: invoke-virtual {v6, v2, v3, v0}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2734 │ │ -3cc2ba: 0e00 |0071: return-void │ │ +3cc1a0: |[3cc1a0] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ +3cc1b0: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3cc1b4: 7010 2702 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0227 │ │ +3cc1ba: 1a01 9b3d |0005: const-string v1, "NewEpisodes" // string@3d9b │ │ +3cc1be: 6e20 4e02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ +3cc1c4: 2201 5300 |000a: new-instance v1, Landroid/content/ComponentName; // type@0053 │ │ +3cc1c8: 1a02 1865 |000c: const-string v2, "de.danoeh.antennapod.activity.MainActivity" // string@6518 │ │ +3cc1cc: 7030 c801 5102 |000e: invoke-direct {v1, v5, v2}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01c8 │ │ +3cc1d2: 6e20 5102 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0251 │ │ +3cc1d8: 1401 0080 0010 |0014: const v1, #float 2.53422e-29 // #10008000 │ │ +3cc1de: 6e20 5402 1000 |0017: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ +3cc1e4: 1a01 e96f |001a: const-string v1, "fragment_tag" // string@6fe9 │ │ +3cc1e8: 1a02 9d3d |001c: const-string v2, "NewEpisodesFragment" // string@3d9d │ │ +3cc1ec: 6e30 4702 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ +3cc1f2: 6001 e000 |0021: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3cc1f6: 1302 1700 |0023: const/16 v2, #int 23 // #17 │ │ +3cc1fa: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +3cc1fc: 3421 0500 |0026: if-lt v1, v2, 002b // +0005 │ │ +3cc200: 1501 0004 |0028: const/high16 v1, #int 67108864 // #400 │ │ +3cc204: 2802 |002a: goto 002c // +0002 │ │ +3cc206: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +3cc208: 7140 6c01 3510 |002c: invoke-static {v5, v3, v0, v1}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ +3cc20e: 0c00 |002f: move-result-object v0 │ │ +3cc210: 2201 9105 |0030: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3cc214: 1a02 026b |0032: const-string v2, "episode_notifications" // string@6b02 │ │ +3cc218: 7030 cb26 5102 |0034: invoke-direct {v1, v5, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3cc21e: 6004 a38a |0037: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8aa3 │ │ +3cc222: 6e20 df26 4100 |0039: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3cc228: 0c01 |003c: move-result-object v1 │ │ +3cc22a: 6004 2f8f |003d: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.new_episode_notification_group_text:I // field@8f2f │ │ +3cc22e: 6e20 ff01 4500 |003f: invoke-virtual {v5, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3cc234: 0c04 |0042: move-result-object v4 │ │ +3cc236: 6e20 d526 4100 |0043: invoke-virtual {v1, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3cc23c: 0c01 |0046: move-result-object v1 │ │ +3cc23e: 6e20 d326 0100 |0047: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ +3cc244: 0c00 |004a: move-result-object v0 │ │ +3cc246: 1a01 1765 |004b: const-string v1, "de.danoeh.antennapod.EPISODES" // string@6517 │ │ +3cc24a: 6e20 d726 1000 |004d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@26d7 │ │ +3cc250: 0c00 |0050: move-result-object v0 │ │ +3cc252: 1211 |0051: const/4 v1, #int 1 // #1 │ │ +3cc254: 6e20 d926 1000 |0052: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupSummary:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d9 │ │ +3cc25a: 0c00 |0055: move-result-object v0 │ │ +3cc25c: 6e20 d826 1000 |0056: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26d8 │ │ +3cc262: 0c00 |0059: move-result-object v0 │ │ +3cc264: 6e20 dc26 1000 |005a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ +3cc26a: 0c00 |005d: move-result-object v0 │ │ +3cc26c: 6e20 d126 1000 |005e: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ +3cc272: 0c00 |0061: move-result-object v0 │ │ +3cc274: 6e10 cd26 0000 |0062: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3cc27a: 0c00 |0065: move-result-object v0 │ │ +3cc27c: 1a01 9756 |0066: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3cc280: 7120 7327 1500 |0068: invoke-static {v5, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3cc286: 0a05 |006b: move-result v5 │ │ +3cc288: 3905 0500 |006c: if-nez v5, 0071 // +0005 │ │ +3cc28c: 6e40 3427 2603 |006e: invoke-virtual {v6, v2, v3, v0}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2734 │ │ +3cc292: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000a line=101 │ │ 0x0017 line=102 │ │ 0x001e line=103 │ │ @@ -850625,99 +850625,99 @@ │ │ type : '(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -3cc39c: |[3cc39c] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ -3cc3ac: 6e10 fd01 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3cc3b2: 0c00 |0003: move-result-object v0 │ │ -3cc3b4: 6001 718d |0004: sget v1, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_message:I // field@8d71 │ │ -3cc3b8: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -3cc3ba: 2322 e41d |0007: new-array v2, v2, [Ljava/lang/Object; // type@1de4 │ │ -3cc3be: 7110 79a5 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3cc3c4: 0c03 |000c: move-result-object v3 │ │ -3cc3c6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -3cc3c8: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ -3cc3cc: 6e10 b49b 0900 |0010: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cc3d2: 0c03 |0013: move-result-object v3 │ │ -3cc3d4: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -3cc3d6: 4d03 0205 |0015: aput-object v3, v2, v5 │ │ -3cc3da: 6e40 d602 1028 |0017: invoke-virtual {v0, v1, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ -3cc3e0: 0c01 |001a: move-result-object v1 │ │ -3cc3e2: 6002 728d |001b: sget v2, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_title:I // field@8d72 │ │ -3cc3e6: 6e30 d502 2008 |001d: invoke-virtual {v0, v2, v8}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@02d5 │ │ -3cc3ec: 0c08 |0020: move-result-object v8 │ │ -3cc3ee: 2200 6100 |0021: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3cc3f2: 7010 2702 0000 |0023: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0227 │ │ -3cc3f8: 2202 611b |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cc3fc: 7010 06a6 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cc402: 1a03 9b3d |002b: const-string v3, "NewEpisodes" // string@3d9b │ │ -3cc406: 6e20 12a6 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cc40c: 6e10 a39b 0900 |0030: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc412: 0b06 |0033: move-result-wide v6 │ │ -3cc414: 6e30 0ea6 6207 |0034: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3cc41a: 6e10 1ba6 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cc420: 0c02 |003a: move-result-object v2 │ │ -3cc422: 6e20 4e02 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ -3cc428: 2202 5300 |003e: new-instance v2, Landroid/content/ComponentName; // type@0053 │ │ -3cc42c: 1a03 1865 |0040: const-string v3, "de.danoeh.antennapod.activity.MainActivity" // string@6518 │ │ -3cc430: 7030 c801 a203 |0042: invoke-direct {v2, v10, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01c8 │ │ -3cc436: 6e20 5102 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0251 │ │ -3cc43c: 1402 0080 0010 |0048: const v2, #float 2.53422e-29 // #10008000 │ │ -3cc442: 6e20 5402 2000 |004b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ -3cc448: 1a02 e46f |004e: const-string v2, "fragment_feed_id" // string@6fe4 │ │ -3cc44c: 6e10 a39b 0900 |0050: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc452: 0b06 |0053: move-result-wide v6 │ │ -3cc454: 6e40 4202 2076 |0054: invoke-virtual {v0, v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ -3cc45a: 6002 e000 |0057: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3cc45e: 1303 1700 |0059: const/16 v3, #int 23 // #17 │ │ -3cc462: 3432 0500 |005b: if-lt v2, v3, 0060 // +0005 │ │ -3cc466: 1502 0004 |005d: const/high16 v2, #int 67108864 // #400 │ │ -3cc46a: 2802 |005f: goto 0061 // +0002 │ │ -3cc46c: 1202 |0060: const/4 v2, #int 0 // #0 │ │ -3cc46e: 7140 6c01 4a20 |0061: invoke-static {v10, v4, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ -3cc474: 0c00 |0064: move-result-object v0 │ │ -3cc476: 2202 9105 |0065: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3cc47a: 1a03 026b |0067: const-string v3, "episode_notifications" // string@6b02 │ │ -3cc47e: 7030 cb26 a203 |0069: invoke-direct {v2, v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3cc484: 6004 a38a |006c: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8aa3 │ │ -3cc488: 6e20 df26 4200 |006e: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3cc48e: 0c02 |0071: move-result-object v2 │ │ -3cc490: 6e20 d526 8200 |0072: invoke-virtual {v2, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3cc496: 0c08 |0075: move-result-object v8 │ │ -3cc498: 7120 3a9e 9a00 |0076: invoke-static {v10, v9}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; // method@9e3a │ │ -3cc49e: 0c02 |0079: move-result-object v2 │ │ -3cc4a0: 6e20 da26 2800 |007a: invoke-virtual {v8, v2}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@26da │ │ -3cc4a6: 0c08 |007d: move-result-object v8 │ │ -3cc4a8: 6e20 d426 1800 |007e: invoke-virtual {v8, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3cc4ae: 0c08 |0081: move-result-object v8 │ │ -3cc4b0: 6e20 d326 0800 |0082: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ -3cc4b6: 0c08 |0085: move-result-object v8 │ │ -3cc4b8: 1a00 1765 |0086: const-string v0, "de.danoeh.antennapod.EPISODES" // string@6517 │ │ -3cc4bc: 6e20 d726 0800 |0088: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@26d7 │ │ -3cc4c2: 0c08 |008b: move-result-object v8 │ │ -3cc4c4: 6e20 d826 5800 |008c: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26d8 │ │ -3cc4ca: 0c08 |008f: move-result-object v8 │ │ -3cc4cc: 6e20 dc26 5800 |0090: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ -3cc4d2: 0c08 |0093: move-result-object v8 │ │ -3cc4d4: 6e20 d126 5800 |0094: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ -3cc4da: 0c08 |0097: move-result-object v8 │ │ -3cc4dc: 6e10 cd26 0800 |0098: invoke-virtual {v8}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3cc4e2: 0c08 |009b: move-result-object v8 │ │ -3cc4e4: 1a00 9756 |009c: const-string v0, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3cc4e8: 7120 7327 0a00 |009e: invoke-static {v10, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3cc4ee: 0a00 |00a1: move-result v0 │ │ -3cc4f0: 3900 0900 |00a2: if-nez v0, 00ab // +0009 │ │ -3cc4f4: 6e10 b79b 0900 |00a4: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.hashCode:()I // method@9bb7 │ │ -3cc4fa: 0a09 |00a7: move-result v9 │ │ -3cc4fc: 6e40 3427 3b89 |00a8: invoke-virtual {v11, v3, v9, v8}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2734 │ │ -3cc502: 7120 3b9e ba00 |00ab: invoke-static {v10, v11}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@9e3b │ │ -3cc508: 0e00 |00ae: return-void │ │ +3cc374: |[3cc374] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V │ │ +3cc384: 6e10 fd01 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3cc38a: 0c00 |0003: move-result-object v0 │ │ +3cc38c: 6001 718d |0004: sget v1, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_message:I // field@8d71 │ │ +3cc390: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +3cc392: 2322 e41d |0007: new-array v2, v2, [Ljava/lang/Object; // type@1de4 │ │ +3cc396: 7110 79a5 0800 |0009: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3cc39c: 0c03 |000c: move-result-object v3 │ │ +3cc39e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +3cc3a0: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ +3cc3a4: 6e10 b49b 0900 |0010: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cc3aa: 0c03 |0013: move-result-object v3 │ │ +3cc3ac: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +3cc3ae: 4d03 0205 |0015: aput-object v3, v2, v5 │ │ +3cc3b2: 6e40 d602 1028 |0017: invoke-virtual {v0, v1, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ +3cc3b8: 0c01 |001a: move-result-object v1 │ │ +3cc3ba: 6002 728d |001b: sget v2, Lde/danoeh/antennapod/net/download/service/R$plurals;.new_episode_notification_title:I // field@8d72 │ │ +3cc3be: 6e30 d502 2008 |001d: invoke-virtual {v0, v2, v8}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@02d5 │ │ +3cc3c4: 0c08 |0020: move-result-object v8 │ │ +3cc3c6: 2200 6100 |0021: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3cc3ca: 7010 2702 0000 |0023: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0227 │ │ +3cc3d0: 2202 611b |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cc3d4: 7010 06a6 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cc3da: 1a03 9b3d |002b: const-string v3, "NewEpisodes" // string@3d9b │ │ +3cc3de: 6e20 12a6 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cc3e4: 6e10 a39b 0900 |0030: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cc3ea: 0b06 |0033: move-result-wide v6 │ │ +3cc3ec: 6e30 0ea6 6207 |0034: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3cc3f2: 6e10 1ba6 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cc3f8: 0c02 |003a: move-result-object v2 │ │ +3cc3fa: 6e20 4e02 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ +3cc400: 2202 5300 |003e: new-instance v2, Landroid/content/ComponentName; // type@0053 │ │ +3cc404: 1a03 1865 |0040: const-string v3, "de.danoeh.antennapod.activity.MainActivity" // string@6518 │ │ +3cc408: 7030 c801 a203 |0042: invoke-direct {v2, v10, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01c8 │ │ +3cc40e: 6e20 5102 2000 |0045: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0251 │ │ +3cc414: 1402 0080 0010 |0048: const v2, #float 2.53422e-29 // #10008000 │ │ +3cc41a: 6e20 5402 2000 |004b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0254 │ │ +3cc420: 1a02 e46f |004e: const-string v2, "fragment_feed_id" // string@6fe4 │ │ +3cc424: 6e10 a39b 0900 |0050: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cc42a: 0b06 |0053: move-result-wide v6 │ │ +3cc42c: 6e40 4202 2076 |0054: invoke-virtual {v0, v2, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ +3cc432: 6002 e000 |0057: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3cc436: 1303 1700 |0059: const/16 v3, #int 23 // #17 │ │ +3cc43a: 3432 0500 |005b: if-lt v2, v3, 0060 // +0005 │ │ +3cc43e: 1502 0004 |005d: const/high16 v2, #int 67108864 // #400 │ │ +3cc442: 2802 |005f: goto 0061 // +0002 │ │ +3cc444: 1202 |0060: const/4 v2, #int 0 // #0 │ │ +3cc446: 7140 6c01 4a20 |0061: invoke-static {v10, v4, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ +3cc44c: 0c00 |0064: move-result-object v0 │ │ +3cc44e: 2202 9105 |0065: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3cc452: 1a03 026b |0067: const-string v3, "episode_notifications" // string@6b02 │ │ +3cc456: 7030 cb26 a203 |0069: invoke-direct {v2, v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3cc45c: 6004 a38a |006c: sget v4, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_new:I // field@8aa3 │ │ +3cc460: 6e20 df26 4200 |006e: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3cc466: 0c02 |0071: move-result-object v2 │ │ +3cc468: 6e20 d526 8200 |0072: invoke-virtual {v2, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3cc46e: 0c08 |0075: move-result-object v8 │ │ +3cc470: 7120 3a9e 9a00 |0076: invoke-static {v10, v9}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadIcon:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)Landroid/graphics/Bitmap; // method@9e3a │ │ +3cc476: 0c02 |0079: move-result-object v2 │ │ +3cc478: 6e20 da26 2800 |007a: invoke-virtual {v8, v2}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@26da │ │ +3cc47e: 0c08 |007d: move-result-object v8 │ │ +3cc480: 6e20 d426 1800 |007e: invoke-virtual {v8, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3cc486: 0c08 |0081: move-result-object v8 │ │ +3cc488: 6e20 d326 0800 |0082: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ +3cc48e: 0c08 |0085: move-result-object v8 │ │ +3cc490: 1a00 1765 |0086: const-string v0, "de.danoeh.antennapod.EPISODES" // string@6517 │ │ +3cc494: 6e20 d726 0800 |0088: invoke-virtual {v8, v0}, Landroidx/core/app/NotificationCompat$Builder;.setGroup:(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder; // method@26d7 │ │ +3cc49a: 0c08 |008b: move-result-object v8 │ │ +3cc49c: 6e20 d826 5800 |008c: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setGroupAlertBehavior:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26d8 │ │ +3cc4a2: 0c08 |008f: move-result-object v8 │ │ +3cc4a4: 6e20 dc26 5800 |0090: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ +3cc4aa: 0c08 |0093: move-result-object v8 │ │ +3cc4ac: 6e20 d126 5800 |0094: invoke-virtual {v8, v5}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ +3cc4b2: 0c08 |0097: move-result-object v8 │ │ +3cc4b4: 6e10 cd26 0800 |0098: invoke-virtual {v8}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3cc4ba: 0c08 |009b: move-result-object v8 │ │ +3cc4bc: 1a00 9756 |009c: const-string v0, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3cc4c0: 7120 7327 0a00 |009e: invoke-static {v10, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3cc4c6: 0a00 |00a1: move-result v0 │ │ +3cc4c8: 3900 0900 |00a2: if-nez v0, 00ab // +0009 │ │ +3cc4cc: 6e10 b79b 0900 |00a4: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.hashCode:()I // method@9bb7 │ │ +3cc4d2: 0a09 |00a7: move-result v9 │ │ +3cc4d4: 6e40 3427 3b89 |00a8: invoke-virtual {v11, v3, v9, v8}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@2734 │ │ +3cc4da: 7120 3b9e ba00 |00ab: invoke-static {v10, v11}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showGroupSummaryNotification:(Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@9e3b │ │ +3cc4e0: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0009 line=66 │ │ 0x0017 line=65 │ │ 0x001b line=68 │ │ @@ -850755,26 +850755,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3cc18c: |[3cc18c] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadCountersBeforeRefresh:()V │ │ -3cc19c: 7100 8ba3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ -3cc1a2: 0c00 |0003: move-result-object v0 │ │ -3cc1a4: 6e10 8da3 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38d │ │ -3cc1aa: 6201 eb6c |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ -3cc1ae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3cc1b0: 2322 c91c |000a: new-array v2, v2, [J // type@1cc9 │ │ -3cc1b4: 6e30 8aa3 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a38a │ │ -3cc1ba: 0c01 |000f: move-result-object v1 │ │ -3cc1bc: 5b31 689c |0010: iput-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9c68 │ │ -3cc1c0: 6e10 89a3 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a389 │ │ -3cc1c6: 0e00 |0015: return-void │ │ +3cc164: |[3cc164] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.loadCountersBeforeRefresh:()V │ │ +3cc174: 7100 8ba3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getInstance:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38b │ │ +3cc17a: 0c00 |0003: move-result-object v0 │ │ +3cc17c: 6e10 8da3 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.open:()Lde/danoeh/antennapod/storage/database/PodDBAdapter; // method@a38d │ │ +3cc182: 6201 eb6c |0007: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedCounter;.SHOW_NEW:Lde/danoeh/antennapod/model/feed/FeedCounter; // field@6ceb │ │ +3cc186: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3cc188: 2322 c91c |000a: new-array v2, v2, [J // type@1cc9 │ │ +3cc18c: 6e30 8aa3 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.getFeedCounters:(Lde/danoeh/antennapod/model/feed/FeedCounter;[J)Ljava/util/Map; // method@a38a │ │ +3cc192: 0c01 |000f: move-result-object v1 │ │ +3cc194: 5b31 689c |0010: iput-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9c68 │ │ +3cc198: 6e10 89a3 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/PodDBAdapter;.close:()V // method@a389 │ │ +3cc19e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x0007 line=42 │ │ 0x0012 line=43 │ │ locals : │ │ @@ -850785,65 +850785,65 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -3cc2bc: |[3cc2bc] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cc2cc: 6e10 b29b 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3cc2d2: 0c00 |0003: move-result-object v0 │ │ -3cc2d4: 6e10 8b9c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ -3cc2da: 0a01 |0007: move-result v1 │ │ -3cc2dc: 3801 5e00 |0008: if-eqz v1, 0066 // +005e │ │ -3cc2e0: 6e10 8e9c 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@9c8e │ │ -3cc2e6: 0a00 |000d: move-result v0 │ │ -3cc2e8: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -3cc2ec: 2856 |0010: goto 0066 // +0056 │ │ -3cc2ee: 5440 689c |0011: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9c68 │ │ -3cc2f2: 6e10 a39b 0600 |0013: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc2f8: 0b01 |0016: move-result-wide v1 │ │ -3cc2fa: 7120 8aa5 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3cc300: 0c01 |001a: move-result-object v1 │ │ -3cc302: 7220 50a8 1000 |001b: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3cc308: 0a00 |001e: move-result v0 │ │ -3cc30a: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ -3cc30e: 5440 689c |0021: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9c68 │ │ -3cc312: 6e10 a39b 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc318: 0b01 |0026: move-result-wide v1 │ │ -3cc31a: 7120 8aa5 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3cc320: 0c01 |002a: move-result-object v1 │ │ -3cc322: 7220 54a8 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3cc328: 0c00 |002e: move-result-object v0 │ │ -3cc32a: 1f00 481b |002f: check-cast v0, Ljava/lang/Integer; // type@1b48 │ │ -3cc32e: 6e10 6fa5 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3cc334: 0a00 |0034: move-result v0 │ │ -3cc336: 2802 |0035: goto 0037 // +0002 │ │ -3cc338: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -3cc33a: 6e10 a39b 0600 |0037: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc340: 0b01 |003a: move-result-wide v1 │ │ -3cc342: 7120 389e 2100 |003b: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.getNewEpisodeCount:(J)I // method@9e38 │ │ -3cc348: 0a01 |003e: move-result v1 │ │ -3cc34a: 2202 611b |003f: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cc34e: 7010 06a6 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cc354: 1a03 9a3d |0044: const-string v3, "New episodes before: " // string@3d9a │ │ -3cc358: 6e20 12a6 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cc35e: 6e20 0da6 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3cc364: 1a03 cb04 |004c: const-string v3, ", after: " // string@04cb │ │ -3cc368: 6e20 12a6 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cc36e: 6e20 0da6 1200 |0051: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3cc374: 6e10 1ba6 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cc37a: 0c02 |0057: move-result-object v2 │ │ -3cc37c: 1a03 9e3d |0058: const-string v3, "NewEpisodesNotification" // string@3d9e │ │ -3cc380: 7120 170b 2300 |005a: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cc386: 3701 0900 |005d: if-le v1, v0, 0066 // +0009 │ │ -3cc38a: 7110 3127 0500 |005f: invoke-static {v5}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ -3cc390: 0c00 |0062: move-result-object v0 │ │ -3cc392: 7140 3d9e 6105 |0063: invoke-static {v1, v6, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@9e3d │ │ -3cc398: 0e00 |0066: return-void │ │ +3cc294: |[3cc294] de.danoeh.antennapod.net.download.service.feed.NewEpisodesNotification.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cc2a4: 6e10 b29b 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3cc2aa: 0c00 |0003: move-result-object v0 │ │ +3cc2ac: 6e10 8b9c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ +3cc2b2: 0a01 |0007: move-result v1 │ │ +3cc2b4: 3801 5e00 |0008: if-eqz v1, 0066 // +005e │ │ +3cc2b8: 6e10 8e9c 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getShowEpisodeNotification:()Z // method@9c8e │ │ +3cc2be: 0a00 |000d: move-result v0 │ │ +3cc2c0: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +3cc2c4: 2856 |0010: goto 0066 // +0056 │ │ +3cc2c6: 5440 689c |0011: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9c68 │ │ +3cc2ca: 6e10 a39b 0600 |0013: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cc2d0: 0b01 |0016: move-result-wide v1 │ │ +3cc2d2: 7120 8aa5 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3cc2d8: 0c01 |001a: move-result-object v1 │ │ +3cc2da: 7220 50a8 1000 |001b: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3cc2e0: 0a00 |001e: move-result v0 │ │ +3cc2e2: 3800 1700 |001f: if-eqz v0, 0036 // +0017 │ │ +3cc2e6: 5440 689c |0021: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.countersBefore:Ljava/util/Map; // field@9c68 │ │ +3cc2ea: 6e10 a39b 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cc2f0: 0b01 |0026: move-result-wide v1 │ │ +3cc2f2: 7120 8aa5 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3cc2f8: 0c01 |002a: move-result-object v1 │ │ +3cc2fa: 7220 54a8 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3cc300: 0c00 |002e: move-result-object v0 │ │ +3cc302: 1f00 481b |002f: check-cast v0, Ljava/lang/Integer; // type@1b48 │ │ +3cc306: 6e10 6fa5 0000 |0031: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3cc30c: 0a00 |0034: move-result v0 │ │ +3cc30e: 2802 |0035: goto 0037 // +0002 │ │ +3cc310: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +3cc312: 6e10 a39b 0600 |0037: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cc318: 0b01 |003a: move-result-wide v1 │ │ +3cc31a: 7120 389e 2100 |003b: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.getNewEpisodeCount:(J)I // method@9e38 │ │ +3cc320: 0a01 |003e: move-result v1 │ │ +3cc322: 2202 611b |003f: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cc326: 7010 06a6 0200 |0041: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cc32c: 1a03 9a3d |0044: const-string v3, "New episodes before: " // string@3d9a │ │ +3cc330: 6e20 12a6 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cc336: 6e20 0da6 0200 |0049: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3cc33c: 1a03 cb04 |004c: const-string v3, ", after: " // string@04cb │ │ +3cc340: 6e20 12a6 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cc346: 6e20 0da6 1200 |0051: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3cc34c: 6e10 1ba6 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cc352: 0c02 |0057: move-result-object v2 │ │ +3cc354: 1a03 9e3d |0058: const-string v3, "NewEpisodesNotification" // string@3d9e │ │ +3cc358: 7120 170b 2300 |005a: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cc35e: 3701 0900 |005d: if-le v1, v0, 0066 // +0009 │ │ +3cc362: 7110 3127 0500 |005f: invoke-static {v5}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ +3cc368: 0c00 |0062: move-result-object v0 │ │ +3cc36a: 7140 3d9e 6105 |0063: invoke-static {v1, v6, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showNotification:(ILde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroidx/core/app/NotificationManagerCompat;)V // method@9e3d │ │ +3cc370: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0011 line=52 │ │ 0x0037 line=53 │ │ 0x003f line=55 │ │ @@ -850903,22 +850903,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3cc644: |[3cc644] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V │ │ -3cc654: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cc65a: 5b01 6b9c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9c6b │ │ -3cc65e: 5b02 6c9c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9c6c │ │ -3cc662: 5b03 6d9c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9c6d │ │ -3cc666: 5a04 6a9c |0009: iput-wide v4, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9c6a │ │ -3cc66a: 5a06 699c |000b: iput-wide v6, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9c69 │ │ -3cc66e: 0e00 |000d: return-void │ │ +3cc61c: |[3cc61c] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V │ │ +3cc62c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cc632: 5b01 6b9c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9c6b │ │ +3cc636: 5b02 6c9c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9c6c │ │ +3cc63a: 5b03 6d9c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9c6d │ │ +3cc63e: 5a04 6a9c |0009: iput-wide v4, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9c6a │ │ +3cc642: 5a06 699c |000b: iput-wide v6, v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9c69 │ │ +3cc646: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -850936,62 +850936,62 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 87 16-bit code units │ │ -3cc554: |[3cc554] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; │ │ -3cc564: 7110 0908 0b00 |0000: invoke-static {v11}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0809 │ │ -3cc56a: 0c00 |0003: move-result-object v0 │ │ -3cc56c: 7120 0508 0b00 |0004: invoke-static {v11, v0}, Landroid/provider/DocumentsContract;.buildChildDocumentsUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0805 │ │ -3cc572: 0c02 |0007: move-result-object v2 │ │ -3cc574: 6e10 ee01 0a00 |0008: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ -3cc57a: 0c01 |000b: move-result-object v1 │ │ -3cc57c: 1a0a 7a89 |000c: const-string v10, "last_modified" // string@897a │ │ -3cc580: 1a00 c89b |000e: const-string v0, "mime_type" // string@9bc8 │ │ -3cc584: 1a03 2c68 |0010: const-string v3, "document_id" // string@682c │ │ -3cc588: 1a04 1452 |0012: const-string v4, "_display_name" // string@5214 │ │ -3cc58c: 1a05 1c52 |0014: const-string v5, "_size" // string@521c │ │ -3cc590: 2450 e61d 43a5 |0016: filled-new-array {v3, v4, v5, v10, v0}, [Ljava/lang/String; // type@1de6 │ │ -3cc596: 0c03 |0019: move-result-object v3 │ │ -3cc598: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3cc59a: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -3cc59c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -3cc59e: 7406 d501 0100 |001d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@01d5 │ │ -3cc5a4: 0c0a |0020: move-result-object v10 │ │ -3cc5a6: 2200 d31b |0021: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3cc5aa: 7010 54a7 0000 |0023: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3cc5b0: 7210 2003 0a00 |0026: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0320 │ │ -3cc5b6: 0a01 |0029: move-result v1 │ │ -3cc5b8: 3801 2900 |002a: if-eqz v1, 0053 // +0029 │ │ -3cc5bc: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -3cc5be: 7220 1b03 1a00 |002d: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@031b │ │ -3cc5c4: 0c01 |0030: move-result-object v1 │ │ -3cc5c6: 7120 0608 1b00 |0031: invoke-static {v11, v1}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0806 │ │ -3cc5cc: 0c05 |0034: move-result-object v5 │ │ -3cc5ce: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -3cc5d0: 7220 1b03 1a00 |0036: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@031b │ │ -3cc5d6: 0c03 |0039: move-result-object v3 │ │ -3cc5d8: 1221 |003a: const/4 v1, #int 2 // #2 │ │ -3cc5da: 7220 1903 1a00 |003b: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0319 │ │ -3cc5e0: 0b06 |003e: move-result-wide v6 │ │ -3cc5e2: 1231 |003f: const/4 v1, #int 3 // #3 │ │ -3cc5e4: 7220 1903 1a00 |0040: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0319 │ │ -3cc5ea: 0b08 |0043: move-result-wide v8 │ │ -3cc5ec: 1241 |0044: const/4 v1, #int 4 // #4 │ │ -3cc5ee: 7220 1b03 1a00 |0045: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@031b │ │ -3cc5f4: 0c04 |0048: move-result-object v4 │ │ -3cc5f6: 2201 4619 |0049: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ -3cc5fa: 0712 |004b: move-object v2, v1 │ │ -3cc5fc: 7608 3e9e 0200 |004c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V // method@9e3e │ │ -3cc602: 6e20 58a7 1000 |004f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3cc608: 28d4 |0052: goto 0026 // -002c │ │ -3cc60a: 7210 0f03 0a00 |0053: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@030f │ │ -3cc610: 1100 |0056: return-object v0 │ │ +3cc52c: |[3cc52c] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; │ │ +3cc53c: 7110 0908 0b00 |0000: invoke-static {v11}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0809 │ │ +3cc542: 0c00 |0003: move-result-object v0 │ │ +3cc544: 7120 0508 0b00 |0004: invoke-static {v11, v0}, Landroid/provider/DocumentsContract;.buildChildDocumentsUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0805 │ │ +3cc54a: 0c02 |0007: move-result-object v2 │ │ +3cc54c: 6e10 ee01 0a00 |0008: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ +3cc552: 0c01 |000b: move-result-object v1 │ │ +3cc554: 1a0a 7a89 |000c: const-string v10, "last_modified" // string@897a │ │ +3cc558: 1a00 c89b |000e: const-string v0, "mime_type" // string@9bc8 │ │ +3cc55c: 1a03 2c68 |0010: const-string v3, "document_id" // string@682c │ │ +3cc560: 1a04 1452 |0012: const-string v4, "_display_name" // string@5214 │ │ +3cc564: 1a05 1c52 |0014: const-string v5, "_size" // string@521c │ │ +3cc568: 2450 e61d 43a5 |0016: filled-new-array {v3, v4, v5, v10, v0}, [Ljava/lang/String; // type@1de6 │ │ +3cc56e: 0c03 |0019: move-result-object v3 │ │ +3cc570: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3cc572: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +3cc574: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +3cc576: 7406 d501 0100 |001d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@01d5 │ │ +3cc57c: 0c0a |0020: move-result-object v10 │ │ +3cc57e: 2200 d31b |0021: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3cc582: 7010 54a7 0000 |0023: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3cc588: 7210 2003 0a00 |0026: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0320 │ │ +3cc58e: 0a01 |0029: move-result v1 │ │ +3cc590: 3801 2900 |002a: if-eqz v1, 0053 // +0029 │ │ +3cc594: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +3cc596: 7220 1b03 1a00 |002d: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@031b │ │ +3cc59c: 0c01 |0030: move-result-object v1 │ │ +3cc59e: 7120 0608 1b00 |0031: invoke-static {v11, v1}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0806 │ │ +3cc5a4: 0c05 |0034: move-result-object v5 │ │ +3cc5a6: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +3cc5a8: 7220 1b03 1a00 |0036: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@031b │ │ +3cc5ae: 0c03 |0039: move-result-object v3 │ │ +3cc5b0: 1221 |003a: const/4 v1, #int 2 // #2 │ │ +3cc5b2: 7220 1903 1a00 |003b: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0319 │ │ +3cc5b8: 0b06 |003e: move-result-wide v6 │ │ +3cc5ba: 1231 |003f: const/4 v1, #int 3 // #3 │ │ +3cc5bc: 7220 1903 1a00 |0040: invoke-interface {v10, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0319 │ │ +3cc5c2: 0b08 |0043: move-result-wide v8 │ │ +3cc5c4: 1241 |0044: const/4 v1, #int 4 // #4 │ │ +3cc5c6: 7220 1b03 1a00 |0045: invoke-interface {v10, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@031b │ │ +3cc5cc: 0c04 |0048: move-result-object v4 │ │ +3cc5ce: 2201 4619 |0049: new-instance v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ +3cc5d2: 0712 |004b: move-object v2, v1 │ │ +3cc5d4: 7608 3e9e 0200 |004c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJ)V // method@9e3e │ │ +3cc5da: 6e20 58a7 1000 |004f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3cc5e0: 28d4 |0052: goto 0026 // -002c │ │ +3cc5e2: 7210 0f03 0a00 |0053: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@030f │ │ +3cc5e8: 1100 |0056: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=23 │ │ 0x0008 line=25 │ │ 0x0021 line=31 │ │ 0x0026 line=32 │ │ @@ -851013,17 +851013,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc614: |[3cc614] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLastModified:()J │ │ -3cc624: 5320 699c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9c69 │ │ -3cc628: 1000 |0002: return-wide v0 │ │ +3cc5ec: |[3cc5ec] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLastModified:()J │ │ +3cc5fc: 5320 699c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.lastModified:J // field@9c69 │ │ +3cc600: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -851031,17 +851031,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc62c: |[3cc62c] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLength:()J │ │ -3cc63c: 5320 6a9c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9c6a │ │ -3cc640: 1000 |0002: return-wide v0 │ │ +3cc604: |[3cc604] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getLength:()J │ │ +3cc614: 5320 6a9c |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.length:J // field@9c6a │ │ +3cc618: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -851049,17 +851049,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc524: |[3cc524] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getName:()Ljava/lang/String; │ │ -3cc534: 5410 6b9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9c6b │ │ -3cc538: 1100 |0002: return-object v0 │ │ +3cc4fc: |[3cc4fc] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getName:()Ljava/lang/String; │ │ +3cc50c: 5410 6b9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.name:Ljava/lang/String; // field@9c6b │ │ +3cc510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -851067,17 +851067,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc53c: |[3cc53c] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getType:()Ljava/lang/String; │ │ -3cc54c: 5410 6c9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9c6c │ │ -3cc550: 1100 |0002: return-object v0 │ │ +3cc514: |[3cc514] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getType:()Ljava/lang/String; │ │ +3cc524: 5410 6c9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.type:Ljava/lang/String; // field@9c6c │ │ +3cc528: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;) │ │ @@ -851085,17 +851085,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cc50c: |[3cc50c] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getUri:()Landroid/net/Uri; │ │ -3cc51c: 5410 6d9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9c6d │ │ -3cc520: 1100 |0002: return-object v0 │ │ +3cc4e4: |[3cc4e4] de.danoeh.antennapod.net.download.service.feed.local.FastDocumentFile.getUri:()Landroid/net/Uri; │ │ +3cc4f4: 5410 6d9c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.uri:Landroid/net/Uri; // field@9c6d │ │ +3cc4f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -851124,37 +851124,37 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cc694: |[3cc694] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.:()V │ │ -3cc6a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cc6aa: 0e00 |0003: return-void │ │ +3cc66c: |[3cc66c] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.:()V │ │ +3cc67c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cc682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3cc670: |[3cc670] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -3cc680: 1f01 c318 |0000: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cc684: 1f02 c318 |0002: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cc688: 7120 489e 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@9e48 │ │ -3cc68e: 0a01 |0007: move-result v1 │ │ -3cc690: 0f01 |0008: return v1 │ │ +3cc648: |[3cc648] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater$$ExternalSyntheticLambda0.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +3cc658: 1f01 c318 |0000: check-cast v1, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cc65c: 1f02 c318 |0002: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cc660: 7120 489e 2100 |0004: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@9e48 │ │ +3cc666: 0a01 |0007: move-result v1 │ │ +3cc668: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -851235,18 +851235,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3cc8e8: |[3cc8e8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ -3cc8f8: 7120 4e9e 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@9e4e │ │ -3cc8fe: 0a00 |0003: move-result v0 │ │ -3cc900: 0f00 |0004: return v0 │ │ +3cc8c0: |[3cc8c0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.$r8$lambda$gQIXZxmNJyGHIhJO85OsZmyb48Y:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ +3cc8d0: 7120 4e9e 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I // method@9e4e │ │ +3cc8d6: 0a00 |0003: move-result v0 │ │ +3cc8d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -851255,143 +851255,143 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -3cca20: |[3cca20] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ -3cca30: 1a00 5c6f |0000: const-string v0, "folder.png" // string@6f5c │ │ -3cca34: 1a01 0517 |0002: const-string v1, "Folder.png" // string@1705 │ │ -3cca38: 1a02 5b6f |0004: const-string v2, "folder.jpg" // string@6f5b │ │ -3cca3c: 1a03 0417 |0006: const-string v3, "Folder.jpg" // string@1704 │ │ -3cca40: 2440 e61d 3210 |0008: filled-new-array {v2, v3, v0, v1}, [Ljava/lang/String; // type@1de6 │ │ -3cca46: 0c00 |000b: move-result-object v0 │ │ -3cca48: 6900 6e9c |000c: sput-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9c6e │ │ -3cca4c: 0e00 |000e: return-void │ │ +3cc9f8: |[3cc9f8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ +3cca08: 1a00 5c6f |0000: const-string v0, "folder.png" // string@6f5c │ │ +3cca0c: 1a01 0517 |0002: const-string v1, "Folder.png" // string@1705 │ │ +3cca10: 1a02 5b6f |0004: const-string v2, "folder.jpg" // string@6f5b │ │ +3cca14: 1a03 0417 |0006: const-string v3, "Folder.jpg" // string@1704 │ │ +3cca18: 2440 e61d 3210 |0008: filled-new-array {v2, v3, v0, v1}, [Ljava/lang/String; // type@1de6 │ │ +3cca1e: 0c00 |000b: move-result-object v0 │ │ +3cca20: 6900 6e9c |000c: sput-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9c6e │ │ +3cca24: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=51 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cca50: |[3cca50] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ -3cca60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cca66: 0e00 |0003: return-void │ │ +3cca28: |[3cca28] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.:()V │ │ +3cca38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cca3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;) │ │ name : 'createFeedItem' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 16 │ │ insns size : 172 16-bit code units │ │ -3cc710: |[3cc710] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3cc720: 220f cc18 |0000: new-instance v15, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cc724: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -3cc728: 7401 419e 1400 |0004: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ -3cc72e: 0c04 |0007: move-result-object v4 │ │ -3cc730: 7100 baa8 0000 |0008: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@a8ba │ │ -3cc736: 0c00 |000b: move-result-object v0 │ │ -3cc738: 6e10 bba8 0000 |000c: invoke-virtual {v0}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@a8bb │ │ -3cc73e: 0c05 |000f: move-result-object v5 │ │ -3cc740: 7401 419e 1400 |0010: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ -3cc746: 0c06 |0013: move-result-object v6 │ │ -3cc748: 2207 db1b |0014: new-instance v7, Ljava/util/Date; // type@1bdb │ │ -3cc74c: 7401 3f9e 1400 |0016: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLastModified:()J // method@9e3f │ │ -3cc752: 0b00 |0019: move-result-wide v0 │ │ -3cc754: 7030 dea7 0701 |001a: invoke-direct {v7, v0, v1}, Ljava/util/Date;.:(J)V // method@a7de │ │ -3cc75a: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -3cc75c: 07f1 |001e: move-object v1, v15 │ │ -3cc75e: 0809 1300 |001f: move-object/from16 v9, v19 │ │ -3cc762: 7609 ed9b 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V // method@9bed │ │ -3cc768: 6e10 f19b 0f00 |0024: invoke-virtual {v15}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@9bf1 │ │ -3cc76e: 7401 409e 1400 |0027: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@9e40 │ │ -3cc774: 0b07 |002a: move-result-wide v7 │ │ -3cc776: 2200 cf18 |002b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3cc77a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -3cc77c: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -3cc77e: 7401 429e 1400 |002f: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@9e42 │ │ -3cc784: 0c09 |0032: move-result-object v9 │ │ -3cc786: 7401 439e 1400 |0033: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3cc78c: 0c01 |0036: move-result-object v1 │ │ -3cc78e: 6e10 d206 0100 |0037: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3cc794: 0c0a |003a: move-result-object v10 │ │ -3cc796: 7401 439e 1400 |003b: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3cc79c: 0c01 |003e: move-result-object v1 │ │ -3cc79e: 6e10 d206 0100 |003f: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3cc7a4: 0c0b |0042: move-result-object v11 │ │ -3cc7a6: 120c |0043: const/4 v12, #int 0 // #0 │ │ -3cc7a8: 120d |0044: const/4 v13, #int 0 // #0 │ │ -3cc7aa: 120e |0045: const/4 v14, #int 0 // #0 │ │ -3cc7ac: 1610 0000 |0046: const-wide/16 v16, #int 0 // #0 │ │ -3cc7b0: 0701 |0048: move-object v1, v0 │ │ -3cc7b2: 07f4 |0049: move-object v4, v15 │ │ -3cc7b4: 0812 0f00 |004a: move-object/from16 v18, v15 │ │ -3cc7b8: 050f 1000 |004c: move-wide/from16 v15, v16 │ │ -3cc7bc: 7610 2d9c 0100 |004e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V // method@9c2d │ │ -3cc7c2: 0801 1200 |0051: move-object/from16 v1, v18 │ │ -3cc7c6: 6e20 169c 0100 |0053: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ -3cc7cc: 7401 a89b 1300 |0056: invoke-virtual/range {v19}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ -3cc7d2: 0c00 |0059: move-result-object v0 │ │ -3cc7d4: 7210 2aa8 0000 |005a: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cc7da: 0c00 |005d: move-result-object v0 │ │ -3cc7dc: 7210 0da8 0000 |005e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cc7e2: 0a02 |0061: move-result v2 │ │ -3cc7e4: 3802 3800 |0062: if-eqz v2, 009a // +0038 │ │ -3cc7e8: 7210 0ea8 0000 |0064: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cc7ee: 0c02 |0067: move-result-object v2 │ │ -3cc7f0: 1f02 cc18 |0068: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cc7f4: 6e10 fe9b 0200 |006a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cc7fa: 0c03 |006d: move-result-object v3 │ │ -3cc7fc: 3803 f0ff |006e: if-eqz v3, 005e // -0010 │ │ -3cc800: 6e10 fe9b 0200 |0070: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cc806: 0c03 |0073: move-result-object v3 │ │ -3cc808: 6e10 389c 0300 |0074: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3cc80e: 0c03 |0077: move-result-object v3 │ │ -3cc810: 7401 439e 1400 |0078: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3cc816: 0c04 |007b: move-result-object v4 │ │ -3cc818: 6e10 d206 0400 |007c: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3cc81e: 0c04 |007f: move-result-object v4 │ │ -3cc820: 6e20 e0a5 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3cc826: 0a03 |0083: move-result v3 │ │ -3cc828: 3803 daff |0084: if-eqz v3, 005e // -0026 │ │ -3cc82c: 7401 409e 1400 |0086: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@9e40 │ │ -3cc832: 0b03 |0089: move-result-wide v3 │ │ -3cc834: 6e10 fe9b 0200 |008a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cc83a: 0c05 |008d: move-result-object v5 │ │ -3cc83c: 6e10 4d9c 0500 |008e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getSize:()J // method@9c4d │ │ -3cc842: 0b05 |0091: move-result-wide v5 │ │ -3cc844: 3107 0305 |0092: cmp-long v7, v3, v5 │ │ -3cc848: 3907 caff |0094: if-nez v7, 005e // -0036 │ │ -3cc84c: 6e20 1e9c 2100 |0096: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c1e │ │ -3cc852: 1101 |0099: return-object v1 │ │ -3cc854: 0802 1400 |009a: move-object/from16 v2, v20 │ │ -3cc858: 0803 1500 |009c: move-object/from16 v3, v21 │ │ -3cc85c: 7130 4f9e 2103 |009e: invoke-static {v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V // method@9e4f │ │ -3cc862: 280a |00a1: goto 00ab // +000a │ │ -3cc864: 0d00 |00a2: move-exception v0 │ │ -3cc866: 0702 |00a3: move-object v2, v0 │ │ -3cc868: 6e10 3fa6 0200 |00a4: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3cc86e: 0c00 |00a7: move-result-object v0 │ │ -3cc870: 6e20 0f9c 0100 |00a8: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3cc876: 1101 |00ab: return-object v1 │ │ +3cc6e8: |[3cc6e8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3cc6f8: 220f cc18 |0000: new-instance v15, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cc6fc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +3cc700: 7401 419e 1400 |0004: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ +3cc706: 0c04 |0007: move-result-object v4 │ │ +3cc708: 7100 baa8 0000 |0008: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@a8ba │ │ +3cc70e: 0c00 |000b: move-result-object v0 │ │ +3cc710: 6e10 bba8 0000 |000c: invoke-virtual {v0}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@a8bb │ │ +3cc716: 0c05 |000f: move-result-object v5 │ │ +3cc718: 7401 419e 1400 |0010: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ +3cc71e: 0c06 |0013: move-result-object v6 │ │ +3cc720: 2207 db1b |0014: new-instance v7, Ljava/util/Date; // type@1bdb │ │ +3cc724: 7401 3f9e 1400 |0016: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLastModified:()J // method@9e3f │ │ +3cc72a: 0b00 |0019: move-result-wide v0 │ │ +3cc72c: 7030 dea7 0701 |001a: invoke-direct {v7, v0, v1}, Ljava/util/Date;.:(J)V // method@a7de │ │ +3cc732: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +3cc734: 07f1 |001e: move-object v1, v15 │ │ +3cc736: 0809 1300 |001f: move-object/from16 v9, v19 │ │ +3cc73a: 7609 ed9b 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;ILde/danoeh/antennapod/model/feed/Feed;)V // method@9bed │ │ +3cc740: 6e10 f19b 0f00 |0024: invoke-virtual {v15}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@9bf1 │ │ +3cc746: 7401 409e 1400 |0027: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@9e40 │ │ +3cc74c: 0b07 |002a: move-result-wide v7 │ │ +3cc74e: 2200 cf18 |002b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3cc752: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +3cc754: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +3cc756: 7401 429e 1400 |002f: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@9e42 │ │ +3cc75c: 0c09 |0032: move-result-object v9 │ │ +3cc75e: 7401 439e 1400 |0033: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3cc764: 0c01 |0036: move-result-object v1 │ │ +3cc766: 6e10 d206 0100 |0037: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3cc76c: 0c0a |003a: move-result-object v10 │ │ +3cc76e: 7401 439e 1400 |003b: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3cc774: 0c01 |003e: move-result-object v1 │ │ +3cc776: 6e10 d206 0100 |003f: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3cc77c: 0c0b |0042: move-result-object v11 │ │ +3cc77e: 120c |0043: const/4 v12, #int 0 // #0 │ │ +3cc780: 120d |0044: const/4 v13, #int 0 // #0 │ │ +3cc782: 120e |0045: const/4 v14, #int 0 // #0 │ │ +3cc784: 1610 0000 |0046: const-wide/16 v16, #int 0 // #0 │ │ +3cc788: 0701 |0048: move-object v1, v0 │ │ +3cc78a: 07f4 |0049: move-object v4, v15 │ │ +3cc78c: 0812 0f00 |004a: move-object/from16 v18, v15 │ │ +3cc790: 050f 1000 |004c: move-wide/from16 v15, v16 │ │ +3cc794: 7610 2d9c 0100 |004e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V // method@9c2d │ │ +3cc79a: 0801 1200 |0051: move-object/from16 v1, v18 │ │ +3cc79e: 6e20 169c 0100 |0053: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ +3cc7a4: 7401 a89b 1300 |0056: invoke-virtual/range {v19}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ +3cc7aa: 0c00 |0059: move-result-object v0 │ │ +3cc7ac: 7210 2aa8 0000 |005a: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cc7b2: 0c00 |005d: move-result-object v0 │ │ +3cc7b4: 7210 0da8 0000 |005e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cc7ba: 0a02 |0061: move-result v2 │ │ +3cc7bc: 3802 3800 |0062: if-eqz v2, 009a // +0038 │ │ +3cc7c0: 7210 0ea8 0000 |0064: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cc7c6: 0c02 |0067: move-result-object v2 │ │ +3cc7c8: 1f02 cc18 |0068: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cc7cc: 6e10 fe9b 0200 |006a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cc7d2: 0c03 |006d: move-result-object v3 │ │ +3cc7d4: 3803 f0ff |006e: if-eqz v3, 005e // -0010 │ │ +3cc7d8: 6e10 fe9b 0200 |0070: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cc7de: 0c03 |0073: move-result-object v3 │ │ +3cc7e0: 6e10 389c 0300 |0074: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3cc7e6: 0c03 |0077: move-result-object v3 │ │ +3cc7e8: 7401 439e 1400 |0078: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3cc7ee: 0c04 |007b: move-result-object v4 │ │ +3cc7f0: 6e10 d206 0400 |007c: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3cc7f6: 0c04 |007f: move-result-object v4 │ │ +3cc7f8: 6e20 e0a5 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cc7fe: 0a03 |0083: move-result v3 │ │ +3cc800: 3803 daff |0084: if-eqz v3, 005e // -0026 │ │ +3cc804: 7401 409e 1400 |0086: invoke-virtual/range {v20}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getLength:()J // method@9e40 │ │ +3cc80a: 0b03 |0089: move-result-wide v3 │ │ +3cc80c: 6e10 fe9b 0200 |008a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cc812: 0c05 |008d: move-result-object v5 │ │ +3cc814: 6e10 4d9c 0500 |008e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getSize:()J // method@9c4d │ │ +3cc81a: 0b05 |0091: move-result-wide v5 │ │ +3cc81c: 3107 0305 |0092: cmp-long v7, v3, v5 │ │ +3cc820: 3907 caff |0094: if-nez v7, 005e // -0036 │ │ +3cc824: 6e20 1e9c 2100 |0096: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c1e │ │ +3cc82a: 1101 |0099: return-object v1 │ │ +3cc82c: 0802 1400 |009a: move-object/from16 v2, v20 │ │ +3cc830: 0803 1500 |009c: move-object/from16 v3, v21 │ │ +3cc834: 7130 4f9e 2103 |009e: invoke-static {v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V // method@9e4f │ │ +3cc83a: 280a |00a1: goto 00ab // +000a │ │ +3cc83c: 0d00 |00a2: move-exception v0 │ │ +3cc83e: 0702 |00a3: move-object v2, v0 │ │ +3cc840: 6e10 3fa6 0200 |00a4: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3cc846: 0c00 |00a7: move-result-object v0 │ │ +3cc848: 6e20 0f9c 0100 |00a8: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3cc84e: 1101 |00ab: return-object v1 │ │ catches : 1 │ │ 0x009e - 0x00a1 │ │ Ljava/lang/Exception; -> 0x00a2 │ │ positions : │ │ 0x0000 line=169 │ │ 0x0010 line=170 │ │ 0x0024 line=171 │ │ @@ -851416,36 +851416,36 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3cc888: |[3cc888] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3cc898: 6e10 a89b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ -3cc89e: 0c02 |0003: move-result-object v2 │ │ -3cc8a0: 7210 2aa8 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cc8a6: 0c02 |0007: move-result-object v2 │ │ -3cc8a8: 7210 0da8 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cc8ae: 0a00 |000b: move-result v0 │ │ -3cc8b0: 3800 1900 |000c: if-eqz v0, 0025 // +0019 │ │ -3cc8b4: 7210 0ea8 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cc8ba: 0c00 |0011: move-result-object v0 │ │ -3cc8bc: 1f00 cc18 |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cc8c0: 6e10 fe9b 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cc8c6: 0c01 |0017: move-result-object v1 │ │ -3cc8c8: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -3cc8cc: 6e10 fc9b 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ -3cc8d2: 0c01 |001d: move-result-object v1 │ │ -3cc8d4: 6e20 e0a5 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3cc8da: 0a01 |0021: move-result v1 │ │ -3cc8dc: 3801 e6ff |0022: if-eqz v1, 0008 // -001a │ │ -3cc8e0: 1100 |0024: return-object v0 │ │ -3cc8e2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -3cc8e4: 1102 |0026: return-object v2 │ │ +3cc860: |[3cc860] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3cc870: 6e10 a89b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ +3cc876: 0c02 |0003: move-result-object v2 │ │ +3cc878: 7210 2aa8 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cc87e: 0c02 |0007: move-result-object v2 │ │ +3cc880: 7210 0da8 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cc886: 0a00 |000b: move-result v0 │ │ +3cc888: 3800 1900 |000c: if-eqz v0, 0025 // +0019 │ │ +3cc88c: 7210 0ea8 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cc892: 0c00 |0011: move-result-object v0 │ │ +3cc894: 1f00 cc18 |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cc898: 6e10 fe9b 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cc89e: 0c01 |0017: move-result-object v1 │ │ +3cc8a0: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +3cc8a4: 6e10 fc9b 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ +3cc8aa: 0c01 |001d: move-result-object v1 │ │ +3cc8ac: 6e20 e0a5 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cc8b2: 0a01 |0021: move-result v1 │ │ +3cc8b4: 3801 e6ff |0022: if-eqz v1, 0008 // -001a │ │ +3cc8b8: 1100 |0024: return-object v0 │ │ +3cc8ba: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +3cc8bc: 1102 |0026: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0014 line=161 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -851456,72 +851456,72 @@ │ │ type : '(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -3cc930: |[3cc930] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; │ │ -3cc940: 6200 6e9c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9c6e │ │ -3cc944: 2101 |0002: array-length v1, v0 │ │ -3cc946: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3cc948: 3512 2a00 |0004: if-ge v2, v1, 002e // +002a │ │ -3cc94c: 4603 0002 |0006: aget-object v3, v0, v2 │ │ -3cc950: 7210 2aa8 0700 |0008: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cc956: 0c04 |000b: move-result-object v4 │ │ -3cc958: 7210 0da8 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cc95e: 0a05 |000f: move-result v5 │ │ -3cc960: 3805 1b00 |0010: if-eqz v5, 002b // +001b │ │ -3cc964: 7210 0ea8 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cc96a: 0c05 |0015: move-result-object v5 │ │ -3cc96c: 1f05 4619 |0016: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ -3cc970: 6e10 419e 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ -3cc976: 0c06 |001b: move-result-object v6 │ │ -3cc978: 6e20 e0a5 6300 |001c: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3cc97e: 0a06 |001f: move-result v6 │ │ -3cc980: 3806 ecff |0020: if-eqz v6, 000c // -0014 │ │ -3cc984: 6e10 439e 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3cc98a: 0c07 |0025: move-result-object v7 │ │ -3cc98c: 6e10 d206 0700 |0026: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3cc992: 0c07 |0029: move-result-object v7 │ │ -3cc994: 1107 |002a: return-object v7 │ │ -3cc996: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3cc99a: 28d7 |002d: goto 0004 // -0029 │ │ -3cc99c: 7210 2aa8 0700 |002e: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cc9a2: 0c07 |0031: move-result-object v7 │ │ -3cc9a4: 7210 0da8 0700 |0032: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cc9aa: 0a00 |0035: move-result v0 │ │ -3cc9ac: 3800 2700 |0036: if-eqz v0, 005d // +0027 │ │ -3cc9b0: 7210 0ea8 0700 |0038: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cc9b6: 0c00 |003b: move-result-object v0 │ │ -3cc9b8: 1f00 4619 |003c: check-cast v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ -3cc9bc: 6e10 429e 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@9e42 │ │ -3cc9c2: 0c01 |0041: move-result-object v1 │ │ -3cc9c4: 3801 f0ff |0042: if-eqz v1, 0032 // -0010 │ │ -3cc9c8: 1a02 cc81 |0044: const-string v2, "image/jpeg" // string@81cc │ │ -3cc9cc: 6e20 f6a5 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3cc9d2: 0a02 |0049: move-result v2 │ │ -3cc9d4: 3902 0a00 |004a: if-nez v2, 0054 // +000a │ │ -3cc9d8: 1a02 ce81 |004c: const-string v2, "image/png" // string@81ce │ │ -3cc9dc: 6e20 f6a5 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3cc9e2: 0a01 |0051: move-result v1 │ │ -3cc9e4: 3801 e0ff |0052: if-eqz v1, 0032 // -0020 │ │ -3cc9e8: 6e10 439e 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3cc9ee: 0c07 |0057: move-result-object v7 │ │ -3cc9f0: 6e10 d206 0700 |0058: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3cc9f6: 0c07 |005b: move-result-object v7 │ │ -3cc9f8: 1107 |005c: return-object v7 │ │ -3cc9fa: 2207 611b |005d: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cc9fe: 7010 06a6 0700 |005f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cca04: 1a00 9357 |0062: const-string v0, "antennapod_generative_cover:" // string@5793 │ │ -3cca08: 6e20 12a6 0700 |0064: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cca0e: 6e20 11a6 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3cca14: 6e10 1ba6 0700 |006a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cca1a: 0c07 |006d: move-result-object v7 │ │ -3cca1c: 1107 |006e: return-object v7 │ │ +3cc908: |[3cc908] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; │ │ +3cc918: 6200 6e9c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.PREFERRED_FEED_IMAGE_FILENAMES:[Ljava/lang/String; // field@9c6e │ │ +3cc91c: 2101 |0002: array-length v1, v0 │ │ +3cc91e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3cc920: 3512 2a00 |0004: if-ge v2, v1, 002e // +002a │ │ +3cc924: 4603 0002 |0006: aget-object v3, v0, v2 │ │ +3cc928: 7210 2aa8 0700 |0008: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cc92e: 0c04 |000b: move-result-object v4 │ │ +3cc930: 7210 0da8 0400 |000c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cc936: 0a05 |000f: move-result v5 │ │ +3cc938: 3805 1b00 |0010: if-eqz v5, 002b // +001b │ │ +3cc93c: 7210 0ea8 0400 |0012: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cc942: 0c05 |0015: move-result-object v5 │ │ +3cc944: 1f05 4619 |0016: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ +3cc948: 6e10 419e 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ +3cc94e: 0c06 |001b: move-result-object v6 │ │ +3cc950: 6e20 e0a5 6300 |001c: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cc956: 0a06 |001f: move-result v6 │ │ +3cc958: 3806 ecff |0020: if-eqz v6, 000c // -0014 │ │ +3cc95c: 6e10 439e 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3cc962: 0c07 |0025: move-result-object v7 │ │ +3cc964: 6e10 d206 0700 |0026: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3cc96a: 0c07 |0029: move-result-object v7 │ │ +3cc96c: 1107 |002a: return-object v7 │ │ +3cc96e: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3cc972: 28d7 |002d: goto 0004 // -0029 │ │ +3cc974: 7210 2aa8 0700 |002e: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cc97a: 0c07 |0031: move-result-object v7 │ │ +3cc97c: 7210 0da8 0700 |0032: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cc982: 0a00 |0035: move-result v0 │ │ +3cc984: 3800 2700 |0036: if-eqz v0, 005d // +0027 │ │ +3cc988: 7210 0ea8 0700 |0038: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cc98e: 0c00 |003b: move-result-object v0 │ │ +3cc990: 1f00 4619 |003c: check-cast v0, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ +3cc994: 6e10 429e 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@9e42 │ │ +3cc99a: 0c01 |0041: move-result-object v1 │ │ +3cc99c: 3801 f0ff |0042: if-eqz v1, 0032 // -0010 │ │ +3cc9a0: 1a02 cc81 |0044: const-string v2, "image/jpeg" // string@81cc │ │ +3cc9a4: 6e20 f6a5 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3cc9aa: 0a02 |0049: move-result v2 │ │ +3cc9ac: 3902 0a00 |004a: if-nez v2, 0054 // +000a │ │ +3cc9b0: 1a02 ce81 |004c: const-string v2, "image/png" // string@81ce │ │ +3cc9b4: 6e20 f6a5 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3cc9ba: 0a01 |0051: move-result v1 │ │ +3cc9bc: 3801 e0ff |0052: if-eqz v1, 0032 // -0020 │ │ +3cc9c0: 6e10 439e 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3cc9c6: 0c07 |0057: move-result-object v7 │ │ +3cc9c8: 6e10 d206 0700 |0058: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3cc9ce: 0c07 |005b: move-result-object v7 │ │ +3cc9d0: 1107 |005c: return-object v7 │ │ +3cc9d2: 2207 611b |005d: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cc9d6: 7010 06a6 0700 |005f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cc9dc: 1a00 9357 |0062: const-string v0, "antennapod_generative_cover:" // string@5793 │ │ +3cc9e0: 6e20 12a6 0700 |0064: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cc9e6: 6e20 11a6 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3cc9ec: 6e10 1ba6 0700 |006a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cc9f2: 0c07 |006d: move-result-object v7 │ │ +3cc9f4: 1107 |006e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0008 line=139 │ │ 0x0018 line=140 │ │ 0x0022 line=141 │ │ 0x002e line=147 │ │ @@ -851538,22 +851538,22 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3cc904: |[3cc904] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ -3cc914: 6e10 689b 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@9b68 │ │ -3cc91a: 0c00 |0003: move-result-object v0 │ │ -3cc91c: 6e10 689b 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@9b68 │ │ -3cc922: 0c01 |0007: move-result-object v1 │ │ -3cc924: 6e20 e2a7 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ -3cc92a: 0a00 |000b: move-result v0 │ │ -3cc92c: 0f00 |000c: return v0 │ │ +3cc8dc: |[3cc8dc] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.lambda$mustReportDownloadSuccessful$0:(Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadResult;)I │ │ +3cc8ec: 6e10 689b 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@9b68 │ │ +3cc8f2: 0c00 |0003: move-result-object v0 │ │ +3cc8f4: 6e10 689b 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadResult;.getCompletionDate:()Ljava/util/Date; // method@9b68 │ │ +3cc8fa: 0c01 |0007: move-result-object v1 │ │ +3cc8fc: 6e20 e2a7 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ +3cc902: 0a00 |000b: move-result v0 │ │ +3cc904: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ 0x0000 - 0x000d reg=1 (null) Lde/danoeh/antennapod/model/download/DownloadResult; │ │ │ │ @@ -851562,162 +851562,162 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 304 16-bit code units │ │ -3cca68: |[3cca68] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V │ │ -3cca78: 1a00 d006 |0000: const-string v0, ": " // string@06d0 │ │ -3cca7c: 1a01 5f3a |0002: const-string v1, "LocalFeedUpdater" // string@3a5f │ │ -3cca80: 2202 b318 |0004: new-instance v2, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@18b3 │ │ -3cca84: 7010 2e9b 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@9b2e │ │ -3cca8a: 6e10 439e 0800 |0009: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3cca90: 0c03 |000c: move-result-object v3 │ │ -3cca92: 6e30 1006 9203 |000d: invoke-virtual {v2, v9, v3}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0610 │ │ -3cca98: 1253 |0010: const/4 v3, #int 5 // #5 │ │ -3cca9a: 6e20 0b06 3200 |0011: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ -3ccaa0: 0c03 |0014: move-result-object v3 │ │ -3ccaa2: 7110 cf0a 0300 |0015: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3ccaa8: 0a04 |0018: move-result v4 │ │ -3ccaaa: 3904 2600 |0019: if-nez v4, 003f // +0026 │ │ -3ccaae: 1a04 c006 |001b: const-string v4, "19040101T000000.000Z" // string@06c0 │ │ -3ccab2: 6e20 e0a5 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3ccab8: 0a04 |0020: move-result v4 │ │ -3ccaba: 3904 1e00 |0021: if-nez v4, 003f // +001e │ │ -3ccabe: 2204 cc1b |0023: new-instance v4, Ljava/text/SimpleDateFormat; // type@1bcc │ │ -3ccac2: 1a05 9ec9 |0025: const-string v5, "yyyyMMdd'T'HHmmss" // string@c99e │ │ -3ccac6: 7100 43a8 0000 |0027: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3ccacc: 0c06 |002a: move-result-object v6 │ │ -3ccace: 7030 26a7 5406 |002b: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ -3ccad4: 6e20 1da7 3400 |002e: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a71d │ │ -3ccada: 0c04 |0031: move-result-object v4 │ │ -3ccadc: 6e20 1b9c 4700 |0032: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ -3ccae2: 280a |0035: goto 003f // +000a │ │ -3ccae4: 7110 5ea0 0300 |0036: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ -3ccaea: 0c03 |0039: move-result-object v3 │ │ -3ccaec: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ -3ccaf0: 6e20 1b9c 3700 |003c: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ -3ccaf6: 1273 |003f: const/4 v3, #int 7 // #7 │ │ -3ccaf8: 6e20 0b06 3200 |0040: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ -3ccafe: 0c03 |0043: move-result-object v3 │ │ -3ccb00: 7110 cf0a 0300 |0044: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3ccb06: 0a04 |0047: move-result v4 │ │ -3ccb08: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -3ccb0c: 6e20 1c9c 3700 |004a: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ -3ccb12: 1303 0900 |004d: const/16 v3, #int 9 // #9 │ │ -3ccb16: 6e20 0b06 3200 |004f: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ -3ccb1c: 0c03 |0052: move-result-object v3 │ │ -3ccb1e: 6e10 fe9b 0700 |0053: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ccb24: 0c04 |0056: move-result-object v4 │ │ -3ccb26: 7110 83a5 0300 |0057: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3ccb2c: 0b05 |005a: move-result-wide v5 │ │ -3ccb2e: 8453 |005b: long-to-int v3, v5 │ │ -3ccb30: 6e20 5b9c 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ -3ccb36: 6e10 fe9b 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ccb3c: 0c03 |0062: move-result-object v3 │ │ -3ccb3e: 6e10 0c06 0200 |0063: invoke-virtual {v2}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@060c │ │ -3ccb44: 0c04 |0066: move-result-object v4 │ │ -3ccb46: 3804 0400 |0067: if-eqz v4, 006b // +0004 │ │ -3ccb4a: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -3ccb4c: 2802 |006a: goto 006c // +0002 │ │ -3ccb4e: 1204 |006b: const/4 v4, #int 0 // #0 │ │ -3ccb50: 7110 f8a4 0400 |006c: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@a4f8 │ │ -3ccb56: 0c04 |006f: move-result-object v4 │ │ -3ccb58: 6e20 5c9c 4300 |0070: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V // method@9c5c │ │ -3ccb5e: 6e10 ee01 0900 |0073: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ -3ccb64: 0c03 |0076: move-result-object v3 │ │ -3ccb66: 6e10 439e 0800 |0077: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3ccb6c: 0c04 |007a: move-result-object v4 │ │ -3ccb6e: 6e20 d301 4300 |007b: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d3 │ │ -3ccb74: 0c03 |007e: move-result-object v3 │ │ -3ccb76: 2204 111a |007f: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; // type@1a11 │ │ -3ccb7a: 2205 a01c |0081: new-instance v5, Lorg/apache/commons/io/input/CountingInputStream; // type@1ca0 │ │ -3ccb7e: 2206 081b |0083: new-instance v6, Ljava/io/BufferedInputStream; // type@1b08 │ │ -3ccb82: 7020 51a4 3600 |0085: invoke-direct {v6, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a451 │ │ -3ccb88: 7020 2baa 6500 |0088: invoke-direct {v5, v6}, Lorg/apache/commons/io/input/CountingInputStream;.:(Ljava/io/InputStream;)V // method@aa2b │ │ -3ccb8e: 7020 9aa0 5400 |008b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a09a │ │ -3ccb94: 6e10 91a0 0400 |008e: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInputStream:()V // method@a091 │ │ -3ccb9a: 6e10 9ba0 0400 |0091: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.getComment:()Ljava/lang/String; // method@a09b │ │ -3ccba0: 0c04 |0094: move-result-object v4 │ │ -3ccba2: 6e20 0f9c 4700 |0095: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3ccba8: 3803 8a00 |0098: if-eqz v3, 0122 // +008a │ │ -3ccbac: 6e10 b2a4 0300 |009a: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ -3ccbb2: 2900 8500 |009d: goto/16 0122 // +0085 │ │ -3ccbb6: 0d04 |009f: move-exception v4 │ │ -3ccbb8: 3803 0a00 |00a0: if-eqz v3, 00aa // +000a │ │ -3ccbbc: 6e10 b2a4 0300 |00a2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ -3ccbc2: 2805 |00a5: goto 00aa // +0005 │ │ -3ccbc4: 0d03 |00a6: move-exception v3 │ │ -3ccbc6: 6e20 3ca6 3400 |00a7: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ -3ccbcc: 2704 |00aa: throw v4 │ │ -3ccbce: 0d03 |00ab: move-exception v3 │ │ -3ccbd0: 2802 |00ac: goto 00ae // +0002 │ │ -3ccbd2: 0d03 |00ad: move-exception v3 │ │ -3ccbd4: 2204 611b |00ae: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ccbd8: 7010 06a6 0400 |00b0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ccbde: 1a05 0e4a |00b3: const-string v5, "Unable to parse ID3 of " // string@4a0e │ │ -3ccbe2: 6e20 12a6 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ccbe8: 6e10 439e 0800 |00b8: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3ccbee: 0c05 |00bb: move-result-object v5 │ │ -3ccbf0: 6e20 11a6 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3ccbf6: 6e20 12a6 0400 |00bf: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ccbfc: 6e10 3fa6 0300 |00c2: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ccc02: 0c03 |00c5: move-result-object v3 │ │ -3ccc04: 6e20 12a6 3400 |00c6: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ccc0a: 6e10 1ba6 0400 |00c9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ccc10: 0c03 |00cc: move-result-object v3 │ │ -3ccc12: 7120 170b 3100 |00cd: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ccc18: 6e10 ee01 0900 |00d0: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ -3ccc1e: 0c09 |00d3: move-result-object v9 │ │ -3ccc20: 6e10 439e 0800 |00d4: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3ccc26: 0c03 |00d7: move-result-object v3 │ │ -3ccc28: 6e20 d301 3900 |00d8: invoke-virtual {v9, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d3 │ │ -3ccc2e: 0c09 |00db: move-result-object v9 │ │ -3ccc30: 2203 171a |00dc: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; // type@1a17 │ │ -3ccc34: 7020 b2a0 9300 |00de: invoke-direct {v3, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.:(Ljava/io/InputStream;)V // method@a0b2 │ │ -3ccc3a: 6e10 bfa0 0300 |00e1: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readInputStream:()V // method@a0bf │ │ -3ccc40: 6e10 b3a0 0300 |00e4: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.getDescription:()Ljava/lang/String; // method@a0b3 │ │ -3ccc46: 0c03 |00e7: move-result-object v3 │ │ -3ccc48: 6e20 0f9c 3700 |00e8: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3ccc4e: 3809 3700 |00eb: if-eqz v9, 0122 // +0037 │ │ -3ccc52: 6e10 b2a4 0900 |00ed: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ -3ccc58: 2832 |00f0: goto 0122 // +0032 │ │ -3ccc5a: 0d07 |00f1: move-exception v7 │ │ -3ccc5c: 3809 0a00 |00f2: if-eqz v9, 00fc // +000a │ │ -3ccc60: 6e10 b2a4 0900 |00f4: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ -3ccc66: 2805 |00f7: goto 00fc // +0005 │ │ -3ccc68: 0d09 |00f8: move-exception v9 │ │ -3ccc6a: 6e20 3ca6 9700 |00f9: invoke-virtual {v7, v9}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ -3ccc70: 2707 |00fc: throw v7 │ │ -3ccc72: 0d07 |00fd: move-exception v7 │ │ -3ccc74: 2802 |00fe: goto 0100 // +0002 │ │ -3ccc76: 0d07 |00ff: move-exception v7 │ │ -3ccc78: 2209 611b |0100: new-instance v9, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ccc7c: 7010 06a6 0900 |0102: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ccc82: 1a03 0f4a |0105: const-string v3, "Unable to parse vorbis comments of " // string@4a0f │ │ -3ccc86: 6e20 12a6 3900 |0107: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ccc8c: 6e10 439e 0800 |010a: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3ccc92: 0c08 |010d: move-result-object v8 │ │ -3ccc94: 6e20 11a6 8900 |010e: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3ccc9a: 6e20 12a6 0900 |0111: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ccca0: 6e10 3fa6 0700 |0114: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ccca6: 0c07 |0117: move-result-object v7 │ │ -3ccca8: 6e20 12a6 7900 |0118: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cccae: 6e10 1ba6 0900 |011b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cccb4: 0c07 |011e: move-result-object v7 │ │ -3cccb6: 7120 170b 7100 |011f: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cccbc: 6e10 2f9b 0200 |0122: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ -3cccc2: 0e00 |0125: return-void │ │ -3cccc4: 0d07 |0126: move-exception v7 │ │ -3cccc6: 6e10 2f9b 0200 |0127: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ -3ccccc: 2805 |012a: goto 012f // +0005 │ │ -3cccce: 0d08 |012b: move-exception v8 │ │ -3cccd0: 6e20 3ca6 8700 |012c: invoke-virtual {v7, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ -3cccd6: 2707 |012f: throw v7 │ │ +3cca40: |[3cca40] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.loadMetadata:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)V │ │ +3cca50: 1a00 d006 |0000: const-string v0, ": " // string@06d0 │ │ +3cca54: 1a01 5f3a |0002: const-string v1, "LocalFeedUpdater" // string@3a5f │ │ +3cca58: 2202 b318 |0004: new-instance v2, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@18b3 │ │ +3cca5c: 7010 2e9b 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@9b2e │ │ +3cca62: 6e10 439e 0800 |0009: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3cca68: 0c03 |000c: move-result-object v3 │ │ +3cca6a: 6e30 1006 9203 |000d: invoke-virtual {v2, v9, v3}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@0610 │ │ +3cca70: 1253 |0010: const/4 v3, #int 5 // #5 │ │ +3cca72: 6e20 0b06 3200 |0011: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ +3cca78: 0c03 |0014: move-result-object v3 │ │ +3cca7a: 7110 cf0a 0300 |0015: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3cca80: 0a04 |0018: move-result v4 │ │ +3cca82: 3904 2600 |0019: if-nez v4, 003f // +0026 │ │ +3cca86: 1a04 c006 |001b: const-string v4, "19040101T000000.000Z" // string@06c0 │ │ +3cca8a: 6e20 e0a5 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cca90: 0a04 |0020: move-result v4 │ │ +3cca92: 3904 1e00 |0021: if-nez v4, 003f // +001e │ │ +3cca96: 2204 cc1b |0023: new-instance v4, Ljava/text/SimpleDateFormat; // type@1bcc │ │ +3cca9a: 1a05 9ec9 |0025: const-string v5, "yyyyMMdd'T'HHmmss" // string@c99e │ │ +3cca9e: 7100 43a8 0000 |0027: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3ccaa4: 0c06 |002a: move-result-object v6 │ │ +3ccaa6: 7030 26a7 5406 |002b: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ +3ccaac: 6e20 1da7 3400 |002e: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a71d │ │ +3ccab2: 0c04 |0031: move-result-object v4 │ │ +3ccab4: 6e20 1b9c 4700 |0032: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ +3ccaba: 280a |0035: goto 003f // +000a │ │ +3ccabc: 7110 5ea0 0300 |0036: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ +3ccac2: 0c03 |0039: move-result-object v3 │ │ +3ccac4: 3803 0500 |003a: if-eqz v3, 003f // +0005 │ │ +3ccac8: 6e20 1b9c 3700 |003c: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ +3ccace: 1273 |003f: const/4 v3, #int 7 // #7 │ │ +3ccad0: 6e20 0b06 3200 |0040: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ +3ccad6: 0c03 |0043: move-result-object v3 │ │ +3ccad8: 7110 cf0a 0300 |0044: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3ccade: 0a04 |0047: move-result v4 │ │ +3ccae0: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +3ccae4: 6e20 1c9c 3700 |004a: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ +3ccaea: 1303 0900 |004d: const/16 v3, #int 9 // #9 │ │ +3ccaee: 6e20 0b06 3200 |004f: invoke-virtual {v2, v3}, Landroid/media/MediaMetadataRetriever;.extractMetadata:(I)Ljava/lang/String; // method@060b │ │ +3ccaf4: 0c03 |0052: move-result-object v3 │ │ +3ccaf6: 6e10 fe9b 0700 |0053: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ccafc: 0c04 |0056: move-result-object v4 │ │ +3ccafe: 7110 83a5 0300 |0057: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3ccb04: 0b05 |005a: move-result-wide v5 │ │ +3ccb06: 8453 |005b: long-to-int v3, v5 │ │ +3ccb08: 6e20 5b9c 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ +3ccb0e: 6e10 fe9b 0700 |005f: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ccb14: 0c03 |0062: move-result-object v3 │ │ +3ccb16: 6e10 0c06 0200 |0063: invoke-virtual {v2}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@060c │ │ +3ccb1c: 0c04 |0066: move-result-object v4 │ │ +3ccb1e: 3804 0400 |0067: if-eqz v4, 006b // +0004 │ │ +3ccb22: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +3ccb24: 2802 |006a: goto 006c // +0002 │ │ +3ccb26: 1204 |006b: const/4 v4, #int 0 // #0 │ │ +3ccb28: 7110 f8a4 0400 |006c: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@a4f8 │ │ +3ccb2e: 0c04 |006f: move-result-object v4 │ │ +3ccb30: 6e20 5c9c 4300 |0070: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V // method@9c5c │ │ +3ccb36: 6e10 ee01 0900 |0073: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ +3ccb3c: 0c03 |0076: move-result-object v3 │ │ +3ccb3e: 6e10 439e 0800 |0077: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3ccb44: 0c04 |007a: move-result-object v4 │ │ +3ccb46: 6e20 d301 4300 |007b: invoke-virtual {v3, v4}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d3 │ │ +3ccb4c: 0c03 |007e: move-result-object v3 │ │ +3ccb4e: 2204 111a |007f: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; // type@1a11 │ │ +3ccb52: 2205 a01c |0081: new-instance v5, Lorg/apache/commons/io/input/CountingInputStream; // type@1ca0 │ │ +3ccb56: 2206 081b |0083: new-instance v6, Ljava/io/BufferedInputStream; // type@1b08 │ │ +3ccb5a: 7020 51a4 3600 |0085: invoke-direct {v6, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a451 │ │ +3ccb60: 7020 2baa 6500 |0088: invoke-direct {v5, v6}, Lorg/apache/commons/io/input/CountingInputStream;.:(Ljava/io/InputStream;)V // method@aa2b │ │ +3ccb66: 7020 9aa0 5400 |008b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a09a │ │ +3ccb6c: 6e10 91a0 0400 |008e: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInputStream:()V // method@a091 │ │ +3ccb72: 6e10 9ba0 0400 |0091: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.getComment:()Ljava/lang/String; // method@a09b │ │ +3ccb78: 0c04 |0094: move-result-object v4 │ │ +3ccb7a: 6e20 0f9c 4700 |0095: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3ccb80: 3803 8a00 |0098: if-eqz v3, 0122 // +008a │ │ +3ccb84: 6e10 b2a4 0300 |009a: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ +3ccb8a: 2900 8500 |009d: goto/16 0122 // +0085 │ │ +3ccb8e: 0d04 |009f: move-exception v4 │ │ +3ccb90: 3803 0a00 |00a0: if-eqz v3, 00aa // +000a │ │ +3ccb94: 6e10 b2a4 0300 |00a2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ +3ccb9a: 2805 |00a5: goto 00aa // +0005 │ │ +3ccb9c: 0d03 |00a6: move-exception v3 │ │ +3ccb9e: 6e20 3ca6 3400 |00a7: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ +3ccba4: 2704 |00aa: throw v4 │ │ +3ccba6: 0d03 |00ab: move-exception v3 │ │ +3ccba8: 2802 |00ac: goto 00ae // +0002 │ │ +3ccbaa: 0d03 |00ad: move-exception v3 │ │ +3ccbac: 2204 611b |00ae: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ccbb0: 7010 06a6 0400 |00b0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ccbb6: 1a05 0e4a |00b3: const-string v5, "Unable to parse ID3 of " // string@4a0e │ │ +3ccbba: 6e20 12a6 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ccbc0: 6e10 439e 0800 |00b8: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3ccbc6: 0c05 |00bb: move-result-object v5 │ │ +3ccbc8: 6e20 11a6 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3ccbce: 6e20 12a6 0400 |00bf: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ccbd4: 6e10 3fa6 0300 |00c2: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ccbda: 0c03 |00c5: move-result-object v3 │ │ +3ccbdc: 6e20 12a6 3400 |00c6: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ccbe2: 6e10 1ba6 0400 |00c9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ccbe8: 0c03 |00cc: move-result-object v3 │ │ +3ccbea: 7120 170b 3100 |00cd: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ccbf0: 6e10 ee01 0900 |00d0: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ +3ccbf6: 0c09 |00d3: move-result-object v9 │ │ +3ccbf8: 6e10 439e 0800 |00d4: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3ccbfe: 0c03 |00d7: move-result-object v3 │ │ +3ccc00: 6e20 d301 3900 |00d8: invoke-virtual {v9, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d3 │ │ +3ccc06: 0c09 |00db: move-result-object v9 │ │ +3ccc08: 2203 171a |00dc: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; // type@1a17 │ │ +3ccc0c: 7020 b2a0 9300 |00de: invoke-direct {v3, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.:(Ljava/io/InputStream;)V // method@a0b2 │ │ +3ccc12: 6e10 bfa0 0300 |00e1: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readInputStream:()V // method@a0bf │ │ +3ccc18: 6e10 b3a0 0300 |00e4: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.getDescription:()Ljava/lang/String; // method@a0b3 │ │ +3ccc1e: 0c03 |00e7: move-result-object v3 │ │ +3ccc20: 6e20 0f9c 3700 |00e8: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3ccc26: 3809 3700 |00eb: if-eqz v9, 0122 // +0037 │ │ +3ccc2a: 6e10 b2a4 0900 |00ed: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ +3ccc30: 2832 |00f0: goto 0122 // +0032 │ │ +3ccc32: 0d07 |00f1: move-exception v7 │ │ +3ccc34: 3809 0a00 |00f2: if-eqz v9, 00fc // +000a │ │ +3ccc38: 6e10 b2a4 0900 |00f4: invoke-virtual {v9}, Ljava/io/InputStream;.close:()V // method@a4b2 │ │ +3ccc3e: 2805 |00f7: goto 00fc // +0005 │ │ +3ccc40: 0d09 |00f8: move-exception v9 │ │ +3ccc42: 6e20 3ca6 9700 |00f9: invoke-virtual {v7, v9}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ +3ccc48: 2707 |00fc: throw v7 │ │ +3ccc4a: 0d07 |00fd: move-exception v7 │ │ +3ccc4c: 2802 |00fe: goto 0100 // +0002 │ │ +3ccc4e: 0d07 |00ff: move-exception v7 │ │ +3ccc50: 2209 611b |0100: new-instance v9, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ccc54: 7010 06a6 0900 |0102: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ccc5a: 1a03 0f4a |0105: const-string v3, "Unable to parse vorbis comments of " // string@4a0f │ │ +3ccc5e: 6e20 12a6 3900 |0107: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ccc64: 6e10 439e 0800 |010a: invoke-virtual {v8}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3ccc6a: 0c08 |010d: move-result-object v8 │ │ +3ccc6c: 6e20 11a6 8900 |010e: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3ccc72: 6e20 12a6 0900 |0111: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ccc78: 6e10 3fa6 0700 |0114: invoke-virtual {v7}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ccc7e: 0c07 |0117: move-result-object v7 │ │ +3ccc80: 6e20 12a6 7900 |0118: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ccc86: 6e10 1ba6 0900 |011b: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ccc8c: 0c07 |011e: move-result-object v7 │ │ +3ccc8e: 7120 170b 7100 |011f: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ccc94: 6e10 2f9b 0200 |0122: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ +3ccc9a: 0e00 |0125: return-void │ │ +3ccc9c: 0d07 |0126: move-exception v7 │ │ +3ccc9e: 6e10 2f9b 0200 |0127: invoke-virtual {v2}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ +3ccca4: 2805 |012a: goto 012f // +0005 │ │ +3ccca6: 0d08 |012b: move-exception v8 │ │ +3ccca8: 6e20 3ca6 8700 |012c: invoke-virtual {v7, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ +3cccae: 2707 |012f: throw v7 │ │ catches : 16 │ │ 0x0009 - 0x0021 │ │ -> 0x0126 │ │ 0x0023 - 0x0035 │ │ Ljava/text/ParseException; -> 0x0036 │ │ -> 0x0126 │ │ 0x0036 - 0x0073 │ │ @@ -851801,37 +851801,37 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3cc6ac: |[3cc6ac] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ -3cc6bc: 6e10 a39b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc6c2: 0b00 |0003: move-result-wide v0 │ │ -3cc6c4: 7120 67a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a367 │ │ -3cc6ca: 0c02 |0007: move-result-object v2 │ │ -3cc6cc: 7210 29a8 0200 |0008: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ -3cc6d2: 0a00 |000b: move-result v0 │ │ -3cc6d4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3cc6d6: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -3cc6da: 0f01 |000f: return v1 │ │ -3cc6dc: 2200 4719 |0010: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0; // type@1947 │ │ -3cc6e0: 7010 459e 0000 |0012: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0;.:()V // method@9e45 │ │ -3cc6e6: 7120 d4a7 0200 |0015: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ -3cc6ec: 7210 32a8 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ -3cc6f2: 0a00 |001b: move-result v0 │ │ -3cc6f4: b110 |001c: sub-int/2addr v0, v1 │ │ -3cc6f6: 7220 26a8 0200 |001d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3cc6fc: 0c02 |0020: move-result-object v2 │ │ -3cc6fe: 1f02 c318 |0021: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cc702: 6e10 6f9b 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ -3cc708: 0a02 |0026: move-result v2 │ │ -3cc70a: b712 |0027: xor-int/2addr v2, v1 │ │ -3cc70c: 0f02 |0028: return v2 │ │ +3cc684: |[3cc684] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z │ │ +3cc694: 6e10 a39b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cc69a: 0b00 |0003: move-result-wide v0 │ │ +3cc69c: 7120 67a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a367 │ │ +3cc6a2: 0c02 |0007: move-result-object v2 │ │ +3cc6a4: 7210 29a8 0200 |0008: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ +3cc6aa: 0a00 |000b: move-result v0 │ │ +3cc6ac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3cc6ae: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +3cc6b2: 0f01 |000f: return v1 │ │ +3cc6b4: 2200 4719 |0010: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0; // type@1947 │ │ +3cc6b8: 7010 459e 0000 |0012: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$$ExternalSyntheticLambda0;.:()V // method@9e45 │ │ +3cc6be: 7120 d4a7 0200 |0015: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ +3cc6c4: 7210 32a8 0200 |0018: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ +3cc6ca: 0a00 |001b: move-result v0 │ │ +3cc6cc: b110 |001c: sub-int/2addr v0, v1 │ │ +3cc6ce: 7220 26a8 0200 |001d: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3cc6d4: 0c02 |0020: move-result-object v2 │ │ +3cc6d6: 1f02 c318 |0021: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cc6da: 6e10 6f9b 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ +3cc6e0: 0a02 |0026: move-result v2 │ │ +3cc6e2: b712 |0027: xor-int/2addr v2, v1 │ │ +3cc6e4: 0f02 |0028: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0010 line=271 │ │ 0x0018 line=274 │ │ 0x0023 line=278 │ │ @@ -851843,32 +851843,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 31 16-bit code units │ │ -3ccd88: |[3ccd88] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V │ │ -3ccd98: 2208 c318 |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3ccd9c: 6e10 b49b 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3ccda2: 0c01 |0005: move-result-object v1 │ │ -3ccda4: 6e10 a39b 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3ccdaa: 0b02 |0009: move-result-wide v2 │ │ -3ccdac: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3ccdae: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -3ccdb0: 6206 8e6c |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ -3ccdb4: 0780 |000e: move-object v0, v8 │ │ -3ccdb6: 07a7 |000f: move-object v7, v10 │ │ -3ccdb8: 7608 679b 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ -3ccdbe: 7110 74a3 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3ccdc4: 6e10 a39b 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3ccdca: 0b09 |0019: move-result-wide v9 │ │ -3ccdcc: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -3ccdce: 7130 7fa3 a900 |001b: invoke-static {v9, v10, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ -3ccdd4: 0e00 |001e: return-void │ │ +3ccd60: |[3ccd60] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V │ │ +3ccd70: 2208 c318 |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3ccd74: 6e10 b49b 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3ccd7a: 0c01 |0005: move-result-object v1 │ │ +3ccd7c: 6e10 a39b 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3ccd82: 0b02 |0009: move-result-wide v2 │ │ +3ccd84: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3ccd86: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +3ccd88: 6206 8e6c |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ +3ccd8c: 0780 |000e: move-object v0, v8 │ │ +3ccd8e: 07a7 |000f: move-object v7, v10 │ │ +3ccd90: 7608 679b 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ +3ccd96: 7110 74a3 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3ccd9c: 6e10 a39b 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3ccda2: 0b09 |0019: move-result-wide v9 │ │ +3ccda4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +3ccda6: 7130 7fa3 a900 |001b: invoke-static {v9, v10, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ +3ccdac: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0013 line=246 │ │ 0x0016 line=247 │ │ locals : │ │ 0x0000 - 0x001f reg=9 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -851879,32 +851879,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 31 16-bit code units │ │ -3ccdd8: |[3ccdd8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3ccde8: 2208 c318 |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3ccdec: 6e10 b49b 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3ccdf2: 0c01 |0005: move-result-object v1 │ │ -3ccdf4: 6e10 a39b 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3ccdfa: 0b02 |0009: move-result-wide v2 │ │ -3ccdfc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3ccdfe: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -3cce00: 6206 9a6c |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ -3cce04: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -3cce06: 0780 |000f: move-object v0, v8 │ │ -3cce08: 7608 679b 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ -3cce0e: 7110 74a3 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3cce14: 6e10 a39b 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cce1a: 0b00 |0019: move-result-wide v0 │ │ -3cce1c: 1209 |001a: const/4 v9, #int 0 // #0 │ │ -3cce1e: 7130 7fa3 1009 |001b: invoke-static {v0, v1, v9}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ -3cce24: 0e00 |001e: return-void │ │ +3ccdb0: |[3ccdb0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3ccdc0: 2208 c318 |0000: new-instance v8, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3ccdc4: 6e10 b49b 0900 |0002: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3ccdca: 0c01 |0005: move-result-object v1 │ │ +3ccdcc: 6e10 a39b 0900 |0006: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3ccdd2: 0b02 |0009: move-result-wide v2 │ │ +3ccdd4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3ccdd6: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +3ccdd8: 6206 9a6c |000c: sget-object v6, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ +3ccddc: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +3ccdde: 0780 |000f: move-object v0, v8 │ │ +3ccde0: 7608 679b 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ +3ccde6: 7110 74a3 0800 |0013: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3ccdec: 6e10 a39b 0900 |0016: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3ccdf2: 0b00 |0019: move-result-wide v0 │ │ +3ccdf4: 1209 |001a: const/4 v9, #int 0 // #0 │ │ +3ccdf6: 7130 7fa3 1009 |001b: invoke-static {v0, v1, v9}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ +3ccdfc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0013 line=256 │ │ 0x0016 line=257 │ │ locals : │ │ 0x0000 - 0x001f reg=9 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -851914,117 +851914,117 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 211 16-bit code units │ │ -3cce28: |[3cce28] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ -3cce38: 6e10 a89b 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ -3cce3e: 0c00 |0003: move-result-object v0 │ │ -3cce40: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -3cce44: 2200 d31b |0006: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3cce48: 7010 54a7 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3cce4e: 6e20 c19b 0800 |000b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ -3cce54: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3cce56: 7130 84a3 8900 |000f: invoke-static {v9, v8, v0}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ -3cce5c: 0c08 |0012: move-result-object v8 │ │ -3cce5e: 7120 449e a900 |0013: invoke-static {v9, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; // method@9e44 │ │ -3cce64: 0c01 |0016: move-result-object v1 │ │ -3cce66: 2202 d31b |0017: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ -3cce6a: 7010 54a7 0200 |0019: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3cce70: 2203 e01b |001c: new-instance v3, Ljava/util/HashSet; // type@1be0 │ │ -3cce74: 7010 ffa7 0300 |001e: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@a7ff │ │ -3cce7a: 7210 2aa8 0100 |0021: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cce80: 0c04 |0024: move-result-object v4 │ │ -3cce82: 7210 0da8 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cce88: 0a05 |0028: move-result v5 │ │ -3cce8a: 3805 2f00 |0029: if-eqz v5, 0058 // +002f │ │ -3cce8e: 7210 0ea8 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cce94: 0c05 |002e: move-result-object v5 │ │ -3cce96: 1f05 4619 |002f: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ -3cce9a: 6e10 429e 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@9e42 │ │ -3ccea0: 0c06 |0034: move-result-object v6 │ │ -3ccea2: 6e10 439e 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ -3ccea8: 0c07 |0038: move-result-object v7 │ │ -3cceaa: 6e10 d206 0700 |0039: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3cceb0: 0c07 |003c: move-result-object v7 │ │ -3cceb2: 7120 67a0 7600 |003d: invoke-static {v6, v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ -3cceb8: 0c06 |0040: move-result-object v6 │ │ -3cceba: 7110 c29c 0600 |0041: invoke-static {v6}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@9cc2 │ │ -3ccec0: 0c06 |0044: move-result-object v6 │ │ -3ccec2: 6207 906d |0045: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ -3ccec6: 3276 0600 |0047: if-eq v6, v7, 004d // +0006 │ │ -3cceca: 6207 936d |0049: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3ccece: 3376 daff |004b: if-ne v6, v7, 0025 // -0026 │ │ -3cced2: 7220 1fa8 5200 |004d: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3cced8: 6e10 419e 0500 |0050: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ -3ccede: 0c05 |0053: move-result-object v5 │ │ -3ccee0: 7220 7ca8 5300 |0054: invoke-interface {v3, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a87c │ │ -3ccee6: 28ce |0057: goto 0025 // -0032 │ │ -3ccee8: 6e10 a89b 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ -3cceee: 0c04 |005b: move-result-object v4 │ │ -3ccef0: 1205 |005c: const/4 v5, #int 0 // #0 │ │ -3ccef2: 7210 32a8 0200 |005d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ -3ccef8: 0a06 |0060: move-result v6 │ │ -3ccefa: 3565 2f00 |0061: if-ge v5, v6, 0090 // +002f │ │ -3ccefe: 7220 26a8 5200 |0063: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3ccf04: 0c06 |0066: move-result-object v6 │ │ -3ccf06: 1f06 4619 |0067: check-cast v6, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ -3ccf0a: 6e10 419e 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ -3ccf10: 0c06 |006c: move-result-object v6 │ │ -3ccf12: 7120 4c9e 6800 |006d: invoke-static {v8, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@9e4c │ │ -3ccf18: 0c06 |0070: move-result-object v6 │ │ -3ccf1a: 7220 26a8 5200 |0071: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3ccf20: 0c07 |0074: move-result-object v7 │ │ -3ccf22: 1f07 4619 |0075: check-cast v7, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ -3ccf26: 7130 4b9e 7809 |0077: invoke-static {v8, v7, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@9e4b │ │ -3ccf2c: 0c07 |007a: move-result-object v7 │ │ -3ccf2e: 3906 0600 |007b: if-nez v6, 0081 // +0006 │ │ -3ccf32: 7220 1fa8 7400 |007d: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3ccf38: 2804 |0080: goto 0084 // +0004 │ │ -3ccf3a: 6e20 1e9c 7600 |0081: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c1e │ │ -3ccf40: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ -3ccf44: 7210 32a8 0200 |0086: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ -3ccf4a: 0a06 |0089: move-result v6 │ │ -3ccf4c: 7230 479e 5b06 |008a: invoke-interface {v11, v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;.onLocalFileScanned:(II)V // method@9e47 │ │ -3ccf52: d805 0501 |008d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -3ccf56: 28ce |008f: goto 005d // -0032 │ │ -3ccf58: 7210 2aa8 0400 |0090: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3ccf5e: 0c0b |0093: move-result-object v11 │ │ -3ccf60: 7210 0da8 0b00 |0094: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3ccf66: 0a02 |0097: move-result v2 │ │ -3ccf68: 3802 1600 |0098: if-eqz v2, 00ae // +0016 │ │ -3ccf6c: 7210 0ea8 0b00 |009a: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3ccf72: 0c02 |009d: move-result-object v2 │ │ -3ccf74: 1f02 cc18 |009e: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ccf78: 6e10 fc9b 0200 |00a0: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ -3ccf7e: 0c02 |00a3: move-result-object v2 │ │ -3ccf80: 7220 7fa8 2300 |00a4: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ -3ccf86: 0a02 |00a7: move-result v2 │ │ -3ccf88: 3902 ecff |00a8: if-nez v2, 0094 // -0014 │ │ -3ccf8c: 7210 0fa8 0b00 |00aa: invoke-interface {v11}, Ljava/util/Iterator;.remove:()V // method@a80f │ │ -3ccf92: 28e7 |00ad: goto 0094 // -0019 │ │ -3ccf94: 7120 4d9e a100 |00ae: invoke-static {v1, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; // method@9e4d │ │ -3ccf9a: 0c0a |00b1: move-result-object v10 │ │ -3ccf9c: 6e20 c09b a800 |00b2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ -3ccfa2: 6e10 b29b 0800 |00b5: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3ccfa8: 0c0a |00b8: move-result-object v10 │ │ -3ccfaa: 6e20 949c 0a00 |00b9: invoke-virtual {v10, v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setAutoDownload:(Z)V // method@9c94 │ │ -3ccfb0: 600a c58e |00bc: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_feed_description:I // field@8ec5 │ │ -3ccfb4: 6e20 ff01 a900 |00be: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ccfba: 0c0a |00c1: move-result-object v10 │ │ -3ccfbc: 6e20 bc9b a800 |00c2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ -3ccfc2: 600a c68e |00c5: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_folder:I // field@8ec6 │ │ -3ccfc6: 6e20 ff01 a900 |00c7: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ccfcc: 0c0a |00ca: move-result-object v10 │ │ -3ccfce: 6e20 ba9b a800 |00cb: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ -3ccfd4: 121a |00ce: const/4 v10, #int 1 // #1 │ │ -3ccfd6: 7130 84a3 890a |00cf: invoke-static {v9, v8, v10}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ -3ccfdc: 0e00 |00d2: return-void │ │ +3cce00: |[3cce00] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ +3cce10: 6e10 a89b 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ +3cce16: 0c00 |0003: move-result-object v0 │ │ +3cce18: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +3cce1c: 2200 d31b |0006: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3cce20: 7010 54a7 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3cce26: 6e20 c19b 0800 |000b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ +3cce2c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3cce2e: 7130 84a3 8900 |000f: invoke-static {v9, v8, v0}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ +3cce34: 0c08 |0012: move-result-object v8 │ │ +3cce36: 7120 449e a900 |0013: invoke-static {v9, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.list:(Landroid/content/Context;Landroid/net/Uri;)Ljava/util/List; // method@9e44 │ │ +3cce3c: 0c01 |0016: move-result-object v1 │ │ +3cce3e: 2202 d31b |0017: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ +3cce42: 7010 54a7 0200 |0019: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3cce48: 2203 e01b |001c: new-instance v3, Ljava/util/HashSet; // type@1be0 │ │ +3cce4c: 7010 ffa7 0300 |001e: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@a7ff │ │ +3cce52: 7210 2aa8 0100 |0021: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cce58: 0c04 |0024: move-result-object v4 │ │ +3cce5a: 7210 0da8 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cce60: 0a05 |0028: move-result v5 │ │ +3cce62: 3805 2f00 |0029: if-eqz v5, 0058 // +002f │ │ +3cce66: 7210 0ea8 0400 |002b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cce6c: 0c05 |002e: move-result-object v5 │ │ +3cce6e: 1f05 4619 |002f: check-cast v5, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ +3cce72: 6e10 429e 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getType:()Ljava/lang/String; // method@9e42 │ │ +3cce78: 0c06 |0034: move-result-object v6 │ │ +3cce7a: 6e10 439e 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getUri:()Landroid/net/Uri; // method@9e43 │ │ +3cce80: 0c07 |0038: move-result-object v7 │ │ +3cce82: 6e10 d206 0700 |0039: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3cce88: 0c07 |003c: move-result-object v7 │ │ +3cce8a: 7120 67a0 7600 |003d: invoke-static {v6, v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ +3cce90: 0c06 |0040: move-result-object v6 │ │ +3cce92: 7110 c29c 0600 |0041: invoke-static {v6}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@9cc2 │ │ +3cce98: 0c06 |0044: move-result-object v6 │ │ +3cce9a: 6207 906d |0045: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.AUDIO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d90 │ │ +3cce9e: 3276 0600 |0047: if-eq v6, v7, 004d // +0006 │ │ +3ccea2: 6207 936d |0049: sget-object v7, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3ccea6: 3376 daff |004b: if-ne v6, v7, 0025 // -0026 │ │ +3cceaa: 7220 1fa8 5200 |004d: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3cceb0: 6e10 419e 0500 |0050: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ +3cceb6: 0c05 |0053: move-result-object v5 │ │ +3cceb8: 7220 7ca8 5300 |0054: invoke-interface {v3, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a87c │ │ +3ccebe: 28ce |0057: goto 0025 // -0032 │ │ +3ccec0: 6e10 a89b 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ +3ccec6: 0c04 |005b: move-result-object v4 │ │ +3ccec8: 1205 |005c: const/4 v5, #int 0 // #0 │ │ +3cceca: 7210 32a8 0200 |005d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ +3cced0: 0a06 |0060: move-result v6 │ │ +3cced2: 3565 2f00 |0061: if-ge v5, v6, 0090 // +002f │ │ +3cced6: 7220 26a8 5200 |0063: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3ccedc: 0c06 |0066: move-result-object v6 │ │ +3ccede: 1f06 4619 |0067: check-cast v6, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ +3ccee2: 6e10 419e 0600 |0069: invoke-virtual {v6}, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;.getName:()Ljava/lang/String; // method@9e41 │ │ +3ccee8: 0c06 |006c: move-result-object v6 │ │ +3cceea: 7120 4c9e 6800 |006d: invoke-static {v8, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.feedContainsFile:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@9e4c │ │ +3ccef0: 0c06 |0070: move-result-object v6 │ │ +3ccef2: 7220 26a8 5200 |0071: invoke-interface {v2, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3ccef8: 0c07 |0074: move-result-object v7 │ │ +3ccefa: 1f07 4619 |0075: check-cast v7, Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile; // type@1946 │ │ +3ccefe: 7130 4b9e 7809 |0077: invoke-static {v8, v7, v9}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.createFeedItem:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/net/download/service/feed/local/FastDocumentFile;Landroid/content/Context;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@9e4b │ │ +3ccf04: 0c07 |007a: move-result-object v7 │ │ +3ccf06: 3906 0600 |007b: if-nez v6, 0081 // +0006 │ │ +3ccf0a: 7220 1fa8 7400 |007d: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3ccf10: 2804 |0080: goto 0084 // +0004 │ │ +3ccf12: 6e20 1e9c 7600 |0081: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c1e │ │ +3ccf18: 380b 0900 |0084: if-eqz v11, 008d // +0009 │ │ +3ccf1c: 7210 32a8 0200 |0086: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ +3ccf22: 0a06 |0089: move-result v6 │ │ +3ccf24: 7230 479e 5b06 |008a: invoke-interface {v11, v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;.onLocalFileScanned:(II)V // method@9e47 │ │ +3ccf2a: d805 0501 |008d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +3ccf2e: 28ce |008f: goto 005d // -0032 │ │ +3ccf30: 7210 2aa8 0400 |0090: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3ccf36: 0c0b |0093: move-result-object v11 │ │ +3ccf38: 7210 0da8 0b00 |0094: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3ccf3e: 0a02 |0097: move-result v2 │ │ +3ccf40: 3802 1600 |0098: if-eqz v2, 00ae // +0016 │ │ +3ccf44: 7210 0ea8 0b00 |009a: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3ccf4a: 0c02 |009d: move-result-object v2 │ │ +3ccf4c: 1f02 cc18 |009e: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ccf50: 6e10 fc9b 0200 |00a0: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ +3ccf56: 0c02 |00a3: move-result-object v2 │ │ +3ccf58: 7220 7fa8 2300 |00a4: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ +3ccf5e: 0a02 |00a7: move-result v2 │ │ +3ccf60: 3902 ecff |00a8: if-nez v2, 0094 // -0014 │ │ +3ccf64: 7210 0fa8 0b00 |00aa: invoke-interface {v11}, Ljava/util/Iterator;.remove:()V // method@a80f │ │ +3ccf6a: 28e7 |00ad: goto 0094 // -0019 │ │ +3ccf6c: 7120 4d9e a100 |00ae: invoke-static {v1, v10}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.getImageUrl:(Ljava/util/List;Landroid/net/Uri;)Ljava/lang/String; // method@9e4d │ │ +3ccf72: 0c0a |00b1: move-result-object v10 │ │ +3ccf74: 6e20 c09b a800 |00b2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ +3ccf7a: 6e10 b29b 0800 |00b5: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3ccf80: 0c0a |00b8: move-result-object v10 │ │ +3ccf82: 6e20 949c 0a00 |00b9: invoke-virtual {v10, v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setAutoDownload:(Z)V // method@9c94 │ │ +3ccf88: 600a c58e |00bc: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_feed_description:I // field@8ec5 │ │ +3ccf8c: 6e20 ff01 a900 |00be: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ccf92: 0c0a |00c1: move-result-object v10 │ │ +3ccf94: 6e20 bc9b a800 |00c2: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ +3ccf9a: 600a c68e |00c5: sget v10, Lde/danoeh/antennapod/net/download/service/R$string;.local_folder:I // field@8ec6 │ │ +3ccf9e: 6e20 ff01 a900 |00c7: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ccfa4: 0c0a |00ca: move-result-object v10 │ │ +3ccfa6: 6e20 ba9b a800 |00cb: invoke-virtual {v8, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ +3ccfac: 121a |00ce: const/4 v10, #int 1 // #1 │ │ +3ccfae: 7130 84a3 890a |00cf: invoke-static {v9, v8, v10}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ +3ccfb4: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x000f line=84 │ │ 0x0013 line=87 │ │ 0x0017 line=88 │ │ @@ -852063,54 +852063,54 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -3ccfe0: |[3ccfe0] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ -3ccff0: 6e10 9f9b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3ccff6: 0c00 |0003: move-result-object v0 │ │ -3ccff8: 1a01 9457 |0004: const-string v1, "antennapod_local:" // string@5794 │ │ -3ccffc: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -3cd000: 6e30 f2a5 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ -3cd006: 0c00 |000b: move-result-object v0 │ │ -3cd008: 7110 d106 0000 |000c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3cd00e: 0c00 |000f: move-result-object v0 │ │ -3cd010: 7120 4630 0400 |0010: invoke-static {v4, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@3046 │ │ -3cd016: 0c00 |0013: move-result-object v0 │ │ -3cd018: 3800 2700 |0014: if-eqz v0, 003b // +0027 │ │ -3cd01c: 6e10 4430 0000 |0016: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@3044 │ │ -3cd022: 0a01 |0019: move-result v1 │ │ -3cd024: 3801 1900 |001a: if-eqz v1, 0033 // +0019 │ │ -3cd028: 6e10 4030 0000 |001c: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@3040 │ │ -3cd02e: 0a01 |001f: move-result v1 │ │ -3cd030: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -3cd034: 6e10 4830 0000 |0022: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@3048 │ │ -3cd03a: 0c00 |0025: move-result-object v0 │ │ -3cd03c: 7140 539e 4350 |0026: invoke-static {v3, v4, v0, v5}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@9e53 │ │ -3cd042: 7110 509e 0300 |0029: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z // method@9e50 │ │ -3cd048: 0a04 |002c: move-result v4 │ │ -3cd04a: 3804 2100 |002d: if-eqz v4, 004e // +0021 │ │ -3cd04e: 7110 529e 0300 |002f: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e52 │ │ -3cd054: 281c |0032: goto 004e // +001c │ │ -3cd056: 2204 191b |0033: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ -3cd05a: 1a05 0a0e |0035: const-string v5, "Cannot read local directory. Try re-connecting the folder on the podcast info page." // string@0e0a │ │ -3cd05e: 7020 aca4 5400 |0037: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3cd064: 2704 |003a: throw v4 │ │ -3cd066: 2204 191b |003b: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ -3cd06a: 1a05 194a |003d: const-string v5, "Unable to retrieve document tree. Try re-connecting the folder on the podcast info page." // string@4a19 │ │ -3cd06e: 7020 aca4 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3cd074: 2704 |0042: throw v4 │ │ -3cd076: 0d04 |0043: move-exception v4 │ │ -3cd078: 6e10 42a6 0400 |0044: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3cd07e: 6e10 3fa6 0400 |0047: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3cd084: 0c04 |004a: move-result-object v4 │ │ -3cd086: 7120 519e 4300 |004b: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V // method@9e51 │ │ -3cd08c: 0e00 |004e: return-void │ │ +3ccfb8: |[3ccfb8] de.danoeh.antennapod.net.download.service.feed.local.LocalFeedUpdater.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V │ │ +3ccfc8: 6e10 9f9b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3ccfce: 0c00 |0003: move-result-object v0 │ │ +3ccfd0: 1a01 9457 |0004: const-string v1, "antennapod_local:" // string@5794 │ │ +3ccfd4: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +3ccfd8: 6e30 f2a5 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ +3ccfde: 0c00 |000b: move-result-object v0 │ │ +3ccfe0: 7110 d106 0000 |000c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3ccfe6: 0c00 |000f: move-result-object v0 │ │ +3ccfe8: 7120 4630 0400 |0010: invoke-static {v4, v0}, Landroidx/documentfile/provider/DocumentFile;.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroidx/documentfile/provider/DocumentFile; // method@3046 │ │ +3ccfee: 0c00 |0013: move-result-object v0 │ │ +3ccff0: 3800 2700 |0014: if-eqz v0, 003b // +0027 │ │ +3ccff4: 6e10 4430 0000 |0016: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.exists:()Z // method@3044 │ │ +3ccffa: 0a01 |0019: move-result v1 │ │ +3ccffc: 3801 1900 |001a: if-eqz v1, 0033 // +0019 │ │ +3cd000: 6e10 4030 0000 |001c: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.canRead:()Z // method@3040 │ │ +3cd006: 0a01 |001f: move-result v1 │ │ +3cd008: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +3cd00c: 6e10 4830 0000 |0022: invoke-virtual {v0}, Landroidx/documentfile/provider/DocumentFile;.getUri:()Landroid/net/Uri; // method@3048 │ │ +3cd012: 0c00 |0025: move-result-object v0 │ │ +3cd014: 7140 539e 4350 |0026: invoke-static {v3, v4, v0, v5}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.tryUpdateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Landroid/net/Uri;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@9e53 │ │ +3cd01a: 7110 509e 0300 |0029: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.mustReportDownloadSuccessful:(Lde/danoeh/antennapod/model/feed/Feed;)Z // method@9e50 │ │ +3cd020: 0a04 |002c: move-result v4 │ │ +3cd022: 3804 2100 |002d: if-eqz v4, 004e // +0021 │ │ +3cd026: 7110 529e 0300 |002f: invoke-static {v3}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportSuccess:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e52 │ │ +3cd02c: 281c |0032: goto 004e // +001c │ │ +3cd02e: 2204 191b |0033: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ +3cd032: 1a05 0a0e |0035: const-string v5, "Cannot read local directory. Try re-connecting the folder on the podcast info page." // string@0e0a │ │ +3cd036: 7020 aca4 5400 |0037: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3cd03c: 2704 |003a: throw v4 │ │ +3cd03e: 2204 191b |003b: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ +3cd042: 1a05 194a |003d: const-string v5, "Unable to retrieve document tree. Try re-connecting the folder on the podcast info page." // string@4a19 │ │ +3cd046: 7020 aca4 5400 |003f: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3cd04c: 2704 |0042: throw v4 │ │ +3cd04e: 0d04 |0043: move-exception v4 │ │ +3cd050: 6e10 42a6 0400 |0044: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3cd056: 6e10 3fa6 0400 |0047: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3cd05c: 0c04 |004a: move-result-object v4 │ │ +3cd05e: 7120 519e 4300 |004b: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.reportError:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/lang/String;)V // method@9e51 │ │ +3cd064: 0e00 |004e: return-void │ │ catches : 1 │ │ 0x0000 - 0x0043 │ │ Ljava/lang/Exception; -> 0x0043 │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x0016 line=62 │ │ @@ -852184,40 +852184,40 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 47 16-bit code units │ │ -3cd1b8: |[3cd1b8] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3cd1c8: 7010 b9a5 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cd1ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3cd1d0: 5bc0 749c |0004: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ -3cd1d4: 5bcd 759c |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cd1d8: 6000 258e |0008: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_pending:I // field@8e25 │ │ -3cd1dc: 6e20 639b 0d00 |000a: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@9b63 │ │ -3cd1e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3cd1e4: 5cc0 729c |000e: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ -3cd1e8: 2200 c318 |0010: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cd1ec: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -3cd1f0: 6e10 599b 0d00 |0014: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ -3cd1f6: 0c04 |0017: move-result-object v4 │ │ -3cd1f8: 6e10 519b 0d00 |0018: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ -3cd1fe: 0b05 |001b: move-result-wide v5 │ │ -3cd200: 6e10 529b 0d00 |001c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ -3cd206: 0a07 |001f: move-result v7 │ │ -3cd208: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -3cd20a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -3cd20c: 220a db1b |0022: new-instance v10, Ljava/util/Date; // type@1bdb │ │ -3cd210: 7010 dda7 0a00 |0024: invoke-direct {v10}, Ljava/util/Date;.:()V // method@a7dd │ │ -3cd216: 120b |0027: const/4 v11, #int 0 // #0 │ │ -3cd218: 0701 |0028: move-object v1, v0 │ │ -3cd21a: 760b 669b 0100 |0029: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@9b66 │ │ -3cd220: 5bc0 769c |002c: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ -3cd224: 0e00 |002e: return-void │ │ +3cd190: |[3cd190] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3cd1a0: 7010 b9a5 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cd1a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3cd1a8: 5bc0 749c |0004: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ +3cd1ac: 5bcd 759c |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cd1b0: 6000 258e |0008: sget v0, Lde/danoeh/antennapod/net/download/service/R$string;.download_pending:I // field@8e25 │ │ +3cd1b4: 6e20 639b 0d00 |000a: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@9b63 │ │ +3cd1ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3cd1bc: 5cc0 729c |000e: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ +3cd1c0: 2200 c318 |0010: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cd1c4: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +3cd1c8: 6e10 599b 0d00 |0014: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ +3cd1ce: 0c04 |0017: move-result-object v4 │ │ +3cd1d0: 6e10 519b 0d00 |0018: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ +3cd1d6: 0b05 |001b: move-result-wide v5 │ │ +3cd1d8: 6e10 529b 0d00 |001c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ +3cd1de: 0a07 |001f: move-result v7 │ │ +3cd1e0: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +3cd1e2: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +3cd1e4: 220a db1b |0022: new-instance v10, Ljava/util/Date; // type@1bdb │ │ +3cd1e8: 7010 dda7 0a00 |0024: invoke-direct {v10}, Ljava/util/Date;.:()V // method@a7dd │ │ +3cd1ee: 120b |0027: const/4 v11, #int 0 // #0 │ │ +3cd1f0: 0701 |0028: move-object v1, v0 │ │ +3cd1f2: 760b 669b 0100 |0029: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@9b66 │ │ +3cd1f8: 5bc0 769c |002c: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ +3cd1fc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=20 │ │ 0x0006 line=29 │ │ 0x0008 line=30 │ │ 0x000e line=31 │ │ @@ -852232,19 +852232,19 @@ │ │ type : '()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3cd17c: |[3cd17c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ -3cd18c: 6e10 5b9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.download:()V // method@9e5b │ │ -3cd192: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3cd194: 5c10 739c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9c73 │ │ -3cd198: 1101 |0006: return-object v1 │ │ +3cd154: |[3cd154] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ +3cd164: 6e10 5b9e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.download:()V // method@9e5b │ │ +3cd16a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3cd16c: 5c10 739c |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9c73 │ │ +3cd170: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ @@ -852253,18 +852253,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd19c: |[3cd19c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Ljava/lang/Object; │ │ -3cd1ac: 6e10 589e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e58 │ │ -3cd1b2: 0c00 |0003: move-result-object v0 │ │ -3cd1b4: 1100 |0004: return-object v0 │ │ +3cd174: |[3cd174] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.call:()Ljava/lang/Object; │ │ +3cd184: 6e10 589e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e58 │ │ +3cd18a: 0c00 |0003: move-result-object v0 │ │ +3cd18c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -852272,18 +852272,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3cd228: |[3cd228] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.cancel:()V │ │ -3cd238: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3cd23a: 5c10 729c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ -3cd23e: 0e00 |0003: return-void │ │ +3cd200: |[3cd200] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.cancel:()V │ │ +3cd210: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3cd212: 5c10 729c |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ +3cd216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -852297,17 +852297,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd14c: |[3cd14c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3cd15c: 5410 759c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cd160: 1100 |0002: return-object v0 │ │ +3cd124: |[3cd124] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3cd134: 5410 759c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cd138: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -852315,17 +852315,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd164: |[3cd164] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ -3cd174: 5410 769c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ -3cd178: 1100 |0002: return-object v0 │ │ +3cd13c: |[3cd13c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ +3cd14c: 5410 769c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ +3cd150: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;) │ │ @@ -852333,17 +852333,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd134: |[3cd134] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.isFinished:()Z │ │ -3cd144: 5510 739c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9c73 │ │ -3cd148: 0f00 |0002: return v0 │ │ +3cd10c: |[3cd10c] de.danoeh.antennapod.net.download.service.feed.remote.Downloader.isFinished:()Z │ │ +3cd11c: 5510 739c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.finished:Z // field@9c73 │ │ +3cd120: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -852426,35 +852426,35 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 39 16-bit code units │ │ -3cd738: |[3cd738] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3cd748: 7010 b9a5 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cd74e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -3cd750: 5cc0 7a9c |0004: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ -3cd754: 5bcd 799c |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd758: 2200 c318 |0008: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cd75c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -3cd760: 6e10 599b 0d00 |000c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ -3cd766: 0c04 |000f: move-result-object v4 │ │ -3cd768: 1605 0000 |0010: const-wide/16 v5, #int 0 // #0 │ │ -3cd76c: 6e10 529b 0d00 |0012: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ -3cd772: 0a07 |0015: move-result v7 │ │ -3cd774: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -3cd776: 6209 956c |0017: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c95 │ │ -3cd77a: 220a db1b |0019: new-instance v10, Ljava/util/Date; // type@1bdb │ │ -3cd77e: 7010 dda7 0a00 |001b: invoke-direct {v10}, Ljava/util/Date;.:()V // method@a7dd │ │ -3cd784: 1a0b 784a |001e: const-string v11, "Unknown error: Status not set" // string@4a78 │ │ -3cd788: 0701 |0020: move-object v1, v0 │ │ -3cd78a: 760b 669b 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@9b66 │ │ -3cd790: 5bc0 789c |0024: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ -3cd794: 0e00 |0026: return-void │ │ +3cd710: |[3cd710] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3cd720: 7010 b9a5 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cd726: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +3cd728: 5cc0 7a9c |0004: iput-boolean v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ +3cd72c: 5bcd 799c |0006: iput-object v13, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd730: 2200 c318 |0008: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cd734: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +3cd738: 6e10 599b 0d00 |000c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ +3cd73e: 0c04 |000f: move-result-object v4 │ │ +3cd740: 1605 0000 |0010: const-wide/16 v5, #int 0 // #0 │ │ +3cd744: 6e10 529b 0d00 |0012: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ +3cd74a: 0a07 |0015: move-result v7 │ │ +3cd74c: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +3cd74e: 6209 956c |0017: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_REQUEST_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c95 │ │ +3cd752: 220a db1b |0019: new-instance v10, Ljava/util/Date; // type@1bdb │ │ +3cd756: 7010 dda7 0a00 |001b: invoke-direct {v10}, Ljava/util/Date;.:()V // method@a7dd │ │ +3cd75c: 1a0b 784a |001e: const-string v11, "Unknown error: Status not set" // string@4a78 │ │ +3cd760: 0701 |0020: move-object v1, v0 │ │ +3cd762: 760b 669b 0100 |0021: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(JLjava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/util/Date;Ljava/lang/String;)V // method@9b66 │ │ +3cd768: 5bc0 789c |0024: iput-object v0, v12, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ +3cd76c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=28 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=33 │ │ @@ -852467,24 +852467,24 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3cd798: |[3cd798] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cd7a8: 6e10 b49b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cd7ae: 0c00 |0003: move-result-object v0 │ │ -3cd7b0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -3cd7b4: 7020 649e 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e64 │ │ -3cd7ba: 0e00 |0009: return-void │ │ -3cd7bc: 2202 4f19 |000a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@194f │ │ -3cd7c0: 1a00 b716 |000c: const-string v0, "Feed has no title" // string@16b7 │ │ -3cd7c4: 7020 719e 0200 |000e: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@9e71 │ │ -3cd7ca: 2702 |0011: throw v2 │ │ +3cd770: |[3cd770] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cd780: 6e10 b49b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cd786: 0c00 |0003: move-result-object v0 │ │ +3cd788: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +3cd78c: 7020 649e 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e64 │ │ +3cd792: 0e00 |0009: return-void │ │ +3cd794: 2202 4f19 |000a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@194f │ │ +3cd798: 1a00 b716 |000c: const-string v0, "Feed has no title" // string@16b7 │ │ +3cd79c: 7020 719e 0200 |000e: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@9e71 │ │ +3cd7a2: 2702 |0011: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=109 │ │ 0x000a line=107 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ @@ -852495,40 +852495,40 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3cd7cc: |[3cd7cc] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cd7dc: 6e10 a89b 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ -3cd7e2: 0c04 |0003: move-result-object v4 │ │ -3cd7e4: 7210 2aa8 0400 |0004: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cd7ea: 0c04 |0007: move-result-object v4 │ │ -3cd7ec: 7210 0da8 0400 |0008: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cd7f2: 0a00 |000b: move-result v0 │ │ -3cd7f4: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -3cd7f8: 7210 0ea8 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cd7fe: 0c00 |0011: move-result-object v0 │ │ -3cd800: 1f00 cc18 |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cd804: 6e10 039c 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3cd80a: 0c01 |0017: move-result-object v1 │ │ -3cd80c: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ -3cd810: 28ee |001a: goto 0008 // -0012 │ │ -3cd812: 2204 4f19 |001b: new-instance v4, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@194f │ │ -3cd816: 2201 611b |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd81a: 7010 06a6 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd820: 1a02 b51a |0022: const-string v2, "Item has no title: " // string@1ab5 │ │ -3cd824: 6e20 12a6 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd82a: 6e20 11a6 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3cd830: 6e10 1ba6 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd836: 0c00 |002d: move-result-object v0 │ │ -3cd838: 7020 719e 0400 |002e: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@9e71 │ │ -3cd83e: 2704 |0031: throw v4 │ │ -3cd840: 0e00 |0032: return-void │ │ +3cd7a4: |[3cd7a4] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.checkFeedItems:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cd7b4: 6e10 a89b 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getItems:()Ljava/util/List; // method@9ba8 │ │ +3cd7ba: 0c04 |0003: move-result-object v4 │ │ +3cd7bc: 7210 2aa8 0400 |0004: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cd7c2: 0c04 |0007: move-result-object v4 │ │ +3cd7c4: 7210 0da8 0400 |0008: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cd7ca: 0a00 |000b: move-result v0 │ │ +3cd7cc: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +3cd7d0: 7210 0ea8 0400 |000e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cd7d6: 0c00 |0011: move-result-object v0 │ │ +3cd7d8: 1f00 cc18 |0012: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cd7dc: 6e10 039c 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3cd7e2: 0c01 |0017: move-result-object v1 │ │ +3cd7e4: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ +3cd7e8: 28ee |001a: goto 0008 // -0012 │ │ +3cd7ea: 2204 4f19 |001b: new-instance v4, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; // type@194f │ │ +3cd7ee: 2201 611b |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd7f2: 7010 06a6 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd7f8: 1a02 b51a |0022: const-string v2, "Item has no title: " // string@1ab5 │ │ +3cd7fc: 6e20 12a6 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd802: 6e20 11a6 0100 |0027: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3cd808: 6e10 1ba6 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd80e: 0c00 |002d: move-result-object v0 │ │ +3cd810: 7020 719e 0400 |002e: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException;.:(Ljava/lang/String;)V // method@9e71 │ │ +3cd816: 2704 |0031: throw v4 │ │ +3cd818: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0014 line=114 │ │ 0x001b line=115 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ @@ -852540,280 +852540,280 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 543 16-bit code units │ │ -3cd270: |[3cd270] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ -3cd280: 0801 1300 |0000: move-object/from16 v1, v19 │ │ -3cd284: 1a02 e4bf |0002: const-string v2, "successful" // string@bfe4 │ │ -3cd288: 1a03 a414 |0004: const-string v3, "FAILED" // string@14a4 │ │ -3cd28c: 1a04 4f04 |0006: const-string v4, "' " // string@044f │ │ -3cd290: 1a05 4512 |0008: const-string v5, "Deletion of file '" // string@1245 │ │ -3cd294: 1a06 bb16 |000a: const-string v6, "FeedParserTask" // string@16bb │ │ -3cd298: 2207 c818 |000c: new-instance v7, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3cd29c: 5410 799c |000e: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd2a0: 6e10 589b 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cd2a6: 0c00 |0013: move-result-object v0 │ │ -3cd2a8: 5418 799c |0014: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd2ac: 6e10 539b 0800 |0016: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@9b53 │ │ -3cd2b2: 0c08 |0019: move-result-object v8 │ │ -3cd2b4: 7030 979b 0708 |001a: invoke-direct {v7, v0, v8}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b97 │ │ -3cd2ba: 5410 799c |001d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd2be: 6e10 509b 0000 |001f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3cd2c4: 0c00 |0022: move-result-object v0 │ │ -3cd2c6: 6e20 c79b 0700 |0023: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setLocalFileUrl:(Ljava/lang/String;)V // method@9bc7 │ │ -3cd2cc: 5410 799c |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd2d0: 6e10 519b 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ -3cd2d6: 0b08 |002b: move-result-wide v8 │ │ -3cd2d8: 6e30 bf9b 8709 |002c: invoke-virtual {v7, v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setId:(J)V // method@9bbf │ │ -3cd2de: 2200 d418 |002f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@18d4 │ │ -3cd2e2: 160b 0000 |0031: const-wide/16 v11, #int 0 // #0 │ │ -3cd2e6: 121d |0033: const/4 v13, #int 1 // #1 │ │ -3cd2e8: 620e 466d |0034: sget-object v14, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ -3cd2ec: 620f 8b6d |0036: sget-object v15, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ -3cd2f0: 6210 4c6d |0038: sget-object v16, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ -3cd2f4: 5418 799c |003a: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd2f8: 6e10 5a9b 0800 |003c: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@9b5a │ │ -3cd2fe: 0c11 |003f: move-result-object v17 │ │ -3cd300: 5418 799c |0040: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd304: 6e10 549b 0800 |0042: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@9b54 │ │ -3cd30a: 0c12 |0045: move-result-object v18 │ │ -3cd30c: 070a |0046: move-object v10, v0 │ │ -3cd30e: 7609 809c 0a00 |0047: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@9c80 │ │ -3cd314: 6e20 cb9b 0700 |004a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V // method@9bcb │ │ -3cd31a: 5410 799c |004d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd31e: 6e10 4f9b 0000 |004f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getArguments:()Landroid/os/Bundle; // method@9b4f │ │ -3cd324: 0c00 |0052: move-result-object v0 │ │ -3cd326: 1a08 c0a5 |0053: const-string v8, "page" // string@a5c0 │ │ -3cd32a: 1209 |0055: const/4 v9, #int 0 // #0 │ │ -3cd32c: 6e30 1807 8009 |0056: invoke-virtual {v0, v8, v9}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0718 │ │ -3cd332: 0a00 |0059: move-result v0 │ │ -3cd334: 6e20 c99b 0700 |005a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@9bc9 │ │ -3cd33a: 2200 df19 |005d: new-instance v0, Lde/danoeh/antennapod/parser/feed/FeedHandler; // type@19df │ │ -3cd33e: 7010 09a0 0000 |005f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.:()V // method@a009 │ │ -3cd344: 1208 |0062: const/4 v8, #int 0 // #0 │ │ -3cd346: 6e20 0aa0 7000 |0063: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a00a │ │ -3cd34c: 0c0a |0066: move-result-object v10 │ │ -3cd34e: 2200 611b |0067: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd352: 7010 06a6 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd358: 6e10 b49b 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cd35e: 0c0b |006f: move-result-object v11 │ │ -3cd360: 6e20 12a6 b000 |0070: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd366: 1a0b 5b01 |0073: const-string v11, " parsed" // string@015b │ │ -3cd36a: 6e20 12a6 b000 |0075: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd370: 6e10 1ba6 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd376: 0c00 |007b: move-result-object v0 │ │ -3cd378: 7120 170b 0600 |007c: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cd37e: 7020 639e 7100 |007f: invoke-direct {v1, v7}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e63 │ │ -3cd384: 6e10 a59b 0700 |0082: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3cd38a: 0c00 |0085: move-result-object v0 │ │ -3cd38c: 7110 cf0a 0000 |0086: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3cd392: 0a00 |0089: move-result v0 │ │ -3cd394: 3800 1a00 |008a: if-eqz v0, 00a4 // +001a │ │ -3cd398: 2200 611b |008c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd39c: 7010 06a6 0000 |008e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd3a2: 1a0b 9357 |0091: const-string v11, "antennapod_generative_cover:" // string@5793 │ │ -3cd3a6: 6e20 12a6 b000 |0093: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd3ac: 6e10 9f9b 0700 |0096: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3cd3b2: 0c0b |0099: move-result-object v11 │ │ -3cd3b4: 6e20 12a6 b000 |009a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd3ba: 6e10 1ba6 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd3c0: 0c00 |00a0: move-result-object v0 │ │ -3cd3c2: 6e20 c09b 0700 |00a1: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ -3cd3c8: 2200 121b |00a4: new-instance v0, Ljava/io/File; // type@1b12 │ │ -3cd3cc: 5419 799c |00a6: iget-object v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd3d0: 6e10 509b 0900 |00a8: invoke-virtual {v9}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3cd3d6: 0c09 |00ab: move-result-object v9 │ │ -3cd3d8: 7020 7ba4 9000 |00ac: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3cd3de: 6e10 83a4 0000 |00af: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cd3e4: 0a09 |00b2: move-result v9 │ │ -3cd3e6: 3809 2600 |00b3: if-eqz v9, 00d9 // +0026 │ │ -3cd3ea: 6e10 81a4 0000 |00b5: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3cd3f0: 0a09 |00b8: move-result v9 │ │ -3cd3f2: 220b 611b |00b9: new-instance v11, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd3f6: 7010 06a6 0b00 |00bb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd3fc: 6e20 12a6 5b00 |00be: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd402: 6e10 85a4 0000 |00c1: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ -3cd408: 0c00 |00c4: move-result-object v0 │ │ -3cd40a: 6e20 12a6 0b00 |00c5: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd410: 6e20 12a6 4b00 |00c8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd416: 3809 0300 |00cb: if-eqz v9, 00ce // +0003 │ │ -3cd41a: 2802 |00cd: goto 00cf // +0002 │ │ -3cd41c: 0732 |00ce: move-object v2, v3 │ │ -3cd41e: 6e20 12a6 2b00 |00cf: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd424: 6e10 1ba6 0b00 |00d2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd42a: 0c00 |00d5: move-result-object v0 │ │ -3cd42c: 7120 170b 0600 |00d6: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cd432: 0811 0800 |00d9: move-object/from16 v17, v8 │ │ -3cd436: 0812 1100 |00db: move-object/from16 v18, v17 │ │ -3cd43a: 2900 de00 |00dd: goto/16 01bb // +00de │ │ -3cd43e: 0d00 |00df: move-exception v0 │ │ -3cd440: 2811 |00e0: goto 00f1 // +0011 │ │ -3cd442: 0d00 |00e1: move-exception v0 │ │ -3cd444: 284a |00e2: goto 012c // +004a │ │ -3cd446: 0d00 |00e3: move-exception v0 │ │ -3cd448: 2900 9300 |00e4: goto/16 0177 // +0093 │ │ -3cd44c: 0d00 |00e6: move-exception v0 │ │ -3cd44e: 2900 9000 |00e7: goto/16 0177 // +0090 │ │ -3cd452: 0d00 |00e9: move-exception v0 │ │ -3cd454: 2900 8d00 |00ea: goto/16 0177 // +008d │ │ -3cd458: 0d00 |00ec: move-exception v0 │ │ -3cd45a: 2900 fc00 |00ed: goto/16 01e9 // +00fc │ │ -3cd45e: 0d00 |00ef: move-exception v0 │ │ -3cd460: 078a |00f0: move-object v10, v8 │ │ -3cd462: 6e10 42a6 0000 |00f1: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3cd468: 5c19 7a9c |00f4: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ -3cd46c: 6209 936c |00f6: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ -3cd470: 6e10 3fa6 0000 |00f8: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3cd476: 0c00 |00fb: move-result-object v0 │ │ -3cd478: 220b 121b |00fc: new-instance v11, Ljava/io/File; // type@1b12 │ │ -3cd47c: 541c 799c |00fe: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd480: 6e10 509b 0c00 |0100: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3cd486: 0c0c |0103: move-result-object v12 │ │ -3cd488: 7020 7ba4 cb00 |0104: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3cd48e: 6e10 83a4 0b00 |0107: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cd494: 0a0c |010a: move-result v12 │ │ -3cd496: 380c ac00 |010b: if-eqz v12, 01b7 // +00ac │ │ -3cd49a: 6e10 81a4 0b00 |010d: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3cd4a0: 0a0c |0110: move-result v12 │ │ -3cd4a2: 220d 611b |0111: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd4a6: 7010 06a6 0d00 |0113: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd4ac: 6e20 12a6 5d00 |0116: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd4b2: 6e10 85a4 0b00 |0119: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ -3cd4b8: 0c05 |011c: move-result-object v5 │ │ -3cd4ba: 6e20 12a6 5d00 |011d: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd4c0: 6e20 12a6 4d00 |0120: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd4c6: 380c 0400 |0123: if-eqz v12, 0127 // +0004 │ │ -3cd4ca: 2900 8800 |0125: goto/16 01ad // +0088 │ │ -3cd4ce: 0732 |0127: move-object v2, v3 │ │ -3cd4d0: 2900 8500 |0128: goto/16 01ad // +0085 │ │ -3cd4d4: 0d00 |012a: move-exception v0 │ │ -3cd4d6: 078a |012b: move-object v10, v8 │ │ -3cd4d8: 6e10 42a6 0000 |012c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3cd4de: 5c19 7a9c |012f: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ -3cd4e2: 6209 986c |0131: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c98 │ │ -3cd4e6: 1a0b b980 |0133: const-string v11, "html" // string@80b9 │ │ -3cd4ea: 6e10 35a0 0000 |0135: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getRootElement:()Ljava/lang/String; // method@a035 │ │ -3cd4f0: 0c0c |0138: move-result-object v12 │ │ -3cd4f2: 6e20 e1a5 cb00 |0139: invoke-virtual {v11, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@a5e1 │ │ -3cd4f8: 0a0b |013c: move-result v11 │ │ -3cd4fa: 380b 0400 |013d: if-eqz v11, 0141 // +0004 │ │ -3cd4fe: 6209 996c |013f: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c99 │ │ -3cd502: 6e10 34a0 0000 |0141: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getMessage:()Ljava/lang/String; // method@a034 │ │ -3cd508: 0c00 |0144: move-result-object v0 │ │ -3cd50a: 220b 121b |0145: new-instance v11, Ljava/io/File; // type@1b12 │ │ -3cd50e: 541c 799c |0147: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd512: 6e10 509b 0c00 |0149: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3cd518: 0c0c |014c: move-result-object v12 │ │ -3cd51a: 7020 7ba4 cb00 |014d: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3cd520: 6e10 83a4 0b00 |0150: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cd526: 0a0c |0153: move-result v12 │ │ -3cd528: 380c 6300 |0154: if-eqz v12, 01b7 // +0063 │ │ -3cd52c: 6e10 81a4 0b00 |0156: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3cd532: 0a0c |0159: move-result v12 │ │ -3cd534: 220d 611b |015a: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd538: 7010 06a6 0d00 |015c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd53e: 6e20 12a6 5d00 |015f: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd544: 6e10 85a4 0b00 |0162: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ -3cd54a: 0c05 |0165: move-result-object v5 │ │ -3cd54c: 6e20 12a6 5d00 |0166: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd552: 6e20 12a6 4d00 |0169: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd558: 380c 0300 |016c: if-eqz v12, 016f // +0003 │ │ -3cd55c: 283f |016e: goto 01ad // +003f │ │ -3cd55e: 0732 |016f: move-object v2, v3 │ │ -3cd560: 283d |0170: goto 01ad // +003d │ │ -3cd562: 0d00 |0171: move-exception v0 │ │ -3cd564: 2804 |0172: goto 0176 // +0004 │ │ -3cd566: 0d00 |0173: move-exception v0 │ │ -3cd568: 2802 |0174: goto 0176 // +0002 │ │ -3cd56a: 0d00 |0175: move-exception v0 │ │ -3cd56c: 078a |0176: move-object v10, v8 │ │ -3cd56e: 5c19 7a9c |0177: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ -3cd572: 6e10 42a6 0000 |0179: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3cd578: 6209 936c |017c: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ -3cd57c: 6e10 3fa6 0000 |017e: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3cd582: 0c00 |0181: move-result-object v0 │ │ -3cd584: 220b 121b |0182: new-instance v11, Ljava/io/File; // type@1b12 │ │ -3cd588: 541c 799c |0184: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd58c: 6e10 509b 0c00 |0186: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3cd592: 0c0c |0189: move-result-object v12 │ │ -3cd594: 7020 7ba4 cb00 |018a: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3cd59a: 6e10 83a4 0b00 |018d: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cd5a0: 0a0c |0190: move-result v12 │ │ -3cd5a2: 380c 2600 |0191: if-eqz v12, 01b7 // +0026 │ │ -3cd5a6: 6e10 81a4 0b00 |0193: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3cd5ac: 0a0c |0196: move-result v12 │ │ -3cd5ae: 220d 611b |0197: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd5b2: 7010 06a6 0d00 |0199: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd5b8: 6e20 12a6 5d00 |019c: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd5be: 6e10 85a4 0b00 |019f: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ -3cd5c4: 0c05 |01a2: move-result-object v5 │ │ -3cd5c6: 6e20 12a6 5d00 |01a3: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd5cc: 6e20 12a6 4d00 |01a6: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd5d2: 380c 0300 |01a9: if-eqz v12, 01ac // +0003 │ │ -3cd5d6: 2802 |01ab: goto 01ad // +0002 │ │ -3cd5d8: 0732 |01ac: move-object v2, v3 │ │ -3cd5da: 6e20 12a6 2d00 |01ad: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd5e0: 6e10 1ba6 0d00 |01b0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd5e6: 0c02 |01b3: move-result-object v2 │ │ -3cd5e8: 7120 170b 2600 |01b4: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cd5ee: 0812 0000 |01b7: move-object/from16 v18, v0 │ │ -3cd5f2: 0811 0900 |01b9: move-object/from16 v17, v9 │ │ -3cd5f6: 5510 7a9c |01bb: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ -3cd5fa: 3800 1800 |01bd: if-eqz v0, 01d5 // +0018 │ │ -3cd5fe: 2200 c318 |01bf: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cd602: 6e10 a29b 0700 |01c1: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9ba2 │ │ -3cd608: 0c0c |01c4: move-result-object v12 │ │ -3cd60a: 6e10 a39b 0700 |01c5: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cd610: 0b0d |01c8: move-result-wide v13 │ │ -3cd612: 120f |01c9: const/4 v15, #int 0 // #0 │ │ -3cd614: 1310 0100 |01ca: const/16 v16, #int 1 // #1 │ │ -3cd618: 6211 9a6c |01cc: sget-object v17, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ -3cd61c: 070b |01ce: move-object v11, v0 │ │ -3cd61e: 7608 679b 0b00 |01cf: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ -3cd624: 5b10 789c |01d2: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ -3cd628: 110a |01d4: return-object v10 │ │ -3cd62a: 2200 c318 |01d5: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cd62e: 6e10 a29b 0700 |01d7: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9ba2 │ │ -3cd634: 0c0c |01da: move-result-object v12 │ │ -3cd636: 6e10 a39b 0700 |01db: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cd63c: 0b0d |01de: move-result-wide v13 │ │ -3cd63e: 120f |01df: const/4 v15, #int 0 // #0 │ │ -3cd640: 1310 0000 |01e0: const/16 v16, #int 0 // #0 │ │ -3cd644: 070b |01e2: move-object v11, v0 │ │ -3cd646: 7608 679b 0b00 |01e3: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ -3cd64c: 5b10 789c |01e6: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ -3cd650: 1108 |01e8: return-object v8 │ │ -3cd652: 2207 121b |01e9: new-instance v7, Ljava/io/File; // type@1b12 │ │ -3cd656: 5418 799c |01eb: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ -3cd65a: 6e10 509b 0800 |01ed: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3cd660: 0c08 |01f0: move-result-object v8 │ │ -3cd662: 7020 7ba4 8700 |01f1: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3cd668: 6e10 83a4 0700 |01f4: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cd66e: 0a08 |01f7: move-result v8 │ │ -3cd670: 3808 2600 |01f8: if-eqz v8, 021e // +0026 │ │ -3cd674: 6e10 81a4 0700 |01fa: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3cd67a: 0a08 |01fd: move-result v8 │ │ -3cd67c: 2209 611b |01fe: new-instance v9, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd680: 7010 06a6 0900 |0200: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd686: 6e20 12a6 5900 |0203: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd68c: 6e10 85a4 0700 |0206: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ -3cd692: 0c05 |0209: move-result-object v5 │ │ -3cd694: 6e20 12a6 5900 |020a: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd69a: 6e20 12a6 4900 |020d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd6a0: 3808 0300 |0210: if-eqz v8, 0213 // +0003 │ │ -3cd6a4: 2802 |0212: goto 0214 // +0002 │ │ -3cd6a6: 0732 |0213: move-object v2, v3 │ │ -3cd6a8: 6e20 12a6 2900 |0214: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd6ae: 6e10 1ba6 0900 |0217: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd6b4: 0c02 |021a: move-result-object v2 │ │ -3cd6b6: 7120 170b 2600 |021b: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cd6bc: 2700 |021e: throw v0 │ │ +3cd248: |[3cd248] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ +3cd258: 0801 1300 |0000: move-object/from16 v1, v19 │ │ +3cd25c: 1a02 e4bf |0002: const-string v2, "successful" // string@bfe4 │ │ +3cd260: 1a03 a414 |0004: const-string v3, "FAILED" // string@14a4 │ │ +3cd264: 1a04 4f04 |0006: const-string v4, "' " // string@044f │ │ +3cd268: 1a05 4512 |0008: const-string v5, "Deletion of file '" // string@1245 │ │ +3cd26c: 1a06 bb16 |000a: const-string v6, "FeedParserTask" // string@16bb │ │ +3cd270: 2207 c818 |000c: new-instance v7, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3cd274: 5410 799c |000e: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd278: 6e10 589b 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cd27e: 0c00 |0013: move-result-object v0 │ │ +3cd280: 5418 799c |0014: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd284: 6e10 539b 0800 |0016: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@9b53 │ │ +3cd28a: 0c08 |0019: move-result-object v8 │ │ +3cd28c: 7030 979b 0708 |001a: invoke-direct {v7, v0, v8}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9b97 │ │ +3cd292: 5410 799c |001d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd296: 6e10 509b 0000 |001f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3cd29c: 0c00 |0022: move-result-object v0 │ │ +3cd29e: 6e20 c79b 0700 |0023: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setLocalFileUrl:(Ljava/lang/String;)V // method@9bc7 │ │ +3cd2a4: 5410 799c |0026: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd2a8: 6e10 519b 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ +3cd2ae: 0b08 |002b: move-result-wide v8 │ │ +3cd2b0: 6e30 bf9b 8709 |002c: invoke-virtual {v7, v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setId:(J)V // method@9bbf │ │ +3cd2b6: 2200 d418 |002f: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedPreferences; // type@18d4 │ │ +3cd2ba: 160b 0000 |0031: const-wide/16 v11, #int 0 // #0 │ │ +3cd2be: 121d |0033: const/4 v13, #int 1 // #1 │ │ +3cd2c0: 620e 466d |0034: sget-object v14, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ +3cd2c4: 620f 8b6d |0036: sget-object v15, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.OFF:Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // field@6d8b │ │ +3cd2c8: 6210 4c6d |0038: sget-object v16, Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction; // field@6d4c │ │ +3cd2cc: 5418 799c |003a: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd2d0: 6e10 5a9b 0800 |003c: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@9b5a │ │ +3cd2d6: 0c11 |003f: move-result-object v17 │ │ +3cd2d8: 5418 799c |0040: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd2dc: 6e10 549b 0800 |0042: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@9b54 │ │ +3cd2e2: 0c12 |0045: move-result-object v18 │ │ +3cd2e4: 070a |0046: move-object v10, v0 │ │ +3cd2e6: 7609 809c 0a00 |0047: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.:(JZLde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedPreferences$NewEpisodesAction;Ljava/lang/String;Ljava/lang/String;)V // method@9c80 │ │ +3cd2ec: 6e20 cb9b 0700 |004a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPreferences:(Lde/danoeh/antennapod/model/feed/FeedPreferences;)V // method@9bcb │ │ +3cd2f2: 5410 799c |004d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd2f6: 6e10 4f9b 0000 |004f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getArguments:()Landroid/os/Bundle; // method@9b4f │ │ +3cd2fc: 0c00 |0052: move-result-object v0 │ │ +3cd2fe: 1a08 c0a5 |0053: const-string v8, "page" // string@a5c0 │ │ +3cd302: 1209 |0055: const/4 v9, #int 0 // #0 │ │ +3cd304: 6e30 1807 8009 |0056: invoke-virtual {v0, v8, v9}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0718 │ │ +3cd30a: 0a00 |0059: move-result v0 │ │ +3cd30c: 6e20 c99b 0700 |005a: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@9bc9 │ │ +3cd312: 2200 df19 |005d: new-instance v0, Lde/danoeh/antennapod/parser/feed/FeedHandler; // type@19df │ │ +3cd316: 7010 09a0 0000 |005f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.:()V // method@a009 │ │ +3cd31c: 1208 |0062: const/4 v8, #int 0 // #0 │ │ +3cd31e: 6e20 0aa0 7000 |0063: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/parser/feed/FeedHandler;.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@a00a │ │ +3cd324: 0c0a |0066: move-result-object v10 │ │ +3cd326: 2200 611b |0067: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd32a: 7010 06a6 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd330: 6e10 b49b 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cd336: 0c0b |006f: move-result-object v11 │ │ +3cd338: 6e20 12a6 b000 |0070: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd33e: 1a0b 5b01 |0073: const-string v11, " parsed" // string@015b │ │ +3cd342: 6e20 12a6 b000 |0075: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd348: 6e10 1ba6 0000 |0078: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd34e: 0c00 |007b: move-result-object v0 │ │ +3cd350: 7120 170b 0600 |007c: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cd356: 7020 639e 7100 |007f: invoke-direct {v1, v7}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.checkFeedData:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e63 │ │ +3cd35c: 6e10 a59b 0700 |0082: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3cd362: 0c00 |0085: move-result-object v0 │ │ +3cd364: 7110 cf0a 0000 |0086: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3cd36a: 0a00 |0089: move-result v0 │ │ +3cd36c: 3800 1a00 |008a: if-eqz v0, 00a4 // +001a │ │ +3cd370: 2200 611b |008c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd374: 7010 06a6 0000 |008e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd37a: 1a0b 9357 |0091: const-string v11, "antennapod_generative_cover:" // string@5793 │ │ +3cd37e: 6e20 12a6 b000 |0093: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd384: 6e10 9f9b 0700 |0096: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3cd38a: 0c0b |0099: move-result-object v11 │ │ +3cd38c: 6e20 12a6 b000 |009a: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd392: 6e10 1ba6 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd398: 0c00 |00a0: move-result-object v0 │ │ +3cd39a: 6e20 c09b 0700 |00a1: invoke-virtual {v7, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ +3cd3a0: 2200 121b |00a4: new-instance v0, Ljava/io/File; // type@1b12 │ │ +3cd3a4: 5419 799c |00a6: iget-object v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd3a8: 6e10 509b 0900 |00a8: invoke-virtual {v9}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3cd3ae: 0c09 |00ab: move-result-object v9 │ │ +3cd3b0: 7020 7ba4 9000 |00ac: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3cd3b6: 6e10 83a4 0000 |00af: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cd3bc: 0a09 |00b2: move-result v9 │ │ +3cd3be: 3809 2600 |00b3: if-eqz v9, 00d9 // +0026 │ │ +3cd3c2: 6e10 81a4 0000 |00b5: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3cd3c8: 0a09 |00b8: move-result v9 │ │ +3cd3ca: 220b 611b |00b9: new-instance v11, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd3ce: 7010 06a6 0b00 |00bb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd3d4: 6e20 12a6 5b00 |00be: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd3da: 6e10 85a4 0000 |00c1: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ +3cd3e0: 0c00 |00c4: move-result-object v0 │ │ +3cd3e2: 6e20 12a6 0b00 |00c5: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd3e8: 6e20 12a6 4b00 |00c8: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd3ee: 3809 0300 |00cb: if-eqz v9, 00ce // +0003 │ │ +3cd3f2: 2802 |00cd: goto 00cf // +0002 │ │ +3cd3f4: 0732 |00ce: move-object v2, v3 │ │ +3cd3f6: 6e20 12a6 2b00 |00cf: invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd3fc: 6e10 1ba6 0b00 |00d2: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd402: 0c00 |00d5: move-result-object v0 │ │ +3cd404: 7120 170b 0600 |00d6: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cd40a: 0811 0800 |00d9: move-object/from16 v17, v8 │ │ +3cd40e: 0812 1100 |00db: move-object/from16 v18, v17 │ │ +3cd412: 2900 de00 |00dd: goto/16 01bb // +00de │ │ +3cd416: 0d00 |00df: move-exception v0 │ │ +3cd418: 2811 |00e0: goto 00f1 // +0011 │ │ +3cd41a: 0d00 |00e1: move-exception v0 │ │ +3cd41c: 284a |00e2: goto 012c // +004a │ │ +3cd41e: 0d00 |00e3: move-exception v0 │ │ +3cd420: 2900 9300 |00e4: goto/16 0177 // +0093 │ │ +3cd424: 0d00 |00e6: move-exception v0 │ │ +3cd426: 2900 9000 |00e7: goto/16 0177 // +0090 │ │ +3cd42a: 0d00 |00e9: move-exception v0 │ │ +3cd42c: 2900 8d00 |00ea: goto/16 0177 // +008d │ │ +3cd430: 0d00 |00ec: move-exception v0 │ │ +3cd432: 2900 fc00 |00ed: goto/16 01e9 // +00fc │ │ +3cd436: 0d00 |00ef: move-exception v0 │ │ +3cd438: 078a |00f0: move-object v10, v8 │ │ +3cd43a: 6e10 42a6 0000 |00f1: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3cd440: 5c19 7a9c |00f4: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ +3cd444: 6209 936c |00f6: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ +3cd448: 6e10 3fa6 0000 |00f8: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3cd44e: 0c00 |00fb: move-result-object v0 │ │ +3cd450: 220b 121b |00fc: new-instance v11, Ljava/io/File; // type@1b12 │ │ +3cd454: 541c 799c |00fe: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd458: 6e10 509b 0c00 |0100: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3cd45e: 0c0c |0103: move-result-object v12 │ │ +3cd460: 7020 7ba4 cb00 |0104: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3cd466: 6e10 83a4 0b00 |0107: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cd46c: 0a0c |010a: move-result v12 │ │ +3cd46e: 380c ac00 |010b: if-eqz v12, 01b7 // +00ac │ │ +3cd472: 6e10 81a4 0b00 |010d: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3cd478: 0a0c |0110: move-result v12 │ │ +3cd47a: 220d 611b |0111: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd47e: 7010 06a6 0d00 |0113: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd484: 6e20 12a6 5d00 |0116: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd48a: 6e10 85a4 0b00 |0119: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ +3cd490: 0c05 |011c: move-result-object v5 │ │ +3cd492: 6e20 12a6 5d00 |011d: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd498: 6e20 12a6 4d00 |0120: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd49e: 380c 0400 |0123: if-eqz v12, 0127 // +0004 │ │ +3cd4a2: 2900 8800 |0125: goto/16 01ad // +0088 │ │ +3cd4a6: 0732 |0127: move-object v2, v3 │ │ +3cd4a8: 2900 8500 |0128: goto/16 01ad // +0085 │ │ +3cd4ac: 0d00 |012a: move-exception v0 │ │ +3cd4ae: 078a |012b: move-object v10, v8 │ │ +3cd4b0: 6e10 42a6 0000 |012c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3cd4b6: 5c19 7a9c |012f: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ +3cd4ba: 6209 986c |0131: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c98 │ │ +3cd4be: 1a0b b980 |0133: const-string v11, "html" // string@80b9 │ │ +3cd4c2: 6e10 35a0 0000 |0135: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getRootElement:()Ljava/lang/String; // method@a035 │ │ +3cd4c8: 0c0c |0138: move-result-object v12 │ │ +3cd4ca: 6e20 e1a5 cb00 |0139: invoke-virtual {v11, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@a5e1 │ │ +3cd4d0: 0a0b |013c: move-result v11 │ │ +3cd4d2: 380b 0400 |013d: if-eqz v11, 0141 // +0004 │ │ +3cd4d6: 6209 996c |013f: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNSUPPORTED_TYPE_HTML:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c99 │ │ +3cd4da: 6e10 34a0 0000 |0141: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.getMessage:()Ljava/lang/String; // method@a034 │ │ +3cd4e0: 0c00 |0144: move-result-object v0 │ │ +3cd4e2: 220b 121b |0145: new-instance v11, Ljava/io/File; // type@1b12 │ │ +3cd4e6: 541c 799c |0147: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd4ea: 6e10 509b 0c00 |0149: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3cd4f0: 0c0c |014c: move-result-object v12 │ │ +3cd4f2: 7020 7ba4 cb00 |014d: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3cd4f8: 6e10 83a4 0b00 |0150: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cd4fe: 0a0c |0153: move-result v12 │ │ +3cd500: 380c 6300 |0154: if-eqz v12, 01b7 // +0063 │ │ +3cd504: 6e10 81a4 0b00 |0156: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3cd50a: 0a0c |0159: move-result v12 │ │ +3cd50c: 220d 611b |015a: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd510: 7010 06a6 0d00 |015c: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd516: 6e20 12a6 5d00 |015f: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd51c: 6e10 85a4 0b00 |0162: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ +3cd522: 0c05 |0165: move-result-object v5 │ │ +3cd524: 6e20 12a6 5d00 |0166: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd52a: 6e20 12a6 4d00 |0169: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd530: 380c 0300 |016c: if-eqz v12, 016f // +0003 │ │ +3cd534: 283f |016e: goto 01ad // +003f │ │ +3cd536: 0732 |016f: move-object v2, v3 │ │ +3cd538: 283d |0170: goto 01ad // +003d │ │ +3cd53a: 0d00 |0171: move-exception v0 │ │ +3cd53c: 2804 |0172: goto 0176 // +0004 │ │ +3cd53e: 0d00 |0173: move-exception v0 │ │ +3cd540: 2802 |0174: goto 0176 // +0002 │ │ +3cd542: 0d00 |0175: move-exception v0 │ │ +3cd544: 078a |0176: move-object v10, v8 │ │ +3cd546: 5c19 7a9c |0177: iput-boolean v9, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ +3cd54a: 6e10 42a6 0000 |0179: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3cd550: 6209 936c |017c: sget-object v9, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_PARSER_EXCEPTION:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c93 │ │ +3cd554: 6e10 3fa6 0000 |017e: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3cd55a: 0c00 |0181: move-result-object v0 │ │ +3cd55c: 220b 121b |0182: new-instance v11, Ljava/io/File; // type@1b12 │ │ +3cd560: 541c 799c |0184: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd564: 6e10 509b 0c00 |0186: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3cd56a: 0c0c |0189: move-result-object v12 │ │ +3cd56c: 7020 7ba4 cb00 |018a: invoke-direct {v11, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3cd572: 6e10 83a4 0b00 |018d: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cd578: 0a0c |0190: move-result v12 │ │ +3cd57a: 380c 2600 |0191: if-eqz v12, 01b7 // +0026 │ │ +3cd57e: 6e10 81a4 0b00 |0193: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3cd584: 0a0c |0196: move-result v12 │ │ +3cd586: 220d 611b |0197: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd58a: 7010 06a6 0d00 |0199: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd590: 6e20 12a6 5d00 |019c: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd596: 6e10 85a4 0b00 |019f: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ +3cd59c: 0c05 |01a2: move-result-object v5 │ │ +3cd59e: 6e20 12a6 5d00 |01a3: invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd5a4: 6e20 12a6 4d00 |01a6: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd5aa: 380c 0300 |01a9: if-eqz v12, 01ac // +0003 │ │ +3cd5ae: 2802 |01ab: goto 01ad // +0002 │ │ +3cd5b0: 0732 |01ac: move-object v2, v3 │ │ +3cd5b2: 6e20 12a6 2d00 |01ad: invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd5b8: 6e10 1ba6 0d00 |01b0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd5be: 0c02 |01b3: move-result-object v2 │ │ +3cd5c0: 7120 170b 2600 |01b4: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cd5c6: 0812 0000 |01b7: move-object/from16 v18, v0 │ │ +3cd5ca: 0811 0900 |01b9: move-object/from16 v17, v9 │ │ +3cd5ce: 5510 7a9c |01bb: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ +3cd5d2: 3800 1800 |01bd: if-eqz v0, 01d5 // +0018 │ │ +3cd5d6: 2200 c318 |01bf: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cd5da: 6e10 a29b 0700 |01c1: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9ba2 │ │ +3cd5e0: 0c0c |01c4: move-result-object v12 │ │ +3cd5e2: 6e10 a39b 0700 |01c5: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cd5e8: 0b0d |01c8: move-result-wide v13 │ │ +3cd5ea: 120f |01c9: const/4 v15, #int 0 // #0 │ │ +3cd5ec: 1310 0100 |01ca: const/16 v16, #int 1 // #1 │ │ +3cd5f0: 6211 9a6c |01cc: sget-object v17, Lde/danoeh/antennapod/model/download/DownloadError;.SUCCESS:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c9a │ │ +3cd5f4: 070b |01ce: move-object v11, v0 │ │ +3cd5f6: 7608 679b 0b00 |01cf: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ +3cd5fc: 5b10 789c |01d2: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ +3cd600: 110a |01d4: return-object v10 │ │ +3cd602: 2200 c318 |01d5: new-instance v0, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cd606: 6e10 a29b 0700 |01d7: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9ba2 │ │ +3cd60c: 0c0c |01da: move-result-object v12 │ │ +3cd60e: 6e10 a39b 0700 |01db: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cd614: 0b0d |01de: move-result-wide v13 │ │ +3cd616: 120f |01df: const/4 v15, #int 0 // #0 │ │ +3cd618: 1310 0000 |01e0: const/16 v16, #int 0 // #0 │ │ +3cd61c: 070b |01e2: move-object v11, v0 │ │ +3cd61e: 7608 679b 0b00 |01e3: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ +3cd624: 5b10 789c |01e6: iput-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ +3cd628: 1108 |01e8: return-object v8 │ │ +3cd62a: 2207 121b |01e9: new-instance v7, Ljava/io/File; // type@1b12 │ │ +3cd62e: 5418 799c |01eb: iget-object v8, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c79 │ │ +3cd632: 6e10 509b 0800 |01ed: invoke-virtual {v8}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3cd638: 0c08 |01f0: move-result-object v8 │ │ +3cd63a: 7020 7ba4 8700 |01f1: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3cd640: 6e10 83a4 0700 |01f4: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cd646: 0a08 |01f7: move-result v8 │ │ +3cd648: 3808 2600 |01f8: if-eqz v8, 021e // +0026 │ │ +3cd64c: 6e10 81a4 0700 |01fa: invoke-virtual {v7}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3cd652: 0a08 |01fd: move-result v8 │ │ +3cd654: 2209 611b |01fe: new-instance v9, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd658: 7010 06a6 0900 |0200: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd65e: 6e20 12a6 5900 |0203: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd664: 6e10 85a4 0700 |0206: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ +3cd66a: 0c05 |0209: move-result-object v5 │ │ +3cd66c: 6e20 12a6 5900 |020a: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd672: 6e20 12a6 4900 |020d: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd678: 3808 0300 |0210: if-eqz v8, 0213 // +0003 │ │ +3cd67c: 2802 |0212: goto 0214 // +0002 │ │ +3cd67e: 0732 |0213: move-object v2, v3 │ │ +3cd680: 6e20 12a6 2900 |0214: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd686: 6e10 1ba6 0900 |0217: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd68c: 0c02 |021a: move-result-object v2 │ │ +3cd68e: 7120 170b 2600 |021b: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cd694: 2700 |021e: throw v0 │ │ catches : 5 │ │ 0x0063 - 0x0067 │ │ Lorg/xml/sax/SAXException; -> 0x0175 │ │ Ljava/io/IOException; -> 0x0173 │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x0171 │ │ Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; -> 0x012a │ │ Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; -> 0x00ef │ │ @@ -852898,18 +852898,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3cd71c: |[3cd71c] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Ljava/lang/Object; │ │ -3cd72c: 6e10 619e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@9e61 │ │ -3cd732: 0c00 |0003: move-result-object v0 │ │ -3cd734: 1100 |0004: return-object v0 │ │ +3cd6f4: |[3cd6f4] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.call:()Ljava/lang/Object; │ │ +3cd704: 6e10 619e 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@9e61 │ │ +3cd70a: 0c00 |0003: move-result-object v0 │ │ +3cd70c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;) │ │ @@ -852917,17 +852917,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd258: |[3cd258] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ -3cd268: 5410 789c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ -3cd26c: 1100 |0002: return-object v0 │ │ +3cd230: |[3cd230] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; │ │ +3cd240: 5410 789c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.downloadResult:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c78 │ │ +3cd244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;) │ │ @@ -852935,17 +852935,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cd240: |[3cd240] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.isSuccessful:()Z │ │ -3cd250: 5510 7a9c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ -3cd254: 0f00 |0002: return v0 │ │ +3cd218: |[3cd218] de.danoeh.antennapod.net.download.service.feed.remote.FeedParserTask.isSuccessful:()Z │ │ +3cd228: 5510 7a9c |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.successful:Z // field@9c7a │ │ +3cd22c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -852978,17 +852978,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3ce82c: |[3ce82c] de.danoeh.antennapod.net.download.service.feed.remote.InvalidFeedException.:(Ljava/lang/String;)V │ │ -3ce83c: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ -3ce842: 0e00 |0003: return-void │ │ +3ce804: |[3ce804] de.danoeh.antennapod.net.download.service.feed.remote.InvalidFeedException.:(Ljava/lang/String;)V │ │ +3ce814: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ +3ce81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/remote/InvalidFeedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -853026,50 +853026,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ce85c: |[3ce85c] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.:()V │ │ -3ce86c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ce872: 0e00 |0003: return-void │ │ +3ce834: |[3ce834] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.:()V │ │ +3ce844: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ce84a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;) │ │ name : 'getInstance' │ │ type : '()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce844: |[3ce844] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; │ │ -3ce854: 6200 7e9c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9c7e │ │ -3ce858: 1100 |0002: return-object v0 │ │ +3ce81c: |[3ce81c] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; │ │ +3ce82c: 6200 7e9c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9c7e │ │ +3ce830: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;) │ │ name : 'setInstance' │ │ type : '(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce874: |[3ce874] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V │ │ -3ce884: 6900 7e9c |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9c7e │ │ -3ce888: 0e00 |0002: return-void │ │ +3ce84c: |[3ce84c] de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;)V │ │ +3ce85c: 6900 7e9c |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // field@9c7e │ │ +3ce860: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; │ │ │ │ Virtual methods - │ │ @@ -853130,17 +853130,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ce88c: |[3ce88c] de.danoeh.antennapod.net.download.serviceinterface.BuildConfig.:()V │ │ -3ce89c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ce8a2: 0e00 |0003: return-void │ │ +3ce864: |[3ce864] de.danoeh.antennapod.net.download.serviceinterface.BuildConfig.:()V │ │ +3ce874: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ce87a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -853207,46 +853207,46 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -3ce938: |[3ce938] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3ce948: 7010 b9a5 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ce94e: 2200 7e01 |0003: new-instance v0, Landroid/os/Bundle; // type@017e │ │ -3ce952: 7010 3007 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ -3ce958: 5b30 839c |0008: iput-object v0, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9c83 │ │ -3ce95c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3ce95e: 5c31 879c |000b: iput-boolean v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ -3ce962: 5b34 849c |000d: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9c84 │ │ -3ce966: 6e10 b89b 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3ce96c: 0a04 |0012: move-result v4 │ │ -3ce96e: 3804 0700 |0013: if-eqz v4, 001a // +0007 │ │ -3ce972: 6e10 9f9b 0500 |0015: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3ce978: 0c04 |0018: move-result-object v4 │ │ -3ce97a: 2809 |0019: goto 0022 // +0009 │ │ -3ce97c: 6e10 9f9b 0500 |001a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3ce982: 0c04 |001d: move-result-object v4 │ │ -3ce984: 7110 3c9d 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3ce98a: 0c04 |0021: move-result-object v4 │ │ -3ce98c: 5b34 8a9c |0022: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ -3ce990: 6e10 a29b 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9ba2 │ │ -3ce996: 0c04 |0027: move-result-object v4 │ │ -3ce998: 5b34 8b9c |0028: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9c8b │ │ -3ce99c: 6e10 a39b 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3ce9a2: 0b01 |002d: move-result-wide v1 │ │ -3ce9a4: 5a31 859c |002e: iput-wide v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9c85 │ │ -3ce9a8: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -3ce9aa: 5934 869c |0031: iput v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9c86 │ │ -3ce9ae: 1a04 c0a5 |0033: const-string v4, "page" // string@a5c0 │ │ -3ce9b2: 6e10 b09b 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@9bb0 │ │ -3ce9b8: 0a05 |0038: move-result v5 │ │ -3ce9ba: 6e30 2407 4005 |0039: invoke-virtual {v0, v4, v5}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0724 │ │ -3ce9c0: 0e00 |003c: return-void │ │ +3ce910: |[3ce910] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3ce920: 7010 b9a5 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ce926: 2200 7e01 |0003: new-instance v0, Landroid/os/Bundle; // type@017e │ │ +3ce92a: 7010 3007 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ +3ce930: 5b30 839c |0008: iput-object v0, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9c83 │ │ +3ce934: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3ce936: 5c31 879c |000b: iput-boolean v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ +3ce93a: 5b34 849c |000d: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9c84 │ │ +3ce93e: 6e10 b89b 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3ce944: 0a04 |0012: move-result v4 │ │ +3ce946: 3804 0700 |0013: if-eqz v4, 001a // +0007 │ │ +3ce94a: 6e10 9f9b 0500 |0015: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3ce950: 0c04 |0018: move-result-object v4 │ │ +3ce952: 2809 |0019: goto 0022 // +0009 │ │ +3ce954: 6e10 9f9b 0500 |001a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3ce95a: 0c04 |001d: move-result-object v4 │ │ +3ce95c: 7110 3c9d 0400 |001e: invoke-static {v4}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3ce962: 0c04 |0021: move-result-object v4 │ │ +3ce964: 5b34 8a9c |0022: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ +3ce968: 6e10 a29b 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9ba2 │ │ +3ce96e: 0c04 |0027: move-result-object v4 │ │ +3ce970: 5b34 8b9c |0028: iput-object v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9c8b │ │ +3ce974: 6e10 a39b 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3ce97a: 0b01 |002d: move-result-wide v1 │ │ +3ce97c: 5a31 859c |002e: iput-wide v1, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9c85 │ │ +3ce980: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +3ce982: 5934 869c |0031: iput v4, v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9c86 │ │ +3ce986: 1a04 c0a5 |0033: const-string v4, "page" // string@a5c0 │ │ +3ce98a: 6e10 b09b 0500 |0035: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@9bb0 │ │ +3ce990: 0a05 |0038: move-result v5 │ │ +3ce992: 6e30 2407 4005 |0039: invoke-virtual {v0, v4, v5}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0724 │ │ +3ce998: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=19 │ │ 0x000b line=20 │ │ 0x000d line=31 │ │ 0x000f line=32 │ │ @@ -853264,36 +853264,36 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -3ce9c4: |[3ce9c4] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3ce9d4: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ce9da: 2200 7e01 |0003: new-instance v0, Landroid/os/Bundle; // type@017e │ │ -3ce9de: 7010 3007 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ -3ce9e4: 5b10 839c |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9c83 │ │ -3ce9e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3ce9ea: 5c10 879c |000b: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ -3ce9ee: 5b12 849c |000d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9c84 │ │ -3ce9f2: 6e10 389c 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3ce9f8: 0c02 |0012: move-result-object v2 │ │ -3ce9fa: 7110 3c9d 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ -3cea00: 0c02 |0016: move-result-object v2 │ │ -3cea02: 5b12 8a9c |0017: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ -3cea06: 6e10 3c9c 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9c3c │ │ -3cea0c: 0c02 |001c: move-result-object v2 │ │ -3cea0e: 5b12 8b9c |001d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9c8b │ │ -3cea12: 6e10 3d9c 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ -3cea18: 0b02 |0022: move-result-wide v2 │ │ -3cea1a: 5a12 859c |0023: iput-wide v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9c85 │ │ -3cea1e: 1222 |0025: const/4 v2, #int 2 // #2 │ │ -3cea20: 5912 869c |0026: iput v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9c86 │ │ -3cea24: 0e00 |0028: return-void │ │ +3ce99c: |[3ce99c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3ce9ac: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ce9b2: 2200 7e01 |0003: new-instance v0, Landroid/os/Bundle; // type@017e │ │ +3ce9b6: 7010 3007 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ +3ce9bc: 5b10 839c |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9c83 │ │ +3ce9c0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3ce9c2: 5c10 879c |000b: iput-boolean v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ +3ce9c6: 5b12 849c |000d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9c84 │ │ +3ce9ca: 6e10 389c 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3ce9d0: 0c02 |0012: move-result-object v2 │ │ +3ce9d2: 7110 3c9d 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/common/UrlChecker;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@9d3c │ │ +3ce9d8: 0c02 |0016: move-result-object v2 │ │ +3ce9da: 5b12 8a9c |0017: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ +3ce9de: 6e10 3c9c 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getHumanReadableIdentifier:()Ljava/lang/String; // method@9c3c │ │ +3ce9e4: 0c02 |001c: move-result-object v2 │ │ +3ce9e6: 5b12 8b9c |001d: iput-object v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9c8b │ │ +3ce9ea: 6e10 3d9c 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ +3ce9f0: 0b02 |0022: move-result-wide v2 │ │ +3ce9f2: 5a12 859c |0023: iput-wide v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9c85 │ │ +3ce9f6: 1222 |0025: const/4 v2, #int 2 // #2 │ │ +3ce9f8: 5912 869c |0026: iput v2, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9c86 │ │ +3ce9fc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=19 │ │ 0x000b line=20 │ │ 0x000d line=23 │ │ 0x000f line=24 │ │ @@ -853311,30 +853311,30 @@ │ │ type : '()Lde/danoeh/antennapod/model/download/DownloadRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 28 16-bit code units │ │ -3ce8a4: |[3ce8a4] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ -3ce8b4: 220d c218 |0000: new-instance v13, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ -3ce8b8: 54e1 849c |0002: iget-object v1, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9c84 │ │ -3ce8bc: 54e2 8a9c |0004: iget-object v2, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ -3ce8c0: 54e3 8b9c |0006: iget-object v3, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9c8b │ │ -3ce8c4: 53e4 859c |0008: iget-wide v4, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9c85 │ │ -3ce8c8: 52e6 869c |000a: iget v6, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9c86 │ │ -3ce8cc: 54e7 889c |000c: iget-object v7, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9c88 │ │ -3ce8d0: 54e8 8c9c |000e: iget-object v8, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9c8c │ │ -3ce8d4: 54e9 899c |0010: iget-object v9, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9c89 │ │ -3ce8d8: 120a |0012: const/4 v10, #int 0 // #0 │ │ -3ce8da: 54eb 839c |0013: iget-object v11, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9c83 │ │ -3ce8de: 55ec 879c |0015: iget-boolean v12, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ -3ce8e2: 07d0 |0017: move-object v0, v13 │ │ -3ce8e4: 760d 4c9b 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@9b4c │ │ -3ce8ea: 110d |001b: return-object v13 │ │ +3ce87c: |[3ce87c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ +3ce88c: 220d c218 |0000: new-instance v13, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ +3ce890: 54e1 849c |0002: iget-object v1, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.destination:Ljava/lang/String; // field@9c84 │ │ +3ce894: 54e2 8a9c |0004: iget-object v2, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ +3ce898: 54e3 8b9c |0006: iget-object v3, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.title:Ljava/lang/String; // field@9c8b │ │ +3ce89c: 53e4 859c |0008: iget-wide v4, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileId:J // field@9c85 │ │ +3ce8a0: 52e6 869c |000a: iget v6, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.feedfileType:I // field@9c86 │ │ +3ce8a4: 54e7 889c |000c: iget-object v7, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9c88 │ │ +3ce8a8: 54e8 8c9c |000e: iget-object v8, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9c8c │ │ +3ce8ac: 54e9 899c |0010: iget-object v9, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9c89 │ │ +3ce8b0: 120a |0012: const/4 v10, #int 0 // #0 │ │ +3ce8b2: 54eb 839c |0013: iget-object v11, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.arguments:Landroid/os/Bundle; // field@9c83 │ │ +3ce8b6: 55ec 879c |0015: iget-boolean v12, v14, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ +3ce8ba: 07d0 |0017: move-object v0, v13 │ │ +3ce8bc: 760d 4c9b 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLandroid/os/Bundle;Z)V // method@9b4c │ │ +3ce8c2: 110d |001b: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x001c reg=14 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;) │ │ @@ -853342,17 +853342,17 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce8ec: |[3ce8ec] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3ce8fc: 5b01 889c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9c88 │ │ -3ce900: 1100 |0002: return-object v0 │ │ +3ce8c4: |[3ce8c4] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3ce8d4: 5b01 889c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9c88 │ │ +3ce8d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -853361,19 +853361,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3cea28: |[3cea28] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setForce:(Z)V │ │ -3cea38: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -3cea3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3cea3e: 5b01 889c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9c88 │ │ -3cea42: 0e00 |0005: return-void │ │ +3cea00: |[3cea00] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setForce:(Z)V │ │ +3cea10: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +3cea14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3cea16: 5b01 889c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:Ljava/lang/String; // field@9c88 │ │ +3cea1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ │ │ @@ -853382,17 +853382,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cea44: |[3cea44] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setSource:(Ljava/lang/String;)V │ │ -3cea54: 5b01 8a9c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ -3cea58: 0e00 |0002: return-void │ │ +3cea1c: |[3cea1c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.setSource:(Ljava/lang/String;)V │ │ +3cea2c: 5b01 8a9c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.source:Ljava/lang/String; // field@9c8a │ │ +3cea30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -853401,18 +853401,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3ce904: |[3ce904] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3ce914: 5b01 8c9c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9c8c │ │ -3ce918: 5b02 899c |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9c89 │ │ -3ce91c: 1100 |0004: return-object v0 │ │ +3ce8dc: |[3ce8dc] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3ce8ec: 5b01 8c9c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.username:Ljava/lang/String; // field@9c8c │ │ +3ce8f0: 5b02 899c |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.password:Ljava/lang/String; // field@9c89 │ │ +3ce8f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ @@ -853423,17 +853423,17 @@ │ │ type : '(Z)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ce920: |[3ce920] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withInitiatedByUser:(Z)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3ce930: 5c01 879c |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ -3ce934: 1100 |0002: return-object v0 │ │ +3ce8f8: |[3ce8f8] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestBuilder.withInitiatedByUser:(Z)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3ce908: 5c01 879c |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.initiatedByUser:Z // field@9c87 │ │ +3ce90c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -853477,94 +853477,94 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ceff0: |[3ceff0] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.:()V │ │ -3cf000: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf006: 0e00 |0003: return-void │ │ +3cefc8: |[3cefc8] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.:()V │ │ +3cefd8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cefde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;) │ │ name : 'create' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -3cea5c: |[3cea5c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3cea6c: 2200 121b |0000: new-instance v0, Ljava/io/File; // type@1b12 │ │ -3cea70: 7100 859e 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfilePath:()Ljava/lang/String; // method@9e85 │ │ -3cea76: 0c01 |0005: move-result-object v1 │ │ -3cea78: 7110 849e 0500 |0006: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; // method@9e84 │ │ -3cea7e: 0c02 |0009: move-result-object v2 │ │ -3cea80: 7030 7ca4 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a47c │ │ -3cea86: 6e10 83a4 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cea8c: 0a01 |0010: move-result v1 │ │ -3cea8e: 1a02 ad12 |0011: const-string v2, "DownloadRequestCreat" // string@12ad │ │ -3cea92: 3801 2600 |0013: if-eqz v1, 0039 // +0026 │ │ -3cea96: 6e10 81a4 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3cea9c: 0a01 |0018: move-result v1 │ │ -3cea9e: 2203 611b |0019: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ceaa2: 7010 06a6 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ceaa8: 1a04 ef65 |001e: const-string v4, "deleted" // string@65ef │ │ -3ceaac: 6e20 12a6 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceab2: 6e10 8ba4 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@a48b │ │ -3ceab8: 0c04 |0026: move-result-object v4 │ │ -3ceaba: 6e20 12a6 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceac0: 1a04 d006 |002a: const-string v4, ": " // string@06d0 │ │ -3ceac4: 6e20 12a6 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceaca: 6e20 13a6 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ -3cead0: 6e10 1ba6 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cead6: 0c01 |0035: move-result-object v1 │ │ -3cead8: 7120 170b 1200 |0036: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ceade: 2201 611b |0039: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ceae2: 7010 06a6 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ceae8: 1a03 2342 |003e: const-string v3, "Requesting download of url " // string@4223 │ │ -3ceaec: 6e20 12a6 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceaf2: 6e10 9f9b 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3ceaf8: 0c03 |0046: move-result-object v3 │ │ -3ceafa: 6e20 12a6 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceb00: 6e10 1ba6 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ceb06: 0c01 |004d: move-result-object v1 │ │ -3ceb08: 7120 170b 1200 |004e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ceb0e: 6e10 b29b 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3ceb14: 0c01 |0054: move-result-object v1 │ │ -3ceb16: 1202 |0055: const/4 v2, #int 0 // #0 │ │ -3ceb18: 3801 0b00 |0056: if-eqz v1, 0061 // +000b │ │ -3ceb1c: 6e10 b29b 0500 |0058: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3ceb22: 0c01 |005b: move-result-object v1 │ │ -3ceb24: 6e10 919c 0100 |005c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@9c91 │ │ -3ceb2a: 0c01 |005f: move-result-object v1 │ │ -3ceb2c: 2802 |0060: goto 0062 // +0002 │ │ -3ceb2e: 0721 |0061: move-object v1, v2 │ │ -3ceb30: 6e10 b29b 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3ceb36: 0c03 |0065: move-result-object v3 │ │ -3ceb38: 3803 0a00 |0066: if-eqz v3, 0070 // +000a │ │ -3ceb3c: 6e10 b29b 0500 |0068: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3ceb42: 0c02 |006b: move-result-object v2 │ │ -3ceb44: 6e10 8d9c 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@9c8d │ │ -3ceb4a: 0c02 |006f: move-result-object v2 │ │ -3ceb4c: 2203 5219 |0070: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1952 │ │ -3ceb50: 6e10 92a4 0000 |0072: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ -3ceb56: 0c00 |0075: move-result-object v0 │ │ -3ceb58: 7030 789e 0305 |0076: invoke-direct {v3, v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e78 │ │ -3ceb5e: 6e30 7e9e 1302 |0079: invoke-virtual {v3, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e7e │ │ -3ceb64: 0c00 |007c: move-result-object v0 │ │ -3ceb66: 6e10 aa9b 0500 |007d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLastModified:()Ljava/lang/String; // method@9baa │ │ -3ceb6c: 0c05 |0080: move-result-object v5 │ │ -3ceb6e: 6e20 7b9e 5000 |0081: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e7b │ │ -3ceb74: 0c05 |0084: move-result-object v5 │ │ -3ceb76: 1105 |0085: return-object v5 │ │ +3cea34: |[3cea34] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3cea44: 2200 121b |0000: new-instance v0, Ljava/io/File; // type@1b12 │ │ +3cea48: 7100 859e 0000 |0002: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfilePath:()Ljava/lang/String; // method@9e85 │ │ +3cea4e: 0c01 |0005: move-result-object v1 │ │ +3cea50: 7110 849e 0500 |0006: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; // method@9e84 │ │ +3cea56: 0c02 |0009: move-result-object v2 │ │ +3cea58: 7030 7ca4 1002 |000a: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a47c │ │ +3cea5e: 6e10 83a4 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cea64: 0a01 |0010: move-result v1 │ │ +3cea66: 1a02 ad12 |0011: const-string v2, "DownloadRequestCreat" // string@12ad │ │ +3cea6a: 3801 2600 |0013: if-eqz v1, 0039 // +0026 │ │ +3cea6e: 6e10 81a4 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3cea74: 0a01 |0018: move-result v1 │ │ +3cea76: 2203 611b |0019: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cea7a: 7010 06a6 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cea80: 1a04 ef65 |001e: const-string v4, "deleted" // string@65ef │ │ +3cea84: 6e20 12a6 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cea8a: 6e10 8ba4 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@a48b │ │ +3cea90: 0c04 |0026: move-result-object v4 │ │ +3cea92: 6e20 12a6 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cea98: 1a04 d006 |002a: const-string v4, ": " // string@06d0 │ │ +3cea9c: 6e20 12a6 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ceaa2: 6e20 13a6 1300 |002f: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ +3ceaa8: 6e10 1ba6 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ceaae: 0c01 |0035: move-result-object v1 │ │ +3ceab0: 7120 170b 1200 |0036: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ceab6: 2201 611b |0039: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ceaba: 7010 06a6 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ceac0: 1a03 2342 |003e: const-string v3, "Requesting download of url " // string@4223 │ │ +3ceac4: 6e20 12a6 3100 |0040: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ceaca: 6e10 9f9b 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3cead0: 0c03 |0046: move-result-object v3 │ │ +3cead2: 6e20 12a6 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cead8: 6e10 1ba6 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ceade: 0c01 |004d: move-result-object v1 │ │ +3ceae0: 7120 170b 1200 |004e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ceae6: 6e10 b29b 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3ceaec: 0c01 |0054: move-result-object v1 │ │ +3ceaee: 1202 |0055: const/4 v2, #int 0 // #0 │ │ +3ceaf0: 3801 0b00 |0056: if-eqz v1, 0061 // +000b │ │ +3ceaf4: 6e10 b29b 0500 |0058: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3ceafa: 0c01 |005b: move-result-object v1 │ │ +3ceafc: 6e10 919c 0100 |005c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@9c91 │ │ +3ceb02: 0c01 |005f: move-result-object v1 │ │ +3ceb04: 2802 |0060: goto 0062 // +0002 │ │ +3ceb06: 0721 |0061: move-object v1, v2 │ │ +3ceb08: 6e10 b29b 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3ceb0e: 0c03 |0065: move-result-object v3 │ │ +3ceb10: 3803 0a00 |0066: if-eqz v3, 0070 // +000a │ │ +3ceb14: 6e10 b29b 0500 |0068: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3ceb1a: 0c02 |006b: move-result-object v2 │ │ +3ceb1c: 6e10 8d9c 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@9c8d │ │ +3ceb22: 0c02 |006f: move-result-object v2 │ │ +3ceb24: 2203 5219 |0070: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1952 │ │ +3ceb28: 6e10 92a4 0000 |0072: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ +3ceb2e: 0c00 |0075: move-result-object v0 │ │ +3ceb30: 7030 789e 0305 |0076: invoke-direct {v3, v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e78 │ │ +3ceb36: 6e30 7e9e 1302 |0079: invoke-virtual {v3, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e7e │ │ +3ceb3c: 0c00 |007c: move-result-object v0 │ │ +3ceb3e: 6e10 aa9b 0500 |007d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLastModified:()Ljava/lang/String; // method@9baa │ │ +3ceb44: 0c05 |0080: move-result-object v5 │ │ +3ceb46: 6e20 7b9e 5000 |0081: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.lastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e7b │ │ +3ceb4c: 0c05 |0084: move-result-object v5 │ │ +3ceb4e: 1105 |0085: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000d line=22 │ │ 0x0015 line=23 │ │ 0x0019 line=24 │ │ 0x0039 line=26 │ │ @@ -853581,97 +853581,97 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -3ceb78: |[3ceb78] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ -3ceb88: 6e10 439c 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ -3ceb8e: 0c00 |0003: move-result-object v0 │ │ -3ceb90: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -3ceb94: 2200 121b |0006: new-instance v0, Ljava/io/File; // type@1b12 │ │ -3ceb98: 6e10 439c 0400 |0008: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ -3ceb9e: 0c01 |000b: move-result-object v1 │ │ -3ceba0: 7020 7ba4 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3ceba6: 6e10 83a4 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cebac: 0a00 |0012: move-result v0 │ │ -3cebae: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -3cebb2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -3cebb4: 2802 |0016: goto 0018 // +0002 │ │ -3cebb6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3cebb8: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ -3cebbc: 2201 121b |001a: new-instance v1, Ljava/io/File; // type@1b12 │ │ -3cebc0: 6e10 439c 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ -3cebc6: 0c02 |001f: move-result-object v2 │ │ -3cebc8: 7020 7ba4 2100 |0020: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3cebce: 280e |0023: goto 0031 // +000e │ │ -3cebd0: 2201 121b |0024: new-instance v1, Ljava/io/File; // type@1b12 │ │ -3cebd4: 7110 869e 0400 |0026: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@9e86 │ │ -3cebda: 0c02 |0029: move-result-object v2 │ │ -3cebdc: 7110 879e 0400 |002a: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@9e87 │ │ -3cebe2: 0c03 |002d: move-result-object v3 │ │ -3cebe4: 7030 7ca4 2103 |002e: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a47c │ │ -3cebea: 6e10 83a4 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cebf0: 0a02 |0034: move-result v2 │ │ -3cebf2: 3802 0800 |0035: if-eqz v2, 003d // +0008 │ │ -3cebf6: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ -3cebfa: 7110 839e 0100 |0039: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.findUnusedFile:(Ljava/io/File;)Ljava/io/File; // method@9e83 │ │ -3cec00: 0c01 |003c: move-result-object v1 │ │ -3cec02: 2200 611b |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cec06: 7010 06a6 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cec0c: 1a02 2342 |0042: const-string v2, "Requesting download of url " // string@4223 │ │ -3cec10: 6e20 12a6 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cec16: 6e10 389c 0400 |0047: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3cec1c: 0c02 |004a: move-result-object v2 │ │ -3cec1e: 6e20 12a6 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cec24: 6e10 1ba6 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cec2a: 0c00 |0051: move-result-object v0 │ │ -3cec2c: 1a02 ad12 |0052: const-string v2, "DownloadRequestCreat" // string@12ad │ │ -3cec30: 7120 170b 0200 |0054: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cec36: 6e10 409c 0400 |0057: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cec3c: 0c00 |005a: move-result-object v0 │ │ -3cec3e: 6e10 f59b 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3cec44: 0c00 |005e: move-result-object v0 │ │ -3cec46: 6e10 b29b 0000 |005f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3cec4c: 0c00 |0062: move-result-object v0 │ │ -3cec4e: 1202 |0063: const/4 v2, #int 0 // #0 │ │ -3cec50: 3800 1300 |0064: if-eqz v0, 0077 // +0013 │ │ -3cec54: 6e10 409c 0400 |0066: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cec5a: 0c00 |0069: move-result-object v0 │ │ -3cec5c: 6e10 f59b 0000 |006a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3cec62: 0c00 |006d: move-result-object v0 │ │ -3cec64: 6e10 b29b 0000 |006e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3cec6a: 0c00 |0071: move-result-object v0 │ │ -3cec6c: 6e10 919c 0000 |0072: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@9c91 │ │ -3cec72: 0c00 |0075: move-result-object v0 │ │ -3cec74: 2802 |0076: goto 0078 // +0002 │ │ -3cec76: 0720 |0077: move-object v0, v2 │ │ -3cec78: 6e10 409c 0400 |0078: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cec7e: 0c03 |007b: move-result-object v3 │ │ -3cec80: 6e10 f59b 0300 |007c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3cec86: 0c03 |007f: move-result-object v3 │ │ -3cec88: 6e10 b29b 0300 |0080: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3cec8e: 0c03 |0083: move-result-object v3 │ │ -3cec90: 3803 1200 |0084: if-eqz v3, 0096 // +0012 │ │ -3cec94: 6e10 409c 0400 |0086: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cec9a: 0c02 |0089: move-result-object v2 │ │ -3cec9c: 6e10 f59b 0200 |008a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3ceca2: 0c02 |008d: move-result-object v2 │ │ -3ceca4: 6e10 b29b 0200 |008e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3cecaa: 0c02 |0091: move-result-object v2 │ │ -3cecac: 6e10 8d9c 0200 |0092: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@9c8d │ │ -3cecb2: 0c02 |0095: move-result-object v2 │ │ -3cecb4: 2203 5219 |0096: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1952 │ │ -3cecb8: 6e10 92a4 0100 |0098: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ -3cecbe: 0c01 |009b: move-result-object v1 │ │ -3cecc0: 7030 799e 1304 |009c: invoke-direct {v3, v1, v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9e79 │ │ -3cecc6: 6e30 7e9e 0302 |009f: invoke-virtual {v3, v0, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e7e │ │ -3ceccc: 0c04 |00a2: move-result-object v4 │ │ -3cecce: 1104 |00a3: return-object v4 │ │ +3ceb50: |[3ceb50] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; │ │ +3ceb60: 6e10 439c 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ +3ceb66: 0c00 |0003: move-result-object v0 │ │ +3ceb68: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +3ceb6c: 2200 121b |0006: new-instance v0, Ljava/io/File; // type@1b12 │ │ +3ceb70: 6e10 439c 0400 |0008: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ +3ceb76: 0c01 |000b: move-result-object v1 │ │ +3ceb78: 7020 7ba4 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3ceb7e: 6e10 83a4 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3ceb84: 0a00 |0012: move-result v0 │ │ +3ceb86: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +3ceb8a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +3ceb8c: 2802 |0016: goto 0018 // +0002 │ │ +3ceb8e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3ceb90: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ +3ceb94: 2201 121b |001a: new-instance v1, Ljava/io/File; // type@1b12 │ │ +3ceb98: 6e10 439c 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ +3ceb9e: 0c02 |001f: move-result-object v2 │ │ +3ceba0: 7020 7ba4 2100 |0020: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3ceba6: 280e |0023: goto 0031 // +000e │ │ +3ceba8: 2201 121b |0024: new-instance v1, Ljava/io/File; // type@1b12 │ │ +3cebac: 7110 869e 0400 |0026: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@9e86 │ │ +3cebb2: 0c02 |0029: move-result-object v2 │ │ +3cebb4: 7110 879e 0400 |002a: invoke-static {v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; // method@9e87 │ │ +3cebba: 0c03 |002d: move-result-object v3 │ │ +3cebbc: 7030 7ca4 2103 |002e: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a47c │ │ +3cebc2: 6e10 83a4 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cebc8: 0a02 |0034: move-result v2 │ │ +3cebca: 3802 0800 |0035: if-eqz v2, 003d // +0008 │ │ +3cebce: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ +3cebd2: 7110 839e 0100 |0039: invoke-static {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.findUnusedFile:(Ljava/io/File;)Ljava/io/File; // method@9e83 │ │ +3cebd8: 0c01 |003c: move-result-object v1 │ │ +3cebda: 2200 611b |003d: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cebde: 7010 06a6 0000 |003f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cebe4: 1a02 2342 |0042: const-string v2, "Requesting download of url " // string@4223 │ │ +3cebe8: 6e20 12a6 2000 |0044: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cebee: 6e10 389c 0400 |0047: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3cebf4: 0c02 |004a: move-result-object v2 │ │ +3cebf6: 6e20 12a6 2000 |004b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cebfc: 6e10 1ba6 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cec02: 0c00 |0051: move-result-object v0 │ │ +3cec04: 1a02 ad12 |0052: const-string v2, "DownloadRequestCreat" // string@12ad │ │ +3cec08: 7120 170b 0200 |0054: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cec0e: 6e10 409c 0400 |0057: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cec14: 0c00 |005a: move-result-object v0 │ │ +3cec16: 6e10 f59b 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3cec1c: 0c00 |005e: move-result-object v0 │ │ +3cec1e: 6e10 b29b 0000 |005f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3cec24: 0c00 |0062: move-result-object v0 │ │ +3cec26: 1202 |0063: const/4 v2, #int 0 // #0 │ │ +3cec28: 3800 1300 |0064: if-eqz v0, 0077 // +0013 │ │ +3cec2c: 6e10 409c 0400 |0066: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cec32: 0c00 |0069: move-result-object v0 │ │ +3cec34: 6e10 f59b 0000 |006a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3cec3a: 0c00 |006d: move-result-object v0 │ │ +3cec3c: 6e10 b29b 0000 |006e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3cec42: 0c00 |0071: move-result-object v0 │ │ +3cec44: 6e10 919c 0000 |0072: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@9c91 │ │ +3cec4a: 0c00 |0075: move-result-object v0 │ │ +3cec4c: 2802 |0076: goto 0078 // +0002 │ │ +3cec4e: 0720 |0077: move-object v0, v2 │ │ +3cec50: 6e10 409c 0400 |0078: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cec56: 0c03 |007b: move-result-object v3 │ │ +3cec58: 6e10 f59b 0300 |007c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3cec5e: 0c03 |007f: move-result-object v3 │ │ +3cec60: 6e10 b29b 0300 |0080: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3cec66: 0c03 |0083: move-result-object v3 │ │ +3cec68: 3803 1200 |0084: if-eqz v3, 0096 // +0012 │ │ +3cec6c: 6e10 409c 0400 |0086: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cec72: 0c02 |0089: move-result-object v2 │ │ +3cec74: 6e10 f59b 0200 |008a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3cec7a: 0c02 |008d: move-result-object v2 │ │ +3cec7c: 6e10 b29b 0200 |008e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3cec82: 0c02 |0091: move-result-object v2 │ │ +3cec84: 6e10 8d9c 0200 |0092: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@9c8d │ │ +3cec8a: 0c02 |0095: move-result-object v2 │ │ +3cec8c: 2203 5219 |0096: new-instance v3, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // type@1952 │ │ +3cec90: 6e10 92a4 0100 |0098: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ +3cec96: 0c01 |009b: move-result-object v1 │ │ +3cec98: 7030 799e 1304 |009c: invoke-direct {v3, v1, v4}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.:(Ljava/lang/String;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9e79 │ │ +3cec9e: 6e30 7e9e 0302 |009f: invoke-virtual {v3, v0, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.withAuthentication:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e7e │ │ +3ceca4: 0c04 |00a2: move-result-object v4 │ │ +3ceca6: 1104 |00a3: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x001a line=41 │ │ 0x0024 line=43 │ │ 0x0031 line=46 │ │ 0x0039 line=47 │ │ @@ -853690,68 +853690,68 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -3cecd0: |[3cecd0] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.findUnusedFile:(Ljava/io/File;)Ljava/io/File; │ │ -3cece0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cece2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -3cece4: 1402 ffff ff7f |0002: const v2, #float nan // #7fffffff │ │ -3cecea: 3521 6d00 |0005: if-ge v1, v2, 0072 // +006d │ │ -3cecee: 2200 611b |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cecf2: 7010 06a6 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cecf8: 6e10 88a4 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@a488 │ │ -3cecfe: 0c02 |000f: move-result-object v2 │ │ -3ced00: 7110 22aa 0200 |0010: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@aa22 │ │ -3ced06: 0c02 |0013: move-result-object v2 │ │ -3ced08: 6e20 12a6 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ced0e: 1a02 e905 |0017: const-string v2, "-" // string@05e9 │ │ -3ced12: 6e20 12a6 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ced18: 6e20 0da6 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3ced1e: 1302 2e00 |001f: const/16 v2, #int 46 // #2e │ │ -3ced22: 6e20 0aa6 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3ced28: 6e10 88a4 0500 |0024: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@a488 │ │ -3ced2e: 0c02 |0027: move-result-object v2 │ │ -3ced30: 7110 23aa 0200 |0028: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@aa23 │ │ -3ced36: 0c02 |002b: move-result-object v2 │ │ -3ced38: 6e20 12a6 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ced3e: 6e10 1ba6 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ced44: 0c00 |0032: move-result-object v0 │ │ -3ced46: 2202 611b |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ced4a: 7010 06a6 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ced50: 1a03 ec46 |0038: const-string v3, "Testing filename " // string@46ec │ │ -3ced54: 6e20 12a6 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ced5a: 6e20 12a6 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ced60: 6e10 1ba6 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ced66: 0c02 |0043: move-result-object v2 │ │ -3ced68: 1a03 ad12 |0044: const-string v3, "DownloadRequestCreat" // string@12ad │ │ -3ced6c: 7120 170b 2300 |0046: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ced72: 2202 121b |0049: new-instance v2, Ljava/io/File; // type@1b12 │ │ -3ced76: 6e10 89a4 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@a489 │ │ -3ced7c: 0c04 |004e: move-result-object v4 │ │ -3ced7e: 7030 7ca4 4200 |004f: invoke-direct {v2, v4, v0}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a47c │ │ -3ced84: 6e10 83a4 0200 |0052: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3ced8a: 0a04 |0055: move-result v4 │ │ -3ced8c: 3904 1800 |0056: if-nez v4, 006e // +0018 │ │ -3ced90: 2205 611b |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ced94: 7010 06a6 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ced9a: 1a01 c416 |005d: const-string v1, "File doesn't exist yet. Using " // string@16c4 │ │ -3ced9e: 6e20 12a6 1500 |005f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceda4: 6e20 12a6 0500 |0062: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cedaa: 6e10 1ba6 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cedb0: 0c05 |0068: move-result-object v5 │ │ -3cedb2: 7120 170b 5300 |0069: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cedb8: 0720 |006c: move-object v0, v2 │ │ -3cedba: 2805 |006d: goto 0072 // +0005 │ │ -3cedbc: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3cedc0: 0720 |0070: move-object v0, v2 │ │ -3cedc2: 2891 |0071: goto 0002 // -006f │ │ -3cedc4: 1100 |0072: return-object v0 │ │ +3ceca8: |[3ceca8] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.findUnusedFile:(Ljava/io/File;)Ljava/io/File; │ │ +3cecb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cecba: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +3cecbc: 1402 ffff ff7f |0002: const v2, #float nan // #7fffffff │ │ +3cecc2: 3521 6d00 |0005: if-ge v1, v2, 0072 // +006d │ │ +3cecc6: 2200 611b |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cecca: 7010 06a6 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cecd0: 6e10 88a4 0500 |000c: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@a488 │ │ +3cecd6: 0c02 |000f: move-result-object v2 │ │ +3cecd8: 7110 22aa 0200 |0010: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getBaseName:(Ljava/lang/String;)Ljava/lang/String; // method@aa22 │ │ +3cecde: 0c02 |0013: move-result-object v2 │ │ +3cece0: 6e20 12a6 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cece6: 1a02 e905 |0017: const-string v2, "-" // string@05e9 │ │ +3cecea: 6e20 12a6 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cecf0: 6e20 0da6 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3cecf6: 1302 2e00 |001f: const/16 v2, #int 46 // #2e │ │ +3cecfa: 6e20 0aa6 2000 |0021: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3ced00: 6e10 88a4 0500 |0024: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@a488 │ │ +3ced06: 0c02 |0027: move-result-object v2 │ │ +3ced08: 7110 23aa 0200 |0028: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@aa23 │ │ +3ced0e: 0c02 |002b: move-result-object v2 │ │ +3ced10: 6e20 12a6 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ced16: 6e10 1ba6 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ced1c: 0c00 |0032: move-result-object v0 │ │ +3ced1e: 2202 611b |0033: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ced22: 7010 06a6 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ced28: 1a03 ec46 |0038: const-string v3, "Testing filename " // string@46ec │ │ +3ced2c: 6e20 12a6 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ced32: 6e20 12a6 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ced38: 6e10 1ba6 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ced3e: 0c02 |0043: move-result-object v2 │ │ +3ced40: 1a03 ad12 |0044: const-string v3, "DownloadRequestCreat" // string@12ad │ │ +3ced44: 7120 170b 2300 |0046: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ced4a: 2202 121b |0049: new-instance v2, Ljava/io/File; // type@1b12 │ │ +3ced4e: 6e10 89a4 0500 |004b: invoke-virtual {v5}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@a489 │ │ +3ced54: 0c04 |004e: move-result-object v4 │ │ +3ced56: 7030 7ca4 4200 |004f: invoke-direct {v2, v4, v0}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@a47c │ │ +3ced5c: 6e10 83a4 0200 |0052: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3ced62: 0a04 |0055: move-result v4 │ │ +3ced64: 3904 1800 |0056: if-nez v4, 006e // +0018 │ │ +3ced68: 2205 611b |0058: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ced6c: 7010 06a6 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ced72: 1a01 c416 |005d: const-string v1, "File doesn't exist yet. Using " // string@16c4 │ │ +3ced76: 6e20 12a6 1500 |005f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ced7c: 6e20 12a6 0500 |0062: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ced82: 6e10 1ba6 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ced88: 0c05 |0068: move-result-object v5 │ │ +3ced8a: 7120 170b 5300 |0069: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ced90: 0720 |006c: move-object v0, v2 │ │ +3ced92: 2805 |006d: goto 0072 // +0005 │ │ +3ced94: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ced98: 0720 |0070: move-object v0, v2 │ │ +3ced9a: 2891 |0071: goto 0002 // -006f │ │ +3ced9c: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=64 │ │ 0x000c line=65 │ │ 0x0010 line=64 │ │ 0x0024 line=69 │ │ 0x0033 line=70 │ │ @@ -853766,40 +853766,40 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3cedc8: |[3cedc8] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; │ │ -3cedd8: 6e10 9f9b 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3cedde: 0c00 |0003: move-result-object v0 │ │ -3cede0: 6e10 b49b 0400 |0004: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cede6: 0c01 |0007: move-result-object v1 │ │ -3cede8: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ -3cedec: 6e10 b49b 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cedf2: 0c01 |000d: move-result-object v1 │ │ -3cedf4: 6e10 eca5 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ -3cedfa: 0a01 |0011: move-result v1 │ │ -3cedfc: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ -3cee00: 6e10 b49b 0400 |0014: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cee06: 0c00 |0017: move-result-object v0 │ │ -3cee08: 2201 611b |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cee0c: 7010 06a6 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cee12: 1a02 6b6d |001d: const-string v2, "feed-" // string@6d6b │ │ -3cee16: 6e20 12a6 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cee1c: 7110 a39e 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ -3cee22: 0c00 |0025: move-result-object v0 │ │ -3cee24: 6e20 12a6 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cee2a: 6e10 a39b 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cee30: 0b02 |002c: move-result-wide v2 │ │ -3cee32: 6e30 0ea6 2103 |002d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3cee38: 6e10 1ba6 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cee3e: 0c04 |0033: move-result-object v4 │ │ -3cee40: 1104 |0034: return-object v4 │ │ +3ceda0: |[3ceda0] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfileName:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/lang/String; │ │ +3cedb0: 6e10 9f9b 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3cedb6: 0c00 |0003: move-result-object v0 │ │ +3cedb8: 6e10 b49b 0400 |0004: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cedbe: 0c01 |0007: move-result-object v1 │ │ +3cedc0: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ +3cedc4: 6e10 b49b 0400 |000a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cedca: 0c01 |000d: move-result-object v1 │ │ +3cedcc: 6e10 eca5 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ +3cedd2: 0a01 |0011: move-result v1 │ │ +3cedd4: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ +3cedd8: 6e10 b49b 0400 |0014: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cedde: 0c00 |0017: move-result-object v0 │ │ +3cede0: 2201 611b |0018: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cede4: 7010 06a6 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cedea: 1a02 6b6d |001d: const-string v2, "feed-" // string@6d6b │ │ +3cedee: 6e20 12a6 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cedf4: 7110 a39e 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ +3cedfa: 0c00 |0025: move-result-object v0 │ │ +3cedfc: 6e20 12a6 0100 |0026: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cee02: 6e10 a39b 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cee08: 0b02 |002c: move-result-wide v2 │ │ +3cee0a: 6e30 0ea6 2103 |002d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3cee10: 6e10 1ba6 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cee16: 0c04 |0033: move-result-object v4 │ │ +3cee18: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0014 line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -853810,70 +853810,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3cee44: |[3cee44] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfilePath:()Ljava/lang/String; │ │ -3cee54: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cee58: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cee5e: 1a01 7d5c |0005: const-string v1, "cache/" // string@5c7d │ │ -3cee62: 7110 bea3 0100 |0007: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ -3cee68: 0c01 |000a: move-result-object v1 │ │ -3cee6a: 6e10 92a4 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ -3cee70: 0c01 |000e: move-result-object v1 │ │ -3cee72: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cee78: 1a01 8a06 |0012: const-string v1, "/" // string@068a │ │ -3cee7c: 6e20 12a6 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cee82: 6e10 1ba6 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cee88: 0c00 |001a: move-result-object v0 │ │ -3cee8a: 1100 |001b: return-object v0 │ │ +3cee1c: |[3cee1c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getFeedfilePath:()Ljava/lang/String; │ │ +3cee2c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cee30: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cee36: 1a01 7d5c |0005: const-string v1, "cache/" // string@5c7d │ │ +3cee3a: 7110 bea3 0100 |0007: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ +3cee40: 0c01 |000a: move-result-object v1 │ │ +3cee42: 6e10 92a4 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ +3cee48: 0c01 |000e: move-result-object v1 │ │ +3cee4a: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cee50: 1a01 8a06 |0012: const-string v1, "/" // string@068a │ │ +3cee54: 6e20 12a6 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cee5a: 6e10 1ba6 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cee60: 0c00 |001a: move-result-object v0 │ │ +3cee62: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;) │ │ name : 'getMediafilePath' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3cee8c: |[3cee8c] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ -3cee9c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ceea0: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ceea6: 1a01 359b |0005: const-string v1, "media/" // string@9b35 │ │ -3ceeaa: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceeb0: 6e10 409c 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3ceeb6: 0c02 |000d: move-result-object v2 │ │ -3ceeb8: 6e10 f59b 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3ceebe: 0c02 |0011: move-result-object v2 │ │ -3ceec0: 6e10 b49b 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3ceec6: 0c02 |0015: move-result-object v2 │ │ -3ceec8: 7110 a39e 0200 |0016: invoke-static {v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ -3ceece: 0c02 |0019: move-result-object v2 │ │ -3ceed0: 6e20 12a6 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceed6: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ceedc: 0c02 |0020: move-result-object v2 │ │ -3ceede: 2200 611b |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ceee2: 7010 06a6 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ceee8: 7110 bea3 0200 |0026: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ -3ceeee: 0c02 |0029: move-result-object v2 │ │ -3ceef0: 6e10 92a4 0200 |002a: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ -3ceef6: 0c02 |002d: move-result-object v2 │ │ -3ceef8: 6e20 12a6 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ceefe: 1a02 8a06 |0031: const-string v2, "/" // string@068a │ │ -3cef02: 6e20 12a6 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cef08: 6e10 1ba6 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cef0e: 0c02 |0039: move-result-object v2 │ │ -3cef10: 1102 |003a: return-object v2 │ │ +3cee64: |[3cee64] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilePath:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ +3cee74: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cee78: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cee7e: 1a01 359b |0005: const-string v1, "media/" // string@9b35 │ │ +3cee82: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cee88: 6e10 409c 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cee8e: 0c02 |000d: move-result-object v2 │ │ +3cee90: 6e10 f59b 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3cee96: 0c02 |0011: move-result-object v2 │ │ +3cee98: 6e10 b49b 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cee9e: 0c02 |0015: move-result-object v2 │ │ +3ceea0: 7110 a39e 0200 |0016: invoke-static {v2}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ +3ceea6: 0c02 |0019: move-result-object v2 │ │ +3ceea8: 6e20 12a6 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ceeae: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ceeb4: 0c02 |0020: move-result-object v2 │ │ +3ceeb6: 2200 611b |0021: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ceeba: 7010 06a6 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ceec0: 7110 bea3 0200 |0026: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ +3ceec6: 0c02 |0029: move-result-object v2 │ │ +3ceec8: 6e10 92a4 0200 |002a: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@a492 │ │ +3ceece: 0c02 |002d: move-result-object v2 │ │ +3ceed0: 6e20 12a6 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ceed6: 1a02 8a06 |0031: const-string v2, "/" // string@068a │ │ +3ceeda: 6e20 12a6 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ceee0: 6e10 1ba6 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ceee6: 0c02 |0039: move-result-object v2 │ │ +3ceee8: 1102 |003a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000a line=94 │ │ 0x0021 line=95 │ │ locals : │ │ 0x0000 - 0x003b reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -853883,66 +853883,66 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3cef14: |[3cef14] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ -3cef24: 6e10 409c 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cef2a: 0c00 |0003: move-result-object v0 │ │ -3cef2c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -3cef30: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -3cef34: 6e10 409c 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cef3a: 0c00 |000b: move-result-object v0 │ │ -3cef3c: 6e10 039c 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3cef42: 0c00 |000f: move-result-object v0 │ │ -3cef44: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ -3cef48: 6e10 409c 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cef4e: 0c00 |0015: move-result-object v0 │ │ -3cef50: 6e10 039c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3cef56: 0c00 |0019: move-result-object v0 │ │ -3cef58: 7110 a39e 0000 |001a: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ -3cef5e: 0c00 |001d: move-result-object v0 │ │ -3cef60: 2802 |001e: goto 0020 // +0002 │ │ -3cef62: 0710 |001f: move-object v0, v1 │ │ -3cef64: 6e10 389c 0500 |0020: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3cef6a: 0c02 |0023: move-result-object v2 │ │ -3cef6c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -3cef6e: 6e10 469c 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@9c46 │ │ -3cef74: 0c04 |0028: move-result-object v4 │ │ -3cef76: 7130 770f 3204 |0029: invoke-static {v2, v3, v4}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0f77 │ │ -3cef7c: 0c02 |002c: move-result-object v2 │ │ -3cef7e: 6e20 e0a5 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3cef84: 0a01 |0030: move-result v1 │ │ -3cef86: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ -3cef8a: 2802 |0033: goto 0035 // +0002 │ │ -3cef8c: 0720 |0034: move-object v0, v2 │ │ -3cef8e: 6e10 eea5 0000 |0035: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3cef94: 0a01 |0038: move-result v1 │ │ -3cef96: 1303 dc00 |0039: const/16 v3, #int 220 // #dc │ │ -3cef9a: 3731 0700 |003b: if-le v1, v3, 0042 // +0007 │ │ -3cef9e: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -3cefa0: 6e30 f9a5 1003 |003e: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3cefa6: 0c00 |0041: move-result-object v0 │ │ -3cefa8: 2201 611b |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cefac: 7010 06a6 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cefb2: 6e20 12a6 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cefb8: 1300 2e00 |004a: const/16 v0, #int 46 // #2e │ │ -3cefbc: 6e20 0aa6 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3cefc2: 6e10 3d9c 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ -3cefc8: 0b03 |0052: move-result-wide v3 │ │ -3cefca: 6e30 0ea6 3104 |0053: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3cefd0: 6e20 0aa6 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3cefd6: 7110 23aa 0200 |0059: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@aa23 │ │ -3cefdc: 0c05 |005c: move-result-object v5 │ │ -3cefde: 6e20 12a6 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cefe4: 6e10 1ba6 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cefea: 0c05 |0063: move-result-object v5 │ │ -3cefec: 1105 |0064: return-object v5 │ │ +3ceeec: |[3ceeec] de.danoeh.antennapod.net.download.serviceinterface.DownloadRequestCreator.getMediafilename:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/lang/String; │ │ +3ceefc: 6e10 409c 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cef02: 0c00 |0003: move-result-object v0 │ │ +3cef04: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +3cef08: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +3cef0c: 6e10 409c 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cef12: 0c00 |000b: move-result-object v0 │ │ +3cef14: 6e10 039c 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3cef1a: 0c00 |000f: move-result-object v0 │ │ +3cef1c: 3800 0f00 |0010: if-eqz v0, 001f // +000f │ │ +3cef20: 6e10 409c 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cef26: 0c00 |0015: move-result-object v0 │ │ +3cef28: 6e10 039c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3cef2e: 0c00 |0019: move-result-object v0 │ │ +3cef30: 7110 a39e 0000 |001a: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.generateFileName:(Ljava/lang/String;)Ljava/lang/String; // method@9ea3 │ │ +3cef36: 0c00 |001d: move-result-object v0 │ │ +3cef38: 2802 |001e: goto 0020 // +0002 │ │ +3cef3a: 0710 |001f: move-object v0, v1 │ │ +3cef3c: 6e10 389c 0500 |0020: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3cef42: 0c02 |0023: move-result-object v2 │ │ +3cef44: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +3cef46: 6e10 469c 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@9c46 │ │ +3cef4c: 0c04 |0028: move-result-object v4 │ │ +3cef4e: 7130 770f 3204 |0029: invoke-static {v2, v3, v4}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0f77 │ │ +3cef54: 0c02 |002c: move-result-object v2 │ │ +3cef56: 6e20 e0a5 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cef5c: 0a01 |0030: move-result v1 │ │ +3cef5e: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ +3cef62: 2802 |0033: goto 0035 // +0002 │ │ +3cef64: 0720 |0034: move-object v0, v2 │ │ +3cef66: 6e10 eea5 0000 |0035: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3cef6c: 0a01 |0038: move-result v1 │ │ +3cef6e: 1303 dc00 |0039: const/16 v3, #int 220 // #dc │ │ +3cef72: 3731 0700 |003b: if-le v1, v3, 0042 // +0007 │ │ +3cef76: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +3cef78: 6e30 f9a5 1003 |003e: invoke-virtual {v0, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3cef7e: 0c00 |0041: move-result-object v0 │ │ +3cef80: 2201 611b |0042: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cef84: 7010 06a6 0100 |0044: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cef8a: 6e20 12a6 0100 |0047: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cef90: 1300 2e00 |004a: const/16 v0, #int 46 // #2e │ │ +3cef94: 6e20 0aa6 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3cef9a: 6e10 3d9c 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ +3cefa0: 0b03 |0052: move-result-wide v3 │ │ +3cefa2: 6e30 0ea6 3104 |0053: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3cefa8: 6e20 0aa6 0100 |0056: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3cefae: 7110 23aa 0200 |0059: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@aa23 │ │ +3cefb4: 0c05 |005c: move-result-object v5 │ │ +3cefb6: 6e20 12a6 5100 |005d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cefbc: 6e10 1ba6 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cefc2: 0c05 |0063: move-result-object v5 │ │ +3cefc4: 1105 |0064: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0012 line=103 │ │ 0x001a line=104 │ │ 0x0020 line=107 │ │ 0x002d line=110 │ │ @@ -854018,20 +854018,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3cf14c: |[3cf14c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.:()V │ │ -3cf15c: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf162: 2200 df1b |0003: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ -3cf166: 7010 f2a7 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3cf16c: 5b10 959c |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ -3cf170: 0e00 |000a: return-void │ │ +3cf124: |[3cf124] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.:()V │ │ +3cf134: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf13a: 2200 df1b |0003: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ +3cf13e: 7010 f2a7 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3cf144: 5b10 959c |0008: iput-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ +3cf148: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ │ │ @@ -854040,34 +854040,34 @@ │ │ type : '()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf0f8: |[3cf0f8] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ -3cf108: 6200 969c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9c96 │ │ -3cf10c: 1100 |0002: return-object v0 │ │ +3cf0d0: |[3cf0d0] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ +3cf0e0: 6200 969c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9c96 │ │ +3cf0e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;) │ │ name : 'setImpl' │ │ type : '(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf18c: |[3cf18c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V │ │ -3cf19c: 6900 969c |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9c96 │ │ -3cf1a0: 0e00 |0002: return-void │ │ +3cf164: |[3cf164] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setImpl:(Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;)V │ │ +3cf174: 6900 969c |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.impl:Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // field@9c96 │ │ +3cf178: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ │ │ Virtual methods - │ │ @@ -854100,27 +854100,27 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3cf110: |[3cf110] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.getProgress:(Ljava/lang/String;)I │ │ -3cf120: 6e20 8f9e 2100 |0000: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@9e8f │ │ -3cf126: 0a00 |0003: move-result v0 │ │ -3cf128: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -3cf12c: 5410 959c |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ -3cf130: 7220 54a8 2000 |0008: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3cf136: 0c02 |000b: move-result-object v2 │ │ -3cf138: 1f02 c418 |000c: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ -3cf13c: 6e10 769b 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getProgress:()I // method@9b76 │ │ -3cf142: 0a02 |0011: move-result v2 │ │ -3cf144: 2802 |0012: goto 0014 // +0002 │ │ -3cf146: 12f2 |0013: const/4 v2, #int -1 // #ff │ │ -3cf148: 0f02 |0014: return v2 │ │ +3cf0e8: |[3cf0e8] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.getProgress:(Ljava/lang/String;)I │ │ +3cf0f8: 6e20 8f9e 2100 |0000: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@9e8f │ │ +3cf0fe: 0a00 |0003: move-result v0 │ │ +3cf100: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +3cf104: 5410 959c |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ +3cf108: 7220 54a8 2000 |0008: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3cf10e: 0c02 |000b: move-result-object v2 │ │ +3cf110: 1f02 c418 |000c: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ +3cf114: 6e10 769b 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getProgress:()I // method@9b76 │ │ +3cf11a: 0a02 |0011: move-result v2 │ │ +3cf11c: 2802 |0012: goto 0014 // +0002 │ │ +3cf11e: 12f2 |0013: const/4 v2, #int -1 // #ff │ │ +3cf120: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -854129,30 +854129,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3cf070: |[3cf070] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isDownloadingEpisode:(Ljava/lang/String;)Z │ │ -3cf080: 5410 959c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ -3cf084: 7220 50a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3cf08a: 0a00 |0005: move-result v0 │ │ -3cf08c: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -3cf090: 5410 959c |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ -3cf094: 7220 54a8 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3cf09a: 0c02 |000d: move-result-object v2 │ │ -3cf09c: 1f02 c418 |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ -3cf0a0: 6e10 779b 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@9b77 │ │ -3cf0a6: 0a02 |0013: move-result v2 │ │ -3cf0a8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3cf0aa: 3202 0300 |0015: if-eq v2, v0, 0018 // +0003 │ │ -3cf0ae: 2802 |0017: goto 0019 // +0002 │ │ -3cf0b0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3cf0b2: 0f00 |0019: return v0 │ │ +3cf048: |[3cf048] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isDownloadingEpisode:(Ljava/lang/String;)Z │ │ +3cf058: 5410 959c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ +3cf05c: 7220 50a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3cf062: 0a00 |0005: move-result v0 │ │ +3cf064: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +3cf068: 5410 959c |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ +3cf06c: 7220 54a8 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3cf072: 0c02 |000d: move-result-object v2 │ │ +3cf074: 1f02 c418 |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ +3cf078: 6e10 779b 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@9b77 │ │ +3cf07e: 0a02 |0013: move-result v2 │ │ +3cf080: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3cf082: 3202 0300 |0015: if-eq v2, v0, 0018 // +0003 │ │ +3cf086: 2802 |0017: goto 0019 // +0002 │ │ +3cf088: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3cf08a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -854162,30 +854162,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3cf0b4: |[3cf0b4] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isEpisodeQueued:(Ljava/lang/String;)Z │ │ -3cf0c4: 5410 959c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ -3cf0c8: 7220 50a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3cf0ce: 0a00 |0005: move-result v0 │ │ -3cf0d0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -3cf0d4: 5410 959c |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ -3cf0d8: 7220 54a8 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3cf0de: 0c02 |000d: move-result-object v2 │ │ -3cf0e0: 1f02 c418 |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ -3cf0e4: 6e10 779b 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@9b77 │ │ -3cf0ea: 0a02 |0013: move-result v2 │ │ -3cf0ec: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -3cf0f0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -3cf0f2: 2802 |0017: goto 0019 // +0002 │ │ -3cf0f4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3cf0f6: 0f02 |0019: return v2 │ │ +3cf08c: |[3cf08c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.isEpisodeQueued:(Ljava/lang/String;)Z │ │ +3cf09c: 5410 959c |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ +3cf0a0: 7220 50a8 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3cf0a6: 0a00 |0005: move-result v0 │ │ +3cf0a8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +3cf0ac: 5410 959c |0008: iget-object v0, v1, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ +3cf0b0: 7220 54a8 2000 |000a: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3cf0b6: 0c02 |000d: move-result-object v2 │ │ +3cf0b8: 1f02 c418 |000e: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ +3cf0bc: 6e10 779b 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadStatus;.getState:()I // method@9b77 │ │ +3cf0c2: 0a02 |0013: move-result v2 │ │ +3cf0c4: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +3cf0c8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +3cf0ca: 2802 |0017: goto 0019 // +0002 │ │ +3cf0cc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3cf0ce: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=53 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ @@ -854195,17 +854195,17 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf174: |[3cf174] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setCurrentDownloads:(Ljava/util/Map;)V │ │ -3cf184: 5b01 959c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ -3cf188: 0e00 |0002: return-void │ │ +3cf14c: |[3cf14c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface.setCurrentDownloads:(Ljava/util/Map;)V │ │ +3cf15c: 5b01 959c |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.currentDownloads:Ljava/util/Map; // field@9c95 │ │ +3cf160: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Map; │ │ │ │ @@ -854238,50 +854238,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf1bc: |[3cf1bc] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.:()V │ │ -3cf1cc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf1d2: 0e00 |0003: return-void │ │ +3cf194: |[3cf194] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.:()V │ │ +3cf1a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf1aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;) │ │ name : 'getInstance' │ │ type : '()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf1a4: |[3cf1a4] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; │ │ -3cf1b4: 6200 979c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9c97 │ │ -3cf1b8: 1100 |0002: return-object v0 │ │ +3cf17c: |[3cf17c] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; │ │ +3cf18c: 6200 979c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9c97 │ │ +3cf190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;) │ │ name : 'setInstance' │ │ type : '(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3cf1d4: |[3cf1d4] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V │ │ -3cf1e4: 6900 979c |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9c97 │ │ -3cf1e8: 0e00 |0002: return-void │ │ +3cf1ac: |[3cf1ac] de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager.setInstance:(Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;)V │ │ +3cf1bc: 6900 979c |0000: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.instance:Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // field@9c97 │ │ +3cf1c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; │ │ │ │ Virtual methods - │ │ @@ -854360,37 +854360,37 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3cf3d0: |[3cf3d0] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ -3cf3e0: 1a00 3453 |0000: const-string v0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 _-" // string@5334 │ │ -3cf3e4: 6e10 faa5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@a5fa │ │ -3cf3ea: 0c00 |0005: move-result-object v0 │ │ -3cf3ec: 6900 9a9c |0006: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9c9a │ │ -3cf3f0: 0e00 |0008: return-void │ │ +3cf3a8: |[3cf3a8] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ +3cf3b8: 1a00 3453 |0000: const-string v0, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 _-" // string@5334 │ │ +3cf3bc: 6e10 faa5 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.toCharArray:()[C // method@a5fa │ │ +3cf3c2: 0c00 |0005: move-result-object v0 │ │ +3cf3c4: 6900 9a9c |0006: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9c9a │ │ +3cf3c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf3f4: |[3cf3f4] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ -3cf404: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf40a: 0e00 |0003: return-void │ │ +3cf3cc: |[3cf3cc] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.:()V │ │ +3cf3dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf3e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;) │ │ @@ -854398,77 +854398,77 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -3cf1ec: |[3cf1ec] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.generateFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -3cf1fc: 7110 3aaa 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.stripAccents:(Ljava/lang/String;)Ljava/lang/String; // method@aa3a │ │ -3cf202: 0c05 |0003: move-result-object v5 │ │ -3cf204: 2200 611b |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cf208: 7010 06a6 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cf20e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3cf210: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3cf212: 6e10 eea5 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3cf218: 0a03 |000e: move-result v3 │ │ -3cf21a: 3532 3100 |000f: if-ge v2, v3, 0040 // +0031 │ │ -3cf21e: 6e20 d6a5 2500 |0011: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ -3cf224: 0a03 |0014: move-result v3 │ │ -3cf226: 7110 0da5 0300 |0015: invoke-static {v3}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@a50d │ │ -3cf22c: 0a04 |0018: move-result v4 │ │ -3cf22e: 3804 1900 |0019: if-eqz v4, 0032 // +0019 │ │ -3cf232: 6e10 18a6 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@a618 │ │ -3cf238: 0a04 |001e: move-result v4 │ │ -3cf23a: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ -3cf23e: 6e10 18a6 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@a618 │ │ -3cf244: 0a04 |0024: move-result v4 │ │ -3cf246: d804 04ff |0025: add-int/lit8 v4, v4, #int -1 // #ff │ │ -3cf24a: 6e20 15a6 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.charAt:(I)C // method@a615 │ │ -3cf250: 0a04 |002a: move-result v4 │ │ -3cf252: 7110 0da5 0400 |002b: invoke-static {v4}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@a50d │ │ -3cf258: 0a04 |002e: move-result v4 │ │ -3cf25a: 3804 0300 |002f: if-eqz v4, 0032 // +0003 │ │ -3cf25e: 280c |0031: goto 003d // +000c │ │ -3cf260: 6204 9a9c |0032: sget-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9c9a │ │ -3cf264: 7120 2faa 3400 |0034: invoke-static {v4, v3}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([CC)Z // method@aa2f │ │ -3cf26a: 0a04 |0037: move-result v4 │ │ -3cf26c: 3804 0500 |0038: if-eqz v4, 003d // +0005 │ │ -3cf270: 6e20 0aa6 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3cf276: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3cf27a: 28cc |003f: goto 000b // -0034 │ │ -3cf27c: 6e10 1ba6 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cf282: 0c05 |0043: move-result-object v5 │ │ -3cf284: 6e10 ffa5 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3cf28a: 0c05 |0047: move-result-object v5 │ │ -3cf28c: 7110 cf0a 0500 |0048: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3cf292: 0a00 |004b: move-result v0 │ │ -3cf294: 3800 0900 |004c: if-eqz v0, 0055 // +0009 │ │ -3cf298: 1305 0800 |004e: const/16 v5, #int 8 // #8 │ │ -3cf29c: 7110 a59e 0500 |0050: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.randomString:(I)Ljava/lang/String; // method@9ea5 │ │ -3cf2a2: 0c05 |0053: move-result-object v5 │ │ -3cf2a4: 1105 |0054: return-object v5 │ │ -3cf2a6: 6e10 eea5 0500 |0055: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3cf2ac: 0a00 |0058: move-result v0 │ │ -3cf2ae: 1302 f200 |0059: const/16 v2, #int 242 // #f2 │ │ -3cf2b2: 3420 2000 |005b: if-lt v0, v2, 007b // +0020 │ │ -3cf2b6: 2200 611b |005d: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cf2ba: 7010 06a6 0000 |005f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cf2c0: 1302 d100 |0062: const/16 v2, #int 209 // #d1 │ │ -3cf2c4: 6e30 f9a5 1502 |0064: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3cf2ca: 0c01 |0067: move-result-object v1 │ │ -3cf2cc: 6e20 12a6 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cf2d2: 1a01 f251 |006b: const-string v1, "_" // string@51f2 │ │ -3cf2d6: 6e20 12a6 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cf2dc: 7110 a49e 0500 |0070: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.md5:(Ljava/lang/String;)Ljava/lang/String; // method@9ea4 │ │ -3cf2e2: 0c05 |0073: move-result-object v5 │ │ -3cf2e4: 6e20 12a6 5000 |0074: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cf2ea: 6e10 1ba6 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cf2f0: 0c05 |007a: move-result-object v5 │ │ -3cf2f2: 1105 |007b: return-object v5 │ │ +3cf1c4: |[3cf1c4] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.generateFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +3cf1d4: 7110 3aaa 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/StringUtils;.stripAccents:(Ljava/lang/String;)Ljava/lang/String; // method@aa3a │ │ +3cf1da: 0c05 |0003: move-result-object v5 │ │ +3cf1dc: 2200 611b |0004: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cf1e0: 7010 06a6 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cf1e6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3cf1e8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3cf1ea: 6e10 eea5 0500 |000b: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3cf1f0: 0a03 |000e: move-result v3 │ │ +3cf1f2: 3532 3100 |000f: if-ge v2, v3, 0040 // +0031 │ │ +3cf1f6: 6e20 d6a5 2500 |0011: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ +3cf1fc: 0a03 |0014: move-result v3 │ │ +3cf1fe: 7110 0da5 0300 |0015: invoke-static {v3}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@a50d │ │ +3cf204: 0a04 |0018: move-result v4 │ │ +3cf206: 3804 1900 |0019: if-eqz v4, 0032 // +0019 │ │ +3cf20a: 6e10 18a6 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@a618 │ │ +3cf210: 0a04 |001e: move-result v4 │ │ +3cf212: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ +3cf216: 6e10 18a6 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@a618 │ │ +3cf21c: 0a04 |0024: move-result v4 │ │ +3cf21e: d804 04ff |0025: add-int/lit8 v4, v4, #int -1 // #ff │ │ +3cf222: 6e20 15a6 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.charAt:(I)C // method@a615 │ │ +3cf228: 0a04 |002a: move-result v4 │ │ +3cf22a: 7110 0da5 0400 |002b: invoke-static {v4}, Ljava/lang/Character;.isSpaceChar:(C)Z // method@a50d │ │ +3cf230: 0a04 |002e: move-result v4 │ │ +3cf232: 3804 0300 |002f: if-eqz v4, 0032 // +0003 │ │ +3cf236: 280c |0031: goto 003d // +000c │ │ +3cf238: 6204 9a9c |0032: sget-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9c9a │ │ +3cf23c: 7120 2faa 3400 |0034: invoke-static {v4, v3}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([CC)Z // method@aa2f │ │ +3cf242: 0a04 |0037: move-result v4 │ │ +3cf244: 3804 0500 |0038: if-eqz v4, 003d // +0005 │ │ +3cf248: 6e20 0aa6 3000 |003a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3cf24e: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3cf252: 28cc |003f: goto 000b // -0034 │ │ +3cf254: 6e10 1ba6 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cf25a: 0c05 |0043: move-result-object v5 │ │ +3cf25c: 6e10 ffa5 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3cf262: 0c05 |0047: move-result-object v5 │ │ +3cf264: 7110 cf0a 0500 |0048: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3cf26a: 0a00 |004b: move-result v0 │ │ +3cf26c: 3800 0900 |004c: if-eqz v0, 0055 // +0009 │ │ +3cf270: 1305 0800 |004e: const/16 v5, #int 8 // #8 │ │ +3cf274: 7110 a59e 0500 |0050: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.randomString:(I)Ljava/lang/String; // method@9ea5 │ │ +3cf27a: 0c05 |0053: move-result-object v5 │ │ +3cf27c: 1105 |0054: return-object v5 │ │ +3cf27e: 6e10 eea5 0500 |0055: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3cf284: 0a00 |0058: move-result v0 │ │ +3cf286: 1302 f200 |0059: const/16 v2, #int 242 // #f2 │ │ +3cf28a: 3420 2000 |005b: if-lt v0, v2, 007b // +0020 │ │ +3cf28e: 2200 611b |005d: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cf292: 7010 06a6 0000 |005f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cf298: 1302 d100 |0062: const/16 v2, #int 209 // #d1 │ │ +3cf29c: 6e30 f9a5 1502 |0064: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3cf2a2: 0c01 |0067: move-result-object v1 │ │ +3cf2a4: 6e20 12a6 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cf2aa: 1a01 f251 |006b: const-string v1, "_" // string@51f2 │ │ +3cf2ae: 6e20 12a6 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cf2b4: 7110 a49e 0500 |0070: invoke-static {v5}, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.md5:(Ljava/lang/String;)Ljava/lang/String; // method@9ea4 │ │ +3cf2ba: 0c05 |0073: move-result-object v5 │ │ +3cf2bc: 6e20 12a6 5000 |0074: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cf2c2: 6e10 1ba6 0000 |0077: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cf2c8: 0c05 |007a: move-result-object v5 │ │ +3cf2ca: 1105 |007b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x000b line=35 │ │ 0x0011 line=36 │ │ 0x0015 line=37 │ │ @@ -854488,45 +854488,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -3cf2f4: |[3cf2f4] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.md5:(Ljava/lang/String;)Ljava/lang/String; │ │ -3cf304: 1a00 d83a |0000: const-string v0, "MD5" // string@3ad8 │ │ -3cf308: 7110 13a7 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@a713 │ │ -3cf30e: 0c00 |0005: move-result-object v0 │ │ -3cf310: 1a01 d949 |0006: const-string v1, "UTF-8" // string@49d9 │ │ -3cf314: 6e20 e5a5 1600 |0008: invoke-virtual {v6, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@a5e5 │ │ -3cf31a: 0c06 |000b: move-result-object v6 │ │ -3cf31c: 6e20 12a7 6000 |000c: invoke-virtual {v0, v6}, Ljava/security/MessageDigest;.digest:([B)[B // method@a712 │ │ -3cf322: 0c06 |000f: move-result-object v6 │ │ -3cf324: 2200 611b |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cf328: 7010 06a6 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cf32e: 2161 |0015: array-length v1, v6 │ │ -3cf330: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -3cf332: 3512 1800 |0017: if-ge v2, v1, 002f // +0018 │ │ -3cf336: 4803 0602 |0019: aget-byte v3, v6, v2 │ │ -3cf33a: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -3cf33e: d633 0001 |001d: or-int/lit16 v3, v3, #int 256 // #0100 │ │ -3cf342: 7110 76a5 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@a576 │ │ -3cf348: 0c03 |0022: move-result-object v3 │ │ -3cf34a: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -3cf34c: 1215 |0024: const/4 v5, #int 1 // #1 │ │ -3cf34e: 6e30 f9a5 5304 |0025: invoke-virtual {v3, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3cf354: 0c03 |0028: move-result-object v3 │ │ -3cf356: 6e20 12a6 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cf35c: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3cf360: 28e9 |002e: goto 0017 // -0017 │ │ -3cf362: 6e10 1ba6 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cf368: 0c06 |0032: move-result-object v6 │ │ -3cf36a: 1106 |0033: return-object v6 │ │ -3cf36c: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -3cf36e: 1106 |0035: return-object v6 │ │ +3cf2cc: |[3cf2cc] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.md5:(Ljava/lang/String;)Ljava/lang/String; │ │ +3cf2dc: 1a00 d83a |0000: const-string v0, "MD5" // string@3ad8 │ │ +3cf2e0: 7110 13a7 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@a713 │ │ +3cf2e6: 0c00 |0005: move-result-object v0 │ │ +3cf2e8: 1a01 d949 |0006: const-string v1, "UTF-8" // string@49d9 │ │ +3cf2ec: 6e20 e5a5 1600 |0008: invoke-virtual {v6, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@a5e5 │ │ +3cf2f2: 0c06 |000b: move-result-object v6 │ │ +3cf2f4: 6e20 12a7 6000 |000c: invoke-virtual {v0, v6}, Ljava/security/MessageDigest;.digest:([B)[B // method@a712 │ │ +3cf2fa: 0c06 |000f: move-result-object v6 │ │ +3cf2fc: 2200 611b |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cf300: 7010 06a6 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cf306: 2161 |0015: array-length v1, v6 │ │ +3cf308: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +3cf30a: 3512 1800 |0017: if-ge v2, v1, 002f // +0018 │ │ +3cf30e: 4803 0602 |0019: aget-byte v3, v6, v2 │ │ +3cf312: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +3cf316: d633 0001 |001d: or-int/lit16 v3, v3, #int 256 // #0100 │ │ +3cf31a: 7110 76a5 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@a576 │ │ +3cf320: 0c03 |0022: move-result-object v3 │ │ +3cf322: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +3cf324: 1215 |0024: const/4 v5, #int 1 // #1 │ │ +3cf326: 6e30 f9a5 5304 |0025: invoke-virtual {v3, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3cf32c: 0c03 |0028: move-result-object v3 │ │ +3cf32e: 6e20 12a6 3000 |0029: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cf334: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3cf338: 28e9 |002e: goto 0017 // -0017 │ │ +3cf33a: 6e10 1ba6 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cf340: 0c06 |0032: move-result-object v6 │ │ +3cf342: 1106 |0033: return-object v6 │ │ +3cf344: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +3cf346: 1106 |0035: return-object v6 │ │ catches : 1 │ │ 0x0000 - 0x0033 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0034 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0034 │ │ positions : │ │ 0x0002 line=65 │ │ 0x0008 line=66 │ │ @@ -854542,33 +854542,33 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3cf380: |[3cf380] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.randomString:(I)Ljava/lang/String; │ │ -3cf390: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cf394: 7020 07a6 7000 |0002: invoke-direct {v0, v7}, Ljava/lang/StringBuilder;.:(I)V // method@a607 │ │ -3cf39a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3cf39c: 3571 1500 |0006: if-ge v1, v7, 001b // +0015 │ │ -3cf3a0: 6202 9a9c |0008: sget-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9c9a │ │ -3cf3a4: 7100 a4a5 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@a5a4 │ │ -3cf3aa: 0b03 |000d: move-result-wide v3 │ │ -3cf3ac: 2125 |000e: array-length v5, v2 │ │ -3cf3ae: 8355 |000f: int-to-double v5, v5 │ │ -3cf3b0: ad03 0305 |0010: mul-double v3, v3, v5 │ │ -3cf3b4: 8a33 |0012: double-to-int v3, v3 │ │ -3cf3b6: 4902 0203 |0013: aget-char v2, v2, v3 │ │ -3cf3ba: 6e20 0aa6 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3cf3c0: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3cf3c4: 28ec |001a: goto 0006 // -0014 │ │ -3cf3c6: 6e10 1ba6 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cf3cc: 0c07 |001e: move-result-object v7 │ │ -3cf3ce: 1107 |001f: return-object v7 │ │ +3cf358: |[3cf358] de.danoeh.antennapod.net.download.serviceinterface.FileNameGenerator.randomString:(I)Ljava/lang/String; │ │ +3cf368: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cf36c: 7020 07a6 7000 |0002: invoke-direct {v0, v7}, Ljava/lang/StringBuilder;.:(I)V // method@a607 │ │ +3cf372: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3cf374: 3571 1500 |0006: if-ge v1, v7, 001b // +0015 │ │ +3cf378: 6202 9a9c |0008: sget-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/FileNameGenerator;.validChars:[C // field@9c9a │ │ +3cf37c: 7100 a4a5 0000 |000a: invoke-static {}, Ljava/lang/Math;.random:()D // method@a5a4 │ │ +3cf382: 0b03 |000d: move-result-wide v3 │ │ +3cf384: 2125 |000e: array-length v5, v2 │ │ +3cf386: 8355 |000f: int-to-double v5, v5 │ │ +3cf388: ad03 0305 |0010: mul-double v3, v3, v5 │ │ +3cf38c: 8a33 |0012: double-to-int v3, v3 │ │ +3cf38e: 4902 0203 |0013: aget-char v2, v2, v3 │ │ +3cf392: 6e20 0aa6 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3cf398: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3cf39c: 28ec |001a: goto 0006 // -0014 │ │ +3cf39e: 6e10 1ba6 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cf3a4: 0c07 |001e: move-result-object v7 │ │ +3cf3a6: 1107 |001f: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=58 │ │ 0x001b line=60 │ │ locals : │ │ 0x0000 - 0x0020 reg=7 (null) I │ │ @@ -854729,17 +854729,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf424: |[3cf424] de.danoeh.antennapod.net.download.serviceinterface.R$anim.:()V │ │ -3cf434: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf43a: 0e00 |0003: return-void │ │ +3cf3fc: |[3cf3fc] de.danoeh.antennapod.net.download.serviceinterface.R$anim.:()V │ │ +3cf40c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -854801,17 +854801,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf40c: |[3cf40c] de.danoeh.antennapod.net.download.serviceinterface.R$animator.:()V │ │ -3cf41c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf422: 0e00 |0003: return-void │ │ +3cf3e4: |[3cf3e4] de.danoeh.antennapod.net.download.serviceinterface.R$animator.:()V │ │ +3cf3f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -856663,17 +856663,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf43c: |[3cf43c] de.danoeh.antennapod.net.download.serviceinterface.R$attr.:()V │ │ -3cf44c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf452: 0e00 |0003: return-void │ │ +3cf414: |[3cf414] de.danoeh.antennapod.net.download.serviceinterface.R$attr.:()V │ │ +3cf424: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -856720,17 +856720,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf454: |[3cf454] de.danoeh.antennapod.net.download.serviceinterface.R$bool.:()V │ │ -3cf464: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf46a: 0e00 |0003: return-void │ │ +3cf42c: |[3cf42c] de.danoeh.antennapod.net.download.serviceinterface.R$bool.:()V │ │ +3cf43c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -857207,17 +857207,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf46c: |[3cf46c] de.danoeh.antennapod.net.download.serviceinterface.R$color.:()V │ │ -3cf47c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf482: 0e00 |0003: return-void │ │ +3cf444: |[3cf444] de.danoeh.antennapod.net.download.serviceinterface.R$color.:()V │ │ +3cf454: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf45a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -857904,17 +857904,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf484: |[3cf484] de.danoeh.antennapod.net.download.serviceinterface.R$dimen.:()V │ │ -3cf494: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf49a: 0e00 |0003: return-void │ │ +3cf45c: |[3cf45c] de.danoeh.antennapod.net.download.serviceinterface.R$dimen.:()V │ │ +3cf46c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -858466,17 +858466,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf49c: |[3cf49c] de.danoeh.antennapod.net.download.serviceinterface.R$drawable.:()V │ │ -3cf4ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf4b2: 0e00 |0003: return-void │ │ +3cf474: |[3cf474] de.danoeh.antennapod.net.download.serviceinterface.R$drawable.:()V │ │ +3cf484: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf48a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -859373,17 +859373,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf4b4: |[3cf4b4] de.danoeh.antennapod.net.download.serviceinterface.R$id.:()V │ │ -3cf4c4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf4ca: 0e00 |0003: return-void │ │ +3cf48c: |[3cf48c] de.danoeh.antennapod.net.download.serviceinterface.R$id.:()V │ │ +3cf49c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -859440,17 +859440,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf4cc: |[3cf4cc] de.danoeh.antennapod.net.download.serviceinterface.R$integer.:()V │ │ -3cf4dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf4e2: 0e00 |0003: return-void │ │ +3cf4a4: |[3cf4a4] de.danoeh.antennapod.net.download.serviceinterface.R$integer.:()V │ │ +3cf4b4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf4ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -859517,17 +859517,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf4e4: |[3cf4e4] de.danoeh.antennapod.net.download.serviceinterface.R$interpolator.:()V │ │ -3cf4f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf4fa: 0e00 |0003: return-void │ │ +3cf4bc: |[3cf4bc] de.danoeh.antennapod.net.download.serviceinterface.R$interpolator.:()V │ │ +3cf4cc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf4d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -859889,17 +859889,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf4fc: |[3cf4fc] de.danoeh.antennapod.net.download.serviceinterface.R$layout.:()V │ │ -3cf50c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf512: 0e00 |0003: return-void │ │ +3cf4d4: |[3cf4d4] de.danoeh.antennapod.net.download.serviceinterface.R$layout.:()V │ │ +3cf4e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf4ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -860116,17 +860116,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf514: |[3cf514] de.danoeh.antennapod.net.download.serviceinterface.R$string.:()V │ │ -3cf524: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cf52a: 0e00 |0003: return-void │ │ +3cf4ec: |[3cf4ec] de.danoeh.antennapod.net.download.serviceinterface.R$string.:()V │ │ +3cf4fc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cf502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -862093,17 +862093,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0338: |[3d0338] de.danoeh.antennapod.net.download.serviceinterface.R$style.:()V │ │ -3d0348: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d034e: 0e00 |0003: return-void │ │ +3d0310: |[3d0310] de.danoeh.antennapod.net.download.serviceinterface.R$style.:()V │ │ +3d0320: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d0326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -865395,351 +865395,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3cf52c: |[3cf52c] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ -3cf53c: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3cf540: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3cf544: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3cf54a: 6900 10a2 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBar:[I // field@a210 │ │ -3cf54e: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3cf554: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3cf55a: 0c01 |000f: move-result-object v1 │ │ -3cf55c: 6901 11a2 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBarLayout:[I // field@a211 │ │ -3cf560: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3cf566: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3cf56c: 0c01 |0018: move-result-object v1 │ │ -3cf56e: 6901 30a2 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@a230 │ │ -3cf572: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3cf574: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3cf578: 6902 32a2 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuView:[I // field@a232 │ │ -3cf57c: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3cf57e: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3cf582: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3cf588: 6903 33a2 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMode:[I // field@a233 │ │ -3cf58c: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3cf592: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3cf598: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3cf59e: 0c03 |0031: move-result-object v3 │ │ -3cf5a0: 6903 3aa2 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActivityChooserView:[I // field@a23a │ │ -3cf5a4: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3cf5a8: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3cf5ac: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3cf5b2: 6904 3da2 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AlertDialog:[I // field@a23d │ │ -3cf5b6: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3cf5ba: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3cf5c0: 6904 46a2 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a246 │ │ -3cf5c4: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3cf5ca: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3cf5d0: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3cf5d6: 0c06 |004d: move-result-object v6 │ │ -3cf5d8: 6906 4da2 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@a24d │ │ -3cf5dc: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3cf5e2: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3cf5e8: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3cf5ee: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3cf5f4: 0c06 |005c: move-result-object v6 │ │ -3cf5f6: 6906 50a2 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a250 │ │ -3cf5fa: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ -3cf5fe: 6901 55a2 |0061: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatEmojiHelper:[I // field@a255 │ │ -3cf602: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ -3cf608: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ -3cf60e: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3cf614: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ -3cf61a: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3cf620: 0c01 |0072: move-result-object v1 │ │ -3cf622: 6901 56a2 |0073: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatImageView:[I // field@a256 │ │ -3cf626: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ -3cf62c: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ -3cf632: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3cf638: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ -3cf63e: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3cf644: 0c01 |0084: move-result-object v1 │ │ -3cf646: 6901 5ba2 |0085: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@a25b │ │ -3cf64a: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3cf64c: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ -3cf650: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3cf656: 6906 60a2 |008d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@a260 │ │ -3cf65a: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3cf65e: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ -3cf662: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3cf668: 6906 68a2 |0096: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextView:[I // field@a268 │ │ -3cf66c: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3cf670: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ -3cf674: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3cf67a: 6906 7fa2 |009f: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTheme:[I // field@a27f │ │ -3cf67e: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3cf684: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ -3cf68a: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3cf690: 0c06 |00aa: move-result-object v6 │ │ -3cf692: 6906 ffa2 |00ab: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.BackgroundStyle:[I // field@a2ff │ │ -3cf696: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3cf69c: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ -3cf6a2: 0c06 |00b3: move-result-object v6 │ │ -3cf6a4: 6906 02a3 |00b4: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@a302 │ │ -3cf6a8: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ -3cf6ae: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3cf6b4: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3cf6ba: 0c06 |00bf: move-result-object v6 │ │ -3cf6bc: 6906 04a3 |00c0: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Capability:[I // field@a304 │ │ -3cf6c0: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ -3cf6c4: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3cf6ca: 6906 07a3 |00c7: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@a307 │ │ -3cf6ce: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ -3cf6d4: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ -3cf6da: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3cf6e0: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ -3cf6e6: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3cf6ec: 0c06 |00d8: move-result-object v6 │ │ -3cf6ee: 6906 0ea3 |00d9: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckedTextView:[I // field@a30e │ │ -3cf6f2: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3cf6f8: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ -3cf6fe: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3cf704: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3cf70a: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3cf710: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3cf716: 0c06 |00ed: move-result-object v6 │ │ -3cf718: 6906 13a3 |00ee: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ColorStateListItem:[I // field@a313 │ │ -3cf71c: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3cf722: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3cf728: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3cf72e: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3cf734: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3cf73a: 0c06 |00ff: move-result-object v6 │ │ -3cf73c: 6906 19a3 |0100: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CompoundButton:[I // field@a319 │ │ -3cf740: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ -3cf746: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ -3cf74c: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3cf752: 0c06 |010b: move-result-object v6 │ │ -3cf754: 6906 1ea3 |010c: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@a31e │ │ -3cf758: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ -3cf75c: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3cf762: 6906 1fa3 |0113: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@a31f │ │ -3cf766: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3cf76a: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ -3cf76e: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3cf774: 6907 29a3 |011c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DialogPreference:[I // field@a329 │ │ -3cf778: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ -3cf77c: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3cf782: 6903 36a3 |0123: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@a336 │ │ -3cf786: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ -3cf78c: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ -3cf792: 0c07 |012b: move-result-object v7 │ │ -3cf794: 6907 3fa3 |012c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.EditTextPreference:[I // field@a33f │ │ -3cf798: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ -3cf79c: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3cf7a2: 6907 41a3 |0133: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamily:[I // field@a341 │ │ -3cf7a6: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3cf7aa: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ -3cf7ae: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3cf7b4: 6909 42a3 |013c: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamilyFont:[I // field@a342 │ │ -3cf7b8: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3cf7be: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3cf7c4: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ -3cf7ca: 0c0b |0147: move-result-object v11 │ │ -3cf7cc: 690b 54a3 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Fragment:[I // field@a354 │ │ -3cf7d0: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ -3cf7d6: 0c09 |014d: move-result-object v9 │ │ -3cf7d8: 6909 55a3 |014e: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FragmentContainerView:[I // field@a355 │ │ -3cf7dc: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ -3cf7e0: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3cf7e6: 6909 5ba3 |0155: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColor:[I // field@a35b │ │ -3cf7ea: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3cf7f0: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ -3cf7f6: 0c08 |015d: move-result-object v8 │ │ -3cf7f8: 6908 5ca3 |015e: sput-object v8, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColorItem:[I // field@a35c │ │ -3cf7fc: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3cf800: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ -3cf804: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3cf80a: 6909 6ba3 |0167: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@a36b │ │ -3cf80e: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3cf814: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3cf81a: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3cf820: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ -3cf826: 0c00 |0175: move-result-object v0 │ │ -3cf828: 6900 6ca3 |0176: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@a36c │ │ -3cf82c: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3cf832: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3cf838: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ -3cf83e: 0c00 |0181: move-result-object v0 │ │ -3cf840: 6900 7aa3 |0182: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPopupWindow:[I // field@a37a │ │ -3cf844: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3cf84a: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3cf850: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ -3cf856: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ -3cf85c: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ -3cf862: 0c03 |0193: move-result-object v3 │ │ -3cf864: 6903 7da3 |0194: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPreference:[I // field@a37d │ │ -3cf868: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ -3cf86c: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3cf872: 6903 83a3 |019b: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuGroup:[I // field@a383 │ │ -3cf876: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3cf87a: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ -3cf87e: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3cf884: 6903 8aa3 |01a4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuItem:[I // field@a38a │ │ -3cf888: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ -3cf88c: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3cf892: 6903 a2a3 |01ab: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuView:[I // field@a3a2 │ │ -3cf896: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ -3cf89c: 0c03 |01b0: move-result-object v3 │ │ -3cf89e: 6903 aca3 |01b1: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@a3ac │ │ -3cf8a2: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3cf8a8: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ -3cf8ae: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3cf8b4: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ -3cf8ba: 0c03 |01bf: move-result-object v3 │ │ -3cf8bc: 6903 b1a3 |01c0: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindow:[I // field@a3b1 │ │ -3cf8c0: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ -3cf8c6: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ -3cf8cc: 0c03 |01c8: move-result-object v3 │ │ -3cf8ce: 6903 b2a3 |01c9: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@a3b2 │ │ -3cf8d2: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3cf8d6: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ -3cf8da: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3cf8e0: 6903 b7a3 |01d2: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Preference:[I // field@a3b7 │ │ -3cf8e4: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3cf8ea: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3cf8f0: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3cf8f6: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3cf8fc: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3cf902: 0c03 |01e3: move-result-object v3 │ │ -3cf904: 6903 b8a3 |01e4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragment:[I // field@a3b8 │ │ -3cf908: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3cf90e: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3cf914: 0c03 |01ec: move-result-object v3 │ │ -3cf916: 6903 b9a3 |01ed: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@a3b9 │ │ -3cf91a: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ -3cf920: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ -3cf926: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3cf92c: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ -3cf932: 0c03 |01fb: move-result-object v3 │ │ -3cf934: 6903 c2a3 |01fc: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceGroup:[I // field@a3c2 │ │ -3cf938: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ -3cf93e: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ -3cf944: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3cf94a: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3cf950: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ -3cf956: 0c03 |020d: move-result-object v3 │ │ -3cf958: 6903 c6a3 |020e: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceImageView:[I // field@a3c6 │ │ -3cf95c: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3cf960: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ -3cf964: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3cf96a: 6903 cba3 |0217: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceTheme:[I // field@a3cb │ │ -3cf96e: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ -3cf974: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ -3cf97a: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ -3cf980: 0c03 |0222: move-result-object v3 │ │ -3cf982: 6903 00a4 |0223: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecycleListView:[I // field@a400 │ │ -3cf986: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ -3cf98a: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3cf990: 6903 03a4 |022a: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecyclerView:[I // field@a403 │ │ -3cf994: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3cf998: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ -3cf99c: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3cf9a2: 6903 10a4 |0233: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SearchView:[I // field@a410 │ │ -3cf9a6: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ -3cf9aa: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3cf9b0: 6901 22a4 |023a: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SeekBarPreference:[I // field@a422 │ │ -3cf9b4: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3cf9ba: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ -3cf9c0: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3cf9c6: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ -3cf9cc: 0c00 |0248: move-result-object v0 │ │ -3cf9ce: 6900 2aa4 |0249: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Spinner:[I // field@a42a │ │ -3cf9d2: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ -3cf9d6: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3cf9dc: 6900 30a4 |0250: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawable:[I // field@a430 │ │ -3cf9e0: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ -3cf9e6: 0c00 |0255: move-result-object v0 │ │ -3cf9e8: 6900 31a4 |0256: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@a431 │ │ -3cf9ec: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3cf9f0: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ -3cf9f4: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3cf9fa: 6900 39a4 |025f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchCompat:[I // field@a439 │ │ -3cf9fe: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ -3cfa02: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3cfa08: 6900 48a4 |0266: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreference:[I // field@a448 │ │ -3cfa0c: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ -3cfa10: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3cfa16: 6900 49a4 |026d: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@a449 │ │ -3cfa1a: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3cfa1e: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ -3cfa22: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3cfa28: 6900 5ea4 |0276: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.TextAppearance:[I // field@a45e │ │ -3cfa2c: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3cfa30: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ -3cfa34: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3cfa3a: 6900 6fa4 |027f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Toolbar:[I // field@a46f │ │ -3cfa3e: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ -3cfa44: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ -3cfa4a: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3cfa4e: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3cfa54: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ -3cfa5a: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ -3cfa60: 0c00 |0292: move-result-object v0 │ │ -3cfa62: 6900 8ea4 |0293: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.View:[I // field@a48e │ │ -3cfa66: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3cfa6c: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3cfa72: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3cfa78: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3cfa7e: 0c00 |02a1: move-result-object v0 │ │ -3cfa80: 6900 8fa4 |02a2: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@a48f │ │ -3cfa84: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3cfa8a: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ -3cfa90: 0c00 |02aa: move-result-object v0 │ │ -3cfa92: 6900 93a4 |02ab: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewStubCompat:[I // field@a493 │ │ -3cfa96: 0e00 |02ad: return-void │ │ -3cfa98: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3cfb14: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3cfb34: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3cfb5c: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3cfb7c: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3cfba0: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3cfc00: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3cfe04: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3cfe24: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ -3cfe48: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3cfe80: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3cfea8: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ -3cfecc: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3cfefc: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3cff34: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3cff60: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3cff80: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3cffe4: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3d0010: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3d00a8: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ -3d00f0: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3d0128: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3d0174: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3d0198: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3d01b8: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3d01f8: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3d0228: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3d0258: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3d02a0: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3cf504: |[3cf504] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ +3cf514: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3cf518: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3cf51c: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3cf522: 6900 10a2 |0007: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBar:[I // field@a210 │ │ +3cf526: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3cf52c: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3cf532: 0c01 |000f: move-result-object v1 │ │ +3cf534: 6901 11a2 |0010: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionBarLayout:[I // field@a211 │ │ +3cf538: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3cf53e: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3cf544: 0c01 |0018: move-result-object v1 │ │ +3cf546: 6901 30a2 |0019: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@a230 │ │ +3cf54a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3cf54c: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3cf550: 6902 32a2 |001e: sput-object v2, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMenuView:[I // field@a232 │ │ +3cf554: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3cf556: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3cf55a: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3cf560: 6903 33a2 |0026: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActionMode:[I // field@a233 │ │ +3cf564: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3cf56a: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3cf570: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3cf576: 0c03 |0031: move-result-object v3 │ │ +3cf578: 6903 3aa2 |0032: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ActivityChooserView:[I // field@a23a │ │ +3cf57c: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3cf580: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3cf584: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3cf58a: 6904 3da2 |003b: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AlertDialog:[I // field@a23d │ │ +3cf58e: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3cf592: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3cf598: 6904 46a2 |0042: sput-object v4, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a246 │ │ +3cf59c: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3cf5a2: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3cf5a8: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3cf5ae: 0c06 |004d: move-result-object v6 │ │ +3cf5b0: 6906 4da2 |004e: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@a24d │ │ +3cf5b4: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3cf5ba: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3cf5c0: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3cf5c6: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3cf5cc: 0c06 |005c: move-result-object v6 │ │ +3cf5ce: 6906 50a2 |005d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a250 │ │ +3cf5d2: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ +3cf5d6: 6901 55a2 |0061: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatEmojiHelper:[I // field@a255 │ │ +3cf5da: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ +3cf5e0: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ +3cf5e6: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3cf5ec: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ +3cf5f2: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3cf5f8: 0c01 |0072: move-result-object v1 │ │ +3cf5fa: 6901 56a2 |0073: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatImageView:[I // field@a256 │ │ +3cf5fe: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ +3cf604: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ +3cf60a: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3cf610: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ +3cf616: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3cf61c: 0c01 |0084: move-result-object v1 │ │ +3cf61e: 6901 5ba2 |0085: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@a25b │ │ +3cf622: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3cf624: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ +3cf628: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3cf62e: 6906 60a2 |008d: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@a260 │ │ +3cf632: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3cf636: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ +3cf63a: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3cf640: 6906 68a2 |0096: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTextView:[I // field@a268 │ │ +3cf644: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3cf648: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ +3cf64c: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3cf652: 6906 7fa2 |009f: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.AppCompatTheme:[I // field@a27f │ │ +3cf656: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3cf65c: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ +3cf662: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3cf668: 0c06 |00aa: move-result-object v6 │ │ +3cf66a: 6906 ffa2 |00ab: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.BackgroundStyle:[I // field@a2ff │ │ +3cf66e: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3cf674: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ +3cf67a: 0c06 |00b3: move-result-object v6 │ │ +3cf67c: 6906 02a3 |00b4: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@a302 │ │ +3cf680: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ +3cf686: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3cf68c: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3cf692: 0c06 |00bf: move-result-object v6 │ │ +3cf694: 6906 04a3 |00c0: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Capability:[I // field@a304 │ │ +3cf698: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ +3cf69c: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3cf6a2: 6906 07a3 |00c7: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@a307 │ │ +3cf6a6: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ +3cf6ac: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ +3cf6b2: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3cf6b8: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ +3cf6be: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3cf6c4: 0c06 |00d8: move-result-object v6 │ │ +3cf6c6: 6906 0ea3 |00d9: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CheckedTextView:[I // field@a30e │ │ +3cf6ca: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3cf6d0: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ +3cf6d6: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3cf6dc: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3cf6e2: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3cf6e8: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3cf6ee: 0c06 |00ed: move-result-object v6 │ │ +3cf6f0: 6906 13a3 |00ee: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ColorStateListItem:[I // field@a313 │ │ +3cf6f4: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3cf6fa: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3cf700: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3cf706: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3cf70c: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3cf712: 0c06 |00ff: move-result-object v6 │ │ +3cf714: 6906 19a3 |0100: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CompoundButton:[I // field@a319 │ │ +3cf718: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ +3cf71e: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ +3cf724: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3cf72a: 0c06 |010b: move-result-object v6 │ │ +3cf72c: 6906 1ea3 |010c: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@a31e │ │ +3cf730: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ +3cf734: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3cf73a: 6906 1fa3 |0113: sput-object v6, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@a31f │ │ +3cf73e: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3cf742: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ +3cf746: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3cf74c: 6907 29a3 |011c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DialogPreference:[I // field@a329 │ │ +3cf750: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ +3cf754: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3cf75a: 6903 36a3 |0123: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@a336 │ │ +3cf75e: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ +3cf764: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ +3cf76a: 0c07 |012b: move-result-object v7 │ │ +3cf76c: 6907 3fa3 |012c: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.EditTextPreference:[I // field@a33f │ │ +3cf770: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ +3cf774: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3cf77a: 6907 41a3 |0133: sput-object v7, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamily:[I // field@a341 │ │ +3cf77e: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3cf782: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ +3cf786: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3cf78c: 6909 42a3 |013c: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FontFamilyFont:[I // field@a342 │ │ +3cf790: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3cf796: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3cf79c: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ +3cf7a2: 0c0b |0147: move-result-object v11 │ │ +3cf7a4: 690b 54a3 |0148: sput-object v11, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Fragment:[I // field@a354 │ │ +3cf7a8: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ +3cf7ae: 0c09 |014d: move-result-object v9 │ │ +3cf7b0: 6909 55a3 |014e: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.FragmentContainerView:[I // field@a355 │ │ +3cf7b4: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ +3cf7b8: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3cf7be: 6909 5ba3 |0155: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColor:[I // field@a35b │ │ +3cf7c2: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3cf7c8: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ +3cf7ce: 0c08 |015d: move-result-object v8 │ │ +3cf7d0: 6908 5ca3 |015e: sput-object v8, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.GradientColorItem:[I // field@a35c │ │ +3cf7d4: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3cf7d8: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ +3cf7dc: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3cf7e2: 6909 6ba3 |0167: sput-object v9, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@a36b │ │ +3cf7e6: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3cf7ec: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3cf7f2: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3cf7f8: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ +3cf7fe: 0c00 |0175: move-result-object v0 │ │ +3cf800: 6900 6ca3 |0176: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@a36c │ │ +3cf804: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3cf80a: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3cf810: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ +3cf816: 0c00 |0181: move-result-object v0 │ │ +3cf818: 6900 7aa3 |0182: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPopupWindow:[I // field@a37a │ │ +3cf81c: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3cf822: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3cf828: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ +3cf82e: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ +3cf834: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ +3cf83a: 0c03 |0193: move-result-object v3 │ │ +3cf83c: 6903 7da3 |0194: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ListPreference:[I // field@a37d │ │ +3cf840: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ +3cf844: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3cf84a: 6903 83a3 |019b: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuGroup:[I // field@a383 │ │ +3cf84e: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3cf852: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ +3cf856: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3cf85c: 6903 8aa3 |01a4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuItem:[I // field@a38a │ │ +3cf860: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ +3cf864: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3cf86a: 6903 a2a3 |01ab: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MenuView:[I // field@a3a2 │ │ +3cf86e: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ +3cf874: 0c03 |01b0: move-result-object v3 │ │ +3cf876: 6903 aca3 |01b1: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@a3ac │ │ +3cf87a: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3cf880: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ +3cf886: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3cf88c: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ +3cf892: 0c03 |01bf: move-result-object v3 │ │ +3cf894: 6903 b1a3 |01c0: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindow:[I // field@a3b1 │ │ +3cf898: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ +3cf89e: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ +3cf8a4: 0c03 |01c8: move-result-object v3 │ │ +3cf8a6: 6903 b2a3 |01c9: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@a3b2 │ │ +3cf8aa: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3cf8ae: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ +3cf8b2: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3cf8b8: 6903 b7a3 |01d2: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Preference:[I // field@a3b7 │ │ +3cf8bc: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3cf8c2: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3cf8c8: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3cf8ce: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3cf8d4: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3cf8da: 0c03 |01e3: move-result-object v3 │ │ +3cf8dc: 6903 b8a3 |01e4: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragment:[I // field@a3b8 │ │ +3cf8e0: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3cf8e6: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3cf8ec: 0c03 |01ec: move-result-object v3 │ │ +3cf8ee: 6903 b9a3 |01ed: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@a3b9 │ │ +3cf8f2: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ +3cf8f8: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ +3cf8fe: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3cf904: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ +3cf90a: 0c03 |01fb: move-result-object v3 │ │ +3cf90c: 6903 c2a3 |01fc: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceGroup:[I // field@a3c2 │ │ +3cf910: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ +3cf916: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ +3cf91c: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3cf922: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3cf928: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ +3cf92e: 0c03 |020d: move-result-object v3 │ │ +3cf930: 6903 c6a3 |020e: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceImageView:[I // field@a3c6 │ │ +3cf934: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3cf938: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ +3cf93c: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3cf942: 6903 cba3 |0217: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.PreferenceTheme:[I // field@a3cb │ │ +3cf946: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ +3cf94c: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ +3cf952: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ +3cf958: 0c03 |0222: move-result-object v3 │ │ +3cf95a: 6903 00a4 |0223: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecycleListView:[I // field@a400 │ │ +3cf95e: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ +3cf962: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3cf968: 6903 03a4 |022a: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.RecyclerView:[I // field@a403 │ │ +3cf96c: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3cf970: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ +3cf974: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3cf97a: 6903 10a4 |0233: sput-object v3, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SearchView:[I // field@a410 │ │ +3cf97e: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ +3cf982: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3cf988: 6901 22a4 |023a: sput-object v1, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SeekBarPreference:[I // field@a422 │ │ +3cf98c: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3cf992: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ +3cf998: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3cf99e: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ +3cf9a4: 0c00 |0248: move-result-object v0 │ │ +3cf9a6: 6900 2aa4 |0249: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Spinner:[I // field@a42a │ │ +3cf9aa: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ +3cf9ae: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3cf9b4: 6900 30a4 |0250: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawable:[I // field@a430 │ │ +3cf9b8: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ +3cf9be: 0c00 |0255: move-result-object v0 │ │ +3cf9c0: 6900 31a4 |0256: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@a431 │ │ +3cf9c4: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3cf9c8: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ +3cf9cc: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3cf9d2: 6900 39a4 |025f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchCompat:[I // field@a439 │ │ +3cf9d6: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ +3cf9da: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3cf9e0: 6900 48a4 |0266: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreference:[I // field@a448 │ │ +3cf9e4: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ +3cf9e8: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3cf9ee: 6900 49a4 |026d: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@a449 │ │ +3cf9f2: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3cf9f6: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ +3cf9fa: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3cfa00: 6900 5ea4 |0276: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.TextAppearance:[I // field@a45e │ │ +3cfa04: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3cfa08: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ +3cfa0c: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3cfa12: 6900 6fa4 |027f: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.Toolbar:[I // field@a46f │ │ +3cfa16: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ +3cfa1c: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ +3cfa22: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3cfa26: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3cfa2c: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ +3cfa32: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ +3cfa38: 0c00 |0292: move-result-object v0 │ │ +3cfa3a: 6900 8ea4 |0293: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.View:[I // field@a48e │ │ +3cfa3e: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3cfa44: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3cfa4a: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3cfa50: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3cfa56: 0c00 |02a1: move-result-object v0 │ │ +3cfa58: 6900 8fa4 |02a2: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@a48f │ │ +3cfa5c: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3cfa62: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ +3cfa68: 0c00 |02aa: move-result-object v0 │ │ +3cfa6a: 6900 93a4 |02ab: sput-object v0, Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;.ViewStubCompat:[I // field@a493 │ │ +3cfa6e: 0e00 |02ad: return-void │ │ +3cfa70: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3cfaec: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3cfb0c: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3cfb34: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3cfb54: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3cfb78: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3cfbd8: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3cfddc: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3cfdfc: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ +3cfe20: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3cfe58: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3cfe80: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ +3cfea4: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3cfed4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3cff0c: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3cff38: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3cff58: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3cffbc: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3cffe8: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3d0080: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ +3d00c8: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3d0100: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3d014c: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3d0170: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3d0190: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3d01d0: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3d0200: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3d0230: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3d0278: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0320: |[3d0320] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ -3d0330: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0336: 0e00 |0003: return-void │ │ +3d02f8: |[3d02f8] de.danoeh.antennapod.net.download.serviceinterface.R$styleable.:()V │ │ +3d0308: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d030e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -865770,17 +865770,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0350: |[3d0350] de.danoeh.antennapod.net.download.serviceinterface.R.:()V │ │ -3d0360: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0366: 0e00 |0003: return-void │ │ +3d0328: |[3d0328] de.danoeh.antennapod.net.download.serviceinterface.R.:()V │ │ +3d0338: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d033e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -865825,39 +865825,39 @@ │ │ type : '(Ljavax/net/ssl/TrustManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -3d0498: |[3d0498] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.:(Ljavax/net/ssl/TrustManager;)V │ │ -3d04a8: 7010 68a9 0300 |0000: invoke-direct {v3}, Ljavax/net/ssl/SSLSocketFactory;.:()V // method@a968 │ │ -3d04ae: 1a00 5a46 |0003: const-string v0, "TLSv1.3" // string@465a │ │ -3d04b2: 7110 64a9 0000 |0005: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@a964 │ │ -3d04b8: 0c00 |0008: move-result-object v0 │ │ -3d04ba: 280d |0009: goto 0016 // +000d │ │ -3d04bc: 0d04 |000a: move-exception v4 │ │ -3d04be: 281c |000b: goto 0027 // +001c │ │ -3d04c0: 0d00 |000c: move-exception v0 │ │ -3d04c2: 6e10 42a6 0000 |000d: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d04c8: 1a00 5946 |0010: const-string v0, "TLSv1.2" // string@4659 │ │ -3d04cc: 7110 64a9 0000 |0012: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@a964 │ │ -3d04d2: 0c00 |0015: move-result-object v0 │ │ -3d04d4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -3d04d6: 2311 f71d |0017: new-array v1, v1, [Ljavax/net/ssl/TrustManager; // type@1df7 │ │ -3d04da: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3d04dc: 4d04 0102 |001a: aput-object v4, v1, v2 │ │ -3d04e0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -3d04e2: 6e40 66a9 4041 |001d: invoke-virtual {v0, v4, v1, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@a966 │ │ -3d04e8: 6e10 65a9 0000 |0020: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@a965 │ │ -3d04ee: 0c04 |0023: move-result-object v4 │ │ -3d04f0: 5b34 9ca4 |0024: iput-object v4, v3, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d04f4: 2804 |0026: goto 002a // +0004 │ │ -3d04f6: 6e10 42a6 0400 |0027: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d04fc: 0e00 |002a: return-void │ │ +3d0470: |[3d0470] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.:(Ljavax/net/ssl/TrustManager;)V │ │ +3d0480: 7010 68a9 0300 |0000: invoke-direct {v3}, Ljavax/net/ssl/SSLSocketFactory;.:()V // method@a968 │ │ +3d0486: 1a00 5a46 |0003: const-string v0, "TLSv1.3" // string@465a │ │ +3d048a: 7110 64a9 0000 |0005: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@a964 │ │ +3d0490: 0c00 |0008: move-result-object v0 │ │ +3d0492: 280d |0009: goto 0016 // +000d │ │ +3d0494: 0d04 |000a: move-exception v4 │ │ +3d0496: 281c |000b: goto 0027 // +001c │ │ +3d0498: 0d00 |000c: move-exception v0 │ │ +3d049a: 6e10 42a6 0000 |000d: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d04a0: 1a00 5946 |0010: const-string v0, "TLSv1.2" // string@4659 │ │ +3d04a4: 7110 64a9 0000 |0012: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@a964 │ │ +3d04aa: 0c00 |0015: move-result-object v0 │ │ +3d04ac: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +3d04ae: 2311 f71d |0017: new-array v1, v1, [Ljavax/net/ssl/TrustManager; // type@1df7 │ │ +3d04b2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3d04b4: 4d04 0102 |001a: aput-object v4, v1, v2 │ │ +3d04b8: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +3d04ba: 6e40 66a9 4041 |001d: invoke-virtual {v0, v4, v1, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@a966 │ │ +3d04c0: 6e10 65a9 0000 |0020: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@a965 │ │ +3d04c6: 0c04 |0023: move-result-object v4 │ │ +3d04c8: 5b34 9ca4 |0024: iput-object v4, v3, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d04cc: 2804 |0026: goto 002a // +0004 │ │ +3d04ce: 6e10 42a6 0400 |0027: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d04d4: 0e00 |002a: return-void │ │ catches : 2 │ │ 0x0003 - 0x0009 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x000c │ │ Ljava/security/GeneralSecurityException; -> 0x000a │ │ 0x000d - 0x0026 │ │ Ljava/security/GeneralSecurityException; -> 0x000a │ │ positions : │ │ @@ -865877,33 +865877,33 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3d051c: |[3d051c] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.configureSocket:(Ljavax/net/ssl/SSLSocket;)V │ │ -3d052c: 1a00 5946 |0000: const-string v0, "TLSv1.2" // string@4659 │ │ -3d0530: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -3d0532: 2311 e61d |0003: new-array v1, v1, [Ljava/lang/String; // type@1de6 │ │ -3d0536: 1a02 5a46 |0005: const-string v2, "TLSv1.3" // string@465a │ │ -3d053a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3d053c: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ -3d0540: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3d0542: 4d00 0102 |000b: aput-object v0, v1, v2 │ │ -3d0546: 6e20 67a9 1500 |000d: invoke-virtual {v5, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@a967 │ │ -3d054c: 2810 |0010: goto 0020 // +0010 │ │ -3d054e: 0d01 |0011: move-exception v1 │ │ -3d0550: 6e10 42a6 0100 |0012: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d0556: 1a01 5846 |0015: const-string v1, "TLSv1.1" // string@4658 │ │ -3d055a: 1a02 5746 |0017: const-string v2, "TLSv1" // string@4657 │ │ -3d055e: 2430 e61d 1002 |0019: filled-new-array {v0, v1, v2}, [Ljava/lang/String; // type@1de6 │ │ -3d0564: 0c00 |001c: move-result-object v0 │ │ -3d0566: 6e20 67a9 0500 |001d: invoke-virtual {v5, v0}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@a967 │ │ -3d056c: 0e00 |0020: return-void │ │ +3d04f4: |[3d04f4] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.configureSocket:(Ljavax/net/ssl/SSLSocket;)V │ │ +3d0504: 1a00 5946 |0000: const-string v0, "TLSv1.2" // string@4659 │ │ +3d0508: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +3d050a: 2311 e61d |0003: new-array v1, v1, [Ljava/lang/String; // type@1de6 │ │ +3d050e: 1a02 5a46 |0005: const-string v2, "TLSv1.3" // string@465a │ │ +3d0512: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3d0514: 4d02 0103 |0008: aput-object v2, v1, v3 │ │ +3d0518: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3d051a: 4d00 0102 |000b: aput-object v0, v1, v2 │ │ +3d051e: 6e20 67a9 1500 |000d: invoke-virtual {v5, v1}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@a967 │ │ +3d0524: 2810 |0010: goto 0020 // +0010 │ │ +3d0526: 0d01 |0011: move-exception v1 │ │ +3d0528: 6e10 42a6 0100 |0012: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d052e: 1a01 5846 |0015: const-string v1, "TLSv1.1" // string@4658 │ │ +3d0532: 1a02 5746 |0017: const-string v2, "TLSv1" // string@4657 │ │ +3d0536: 2430 e61d 1002 |0019: filled-new-array {v0, v1, v2}, [Ljava/lang/String; // type@1de6 │ │ +3d053c: 0c00 |001c: move-result-object v0 │ │ +3d053e: 6e20 67a9 0500 |001d: invoke-virtual {v5, v0}, Ljavax/net/ssl/SSLSocket;.setEnabledProtocols:([Ljava/lang/String;)V // method@a967 │ │ +3d0544: 0e00 |0020: return-void │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/IllegalArgumentException; -> 0x0011 │ │ positions : │ │ 0x000d line=88 │ │ 0x0012 line=90 │ │ 0x0019 line=93 │ │ @@ -865917,21 +865917,21 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3d03a8: |[3d03a8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:()Ljava/net/Socket; │ │ -3d03b8: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d03bc: 6e10 5fa9 0000 |0002: invoke-virtual {v0}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@a95f │ │ -3d03c2: 0c00 |0005: move-result-object v0 │ │ -3d03c4: 1f00 3b1c |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ -3d03c8: 7020 b79e 0100 |0008: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ -3d03ce: 1100 |000b: return-object v0 │ │ +3d0380: |[3d0380] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:()Ljava/net/Socket; │ │ +3d0390: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d0394: 6e10 5fa9 0000 |0002: invoke-virtual {v0}, Ljavax/net/SocketFactory;.createSocket:()Ljava/net/Socket; // method@a95f │ │ +3d039a: 0c00 |0005: move-result-object v0 │ │ +3d039c: 1f00 3b1c |0006: check-cast v0, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ +3d03a0: 7020 b79e 0100 |0008: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ +3d03a6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ │ │ @@ -865940,21 +865940,21 @@ │ │ type : '(Ljava/lang/String;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3d03d0: |[3d03d0] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; │ │ -3d03e0: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d03e4: 6e30 60a9 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@a960 │ │ -3d03ea: 0c02 |0005: move-result-object v2 │ │ -3d03ec: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ -3d03f0: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ -3d03f6: 1102 |000b: return-object v2 │ │ +3d03a8: |[3d03a8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; │ │ +3d03b8: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d03bc: 6e30 60a9 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@a960 │ │ +3d03c2: 0c02 |0005: move-result-object v2 │ │ +3d03c4: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ +3d03c8: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ +3d03ce: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -865965,21 +865965,21 @@ │ │ type : '(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3d03f8: |[3d03f8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ -3d0408: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d040c: 6e55 61a9 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@a961 │ │ -3d0412: 0c02 |0005: move-result-object v2 │ │ -3d0414: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ -3d0418: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ -3d041e: 1102 |000b: return-object v2 │ │ +3d03d0: |[3d03d0] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ +3d03e0: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d03e4: 6e55 61a9 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@a961 │ │ +3d03ea: 0c02 |0005: move-result-object v2 │ │ +3d03ec: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ +3d03f0: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ +3d03f6: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=75 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -865992,21 +865992,21 @@ │ │ type : '(Ljava/net/InetAddress;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -3d0420: |[3d0420] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; │ │ -3d0430: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d0434: 6e30 62a9 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; // method@a962 │ │ -3d043a: 0c02 |0005: move-result-object v2 │ │ -3d043c: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ -3d0440: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ -3d0446: 1102 |000b: return-object v2 │ │ +3d03f8: |[3d03f8] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; │ │ +3d0408: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d040c: 6e30 62a9 2003 |0002: invoke-virtual {v0, v2, v3}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;I)Ljava/net/Socket; // method@a962 │ │ +3d0412: 0c02 |0005: move-result-object v2 │ │ +3d0414: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ +3d0418: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ +3d041e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0008 line=69 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/net/InetAddress; │ │ @@ -866017,21 +866017,21 @@ │ │ type : '(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3d0448: |[3d0448] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ -3d0458: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d045c: 6e55 63a9 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@a963 │ │ -3d0462: 0c02 |0005: move-result-object v2 │ │ -3d0464: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ -3d0468: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ -3d046e: 1102 |000b: return-object v2 │ │ +3d0420: |[3d0420] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; │ │ +3d0430: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d0434: 6e55 63a9 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/SocketFactory;.createSocket:(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket; // method@a963 │ │ +3d043a: 0c02 |0005: move-result-object v2 │ │ +3d043c: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ +3d0440: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ +3d0446: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/net/InetAddress; │ │ @@ -866044,21 +866044,21 @@ │ │ type : '(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -3d0470: |[3d0470] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ -3d0480: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d0484: 6e55 69a9 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@a969 │ │ -3d048a: 0c02 |0005: move-result-object v2 │ │ -3d048c: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ -3d0490: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ -3d0496: 1102 |000b: return-object v2 │ │ +3d0448: |[3d0448] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; │ │ +3d0458: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d045c: 6e55 69a9 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket; // method@a969 │ │ +3d0462: 0c02 |0005: move-result-object v2 │ │ +3d0464: 1f02 3b1c |0006: check-cast v2, Ljavax/net/ssl/SSLSocket; // type@1c3b │ │ +3d0468: 7020 b79e 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.configureSocket:(Ljavax/net/ssl/SSLSocket;)V // method@9eb7 │ │ +3d046e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/net/Socket; │ │ @@ -866071,19 +866071,19 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d0368: |[3d0368] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getDefaultCipherSuites:()[Ljava/lang/String; │ │ -3d0378: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d037c: 6e10 6aa9 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getDefaultCipherSuites:()[Ljava/lang/String; // method@a96a │ │ -3d0382: 0c00 |0005: move-result-object v0 │ │ -3d0384: 1100 |0006: return-object v0 │ │ +3d0340: |[3d0340] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getDefaultCipherSuites:()[Ljava/lang/String; │ │ +3d0350: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d0354: 6e10 6aa9 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getDefaultCipherSuites:()[Ljava/lang/String; // method@a96a │ │ +3d035a: 0c00 |0005: move-result-object v0 │ │ +3d035c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;) │ │ @@ -866091,19 +866091,19 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d0388: |[3d0388] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getSupportedCipherSuites:()[Ljava/lang/String; │ │ -3d0398: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ -3d039c: 6e10 6ba9 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getSupportedCipherSuites:()[Ljava/lang/String; // method@a96b │ │ -3d03a2: 0c00 |0005: move-result-object v0 │ │ -3d03a4: 1100 |0006: return-object v0 │ │ +3d0360: |[3d0360] de.danoeh.antennapod.net.ssl.AntennaPodSslSocketFactory.getSupportedCipherSuites:()[Ljava/lang/String; │ │ +3d0370: 5410 9ca4 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.factory:Ljavax/net/ssl/SSLSocketFactory; // field@a49c │ │ +3d0374: 6e10 6ba9 0000 |0002: invoke-virtual {v0}, Ljavax/net/ssl/SSLSocketFactory;.getSupportedCipherSuites:()[Ljava/lang/String; // method@a96b │ │ +3d037a: 0c00 |0005: move-result-object v0 │ │ +3d037c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -866146,17 +866146,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0580: |[3d0580] de.danoeh.antennapod.net.ssl.BackportCaCerts.:()V │ │ -3d0590: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0596: 0e00 |0003: return-void │ │ +3d0558: |[3d0558] de.danoeh.antennapod.net.ssl.BackportCaCerts.:()V │ │ +3d0568: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d056e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -866188,44 +866188,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0748: |[3d0748] de.danoeh.antennapod.net.ssl.BackportTrustManager.:()V │ │ -3d0758: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d075e: 0e00 |0003: return-void │ │ +3d0720: |[3d0720] de.danoeh.antennapod.net.ssl.BackportTrustManager.:()V │ │ +3d0730: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d0736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/BackportTrustManager;) │ │ name : 'create' │ │ type : '()Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -3d0598: |[3d0598] de.danoeh.antennapod.net.ssl.BackportTrustManager.create:()Ljavax/net/ssl/X509TrustManager; │ │ -3d05a8: 1a00 d949 |0000: const-string v0, "UTF-8" // string@49d9 │ │ -3d05ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d05ae: 7100 0da7 0000 |0003: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@a70d │ │ -3d05b4: 0c02 |0006: move-result-object v2 │ │ -3d05b6: 7110 0ea7 0200 |0007: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@a70e │ │ -3d05bc: 0c02 |000a: move-result-object v2 │ │ -3d05be: 6e20 0fa7 1200 |000b: invoke-virtual {v2, v1}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@a70f │ │ -3d05c4: 1a03 6d4f |000e: const-string v3, "X.509" // string@4f6d │ │ -3d05c8: 7110 1aa7 0300 |0010: invoke-static {v3}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@a71a │ │ -3d05ce: 0c03 |0013: move-result-object v3 │ │ -3d05d0: 1a04 b20a |0014: const-string v4, "BACKPORT_COMODO_ROOT_CA" // string@0ab2 │ │ -3d05d4: 2205 0b1b |0016: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1b0b │ │ -3d05d8: 1a06 2c06 |0018: const-string v6, "-----BEGIN CERTIFICATE----- │ │ +3d0570: |[3d0570] de.danoeh.antennapod.net.ssl.BackportTrustManager.create:()Ljavax/net/ssl/X509TrustManager; │ │ +3d0580: 1a00 d949 |0000: const-string v0, "UTF-8" // string@49d9 │ │ +3d0584: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d0586: 7100 0da7 0000 |0003: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@a70d │ │ +3d058c: 0c02 |0006: move-result-object v2 │ │ +3d058e: 7110 0ea7 0200 |0007: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@a70e │ │ +3d0594: 0c02 |000a: move-result-object v2 │ │ +3d0596: 6e20 0fa7 1200 |000b: invoke-virtual {v2, v1}, Ljava/security/KeyStore;.load:(Ljava/security/KeyStore$LoadStoreParameter;)V // method@a70f │ │ +3d059c: 1a03 6d4f |000e: const-string v3, "X.509" // string@4f6d │ │ +3d05a0: 7110 1aa7 0300 |0010: invoke-static {v3}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@a71a │ │ +3d05a6: 0c03 |0013: move-result-object v3 │ │ +3d05a8: 1a04 b20a |0014: const-string v4, "BACKPORT_COMODO_ROOT_CA" // string@0ab2 │ │ +3d05ac: 2205 0b1b |0016: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1b0b │ │ +3d05b0: 1a06 2c06 |0018: const-string v6, "-----BEGIN CERTIFICATE----- │ │ MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB │ │ hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G │ │ A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV │ │ BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 │ │ MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT │ │ EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR │ │ Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh │ │ @@ -866251,25 +866251,25 @@ │ │ boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke │ │ jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL │ │ S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb │ │ QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl │ │ 0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB │ │ NVOFBkpdn627G190 │ │ -----END CERTIFICATE-----" // string@062c │ │ -3d05dc: 7110 07a7 0000 |001a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3d05e2: 0c07 |001d: move-result-object v7 │ │ -3d05e4: 6e20 e6a5 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@a5e6 │ │ -3d05ea: 0c06 |0021: move-result-object v6 │ │ -3d05ec: 7020 58a4 6500 |0022: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a458 │ │ -3d05f2: 6e20 19a7 5300 |0025: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@a719 │ │ -3d05f8: 0c05 |0028: move-result-object v5 │ │ -3d05fa: 6e30 10a7 4205 |0029: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@a710 │ │ -3d0600: 1a04 bf42 |002c: const-string v4, "SECTIGO_USER_TRUST_CA" // string@42bf │ │ -3d0604: 2205 0b1b |002e: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1b0b │ │ -3d0608: 1a06 2d06 |0030: const-string v6, "-----BEGIN CERTIFICATE----- │ │ +3d05b4: 7110 07a7 0000 |001a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3d05ba: 0c07 |001d: move-result-object v7 │ │ +3d05bc: 6e20 e6a5 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@a5e6 │ │ +3d05c2: 0c06 |0021: move-result-object v6 │ │ +3d05c4: 7020 58a4 6500 |0022: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a458 │ │ +3d05ca: 6e20 19a7 5300 |0025: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@a719 │ │ +3d05d0: 0c05 |0028: move-result-object v5 │ │ +3d05d2: 6e30 10a7 4205 |0029: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@a710 │ │ +3d05d8: 1a04 bf42 |002c: const-string v4, "SECTIGO_USER_TRUST_CA" // string@42bf │ │ +3d05dc: 2205 0b1b |002e: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1b0b │ │ +3d05e0: 1a06 2d06 |0030: const-string v6, "-----BEGIN CERTIFICATE----- │ │ MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB │ │ iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl │ │ cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV │ │ BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw │ │ MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV │ │ BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU │ │ aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy │ │ @@ -866296,25 +866296,25 @@ │ │ XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ │ │ qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB │ │ VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB │ │ L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG │ │ jjxDah2nGN59PRbxYvnKkKj9 │ │ -----END CERTIFICATE----- │ │ " // string@062d │ │ -3d060c: 7110 07a7 0000 |0032: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3d0612: 0c07 |0035: move-result-object v7 │ │ -3d0614: 6e20 e6a5 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@a5e6 │ │ -3d061a: 0c06 |0039: move-result-object v6 │ │ -3d061c: 7020 58a4 6500 |003a: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a458 │ │ -3d0622: 6e20 19a7 5300 |003d: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@a719 │ │ -3d0628: 0c05 |0040: move-result-object v5 │ │ -3d062a: 6e30 10a7 4205 |0041: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@a710 │ │ -3d0630: 1a04 c91b |0044: const-string v4, "LETSENCRYPT_ISRG_CA" // string@1bc9 │ │ -3d0634: 2205 0b1b |0046: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1b0b │ │ -3d0638: 1a06 2e06 |0048: const-string v6, "-----BEGIN CERTIFICATE----- │ │ +3d05e4: 7110 07a7 0000 |0032: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3d05ea: 0c07 |0035: move-result-object v7 │ │ +3d05ec: 6e20 e6a5 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@a5e6 │ │ +3d05f2: 0c06 |0039: move-result-object v6 │ │ +3d05f4: 7020 58a4 6500 |003a: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a458 │ │ +3d05fa: 6e20 19a7 5300 |003d: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@a719 │ │ +3d0600: 0c05 |0040: move-result-object v5 │ │ +3d0602: 6e30 10a7 4205 |0041: invoke-virtual {v2, v4, v5}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@a710 │ │ +3d0608: 1a04 c91b |0044: const-string v4, "LETSENCRYPT_ISRG_CA" // string@1bc9 │ │ +3d060c: 2205 0b1b |0046: new-instance v5, Ljava/io/ByteArrayInputStream; // type@1b0b │ │ +3d0610: 1a06 2e06 |0048: const-string v6, "-----BEGIN CERTIFICATE----- │ │ MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw │ │ TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh │ │ cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 │ │ WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu │ │ ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY │ │ MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc │ │ h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ │ │ @@ -866337,45 +866337,45 @@ │ │ TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC │ │ jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc │ │ oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq │ │ 4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA │ │ mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d │ │ emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= │ │ -----END CERTIFICATE-----" // string@062e │ │ -3d063c: 7110 07a7 0000 |004a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3d0642: 0c00 |004d: move-result-object v0 │ │ -3d0644: 6e20 e6a5 0600 |004e: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@a5e6 │ │ -3d064a: 0c00 |0051: move-result-object v0 │ │ -3d064c: 7020 58a4 0500 |0052: invoke-direct {v5, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a458 │ │ -3d0652: 6e20 19a7 5300 |0055: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@a719 │ │ -3d0658: 0c00 |0058: move-result-object v0 │ │ -3d065a: 6e30 10a7 4200 |0059: invoke-virtual {v2, v4, v0}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@a710 │ │ -3d0660: 2200 d31b |005c: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d0664: 7010 54a7 0000 |005e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d066a: 7110 c39e 0200 |0061: invoke-static {v2}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@9ec3 │ │ -3d0670: 0c02 |0064: move-result-object v2 │ │ -3d0672: 7220 1fa8 2000 |0065: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d0678: 7110 c39e 0100 |0068: invoke-static {v1}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@9ec3 │ │ -3d067e: 0c02 |006b: move-result-object v2 │ │ -3d0680: 7220 1fa8 2000 |006c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d0686: 2202 6b19 |006f: new-instance v2, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager; // type@196b │ │ -3d068a: 7020 c59e 0200 |0071: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.:(Ljava/util/List;)V // method@9ec5 │ │ -3d0690: 1102 |0074: return-object v2 │ │ -3d0692: 0d00 |0075: move-exception v0 │ │ -3d0694: 2806 |0076: goto 007c // +0006 │ │ -3d0696: 0d00 |0077: move-exception v0 │ │ -3d0698: 2804 |0078: goto 007c // +0004 │ │ -3d069a: 0d00 |0079: move-exception v0 │ │ -3d069c: 2802 |007a: goto 007c // +0002 │ │ -3d069e: 0d00 |007b: move-exception v0 │ │ -3d06a0: 1a02 0d0b |007c: const-string v2, "BackportTrustManager" // string@0b0d │ │ -3d06a4: 7110 1b0b 0000 |007e: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3d06aa: 0c00 |0081: move-result-object v0 │ │ -3d06ac: 7120 190b 0200 |0082: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3d06b2: 1101 |0085: return-object v1 │ │ +3d0614: 7110 07a7 0000 |004a: invoke-static {v0}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3d061a: 0c00 |004d: move-result-object v0 │ │ +3d061c: 6e20 e6a5 0600 |004e: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@a5e6 │ │ +3d0622: 0c00 |0051: move-result-object v0 │ │ +3d0624: 7020 58a4 0500 |0052: invoke-direct {v5, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@a458 │ │ +3d062a: 6e20 19a7 5300 |0055: invoke-virtual {v3, v5}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@a719 │ │ +3d0630: 0c00 |0058: move-result-object v0 │ │ +3d0632: 6e30 10a7 4200 |0059: invoke-virtual {v2, v4, v0}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@a710 │ │ +3d0638: 2200 d31b |005c: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d063c: 7010 54a7 0000 |005e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d0642: 7110 c39e 0200 |0061: invoke-static {v2}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@9ec3 │ │ +3d0648: 0c02 |0064: move-result-object v2 │ │ +3d064a: 7220 1fa8 2000 |0065: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d0650: 7110 c39e 0100 |0068: invoke-static {v1}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@9ec3 │ │ +3d0656: 0c02 |006b: move-result-object v2 │ │ +3d0658: 7220 1fa8 2000 |006c: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d065e: 2202 6b19 |006f: new-instance v2, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager; // type@196b │ │ +3d0662: 7020 c59e 0200 |0071: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.:(Ljava/util/List;)V // method@9ec5 │ │ +3d0668: 1102 |0074: return-object v2 │ │ +3d066a: 0d00 |0075: move-exception v0 │ │ +3d066c: 2806 |0076: goto 007c // +0006 │ │ +3d066e: 0d00 |0077: move-exception v0 │ │ +3d0670: 2804 |0078: goto 007c // +0004 │ │ +3d0672: 0d00 |0079: move-exception v0 │ │ +3d0674: 2802 |007a: goto 007c // +0002 │ │ +3d0676: 0d00 |007b: move-exception v0 │ │ +3d0678: 1a02 0d0b |007c: const-string v2, "BackportTrustManager" // string@0b0d │ │ +3d067c: 7110 1b0b 0000 |007e: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3d0682: 0c00 |0081: move-result-object v0 │ │ +3d0684: 7120 190b 0200 |0082: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3d068a: 1101 |0085: return-object v1 │ │ catches : 1 │ │ 0x0003 - 0x0074 │ │ Ljava/security/KeyStoreException; -> 0x007b │ │ Ljava/security/cert/CertificateException; -> 0x0079 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0077 │ │ Ljava/io/IOException; -> 0x0075 │ │ positions : │ │ @@ -866403,40 +866403,40 @@ │ │ type : '(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3d06cc: |[3d06cc] de.danoeh.antennapod.net.ssl.BackportTrustManager.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ │ -3d06dc: 7100 6ca9 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@a96c │ │ -3d06e2: 0c00 |0003: move-result-object v0 │ │ -3d06e4: 7110 6da9 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@a96d │ │ -3d06ea: 0c00 |0007: move-result-object v0 │ │ -3d06ec: 6e20 6fa9 4000 |0008: invoke-virtual {v0, v4}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@a96f │ │ -3d06f2: 6e10 6ea9 0000 |000b: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@a96e │ │ -3d06f8: 0c04 |000e: move-result-object v4 │ │ -3d06fa: 2140 |000f: array-length v0, v4 │ │ -3d06fc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3d06fe: 3501 1400 |0011: if-ge v1, v0, 0025 // +0014 │ │ -3d0702: 4602 0401 |0013: aget-object v2, v4, v1 │ │ -3d0706: 2023 3f1c |0015: instance-of v3, v2, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ -3d070a: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -3d070e: 1f02 3f1c |0019: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ -3d0712: 1102 |001b: return-object v2 │ │ -3d0714: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d0718: 28f3 |001e: goto 0011 // -000d │ │ -3d071a: 0d04 |001f: move-exception v4 │ │ -3d071c: 2802 |0020: goto 0022 // +0002 │ │ -3d071e: 0d04 |0021: move-exception v4 │ │ -3d0720: 6e10 42a6 0400 |0022: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d0726: 2204 451b |0025: new-instance v4, Ljava/lang/IllegalStateException; // type@1b45 │ │ -3d072a: 1a00 304a |0027: const-string v0, "Unexpected default trust managers" // string@4a30 │ │ -3d072e: 7020 66a5 0400 |0029: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ -3d0734: 2704 |002c: throw v4 │ │ +3d06a4: |[3d06a4] de.danoeh.antennapod.net.ssl.BackportTrustManager.getSystemTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ │ +3d06b4: 7100 6ca9 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@a96c │ │ +3d06ba: 0c00 |0003: move-result-object v0 │ │ +3d06bc: 7110 6da9 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@a96d │ │ +3d06c2: 0c00 |0007: move-result-object v0 │ │ +3d06c4: 6e20 6fa9 4000 |0008: invoke-virtual {v0, v4}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@a96f │ │ +3d06ca: 6e10 6ea9 0000 |000b: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@a96e │ │ +3d06d0: 0c04 |000e: move-result-object v4 │ │ +3d06d2: 2140 |000f: array-length v0, v4 │ │ +3d06d4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3d06d6: 3501 1400 |0011: if-ge v1, v0, 0025 // +0014 │ │ +3d06da: 4602 0401 |0013: aget-object v2, v4, v1 │ │ +3d06de: 2023 3f1c |0015: instance-of v3, v2, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ +3d06e2: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ +3d06e6: 1f02 3f1c |0019: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ +3d06ea: 1102 |001b: return-object v2 │ │ +3d06ec: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d06f0: 28f3 |001e: goto 0011 // -000d │ │ +3d06f2: 0d04 |001f: move-exception v4 │ │ +3d06f4: 2802 |0020: goto 0022 // +0002 │ │ +3d06f6: 0d04 |0021: move-exception v4 │ │ +3d06f8: 6e10 42a6 0400 |0022: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d06fe: 2204 451b |0025: new-instance v4, Ljava/lang/IllegalStateException; // type@1b45 │ │ +3d0702: 1a00 304a |0027: const-string v0, "Unexpected default trust managers" // string@4a30 │ │ +3d0706: 7020 66a5 0400 |0029: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ +3d070c: 2704 |002c: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0021 │ │ Ljava/security/KeyStoreException; -> 0x001f │ │ positions : │ │ 0x0000 line=28 │ │ 0x0008 line=29 │ │ @@ -866494,17 +866494,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0760: |[3d0760] de.danoeh.antennapod.net.ssl.BuildConfig.:()V │ │ -3d0770: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0776: 0e00 |0003: return-void │ │ +3d0738: |[3d0738] de.danoeh.antennapod.net.ssl.BuildConfig.:()V │ │ +3d0748: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d074e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -866548,18 +866548,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d07e4: |[3d07e4] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.:(Ljava/util/List;)V │ │ -3d07f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d07fa: 5b01 a5a4 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ -3d07fe: 0e00 |0005: return-void │ │ +3d07bc: |[3d07bc] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.:(Ljava/util/List;)V │ │ +3d07cc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d07d2: 5b01 a5a4 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ +3d07d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/List; │ │ @@ -866570,30 +866570,30 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3d0800: |[3d0800] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -3d0810: 5430 a5a4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ -3d0814: 7210 2aa8 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d081a: 0c00 |0005: move-result-object v0 │ │ -3d081c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d081e: 7210 0da8 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d0824: 0a02 |000a: move-result v2 │ │ -3d0826: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -3d082a: 7210 0ea8 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d0830: 0c01 |0010: move-result-object v1 │ │ -3d0832: 1f01 3f1c |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ -3d0836: 7230 70a9 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@a970 │ │ -3d083c: 0e00 |0016: return-void │ │ -3d083e: 0d01 |0017: move-exception v1 │ │ -3d0840: 28ef |0018: goto 0007 // -0011 │ │ -3d0842: 2701 |0019: throw v1 │ │ +3d07d8: |[3d07d8] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +3d07e8: 5430 a5a4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ +3d07ec: 7210 2aa8 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d07f2: 0c00 |0005: move-result-object v0 │ │ +3d07f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d07f6: 7210 0da8 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d07fc: 0a02 |000a: move-result v2 │ │ +3d07fe: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +3d0802: 7210 0ea8 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d0808: 0c01 |0010: move-result-object v1 │ │ +3d080a: 1f01 3f1c |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ +3d080e: 7230 70a9 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@a970 │ │ +3d0814: 0e00 |0016: return-void │ │ +3d0816: 0d01 |0017: move-exception v1 │ │ +3d0818: 28ef |0018: goto 0007 // -0011 │ │ +3d081a: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0013 - 0x0016 │ │ Ljava/security/cert/CertificateException; -> 0x0017 │ │ positions : │ │ 0x0000 line=28 │ │ 0x0013 line=30 │ │ 0x0019 line=37 │ │ @@ -866607,30 +866607,30 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3d0854: |[3d0854] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -3d0864: 5430 a5a4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ -3d0868: 7210 2aa8 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d086e: 0c00 |0005: move-result-object v0 │ │ -3d0870: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d0872: 7210 0da8 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d0878: 0a02 |000a: move-result v2 │ │ -3d087a: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -3d087e: 7210 0ea8 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d0884: 0c01 |0010: move-result-object v1 │ │ -3d0886: 1f01 3f1c |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ -3d088a: 7230 71a9 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@a971 │ │ -3d0890: 0e00 |0016: return-void │ │ -3d0892: 0d01 |0017: move-exception v1 │ │ -3d0894: 28ef |0018: goto 0007 // -0011 │ │ -3d0896: 2701 |0019: throw v1 │ │ +3d082c: |[3d082c] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +3d083c: 5430 a5a4 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ +3d0840: 7210 2aa8 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d0846: 0c00 |0005: move-result-object v0 │ │ +3d0848: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d084a: 7210 0da8 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d0850: 0a02 |000a: move-result v2 │ │ +3d0852: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +3d0856: 7210 0ea8 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d085c: 0c01 |0010: move-result-object v1 │ │ +3d085e: 1f01 3f1c |0011: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ +3d0862: 7230 71a9 4105 |0013: invoke-interface {v1, v4, v5}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@a971 │ │ +3d0868: 0e00 |0016: return-void │ │ +3d086a: 0d01 |0017: move-exception v1 │ │ +3d086c: 28ef |0018: goto 0007 // -0011 │ │ +3d086e: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0013 - 0x0016 │ │ Ljava/security/cert/CertificateException; -> 0x0017 │ │ positions : │ │ 0x0000 line=43 │ │ 0x0013 line=45 │ │ 0x0019 line=52 │ │ @@ -866644,38 +866644,38 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3d0778: |[3d0778] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -3d0788: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d078c: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d0792: 5431 a5a4 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ -3d0796: 7210 2aa8 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d079c: 0c01 |000a: move-result-object v1 │ │ -3d079e: 7210 0da8 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d07a4: 0a02 |000e: move-result v2 │ │ -3d07a6: 3802 1400 |000f: if-eqz v2, 0023 // +0014 │ │ -3d07aa: 7210 0ea8 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d07b0: 0c02 |0014: move-result-object v2 │ │ -3d07b2: 1f02 3f1c |0015: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ -3d07b6: 7210 72a9 0200 |0017: invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@a972 │ │ -3d07bc: 0c02 |001a: move-result-object v2 │ │ -3d07be: 7110 6ba7 0200 |001b: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3d07c4: 0c02 |001e: move-result-object v2 │ │ -3d07c6: 7220 21a8 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a821 │ │ -3d07cc: 28e9 |0022: goto 000b // -0017 │ │ -3d07ce: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -3d07d0: 2311 f01d |0024: new-array v1, v1, [Ljava/security/cert/X509Certificate; // type@1df0 │ │ -3d07d4: 7220 35a8 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@a835 │ │ -3d07da: 0c00 |0029: move-result-object v0 │ │ -3d07dc: 1f00 f01d |002a: check-cast v0, [Ljava/security/cert/X509Certificate; // type@1df0 │ │ -3d07e0: 1100 |002c: return-object v0 │ │ +3d0750: |[3d0750] de.danoeh.antennapod.net.ssl.CompositeX509TrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +3d0760: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d0764: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d076a: 5431 a5a4 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/ssl/CompositeX509TrustManager;.trustManagers:Ljava/util/List; // field@a4a5 │ │ +3d076e: 7210 2aa8 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d0774: 0c01 |000a: move-result-object v1 │ │ +3d0776: 7210 0da8 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d077c: 0a02 |000e: move-result v2 │ │ +3d077e: 3802 1400 |000f: if-eqz v2, 0023 // +0014 │ │ +3d0782: 7210 0ea8 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d0788: 0c02 |0014: move-result-object v2 │ │ +3d078a: 1f02 3f1c |0015: check-cast v2, Ljavax/net/ssl/X509TrustManager; // type@1c3f │ │ +3d078e: 7210 72a9 0200 |0017: invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@a972 │ │ +3d0794: 0c02 |001a: move-result-object v2 │ │ +3d0796: 7110 6ba7 0200 |001b: invoke-static {v2}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3d079c: 0c02 |001e: move-result-object v2 │ │ +3d079e: 7220 21a8 2000 |001f: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a821 │ │ +3d07a4: 28e9 |0022: goto 000b // -0017 │ │ +3d07a6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +3d07a8: 2311 f01d |0024: new-array v1, v1, [Ljava/security/cert/X509Certificate; // type@1df0 │ │ +3d07ac: 7220 35a8 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@a835 │ │ +3d07b2: 0c00 |0029: move-result-object v0 │ │ +3d07b4: 1f00 f01d |002a: check-cast v0, [Ljava/security/cert/X509Certificate; // type@1df0 │ │ +3d07b8: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x0017 line=59 │ │ 0x0026 line=61 │ │ locals : │ │ @@ -866836,17 +866836,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d08c0: |[3d08c0] de.danoeh.antennapod.net.ssl.R$anim.:()V │ │ -3d08d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d08d6: 0e00 |0003: return-void │ │ +3d0898: |[3d0898] de.danoeh.antennapod.net.ssl.R$anim.:()V │ │ +3d08a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d08ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -866908,17 +866908,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d08a8: |[3d08a8] de.danoeh.antennapod.net.ssl.R$animator.:()V │ │ -3d08b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d08be: 0e00 |0003: return-void │ │ +3d0880: |[3d0880] de.danoeh.antennapod.net.ssl.R$animator.:()V │ │ +3d0890: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d0896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -868395,17 +868395,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d08d8: |[3d08d8] de.danoeh.antennapod.net.ssl.R$attr.:()V │ │ -3d08e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d08ee: 0e00 |0003: return-void │ │ +3d08b0: |[3d08b0] de.danoeh.antennapod.net.ssl.R$attr.:()V │ │ +3d08c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d08c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -868447,17 +868447,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d08f0: |[3d08f0] de.danoeh.antennapod.net.ssl.R$bool.:()V │ │ -3d0900: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0906: 0e00 |0003: return-void │ │ +3d08c8: |[3d08c8] de.danoeh.antennapod.net.ssl.R$bool.:()V │ │ +3d08d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d08de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -868924,17 +868924,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0908: |[3d0908] de.danoeh.antennapod.net.ssl.R$color.:()V │ │ -3d0918: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d091e: 0e00 |0003: return-void │ │ +3d08e0: |[3d08e0] de.danoeh.antennapod.net.ssl.R$color.:()V │ │ +3d08f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d08f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -869566,17 +869566,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0920: |[3d0920] de.danoeh.antennapod.net.ssl.R$dimen.:()V │ │ -3d0930: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0936: 0e00 |0003: return-void │ │ +3d08f8: |[3d08f8] de.danoeh.antennapod.net.ssl.R$dimen.:()V │ │ +3d0908: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d090e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -870118,17 +870118,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0938: |[3d0938] de.danoeh.antennapod.net.ssl.R$drawable.:()V │ │ -3d0948: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d094e: 0e00 |0003: return-void │ │ +3d0910: |[3d0910] de.danoeh.antennapod.net.ssl.R$drawable.:()V │ │ +3d0920: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d0926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -870930,17 +870930,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0950: |[3d0950] de.danoeh.antennapod.net.ssl.R$id.:()V │ │ -3d0960: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0966: 0e00 |0003: return-void │ │ +3d0928: |[3d0928] de.danoeh.antennapod.net.ssl.R$id.:()V │ │ +3d0938: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d093e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -870997,17 +870997,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0968: |[3d0968] de.danoeh.antennapod.net.ssl.R$integer.:()V │ │ -3d0978: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d097e: 0e00 |0003: return-void │ │ +3d0940: |[3d0940] de.danoeh.antennapod.net.ssl.R$integer.:()V │ │ +3d0950: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d0956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -871074,17 +871074,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0980: |[3d0980] de.danoeh.antennapod.net.ssl.R$interpolator.:()V │ │ -3d0990: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d0996: 0e00 |0003: return-void │ │ +3d0958: |[3d0958] de.danoeh.antennapod.net.ssl.R$interpolator.:()V │ │ +3d0968: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d096e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -871311,17 +871311,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d0998: |[3d0998] de.danoeh.antennapod.net.ssl.R$layout.:()V │ │ -3d09a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d09ae: 0e00 |0003: return-void │ │ +3d0970: |[3d0970] de.danoeh.antennapod.net.ssl.R$layout.:()V │ │ +3d0980: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d0986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -871503,17 +871503,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d09b0: |[3d09b0] de.danoeh.antennapod.net.ssl.R$string.:()V │ │ -3d09c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d09c6: 0e00 |0003: return-void │ │ +3d0988: |[3d0988] de.danoeh.antennapod.net.ssl.R$string.:()V │ │ +3d0998: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d099e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -873295,17 +873295,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d1458: |[3d1458] de.danoeh.antennapod.net.ssl.R$style.:()V │ │ -3d1468: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d146e: 0e00 |0003: return-void │ │ +3d1430: |[3d1430] de.danoeh.antennapod.net.ssl.R$style.:()V │ │ +3d1440: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d1446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -875782,267 +875782,267 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1332 16-bit code units │ │ -3d09c8: |[3d09c8] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ -3d09d8: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3d09dc: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3d09e0: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ -3d09e6: 6900 66a9 |0007: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBar:[I // field@a966 │ │ -3d09ea: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3d09f0: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3d09f6: 0c01 |000f: move-result-object v1 │ │ -3d09f8: 6901 67a9 |0010: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBarLayout:[I // field@a967 │ │ -3d09fc: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3d0a02: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3d0a08: 0c01 |0018: move-result-object v1 │ │ -3d0a0a: 6901 86a9 |0019: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuItemView:[I // field@a986 │ │ -3d0a0e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3d0a10: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3d0a14: 6902 88a9 |001e: sput-object v2, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuView:[I // field@a988 │ │ -3d0a18: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3d0a1a: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3d0a1e: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ -3d0a24: 6903 89a9 |0026: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMode:[I // field@a989 │ │ -3d0a28: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3d0a2e: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3d0a34: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3d0a3a: 0c03 |0031: move-result-object v3 │ │ -3d0a3c: 6903 90a9 |0032: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActivityChooserView:[I // field@a990 │ │ -3d0a40: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3d0a44: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3d0a48: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ -3d0a4e: 6904 93a9 |003b: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AlertDialog:[I // field@a993 │ │ -3d0a52: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3d0a56: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ -3d0a5c: 6904 9ca9 |0042: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a99c │ │ -3d0a60: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3d0a66: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3d0a6c: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3d0a72: 0c06 |004d: move-result-object v6 │ │ -3d0a74: 6906 a3a9 |004e: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableItem:[I // field@a9a3 │ │ -3d0a78: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3d0a7e: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3d0a84: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3d0a8a: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3d0a90: 0c06 |005c: move-result-object v6 │ │ -3d0a92: 6906 a6a9 |005d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a9a6 │ │ -3d0a96: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ -3d0a9a: 6901 aba9 |0061: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatEmojiHelper:[I // field@a9ab │ │ -3d0a9e: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ -3d0aa4: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ -3d0aaa: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3d0ab0: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ -3d0ab6: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3d0abc: 0c01 |0072: move-result-object v1 │ │ -3d0abe: 6901 aca9 |0073: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatImageView:[I // field@a9ac │ │ -3d0ac2: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ -3d0ac8: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ -3d0ace: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3d0ad4: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ -3d0ada: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3d0ae0: 0c01 |0084: move-result-object v1 │ │ -3d0ae2: 6901 b1a9 |0085: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatSeekBar:[I // field@a9b1 │ │ -3d0ae6: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3d0ae8: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ -3d0aec: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ -3d0af2: 6906 b6a9 |008d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextHelper:[I // field@a9b6 │ │ -3d0af6: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3d0afa: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ -3d0afe: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ -3d0b04: 6906 bea9 |0096: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextView:[I // field@a9be │ │ -3d0b08: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3d0b0c: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ -3d0b10: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ -3d0b16: 6906 d5a9 |009f: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTheme:[I // field@a9d5 │ │ -3d0b1a: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ -3d0b20: 2410 c81c 0600 |00a4: filled-new-array {v6}, [I // type@1cc8 │ │ -3d0b26: 0c06 |00a7: move-result-object v6 │ │ -3d0b28: 6906 55aa |00a8: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ButtonBarLayout:[I // field@aa55 │ │ -3d0b2c: 1406 7603 047f |00aa: const v6, #float 1.75476e+38 // #7f040376 │ │ -3d0b32: 1407 b603 047f |00ad: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3d0b38: 2420 c81c 7600 |00b0: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d0b3e: 0c06 |00b3: move-result-object v6 │ │ -3d0b40: 6906 57aa |00b4: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Capability:[I // field@aa57 │ │ -3d0b44: 1406 a500 047f |00b6: const v6, #float 1.75461e+38 // #7f0400a5 │ │ -3d0b4a: 1407 a600 047f |00b9: const v7, #float 1.75461e+38 // #7f0400a6 │ │ -3d0b50: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ -3d0b56: 1409 a400 047f |00bf: const v9, #float 1.75461e+38 // #7f0400a4 │ │ -3d0b5c: 2440 c81c 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3d0b62: 0c06 |00c5: move-result-object v6 │ │ -3d0b64: 6906 5aaa |00c6: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CheckedTextView:[I // field@aa5a │ │ -3d0b68: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ -3d0b6e: 1407 4e02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024e │ │ -3d0b74: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ -3d0b7a: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ -3d0b80: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ -3d0b86: 2457 c81c 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d0b8c: 0c06 |00da: move-result-object v6 │ │ -3d0b8e: 6906 5faa |00db: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ColorStateListItem:[I // field@aa5f │ │ -3d0b92: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ -3d0b98: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ -3d0b9e: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ -3d0ba4: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ -3d0baa: 2440 c81c a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d0bb0: 0c06 |00ec: move-result-object v6 │ │ -3d0bb2: 6906 65aa |00ed: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CompoundButton:[I // field@aa65 │ │ -3d0bb6: 2333 c81c |00ef: new-array v3, v3, [I // type@1cc8 │ │ -3d0bba: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ -3d0bc0: 6903 6aaa |00f4: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.DrawerArrowToggle:[I // field@aa6a │ │ -3d0bc4: 2311 c81c |00f6: new-array v1, v1, [I // type@1cc8 │ │ -3d0bc8: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ -3d0bce: 6901 73aa |00fb: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamily:[I // field@aa73 │ │ -3d0bd2: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ -3d0bd6: 2311 c81c |00ff: new-array v1, v1, [I // type@1cc8 │ │ -3d0bda: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ -3d0be0: 6901 74aa |0104: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamilyFont:[I // field@aa74 │ │ -3d0be4: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ -3d0bea: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ -3d0bf0: 2430 c81c 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1cc8 │ │ -3d0bf6: 0c06 |010f: move-result-object v6 │ │ -3d0bf8: 6906 86aa |0110: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Fragment:[I // field@aa86 │ │ -3d0bfc: 2420 c81c 3100 |0112: filled-new-array {v1, v3}, [I // type@1cc8 │ │ -3d0c02: 0c01 |0115: move-result-object v1 │ │ -3d0c04: 6901 87aa |0116: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FragmentContainerView:[I // field@aa87 │ │ -3d0c08: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ -3d0c0c: 2311 c81c |011a: new-array v1, v1, [I // type@1cc8 │ │ -3d0c10: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ -3d0c16: 6901 8daa |011f: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColor:[I // field@aa8d │ │ -3d0c1a: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ -3d0c20: 2420 c81c 1800 |0124: filled-new-array {v8, v1}, [I // type@1cc8 │ │ -3d0c26: 0c01 |0127: move-result-object v1 │ │ -3d0c28: 6901 8eaa |0128: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColorItem:[I // field@aa8e │ │ -3d0c2c: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ -3d0c30: 2313 c81c |012c: new-array v3, v1, [I // type@1cc8 │ │ -3d0c34: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ -3d0c3a: 6903 9daa |0131: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat:[I // field@aa9d │ │ -3d0c3e: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ -3d0c44: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ -3d0c4a: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ -3d0c50: 2440 c81c 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1cc8 │ │ -3d0c56: 0c00 |013f: move-result-object v0 │ │ -3d0c58: 6900 9eaa |0140: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat_Layout:[I // field@aa9e │ │ -3d0c5c: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ -3d0c62: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ -3d0c68: 2420 c81c 3000 |0148: filled-new-array {v0, v3}, [I // type@1cc8 │ │ -3d0c6e: 0c00 |014b: move-result-object v0 │ │ -3d0c70: 6900 acaa |014c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ListPopupWindow:[I // field@aaac │ │ -3d0c74: 2320 c81c |014e: new-array v0, v2, [I // type@1cc8 │ │ -3d0c78: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ -3d0c7e: 6900 afaa |0153: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuGroup:[I // field@aaaf │ │ -3d0c82: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ -3d0c86: 2300 c81c |0157: new-array v0, v0, [I // type@1cc8 │ │ -3d0c8a: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ -3d0c90: 6900 b6aa |015c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuItem:[I // field@aab6 │ │ -3d0c94: 2310 c81c |015e: new-array v0, v1, [I // type@1cc8 │ │ -3d0c98: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ -3d0c9e: 6900 ceaa |0163: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuView:[I // field@aace │ │ -3d0ca2: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ -3d0ca8: 1401 3903 047f |0168: const v1, #float 1.75475e+38 // #7f040339 │ │ -3d0cae: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ -3d0cb4: 2430 c81c 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1cc8 │ │ -3d0cba: 0c00 |0171: move-result-object v0 │ │ -3d0cbc: 6900 d8aa |0172: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindow:[I // field@aad8 │ │ -3d0cc0: 1400 e703 047f |0174: const v0, #float 1.75478e+38 // #7f0403e7 │ │ -3d0cc6: 2410 c81c 0000 |0177: filled-new-array {v0}, [I // type@1cc8 │ │ -3d0ccc: 0c00 |017a: move-result-object v0 │ │ -3d0cce: 6900 d9aa |017b: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindowBackgroundState:[I // field@aad9 │ │ -3d0cd2: 1400 3b03 047f |017d: const v0, #float 1.75475e+38 // #7f04033b │ │ -3d0cd8: 1401 4103 047f |0180: const v1, #float 1.75475e+38 // #7f040341 │ │ -3d0cde: 2420 c81c 1000 |0183: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3d0ce4: 0c00 |0186: move-result-object v0 │ │ -3d0ce6: 6900 deaa |0187: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.RecycleListView:[I // field@aade │ │ -3d0cea: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ -3d0cee: 2300 c81c |018b: new-array v0, v0, [I // type@1cc8 │ │ -3d0cf2: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ -3d0cf8: 6900 e1aa |0190: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SearchView:[I // field@aae1 │ │ -3d0cfc: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ -3d0d02: 1401 5d03 047f |0195: const v1, #float 1.75476e+38 // #7f04035d │ │ -3d0d08: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ -3d0d0e: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ -3d0d14: 2451 c81c 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1cc8 │ │ -3d0d1a: 0c00 |01a1: move-result-object v0 │ │ -3d0d1c: 6900 f3aa |01a2: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Spinner:[I // field@aaf3 │ │ -3d0d20: 2320 c81c |01a4: new-array v0, v2, [I // type@1cc8 │ │ -3d0d24: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ -3d0d2a: 6900 f9aa |01a9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawable:[I // field@aaf9 │ │ -3d0d2e: 2410 c81c 0500 |01ab: filled-new-array {v5}, [I // type@1cc8 │ │ -3d0d34: 0c00 |01ae: move-result-object v0 │ │ -3d0d36: 6900 faaa |01af: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawableItem:[I // field@aafa │ │ -3d0d3a: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ -3d0d3e: 2300 c81c |01b3: new-array v0, v0, [I // type@1cc8 │ │ -3d0d42: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ -3d0d48: 6900 02ab |01b8: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SwitchCompat:[I // field@ab02 │ │ -3d0d4c: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ -3d0d50: 2300 c81c |01bc: new-array v0, v0, [I // type@1cc8 │ │ -3d0d54: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ -3d0d5a: 6900 11ab |01c1: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.TextAppearance:[I // field@ab11 │ │ -3d0d5e: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ -3d0d62: 2300 c81c |01c5: new-array v0, v0, [I // type@1cc8 │ │ -3d0d66: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ -3d0d6c: 6900 22ab |01ca: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Toolbar:[I // field@ab22 │ │ -3d0d70: 1400 4003 047f |01cc: const v0, #float 1.75475e+38 // #7f040340 │ │ -3d0d76: 1401 6604 047f |01cf: const v1, #float 1.75481e+38 // #7f040466 │ │ -3d0d7c: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ -3d0d80: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ -3d0d86: 1405 3d03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033d │ │ -3d0d8c: 2451 c81c 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ -3d0d92: 0c00 |01dd: move-result-object v0 │ │ -3d0d94: 6900 41ab |01de: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.View:[I // field@ab41 │ │ -3d0d98: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ -3d0d9e: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ -3d0da4: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ -3d0daa: 2430 c81c 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3d0db0: 0c00 |01ec: move-result-object v0 │ │ -3d0db2: 6900 42ab |01ed: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewBackgroundHelper:[I // field@ab42 │ │ -3d0db6: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ -3d0dbc: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ -3d0dc2: 2430 c81c 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1cc8 │ │ -3d0dc8: 0c00 |01f8: move-result-object v0 │ │ -3d0dca: 6900 46ab |01f9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewStubCompat:[I // field@ab46 │ │ -3d0dce: 0e00 |01fb: return-void │ │ -3d0dd0: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ -3d0e4c: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ -3d0e6c: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ -3d0e94: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ -3d0eb4: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ -3d0ed8: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ -3d0f38: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ -3d113c: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ -3d1164: 0003 0400 0700 0000 e401 047f e501 ... |03c6: array-data (18 units) │ │ -3d1188: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ -3d11b8: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ -3d11f0: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ -3d121c: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ -3d123c: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ -3d12a0: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ -3d12cc: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ -3d1318: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ -3d1338: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ -3d1378: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ -3d13c0: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ +3d09a0: |[3d09a0] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ +3d09b0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3d09b4: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3d09b8: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ +3d09be: 6900 66a9 |0007: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBar:[I // field@a966 │ │ +3d09c2: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3d09c8: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3d09ce: 0c01 |000f: move-result-object v1 │ │ +3d09d0: 6901 67a9 |0010: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionBarLayout:[I // field@a967 │ │ +3d09d4: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3d09da: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3d09e0: 0c01 |0018: move-result-object v1 │ │ +3d09e2: 6901 86a9 |0019: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuItemView:[I // field@a986 │ │ +3d09e6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3d09e8: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3d09ec: 6902 88a9 |001e: sput-object v2, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMenuView:[I // field@a988 │ │ +3d09f0: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3d09f2: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3d09f6: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ +3d09fc: 6903 89a9 |0026: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActionMode:[I // field@a989 │ │ +3d0a00: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3d0a06: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3d0a0c: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3d0a12: 0c03 |0031: move-result-object v3 │ │ +3d0a14: 6903 90a9 |0032: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.ActivityChooserView:[I // field@a990 │ │ +3d0a18: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3d0a1c: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3d0a20: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ +3d0a26: 6904 93a9 |003b: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AlertDialog:[I // field@a993 │ │ +3d0a2a: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3d0a2e: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ +3d0a34: 6904 9ca9 |0042: sput-object v4, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableCompat:[I // field@a99c │ │ +3d0a38: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3d0a3e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3d0a44: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3d0a4a: 0c06 |004d: move-result-object v6 │ │ +3d0a4c: 6906 a3a9 |004e: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableItem:[I // field@a9a3 │ │ +3d0a50: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3d0a56: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3d0a5c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3d0a62: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3d0a68: 0c06 |005c: move-result-object v6 │ │ +3d0a6a: 6906 a6a9 |005d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AnimatedStateListDrawableTransition:[I // field@a9a6 │ │ +3d0a6e: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ +3d0a72: 6901 aba9 |0061: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatEmojiHelper:[I // field@a9ab │ │ +3d0a76: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ +3d0a7c: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ +3d0a82: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3d0a88: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ +3d0a8e: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3d0a94: 0c01 |0072: move-result-object v1 │ │ +3d0a96: 6901 aca9 |0073: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatImageView:[I // field@a9ac │ │ +3d0a9a: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ +3d0aa0: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ +3d0aa6: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3d0aac: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ +3d0ab2: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3d0ab8: 0c01 |0084: move-result-object v1 │ │ +3d0aba: 6901 b1a9 |0085: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatSeekBar:[I // field@a9b1 │ │ +3d0abe: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3d0ac0: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ +3d0ac4: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ +3d0aca: 6906 b6a9 |008d: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextHelper:[I // field@a9b6 │ │ +3d0ace: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3d0ad2: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ +3d0ad6: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ +3d0adc: 6906 bea9 |0096: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTextView:[I // field@a9be │ │ +3d0ae0: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3d0ae4: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ +3d0ae8: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ +3d0aee: 6906 d5a9 |009f: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.AppCompatTheme:[I // field@a9d5 │ │ +3d0af2: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ +3d0af8: 2410 c81c 0600 |00a4: filled-new-array {v6}, [I // type@1cc8 │ │ +3d0afe: 0c06 |00a7: move-result-object v6 │ │ +3d0b00: 6906 55aa |00a8: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ButtonBarLayout:[I // field@aa55 │ │ +3d0b04: 1406 7603 047f |00aa: const v6, #float 1.75476e+38 // #7f040376 │ │ +3d0b0a: 1407 b603 047f |00ad: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3d0b10: 2420 c81c 7600 |00b0: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d0b16: 0c06 |00b3: move-result-object v6 │ │ +3d0b18: 6906 57aa |00b4: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Capability:[I // field@aa57 │ │ +3d0b1c: 1406 a500 047f |00b6: const v6, #float 1.75461e+38 // #7f0400a5 │ │ +3d0b22: 1407 a600 047f |00b9: const v7, #float 1.75461e+38 // #7f0400a6 │ │ +3d0b28: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ +3d0b2e: 1409 a400 047f |00bf: const v9, #float 1.75461e+38 // #7f0400a4 │ │ +3d0b34: 2440 c81c 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3d0b3a: 0c06 |00c5: move-result-object v6 │ │ +3d0b3c: 6906 5aaa |00c6: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CheckedTextView:[I // field@aa5a │ │ +3d0b40: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ +3d0b46: 1407 4e02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024e │ │ +3d0b4c: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ +3d0b52: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ +3d0b58: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ +3d0b5e: 2457 c81c 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d0b64: 0c06 |00da: move-result-object v6 │ │ +3d0b66: 6906 5faa |00db: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.ColorStateListItem:[I // field@aa5f │ │ +3d0b6a: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ +3d0b70: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ +3d0b76: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ +3d0b7c: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ +3d0b82: 2440 c81c a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d0b88: 0c06 |00ec: move-result-object v6 │ │ +3d0b8a: 6906 65aa |00ed: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.CompoundButton:[I // field@aa65 │ │ +3d0b8e: 2333 c81c |00ef: new-array v3, v3, [I // type@1cc8 │ │ +3d0b92: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ +3d0b98: 6903 6aaa |00f4: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.DrawerArrowToggle:[I // field@aa6a │ │ +3d0b9c: 2311 c81c |00f6: new-array v1, v1, [I // type@1cc8 │ │ +3d0ba0: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ +3d0ba6: 6901 73aa |00fb: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamily:[I // field@aa73 │ │ +3d0baa: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ +3d0bae: 2311 c81c |00ff: new-array v1, v1, [I // type@1cc8 │ │ +3d0bb2: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ +3d0bb8: 6901 74aa |0104: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FontFamilyFont:[I // field@aa74 │ │ +3d0bbc: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ +3d0bc2: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ +3d0bc8: 2430 c81c 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1cc8 │ │ +3d0bce: 0c06 |010f: move-result-object v6 │ │ +3d0bd0: 6906 86aa |0110: sput-object v6, Lde/danoeh/antennapod/net/ssl/R$styleable;.Fragment:[I // field@aa86 │ │ +3d0bd4: 2420 c81c 3100 |0112: filled-new-array {v1, v3}, [I // type@1cc8 │ │ +3d0bda: 0c01 |0115: move-result-object v1 │ │ +3d0bdc: 6901 87aa |0116: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.FragmentContainerView:[I // field@aa87 │ │ +3d0be0: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ +3d0be4: 2311 c81c |011a: new-array v1, v1, [I // type@1cc8 │ │ +3d0be8: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ +3d0bee: 6901 8daa |011f: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColor:[I // field@aa8d │ │ +3d0bf2: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ +3d0bf8: 2420 c81c 1800 |0124: filled-new-array {v8, v1}, [I // type@1cc8 │ │ +3d0bfe: 0c01 |0127: move-result-object v1 │ │ +3d0c00: 6901 8eaa |0128: sput-object v1, Lde/danoeh/antennapod/net/ssl/R$styleable;.GradientColorItem:[I // field@aa8e │ │ +3d0c04: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ +3d0c08: 2313 c81c |012c: new-array v3, v1, [I // type@1cc8 │ │ +3d0c0c: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ +3d0c12: 6903 9daa |0131: sput-object v3, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat:[I // field@aa9d │ │ +3d0c16: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ +3d0c1c: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ +3d0c22: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ +3d0c28: 2440 c81c 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1cc8 │ │ +3d0c2e: 0c00 |013f: move-result-object v0 │ │ +3d0c30: 6900 9eaa |0140: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.LinearLayoutCompat_Layout:[I // field@aa9e │ │ +3d0c34: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ +3d0c3a: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ +3d0c40: 2420 c81c 3000 |0148: filled-new-array {v0, v3}, [I // type@1cc8 │ │ +3d0c46: 0c00 |014b: move-result-object v0 │ │ +3d0c48: 6900 acaa |014c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ListPopupWindow:[I // field@aaac │ │ +3d0c4c: 2320 c81c |014e: new-array v0, v2, [I // type@1cc8 │ │ +3d0c50: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ +3d0c56: 6900 afaa |0153: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuGroup:[I // field@aaaf │ │ +3d0c5a: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ +3d0c5e: 2300 c81c |0157: new-array v0, v0, [I // type@1cc8 │ │ +3d0c62: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ +3d0c68: 6900 b6aa |015c: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuItem:[I // field@aab6 │ │ +3d0c6c: 2310 c81c |015e: new-array v0, v1, [I // type@1cc8 │ │ +3d0c70: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ +3d0c76: 6900 ceaa |0163: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.MenuView:[I // field@aace │ │ +3d0c7a: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ +3d0c80: 1401 3903 047f |0168: const v1, #float 1.75475e+38 // #7f040339 │ │ +3d0c86: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ +3d0c8c: 2430 c81c 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1cc8 │ │ +3d0c92: 0c00 |0171: move-result-object v0 │ │ +3d0c94: 6900 d8aa |0172: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindow:[I // field@aad8 │ │ +3d0c98: 1400 e703 047f |0174: const v0, #float 1.75478e+38 // #7f0403e7 │ │ +3d0c9e: 2410 c81c 0000 |0177: filled-new-array {v0}, [I // type@1cc8 │ │ +3d0ca4: 0c00 |017a: move-result-object v0 │ │ +3d0ca6: 6900 d9aa |017b: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.PopupWindowBackgroundState:[I // field@aad9 │ │ +3d0caa: 1400 3b03 047f |017d: const v0, #float 1.75475e+38 // #7f04033b │ │ +3d0cb0: 1401 4103 047f |0180: const v1, #float 1.75475e+38 // #7f040341 │ │ +3d0cb6: 2420 c81c 1000 |0183: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3d0cbc: 0c00 |0186: move-result-object v0 │ │ +3d0cbe: 6900 deaa |0187: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.RecycleListView:[I // field@aade │ │ +3d0cc2: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ +3d0cc6: 2300 c81c |018b: new-array v0, v0, [I // type@1cc8 │ │ +3d0cca: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ +3d0cd0: 6900 e1aa |0190: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SearchView:[I // field@aae1 │ │ +3d0cd4: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ +3d0cda: 1401 5d03 047f |0195: const v1, #float 1.75476e+38 // #7f04035d │ │ +3d0ce0: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ +3d0ce6: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ +3d0cec: 2451 c81c 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1cc8 │ │ +3d0cf2: 0c00 |01a1: move-result-object v0 │ │ +3d0cf4: 6900 f3aa |01a2: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Spinner:[I // field@aaf3 │ │ +3d0cf8: 2320 c81c |01a4: new-array v0, v2, [I // type@1cc8 │ │ +3d0cfc: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ +3d0d02: 6900 f9aa |01a9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawable:[I // field@aaf9 │ │ +3d0d06: 2410 c81c 0500 |01ab: filled-new-array {v5}, [I // type@1cc8 │ │ +3d0d0c: 0c00 |01ae: move-result-object v0 │ │ +3d0d0e: 6900 faaa |01af: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.StateListDrawableItem:[I // field@aafa │ │ +3d0d12: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ +3d0d16: 2300 c81c |01b3: new-array v0, v0, [I // type@1cc8 │ │ +3d0d1a: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ +3d0d20: 6900 02ab |01b8: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.SwitchCompat:[I // field@ab02 │ │ +3d0d24: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ +3d0d28: 2300 c81c |01bc: new-array v0, v0, [I // type@1cc8 │ │ +3d0d2c: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ +3d0d32: 6900 11ab |01c1: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.TextAppearance:[I // field@ab11 │ │ +3d0d36: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ +3d0d3a: 2300 c81c |01c5: new-array v0, v0, [I // type@1cc8 │ │ +3d0d3e: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ +3d0d44: 6900 22ab |01ca: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.Toolbar:[I // field@ab22 │ │ +3d0d48: 1400 4003 047f |01cc: const v0, #float 1.75475e+38 // #7f040340 │ │ +3d0d4e: 1401 6604 047f |01cf: const v1, #float 1.75481e+38 // #7f040466 │ │ +3d0d54: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ +3d0d58: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ +3d0d5e: 1405 3d03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033d │ │ +3d0d64: 2451 c81c 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ +3d0d6a: 0c00 |01dd: move-result-object v0 │ │ +3d0d6c: 6900 41ab |01de: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.View:[I // field@ab41 │ │ +3d0d70: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ +3d0d76: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ +3d0d7c: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ +3d0d82: 2430 c81c 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3d0d88: 0c00 |01ec: move-result-object v0 │ │ +3d0d8a: 6900 42ab |01ed: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewBackgroundHelper:[I // field@ab42 │ │ +3d0d8e: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ +3d0d94: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ +3d0d9a: 2430 c81c 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1cc8 │ │ +3d0da0: 0c00 |01f8: move-result-object v0 │ │ +3d0da2: 6900 46ab |01f9: sput-object v0, Lde/danoeh/antennapod/net/ssl/R$styleable;.ViewStubCompat:[I // field@ab46 │ │ +3d0da6: 0e00 |01fb: return-void │ │ +3d0da8: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ +3d0e24: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ +3d0e44: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ +3d0e6c: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ +3d0e8c: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ +3d0eb0: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ +3d0f10: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ +3d1114: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ +3d113c: 0003 0400 0700 0000 e401 047f e501 ... |03c6: array-data (18 units) │ │ +3d1160: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ +3d1190: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ +3d11c8: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ +3d11f4: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ +3d1214: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ +3d1278: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ +3d12a4: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ +3d12f0: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ +3d1310: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ +3d1350: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ +3d1398: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d1440: |[3d1440] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ -3d1450: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d1456: 0e00 |0003: return-void │ │ +3d1418: |[3d1418] de.danoeh.antennapod.net.ssl.R$styleable.:()V │ │ +3d1428: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d142e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -876073,17 +876073,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d1470: |[3d1470] de.danoeh.antennapod.net.ssl.R.:()V │ │ -3d1480: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d1486: 0e00 |0003: return-void │ │ +3d1448: |[3d1448] de.danoeh.antennapod.net.ssl.R.:()V │ │ +3d1458: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d145e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -876110,48 +876110,48 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d1488: |[3d1488] de.danoeh.antennapod.net.ssl.SslClientSetup.:()V │ │ -3d1498: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d149e: 0e00 |0003: return-void │ │ +3d1460: |[3d1460] de.danoeh.antennapod.net.ssl.SslClientSetup.:()V │ │ +3d1470: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d1476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/SslClientSetup;) │ │ name : 'installCertificates' │ │ type : '(Lokhttp3/OkHttpClient$Builder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3d14a0: |[3d14a0] de.danoeh.antennapod.net.ssl.SslClientSetup.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V │ │ -3d14b0: 7100 c29e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.create:()Ljavax/net/ssl/X509TrustManager; // method@9ec2 │ │ -3d14b6: 0c00 |0003: move-result-object v0 │ │ -3d14b8: 2201 6719 |0004: new-instance v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; // type@1967 │ │ -3d14bc: 7020 b69e 0100 |0006: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.:(Ljavax/net/ssl/TrustManager;)V // method@9eb6 │ │ -3d14c2: 6e30 e1a9 1300 |0009: invoke-virtual {v3, v1, v0}, Lokhttp3/OkHttpClient$Builder;.sslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; // method@a9e1 │ │ -3d14c8: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -3d14ca: 2300 fa1d |000d: new-array v0, v0, [Lokhttp3/ConnectionSpec; // type@1dfa │ │ -3d14ce: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3d14d0: 6202 25f0 |0010: sget-object v2, Lokhttp3/ConnectionSpec;.MODERN_TLS:Lokhttp3/ConnectionSpec; // field@f025 │ │ -3d14d4: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -3d14d8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -3d14da: 6202 24f0 |0015: sget-object v2, Lokhttp3/ConnectionSpec;.CLEARTEXT:Lokhttp3/ConnectionSpec; // field@f024 │ │ -3d14de: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -3d14e2: 7110 6ba7 0000 |0019: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3d14e8: 0c00 |001c: move-result-object v0 │ │ -3d14ea: 6e20 d7a9 0300 |001d: invoke-virtual {v3, v0}, Lokhttp3/OkHttpClient$Builder;.connectionSpecs:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@a9d7 │ │ -3d14f0: 0e00 |0020: return-void │ │ +3d1478: |[3d1478] de.danoeh.antennapod.net.ssl.SslClientSetup.installCertificates:(Lokhttp3/OkHttpClient$Builder;)V │ │ +3d1488: 7100 c29e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/ssl/BackportTrustManager;.create:()Ljavax/net/ssl/X509TrustManager; // method@9ec2 │ │ +3d148e: 0c00 |0003: move-result-object v0 │ │ +3d1490: 2201 6719 |0004: new-instance v1, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory; // type@1967 │ │ +3d1494: 7020 b69e 0100 |0006: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/ssl/AntennaPodSslSocketFactory;.:(Ljavax/net/ssl/TrustManager;)V // method@9eb6 │ │ +3d149a: 6e30 e1a9 1300 |0009: invoke-virtual {v3, v1, v0}, Lokhttp3/OkHttpClient$Builder;.sslSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; // method@a9e1 │ │ +3d14a0: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +3d14a2: 2300 fa1d |000d: new-array v0, v0, [Lokhttp3/ConnectionSpec; // type@1dfa │ │ +3d14a6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3d14a8: 6202 25f0 |0010: sget-object v2, Lokhttp3/ConnectionSpec;.MODERN_TLS:Lokhttp3/ConnectionSpec; // field@f025 │ │ +3d14ac: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +3d14b0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +3d14b2: 6202 24f0 |0015: sget-object v2, Lokhttp3/ConnectionSpec;.CLEARTEXT:Lokhttp3/ConnectionSpec; // field@f024 │ │ +3d14b6: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +3d14ba: 7110 6ba7 0000 |0019: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3d14c0: 0c00 |001c: move-result-object v0 │ │ +3d14c2: 6e20 d7a9 0300 |001d: invoke-virtual {v3, v0}, Lokhttp3/OkHttpClient$Builder;.connectionSpecs:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@a9d7 │ │ +3d14c8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0004 line=12 │ │ 0x0010 line=13 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 (null) Lokhttp3/OkHttpClient$Builder; │ │ @@ -876182,36 +876182,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d14f4: |[3d14f4] de.danoeh.antennapod.net.ssl.SslProviderInstaller.:()V │ │ -3d1504: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d150a: 0e00 |0003: return-void │ │ +3d14cc: |[3d14cc] de.danoeh.antennapod.net.ssl.SslProviderInstaller.:()V │ │ +3d14dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d14e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/ssl/SslProviderInstaller;) │ │ name : 'install' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d150c: |[3d150c] de.danoeh.antennapod.net.ssl.SslProviderInstaller.install:(Landroid/content/Context;)V │ │ -3d151c: 7100 43aa 0000 |0000: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@aa43 │ │ -3d1522: 0c01 |0003: move-result-object v1 │ │ -3d1524: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3d1526: 7120 18a7 0100 |0005: invoke-static {v1, v0}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@a718 │ │ -3d152c: 0e00 |0008: return-void │ │ +3d14e4: |[3d14e4] de.danoeh.antennapod.net.ssl.SslProviderInstaller.install:(Landroid/content/Context;)V │ │ +3d14f4: 7100 43aa 0000 |0000: invoke-static {}, Lorg/conscrypt/Conscrypt;.newProvider:()Ljava/security/Provider; // method@aa43 │ │ +3d14fa: 0c01 |0003: move-result-object v1 │ │ +3d14fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3d14fe: 7120 18a7 0100 |0005: invoke-static {v1, v0}, Ljava/security/Security;.insertProviderAt:(Ljava/security/Provider;I)I // method@a718 │ │ +3d1504: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -876260,111 +876260,111 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d1530: |[3d1530] de.danoeh.antennapod.net.sync.HostnameParser.:()V │ │ -3d1540: 1a00 6904 |0000: const-string v0, "(?:(https?)://)?([^:/]+)(?::(\d+))?(.+)?" // string@0469 │ │ -3d1544: 7110 44a9 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ -3d154a: 0c00 |0005: move-result-object v0 │ │ -3d154c: 6900 4fab |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ab4f │ │ -3d1550: 0e00 |0008: return-void │ │ +3d1508: |[3d1508] de.danoeh.antennapod.net.sync.HostnameParser.:()V │ │ +3d1518: 1a00 6904 |0000: const-string v0, "(?:(https?)://)?([^:/]+)(?::(\d+))?(.+)?" // string@0469 │ │ +3d151c: 7110 44a9 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ +3d1522: 0c00 |0005: move-result-object v0 │ │ +3d1524: 6900 4fab |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ab4f │ │ +3d1528: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=16 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/HostnameParser;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 142 16-bit code units │ │ -3d1554: |[3d1554] de.danoeh.antennapod.net.sync.HostnameParser.:(Ljava/lang/String;)V │ │ -3d1564: 7010 b9a5 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d156a: 6200 4fab |0003: sget-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ab4f │ │ -3d156e: 6e20 46a9 7000 |0005: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ -3d1574: 0c00 |0008: move-result-object v0 │ │ -3d1576: 6e10 41a9 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@a941 │ │ -3d157c: 0a01 |000c: move-result v1 │ │ -3d157e: 1302 bb01 |000d: const/16 v2, #int 443 // #1bb │ │ -3d1582: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -3d1584: 1a04 d480 |0010: const-string v4, "https" // string@80d4 │ │ -3d1588: 3801 4100 |0012: if-eqz v1, 0053 // +0041 │ │ -3d158c: 1217 |0014: const/4 v7, #int 1 // #1 │ │ -3d158e: 6e20 40a9 7000 |0015: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3d1594: 0c07 |0018: move-result-object v7 │ │ -3d1596: 5b67 52ab |0019: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d159a: 1227 |001b: const/4 v7, #int 2 // #2 │ │ -3d159c: 6e20 40a9 7000 |001c: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3d15a2: 0c07 |001f: move-result-object v7 │ │ -3d15a4: 7110 95a6 0700 |0020: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@a695 │ │ -3d15aa: 0c07 |0023: move-result-object v7 │ │ -3d15ac: 5b67 50ab |0024: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ -3d15b0: 1237 |0026: const/4 v7, #int 3 // #3 │ │ -3d15b2: 6e20 40a9 7000 |0027: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3d15b8: 0c01 |002a: move-result-object v1 │ │ -3d15ba: 3901 0500 |002b: if-nez v1, 0030 // +0005 │ │ -3d15be: 5963 51ab |002d: iput v3, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d15c2: 280b |002f: goto 003a // +000b │ │ -3d15c4: 6e20 40a9 7000 |0030: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3d15ca: 0c07 |0033: move-result-object v7 │ │ -3d15cc: 7110 70a5 0700 |0034: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3d15d2: 0a07 |0037: move-result v7 │ │ -3d15d4: 5967 51ab |0038: iput v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d15d8: 1247 |003a: const/4 v7, #int 4 // #4 │ │ -3d15da: 6e20 40a9 7000 |003b: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3d15e0: 0c01 |003e: move-result-object v1 │ │ -3d15e2: 3901 0700 |003f: if-nez v1, 0046 // +0007 │ │ -3d15e6: 1a07 0000 |0041: const-string v7, "" // string@0000 │ │ -3d15ea: 5b67 53ab |0043: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ -3d15ee: 2818 |0045: goto 005d // +0018 │ │ -3d15f0: 6e20 40a9 7000 |0046: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3d15f6: 0c07 |0049: move-result-object v7 │ │ -3d15f8: 1a00 8a06 |004a: const-string v0, "/" // string@068a │ │ -3d15fc: 7120 3baa 0700 |004c: invoke-static {v7, v0}, Lorg/apache/commons/lang3/StringUtils;.stripEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa3b │ │ -3d1602: 0c07 |004f: move-result-object v7 │ │ -3d1604: 5b67 53ab |0050: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ -3d1608: 280b |0052: goto 005d // +000b │ │ -3d160a: 5b64 52ab |0053: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d160e: 7110 95a6 0700 |0055: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@a695 │ │ -3d1614: 0c07 |0058: move-result-object v7 │ │ -3d1616: 5b67 50ab |0059: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ -3d161a: 5962 51ab |005b: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d161e: 5467 52ab |005d: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d1622: 1a00 bc80 |005f: const-string v0, "http" // string@80bc │ │ -3d1626: 1301 5000 |0061: const/16 v1, #int 80 // #50 │ │ -3d162a: 3907 0900 |0063: if-nez v7, 006c // +0009 │ │ -3d162e: 5265 51ab |0065: iget v5, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d1632: 3315 0500 |0067: if-ne v5, v1, 006c // +0005 │ │ -3d1636: 5b60 52ab |0069: iput-object v0, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d163a: 2805 |006b: goto 0070 // +0005 │ │ -3d163c: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ -3d1640: 5b64 52ab |006e: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d1644: 5467 52ab |0070: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d1648: 6e20 e0a5 4700 |0072: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d164e: 0a07 |0075: move-result v7 │ │ -3d1650: 3807 0900 |0076: if-eqz v7, 007f // +0009 │ │ -3d1654: 5267 51ab |0078: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d1658: 3337 0500 |007a: if-ne v7, v3, 007f // +0005 │ │ -3d165c: 5962 51ab |007c: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d1660: 280f |007e: goto 008d // +000f │ │ -3d1662: 5467 52ab |007f: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d1666: 6e20 e0a5 0700 |0081: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d166c: 0a07 |0084: move-result v7 │ │ -3d166e: 3807 0800 |0085: if-eqz v7, 008d // +0008 │ │ -3d1672: 5267 51ab |0087: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d1676: 3337 0400 |0089: if-ne v7, v3, 008d // +0004 │ │ -3d167a: 5961 51ab |008b: iput v1, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d167e: 0e00 |008d: return-void │ │ +3d152c: |[3d152c] de.danoeh.antennapod.net.sync.HostnameParser.:(Ljava/lang/String;)V │ │ +3d153c: 7010 b9a5 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d1542: 6200 4fab |0003: sget-object v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.URLSPLIT_REGEX:Ljava/util/regex/Pattern; // field@ab4f │ │ +3d1546: 6e20 46a9 7000 |0005: invoke-virtual {v0, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ +3d154c: 0c00 |0008: move-result-object v0 │ │ +3d154e: 6e10 41a9 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@a941 │ │ +3d1554: 0a01 |000c: move-result v1 │ │ +3d1556: 1302 bb01 |000d: const/16 v2, #int 443 // #1bb │ │ +3d155a: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +3d155c: 1a04 d480 |0010: const-string v4, "https" // string@80d4 │ │ +3d1560: 3801 4100 |0012: if-eqz v1, 0053 // +0041 │ │ +3d1564: 1217 |0014: const/4 v7, #int 1 // #1 │ │ +3d1566: 6e20 40a9 7000 |0015: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3d156c: 0c07 |0018: move-result-object v7 │ │ +3d156e: 5b67 52ab |0019: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d1572: 1227 |001b: const/4 v7, #int 2 // #2 │ │ +3d1574: 6e20 40a9 7000 |001c: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3d157a: 0c07 |001f: move-result-object v7 │ │ +3d157c: 7110 95a6 0700 |0020: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@a695 │ │ +3d1582: 0c07 |0023: move-result-object v7 │ │ +3d1584: 5b67 50ab |0024: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ +3d1588: 1237 |0026: const/4 v7, #int 3 // #3 │ │ +3d158a: 6e20 40a9 7000 |0027: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3d1590: 0c01 |002a: move-result-object v1 │ │ +3d1592: 3901 0500 |002b: if-nez v1, 0030 // +0005 │ │ +3d1596: 5963 51ab |002d: iput v3, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d159a: 280b |002f: goto 003a // +000b │ │ +3d159c: 6e20 40a9 7000 |0030: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3d15a2: 0c07 |0033: move-result-object v7 │ │ +3d15a4: 7110 70a5 0700 |0034: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3d15aa: 0a07 |0037: move-result v7 │ │ +3d15ac: 5967 51ab |0038: iput v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d15b0: 1247 |003a: const/4 v7, #int 4 // #4 │ │ +3d15b2: 6e20 40a9 7000 |003b: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3d15b8: 0c01 |003e: move-result-object v1 │ │ +3d15ba: 3901 0700 |003f: if-nez v1, 0046 // +0007 │ │ +3d15be: 1a07 0000 |0041: const-string v7, "" // string@0000 │ │ +3d15c2: 5b67 53ab |0043: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ +3d15c6: 2818 |0045: goto 005d // +0018 │ │ +3d15c8: 6e20 40a9 7000 |0046: invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3d15ce: 0c07 |0049: move-result-object v7 │ │ +3d15d0: 1a00 8a06 |004a: const-string v0, "/" // string@068a │ │ +3d15d4: 7120 3baa 0700 |004c: invoke-static {v7, v0}, Lorg/apache/commons/lang3/StringUtils;.stripEnd:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa3b │ │ +3d15da: 0c07 |004f: move-result-object v7 │ │ +3d15dc: 5b67 53ab |0050: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ +3d15e0: 280b |0052: goto 005d // +000b │ │ +3d15e2: 5b64 52ab |0053: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d15e6: 7110 95a6 0700 |0055: invoke-static {v7}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@a695 │ │ +3d15ec: 0c07 |0058: move-result-object v7 │ │ +3d15ee: 5b67 50ab |0059: iput-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ +3d15f2: 5962 51ab |005b: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d15f6: 5467 52ab |005d: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d15fa: 1a00 bc80 |005f: const-string v0, "http" // string@80bc │ │ +3d15fe: 1301 5000 |0061: const/16 v1, #int 80 // #50 │ │ +3d1602: 3907 0900 |0063: if-nez v7, 006c // +0009 │ │ +3d1606: 5265 51ab |0065: iget v5, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d160a: 3315 0500 |0067: if-ne v5, v1, 006c // +0005 │ │ +3d160e: 5b60 52ab |0069: iput-object v0, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d1612: 2805 |006b: goto 0070 // +0005 │ │ +3d1614: 3907 0400 |006c: if-nez v7, 0070 // +0004 │ │ +3d1618: 5b64 52ab |006e: iput-object v4, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d161c: 5467 52ab |0070: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d1620: 6e20 e0a5 4700 |0072: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d1626: 0a07 |0075: move-result v7 │ │ +3d1628: 3807 0900 |0076: if-eqz v7, 007f // +0009 │ │ +3d162c: 5267 51ab |0078: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d1630: 3337 0500 |007a: if-ne v7, v3, 007f // +0005 │ │ +3d1634: 5962 51ab |007c: iput v2, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d1638: 280f |007e: goto 008d // +000f │ │ +3d163a: 5467 52ab |007f: iget-object v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d163e: 6e20 e0a5 0700 |0081: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d1644: 0a07 |0084: move-result v7 │ │ +3d1646: 3807 0800 |0085: if-eqz v7, 008d // +0008 │ │ +3d164a: 5267 51ab |0087: iget v7, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d164e: 3337 0400 |0089: if-ne v7, v3, 008d // +0004 │ │ +3d1652: 5961 51ab |008b: iput v1, v6, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d1656: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0009 line=20 │ │ 0x0015 line=21 │ │ 0x001c line=22 │ │ @@ -876429,17 +876429,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d1680: |[3d1680] de.danoeh.antennapod.net.sync.gpoddernet.BuildConfig.:()V │ │ -3d1690: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d1696: 0e00 |0003: return-void │ │ +3d1658: |[3d1658] de.danoeh.antennapod.net.sync.gpoddernet.BuildConfig.:()V │ │ +3d1668: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d166e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -876596,17 +876596,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2330: |[3d2330] de.danoeh.antennapod.net.sync.gpoddernet.R$anim.:()V │ │ -3d2340: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d2346: 0e00 |0003: return-void │ │ +3d2308: |[3d2308] de.danoeh.antennapod.net.sync.gpoddernet.R$anim.:()V │ │ +3d2318: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d231e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -876668,17 +876668,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2318: |[3d2318] de.danoeh.antennapod.net.sync.gpoddernet.R$animator.:()V │ │ -3d2328: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d232e: 0e00 |0003: return-void │ │ +3d22f0: |[3d22f0] de.danoeh.antennapod.net.sync.gpoddernet.R$animator.:()V │ │ +3d2300: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d2306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -878530,17 +878530,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2348: |[3d2348] de.danoeh.antennapod.net.sync.gpoddernet.R$attr.:()V │ │ -3d2358: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d235e: 0e00 |0003: return-void │ │ +3d2320: |[3d2320] de.danoeh.antennapod.net.sync.gpoddernet.R$attr.:()V │ │ +3d2330: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d2336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -878587,17 +878587,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2360: |[3d2360] de.danoeh.antennapod.net.sync.gpoddernet.R$bool.:()V │ │ -3d2370: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d2376: 0e00 |0003: return-void │ │ +3d2338: |[3d2338] de.danoeh.antennapod.net.sync.gpoddernet.R$bool.:()V │ │ +3d2348: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d234e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -879074,17 +879074,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2378: |[3d2378] de.danoeh.antennapod.net.sync.gpoddernet.R$color.:()V │ │ -3d2388: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d238e: 0e00 |0003: return-void │ │ +3d2350: |[3d2350] de.danoeh.antennapod.net.sync.gpoddernet.R$color.:()V │ │ +3d2360: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d2366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -879771,17 +879771,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2390: |[3d2390] de.danoeh.antennapod.net.sync.gpoddernet.R$dimen.:()V │ │ -3d23a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d23a6: 0e00 |0003: return-void │ │ +3d2368: |[3d2368] de.danoeh.antennapod.net.sync.gpoddernet.R$dimen.:()V │ │ +3d2378: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d237e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -880333,17 +880333,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d23a8: |[3d23a8] de.danoeh.antennapod.net.sync.gpoddernet.R$drawable.:()V │ │ -3d23b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d23be: 0e00 |0003: return-void │ │ +3d2380: |[3d2380] de.danoeh.antennapod.net.sync.gpoddernet.R$drawable.:()V │ │ +3d2390: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d2396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -881240,17 +881240,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d23c0: |[3d23c0] de.danoeh.antennapod.net.sync.gpoddernet.R$id.:()V │ │ -3d23d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d23d6: 0e00 |0003: return-void │ │ +3d2398: |[3d2398] de.danoeh.antennapod.net.sync.gpoddernet.R$id.:()V │ │ +3d23a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d23ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -881307,17 +881307,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d23d8: |[3d23d8] de.danoeh.antennapod.net.sync.gpoddernet.R$integer.:()V │ │ -3d23e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d23ee: 0e00 |0003: return-void │ │ +3d23b0: |[3d23b0] de.danoeh.antennapod.net.sync.gpoddernet.R$integer.:()V │ │ +3d23c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d23c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -881384,17 +881384,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d23f0: |[3d23f0] de.danoeh.antennapod.net.sync.gpoddernet.R$interpolator.:()V │ │ -3d2400: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d2406: 0e00 |0003: return-void │ │ +3d23c8: |[3d23c8] de.danoeh.antennapod.net.sync.gpoddernet.R$interpolator.:()V │ │ +3d23d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d23de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -881756,17 +881756,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2408: |[3d2408] de.danoeh.antennapod.net.sync.gpoddernet.R$layout.:()V │ │ -3d2418: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d241e: 0e00 |0003: return-void │ │ +3d23e0: |[3d23e0] de.danoeh.antennapod.net.sync.gpoddernet.R$layout.:()V │ │ +3d23f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d23f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -881983,17 +881983,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d2420: |[3d2420] de.danoeh.antennapod.net.sync.gpoddernet.R$string.:()V │ │ -3d2430: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d2436: 0e00 |0003: return-void │ │ +3d23f8: |[3d23f8] de.danoeh.antennapod.net.sync.gpoddernet.R$string.:()V │ │ +3d2408: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d240e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -883960,17 +883960,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3244: |[3d3244] de.danoeh.antennapod.net.sync.gpoddernet.R$style.:()V │ │ -3d3254: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d325a: 0e00 |0003: return-void │ │ +3d321c: |[3d321c] de.danoeh.antennapod.net.sync.gpoddernet.R$style.:()V │ │ +3d322c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -887262,351 +887262,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3d2438: |[3d2438] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ -3d2448: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3d244c: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3d2450: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3d2456: 6900 ddb0 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBar:[I // field@b0dd │ │ -3d245a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3d2460: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3d2466: 0c01 |000f: move-result-object v1 │ │ -3d2468: 6901 deb0 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBarLayout:[I // field@b0de │ │ -3d246c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3d2472: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3d2478: 0c01 |0018: move-result-object v1 │ │ -3d247a: 6901 fdb0 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuItemView:[I // field@b0fd │ │ -3d247e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3d2480: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3d2484: 6902 ffb0 |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuView:[I // field@b0ff │ │ -3d2488: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3d248a: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3d248e: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3d2494: 6903 00b1 |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMode:[I // field@b100 │ │ -3d2498: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3d249e: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3d24a4: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3d24aa: 0c03 |0031: move-result-object v3 │ │ -3d24ac: 6903 07b1 |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActivityChooserView:[I // field@b107 │ │ -3d24b0: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3d24b4: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3d24b8: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3d24be: 6904 0ab1 |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AlertDialog:[I // field@b10a │ │ -3d24c2: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3d24c6: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3d24cc: 6904 13b1 |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableCompat:[I // field@b113 │ │ -3d24d0: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3d24d6: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3d24dc: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3d24e2: 0c06 |004d: move-result-object v6 │ │ -3d24e4: 6906 1ab1 |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableItem:[I // field@b11a │ │ -3d24e8: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3d24ee: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3d24f4: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3d24fa: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3d2500: 0c06 |005c: move-result-object v6 │ │ -3d2502: 6906 1db1 |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableTransition:[I // field@b11d │ │ -3d2506: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ -3d250a: 6901 22b1 |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatEmojiHelper:[I // field@b122 │ │ -3d250e: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ -3d2514: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ -3d251a: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3d2520: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ -3d2526: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3d252c: 0c01 |0072: move-result-object v1 │ │ -3d252e: 6901 23b1 |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatImageView:[I // field@b123 │ │ -3d2532: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ -3d2538: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ -3d253e: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3d2544: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ -3d254a: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3d2550: 0c01 |0084: move-result-object v1 │ │ -3d2552: 6901 28b1 |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatSeekBar:[I // field@b128 │ │ -3d2556: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3d2558: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ -3d255c: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3d2562: 6906 2db1 |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextHelper:[I // field@b12d │ │ -3d2566: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3d256a: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ -3d256e: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3d2574: 6906 35b1 |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextView:[I // field@b135 │ │ -3d2578: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3d257c: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ -3d2580: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3d2586: 6906 4cb1 |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTheme:[I // field@b14c │ │ -3d258a: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3d2590: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ -3d2596: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d259c: 0c06 |00aa: move-result-object v6 │ │ -3d259e: 6906 ccb1 |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.BackgroundStyle:[I // field@b1cc │ │ -3d25a2: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3d25a8: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ -3d25ae: 0c06 |00b3: move-result-object v6 │ │ -3d25b0: 6906 cfb1 |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ButtonBarLayout:[I // field@b1cf │ │ -3d25b4: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ -3d25ba: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3d25c0: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d25c6: 0c06 |00bf: move-result-object v6 │ │ -3d25c8: 6906 d1b1 |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Capability:[I // field@b1d1 │ │ -3d25cc: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ -3d25d0: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3d25d6: 6906 d4b1 |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckBoxPreference:[I // field@b1d4 │ │ -3d25da: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ -3d25e0: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ -3d25e6: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3d25ec: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ -3d25f2: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3d25f8: 0c06 |00d8: move-result-object v6 │ │ -3d25fa: 6906 dbb1 |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckedTextView:[I // field@b1db │ │ -3d25fe: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3d2604: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ -3d260a: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3d2610: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3d2616: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3d261c: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d2622: 0c06 |00ed: move-result-object v6 │ │ -3d2624: 6906 e0b1 |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ColorStateListItem:[I // field@b1e0 │ │ -3d2628: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3d262e: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3d2634: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3d263a: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3d2640: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d2646: 0c06 |00ff: move-result-object v6 │ │ -3d2648: 6906 e6b1 |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CompoundButton:[I // field@b1e6 │ │ -3d264c: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ -3d2652: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ -3d2658: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d265e: 0c06 |010b: move-result-object v6 │ │ -3d2660: 6906 ebb1 |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout:[I // field@b1eb │ │ -3d2664: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ -3d2668: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3d266e: 6906 ecb1 |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout_Layout:[I // field@b1ec │ │ -3d2672: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3d2676: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ -3d267a: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3d2680: 6907 f6b1 |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DialogPreference:[I // field@b1f6 │ │ -3d2684: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ -3d2688: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3d268e: 6903 03b2 |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DrawerArrowToggle:[I // field@b203 │ │ -3d2692: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ -3d2698: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ -3d269e: 0c07 |012b: move-result-object v7 │ │ -3d26a0: 6907 0cb2 |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.EditTextPreference:[I // field@b20c │ │ -3d26a4: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ -3d26a8: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3d26ae: 6907 0eb2 |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamily:[I // field@b20e │ │ -3d26b2: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3d26b6: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ -3d26ba: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3d26c0: 6909 0fb2 |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamilyFont:[I // field@b20f │ │ -3d26c4: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3d26ca: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3d26d0: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ -3d26d6: 0c0b |0147: move-result-object v11 │ │ -3d26d8: 690b 21b2 |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Fragment:[I // field@b221 │ │ -3d26dc: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ -3d26e2: 0c09 |014d: move-result-object v9 │ │ -3d26e4: 6909 22b2 |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FragmentContainerView:[I // field@b222 │ │ -3d26e8: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ -3d26ec: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3d26f2: 6909 28b2 |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColor:[I // field@b228 │ │ -3d26f6: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3d26fc: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ -3d2702: 0c08 |015d: move-result-object v8 │ │ -3d2704: 6908 29b2 |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColorItem:[I // field@b229 │ │ -3d2708: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3d270c: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ -3d2710: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3d2716: 6909 38b2 |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat:[I // field@b238 │ │ -3d271a: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3d2720: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3d2726: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3d272c: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ -3d2732: 0c00 |0175: move-result-object v0 │ │ -3d2734: 6900 39b2 |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat_Layout:[I // field@b239 │ │ -3d2738: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3d273e: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3d2744: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ -3d274a: 0c00 |0181: move-result-object v0 │ │ -3d274c: 6900 47b2 |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPopupWindow:[I // field@b247 │ │ -3d2750: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3d2756: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3d275c: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ -3d2762: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ -3d2768: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ -3d276e: 0c03 |0193: move-result-object v3 │ │ -3d2770: 6903 4ab2 |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPreference:[I // field@b24a │ │ -3d2774: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ -3d2778: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3d277e: 6903 50b2 |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuGroup:[I // field@b250 │ │ -3d2782: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3d2786: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ -3d278a: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3d2790: 6903 57b2 |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuItem:[I // field@b257 │ │ -3d2794: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ -3d2798: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3d279e: 6903 6fb2 |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuView:[I // field@b26f │ │ -3d27a2: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ -3d27a8: 0c03 |01b0: move-result-object v3 │ │ -3d27aa: 6903 79b2 |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MultiSelectListPreference:[I // field@b279 │ │ -3d27ae: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3d27b4: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ -3d27ba: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3d27c0: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ -3d27c6: 0c03 |01bf: move-result-object v3 │ │ -3d27c8: 6903 7eb2 |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindow:[I // field@b27e │ │ -3d27cc: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ -3d27d2: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ -3d27d8: 0c03 |01c8: move-result-object v3 │ │ -3d27da: 6903 7fb2 |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindowBackgroundState:[I // field@b27f │ │ -3d27de: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3d27e2: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ -3d27e6: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3d27ec: 6903 84b2 |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Preference:[I // field@b284 │ │ -3d27f0: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3d27f6: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3d27fc: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3d2802: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3d2808: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3d280e: 0c03 |01e3: move-result-object v3 │ │ -3d2810: 6903 85b2 |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragment:[I // field@b285 │ │ -3d2814: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3d281a: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3d2820: 0c03 |01ec: move-result-object v3 │ │ -3d2822: 6903 86b2 |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragmentCompat:[I // field@b286 │ │ -3d2826: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ -3d282c: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ -3d2832: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3d2838: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ -3d283e: 0c03 |01fb: move-result-object v3 │ │ -3d2840: 6903 8fb2 |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceGroup:[I // field@b28f │ │ -3d2844: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ -3d284a: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ -3d2850: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3d2856: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3d285c: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ -3d2862: 0c03 |020d: move-result-object v3 │ │ -3d2864: 6903 93b2 |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceImageView:[I // field@b293 │ │ -3d2868: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3d286c: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ -3d2870: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3d2876: 6903 98b2 |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceTheme:[I // field@b298 │ │ -3d287a: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ -3d2880: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ -3d2886: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ -3d288c: 0c03 |0222: move-result-object v3 │ │ -3d288e: 6903 cdb2 |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecycleListView:[I // field@b2cd │ │ -3d2892: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ -3d2896: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3d289c: 6903 d0b2 |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecyclerView:[I // field@b2d0 │ │ -3d28a0: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3d28a4: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ -3d28a8: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3d28ae: 6903 ddb2 |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SearchView:[I // field@b2dd │ │ -3d28b2: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ -3d28b6: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3d28bc: 6901 efb2 |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SeekBarPreference:[I // field@b2ef │ │ -3d28c0: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3d28c6: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ -3d28cc: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3d28d2: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ -3d28d8: 0c00 |0248: move-result-object v0 │ │ -3d28da: 6900 f7b2 |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Spinner:[I // field@b2f7 │ │ -3d28de: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ -3d28e2: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3d28e8: 6900 fdb2 |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawable:[I // field@b2fd │ │ -3d28ec: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ -3d28f2: 0c00 |0255: move-result-object v0 │ │ -3d28f4: 6900 feb2 |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawableItem:[I // field@b2fe │ │ -3d28f8: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3d28fc: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ -3d2900: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3d2906: 6900 06b3 |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchCompat:[I // field@b306 │ │ -3d290a: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ -3d290e: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3d2914: 6900 15b3 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreference:[I // field@b315 │ │ -3d2918: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ -3d291c: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3d2922: 6900 16b3 |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreferenceCompat:[I // field@b316 │ │ -3d2926: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3d292a: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ -3d292e: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3d2934: 6900 2bb3 |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.TextAppearance:[I // field@b32b │ │ -3d2938: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3d293c: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ -3d2940: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3d2946: 6900 3cb3 |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Toolbar:[I // field@b33c │ │ -3d294a: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ -3d2950: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ -3d2956: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3d295a: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3d2960: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ -3d2966: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ -3d296c: 0c00 |0292: move-result-object v0 │ │ -3d296e: 6900 5bb3 |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.View:[I // field@b35b │ │ -3d2972: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3d2978: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3d297e: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3d2984: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3d298a: 0c00 |02a1: move-result-object v0 │ │ -3d298c: 6900 5cb3 |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewBackgroundHelper:[I // field@b35c │ │ -3d2990: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3d2996: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ -3d299c: 0c00 |02aa: move-result-object v0 │ │ -3d299e: 6900 60b3 |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewStubCompat:[I // field@b360 │ │ -3d29a2: 0e00 |02ad: return-void │ │ -3d29a4: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3d2a20: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3d2a40: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3d2a68: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3d2a88: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3d2aac: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3d2b0c: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3d2d10: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3d2d30: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ -3d2d54: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3d2d8c: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3d2db4: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ -3d2dd8: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3d2e08: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3d2e40: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3d2e6c: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3d2e8c: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3d2ef0: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3d2f1c: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3d2fb4: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ -3d2ffc: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3d3034: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3d3080: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3d30a4: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3d30c4: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3d3104: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3d3134: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3d3164: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3d31ac: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3d2410: |[3d2410] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ +3d2420: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3d2424: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3d2428: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3d242e: 6900 ddb0 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBar:[I // field@b0dd │ │ +3d2432: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3d2438: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3d243e: 0c01 |000f: move-result-object v1 │ │ +3d2440: 6901 deb0 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionBarLayout:[I // field@b0de │ │ +3d2444: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3d244a: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3d2450: 0c01 |0018: move-result-object v1 │ │ +3d2452: 6901 fdb0 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuItemView:[I // field@b0fd │ │ +3d2456: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3d2458: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3d245c: 6902 ffb0 |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMenuView:[I // field@b0ff │ │ +3d2460: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3d2462: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3d2466: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3d246c: 6903 00b1 |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActionMode:[I // field@b100 │ │ +3d2470: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3d2476: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3d247c: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3d2482: 0c03 |0031: move-result-object v3 │ │ +3d2484: 6903 07b1 |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ActivityChooserView:[I // field@b107 │ │ +3d2488: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3d248c: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3d2490: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3d2496: 6904 0ab1 |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AlertDialog:[I // field@b10a │ │ +3d249a: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3d249e: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3d24a4: 6904 13b1 |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableCompat:[I // field@b113 │ │ +3d24a8: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3d24ae: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3d24b4: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3d24ba: 0c06 |004d: move-result-object v6 │ │ +3d24bc: 6906 1ab1 |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableItem:[I // field@b11a │ │ +3d24c0: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3d24c6: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3d24cc: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3d24d2: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3d24d8: 0c06 |005c: move-result-object v6 │ │ +3d24da: 6906 1db1 |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AnimatedStateListDrawableTransition:[I // field@b11d │ │ +3d24de: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ +3d24e2: 6901 22b1 |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatEmojiHelper:[I // field@b122 │ │ +3d24e6: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ +3d24ec: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ +3d24f2: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3d24f8: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ +3d24fe: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3d2504: 0c01 |0072: move-result-object v1 │ │ +3d2506: 6901 23b1 |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatImageView:[I // field@b123 │ │ +3d250a: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ +3d2510: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ +3d2516: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3d251c: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ +3d2522: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3d2528: 0c01 |0084: move-result-object v1 │ │ +3d252a: 6901 28b1 |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatSeekBar:[I // field@b128 │ │ +3d252e: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3d2530: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ +3d2534: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3d253a: 6906 2db1 |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextHelper:[I // field@b12d │ │ +3d253e: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3d2542: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ +3d2546: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3d254c: 6906 35b1 |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTextView:[I // field@b135 │ │ +3d2550: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3d2554: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ +3d2558: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3d255e: 6906 4cb1 |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.AppCompatTheme:[I // field@b14c │ │ +3d2562: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3d2568: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ +3d256e: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d2574: 0c06 |00aa: move-result-object v6 │ │ +3d2576: 6906 ccb1 |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.BackgroundStyle:[I // field@b1cc │ │ +3d257a: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3d2580: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ +3d2586: 0c06 |00b3: move-result-object v6 │ │ +3d2588: 6906 cfb1 |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ButtonBarLayout:[I // field@b1cf │ │ +3d258c: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ +3d2592: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3d2598: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d259e: 0c06 |00bf: move-result-object v6 │ │ +3d25a0: 6906 d1b1 |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Capability:[I // field@b1d1 │ │ +3d25a4: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ +3d25a8: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3d25ae: 6906 d4b1 |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckBoxPreference:[I // field@b1d4 │ │ +3d25b2: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ +3d25b8: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ +3d25be: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3d25c4: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ +3d25ca: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3d25d0: 0c06 |00d8: move-result-object v6 │ │ +3d25d2: 6906 dbb1 |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CheckedTextView:[I // field@b1db │ │ +3d25d6: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3d25dc: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ +3d25e2: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3d25e8: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3d25ee: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3d25f4: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d25fa: 0c06 |00ed: move-result-object v6 │ │ +3d25fc: 6906 e0b1 |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ColorStateListItem:[I // field@b1e0 │ │ +3d2600: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3d2606: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3d260c: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3d2612: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3d2618: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d261e: 0c06 |00ff: move-result-object v6 │ │ +3d2620: 6906 e6b1 |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CompoundButton:[I // field@b1e6 │ │ +3d2624: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ +3d262a: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ +3d2630: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d2636: 0c06 |010b: move-result-object v6 │ │ +3d2638: 6906 ebb1 |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout:[I // field@b1eb │ │ +3d263c: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ +3d2640: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3d2646: 6906 ecb1 |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.CoordinatorLayout_Layout:[I // field@b1ec │ │ +3d264a: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3d264e: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ +3d2652: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3d2658: 6907 f6b1 |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DialogPreference:[I // field@b1f6 │ │ +3d265c: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ +3d2660: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3d2666: 6903 03b2 |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.DrawerArrowToggle:[I // field@b203 │ │ +3d266a: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ +3d2670: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ +3d2676: 0c07 |012b: move-result-object v7 │ │ +3d2678: 6907 0cb2 |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.EditTextPreference:[I // field@b20c │ │ +3d267c: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ +3d2680: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3d2686: 6907 0eb2 |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamily:[I // field@b20e │ │ +3d268a: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3d268e: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ +3d2692: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3d2698: 6909 0fb2 |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FontFamilyFont:[I // field@b20f │ │ +3d269c: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3d26a2: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3d26a8: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ +3d26ae: 0c0b |0147: move-result-object v11 │ │ +3d26b0: 690b 21b2 |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Fragment:[I // field@b221 │ │ +3d26b4: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ +3d26ba: 0c09 |014d: move-result-object v9 │ │ +3d26bc: 6909 22b2 |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.FragmentContainerView:[I // field@b222 │ │ +3d26c0: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ +3d26c4: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3d26ca: 6909 28b2 |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColor:[I // field@b228 │ │ +3d26ce: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3d26d4: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ +3d26da: 0c08 |015d: move-result-object v8 │ │ +3d26dc: 6908 29b2 |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.GradientColorItem:[I // field@b229 │ │ +3d26e0: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3d26e4: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ +3d26e8: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3d26ee: 6909 38b2 |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat:[I // field@b238 │ │ +3d26f2: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3d26f8: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3d26fe: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3d2704: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ +3d270a: 0c00 |0175: move-result-object v0 │ │ +3d270c: 6900 39b2 |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.LinearLayoutCompat_Layout:[I // field@b239 │ │ +3d2710: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3d2716: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3d271c: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ +3d2722: 0c00 |0181: move-result-object v0 │ │ +3d2724: 6900 47b2 |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPopupWindow:[I // field@b247 │ │ +3d2728: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3d272e: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3d2734: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ +3d273a: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ +3d2740: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ +3d2746: 0c03 |0193: move-result-object v3 │ │ +3d2748: 6903 4ab2 |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ListPreference:[I // field@b24a │ │ +3d274c: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ +3d2750: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3d2756: 6903 50b2 |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuGroup:[I // field@b250 │ │ +3d275a: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3d275e: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ +3d2762: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3d2768: 6903 57b2 |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuItem:[I // field@b257 │ │ +3d276c: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ +3d2770: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3d2776: 6903 6fb2 |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MenuView:[I // field@b26f │ │ +3d277a: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ +3d2780: 0c03 |01b0: move-result-object v3 │ │ +3d2782: 6903 79b2 |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.MultiSelectListPreference:[I // field@b279 │ │ +3d2786: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3d278c: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ +3d2792: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3d2798: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ +3d279e: 0c03 |01bf: move-result-object v3 │ │ +3d27a0: 6903 7eb2 |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindow:[I // field@b27e │ │ +3d27a4: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ +3d27aa: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ +3d27b0: 0c03 |01c8: move-result-object v3 │ │ +3d27b2: 6903 7fb2 |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PopupWindowBackgroundState:[I // field@b27f │ │ +3d27b6: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3d27ba: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ +3d27be: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3d27c4: 6903 84b2 |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Preference:[I // field@b284 │ │ +3d27c8: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3d27ce: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3d27d4: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3d27da: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3d27e0: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3d27e6: 0c03 |01e3: move-result-object v3 │ │ +3d27e8: 6903 85b2 |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragment:[I // field@b285 │ │ +3d27ec: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3d27f2: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3d27f8: 0c03 |01ec: move-result-object v3 │ │ +3d27fa: 6903 86b2 |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceFragmentCompat:[I // field@b286 │ │ +3d27fe: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ +3d2804: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ +3d280a: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3d2810: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ +3d2816: 0c03 |01fb: move-result-object v3 │ │ +3d2818: 6903 8fb2 |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceGroup:[I // field@b28f │ │ +3d281c: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ +3d2822: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ +3d2828: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3d282e: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3d2834: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ +3d283a: 0c03 |020d: move-result-object v3 │ │ +3d283c: 6903 93b2 |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceImageView:[I // field@b293 │ │ +3d2840: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3d2844: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ +3d2848: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3d284e: 6903 98b2 |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.PreferenceTheme:[I // field@b298 │ │ +3d2852: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ +3d2858: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ +3d285e: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ +3d2864: 0c03 |0222: move-result-object v3 │ │ +3d2866: 6903 cdb2 |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecycleListView:[I // field@b2cd │ │ +3d286a: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ +3d286e: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3d2874: 6903 d0b2 |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.RecyclerView:[I // field@b2d0 │ │ +3d2878: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3d287c: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ +3d2880: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3d2886: 6903 ddb2 |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SearchView:[I // field@b2dd │ │ +3d288a: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ +3d288e: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3d2894: 6901 efb2 |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SeekBarPreference:[I // field@b2ef │ │ +3d2898: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3d289e: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ +3d28a4: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3d28aa: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ +3d28b0: 0c00 |0248: move-result-object v0 │ │ +3d28b2: 6900 f7b2 |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Spinner:[I // field@b2f7 │ │ +3d28b6: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ +3d28ba: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3d28c0: 6900 fdb2 |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawable:[I // field@b2fd │ │ +3d28c4: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ +3d28ca: 0c00 |0255: move-result-object v0 │ │ +3d28cc: 6900 feb2 |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.StateListDrawableItem:[I // field@b2fe │ │ +3d28d0: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3d28d4: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ +3d28d8: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3d28de: 6900 06b3 |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchCompat:[I // field@b306 │ │ +3d28e2: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ +3d28e6: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3d28ec: 6900 15b3 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreference:[I // field@b315 │ │ +3d28f0: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ +3d28f4: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3d28fa: 6900 16b3 |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.SwitchPreferenceCompat:[I // field@b316 │ │ +3d28fe: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3d2902: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ +3d2906: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3d290c: 6900 2bb3 |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.TextAppearance:[I // field@b32b │ │ +3d2910: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3d2914: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ +3d2918: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3d291e: 6900 3cb3 |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.Toolbar:[I // field@b33c │ │ +3d2922: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ +3d2928: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ +3d292e: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3d2932: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3d2938: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ +3d293e: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ +3d2944: 0c00 |0292: move-result-object v0 │ │ +3d2946: 6900 5bb3 |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.View:[I // field@b35b │ │ +3d294a: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3d2950: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3d2956: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3d295c: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3d2962: 0c00 |02a1: move-result-object v0 │ │ +3d2964: 6900 5cb3 |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewBackgroundHelper:[I // field@b35c │ │ +3d2968: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3d296e: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ +3d2974: 0c00 |02aa: move-result-object v0 │ │ +3d2976: 6900 60b3 |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;.ViewStubCompat:[I // field@b360 │ │ +3d297a: 0e00 |02ad: return-void │ │ +3d297c: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3d29f8: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3d2a18: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3d2a40: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3d2a60: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3d2a84: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3d2ae4: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3d2ce8: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3d2d08: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ +3d2d2c: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3d2d64: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3d2d8c: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ +3d2db0: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3d2de0: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3d2e18: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3d2e44: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3d2e64: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3d2ec8: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3d2ef4: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3d2f8c: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ +3d2fd4: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3d300c: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3d3058: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3d307c: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3d309c: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3d30dc: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3d310c: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3d313c: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3d3184: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d322c: |[3d322c] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ -3d323c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3242: 0e00 |0003: return-void │ │ +3d3204: |[3d3204] de.danoeh.antennapod.net.sync.gpoddernet.R$styleable.:()V │ │ +3d3214: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d321a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -887637,17 +887637,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d325c: |[3d325c] de.danoeh.antennapod.net.sync.gpoddernet.R.:()V │ │ -3d326c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3272: 0e00 |0003: return-void │ │ +3d3234: |[3d3234] de.danoeh.antennapod.net.sync.gpoddernet.R.:()V │ │ +3d3244: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d324a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -887680,54 +887680,54 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3390: |[3d3390] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.:()V │ │ -3d33a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d33a6: 0e00 |0003: return-void │ │ +3d3368: |[3d3368] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.:()V │ │ +3d3378: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d337e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;) │ │ name : 'readEpisodeActionsFromJsonObject' │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -3d3274: |[3d3274] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ -3d3284: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d3288: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d328e: 1a01 4bc2 |0005: const-string v1, "timestamp" // string@c24b │ │ -3d3292: 6e20 64aa 1500 |0007: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ -3d3298: 0b01 |000a: move-result-wide v1 │ │ -3d329a: 1a03 3d54 |000b: const-string v3, "actions" // string@543d │ │ -3d329e: 6e20 62aa 3500 |000d: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3d32a4: 0c05 |0010: move-result-object v5 │ │ -3d32a6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3d32a8: 6e10 5baa 0500 |0012: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d32ae: 0a04 |0015: move-result v4 │ │ -3d32b0: 3543 1200 |0016: if-ge v3, v4, 0028 // +0012 │ │ -3d32b4: 6e20 59aa 3500 |0018: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3d32ba: 0c04 |001b: move-result-object v4 │ │ -3d32bc: 7110 ab9f 0400 |001c: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9fab │ │ -3d32c2: 0c04 |001f: move-result-object v4 │ │ -3d32c4: 3804 0500 |0020: if-eqz v4, 0025 // +0005 │ │ -3d32c8: 7220 1fa8 4000 |0022: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d32ce: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d32d2: 28eb |0027: goto 0012 // -0015 │ │ -3d32d4: 2205 c019 |0028: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // type@19c0 │ │ -3d32d8: 7040 ae9f 0521 |002a: invoke-direct {v5, v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.:(Ljava/util/List;J)V // method@9fae │ │ -3d32de: 1105 |002d: return-object v5 │ │ +3d324c: |[3d324c] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ +3d325c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d3260: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d3266: 1a01 4bc2 |0005: const-string v1, "timestamp" // string@c24b │ │ +3d326a: 6e20 64aa 1500 |0007: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ +3d3270: 0b01 |000a: move-result-wide v1 │ │ +3d3272: 1a03 3d54 |000b: const-string v3, "actions" // string@543d │ │ +3d3276: 6e20 62aa 3500 |000d: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3d327c: 0c05 |0010: move-result-object v5 │ │ +3d327e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3d3280: 6e10 5baa 0500 |0012: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d3286: 0a04 |0015: move-result v4 │ │ +3d3288: 3543 1200 |0016: if-ge v3, v4, 0028 // +0012 │ │ +3d328c: 6e20 59aa 3500 |0018: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3d3292: 0c04 |001b: move-result-object v4 │ │ +3d3294: 7110 ab9f 0400 |001c: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9fab │ │ +3d329a: 0c04 |001f: move-result-object v4 │ │ +3d329c: 3804 0500 |0020: if-eqz v4, 0025 // +0005 │ │ +3d32a0: 7220 1fa8 4000 |0022: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d32a6: d803 0301 |0025: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d32aa: 28eb |0027: goto 0012 // -0015 │ │ +3d32ac: 2205 c019 |0028: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // type@19c0 │ │ +3d32b0: 7040 ae9f 0521 |002a: invoke-direct {v5, v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.:(Ljava/util/List;J)V // method@9fae │ │ +3d32b6: 1105 |002d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=48 │ │ 0x000d line=49 │ │ 0x0012 line=50 │ │ 0x0018 line=51 │ │ @@ -887742,55 +887742,55 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -3d32e0: |[3d32e0] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ -3d32f0: 2200 e51b |0000: new-instance v0, Ljava/util/LinkedList; // type@1be5 │ │ -3d32f4: 7010 1aa8 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@a81a │ │ -3d32fa: 1a01 6c54 |0005: const-string v1, "add" // string@546c │ │ -3d32fe: 6e20 62aa 1700 |0007: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3d3304: 0c01 |000a: move-result-object v1 │ │ -3d3306: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3d3308: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -3d330a: 6e10 5baa 0100 |000d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d3310: 0a04 |0010: move-result v4 │ │ -3d3312: 1a05 ce06 |0011: const-string v5, ":" // string@06ce │ │ -3d3316: 1a06 3004 |0013: const-string v6, "%3A" // string@0430 │ │ -3d331a: 3543 1000 |0015: if-ge v3, v4, 0025 // +0010 │ │ -3d331e: 6e20 5aaa 3100 |0017: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d3324: 0c04 |001a: move-result-object v4 │ │ -3d3326: 6e30 f2a5 6405 |001b: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ -3d332c: 0c04 |001e: move-result-object v4 │ │ -3d332e: 7220 1fa8 4000 |001f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d3334: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3d3338: 28e9 |0024: goto 000d // -0017 │ │ -3d333a: 2201 e51b |0025: new-instance v1, Ljava/util/LinkedList; // type@1be5 │ │ -3d333e: 7010 1aa8 0100 |0027: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@a81a │ │ -3d3344: 1a03 70ad |002a: const-string v3, "remove" // string@ad70 │ │ -3d3348: 6e20 62aa 3700 |002c: invoke-virtual {v7, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3d334e: 0c03 |002f: move-result-object v3 │ │ -3d3350: 6e10 5baa 0300 |0030: invoke-virtual {v3}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d3356: 0a04 |0033: move-result v4 │ │ -3d3358: 3542 1000 |0034: if-ge v2, v4, 0044 // +0010 │ │ -3d335c: 6e20 5aaa 2300 |0036: invoke-virtual {v3, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d3362: 0c04 |0039: move-result-object v4 │ │ -3d3364: 6e30 f2a5 6405 |003a: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ -3d336a: 0c04 |003d: move-result-object v4 │ │ -3d336c: 7220 1fa8 4100 |003e: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d3372: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d3376: 28ed |0043: goto 0030 // -0013 │ │ -3d3378: 1a02 4bc2 |0044: const-string v2, "timestamp" // string@c24b │ │ -3d337c: 6e20 64aa 2700 |0046: invoke-virtual {v7, v2}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ -3d3382: 0b02 |0049: move-result-wide v2 │ │ -3d3384: 2207 d319 |004a: new-instance v7, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // type@19d3 │ │ -3d3388: 7053 d19f 0721 |004c: invoke-direct {v7, v0, v1, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.:(Ljava/util/List;Ljava/util/List;J)V // method@9fd1 │ │ -3d338e: 1107 |004f: return-object v7 │ │ +3d32b8: |[3d32b8] de.danoeh.antennapod.net.sync.gpoddernet.mapper.ResponseMapper.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ +3d32c8: 2200 e51b |0000: new-instance v0, Ljava/util/LinkedList; // type@1be5 │ │ +3d32cc: 7010 1aa8 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@a81a │ │ +3d32d2: 1a01 6c54 |0005: const-string v1, "add" // string@546c │ │ +3d32d6: 6e20 62aa 1700 |0007: invoke-virtual {v7, v1}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3d32dc: 0c01 |000a: move-result-object v1 │ │ +3d32de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3d32e0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +3d32e2: 6e10 5baa 0100 |000d: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d32e8: 0a04 |0010: move-result v4 │ │ +3d32ea: 1a05 ce06 |0011: const-string v5, ":" // string@06ce │ │ +3d32ee: 1a06 3004 |0013: const-string v6, "%3A" // string@0430 │ │ +3d32f2: 3543 1000 |0015: if-ge v3, v4, 0025 // +0010 │ │ +3d32f6: 6e20 5aaa 3100 |0017: invoke-virtual {v1, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d32fc: 0c04 |001a: move-result-object v4 │ │ +3d32fe: 6e30 f2a5 6405 |001b: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ +3d3304: 0c04 |001e: move-result-object v4 │ │ +3d3306: 7220 1fa8 4000 |001f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d330c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3d3310: 28e9 |0024: goto 000d // -0017 │ │ +3d3312: 2201 e51b |0025: new-instance v1, Ljava/util/LinkedList; // type@1be5 │ │ +3d3316: 7010 1aa8 0100 |0027: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@a81a │ │ +3d331c: 1a03 70ad |002a: const-string v3, "remove" // string@ad70 │ │ +3d3320: 6e20 62aa 3700 |002c: invoke-virtual {v7, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3d3326: 0c03 |002f: move-result-object v3 │ │ +3d3328: 6e10 5baa 0300 |0030: invoke-virtual {v3}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d332e: 0a04 |0033: move-result v4 │ │ +3d3330: 3542 1000 |0034: if-ge v2, v4, 0044 // +0010 │ │ +3d3334: 6e20 5aaa 2300 |0036: invoke-virtual {v3, v2}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d333a: 0c04 |0039: move-result-object v4 │ │ +3d333c: 6e30 f2a5 6405 |003a: invoke-virtual {v4, v6, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ +3d3342: 0c04 |003d: move-result-object v4 │ │ +3d3344: 7220 1fa8 4100 |003e: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d334a: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d334e: 28ed |0043: goto 0030 // -0013 │ │ +3d3350: 1a02 4bc2 |0044: const-string v2, "timestamp" // string@c24b │ │ +3d3354: 6e20 64aa 2700 |0046: invoke-virtual {v7, v2}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ +3d335a: 0b02 |0049: move-result-wide v2 │ │ +3d335c: 2207 d319 |004a: new-instance v7, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // type@19d3 │ │ +3d3360: 7053 d19f 0721 |004c: invoke-direct {v7, v0, v1, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.:(Ljava/util/List;Ljava/util/List;J)V // method@9fd1 │ │ +3d3366: 1107 |004f: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0007 line=22 │ │ 0x000d line=23 │ │ 0x0017 line=24 │ │ 0x001b line=26 │ │ @@ -887864,77 +887864,77 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -3d34b0: |[3d34b0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3d34c0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -3d34c2: 2300 d41d |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1dd4 │ │ -3d34c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d34c8: 6202 6ab3 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36a │ │ -3d34cc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d34d0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d34d2: 6202 6bb3 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36b │ │ -3d34d6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d34da: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d34dc: 6202 6cb3 |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36c │ │ -3d34e0: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d34e4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3d34e6: 6202 6eb3 |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36e │ │ -3d34ea: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3d34ee: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3d34f0: 6202 6db3 |0018: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ -3d34f4: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -3d34f8: 1100 |001c: return-object v0 │ │ +3d3488: |[3d3488] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3d3498: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +3d349a: 2300 d41d |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1dd4 │ │ +3d349e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d34a0: 6202 6ab3 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36a │ │ +3d34a4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d34a8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d34aa: 6202 6bb3 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36b │ │ +3d34ae: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d34b2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d34b4: 6202 6cb3 |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36c │ │ +3d34b8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d34bc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3d34be: 6202 6eb3 |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36e │ │ +3d34c2: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3d34c6: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3d34c8: 6202 6db3 |0018: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ +3d34cc: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +3d34d0: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=30 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -3d3548: |[3d3548] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:()V │ │ -3d3558: 2200 9319 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ -3d355c: 1a01 8611 |0002: const-string v1, "DESKTOP" // string@1186 │ │ -3d3560: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d3562: 7030 0d9f 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ -3d3568: 6900 6ab3 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36a │ │ -3d356c: 2200 9319 |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ -3d3570: 1a01 b91b |000c: const-string v1, "LAPTOP" // string@1bb9 │ │ -3d3574: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d3576: 7030 0d9f 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ -3d357c: 6900 6bb3 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36b │ │ -3d3580: 2200 9319 |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ -3d3584: 1a01 0c3b |0016: const-string v1, "MOBILE" // string@3b0c │ │ -3d3588: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d358a: 7030 0d9f 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ -3d3590: 6900 6cb3 |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36c │ │ -3d3594: 2200 9319 |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ -3d3598: 1a01 e842 |0020: const-string v1, "SERVER" // string@42e8 │ │ -3d359c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3d359e: 7030 0d9f 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ -3d35a4: 6900 6eb3 |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36e │ │ -3d35a8: 2200 9319 |0028: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ -3d35ac: 1a01 4c3e |002a: const-string v1, "OTHER" // string@3e4c │ │ -3d35b0: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -3d35b2: 7030 0d9f 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ -3d35b8: 6900 6db3 |0030: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ -3d35bc: 7100 0b9f 0000 |0032: invoke-static {}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@9f0b │ │ -3d35c2: 0c00 |0035: move-result-object v0 │ │ -3d35c4: 6900 69b3 |0036: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b369 │ │ -3d35c8: 0e00 |0038: return-void │ │ +3d3520: |[3d3520] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:()V │ │ +3d3530: 2200 9319 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ +3d3534: 1a01 8611 |0002: const-string v1, "DESKTOP" // string@1186 │ │ +3d3538: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d353a: 7030 0d9f 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ +3d3540: 6900 6ab3 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36a │ │ +3d3544: 2200 9319 |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ +3d3548: 1a01 b91b |000c: const-string v1, "LAPTOP" // string@1bb9 │ │ +3d354c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d354e: 7030 0d9f 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ +3d3554: 6900 6bb3 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36b │ │ +3d3558: 2200 9319 |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ +3d355c: 1a01 0c3b |0016: const-string v1, "MOBILE" // string@3b0c │ │ +3d3560: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d3562: 7030 0d9f 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ +3d3568: 6900 6cb3 |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36c │ │ +3d356c: 2200 9319 |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ +3d3570: 1a01 e842 |0020: const-string v1, "SERVER" // string@42e8 │ │ +3d3574: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3d3576: 7030 0d9f 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ +3d357c: 6900 6eb3 |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36e │ │ +3d3580: 2200 9319 |0028: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ +3d3584: 1a01 4c3e |002a: const-string v1, "OTHER" // string@3e4c │ │ +3d3588: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +3d358a: 7030 0d9f 1002 |002d: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.:(Ljava/lang/String;I)V // method@9f0d │ │ +3d3590: 6900 6db3 |0030: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ +3d3594: 7100 0b9f 0000 |0032: invoke-static {}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@9f0b │ │ +3d359a: 0c00 |0035: move-result-object v0 │ │ +3d359c: 6900 69b3 |0036: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b369 │ │ +3d35a0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0032 line=30 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ @@ -887942,17 +887942,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3d35cc: |[3d35cc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:(Ljava/lang/String;I)V │ │ -3d35dc: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3d35e2: 0e00 |0003: return-void │ │ +3d35a4: |[3d35a4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.:(Ljava/lang/String;I)V │ │ +3d35b4: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3d35ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -887962,64 +887962,64 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -3d33a8: |[3d33a8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3d33b8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -3d33bc: 6202 6db3 |0002: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ -3d33c0: 1102 |0004: return-object v2 │ │ -3d33c2: 6e10 e7a5 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3d33c8: 0a00 |0008: move-result v0 │ │ -3d33ca: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -3d33cc: 2c00 4200 0000 |000a: sparse-switch v0, 0000004c // +00000042 │ │ -3d33d2: 282c |000d: goto 0039 // +002c │ │ -3d33d4: 1a00 a266 |000e: const-string v0, "desktop" // string@66a2 │ │ -3d33d8: 6e20 e0a5 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d33de: 0a02 |0013: move-result v2 │ │ -3d33e0: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -3d33e4: 2823 |0016: goto 0039 // +0023 │ │ -3d33e6: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -3d33e8: 2821 |0018: goto 0039 // +0021 │ │ -3d33ea: 1a00 29b3 |0019: const-string v0, "server" // string@b329 │ │ -3d33ee: 6e20 e0a5 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d33f4: 0a02 |001e: move-result v2 │ │ -3d33f6: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -3d33fa: 2818 |0021: goto 0039 // +0018 │ │ -3d33fc: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -3d33fe: 2816 |0023: goto 0039 // +0016 │ │ -3d3400: 1a00 079c |0024: const-string v0, "mobile" // string@9c07 │ │ -3d3404: 6e20 e0a5 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d340a: 0a02 |0029: move-result v2 │ │ -3d340c: 3902 0300 |002a: if-nez v2, 002d // +0003 │ │ -3d3410: 280d |002c: goto 0039 // +000d │ │ -3d3412: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -3d3414: 280b |002e: goto 0039 // +000b │ │ -3d3416: 1a00 2589 |002f: const-string v0, "laptop" // string@8925 │ │ -3d341a: 6e20 e0a5 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d3420: 0a02 |0034: move-result v2 │ │ -3d3422: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ -3d3426: 2802 |0037: goto 0039 // +0002 │ │ -3d3428: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -3d342a: 2b01 2500 0000 |0039: packed-switch v1, 0000005e // +00000025 │ │ -3d3430: 6202 6db3 |003c: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ -3d3434: 1102 |003e: return-object v2 │ │ -3d3436: 6202 6ab3 |003f: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36a │ │ -3d343a: 1102 |0041: return-object v2 │ │ -3d343c: 6202 6eb3 |0042: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36e │ │ -3d3440: 1102 |0044: return-object v2 │ │ -3d3442: 6202 6cb3 |0045: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36c │ │ -3d3446: 1102 |0047: return-object v2 │ │ -3d3448: 6202 6bb3 |0048: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36b │ │ -3d344c: 1102 |004a: return-object v2 │ │ -3d344e: 0000 |004b: nop // spacer │ │ -3d3450: 0002 0400 daf5 d6bd a290 4ac0 432f ... |004c: sparse-switch-data (18 units) │ │ -3d3474: 0001 0400 0000 0000 0f00 0000 0c00 ... |005e: packed-switch-data (12 units) │ │ +3d3380: |[3d3380] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3d3390: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +3d3394: 6202 6db3 |0002: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ +3d3398: 1102 |0004: return-object v2 │ │ +3d339a: 6e10 e7a5 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3d33a0: 0a00 |0008: move-result v0 │ │ +3d33a2: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +3d33a4: 2c00 4200 0000 |000a: sparse-switch v0, 0000004c // +00000042 │ │ +3d33aa: 282c |000d: goto 0039 // +002c │ │ +3d33ac: 1a00 a266 |000e: const-string v0, "desktop" // string@66a2 │ │ +3d33b0: 6e20 e0a5 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d33b6: 0a02 |0013: move-result v2 │ │ +3d33b8: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +3d33bc: 2823 |0016: goto 0039 // +0023 │ │ +3d33be: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +3d33c0: 2821 |0018: goto 0039 // +0021 │ │ +3d33c2: 1a00 29b3 |0019: const-string v0, "server" // string@b329 │ │ +3d33c6: 6e20 e0a5 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d33cc: 0a02 |001e: move-result v2 │ │ +3d33ce: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +3d33d2: 2818 |0021: goto 0039 // +0018 │ │ +3d33d4: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +3d33d6: 2816 |0023: goto 0039 // +0016 │ │ +3d33d8: 1a00 079c |0024: const-string v0, "mobile" // string@9c07 │ │ +3d33dc: 6e20 e0a5 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d33e2: 0a02 |0029: move-result v2 │ │ +3d33e4: 3902 0300 |002a: if-nez v2, 002d // +0003 │ │ +3d33e8: 280d |002c: goto 0039 // +000d │ │ +3d33ea: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +3d33ec: 280b |002e: goto 0039 // +000b │ │ +3d33ee: 1a00 2589 |002f: const-string v0, "laptop" // string@8925 │ │ +3d33f2: 6e20 e0a5 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d33f8: 0a02 |0034: move-result v2 │ │ +3d33fa: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ +3d33fe: 2802 |0037: goto 0039 // +0002 │ │ +3d3400: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +3d3402: 2b01 2500 0000 |0039: packed-switch v1, 0000005e // +00000025 │ │ +3d3408: 6202 6db3 |003c: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.OTHER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36d │ │ +3d340c: 1102 |003e: return-object v2 │ │ +3d340e: 6202 6ab3 |003f: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.DESKTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36a │ │ +3d3412: 1102 |0041: return-object v2 │ │ +3d3414: 6202 6eb3 |0042: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.SERVER:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36e │ │ +3d3418: 1102 |0044: return-object v2 │ │ +3d341a: 6202 6cb3 |0045: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.MOBILE:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36c │ │ +3d341e: 1102 |0047: return-object v2 │ │ +3d3420: 6202 6bb3 |0048: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.LAPTOP:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b36b │ │ +3d3424: 1102 |004a: return-object v2 │ │ +3d3426: 0000 |004b: nop // spacer │ │ +3d3428: 0002 0400 daf5 d6bd a290 4ac0 432f ... |004c: sparse-switch-data (18 units) │ │ +3d344c: 0001 0400 0000 0000 0f00 0000 0c00 ... |005e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0005 line=38 │ │ 0x003c line=48 │ │ 0x003f line=40 │ │ 0x0042 line=46 │ │ @@ -888033,20 +888033,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d348c: |[3d348c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3d349c: 1c00 9319 |0000: const-class v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ -3d34a0: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3d34a6: 0c01 |0005: move-result-object v1 │ │ -3d34a8: 1f01 9319 |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ -3d34ac: 1101 |0008: return-object v1 │ │ +3d3464: |[3d3464] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3d3474: 1c00 9319 |0000: const-class v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ +3d3478: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3d347e: 0c01 |0005: move-result-object v1 │ │ +3d3480: 1f01 9319 |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1993 │ │ +3d3484: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ @@ -888054,20 +888054,20 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d34fc: |[3d34fc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3d350c: 6200 69b3 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b369 │ │ -3d3510: 6e10 c7aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.clone:()Ljava/lang/Object; // method@aac7 │ │ -3d3516: 0c00 |0005: move-result-object v0 │ │ -3d3518: 1f00 d41d |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1dd4 │ │ -3d351c: 1100 |0008: return-object v0 │ │ +3d34d4: |[3d34d4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.values:()[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3d34e4: 6200 69b3 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.$VALUES:[Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b369 │ │ +3d34e8: 6e10 c7aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.clone:()Ljava/lang/Object; // method@aac7 │ │ +3d34ee: 0c00 |0005: move-result-object v0 │ │ +3d34f0: 1f00 d41d |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // type@1dd4 │ │ +3d34f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;) │ │ @@ -888075,21 +888075,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3d3520: |[3d3520] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.toString:()Ljava/lang/String; │ │ -3d3530: 6f10 50a5 0200 |0000: invoke-super {v2}, Ljava/lang/Enum;.toString:()Ljava/lang/String; // method@a550 │ │ -3d3536: 0c00 |0003: move-result-object v0 │ │ -3d3538: 6201 16f0 |0004: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3d353c: 6e20 fca5 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3d3542: 0c00 |0009: move-result-object v0 │ │ -3d3544: 1100 |000a: return-object v0 │ │ +3d34f8: |[3d34f8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice$DeviceType.toString:()Ljava/lang/String; │ │ +3d3508: 6f10 50a5 0200 |0000: invoke-super {v2}, Ljava/lang/Enum;.toString:()Ljava/lang/String; // method@a550 │ │ +3d350e: 0c00 |0003: move-result-object v0 │ │ +3d3510: 6201 16f0 |0004: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3d3514: 6e20 fca5 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3d351a: 0c00 |0009: move-result-object v0 │ │ +3d351c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -888137,23 +888137,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3d36c4: |[3d36c4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -3d36d4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d36da: 5b01 70b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b370 │ │ -3d36de: 5b02 6fb3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b36f │ │ -3d36e2: 7110 0e9f 0300 |0007: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@9f0e │ │ -3d36e8: 0c01 |000a: move-result-object v1 │ │ -3d36ea: 5b01 72b3 |000b: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b372 │ │ -3d36ee: 5904 71b3 |000d: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b371 │ │ -3d36f2: 0e00 |000f: return-void │ │ +3d369c: |[3d369c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +3d36ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d36b2: 5b01 70b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b370 │ │ +3d36b6: 5b02 6fb3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b36f │ │ +3d36ba: 7110 0e9f 0300 |0007: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.fromString:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // method@9f0e │ │ +3d36c0: 0c01 |000a: move-result-object v1 │ │ +3d36c2: 5b01 72b3 |000b: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b372 │ │ +3d36c6: 5904 71b3 |000d: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b371 │ │ +3d36ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ 0x000d line=21 │ │ @@ -888170,17 +888170,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3614: |[3d3614] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getCaption:()Ljava/lang/String; │ │ -3d3624: 5410 6fb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b36f │ │ -3d3628: 1100 |0002: return-object v0 │ │ +3d35ec: |[3d35ec] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getCaption:()Ljava/lang/String; │ │ +3d35fc: 5410 6fb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b36f │ │ +3d3600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -888188,17 +888188,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d362c: |[3d362c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getId:()Ljava/lang/String; │ │ -3d363c: 5410 70b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b370 │ │ -3d3640: 1100 |0002: return-object v0 │ │ +3d3604: |[3d3604] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getId:()Ljava/lang/String; │ │ +3d3614: 5410 70b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b370 │ │ +3d3618: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -888206,17 +888206,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d35fc: |[3d35fc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getSubscriptions:()I │ │ -3d360c: 5210 71b3 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b371 │ │ -3d3610: 0f00 |0002: return v0 │ │ +3d35d4: |[3d35d4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getSubscriptions:()I │ │ +3d35e4: 5210 71b3 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b371 │ │ +3d35e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -888224,17 +888224,17 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d35e4: |[3d35e4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getType:()Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ -3d35f4: 5410 72b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b372 │ │ -3d35f8: 1100 |0002: return-object v0 │ │ +3d35bc: |[3d35bc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.getType:()Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; │ │ +3d35cc: 5410 72b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b372 │ │ +3d35d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;) │ │ @@ -888242,38 +888242,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3d3644: |[3d3644] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.toString:()Ljava/lang/String; │ │ -3d3654: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d3658: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d365e: 1a01 0d18 |0005: const-string v1, "GpodnetDevice [id=" // string@180d │ │ -3d3662: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3668: 5421 70b3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b370 │ │ -3d366c: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3672: 1a01 e004 |000f: const-string v1, ", caption=" // string@04e0 │ │ -3d3676: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d367c: 5421 6fb3 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b36f │ │ -3d3680: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3686: 1a01 cd05 |0019: const-string v1, ", type=" // string@05cd │ │ -3d368a: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3690: 5421 72b3 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b372 │ │ -3d3694: 6e20 11a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d369a: 1a01 ac05 |0023: const-string v1, ", subscriptions=" // string@05ac │ │ -3d369e: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d36a4: 5221 71b3 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b371 │ │ -3d36a8: 6e20 0da6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d36ae: 1a01 c551 |002d: const-string v1, "]" // string@51c5 │ │ -3d36b2: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d36b8: 6e10 1ba6 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d36be: 0c00 |0035: move-result-object v0 │ │ -3d36c0: 1100 |0036: return-object v0 │ │ +3d361c: |[3d361c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetDevice.toString:()Ljava/lang/String; │ │ +3d362c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d3630: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d3636: 1a01 0d18 |0005: const-string v1, "GpodnetDevice [id=" // string@180d │ │ +3d363a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3640: 5421 70b3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.id:Ljava/lang/String; // field@b370 │ │ +3d3644: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d364a: 1a01 e004 |000f: const-string v1, ", caption=" // string@04e0 │ │ +3d364e: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3654: 5421 6fb3 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.caption:Ljava/lang/String; // field@b36f │ │ +3d3658: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d365e: 1a01 cd05 |0019: const-string v1, ", type=" // string@05cd │ │ +3d3662: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3668: 5421 72b3 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.type:Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType; // field@b372 │ │ +3d366c: 6e20 11a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d3672: 1a01 ac05 |0023: const-string v1, ", subscriptions=" // string@05ac │ │ +3d3676: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d367c: 5221 71b3 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.subscriptions:I // field@b371 │ │ +3d3680: 6e20 0da6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d3686: 1a01 c551 |002d: const-string v1, "]" // string@51c5 │ │ +3d368a: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3690: 6e10 1ba6 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d3696: 0c00 |0035: move-result-object v0 │ │ +3d3698: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0037 reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -888333,25 +888333,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3d3934: |[3d3934] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d3944: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d394a: 5b01 7ab3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b37a │ │ -3d394e: 5b02 79b3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b379 │ │ -3d3952: 5b03 75b3 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b375 │ │ -3d3956: 5904 78b3 |0009: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b378 │ │ -3d395a: 5b05 76b3 |000b: iput-object v5, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b376 │ │ -3d395e: 5b06 7bb3 |000d: iput-object v6, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b37b │ │ -3d3962: 5b07 77b3 |000f: iput-object v7, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b377 │ │ -3d3966: 5b08 74b3 |0011: iput-object v8, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b374 │ │ -3d396a: 0e00 |0013: return-void │ │ +3d390c: |[3d390c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d391c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3922: 5b01 7ab3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b37a │ │ +3d3926: 5b02 79b3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b379 │ │ +3d392a: 5b03 75b3 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b375 │ │ +3d392e: 5904 78b3 |0009: iput v4, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b378 │ │ +3d3932: 5b05 76b3 |000b: iput-object v5, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b376 │ │ +3d3936: 5b06 7bb3 |000d: iput-object v6, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b37b │ │ +3d393a: 5b07 77b3 |000f: iput-object v7, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b377 │ │ +3d393e: 5b08 74b3 |0011: iput-object v8, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b374 │ │ +3d3942: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ 0x0009 line=20 │ │ @@ -888376,17 +888376,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d37d0: |[3d37d0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getAuthor:()Ljava/lang/String; │ │ -3d37e0: 5410 74b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b374 │ │ -3d37e4: 1100 |0002: return-object v0 │ │ +3d37a8: |[3d37a8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getAuthor:()Ljava/lang/String; │ │ +3d37b8: 5410 74b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.author:Ljava/lang/String; // field@b374 │ │ +3d37bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888394,17 +888394,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d37e8: |[3d37e8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getDescription:()Ljava/lang/String; │ │ -3d37f8: 5410 75b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b375 │ │ -3d37fc: 1100 |0002: return-object v0 │ │ +3d37c0: |[3d37c0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getDescription:()Ljava/lang/String; │ │ +3d37d0: 5410 75b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b375 │ │ +3d37d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888412,17 +888412,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3800: |[3d3800] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getLogoUrl:()Ljava/lang/String; │ │ -3d3810: 5410 76b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b376 │ │ -3d3814: 1100 |0002: return-object v0 │ │ +3d37d8: |[3d37d8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getLogoUrl:()Ljava/lang/String; │ │ +3d37e8: 5410 76b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b376 │ │ +3d37ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888430,17 +888430,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3818: |[3d3818] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getMygpoLink:()Ljava/lang/String; │ │ -3d3828: 5410 77b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b377 │ │ -3d382c: 1100 |0002: return-object v0 │ │ +3d37f0: |[3d37f0] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getMygpoLink:()Ljava/lang/String; │ │ +3d3800: 5410 77b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b377 │ │ +3d3804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888448,17 +888448,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d37b8: |[3d37b8] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getSubscribers:()I │ │ -3d37c8: 5210 78b3 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b378 │ │ -3d37cc: 0f00 |0002: return v0 │ │ +3d3790: |[3d3790] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getSubscribers:()I │ │ +3d37a0: 5210 78b3 |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b378 │ │ +3d37a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888466,17 +888466,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3830: |[3d3830] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getTitle:()Ljava/lang/String; │ │ -3d3840: 5410 79b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b379 │ │ -3d3844: 1100 |0002: return-object v0 │ │ +3d3808: |[3d3808] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getTitle:()Ljava/lang/String; │ │ +3d3818: 5410 79b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b379 │ │ +3d381c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888484,17 +888484,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3848: |[3d3848] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getUrl:()Ljava/lang/String; │ │ -3d3858: 5410 7ab3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b37a │ │ -3d385c: 1100 |0002: return-object v0 │ │ +3d3820: |[3d3820] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getUrl:()Ljava/lang/String; │ │ +3d3830: 5410 7ab3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b37a │ │ +3d3834: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888502,17 +888502,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d3860: |[3d3860] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getWebsite:()Ljava/lang/String; │ │ -3d3870: 5410 7bb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b37b │ │ -3d3874: 1100 |0002: return-object v0 │ │ +3d3838: |[3d3838] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.getWebsite:()Ljava/lang/String; │ │ +3d3848: 5410 7bb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b37b │ │ +3d384c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;) │ │ @@ -888520,50 +888520,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -3d3878: |[3d3878] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.toString:()Ljava/lang/String; │ │ -3d3888: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d388c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d3892: 1a01 0e18 |0005: const-string v1, "GpodnetPodcast [url=" // string@180e │ │ -3d3896: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d389c: 5421 7ab3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b37a │ │ -3d38a0: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38a6: 1a01 c205 |000f: const-string v1, ", title=" // string@05c2 │ │ -3d38aa: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38b0: 5421 79b3 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b379 │ │ -3d38b4: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38ba: 1a01 f904 |0019: const-string v1, ", description=" // string@04f9 │ │ -3d38be: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38c4: 5421 75b3 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b375 │ │ -3d38c8: 6e20 12a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38ce: 1a01 ab05 |0023: const-string v1, ", subscribers=" // string@05ab │ │ -3d38d2: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38d8: 5221 78b3 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b378 │ │ -3d38dc: 6e20 0da6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d38e2: 1a01 4205 |002d: const-string v1, ", logoUrl=" // string@0542 │ │ -3d38e6: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38ec: 5421 76b3 |0032: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b376 │ │ -3d38f0: 6e20 12a6 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d38f6: 1a01 db05 |0037: const-string v1, ", website=" // string@05db │ │ -3d38fa: 6e20 12a6 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3900: 5421 7bb3 |003c: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b37b │ │ -3d3904: 6e20 12a6 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d390a: 1a01 6c05 |0041: const-string v1, ", mygpoLink=" // string@056c │ │ -3d390e: 6e20 12a6 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3914: 5421 77b3 |0046: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b377 │ │ -3d3918: 6e20 12a6 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d391e: 1a01 c551 |004b: const-string v1, "]" // string@51c5 │ │ -3d3922: 6e20 12a6 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3928: 6e10 1ba6 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d392e: 0c00 |0053: move-result-object v0 │ │ -3d3930: 1100 |0054: return-object v0 │ │ +3d3850: |[3d3850] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetPodcast.toString:()Ljava/lang/String; │ │ +3d3860: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d3864: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d386a: 1a01 0e18 |0005: const-string v1, "GpodnetPodcast [url=" // string@180e │ │ +3d386e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3874: 5421 7ab3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.url:Ljava/lang/String; // field@b37a │ │ +3d3878: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d387e: 1a01 c205 |000f: const-string v1, ", title=" // string@05c2 │ │ +3d3882: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3888: 5421 79b3 |0014: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.title:Ljava/lang/String; // field@b379 │ │ +3d388c: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3892: 1a01 f904 |0019: const-string v1, ", description=" // string@04f9 │ │ +3d3896: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d389c: 5421 75b3 |001e: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.description:Ljava/lang/String; // field@b375 │ │ +3d38a0: 6e20 12a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38a6: 1a01 ab05 |0023: const-string v1, ", subscribers=" // string@05ab │ │ +3d38aa: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38b0: 5221 78b3 |0028: iget v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.subscribers:I // field@b378 │ │ +3d38b4: 6e20 0da6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d38ba: 1a01 4205 |002d: const-string v1, ", logoUrl=" // string@0542 │ │ +3d38be: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38c4: 5421 76b3 |0032: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.logoUrl:Ljava/lang/String; // field@b376 │ │ +3d38c8: 6e20 12a6 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38ce: 1a01 db05 |0037: const-string v1, ", website=" // string@05db │ │ +3d38d2: 6e20 12a6 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38d8: 5421 7bb3 |003c: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.website:Ljava/lang/String; // field@b37b │ │ +3d38dc: 6e20 12a6 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38e2: 1a01 6c05 |0041: const-string v1, ", mygpoLink=" // string@056c │ │ +3d38e6: 6e20 12a6 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38ec: 5421 77b3 |0046: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.mygpoLink:Ljava/lang/String; // field@b377 │ │ +3d38f0: 6e20 12a6 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d38f6: 1a01 c551 |004b: const-string v1, "]" // string@51c5 │ │ +3d38fa: 6e20 12a6 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3900: 6e10 1ba6 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d3906: 0c00 |0053: move-result-object v0 │ │ +3d3908: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0055 reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -888596,18 +888596,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3a80: |[3d3a80] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3d3a90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3a96: 5b01 7db3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37d │ │ -3d3a9a: 0e00 |0005: return-void │ │ +3d3a58: |[3d3a58] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3d3a68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3a6e: 5b01 7db3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37d │ │ +3d3a72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -888617,19 +888617,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d3a60: |[3d3a60] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.call:()Ljava/lang/Object; │ │ -3d3a70: 5410 7db3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37d │ │ -3d3a74: 7110 3e9f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; // method@9f3e │ │ -3d3a7a: 0c00 |0005: move-result-object v0 │ │ -3d3a7c: 1100 |0006: return-object v0 │ │ +3d3a38: |[3d3a38] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda0.call:()Ljava/lang/Object; │ │ +3d3a48: 5410 7db3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37d │ │ +3d3a4c: 7110 3e9f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; // method@9f3e │ │ +3d3a52: 0c00 |0005: move-result-object v0 │ │ +3d3a54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -888662,18 +888662,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3b6c: |[3d3b6c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3d3b7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3b82: 5b01 80b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b380 │ │ -3d3b86: 0e00 |0005: return-void │ │ +3d3b44: |[3d3b44] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3d3b54: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3b5a: 5b01 80b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b380 │ │ +3d3b5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -888683,19 +888683,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d3b4c: |[3d3b4c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ -3d3b5c: 5410 80b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b380 │ │ -3d3b60: 7110 399f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; // method@9f39 │ │ -3d3b66: 0c00 |0005: move-result-object v0 │ │ -3d3b68: 1100 |0006: return-object v0 │ │ +3d3b24: |[3d3b24] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda4.call:()Ljava/lang/Object; │ │ +3d3b34: 5410 80b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b380 │ │ +3d3b38: 7110 399f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; // method@9f39 │ │ +3d3b3e: 0c00 |0005: move-result-object v0 │ │ +3d3b40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -888826,18 +888826,18 @@ │ │ type : '(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d3c50: |[3d3c50] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ -3d3c60: 7110 449f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@9f44 │ │ -3d3c66: 0c00 |0003: move-result-object v0 │ │ -3d3c68: 1100 |0004: return-object v0 │ │ +3d3c28: |[3d3c28] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ +3d3c38: 7110 449f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@9f44 │ │ +3d3c3e: 0c00 |0003: move-result-object v0 │ │ +3d3c40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lio/reactivex/Observable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -888845,18 +888845,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d3c90: |[3d3c90] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; │ │ -3d3ca0: 7010 479f 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$0:()Ljava/lang/String; // method@9f47 │ │ -3d3ca6: 0c00 |0003: move-result-object v0 │ │ -3d3ca8: 1100 |0004: return-object v0 │ │ +3d3c68: |[3d3c68] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$FRh8L8OZooAdfLUuLSgFv4VZv9Y:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Ljava/lang/String; │ │ +3d3c78: 7010 479f 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$0:()Ljava/lang/String; // method@9f47 │ │ +3d3c7e: 0c00 |0003: move-result-object v0 │ │ +3d3c80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -888864,17 +888864,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d3ee8: |[3d3ee8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V │ │ -3d3ef8: 7020 489f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$1:(Ljava/lang/String;)V // method@9f48 │ │ -3d3efe: 0e00 |0003: return-void │ │ +3d3ec0: |[3d3ec0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V │ │ +3d3ed0: 7020 489f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$1:(Ljava/lang/String;)V // method@9f48 │ │ +3d3ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -888883,17 +888883,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d3f00: |[3d3f00] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ -3d3f10: 7020 469f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$6:(Ljava/lang/Throwable;)V // method@9f46 │ │ -3d3f16: 0e00 |0003: return-void │ │ +3d3ed8: |[3d3ed8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ +3d3ee8: 7020 469f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$6:(Ljava/lang/Throwable;)V // method@9f46 │ │ +3d3eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -888902,17 +888902,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d3f18: |[3d3f18] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ -3d3f28: 7020 499f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$2:(Ljava/lang/Throwable;)V // method@9f49 │ │ -3d3f2e: 0e00 |0003: return-void │ │ +3d3ef0: |[3d3ef0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V │ │ +3d3f00: 7020 499f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$start$2:(Ljava/lang/Throwable;)V // method@9f49 │ │ +3d3f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -888921,17 +888921,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d3f30: |[3d3f30] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V │ │ -3d3f40: 7020 459f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$5:(Lorg/json/JSONObject;)V // method@9f45 │ │ -3d3f46: 0e00 |0003: return-void │ │ +3d3f08: |[3d3f08] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V │ │ +3d3f18: 7020 459f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$5:(Lorg/json/JSONObject;)V // method@9f45 │ │ +3d3f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/json/JSONObject; │ │ │ │ @@ -888940,18 +888940,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3d3d9c: |[3d3d9c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; │ │ -3d3dac: 7010 439f 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$3:()Lorg/json/JSONObject; // method@9f43 │ │ -3d3db2: 0c00 |0003: move-result-object v0 │ │ -3d3db4: 1100 |0004: return-object v0 │ │ +3d3d74: |[3d3d74] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.$r8$lambda$s_RXvnTdn8aoMIuBuYUdXYYJ-nM:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)Lorg/json/JSONObject; │ │ +3d3d84: 7010 439f 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.lambda$poll$3:()Lorg/json/JSONObject; // method@9f43 │ │ +3d3d8a: 0c00 |0003: move-result-object v0 │ │ +3d3d8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -888959,24 +888959,24 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3d3f48: |[3d3f48] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V │ │ -3d3f58: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3f5e: 5b01 88b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b388 │ │ -3d3f62: 5b02 8ab3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b38a │ │ -3d3f66: 2201 7d19 |0007: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@197d │ │ -3d3f6a: 7020 de9e 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@9ede │ │ -3d3f70: 5b01 87b3 |000c: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b387 │ │ -3d3f74: 5b03 85b3 |000e: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b385 │ │ -3d3f78: 5b04 84b3 |0010: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ -3d3f7c: 0e00 |0012: return-void │ │ +3d3f20: |[3d3f20] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V │ │ +3d3f30: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3f36: 5b01 88b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b388 │ │ +3d3f3a: 5b02 8ab3 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b38a │ │ +3d3f3e: 2201 7d19 |0007: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@197d │ │ +3d3f42: 7020 de9e 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@9ede │ │ +3d3f48: 5b01 87b3 |000c: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b387 │ │ +3d3f4c: 5b03 85b3 |000e: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b385 │ │ +3d3f50: 5b04 84b3 |0010: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ +3d3f54: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x000e line=45 │ │ @@ -888993,63 +888993,63 @@ │ │ type : '(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3d3db8: |[3d3db8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; │ │ -3d3dc8: 1a00 df57 |0000: const-string v0, "application/x-www-form-urlencoded" // string@57df │ │ -3d3dcc: 7110 d0a9 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d0 │ │ -3d3dd2: 0c00 |0005: move-result-object v0 │ │ -3d3dd4: 7120 f5a9 0400 |0006: invoke-static {v4, v0}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ -3d3dda: 0c04 |0009: move-result-object v4 │ │ -3d3ddc: 2200 8d1c |000a: new-instance v0, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d3de0: 7010 e6a9 0000 |000c: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d3de6: 6e20 efa9 3000 |000f: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d3dec: 0c03 |0012: move-result-object v3 │ │ -3d3dee: 1a00 473f |0013: const-string v0, "POST" // string@3f47 │ │ -3d3df2: 6e30 eba9 0304 |0015: invoke-virtual {v3, v0, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9eb │ │ -3d3df8: 0c03 |0018: move-result-object v3 │ │ -3d3dfa: 6e10 e8a9 0300 |0019: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3d3e00: 0c03 |001c: move-result-object v3 │ │ -3d3e02: 5424 88b3 |001d: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b388 │ │ -3d3e06: 6e20 e5a9 3400 |001f: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3d3e0c: 0c03 |0022: move-result-object v3 │ │ -3d3e0e: 7210 bba9 0300 |0023: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3d3e14: 0c03 |0026: move-result-object v3 │ │ -3d3e16: 6e10 f9a9 0300 |0027: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3d3e1c: 0a04 |002a: move-result v4 │ │ -3d3e1e: 1300 c800 |002b: const/16 v0, #int 200 // #c8 │ │ -3d3e22: 3304 1a00 |002d: if-ne v4, v0, 0047 // +001a │ │ -3d3e26: 6e10 f7a9 0300 |002f: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3d3e2c: 0c03 |0032: move-result-object v3 │ │ -3d3e2e: 3803 0c00 |0033: if-eqz v3, 003f // +000c │ │ -3d3e32: 2204 b61c |0035: new-instance v4, Lorg/json/JSONObject; // type@1cb6 │ │ -3d3e36: 6e10 05aa 0300 |0037: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ -3d3e3c: 0c03 |003a: move-result-object v3 │ │ -3d3e3e: 7020 60aa 3400 |003b: invoke-direct {v4, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d3e44: 1104 |003e: return-object v4 │ │ -3d3e46: 2203 191b |003f: new-instance v3, Ljava/io/IOException; // type@1b19 │ │ -3d3e4a: 1a04 a813 |0041: const-string v4, "Empty response" // string@13a8 │ │ -3d3e4e: 7020 aca4 4300 |0043: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3d3e54: 2703 |0046: throw v3 │ │ -3d3e56: 6e10 f8a9 0300 |0047: invoke-virtual {v3}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ -3d3e5c: 2204 191b |004a: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ -3d3e60: 2200 611b |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d3e64: 7010 06a6 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d3e6a: 1a01 5d42 |0051: const-string v1, "Return code " // string@425d │ │ -3d3e6e: 6e20 12a6 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3e74: 6e10 f9a9 0300 |0056: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3d3e7a: 0a03 |0059: move-result v3 │ │ -3d3e7c: 6e20 0da6 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d3e82: 6e10 1ba6 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d3e88: 0c03 |0060: move-result-object v3 │ │ -3d3e8a: 7020 aca4 3400 |0061: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3d3e90: 2704 |0064: throw v4 │ │ +3d3d90: |[3d3d90] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; │ │ +3d3da0: 1a00 df57 |0000: const-string v0, "application/x-www-form-urlencoded" // string@57df │ │ +3d3da4: 7110 d0a9 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d0 │ │ +3d3daa: 0c00 |0005: move-result-object v0 │ │ +3d3dac: 7120 f5a9 0400 |0006: invoke-static {v4, v0}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ +3d3db2: 0c04 |0009: move-result-object v4 │ │ +3d3db4: 2200 8d1c |000a: new-instance v0, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d3db8: 7010 e6a9 0000 |000c: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d3dbe: 6e20 efa9 3000 |000f: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d3dc4: 0c03 |0012: move-result-object v3 │ │ +3d3dc6: 1a00 473f |0013: const-string v0, "POST" // string@3f47 │ │ +3d3dca: 6e30 eba9 0304 |0015: invoke-virtual {v3, v0, v4}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9eb │ │ +3d3dd0: 0c03 |0018: move-result-object v3 │ │ +3d3dd2: 6e10 e8a9 0300 |0019: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3d3dd8: 0c03 |001c: move-result-object v3 │ │ +3d3dda: 5424 88b3 |001d: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.httpClient:Lokhttp3/OkHttpClient; // field@b388 │ │ +3d3dde: 6e20 e5a9 3400 |001f: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3d3de4: 0c03 |0022: move-result-object v3 │ │ +3d3de6: 7210 bba9 0300 |0023: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3d3dec: 0c03 |0026: move-result-object v3 │ │ +3d3dee: 6e10 f9a9 0300 |0027: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3d3df4: 0a04 |002a: move-result v4 │ │ +3d3df6: 1300 c800 |002b: const/16 v0, #int 200 // #c8 │ │ +3d3dfa: 3304 1a00 |002d: if-ne v4, v0, 0047 // +001a │ │ +3d3dfe: 6e10 f7a9 0300 |002f: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3d3e04: 0c03 |0032: move-result-object v3 │ │ +3d3e06: 3803 0c00 |0033: if-eqz v3, 003f // +000c │ │ +3d3e0a: 2204 b61c |0035: new-instance v4, Lorg/json/JSONObject; // type@1cb6 │ │ +3d3e0e: 6e10 05aa 0300 |0037: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ +3d3e14: 0c03 |003a: move-result-object v3 │ │ +3d3e16: 7020 60aa 3400 |003b: invoke-direct {v4, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d3e1c: 1104 |003e: return-object v4 │ │ +3d3e1e: 2203 191b |003f: new-instance v3, Ljava/io/IOException; // type@1b19 │ │ +3d3e22: 1a04 a813 |0041: const-string v4, "Empty response" // string@13a8 │ │ +3d3e26: 7020 aca4 4300 |0043: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3d3e2c: 2703 |0046: throw v3 │ │ +3d3e2e: 6e10 f8a9 0300 |0047: invoke-virtual {v3}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ +3d3e34: 2204 191b |004a: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ +3d3e38: 2200 611b |004c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d3e3c: 7010 06a6 0000 |004e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d3e42: 1a01 5d42 |0051: const-string v1, "Return code " // string@425d │ │ +3d3e46: 6e20 12a6 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3e4c: 6e10 f9a9 0300 |0056: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3d3e52: 0a03 |0059: move-result v3 │ │ +3d3e54: 6e20 0da6 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d3e5a: 6e10 1ba6 0000 |005d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d3e60: 0c03 |0060: move-result-object v3 │ │ +3d3e62: 7020 aca4 3400 |0061: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3d3e68: 2704 |0064: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0006 line=119 │ │ 0x000a line=121 │ │ 0x001d line=122 │ │ 0x0027 line=123 │ │ @@ -889068,32 +889068,32 @@ │ │ type : '(Lokhttp3/OkHttpClient;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;Ljava/util/ArrayList;)Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -3d3c00: |[3d3c00] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.fromInstanceState:(Lokhttp3/OkHttpClient;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;Ljava/util/ArrayList;)Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ -3d3c10: 2200 a019 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // type@19a0 │ │ -3d3c14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d3c16: 6e20 5ea7 1500 |0003: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ -3d3c1c: 0c01 |0006: move-result-object v1 │ │ -3d3c1e: 1f01 601b |0007: check-cast v1, Ljava/lang/String; // type@1b60 │ │ -3d3c22: 7054 3f9f 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V // method@9f3f │ │ -3d3c28: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3d3c2a: 6e20 5ea7 2500 |000d: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ -3d3c30: 0c02 |0010: move-result-object v2 │ │ -3d3c32: 1f02 601b |0011: check-cast v2, Ljava/lang/String; // type@1b60 │ │ -3d3c36: 5b02 8cb3 |0013: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ -3d3c3a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -3d3c3c: 6e20 5ea7 2500 |0016: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ -3d3c42: 0c02 |0019: move-result-object v2 │ │ -3d3c44: 1f02 601b |001a: check-cast v2, Ljava/lang/String; // type@1b60 │ │ -3d3c48: 5b02 86b3 |001c: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ -3d3c4c: 1100 |001e: return-object v0 │ │ +3d3bd8: |[3d3bd8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.fromInstanceState:(Lokhttp3/OkHttpClient;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;Ljava/util/ArrayList;)Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ +3d3be8: 2200 a019 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // type@19a0 │ │ +3d3bec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d3bee: 6e20 5ea7 1500 |0003: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ +3d3bf4: 0c01 |0006: move-result-object v1 │ │ +3d3bf6: 1f01 601b |0007: check-cast v1, Ljava/lang/String; // type@1b60 │ │ +3d3bfa: 7054 3f9f 2031 |0009: invoke-direct {v0, v2, v1, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Landroid/content/Context;Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;)V // method@9f3f │ │ +3d3c00: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3d3c02: 6e20 5ea7 2500 |000d: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ +3d3c08: 0c02 |0010: move-result-object v2 │ │ +3d3c0a: 1f02 601b |0011: check-cast v2, Ljava/lang/String; // type@1b60 │ │ +3d3c0e: 5b02 8cb3 |0013: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ +3d3c12: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +3d3c14: 6e20 5ea7 2500 |0016: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ +3d3c1a: 0c02 |0019: move-result-object v2 │ │ +3d3c1c: 1f02 601b |001a: check-cast v2, Ljava/lang/String; // type@1b60 │ │ +3d3c20: 5b02 86b3 |001c: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ +3d3c24: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000d line=52 │ │ 0x0016 line=53 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) Lokhttp3/OkHttpClient; │ │ @@ -889106,31 +889106,31 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3d3e94: |[3d3e94] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$3:()Lorg/json/JSONObject; │ │ -3d3ea4: 5430 86b3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ -3d3ea8: 7110 a1a6 0000 |0002: invoke-static {v0}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@a6a1 │ │ -3d3eae: 0c00 |0005: move-result-object v0 │ │ -3d3eb0: 6e10 a5a6 0000 |0006: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d3eb6: 0c00 |0009: move-result-object v0 │ │ -3d3eb8: 2201 611b |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d3ebc: 7010 06a6 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d3ec2: 1a02 e9c2 |000f: const-string v2, "token=" // string@c2e9 │ │ -3d3ec6: 6e20 12a6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3ecc: 5432 8cb3 |0014: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ -3d3ed0: 6e20 12a6 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3ed6: 6e10 1ba6 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d3edc: 0c01 |001c: move-result-object v1 │ │ -3d3ede: 7030 419f 0301 |001d: invoke-direct {v3, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@9f41 │ │ -3d3ee4: 0c00 |0020: move-result-object v0 │ │ -3d3ee6: 1100 |0021: return-object v0 │ │ +3d3e6c: |[3d3e6c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$3:()Lorg/json/JSONObject; │ │ +3d3e7c: 5430 86b3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ +3d3e80: 7110 a1a6 0000 |0002: invoke-static {v0}, Ljava/net/URI;.create:(Ljava/lang/String;)Ljava/net/URI; // method@a6a1 │ │ +3d3e86: 0c00 |0005: move-result-object v0 │ │ +3d3e88: 6e10 a5a6 0000 |0006: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d3e8e: 0c00 |0009: move-result-object v0 │ │ +3d3e90: 2201 611b |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d3e94: 7010 06a6 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d3e9a: 1a02 e9c2 |000f: const-string v2, "token=" // string@c2e9 │ │ +3d3e9e: 6e20 12a6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3ea4: 5432 8cb3 |0014: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ +3d3ea8: 6e20 12a6 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3eae: 6e10 1ba6 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d3eb4: 0c01 |001c: move-result-object v1 │ │ +3d3eb6: 7030 419f 0301 |001d: invoke-direct {v3, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@9f41 │ │ +3d3ebc: 0c00 |0020: move-result-object v0 │ │ +3d3ebe: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ #11 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -889138,20 +889138,20 @@ │ │ type : '(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3d3c6c: |[3d3c6c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ -3d3c7c: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ -3d3c80: 6202 1cf0 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3d3c84: 6e40 3aa4 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a43a │ │ -3d3c8a: 0c03 |0007: move-result-object v3 │ │ -3d3c8c: 1103 |0008: return-object v3 │ │ +3d3c44: |[3d3c44] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$4:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; │ │ +3d3c54: 1600 0100 |0000: const-wide/16 v0, #int 1 // #1 │ │ +3d3c58: 6202 1cf0 |0002: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3d3c5c: 6e40 3aa4 0321 |0004: invoke-virtual {v3, v0, v1, v2}, Lio/reactivex/Observable;.delay:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a43a │ │ +3d3c62: 0c03 |0007: move-result-object v3 │ │ +3d3c64: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 (null) Lio/reactivex/Observable; │ │ │ │ #12 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;) │ │ @@ -889159,27 +889159,27 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -3d3fb0: |[3d3fb0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$5:(Lorg/json/JSONObject;)V │ │ -3d3fc0: 5440 84b3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ -3d3fc4: 1a01 29b3 |0002: const-string v1, "server" // string@b329 │ │ -3d3fc8: 6e20 65aa 1500 |0004: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d3fce: 0c01 |0007: move-result-object v1 │ │ -3d3fd0: 1a02 198b |0008: const-string v2, "loginName" // string@8b19 │ │ -3d3fd4: 6e20 65aa 2500 |000a: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d3fda: 0c02 |000d: move-result-object v2 │ │ -3d3fdc: 1a03 9d57 |000e: const-string v3, "appPassword" // string@579d │ │ -3d3fe0: 6e20 65aa 3500 |0010: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d3fe6: 0c05 |0013: move-result-object v5 │ │ -3d3fe8: 7240 379f 1052 |0014: invoke-interface {v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthenticated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f37 │ │ -3d3fee: 0e00 |0017: return-void │ │ +3d3f88: |[3d3f88] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$5:(Lorg/json/JSONObject;)V │ │ +3d3f98: 5440 84b3 |0000: iget-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ +3d3f9c: 1a01 29b3 |0002: const-string v1, "server" // string@b329 │ │ +3d3fa0: 6e20 65aa 1500 |0004: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d3fa6: 0c01 |0007: move-result-object v1 │ │ +3d3fa8: 1a02 198b |0008: const-string v2, "loginName" // string@8b19 │ │ +3d3fac: 6e20 65aa 2500 |000a: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d3fb2: 0c02 |000d: move-result-object v2 │ │ +3d3fb4: 1a03 9d57 |000e: const-string v3, "appPassword" // string@579d │ │ +3d3fb8: 6e20 65aa 3500 |0010: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d3fbe: 0c05 |0013: move-result-object v5 │ │ +3d3fc0: 7240 379f 1052 |0014: invoke-interface {v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthenticated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f37 │ │ +3d3fc6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0014 line=100 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ @@ -889190,23 +889190,23 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3d3ff0: |[3d3ff0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$6:(Ljava/lang/Throwable;)V │ │ -3d4000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d4002: 5b10 8cb3 |0001: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ -3d4006: 5b10 86b3 |0003: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ -3d400a: 5410 84b3 |0005: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ -3d400e: 6e10 3ea6 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ -3d4014: 0c02 |000a: move-result-object v2 │ │ -3d4016: 7220 369f 2000 |000b: invoke-interface {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@9f36 │ │ -3d401c: 0e00 |000e: return-void │ │ +3d3fc8: |[3d3fc8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$poll$6:(Ljava/lang/Throwable;)V │ │ +3d3fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d3fda: 5b10 8cb3 |0001: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ +3d3fde: 5b10 86b3 |0003: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ +3d3fe2: 5410 84b3 |0005: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ +3d3fe6: 6e10 3ea6 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ +3d3fec: 0c02 |000a: move-result-object v2 │ │ +3d3fee: 7220 369f 2000 |000b: invoke-interface {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@9f36 │ │ +3d3ff4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x0003 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ @@ -889217,56 +889217,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 81 16-bit code units │ │ -3d3cac: |[3d3cac] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$0:()Ljava/lang/String; │ │ -3d3cbc: 2208 991b |0000: new-instance v8, Ljava/net/URI; // type@1b99 │ │ -3d3cc0: 5490 87b3 |0002: iget-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b387 │ │ -3d3cc4: 5401 52ab |0004: iget-object v1, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d3cc8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3d3cca: 5403 50ab |0007: iget-object v3, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ -3d3cce: 5204 51ab |0009: iget v4, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d3cd2: 2200 611b |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d3cd6: 7010 06a6 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d3cdc: 5495 87b3 |0010: iget-object v5, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b387 │ │ -3d3ce0: 5455 53ab |0012: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ -3d3ce4: 6e20 12a6 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3cea: 1a05 9e06 |0017: const-string v5, "/index.php/login/v2" // string@069e │ │ -3d3cee: 6e20 12a6 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3cf4: 6e10 1ba6 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d3cfa: 0c05 |001f: move-result-object v5 │ │ -3d3cfc: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -3d3cfe: 1207 |0021: const/4 v7, #int 0 // #0 │ │ -3d3d00: 0780 |0022: move-object v0, v8 │ │ -3d3d02: 7608 a0a6 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d3d08: 6e10 a5a6 0800 |0026: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d3d0e: 0c00 |0029: move-result-object v0 │ │ -3d3d10: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ -3d3d14: 7030 419f 0901 |002c: invoke-direct {v9, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@9f41 │ │ -3d3d1a: 0c00 |002f: move-result-object v0 │ │ -3d3d1c: 1a01 188b |0030: const-string v1, "login" // string@8b18 │ │ -3d3d20: 6e20 65aa 1000 |0032: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d3d26: 0c01 |0035: move-result-object v1 │ │ -3d3d28: 1a02 8da8 |0036: const-string v2, "poll" // string@a88d │ │ -3d3d2c: 6e20 63aa 2000 |0038: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3d3d32: 0c03 |003b: move-result-object v3 │ │ -3d3d34: 1a04 e8c2 |003c: const-string v4, "token" // string@c2e8 │ │ -3d3d38: 6e20 65aa 4300 |003e: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d3d3e: 0c03 |0041: move-result-object v3 │ │ -3d3d40: 5b93 8cb3 |0042: iput-object v3, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ -3d3d44: 6e20 63aa 2000 |0044: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ -3d3d4a: 0c00 |0047: move-result-object v0 │ │ -3d3d4c: 1a02 6f6a |0048: const-string v2, "endpoint" // string@6a6f │ │ -3d3d50: 6e20 65aa 2000 |004a: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d3d56: 0c00 |004d: move-result-object v0 │ │ -3d3d58: 5b90 86b3 |004e: iput-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ -3d3d5c: 1101 |0050: return-object v1 │ │ +3d3c84: |[3d3c84] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$0:()Ljava/lang/String; │ │ +3d3c94: 2208 991b |0000: new-instance v8, Ljava/net/URI; // type@1b99 │ │ +3d3c98: 5490 87b3 |0002: iget-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b387 │ │ +3d3c9c: 5401 52ab |0004: iget-object v1, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d3ca0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3d3ca2: 5403 50ab |0007: iget-object v3, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ +3d3ca6: 5204 51ab |0009: iget v4, v0, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d3caa: 2200 611b |000b: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d3cae: 7010 06a6 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d3cb4: 5495 87b3 |0010: iget-object v5, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b387 │ │ +3d3cb8: 5455 53ab |0012: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ +3d3cbc: 6e20 12a6 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3cc2: 1a05 9e06 |0017: const-string v5, "/index.php/login/v2" // string@069e │ │ +3d3cc6: 6e20 12a6 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d3ccc: 6e10 1ba6 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d3cd2: 0c05 |001f: move-result-object v5 │ │ +3d3cd4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +3d3cd6: 1207 |0021: const/4 v7, #int 0 // #0 │ │ +3d3cd8: 0780 |0022: move-object v0, v8 │ │ +3d3cda: 7608 a0a6 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d3ce0: 6e10 a5a6 0800 |0026: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d3ce6: 0c00 |0029: move-result-object v0 │ │ +3d3ce8: 1a01 0000 |002a: const-string v1, "" // string@0000 │ │ +3d3cec: 7030 419f 0901 |002c: invoke-direct {v9, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.doRequest:(Ljava/net/URL;Ljava/lang/String;)Lorg/json/JSONObject; // method@9f41 │ │ +3d3cf2: 0c00 |002f: move-result-object v0 │ │ +3d3cf4: 1a01 188b |0030: const-string v1, "login" // string@8b18 │ │ +3d3cf8: 6e20 65aa 1000 |0032: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d3cfe: 0c01 |0035: move-result-object v1 │ │ +3d3d00: 1a02 8da8 |0036: const-string v2, "poll" // string@a88d │ │ +3d3d04: 6e20 63aa 2000 |0038: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3d3d0a: 0c03 |003b: move-result-object v3 │ │ +3d3d0c: 1a04 e8c2 |003c: const-string v4, "token" // string@c2e8 │ │ +3d3d10: 6e20 65aa 4300 |003e: invoke-virtual {v3, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d3d16: 0c03 |0041: move-result-object v3 │ │ +3d3d18: 5b93 8cb3 |0042: iput-object v3, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ +3d3d1c: 6e20 63aa 2000 |0044: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; // method@aa63 │ │ +3d3d22: 0c00 |0047: move-result-object v0 │ │ +3d3d24: 1a02 6f6a |0048: const-string v2, "endpoint" // string@6a6f │ │ +3d3d28: 6e20 65aa 2000 |004a: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d3d2e: 0c00 |004d: move-result-object v0 │ │ +3d3d30: 5b90 86b3 |004e: iput-object v0, v9, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ +3d3d34: 1101 |0050: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0026 line=72 │ │ 0x002c line=73 │ │ 0x0032 line=74 │ │ 0x0038 line=75 │ │ @@ -889279,24 +889279,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3d4020: |[3d4020] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$1:(Ljava/lang/String;)V │ │ -3d4030: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3d4034: 1a01 5556 |0002: const-string v1, "android.intent.action.VIEW" // string@5655 │ │ -3d4038: 7110 d106 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3d403e: 0c03 |0007: move-result-object v3 │ │ -3d4040: 7030 2b02 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@022b │ │ -3d4046: 5423 85b3 |000b: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b385 │ │ -3d404a: 6e20 1302 0300 |000d: invoke-virtual {v3, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ -3d4050: 7010 4a9f 0200 |0010: invoke-direct {v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@9f4a │ │ -3d4056: 0e00 |0013: return-void │ │ +3d3ff8: |[3d3ff8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$1:(Ljava/lang/String;)V │ │ +3d4008: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3d400c: 1a01 5556 |0002: const-string v1, "android.intent.action.VIEW" // string@5655 │ │ +3d4010: 7110 d106 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3d4016: 0c03 |0007: move-result-object v3 │ │ +3d4018: 7030 2b02 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@022b │ │ +3d401e: 5423 85b3 |000b: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.context:Landroid/content/Context; // field@b385 │ │ +3d4022: 6e20 1302 0300 |000d: invoke-virtual {v3, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ +3d4028: 7010 4a9f 0200 |0010: invoke-direct {v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@9f4a │ │ +3d402e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000b line=84 │ │ 0x0010 line=85 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ @@ -889307,27 +889307,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3d4058: |[3d4058] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$2:(Ljava/lang/Throwable;)V │ │ -3d4068: 1a00 a53d |0000: const-string v0, "NextcloudLoginFlow" // string@3da5 │ │ -3d406c: 7110 1b0b 0300 |0002: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3d4072: 0c01 |0005: move-result-object v1 │ │ -3d4074: 7120 190b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3d407a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3d407c: 5b20 8cb3 |000a: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ -3d4080: 5b20 86b3 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ -3d4084: 5420 84b3 |000e: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ -3d4088: 6e10 3ea6 0300 |0010: invoke-virtual {v3}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ -3d408e: 0c03 |0013: move-result-object v3 │ │ -3d4090: 7220 369f 3000 |0014: invoke-interface {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@9f36 │ │ -3d4096: 0e00 |0017: return-void │ │ +3d4030: |[3d4030] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$2:(Ljava/lang/Throwable;)V │ │ +3d4040: 1a00 a53d |0000: const-string v0, "NextcloudLoginFlow" // string@3da5 │ │ +3d4044: 7110 1b0b 0300 |0002: invoke-static {v3}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3d404a: 0c01 |0005: move-result-object v1 │ │ +3d404c: 7120 190b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3d4052: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3d4054: 5b20 8cb3 |000a: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ +3d4058: 5b20 86b3 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ +3d405c: 5420 84b3 |000e: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.callback:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback; // field@b384 │ │ +3d4060: 6e10 3ea6 0300 |0010: invoke-virtual {v3}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ +3d4066: 0c03 |0013: move-result-object v3 │ │ +3d4068: 7220 369f 3000 |0014: invoke-interface {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$AuthenticationCallback;.onNextcloudAuthError:(Ljava/lang/String;)V // method@9f36 │ │ +3d406e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x000a line=88 │ │ 0x000c line=89 │ │ 0x000e line=90 │ │ locals : │ │ @@ -889339,43 +889339,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -3d4098: |[3d4098] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.poll:()V │ │ -3d40a8: 2200 9819 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; // type@1998 │ │ -3d40ac: 7020 289f 4000 |0002: invoke-direct {v0, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f28 │ │ -3d40b2: 7110 3ba4 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ -3d40b8: 0c00 |0008: move-result-object v0 │ │ -3d40ba: 2201 9919 |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1; // type@1999 │ │ -3d40be: 7010 2a9f 0100 |000b: invoke-direct {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1;.:()V // method@9f2a │ │ -3d40c4: 6e20 3fa4 1000 |000e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.retryWhen:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a43f │ │ -3d40ca: 0c00 |0011: move-result-object v0 │ │ -3d40cc: 1601 0500 |0012: const-wide/16 v1, #int 5 // #5 │ │ -3d40d0: 6203 1af0 |0014: sget-object v3, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ -3d40d4: 6e40 43a4 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lio/reactivex/Observable;.timeout:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a443 │ │ -3d40da: 0c00 |0019: move-result-object v0 │ │ -3d40dc: 7100 50a4 0000 |001a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3d40e2: 0c01 |001d: move-result-object v1 │ │ -3d40e4: 6e20 42a4 1000 |001e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ -3d40ea: 0c00 |0021: move-result-object v0 │ │ -3d40ec: 7100 4da4 0000 |0022: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3d40f2: 0c01 |0025: move-result-object v1 │ │ -3d40f4: 6e20 3ea4 1000 |0026: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3d40fa: 0c00 |0029: move-result-object v0 │ │ -3d40fc: 2201 9a19 |002a: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; // type@199a │ │ -3d4100: 7020 2c9f 4100 |002c: invoke-direct {v1, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f2c │ │ -3d4106: 2202 9b19 |002f: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; // type@199b │ │ -3d410a: 7020 2e9f 4200 |0031: invoke-direct {v2, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f2e │ │ -3d4110: 6e30 41a4 1002 |0034: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ -3d4116: 0c00 |0037: move-result-object v0 │ │ -3d4118: 5b40 89b3 |0038: iput-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b389 │ │ -3d411c: 0e00 |003a: return-void │ │ +3d4070: |[3d4070] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.poll:()V │ │ +3d4080: 2200 9819 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0; // type@1998 │ │ +3d4084: 7020 289f 4000 |0002: invoke-direct {v0, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f28 │ │ +3d408a: 7110 3ba4 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ +3d4090: 0c00 |0008: move-result-object v0 │ │ +3d4092: 2201 9919 |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1; // type@1999 │ │ +3d4096: 7010 2a9f 0100 |000b: invoke-direct {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1;.:()V // method@9f2a │ │ +3d409c: 6e20 3fa4 1000 |000e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.retryWhen:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable; // method@a43f │ │ +3d40a2: 0c00 |0011: move-result-object v0 │ │ +3d40a4: 1601 0500 |0012: const-wide/16 v1, #int 5 // #5 │ │ +3d40a8: 6203 1af0 |0014: sget-object v3, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ +3d40ac: 6e40 43a4 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lio/reactivex/Observable;.timeout:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a443 │ │ +3d40b2: 0c00 |0019: move-result-object v0 │ │ +3d40b4: 7100 50a4 0000 |001a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3d40ba: 0c01 |001d: move-result-object v1 │ │ +3d40bc: 6e20 42a4 1000 |001e: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ +3d40c2: 0c00 |0021: move-result-object v0 │ │ +3d40c4: 7100 4da4 0000 |0022: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3d40ca: 0c01 |0025: move-result-object v1 │ │ +3d40cc: 6e20 3ea4 1000 |0026: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3d40d2: 0c00 |0029: move-result-object v0 │ │ +3d40d4: 2201 9a19 |002a: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; // type@199a │ │ +3d40d8: 7020 2c9f 4100 |002c: invoke-direct {v1, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f2c │ │ +3d40de: 2202 9b19 |002f: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; // type@199b │ │ +3d40e2: 7020 2e9f 4200 |0031: invoke-direct {v2, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f2e │ │ +3d40e8: 6e30 41a4 1002 |0034: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ +3d40ee: 0c00 |0037: move-result-object v0 │ │ +3d40f0: 5b40 89b3 |0038: iput-object v0, v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b389 │ │ +3d40f4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000e line=96 │ │ 0x0016 line=97 │ │ 0x001a line=98 │ │ 0x0022 line=99 │ │ @@ -889389,22 +889389,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -3d3f80: |[3d3f80] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.cancel:()V │ │ -3d3f90: 5410 8bb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b38b │ │ -3d3f94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3d3f98: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3d3f9e: 5410 89b3 |0007: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b389 │ │ -3d3fa2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -3d3fa6: 7210 4ea4 0000 |000b: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3d3fac: 0e00 |000e: return-void │ │ +3d3f58: |[3d3f58] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.cancel:()V │ │ +3d3f68: 5410 8bb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b38b │ │ +3d3f6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3d3f70: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3d3f76: 5410 89b3 |0007: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.pollDisposable:Lio/reactivex/disposables/Disposable; // field@b389 │ │ +3d3f7a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +3d3f7e: 7210 4ea4 0000 |000b: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3d3f84: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=111 │ │ 0x0007 line=113 │ │ 0x000b line=114 │ │ locals : │ │ @@ -889415,24 +889415,24 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3d3d60: |[3d3d60] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.saveInstanceState:()Ljava/util/ArrayList; │ │ -3d3d70: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d3d74: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d3d7a: 5421 8ab3 |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b38a │ │ -3d3d7e: 6e20 58a7 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3d3d84: 5421 8cb3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ -3d3d88: 6e20 58a7 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3d3d8e: 5421 86b3 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ -3d3d92: 6e20 58a7 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3d3d98: 1100 |0014: return-object v0 │ │ +3d3d38: |[3d3d38] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.saveInstanceState:()Ljava/util/ArrayList; │ │ +3d3d48: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d3d4c: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d3d52: 5421 8ab3 |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.rawHostUrl:Ljava/lang/String; // field@b38a │ │ +3d3d56: 6e20 58a7 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3d3d5c: 5421 8cb3 |000a: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ +3d3d60: 6e20 58a7 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3d3d66: 5421 86b3 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.endpoint:Ljava/lang/String; // field@b386 │ │ +3d3d6a: 6e20 58a7 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3d3d70: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x000a line=60 │ │ 0x000f line=61 │ │ locals : │ │ @@ -889443,39 +889443,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3d4120: |[3d4120] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.start:()V │ │ -3d4130: 5430 8cb3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ -3d4134: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3d4138: 7010 4a9f 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@9f4a │ │ -3d413e: 0e00 |0007: return-void │ │ -3d4140: 2200 9c19 |0008: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; // type@199c │ │ -3d4144: 7020 309f 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f30 │ │ -3d414a: 7110 3ba4 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ -3d4150: 0c00 |0010: move-result-object v0 │ │ -3d4152: 7100 50a4 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3d4158: 0c01 |0014: move-result-object v1 │ │ -3d415a: 6e20 42a4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ -3d4160: 0c00 |0018: move-result-object v0 │ │ -3d4162: 7100 4da4 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3d4168: 0c01 |001c: move-result-object v1 │ │ -3d416a: 6e20 3ea4 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3d4170: 0c00 |0020: move-result-object v0 │ │ -3d4172: 2201 9d19 |0021: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; // type@199d │ │ -3d4176: 7020 329f 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f32 │ │ -3d417c: 2202 9e19 |0026: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; // type@199e │ │ -3d4180: 7020 349f 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f34 │ │ -3d4186: 6e30 41a4 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ -3d418c: 0c00 |002e: move-result-object v0 │ │ -3d418e: 5b30 8bb3 |002f: iput-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b38b │ │ -3d4192: 0e00 |0031: return-void │ │ +3d40f8: |[3d40f8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.start:()V │ │ +3d4108: 5430 8cb3 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.token:Ljava/lang/String; // field@b38c │ │ +3d410c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3d4110: 7010 4a9f 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.poll:()V // method@9f4a │ │ +3d4116: 0e00 |0007: return-void │ │ +3d4118: 2200 9c19 |0008: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4; // type@199c │ │ +3d411c: 7020 309f 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f30 │ │ +3d4122: 7110 3ba4 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ +3d4128: 0c00 |0010: move-result-object v0 │ │ +3d412a: 7100 50a4 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3d4130: 0c01 |0014: move-result-object v1 │ │ +3d4132: 6e20 42a4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ +3d4138: 0c00 |0018: move-result-object v0 │ │ +3d413a: 7100 4da4 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3d4140: 0c01 |001c: move-result-object v1 │ │ +3d4142: 6e20 3ea4 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3d4148: 0c00 |0020: move-result-object v0 │ │ +3d414a: 2201 9d19 |0021: new-instance v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; // type@199d │ │ +3d414e: 7020 329f 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f32 │ │ +3d4154: 2202 9e19 |0026: new-instance v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; // type@199e │ │ +3d4158: 7020 349f 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V // method@9f34 │ │ +3d415e: 6e30 41a4 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ +3d4164: 0c00 |002e: move-result-object v0 │ │ +3d4166: 5b30 8bb3 |002f: iput-object v0, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.startDisposable:Lio/reactivex/disposables/Disposable; // field@b38b │ │ +3d416a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x0008 line=70 │ │ 0x0011 line=79 │ │ 0x0019 line=80 │ │ @@ -889528,17 +889528,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4678: |[3d4678] de.danoeh.antennapod.net.sync.service.BuildConfig.:()V │ │ -3d4688: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d468e: 0e00 |0003: return-void │ │ +3d4650: |[3d4650] de.danoeh.antennapod.net.sync.service.BuildConfig.:()V │ │ +3d4660: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -889574,44 +889574,44 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -3d4690: |[3d4690] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter$1.:()V │ │ -3d46a0: 7100 8b9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f8b │ │ -3d46a6: 0c00 |0003: move-result-object v0 │ │ -3d46a8: 2100 |0004: array-length v0, v0 │ │ -3d46aa: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ -3d46ae: 6900 96b3 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ -3d46b2: 6201 8cbe |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ -3d46b6: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d46bc: 0a01 |000e: move-result v1 │ │ -3d46be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3d46c0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3d46c4: 6200 96b3 |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ -3d46c8: 6201 8bbe |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ -3d46cc: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d46d2: 0a01 |0019: move-result v1 │ │ -3d46d4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3d46d6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3d46da: 6200 96b3 |001d: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ -3d46de: 6201 8dbe |001f: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d46e2: 6e10 4fa5 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d46e8: 0a01 |0024: move-result v1 │ │ -3d46ea: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3d46ec: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3d46f0: 6200 96b3 |0028: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ -3d46f4: 6201 8abe |002a: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ -3d46f8: 6e10 4fa5 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d46fe: 0a01 |002f: move-result v1 │ │ -3d4700: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3d4702: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3d4706: 0e00 |0033: return-void │ │ +3d4668: |[3d4668] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter$1.:()V │ │ +3d4678: 7100 8b9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f8b │ │ +3d467e: 0c00 |0003: move-result-object v0 │ │ +3d4680: 2100 |0004: array-length v0, v0 │ │ +3d4682: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ +3d4686: 6900 96b3 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ +3d468a: 6201 8cbe |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ +3d468e: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d4694: 0a01 |000e: move-result v1 │ │ +3d4696: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3d4698: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3d469c: 6200 96b3 |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ +3d46a0: 6201 8bbe |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ +3d46a4: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d46aa: 0a01 |0019: move-result v1 │ │ +3d46ac: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3d46ae: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3d46b2: 6200 96b3 |001d: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ +3d46b6: 6201 8dbe |001f: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d46ba: 6e10 4fa5 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d46c0: 0a01 |0024: move-result v1 │ │ +3d46c2: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3d46c4: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3d46c8: 6200 96b3 |0028: sget-object v0, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ +3d46cc: 6201 8abe |002a: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ +3d46d0: 6e10 4fa5 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d46d6: 0a01 |002f: move-result v1 │ │ +3d46d8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3d46da: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3d46de: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -889658,67 +889658,67 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4924: |[3d4924] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.:()V │ │ -3d4934: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d493a: 0e00 |0003: return-void │ │ +3d48fc: |[3d48fc] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.:()V │ │ +3d490c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;) │ │ name : 'createUniqueLocalMostRecentPlayActions' │ │ type : '(Ljava/util/List;)Ljava/util/Map;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -3d478c: |[3d478c] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; │ │ -3d479c: 2200 e704 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@04e7 │ │ -3d47a0: 7010 0822 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@2208 │ │ -3d47a6: 7210 2aa8 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d47ac: 0c05 |0008: move-result-object v5 │ │ -3d47ae: 7210 0da8 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d47b4: 0a01 |000c: move-result v1 │ │ -3d47b6: 3801 3a00 |000d: if-eqz v1, 0047 // +003a │ │ -3d47ba: 7210 0ea8 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d47c0: 0c01 |0012: move-result-object v1 │ │ -3d47c2: 1f01 bf19 |0013: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d47c6: 2202 7c06 |0015: new-instance v2, Landroidx/core/util/Pair; // type@067c │ │ -3d47ca: 6e10 a59f 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@9fa5 │ │ -3d47d0: 0c03 |001a: move-result-object v3 │ │ -3d47d2: 6e10 a39f 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@9fa3 │ │ -3d47d8: 0c04 |001e: move-result-object v4 │ │ -3d47da: 7030 502a 3204 |001f: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2a50 │ │ -3d47e0: 7220 54a8 2000 |0022: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3d47e6: 0c03 |0025: move-result-object v3 │ │ -3d47e8: 1f03 bf19 |0026: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d47ec: 3803 1b00 |0028: if-eqz v3, 0043 // +001b │ │ -3d47f0: 6e10 a89f 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ -3d47f6: 0c04 |002d: move-result-object v4 │ │ -3d47f8: 3904 0300 |002e: if-nez v4, 0031 // +0003 │ │ -3d47fc: 2813 |0030: goto 0043 // +0013 │ │ -3d47fe: 6e10 a89f 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ -3d4804: 0c03 |0034: move-result-object v3 │ │ -3d4806: 6e10 a89f 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ -3d480c: 0c04 |0038: move-result-object v4 │ │ -3d480e: 6e20 e0a7 4300 |0039: invoke-virtual {v3, v4}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@a7e0 │ │ -3d4814: 0a03 |003c: move-result v3 │ │ -3d4816: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -3d481a: 7230 58a8 2001 |003f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d4820: 28c7 |0042: goto 0009 // -0039 │ │ -3d4822: 7230 58a8 2001 |0043: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d4828: 28c3 |0046: goto 0009 // -003d │ │ -3d482a: 1100 |0047: return-object v0 │ │ +3d4764: |[3d4764] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; │ │ +3d4774: 2200 e704 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@04e7 │ │ +3d4778: 7010 0822 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@2208 │ │ +3d477e: 7210 2aa8 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d4784: 0c05 |0008: move-result-object v5 │ │ +3d4786: 7210 0da8 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d478c: 0a01 |000c: move-result v1 │ │ +3d478e: 3801 3a00 |000d: if-eqz v1, 0047 // +003a │ │ +3d4792: 7210 0ea8 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d4798: 0c01 |0012: move-result-object v1 │ │ +3d479a: 1f01 bf19 |0013: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d479e: 2202 7c06 |0015: new-instance v2, Landroidx/core/util/Pair; // type@067c │ │ +3d47a2: 6e10 a59f 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@9fa5 │ │ +3d47a8: 0c03 |001a: move-result-object v3 │ │ +3d47aa: 6e10 a39f 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@9fa3 │ │ +3d47b0: 0c04 |001e: move-result-object v4 │ │ +3d47b2: 7030 502a 3204 |001f: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2a50 │ │ +3d47b8: 7220 54a8 2000 |0022: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3d47be: 0c03 |0025: move-result-object v3 │ │ +3d47c0: 1f03 bf19 |0026: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d47c4: 3803 1b00 |0028: if-eqz v3, 0043 // +001b │ │ +3d47c8: 6e10 a89f 0300 |002a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ +3d47ce: 0c04 |002d: move-result-object v4 │ │ +3d47d0: 3904 0300 |002e: if-nez v4, 0031 // +0003 │ │ +3d47d4: 2813 |0030: goto 0043 // +0013 │ │ +3d47d6: 6e10 a89f 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ +3d47dc: 0c03 |0034: move-result-object v3 │ │ +3d47de: 6e10 a89f 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ +3d47e4: 0c04 |0038: move-result-object v4 │ │ +3d47e6: 6e20 e0a7 4300 |0039: invoke-virtual {v3, v4}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@a7e0 │ │ +3d47ec: 0a03 |003c: move-result v3 │ │ +3d47ee: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +3d47f2: 7230 58a8 2001 |003f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d47f8: 28c7 |0042: goto 0009 // -0039 │ │ +3d47fa: 7230 58a8 2001 |0043: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d4800: 28c3 |0046: goto 0009 // -003d │ │ +3d4802: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x0015 line=58 │ │ 0x0022 line=59 │ │ 0x002a line=60 │ │ @@ -889733,74 +889733,74 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Ljava/util/Map;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -3d482c: |[3d482c] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; │ │ -3d483c: 2200 e704 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@04e7 │ │ -3d4840: 7010 0822 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@2208 │ │ -3d4846: 7110 5c9f 0600 |0005: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; // method@9f5c │ │ -3d484c: 0c06 |0008: move-result-object v6 │ │ -3d484e: 7210 2aa8 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d4854: 0c05 |000c: move-result-object v5 │ │ -3d4856: 7210 0da8 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d485c: 0a01 |0010: move-result v1 │ │ -3d485e: 3801 6200 |0011: if-eqz v1, 0073 // +0062 │ │ -3d4862: 7210 0ea8 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d4868: 0c01 |0016: move-result-object v1 │ │ -3d486a: 1f01 bf19 |0017: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d486e: 2202 7c06 |0019: new-instance v2, Landroidx/core/util/Pair; // type@067c │ │ -3d4872: 6e10 a59f 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@9fa5 │ │ -3d4878: 0c03 |001e: move-result-object v3 │ │ -3d487a: 6e10 a39f 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@9fa3 │ │ -3d4880: 0c04 |0022: move-result-object v4 │ │ -3d4882: 7030 502a 3204 |0023: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2a50 │ │ -3d4888: 6203 96b3 |0026: sget-object v3, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ -3d488c: 6e10 a19f 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9fa1 │ │ -3d4892: 0c04 |002b: move-result-object v4 │ │ -3d4894: 6e10 4fa5 0400 |002c: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d489a: 0a04 |002f: move-result v4 │ │ -3d489c: 4403 0304 |0030: aget v3, v3, v4 │ │ -3d48a0: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -3d48a2: 3243 daff |0033: if-eq v3, v4, 000d // -0026 │ │ -3d48a6: 1224 |0035: const/4 v4, #int 2 // #2 │ │ -3d48a8: 3243 d7ff |0036: if-eq v3, v4, 000d // -0029 │ │ -3d48ac: 1234 |0038: const/4 v4, #int 3 // #3 │ │ -3d48ae: 3243 1c00 |0039: if-eq v3, v4, 0055 // +001c │ │ -3d48b2: 1242 |003b: const/4 v2, #int 4 // #4 │ │ -3d48b4: 3223 d1ff |003c: if-eq v3, v2, 000d // -002f │ │ -3d48b8: 2202 611b |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d48bc: 7010 06a6 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d48c2: 1a03 7d4a |0043: const-string v3, "Unknown remoteAction: " // string@4a7d │ │ -3d48c6: 6e20 12a6 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d48cc: 6e20 11a6 1200 |0048: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d48d2: 6e10 1ba6 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d48d8: 0c01 |004e: move-result-object v1 │ │ -3d48da: 1a02 cf13 |004f: const-string v2, "EpisodeActionFilter" // string@13cf │ │ -3d48de: 7120 190b 1200 |0051: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3d48e4: 28b9 |0054: goto 000d // -0047 │ │ -3d48e6: 7220 54a8 2600 |0055: invoke-interface {v6, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3d48ec: 0c03 |0058: move-result-object v3 │ │ -3d48ee: 1f03 bf19 |0059: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d48f2: 7120 5e9f 3100 |005b: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@9f5e │ │ -3d48f8: 0a03 |005e: move-result v3 │ │ -3d48fa: 3803 0300 |005f: if-eqz v3, 0062 // +0003 │ │ -3d48fe: 28ac |0061: goto 000d // -0054 │ │ -3d4900: 7220 54a8 2000 |0062: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3d4906: 0c03 |0065: move-result-object v3 │ │ -3d4908: 1f03 bf19 |0066: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d490c: 7120 5e9f 3100 |0068: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@9f5e │ │ -3d4912: 0a03 |006b: move-result v3 │ │ -3d4914: 3803 0300 |006c: if-eqz v3, 006f // +0003 │ │ -3d4918: 289f |006e: goto 000d // -0061 │ │ -3d491a: 7230 58a8 2001 |006f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d4920: 289b |0072: goto 000d // -0065 │ │ -3d4922: 1100 |0073: return-object v0 │ │ +3d4804: |[3d4804] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; │ │ +3d4814: 2200 e704 |0000: new-instance v0, Landroidx/collection/ArrayMap; // type@04e7 │ │ +3d4818: 7010 0822 0000 |0002: invoke-direct {v0}, Landroidx/collection/ArrayMap;.:()V // method@2208 │ │ +3d481e: 7110 5c9f 0600 |0005: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.createUniqueLocalMostRecentPlayActions:(Ljava/util/List;)Ljava/util/Map; // method@9f5c │ │ +3d4824: 0c06 |0008: move-result-object v6 │ │ +3d4826: 7210 2aa8 0500 |0009: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d482c: 0c05 |000c: move-result-object v5 │ │ +3d482e: 7210 0da8 0500 |000d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d4834: 0a01 |0010: move-result v1 │ │ +3d4836: 3801 6200 |0011: if-eqz v1, 0073 // +0062 │ │ +3d483a: 7210 0ea8 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d4840: 0c01 |0016: move-result-object v1 │ │ +3d4842: 1f01 bf19 |0017: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d4846: 2202 7c06 |0019: new-instance v2, Landroidx/core/util/Pair; // type@067c │ │ +3d484a: 6e10 a59f 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPodcast:()Ljava/lang/String; // method@9fa5 │ │ +3d4850: 0c03 |001e: move-result-object v3 │ │ +3d4852: 6e10 a39f 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@9fa3 │ │ +3d4858: 0c04 |0022: move-result-object v4 │ │ +3d485a: 7030 502a 3204 |0023: invoke-direct {v2, v3, v4}, Landroidx/core/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2a50 │ │ +3d4860: 6203 96b3 |0026: sget-object v3, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$EpisodeAction$Action:[I // field@b396 │ │ +3d4864: 6e10 a19f 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9fa1 │ │ +3d486a: 0c04 |002b: move-result-object v4 │ │ +3d486c: 6e10 4fa5 0400 |002c: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d4872: 0a04 |002f: move-result v4 │ │ +3d4874: 4403 0304 |0030: aget v3, v3, v4 │ │ +3d4878: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +3d487a: 3243 daff |0033: if-eq v3, v4, 000d // -0026 │ │ +3d487e: 1224 |0035: const/4 v4, #int 2 // #2 │ │ +3d4880: 3243 d7ff |0036: if-eq v3, v4, 000d // -0029 │ │ +3d4884: 1234 |0038: const/4 v4, #int 3 // #3 │ │ +3d4886: 3243 1c00 |0039: if-eq v3, v4, 0055 // +001c │ │ +3d488a: 1242 |003b: const/4 v2, #int 4 // #4 │ │ +3d488c: 3223 d1ff |003c: if-eq v3, v2, 000d // -002f │ │ +3d4890: 2202 611b |003e: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d4894: 7010 06a6 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d489a: 1a03 7d4a |0043: const-string v3, "Unknown remoteAction: " // string@4a7d │ │ +3d489e: 6e20 12a6 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d48a4: 6e20 11a6 1200 |0048: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d48aa: 6e10 1ba6 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d48b0: 0c01 |004e: move-result-object v1 │ │ +3d48b2: 1a02 cf13 |004f: const-string v2, "EpisodeActionFilter" // string@13cf │ │ +3d48b6: 7120 190b 1200 |0051: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3d48bc: 28b9 |0054: goto 000d // -0047 │ │ +3d48be: 7220 54a8 2600 |0055: invoke-interface {v6, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3d48c4: 0c03 |0058: move-result-object v3 │ │ +3d48c6: 1f03 bf19 |0059: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d48ca: 7120 5e9f 3100 |005b: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@9f5e │ │ +3d48d0: 0a03 |005e: move-result v3 │ │ +3d48d2: 3803 0300 |005f: if-eqz v3, 0062 // +0003 │ │ +3d48d6: 28ac |0061: goto 000d // -0054 │ │ +3d48d8: 7220 54a8 2000 |0062: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3d48de: 0c03 |0065: move-result-object v3 │ │ +3d48e0: 1f03 bf19 |0066: check-cast v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d48e4: 7120 5e9f 3100 |0068: invoke-static {v1, v3}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z // method@9f5e │ │ +3d48ea: 0a03 |006b: move-result v3 │ │ +3d48ec: 3803 0300 |006c: if-eqz v3, 006f // +0003 │ │ +3d48f0: 289f |006e: goto 000d // -0061 │ │ +3d48f2: 7230 58a8 2001 |006f: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d48f8: 289b |0072: goto 000d // -0065 │ │ +3d48fa: 1100 |0073: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=23 │ │ 0x0009 line=24 │ │ 0x0019 line=25 │ │ 0x0026 line=26 │ │ @@ -889819,33 +889819,33 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -3d473c: |[3d473c] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z │ │ -3d474c: 3802 1e00 |0000: if-eqz v2, 001e // +001e │ │ -3d4750: 6e10 a89f 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ -3d4756: 0c00 |0005: move-result-object v0 │ │ -3d4758: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -3d475c: 6e10 a89f 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ -3d4762: 0c00 |000b: move-result-object v0 │ │ -3d4764: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -3d4768: 6e10 a89f 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ -3d476e: 0c02 |0011: move-result-object v2 │ │ -3d4770: 6e10 a89f 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ -3d4776: 0c01 |0015: move-result-object v1 │ │ -3d4778: 6e20 dfa7 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@a7df │ │ -3d477e: 0a01 |0019: move-result v1 │ │ -3d4780: 3801 0400 |001a: if-eqz v1, 001e // +0004 │ │ -3d4784: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3d4786: 2802 |001d: goto 001f // +0002 │ │ -3d4788: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -3d478a: 0f01 |001f: return v1 │ │ +3d4714: |[3d4714] de.danoeh.antennapod.net.sync.service.EpisodeActionFilter.secondActionOverridesFirstAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)Z │ │ +3d4724: 3802 1e00 |0000: if-eqz v2, 001e // +001e │ │ +3d4728: 6e10 a89f 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ +3d472e: 0c00 |0005: move-result-object v0 │ │ +3d4730: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +3d4734: 6e10 a89f 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ +3d473a: 0c00 |000b: move-result-object v0 │ │ +3d473c: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +3d4740: 6e10 a89f 0200 |000e: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ +3d4746: 0c02 |0011: move-result-object v2 │ │ +3d4748: 6e10 a89f 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getTimestamp:()Ljava/util/Date; // method@9fa8 │ │ +3d474e: 0c01 |0015: move-result-object v1 │ │ +3d4750: 6e20 dfa7 1200 |0016: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@a7df │ │ +3d4756: 0a01 |0019: move-result v1 │ │ +3d4758: 3801 0400 |001a: if-eqz v1, 001e // +0004 │ │ +3d475c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3d475e: 2802 |001d: goto 001f // +0002 │ │ +3d4760: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +3d4762: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ 0x0008 line=73 │ │ 0x000e line=74 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -889877,45 +889877,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d497c: |[3d497c] de.danoeh.antennapod.net.sync.service.GuidValidator.:()V │ │ -3d498c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4992: 0e00 |0003: return-void │ │ +3d4954: |[3d4954] de.danoeh.antennapod.net.sync.service.GuidValidator.:()V │ │ +3d4964: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d496a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/GuidValidator;) │ │ name : 'isValidGuid' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3d493c: |[3d493c] de.danoeh.antennapod.net.sync.service.GuidValidator.isValidGuid:(Ljava/lang/String;)Z │ │ -3d494c: 3801 1600 |0000: if-eqz v1, 0016 // +0016 │ │ -3d4950: 6e10 ffa5 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3d4956: 0c00 |0005: move-result-object v0 │ │ -3d4958: 6e10 eca5 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ -3d495e: 0a00 |0009: move-result v0 │ │ -3d4960: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ -3d4964: 1a00 62a0 |000c: const-string v0, "null" // string@a062 │ │ -3d4968: 6e20 e0a5 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d496e: 0a01 |0011: move-result v1 │ │ -3d4970: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ -3d4974: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -3d4976: 2802 |0015: goto 0017 // +0002 │ │ -3d4978: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3d497a: 0f01 |0017: return v1 │ │ +3d4914: |[3d4914] de.danoeh.antennapod.net.sync.service.GuidValidator.isValidGuid:(Ljava/lang/String;)Z │ │ +3d4924: 3801 1600 |0000: if-eqz v1, 0016 // +0016 │ │ +3d4928: 6e10 ffa5 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3d492e: 0c00 |0005: move-result-object v0 │ │ +3d4930: 6e10 eca5 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@a5ec │ │ +3d4936: 0a00 |0009: move-result v0 │ │ +3d4938: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ +3d493c: 1a00 62a0 |000c: const-string v0, "null" // string@a062 │ │ +3d4940: 6e20 e0a5 0100 |000e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d4946: 0a01 |0011: move-result v1 │ │ +3d4948: 3901 0400 |0012: if-nez v1, 0016 // +0004 │ │ +3d494c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +3d494e: 2802 |0015: goto 0017 // +0002 │ │ +3d4950: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3d4952: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=7 │ │ 0x000e line=8 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -890075,17 +890075,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d49ac: |[3d49ac] de.danoeh.antennapod.net.sync.service.R$anim.:()V │ │ -3d49bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d49c2: 0e00 |0003: return-void │ │ +3d4984: |[3d4984] de.danoeh.antennapod.net.sync.service.R$anim.:()V │ │ +3d4994: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d499a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -890147,17 +890147,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4994: |[3d4994] de.danoeh.antennapod.net.sync.service.R$animator.:()V │ │ -3d49a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d49aa: 0e00 |0003: return-void │ │ +3d496c: |[3d496c] de.danoeh.antennapod.net.sync.service.R$animator.:()V │ │ +3d497c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -892009,17 +892009,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d49c4: |[3d49c4] de.danoeh.antennapod.net.sync.service.R$attr.:()V │ │ -3d49d4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d49da: 0e00 |0003: return-void │ │ +3d499c: |[3d499c] de.danoeh.antennapod.net.sync.service.R$attr.:()V │ │ +3d49ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d49b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -892086,17 +892086,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d49dc: |[3d49dc] de.danoeh.antennapod.net.sync.service.R$bool.:()V │ │ -3d49ec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d49f2: 0e00 |0003: return-void │ │ +3d49b4: |[3d49b4] de.danoeh.antennapod.net.sync.service.R$bool.:()V │ │ +3d49c4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d49ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -892573,17 +892573,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d49f4: |[3d49f4] de.danoeh.antennapod.net.sync.service.R$color.:()V │ │ -3d4a04: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4a0a: 0e00 |0003: return-void │ │ +3d49cc: |[3d49cc] de.danoeh.antennapod.net.sync.service.R$color.:()V │ │ +3d49dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d49e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -893270,17 +893270,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4a0c: |[3d4a0c] de.danoeh.antennapod.net.sync.service.R$dimen.:()V │ │ -3d4a1c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4a22: 0e00 |0003: return-void │ │ +3d49e4: |[3d49e4] de.danoeh.antennapod.net.sync.service.R$dimen.:()V │ │ +3d49f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d49fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -893907,17 +893907,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4a24: |[3d4a24] de.danoeh.antennapod.net.sync.service.R$drawable.:()V │ │ -3d4a34: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4a3a: 0e00 |0003: return-void │ │ +3d49fc: |[3d49fc] de.danoeh.antennapod.net.sync.service.R$drawable.:()V │ │ +3d4a0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -894884,17 +894884,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4a3c: |[3d4a3c] de.danoeh.antennapod.net.sync.service.R$id.:()V │ │ -3d4a4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4a52: 0e00 |0003: return-void │ │ +3d4a14: |[3d4a14] de.danoeh.antennapod.net.sync.service.R$id.:()V │ │ +3d4a24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -894951,17 +894951,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4a54: |[3d4a54] de.danoeh.antennapod.net.sync.service.R$integer.:()V │ │ -3d4a64: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4a6a: 0e00 |0003: return-void │ │ +3d4a2c: |[3d4a2c] de.danoeh.antennapod.net.sync.service.R$integer.:()V │ │ +3d4a3c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -895028,17 +895028,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4a6c: |[3d4a6c] de.danoeh.antennapod.net.sync.service.R$interpolator.:()V │ │ -3d4a7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4a82: 0e00 |0003: return-void │ │ +3d4a44: |[3d4a44] de.danoeh.antennapod.net.sync.service.R$interpolator.:()V │ │ +3d4a54: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4a5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -895400,17 +895400,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4a84: |[3d4a84] de.danoeh.antennapod.net.sync.service.R$layout.:()V │ │ -3d4a94: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4a9a: 0e00 |0003: return-void │ │ +3d4a5c: |[3d4a5c] de.danoeh.antennapod.net.sync.service.R$layout.:()V │ │ +3d4a6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4a72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -895537,17 +895537,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4a9c: |[3d4a9c] de.danoeh.antennapod.net.sync.service.R$plurals.:()V │ │ -3d4aac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4ab2: 0e00 |0003: return-void │ │ +3d4a74: |[3d4a74] de.danoeh.antennapod.net.sync.service.R$plurals.:()V │ │ +3d4a84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -899219,17 +899219,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d4ab4: |[3d4ab4] de.danoeh.antennapod.net.sync.service.R$string.:()V │ │ -3d4ac4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d4aca: 0e00 |0003: return-void │ │ +3d4a8c: |[3d4a8c] de.danoeh.antennapod.net.sync.service.R$string.:()V │ │ +3d4a9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -901196,17 +901196,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d58d8: |[3d58d8] de.danoeh.antennapod.net.sync.service.R$style.:()V │ │ -3d58e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d58ee: 0e00 |0003: return-void │ │ +3d58b0: |[3d58b0] de.danoeh.antennapod.net.sync.service.R$style.:()V │ │ +3d58c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d58c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -904498,351 +904498,351 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1778 16-bit code units │ │ -3d4acc: |[3d4acc] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ -3d4adc: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3d4ae0: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3d4ae4: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ -3d4aea: 6900 f4bb |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBar:[I // field@bbf4 │ │ -3d4aee: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3d4af4: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3d4afa: 0c01 |000f: move-result-object v1 │ │ -3d4afc: 6901 f5bb |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBarLayout:[I // field@bbf5 │ │ -3d4b00: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3d4b06: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3d4b0c: 0c01 |0018: move-result-object v1 │ │ -3d4b0e: 6901 14bc |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuItemView:[I // field@bc14 │ │ -3d4b12: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3d4b14: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3d4b18: 6902 16bc |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuView:[I // field@bc16 │ │ -3d4b1c: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3d4b1e: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3d4b22: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ -3d4b28: 6903 17bc |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMode:[I // field@bc17 │ │ -3d4b2c: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3d4b32: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3d4b38: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3d4b3e: 0c03 |0031: move-result-object v3 │ │ -3d4b40: 6903 1ebc |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActivityChooserView:[I // field@bc1e │ │ -3d4b44: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3d4b48: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3d4b4c: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ -3d4b52: 6904 21bc |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AlertDialog:[I // field@bc21 │ │ -3d4b56: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3d4b5a: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ -3d4b60: 6904 2abc |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@bc2a │ │ -3d4b64: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3d4b6a: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3d4b70: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3d4b76: 0c06 |004d: move-result-object v6 │ │ -3d4b78: 6906 31bc |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@bc31 │ │ -3d4b7c: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3d4b82: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3d4b88: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3d4b8e: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3d4b94: 0c06 |005c: move-result-object v6 │ │ -3d4b96: 6906 34bc |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@bc34 │ │ -3d4b9a: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ -3d4b9e: 6901 39bc |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatEmojiHelper:[I // field@bc39 │ │ -3d4ba2: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ -3d4ba8: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ -3d4bae: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3d4bb4: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ -3d4bba: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3d4bc0: 0c01 |0072: move-result-object v1 │ │ -3d4bc2: 6901 3abc |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatImageView:[I // field@bc3a │ │ -3d4bc6: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ -3d4bcc: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ -3d4bd2: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3d4bd8: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ -3d4bde: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3d4be4: 0c01 |0084: move-result-object v1 │ │ -3d4be6: 6901 3fbc |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatSeekBar:[I // field@bc3f │ │ -3d4bea: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3d4bec: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ -3d4bf0: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ -3d4bf6: 6906 44bc |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextHelper:[I // field@bc44 │ │ -3d4bfa: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3d4bfe: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ -3d4c02: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ -3d4c08: 6906 4cbc |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextView:[I // field@bc4c │ │ -3d4c0c: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3d4c10: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ -3d4c14: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ -3d4c1a: 6906 63bc |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTheme:[I // field@bc63 │ │ -3d4c1e: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ -3d4c24: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ -3d4c2a: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d4c30: 0c06 |00aa: move-result-object v6 │ │ -3d4c32: 6906 e3bc |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.BackgroundStyle:[I // field@bce3 │ │ -3d4c36: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ -3d4c3c: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ -3d4c42: 0c06 |00b3: move-result-object v6 │ │ -3d4c44: 6906 e6bc |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ButtonBarLayout:[I // field@bce6 │ │ -3d4c48: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ -3d4c4e: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3d4c54: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d4c5a: 0c06 |00bf: move-result-object v6 │ │ -3d4c5c: 6906 e8bc |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Capability:[I // field@bce8 │ │ -3d4c60: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ -3d4c64: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ -3d4c6a: 6906 ebbc |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckBoxPreference:[I // field@bceb │ │ -3d4c6e: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ -3d4c74: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ -3d4c7a: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ -3d4c80: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ -3d4c86: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3d4c8c: 0c06 |00d8: move-result-object v6 │ │ -3d4c8e: 6906 f2bc |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckedTextView:[I // field@bcf2 │ │ -3d4c92: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ -3d4c98: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ -3d4c9e: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ -3d4ca4: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ -3d4caa: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ -3d4cb0: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d4cb6: 0c06 |00ed: move-result-object v6 │ │ -3d4cb8: 6906 f7bc |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ColorStateListItem:[I // field@bcf7 │ │ -3d4cbc: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ -3d4cc2: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ -3d4cc8: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ -3d4cce: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ -3d4cd4: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d4cda: 0c06 |00ff: move-result-object v6 │ │ -3d4cdc: 6906 fdbc |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CompoundButton:[I // field@bcfd │ │ -3d4ce0: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ -3d4ce6: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ -3d4cec: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d4cf2: 0c06 |010b: move-result-object v6 │ │ -3d4cf4: 6906 02bd |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout:[I // field@bd02 │ │ -3d4cf8: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ -3d4cfc: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ -3d4d02: 6906 03bd |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout_Layout:[I // field@bd03 │ │ -3d4d06: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ -3d4d0a: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ -3d4d0e: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ -3d4d14: 6907 0dbd |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DialogPreference:[I // field@bd0d │ │ -3d4d18: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ -3d4d1c: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ -3d4d22: 6903 1abd |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DrawerArrowToggle:[I // field@bd1a │ │ -3d4d26: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ -3d4d2c: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ -3d4d32: 0c07 |012b: move-result-object v7 │ │ -3d4d34: 6907 23bd |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.EditTextPreference:[I // field@bd23 │ │ -3d4d38: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ -3d4d3c: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ -3d4d42: 6907 25bd |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamily:[I // field@bd25 │ │ -3d4d46: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ -3d4d4a: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ -3d4d4e: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ -3d4d54: 6909 26bd |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamilyFont:[I // field@bd26 │ │ -3d4d58: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ -3d4d5e: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ -3d4d64: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ -3d4d6a: 0c0b |0147: move-result-object v11 │ │ -3d4d6c: 690b 38bd |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Fragment:[I // field@bd38 │ │ -3d4d70: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ -3d4d76: 0c09 |014d: move-result-object v9 │ │ -3d4d78: 6909 39bd |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FragmentContainerView:[I // field@bd39 │ │ -3d4d7c: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ -3d4d80: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ -3d4d86: 6909 3fbd |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColor:[I // field@bd3f │ │ -3d4d8a: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ -3d4d90: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ -3d4d96: 0c08 |015d: move-result-object v8 │ │ -3d4d98: 6908 40bd |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColorItem:[I // field@bd40 │ │ -3d4d9c: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ -3d4da0: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ -3d4da4: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ -3d4daa: 6909 4fbd |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat:[I // field@bd4f │ │ -3d4dae: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ -3d4db4: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ -3d4dba: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ -3d4dc0: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ -3d4dc6: 0c00 |0175: move-result-object v0 │ │ -3d4dc8: 6900 50bd |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@bd50 │ │ -3d4dcc: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ -3d4dd2: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ -3d4dd8: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ -3d4dde: 0c00 |0181: move-result-object v0 │ │ -3d4de0: 6900 5ebd |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPopupWindow:[I // field@bd5e │ │ -3d4de4: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ -3d4dea: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ -3d4df0: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ -3d4df6: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ -3d4dfc: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ -3d4e02: 0c03 |0193: move-result-object v3 │ │ -3d4e04: 6903 61bd |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPreference:[I // field@bd61 │ │ -3d4e08: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ -3d4e0c: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ -3d4e12: 6903 67bd |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuGroup:[I // field@bd67 │ │ -3d4e16: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ -3d4e1a: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ -3d4e1e: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ -3d4e24: 6903 6ebd |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuItem:[I // field@bd6e │ │ -3d4e28: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ -3d4e2c: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ -3d4e32: 6903 86bd |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuView:[I // field@bd86 │ │ -3d4e36: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ -3d4e3c: 0c03 |01b0: move-result-object v3 │ │ -3d4e3e: 6903 90bd |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MultiSelectListPreference:[I // field@bd90 │ │ -3d4e42: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ -3d4e48: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ -3d4e4e: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ -3d4e54: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ -3d4e5a: 0c03 |01bf: move-result-object v3 │ │ -3d4e5c: 6903 95bd |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindow:[I // field@bd95 │ │ -3d4e60: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ -3d4e66: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ -3d4e6c: 0c03 |01c8: move-result-object v3 │ │ -3d4e6e: 6903 96bd |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindowBackgroundState:[I // field@bd96 │ │ -3d4e72: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ -3d4e76: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ -3d4e7a: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ -3d4e80: 6903 9bbd |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Preference:[I // field@bd9b │ │ -3d4e84: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ -3d4e8a: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ -3d4e90: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ -3d4e96: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ -3d4e9c: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3d4ea2: 0c03 |01e3: move-result-object v3 │ │ -3d4ea4: 6903 9cbd |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragment:[I // field@bd9c │ │ -3d4ea8: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ -3d4eae: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ -3d4eb4: 0c03 |01ec: move-result-object v3 │ │ -3d4eb6: 6903 9dbd |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragmentCompat:[I // field@bd9d │ │ -3d4eba: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ -3d4ec0: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ -3d4ec6: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ -3d4ecc: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ -3d4ed2: 0c03 |01fb: move-result-object v3 │ │ -3d4ed4: 6903 a6bd |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceGroup:[I // field@bda6 │ │ -3d4ed8: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ -3d4ede: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ -3d4ee4: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ -3d4eea: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ -3d4ef0: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ -3d4ef6: 0c03 |020d: move-result-object v3 │ │ -3d4ef8: 6903 aabd |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceImageView:[I // field@bdaa │ │ -3d4efc: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ -3d4f00: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ -3d4f04: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ -3d4f0a: 6903 afbd |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceTheme:[I // field@bdaf │ │ -3d4f0e: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ -3d4f14: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ -3d4f1a: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ -3d4f20: 0c03 |0222: move-result-object v3 │ │ -3d4f22: 6903 e4bd |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecycleListView:[I // field@bde4 │ │ -3d4f26: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ -3d4f2a: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ -3d4f30: 6903 e7bd |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecyclerView:[I // field@bde7 │ │ -3d4f34: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ -3d4f38: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ -3d4f3c: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ -3d4f42: 6903 f4bd |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SearchView:[I // field@bdf4 │ │ -3d4f46: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ -3d4f4a: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ -3d4f50: 6901 06be |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SeekBarPreference:[I // field@be06 │ │ -3d4f54: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ -3d4f5a: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ -3d4f60: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ -3d4f66: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ -3d4f6c: 0c00 |0248: move-result-object v0 │ │ -3d4f6e: 6900 0ebe |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Spinner:[I // field@be0e │ │ -3d4f72: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ -3d4f76: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ -3d4f7c: 6900 14be |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawable:[I // field@be14 │ │ -3d4f80: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ -3d4f86: 0c00 |0255: move-result-object v0 │ │ -3d4f88: 6900 15be |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawableItem:[I // field@be15 │ │ -3d4f8c: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ -3d4f90: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ -3d4f94: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ -3d4f9a: 6900 1dbe |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchCompat:[I // field@be1d │ │ -3d4f9e: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ -3d4fa2: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ -3d4fa8: 6900 2cbe |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreference:[I // field@be2c │ │ -3d4fac: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ -3d4fb0: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ -3d4fb6: 6900 2dbe |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreferenceCompat:[I // field@be2d │ │ -3d4fba: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ -3d4fbe: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ -3d4fc2: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ -3d4fc8: 6900 42be |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.TextAppearance:[I // field@be42 │ │ -3d4fcc: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ -3d4fd0: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ -3d4fd4: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ -3d4fda: 6900 53be |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Toolbar:[I // field@be53 │ │ -3d4fde: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ -3d4fe4: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ -3d4fea: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ -3d4fee: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ -3d4ff4: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ -3d4ffa: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ -3d5000: 0c00 |0292: move-result-object v0 │ │ -3d5002: 6900 72be |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.View:[I // field@be72 │ │ -3d5006: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ -3d500c: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ -3d5012: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ -3d5018: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3d501e: 0c00 |02a1: move-result-object v0 │ │ -3d5020: 6900 73be |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewBackgroundHelper:[I // field@be73 │ │ -3d5024: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ -3d502a: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ -3d5030: 0c00 |02aa: move-result-object v0 │ │ -3d5032: 6900 77be |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewStubCompat:[I // field@be77 │ │ -3d5036: 0e00 |02ad: return-void │ │ -3d5038: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ -3d50b4: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ -3d50d4: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ -3d50fc: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ -3d511c: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ -3d5140: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ -3d51a0: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ -3d53a4: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ -3d53c4: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ -3d53e8: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ -3d5420: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ -3d5448: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ -3d546c: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ -3d549c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ -3d54d4: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ -3d5500: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ -3d5520: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ -3d5584: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ -3d55b0: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ -3d5648: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ -3d5690: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ -3d56c8: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ -3d5714: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ -3d5738: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ -3d5758: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ -3d5798: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3d57c8: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ -3d57f8: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ -3d5840: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ +3d4aa4: |[3d4aa4] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ +3d4ab4: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3d4ab8: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3d4abc: 2600 aa02 0000 |0004: fill-array-data v0, 000002ae // +000002aa │ │ +3d4ac2: 6900 f4bb |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBar:[I // field@bbf4 │ │ +3d4ac6: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3d4acc: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3d4ad2: 0c01 |000f: move-result-object v1 │ │ +3d4ad4: 6901 f5bb |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionBarLayout:[I // field@bbf5 │ │ +3d4ad8: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3d4ade: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3d4ae4: 0c01 |0018: move-result-object v1 │ │ +3d4ae6: 6901 14bc |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuItemView:[I // field@bc14 │ │ +3d4aea: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3d4aec: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3d4af0: 6902 16bc |001e: sput-object v2, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMenuView:[I // field@bc16 │ │ +3d4af4: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3d4af6: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3d4afa: 2603 c902 0000 |0023: fill-array-data v3, 000002ec // +000002c9 │ │ +3d4b00: 6903 17bc |0026: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActionMode:[I // field@bc17 │ │ +3d4b04: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3d4b0a: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3d4b10: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3d4b16: 0c03 |0031: move-result-object v3 │ │ +3d4b18: 6903 1ebc |0032: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ActivityChooserView:[I // field@bc1e │ │ +3d4b1c: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3d4b20: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3d4b24: 2604 c402 0000 |0038: fill-array-data v4, 000002fc // +000002c4 │ │ +3d4b2a: 6904 21bc |003b: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AlertDialog:[I // field@bc21 │ │ +3d4b2e: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3d4b32: 2604 d102 0000 |003f: fill-array-data v4, 00000310 // +000002d1 │ │ +3d4b38: 6904 2abc |0042: sput-object v4, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@bc2a │ │ +3d4b3c: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3d4b42: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3d4b48: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3d4b4e: 0c06 |004d: move-result-object v6 │ │ +3d4b50: 6906 31bc |004e: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@bc31 │ │ +3d4b54: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3d4b5a: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3d4b60: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3d4b66: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3d4b6c: 0c06 |005c: move-result-object v6 │ │ +3d4b6e: 6906 34bc |005d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@bc34 │ │ +3d4b72: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ +3d4b76: 6901 39bc |0061: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatEmojiHelper:[I // field@bc39 │ │ +3d4b7a: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ +3d4b80: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ +3d4b86: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3d4b8c: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ +3d4b92: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3d4b98: 0c01 |0072: move-result-object v1 │ │ +3d4b9a: 6901 3abc |0073: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatImageView:[I // field@bc3a │ │ +3d4b9e: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ +3d4ba4: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ +3d4baa: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3d4bb0: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ +3d4bb6: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3d4bbc: 0c01 |0084: move-result-object v1 │ │ +3d4bbe: 6901 3fbc |0085: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatSeekBar:[I // field@bc3f │ │ +3d4bc2: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3d4bc4: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ +3d4bc8: 2606 9602 0000 |008a: fill-array-data v6, 00000320 // +00000296 │ │ +3d4bce: 6906 44bc |008d: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextHelper:[I // field@bc44 │ │ +3d4bd2: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3d4bd6: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ +3d4bda: 2606 9f02 0000 |0093: fill-array-data v6, 00000332 // +0000029f │ │ +3d4be0: 6906 4cbc |0096: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTextView:[I // field@bc4c │ │ +3d4be4: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3d4be8: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ +3d4bec: 2606 c602 0000 |009c: fill-array-data v6, 00000362 // +000002c6 │ │ +3d4bf2: 6906 63bc |009f: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.AppCompatTheme:[I // field@bc63 │ │ +3d4bf6: 1406 0e03 0101 |00a1: const v6, #float 2.36957e-38 // #0101030e │ │ +3d4bfc: 1407 a703 047f |00a4: const v7, #float 1.75477e+38 // #7f0403a7 │ │ +3d4c02: 2420 c81c 7600 |00a7: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d4c08: 0c06 |00aa: move-result-object v6 │ │ +3d4c0a: 6906 e3bc |00ab: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.BackgroundStyle:[I // field@bce3 │ │ +3d4c0e: 1406 3100 047f |00ad: const v6, #float 1.75459e+38 // #7f040031 │ │ +3d4c14: 2410 c81c 0600 |00b0: filled-new-array {v6}, [I // type@1cc8 │ │ +3d4c1a: 0c06 |00b3: move-result-object v6 │ │ +3d4c1c: 6906 e6bc |00b4: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ButtonBarLayout:[I // field@bce6 │ │ +3d4c20: 1406 7603 047f |00b6: const v6, #float 1.75476e+38 // #7f040376 │ │ +3d4c26: 1407 b603 047f |00b9: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3d4c2c: 2420 c81c 7600 |00bc: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d4c32: 0c06 |00bf: move-result-object v6 │ │ +3d4c34: 6906 e8bc |00c0: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Capability:[I // field@bce8 │ │ +3d4c38: 2326 c81c |00c2: new-array v6, v2, [I // type@1cc8 │ │ +3d4c3c: 2606 a003 0000 |00c4: fill-array-data v6, 00000464 // +000003a0 │ │ +3d4c42: 6906 ebbc |00c7: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckBoxPreference:[I // field@bceb │ │ +3d4c46: 1406 a500 047f |00c9: const v6, #float 1.75461e+38 // #7f0400a5 │ │ +3d4c4c: 1407 a600 047f |00cc: const v7, #float 1.75461e+38 // #7f0400a6 │ │ +3d4c52: 1408 0801 0101 |00cf: const v8, #float 2.36943e-38 // #01010108 │ │ +3d4c58: 1409 a400 047f |00d2: const v9, #float 1.75461e+38 // #7f0400a4 │ │ +3d4c5e: 2440 c81c 9876 |00d5: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3d4c64: 0c06 |00d8: move-result-object v6 │ │ +3d4c66: 6906 f2bc |00d9: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CheckedTextView:[I // field@bcf2 │ │ +3d4c6a: 1406 3200 047f |00db: const v6, #float 1.75459e+38 // #7f040032 │ │ +3d4c70: 1407 4e02 047f |00de: const v7, #float 1.7547e+38 // #7f04024e │ │ +3d4c76: 1408 a501 0101 |00e1: const v8, #float 2.36947e-38 // #010101a5 │ │ +3d4c7c: 1409 1f03 0101 |00e4: const v9, #float 2.36958e-38 // #0101031f │ │ +3d4c82: 140a 4706 0101 |00e7: const v10, #float 2.36981e-38 // #01010647 │ │ +3d4c88: 2457 c81c 986a |00ea: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d4c8e: 0c06 |00ed: move-result-object v6 │ │ +3d4c90: 6906 f7bc |00ee: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ColorStateListItem:[I // field@bcf7 │ │ +3d4c94: 1406 9700 047f |00f0: const v6, #float 1.75461e+38 // #7f040097 │ │ +3d4c9a: 1407 9800 047f |00f3: const v7, #float 1.75461e+38 // #7f040098 │ │ +3d4ca0: 1409 0701 0101 |00f6: const v9, #float 2.36943e-38 // #01010107 │ │ +3d4ca6: 140a 8e00 047f |00f9: const v10, #float 1.75461e+38 // #7f04008e │ │ +3d4cac: 2440 c81c a976 |00fc: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d4cb2: 0c06 |00ff: move-result-object v6 │ │ +3d4cb4: 6906 fdbc |0100: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CompoundButton:[I // field@bcfd │ │ +3d4cb8: 1406 4d02 047f |0102: const v6, #float 1.7547e+38 // #7f04024d │ │ +3d4cbe: 1407 f003 047f |0105: const v7, #float 1.75479e+38 // #7f0403f0 │ │ +3d4cc4: 2420 c81c 7600 |0108: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d4cca: 0c06 |010b: move-result-object v6 │ │ +3d4ccc: 6906 02bd |010c: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout:[I // field@bd02 │ │ +3d4cd0: 2316 c81c |010e: new-array v6, v1, [I // type@1cc8 │ │ +3d4cd4: 2606 6403 0000 |0110: fill-array-data v6, 00000474 // +00000364 │ │ +3d4cda: 6906 03bd |0113: sput-object v6, Lde/danoeh/antennapod/net/sync/service/R$styleable;.CoordinatorLayout_Layout:[I // field@bd03 │ │ +3d4cde: 1306 0c00 |0115: const/16 v6, #int 12 // #c │ │ +3d4ce2: 2367 c81c |0117: new-array v7, v6, [I // type@1cc8 │ │ +3d4ce6: 2607 6d03 0000 |0119: fill-array-data v7, 00000486 // +0000036d │ │ +3d4cec: 6907 0dbd |011c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DialogPreference:[I // field@bd0d │ │ +3d4cf0: 2333 c81c |011e: new-array v3, v3, [I // type@1cc8 │ │ +3d4cf4: 2603 8203 0000 |0120: fill-array-data v3, 000004a2 // +00000382 │ │ +3d4cfa: 6903 1abd |0123: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.DrawerArrowToggle:[I // field@bd1a │ │ +3d4cfe: 1403 b404 047f |0125: const v3, #float 1.75483e+38 // #7f0404b4 │ │ +3d4d04: 2410 c81c 0300 |0128: filled-new-array {v3}, [I // type@1cc8 │ │ +3d4d0a: 0c07 |012b: move-result-object v7 │ │ +3d4d0c: 6907 23bd |012c: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.EditTextPreference:[I // field@bd23 │ │ +3d4d10: 2317 c81c |012e: new-array v7, v1, [I // type@1cc8 │ │ +3d4d14: 2607 8603 0000 |0130: fill-array-data v7, 000004b6 // +00000386 │ │ +3d4d1a: 6907 25bd |0133: sput-object v7, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamily:[I // field@bd25 │ │ +3d4d1e: 1307 0a00 |0135: const/16 v7, #int 10 // #a │ │ +3d4d22: 2379 c81c |0137: new-array v9, v7, [I // type@1cc8 │ │ +3d4d26: 2609 8f03 0000 |0139: fill-array-data v9, 000004c8 // +0000038f │ │ +3d4d2c: 6909 26bd |013c: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FontFamilyFont:[I // field@bd26 │ │ +3d4d30: 1409 0300 0101 |013e: const v9, #float 2.36936e-38 // #01010003 │ │ +3d4d36: 140a d100 0101 |0141: const v10, #float 2.36941e-38 // #010100d1 │ │ +3d4d3c: 2430 c81c 490a |0144: filled-new-array {v9, v4, v10}, [I // type@1cc8 │ │ +3d4d42: 0c0b |0147: move-result-object v11 │ │ +3d4d44: 690b 38bd |0148: sput-object v11, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Fragment:[I // field@bd38 │ │ +3d4d48: 2420 c81c a900 |014a: filled-new-array {v9, v10}, [I // type@1cc8 │ │ +3d4d4e: 0c09 |014d: move-result-object v9 │ │ +3d4d50: 6909 39bd |014e: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.FragmentContainerView:[I // field@bd39 │ │ +3d4d54: 2369 c81c |0150: new-array v9, v6, [I // type@1cc8 │ │ +3d4d58: 2609 8e03 0000 |0152: fill-array-data v9, 000004e0 // +0000038e │ │ +3d4d5e: 6909 3fbd |0155: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColor:[I // field@bd3f │ │ +3d4d62: 1409 1405 0101 |0157: const v9, #float 2.36972e-38 // #01010514 │ │ +3d4d68: 2420 c81c 9800 |015a: filled-new-array {v8, v9}, [I // type@1cc8 │ │ +3d4d6e: 0c08 |015d: move-result-object v8 │ │ +3d4d70: 6908 40bd |015e: sput-object v8, Lde/danoeh/antennapod/net/sync/service/R$styleable;.GradientColorItem:[I // field@bd40 │ │ +3d4d74: 1308 0900 |0160: const/16 v8, #int 9 // #9 │ │ +3d4d78: 2389 c81c |0162: new-array v9, v8, [I // type@1cc8 │ │ +3d4d7c: 2609 9803 0000 |0164: fill-array-data v9, 000004fc // +00000398 │ │ +3d4d82: 6909 4fbd |0167: sput-object v9, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat:[I // field@bd4f │ │ +3d4d86: 1409 f500 0101 |0169: const v9, #float 2.36942e-38 // #010100f5 │ │ +3d4d8c: 140a 8101 0101 |016c: const v10, #float 2.36946e-38 // #01010181 │ │ +3d4d92: 140b f400 0101 |016f: const v11, #float 2.36942e-38 // #010100f4 │ │ +3d4d98: 2440 c81c b0a9 |0172: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ +3d4d9e: 0c00 |0175: move-result-object v0 │ │ +3d4da0: 6900 50bd |0176: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@bd50 │ │ +3d4da4: 1400 ac02 0101 |0178: const v0, #float 2.36955e-38 // #010102ac │ │ +3d4daa: 1409 ad02 0101 |017b: const v9, #float 2.36955e-38 // #010102ad │ │ +3d4db0: 2420 c81c 9000 |017e: filled-new-array {v0, v9}, [I // type@1cc8 │ │ +3d4db6: 0c00 |0181: move-result-object v0 │ │ +3d4db8: 6900 5ebd |0182: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPopupWindow:[I // field@bd5e │ │ +3d4dbc: 1400 b200 0101 |0184: const v0, #float 2.36941e-38 // #010100b2 │ │ +3d4dc2: 1409 f801 0101 |0187: const v9, #float 2.3695e-38 // #010101f8 │ │ +3d4dc8: 140a 8f01 047f |018a: const v10, #float 1.75466e+38 // #7f04018f │ │ +3d4dce: 140b 9001 047f |018d: const v11, #float 1.75466e+38 // #7f040190 │ │ +3d4dd4: 2453 c81c 90ba |0190: filled-new-array {v0, v9, v10, v11, v3}, [I // type@1cc8 │ │ +3d4dda: 0c03 |0193: move-result-object v3 │ │ +3d4ddc: 6903 61bd |0194: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ListPreference:[I // field@bd61 │ │ +3d4de0: 2323 c81c |0196: new-array v3, v2, [I // type@1cc8 │ │ +3d4de4: 2603 7a03 0000 |0198: fill-array-data v3, 00000512 // +0000037a │ │ +3d4dea: 6903 67bd |019b: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuGroup:[I // field@bd67 │ │ +3d4dee: 1303 1700 |019d: const/16 v3, #int 23 // #17 │ │ +3d4df2: 2333 c81c |019f: new-array v3, v3, [I // type@1cc8 │ │ +3d4df6: 2603 8103 0000 |01a1: fill-array-data v3, 00000522 // +00000381 │ │ +3d4dfc: 6903 6ebd |01a4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuItem:[I // field@bd6e │ │ +3d4e00: 2383 c81c |01a6: new-array v3, v8, [I // type@1cc8 │ │ +3d4e04: 2603 ac03 0000 |01a8: fill-array-data v3, 00000554 // +000003ac │ │ +3d4e0a: 6903 86bd |01ab: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MenuView:[I // field@bd86 │ │ +3d4e0e: 2440 c81c 90ba |01ad: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ +3d4e14: 0c03 |01b0: move-result-object v3 │ │ +3d4e16: 6903 90bd |01b1: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.MultiSelectListPreference:[I // field@bd90 │ │ +3d4e1a: 1403 c902 0101 |01b3: const v3, #float 2.36956e-38 // #010102c9 │ │ +3d4e20: 1408 3903 047f |01b6: const v8, #float 1.75475e+38 // #7f040339 │ │ +3d4e26: 1409 7601 0101 |01b9: const v9, #float 2.36946e-38 // #01010176 │ │ +3d4e2c: 2430 c81c 3908 |01bc: filled-new-array {v9, v3, v8}, [I // type@1cc8 │ │ +3d4e32: 0c03 |01bf: move-result-object v3 │ │ +3d4e34: 6903 95bd |01c0: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindow:[I // field@bd95 │ │ +3d4e38: 1403 e703 047f |01c2: const v3, #float 1.75478e+38 // #7f0403e7 │ │ +3d4e3e: 2410 c81c 0300 |01c5: filled-new-array {v3}, [I // type@1cc8 │ │ +3d4e44: 0c03 |01c8: move-result-object v3 │ │ +3d4e46: 6903 96bd |01c9: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PopupWindowBackgroundState:[I // field@bd96 │ │ +3d4e4a: 1303 2400 |01cb: const/16 v3, #int 36 // #24 │ │ +3d4e4e: 2333 c81c |01cd: new-array v3, v3, [I // type@1cc8 │ │ +3d4e52: 2603 9b03 0000 |01cf: fill-array-data v3, 0000056a // +0000039b │ │ +3d4e58: 6903 9bbd |01d2: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Preference:[I // field@bd9b │ │ +3d4e5c: 1403 2f00 047f |01d4: const v3, #float 1.75459e+38 // #7f04002f │ │ +3d4e62: 1408 f200 0101 |01d7: const v8, #float 2.36942e-38 // #010100f2 │ │ +3d4e68: 140a 2901 0101 |01da: const v10, #float 2.36944e-38 // #01010129 │ │ +3d4e6e: 140b 2a01 0101 |01dd: const v11, #float 2.36944e-38 // #0101012a │ │ +3d4e74: 2440 c81c a83b |01e0: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3d4e7a: 0c03 |01e3: move-result-object v3 │ │ +3d4e7c: 6903 9cbd |01e4: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragment:[I // field@bd9c │ │ +3d4e80: 1403 2f00 047f |01e6: const v3, #float 1.75459e+38 // #7f04002f │ │ +3d4e86: 2440 c81c a83b |01e9: filled-new-array {v8, v10, v11, v3}, [I // type@1cc8 │ │ +3d4e8c: 0c03 |01ec: move-result-object v3 │ │ +3d4e8e: 6903 9dbd |01ed: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceFragmentCompat:[I // field@bd9d │ │ +3d4e92: 1403 2502 047f |01ef: const v3, #float 1.75469e+38 // #7f040225 │ │ +3d4e98: 140a 3703 047f |01f2: const v10, #float 1.75475e+38 // #7f040337 │ │ +3d4e9e: 140b e701 0101 |01f5: const v11, #float 2.36949e-38 // #010101e7 │ │ +3d4ea4: 2430 c81c 3b0a |01f8: filled-new-array {v11, v3, v10}, [I // type@1cc8 │ │ +3d4eaa: 0c03 |01fb: move-result-object v3 │ │ +3d4eac: 6903 a6bd |01fc: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceGroup:[I // field@bda6 │ │ +3d4eb0: 1403 e802 047f |01fe: const v3, #float 1.75473e+38 // #7f0402e8 │ │ +3d4eb6: 140a ec02 047f |0201: const v10, #float 1.75473e+38 // #7f0402ec │ │ +3d4ebc: 140b 1f01 0101 |0204: const v11, #float 2.36944e-38 // #0101011f │ │ +3d4ec2: 140c 2001 0101 |0207: const v12, #float 2.36944e-38 // #01010120 │ │ +3d4ec8: 2440 c81c cba3 |020a: filled-new-array {v11, v12, v3, v10}, [I // type@1cc8 │ │ +3d4ece: 0c03 |020d: move-result-object v3 │ │ +3d4ed0: 6903 aabd |020e: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceImageView:[I // field@bdaa │ │ +3d4ed4: 1303 1000 |0210: const/16 v3, #int 16 // #10 │ │ +3d4ed8: 2333 c81c |0212: new-array v3, v3, [I // type@1cc8 │ │ +3d4edc: 2603 a203 0000 |0214: fill-array-data v3, 000005b6 // +000003a2 │ │ +3d4ee2: 6903 afbd |0217: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.PreferenceTheme:[I // field@bdaf │ │ +3d4ee6: 1403 3b03 047f |0219: const v3, #float 1.75475e+38 // #7f04033b │ │ +3d4eec: 140a 4103 047f |021c: const v10, #float 1.75475e+38 // #7f040341 │ │ +3d4ef2: 2420 c81c a300 |021f: filled-new-array {v3, v10}, [I // type@1cc8 │ │ +3d4ef8: 0c03 |0222: move-result-object v3 │ │ +3d4efa: 6903 e4bd |0223: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecycleListView:[I // field@bde4 │ │ +3d4efe: 2363 c81c |0225: new-array v3, v6, [I // type@1cc8 │ │ +3d4f02: 2603 b303 0000 |0227: fill-array-data v3, 000005da // +000003b3 │ │ +3d4f08: 6903 e7bd |022a: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.RecyclerView:[I // field@bde7 │ │ +3d4f0c: 1303 1100 |022c: const/16 v3, #int 17 // #11 │ │ +3d4f10: 2333 c81c |022e: new-array v3, v3, [I // type@1cc8 │ │ +3d4f14: 2603 c603 0000 |0230: fill-array-data v3, 000005f6 // +000003c6 │ │ +3d4f1a: 6903 f4bd |0233: sput-object v3, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SearchView:[I // field@bdf4 │ │ +3d4f1e: 2311 c81c |0235: new-array v1, v1, [I // type@1cc8 │ │ +3d4f22: 2601 e503 0000 |0237: fill-array-data v1, 0000061c // +000003e5 │ │ +3d4f28: 6901 06be |023a: sput-object v1, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SeekBarPreference:[I // field@be06 │ │ +3d4f2c: 1401 6202 0101 |023c: const v1, #float 2.36953e-38 // #01010262 │ │ +3d4f32: 1403 5d03 047f |023f: const v3, #float 1.75476e+38 // #7f04035d │ │ +3d4f38: 1406 7b01 0101 |0242: const v6, #float 2.36946e-38 // #0101017b │ │ +3d4f3e: 2453 c81c 9016 |0245: filled-new-array {v0, v9, v6, v1, v3}, [I // type@1cc8 │ │ +3d4f44: 0c00 |0248: move-result-object v0 │ │ +3d4f46: 6900 0ebe |0249: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Spinner:[I // field@be0e │ │ +3d4f4a: 2320 c81c |024b: new-array v0, v2, [I // type@1cc8 │ │ +3d4f4e: 2600 e103 0000 |024d: fill-array-data v0, 0000062e // +000003e1 │ │ +3d4f54: 6900 14be |0250: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawable:[I // field@be14 │ │ +3d4f58: 2410 c81c 0500 |0252: filled-new-array {v5}, [I // type@1cc8 │ │ +3d4f5e: 0c00 |0255: move-result-object v0 │ │ +3d4f60: 6900 15be |0256: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.StateListDrawableItem:[I // field@be15 │ │ +3d4f64: 1300 0e00 |0258: const/16 v0, #int 14 // #e │ │ +3d4f68: 2300 c81c |025a: new-array v0, v0, [I // type@1cc8 │ │ +3d4f6c: 2600 e203 0000 |025c: fill-array-data v0, 0000063e // +000003e2 │ │ +3d4f72: 6900 1dbe |025f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchCompat:[I // field@be1d │ │ +3d4f76: 2370 c81c |0261: new-array v0, v7, [I // type@1cc8 │ │ +3d4f7a: 2600 fb03 0000 |0263: fill-array-data v0, 0000065e // +000003fb │ │ +3d4f80: 6900 2cbe |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreference:[I // field@be2c │ │ +3d4f84: 2370 c81c |0268: new-array v0, v7, [I // type@1cc8 │ │ +3d4f88: 2600 0c04 0000 |026a: fill-array-data v0, 00000676 // +0000040c │ │ +3d4f8e: 6900 2dbe |026d: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.SwitchPreferenceCompat:[I // field@be2d │ │ +3d4f92: 1300 1000 |026f: const/16 v0, #int 16 // #10 │ │ +3d4f96: 2300 c81c |0271: new-array v0, v0, [I // type@1cc8 │ │ +3d4f9a: 2600 1b04 0000 |0273: fill-array-data v0, 0000068e // +0000041b │ │ +3d4fa0: 6900 42be |0276: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.TextAppearance:[I // field@be42 │ │ +3d4fa4: 1300 1e00 |0278: const/16 v0, #int 30 // #1e │ │ +3d4fa8: 2300 c81c |027a: new-array v0, v0, [I // type@1cc8 │ │ +3d4fac: 2600 3604 0000 |027c: fill-array-data v0, 000006b2 // +00000436 │ │ +3d4fb2: 6900 53be |027f: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.Toolbar:[I // field@be53 │ │ +3d4fb6: 1400 4003 047f |0281: const v0, #float 1.75475e+38 // #7f040340 │ │ +3d4fbc: 1401 6604 047f |0284: const v1, #float 1.75481e+38 // #7f040466 │ │ +3d4fc2: 1502 0101 |0287: const/high16 v2, #int 16842752 // #101 │ │ +3d4fc6: 1403 da00 0101 |0289: const v3, #float 2.36942e-38 // #010100da │ │ +3d4fcc: 1405 3d03 047f |028c: const v5, #float 1.75475e+38 // #7f04033d │ │ +3d4fd2: 2451 c81c 3205 |028f: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ +3d4fd8: 0c00 |0292: move-result-object v0 │ │ +3d4fda: 6900 72be |0293: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.View:[I // field@be72 │ │ +3d4fde: 1400 5000 047f |0295: const v0, #float 1.7546e+38 // #7f040050 │ │ +3d4fe4: 1401 5100 047f |0298: const v1, #float 1.7546e+38 // #7f040051 │ │ +3d4fea: 1402 d400 0101 |029b: const v2, #float 2.36942e-38 // #010100d4 │ │ +3d4ff0: 2430 c81c 0201 |029e: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3d4ff6: 0c00 |02a1: move-result-object v0 │ │ +3d4ff8: 6900 73be |02a2: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewBackgroundHelper:[I // field@be73 │ │ +3d4ffc: 1400 f300 0101 |02a4: const v0, #float 2.36942e-38 // #010100f3 │ │ +3d5002: 2430 c81c 8400 |02a7: filled-new-array {v4, v8, v0}, [I // type@1cc8 │ │ +3d5008: 0c00 |02aa: move-result-object v0 │ │ +3d500a: 6900 77be |02ab: sput-object v0, Lde/danoeh/antennapod/net/sync/service/R$styleable;.ViewStubCompat:[I // field@be77 │ │ +3d500e: 0e00 |02ad: return-void │ │ +3d5010: 0003 0400 1d00 0000 4700 047f 4e00 ... |02ae: array-data (62 units) │ │ +3d508c: 0003 0400 0600 0000 4700 047f 4e00 ... |02ec: array-data (16 units) │ │ +3d50ac: 0003 0400 0800 0000 f200 0101 9100 ... |02fc: array-data (20 units) │ │ +3d50d4: 0003 0400 0600 0000 1c01 0101 9401 ... |0310: array-data (16 units) │ │ +3d50f4: 0003 0400 0700 0000 3400 0101 6d01 ... |0320: array-data (18 units) │ │ +3d5118: 0003 0400 1600 0000 3400 0101 4000 ... |0332: array-data (48 units) │ │ +3d5178: 0003 0400 7f00 0000 5700 0101 ae00 ... |0362: array-data (258 units) │ │ +3d537c: 0003 0400 0600 0000 ef01 0101 f001 ... |0464: array-data (16 units) │ │ +3d539c: 0003 0400 0700 0000 b300 0101 5802 ... |0474: array-data (18 units) │ │ +3d53c0: 0003 0400 0c00 0000 f201 0101 f301 ... |0486: array-data (28 units) │ │ +3d53f8: 0003 0400 0800 0000 3b00 047f 3c00 ... |04a2: array-data (20 units) │ │ +3d5420: 0003 0400 0700 0000 e401 047f e501 ... |04b6: array-data (18 units) │ │ +3d5444: 0003 0400 0a00 0000 3205 0101 3305 ... |04c8: array-data (24 units) │ │ +3d5474: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04e0: array-data (28 units) │ │ +3d54ac: 0003 0400 0900 0000 af00 0101 c400 ... |04fc: array-data (22 units) │ │ +3d54d8: 0003 0400 0600 0000 0e00 0101 d000 ... |0512: array-data (16 units) │ │ +3d54f8: 0003 0400 1700 0000 0200 0101 0e00 ... |0522: array-data (50 units) │ │ +3d555c: 0003 0400 0900 0000 ae00 0101 2c01 ... |0554: array-data (22 units) │ │ +3d5588: 0003 0400 2400 0000 0200 0101 0d00 ... |056a: array-data (76 units) │ │ +3d5620: 0003 0400 1000 0000 a300 047f 5501 ... |05b6: array-data (36 units) │ │ +3d5668: 0003 0400 0c00 0000 c400 0101 eb00 ... |05da: array-data (28 units) │ │ +3d56a0: 0003 0400 1100 0000 da00 0101 1f01 ... |05f6: array-data (38 units) │ │ +3d56ec: 0003 0400 0700 0000 f200 0101 3601 ... |061c: array-data (18 units) │ │ +3d5710: 0003 0400 0600 0000 1c01 0101 9401 ... |062e: array-data (16 units) │ │ +3d5730: 0003 0400 0e00 0000 2401 0101 2501 ... |063e: array-data (32 units) │ │ +3d5770: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3d57a0: 0003 0400 0a00 0000 ef01 0101 f001 ... |0676: array-data (24 units) │ │ +3d57d0: 0003 0400 1000 0000 9500 0101 9600 ... |068e: array-data (36 units) │ │ +3d5818: 0003 0400 1e00 0000 af00 0101 4001 ... |06b2: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d58c0: |[3d58c0] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ -3d58d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d58d6: 0e00 |0003: return-void │ │ +3d5898: |[3d5898] de.danoeh.antennapod.net.sync.service.R$styleable.:()V │ │ +3d58a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d58ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -904873,17 +904873,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d58f0: |[3d58f0] de.danoeh.antennapod.net.sync.service.R.:()V │ │ -3d5900: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d5906: 0e00 |0003: return-void │ │ +3d58c8: |[3d58c8] de.danoeh.antennapod.net.sync.service.R.:()V │ │ +3d58d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d58de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -904915,18 +904915,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d5908: |[3d5908] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ -3d5918: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d591e: 5b01 80be |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@be80 │ │ -3d5922: 0e00 |0005: return-void │ │ +3d58e0: |[3d58e0] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.:(Landroid/content/Context;)V │ │ +3d58f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d58f6: 5b01 80be |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@be80 │ │ +3d58fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -904936,18 +904936,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d5924: |[3d5924] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.run:()V │ │ -3d5934: 5410 80be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@be80 │ │ -3d5938: 7110 759f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V // method@9f75 │ │ -3d593e: 0e00 |0005: return-void │ │ +3d58fc: |[3d58fc] de.danoeh.antennapod.net.sync.service.SyncService$$ExternalSyntheticLambda0.run:()V │ │ +3d590c: 5410 80be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@be80 │ │ +3d5910: 7110 759f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V // method@9f75 │ │ +3d5916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -904984,32 +904984,32 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -3d5940: |[3d5940] de.danoeh.antennapod.net.sync.service.SyncService$1.:()V │ │ -3d5950: 7100 de9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fde │ │ -3d5956: 0c00 |0003: move-result-object v0 │ │ -3d5958: 2100 |0004: array-length v0, v0 │ │ -3d595a: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ -3d595e: 6900 81be |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@be81 │ │ -3d5962: 6201 96c6 |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c696 │ │ -3d5966: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d596c: 0a01 |000e: move-result v1 │ │ -3d596e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3d5970: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3d5974: 6200 81be |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@be81 │ │ -3d5978: 6201 97c6 |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c697 │ │ -3d597c: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d5982: 0a01 |0019: move-result v1 │ │ -3d5984: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3d5986: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3d598a: 0e00 |001d: return-void │ │ +3d5918: |[3d5918] de.danoeh.antennapod.net.sync.service.SyncService$1.:()V │ │ +3d5928: 7100 de9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fde │ │ +3d592e: 0c00 |0003: move-result-object v0 │ │ +3d5930: 2100 |0004: array-length v0, v0 │ │ +3d5932: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ +3d5936: 6900 81be |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@be81 │ │ +3d593a: 6201 96c6 |0009: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c696 │ │ +3d593e: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d5944: 0a01 |000e: move-result v1 │ │ +3d5946: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3d5948: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3d594c: 6200 81be |0012: sget-object v0, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@be81 │ │ +3d5950: 6201 97c6 |0014: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c697 │ │ +3d5954: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d595a: 0a01 |0019: move-result v1 │ │ +3d595c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3d595e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3d5962: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=377 │ │ @@ -905056,17 +905056,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d675c: |[3d675c] de.danoeh.antennapod.net.sync.serviceinterface.BuildConfig.:()V │ │ -3d676c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d6772: 0e00 |0003: return-void │ │ +3d6734: |[3d6734] de.danoeh.antennapod.net.sync.serviceinterface.BuildConfig.:()V │ │ +3d6744: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d674a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -905121,69 +905121,69 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3d6798: |[3d6798] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3d67a8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3d67aa: 2300 d51d |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1dd5 │ │ -3d67ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d67b0: 6202 8cbe |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ -3d67b4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d67b8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d67ba: 6202 8bbe |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ -3d67be: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d67c2: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3d67c4: 6202 8dbe |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d67c8: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3d67cc: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3d67ce: 6202 8abe |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ -3d67d2: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3d67d6: 1100 |0017: return-object v0 │ │ +3d6770: |[3d6770] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3d6780: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3d6782: 2300 d51d |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1dd5 │ │ +3d6786: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d6788: 6202 8cbe |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ +3d678c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d6790: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d6792: 6202 8bbe |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ +3d6796: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d679a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3d679c: 6202 8dbe |000e: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d67a0: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3d67a4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3d67a6: 6202 8abe |0013: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ +3d67aa: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3d67ae: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=223 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3d67fc: |[3d67fc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:()V │ │ -3d680c: 2200 bc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ -3d6810: 1a01 e73c |0002: const-string v1, "NEW" // string@3ce7 │ │ -3d6814: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d6816: 7030 899f 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ -3d681c: 6900 8cbe |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ -3d6820: 2200 bc19 |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ -3d6824: 1a01 b811 |000c: const-string v1, "DOWNLOAD" // string@11b8 │ │ -3d6828: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d682a: 7030 899f 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ -3d6830: 6900 8bbe |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ -3d6834: 2200 bc19 |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ -3d6838: 1a01 2c3f |0016: const-string v1, "PLAY" // string@3f2c │ │ -3d683c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3d683e: 7030 899f 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ -3d6844: 6900 8dbe |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d6848: 2200 bc19 |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ -3d684c: 1a01 7711 |0020: const-string v1, "DELETE" // string@1177 │ │ -3d6850: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3d6852: 7030 899f 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ -3d6858: 6900 8abe |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ -3d685c: 7100 879f 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f87 │ │ -3d6862: 0c00 |002b: move-result-object v0 │ │ -3d6864: 6900 89be |002c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be89 │ │ -3d6868: 0e00 |002e: return-void │ │ +3d67d4: |[3d67d4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:()V │ │ +3d67e4: 2200 bc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ +3d67e8: 1a01 e73c |0002: const-string v1, "NEW" // string@3ce7 │ │ +3d67ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d67ee: 7030 899f 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ +3d67f4: 6900 8cbe |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ +3d67f8: 2200 bc19 |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ +3d67fc: 1a01 b811 |000c: const-string v1, "DOWNLOAD" // string@11b8 │ │ +3d6800: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d6802: 7030 899f 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ +3d6808: 6900 8bbe |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ +3d680c: 2200 bc19 |0014: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ +3d6810: 1a01 2c3f |0016: const-string v1, "PLAY" // string@3f2c │ │ +3d6814: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3d6816: 7030 899f 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ +3d681c: 6900 8dbe |001c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d6820: 2200 bc19 |001e: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ +3d6824: 1a01 7711 |0020: const-string v1, "DELETE" // string@1177 │ │ +3d6828: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3d682a: 7030 899f 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.:(Ljava/lang/String;I)V // method@9f89 │ │ +3d6830: 6900 8abe |0026: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ +3d6834: 7100 879f 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f87 │ │ +3d683a: 0c00 |002b: move-result-object v0 │ │ +3d683c: 6900 89be |002c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be89 │ │ +3d6840: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0028 line=223 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;) │ │ @@ -905191,17 +905191,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3d686c: |[3d686c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:(Ljava/lang/String;I)V │ │ -3d687c: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3d6882: 0e00 |0003: return-void │ │ +3d6844: |[3d6844] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.:(Ljava/lang/String;I)V │ │ +3d6854: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3d685a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -905211,20 +905211,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d6774: |[3d6774] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3d6784: 1c00 bc19 |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ -3d6788: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3d678e: 0c01 |0005: move-result-object v1 │ │ -3d6790: 1f01 bc19 |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ -3d6794: 1101 |0008: return-object v1 │ │ +3d674c: |[3d674c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3d675c: 1c00 bc19 |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ +3d6760: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3d6766: 0c01 |0005: move-result-object v1 │ │ +3d6768: 1f01 bc19 |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@19bc │ │ +3d676c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;) │ │ @@ -905232,20 +905232,20 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d67d8: |[3d67d8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3d67e8: 6200 89be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be89 │ │ -3d67ec: 6e10 c8aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.clone:()Ljava/lang/Object; // method@aac8 │ │ -3d67f2: 0c00 |0005: move-result-object v0 │ │ -3d67f4: 1f00 d51d |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1dd5 │ │ -3d67f8: 1100 |0008: return-object v0 │ │ +3d67b0: |[3d67b0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Action.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3d67c0: 6200 89be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be89 │ │ +3d67c4: 6e10 c8aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.clone:()Ljava/lang/Object; // method@aac8 │ │ +3d67ca: 0c00 |0005: move-result-object v0 │ │ +3d67cc: 1f00 d51d |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // type@1dd5 │ │ +3d67d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -905310,17 +905310,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d68a4: |[3d68a4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3d68b4: 5400 8ebe |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ -3d68b8: 1100 |0002: return-object v0 │ │ +3d687c: |[3d687c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3d688c: 5400 8ebe |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ +3d6890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905328,17 +905328,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d69c4: |[3d69c4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ -3d69d4: 5400 8fbe |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@be8f │ │ -3d69d8: 1100 |0002: return-object v0 │ │ +3d699c: |[3d699c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ +3d69ac: 5400 8fbe |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@be8f │ │ +3d69b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905346,17 +905346,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d69dc: |[3d69dc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ -3d69ec: 5400 90be |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@be90 │ │ -3d69f0: 1100 |0002: return-object v0 │ │ +3d69b4: |[3d69b4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ +3d69c4: 5400 90be |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@be90 │ │ +3d69c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905364,17 +905364,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d69f4: |[3d69f4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ -3d6a04: 5400 91be |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@be91 │ │ -3d6a08: 1100 |0002: return-object v0 │ │ +3d69cc: |[3d69cc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; │ │ +3d69dc: 5400 91be |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@be91 │ │ +3d69e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905382,17 +905382,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d697c: |[3d697c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ -3d698c: 5200 92be |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@be92 │ │ -3d6990: 0f00 |0002: return v0 │ │ +3d6954: |[3d6954] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ +3d6964: 5200 92be |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@be92 │ │ +3d6968: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905400,17 +905400,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6994: |[3d6994] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ -3d69a4: 5200 93be |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@be93 │ │ -3d69a8: 0f00 |0002: return v0 │ │ +3d696c: |[3d696c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ +3d697c: 5200 93be |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@be93 │ │ +3d6980: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905418,17 +905418,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6a0c: |[3d6a0c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; │ │ -3d6a1c: 5400 94be |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@be94 │ │ -3d6a20: 1100 |0002: return-object v0 │ │ +3d69e4: |[3d69e4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; │ │ +3d69f4: 5400 94be |0000: iget-object v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@be94 │ │ +3d69f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905436,17 +905436,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d69ac: |[3d69ac] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ -3d69bc: 5200 95be |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@be95 │ │ -3d69c0: 0f00 |0002: return v0 │ │ +3d6984: |[3d6984] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I │ │ +3d6994: 5200 95be |0000: iget v0, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@be95 │ │ +3d6998: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905454,28 +905454,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3d6a24: |[3d6a24] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ -3d6a34: 6e10 f59b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3d6a3a: 0c00 |0003: move-result-object v0 │ │ -3d6a3c: 6e10 9f9b 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3d6a42: 0c00 |0007: move-result-object v0 │ │ -3d6a44: 6e10 fe9b 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3d6a4a: 0c01 |000b: move-result-object v1 │ │ -3d6a4c: 6e10 389c 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3d6a52: 0c01 |000f: move-result-object v1 │ │ -3d6a54: 7040 959f 0241 |0010: invoke-direct {v2, v0, v1, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f95 │ │ -3d6a5a: 6e10 fb9b 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@9bfb │ │ -3d6a60: 0c03 |0016: move-result-object v3 │ │ -3d6a62: 6e20 989f 3200 |0017: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f98 │ │ -3d6a68: 0e00 |001a: return-void │ │ +3d69fc: |[3d69fc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ +3d6a0c: 6e10 f59b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3d6a12: 0c00 |0003: move-result-object v0 │ │ +3d6a14: 6e10 9f9b 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3d6a1a: 0c00 |0007: move-result-object v0 │ │ +3d6a1c: 6e10 fe9b 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3d6a22: 0c01 |000b: move-result-object v1 │ │ +3d6a24: 6e10 389c 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3d6a2a: 0c01 |000f: move-result-object v1 │ │ +3d6a2c: 7040 959f 0241 |0010: invoke-direct {v2, v0, v1, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f95 │ │ +3d6a32: 6e10 fb9b 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@9bfb │ │ +3d6a38: 0c03 |0016: move-result-object v3 │ │ +3d6a3a: 6e20 989f 3200 |0017: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f98 │ │ +3d6a40: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x001b reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ @@ -905486,24 +905486,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3d6a6c: |[3d6a6c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ -3d6a7c: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d6a82: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3d6a84: 5910 93be |0004: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@be93 │ │ -3d6a88: 5910 92be |0006: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@be92 │ │ -3d6a8c: 5910 95be |0008: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@be95 │ │ -3d6a90: 5b12 91be |000a: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@be91 │ │ -3d6a94: 5b13 8fbe |000c: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@be8f │ │ -3d6a98: 5b14 8ebe |000e: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ -3d6a9c: 0e00 |0010: return-void │ │ +3d6a44: |[3d6a44] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V │ │ +3d6a54: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d6a5a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3d6a5c: 5910 93be |0004: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@be93 │ │ +3d6a60: 5910 92be |0006: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@be92 │ │ +3d6a64: 5910 95be |0008: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@be95 │ │ +3d6a68: 5b12 91be |000a: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.podcast:Ljava/lang/String; // field@be91 │ │ +3d6a6c: 5b13 8fbe |000c: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.episode:Ljava/lang/String; // field@be8f │ │ +3d6a70: 5b14 8ebe |000e: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ +3d6a74: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=236 │ │ 0x0006 line=237 │ │ 0x0008 line=238 │ │ 0x000a line=247 │ │ @@ -905521,19 +905521,19 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3d6884: |[3d6884] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ -3d6894: 2200 bf19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d6898: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d689a: 7030 9f9f 2001 |0003: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V // method@9f9f │ │ -3d68a0: 1100 |0006: return-object v0 │ │ +3d685c: |[3d685c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ +3d686c: 2200 bf19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d6870: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d6872: 7030 9f9f 2001 |0003: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V // method@9f9f │ │ +3d6878: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905541,20 +905541,20 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3d68bc: |[3d68bc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3d68cc: 2200 db1b |0000: new-instance v0, Ljava/util/Date; // type@1bdb │ │ -3d68d0: 7010 dda7 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@a7dd │ │ -3d68d6: 6e20 9b9f 0100 |0005: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9b │ │ -3d68dc: 0c00 |0008: move-result-object v0 │ │ -3d68de: 1100 |0009: return-object v0 │ │ +3d6894: |[3d6894] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3d68a4: 2200 db1b |0000: new-instance v0, Ljava/util/Date; // type@1bdb │ │ +3d68a8: 7010 dda7 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@a7dd │ │ +3d68ae: 6e20 9b9f 0100 |0005: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9b │ │ +3d68b4: 0c00 |0008: move-result-object v0 │ │ +3d68b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;) │ │ @@ -905562,17 +905562,17 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d68e0: |[3d68e0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3d68f0: 5b01 90be |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@be90 │ │ -3d68f4: 1100 |0002: return-object v0 │ │ +3d68b8: |[3d68b8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3d68c8: 5b01 90be |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:Ljava/lang/String; // field@be90 │ │ +3d68cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -905581,20 +905581,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3d68f8: |[3d68f8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3d6908: 5420 8ebe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ -3d690c: 6201 8dbe |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d6910: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3d6914: 5923 92be |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@be92 │ │ -3d6918: 1102 |0008: return-object v2 │ │ +3d68d0: |[3d68d0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3d68e0: 5420 8ebe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ +3d68e4: 6201 8dbe |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d68e8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3d68ec: 5923 92be |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:I // field@be92 │ │ +3d68f0: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -905604,20 +905604,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3d691c: |[3d691c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3d692c: 5420 8ebe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ -3d6930: 6201 8dbe |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d6934: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3d6938: 5923 93be |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@be93 │ │ -3d693c: 1102 |0008: return-object v2 │ │ +3d68f4: |[3d68f4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3d6904: 5420 8ebe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ +3d6908: 6201 8dbe |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d690c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3d6910: 5923 93be |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:I // field@be93 │ │ +3d6914: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0006 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -905627,17 +905627,17 @@ │ │ type : '(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6940: |[3d6940] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3d6950: 5b01 94be |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@be94 │ │ -3d6954: 1100 |0002: return-object v0 │ │ +3d6918: |[3d6918] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3d6928: 5b01 94be |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:Ljava/util/Date; // field@be94 │ │ +3d692c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -905646,20 +905646,20 @@ │ │ type : '(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -3d6958: |[3d6958] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ -3d6968: 5420 8ebe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ -3d696c: 6201 8dbe |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d6970: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -3d6974: 5923 95be |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@be95 │ │ -3d6978: 1102 |0008: return-object v2 │ │ +3d6930: |[3d6930] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction$Builder.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ +3d6940: 5420 8ebe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8e │ │ +3d6944: 6201 8dbe |0002: sget-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d6948: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +3d694c: 5923 95be |0006: iput v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:I // field@be95 │ │ +3d6950: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0006 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ @@ -905776,24 +905776,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3d70ec: |[3d70ec] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:()V │ │ -3d70fc: 6200 8cbe |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ -3d7100: 6900 98be |0002: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be98 │ │ -3d7104: 6200 8bbe |0004: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ -3d7108: 6900 97be |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be97 │ │ -3d710c: 6200 8dbe |0008: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d7110: 6900 9abe |000a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9a │ │ -3d7114: 6200 8abe |000c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ -3d7118: 6900 96be |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be96 │ │ -3d711c: 0e00 |0010: return-void │ │ +3d70c4: |[3d70c4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:()V │ │ +3d70d4: 6200 8cbe |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8c │ │ +3d70d8: 6900 98be |0002: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.NEW:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be98 │ │ +3d70dc: 6200 8bbe |0004: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8b │ │ +3d70e0: 6900 97be |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DOWNLOAD:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be97 │ │ +3d70e4: 6200 8dbe |0008: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d70e8: 6900 9abe |000a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9a │ │ +3d70ec: 6200 8abe |000c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8a │ │ +3d70f0: 6900 96be |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.DELETE:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be96 │ │ +3d70f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=24 │ │ 0x0008 line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -905803,41 +905803,41 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -3d7120: |[3d7120] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V │ │ -3d7130: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d7136: 7110 8f9f 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@9f8f │ │ -3d713c: 0c00 |0006: move-result-object v0 │ │ -3d713e: 5b10 9fbe |0007: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ -3d7142: 7110 8d9f 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@9f8d │ │ -3d7148: 0c00 |000c: move-result-object v0 │ │ -3d714a: 5b10 9dbe |000d: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ -3d714e: 7110 8e9f 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@9f8e │ │ -3d7154: 0c00 |0012: move-result-object v0 │ │ -3d7156: 5b10 9ebe |0013: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ -3d715a: 7110 8c9f 0200 |0015: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f8c │ │ -3d7160: 0c00 |0018: move-result-object v0 │ │ -3d7162: 5b10 9cbe |0019: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ -3d7166: 7110 929f 0200 |001b: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; // method@9f92 │ │ -3d716c: 0c00 |001e: move-result-object v0 │ │ -3d716e: 5b10 a2be |001f: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ -3d7172: 7110 919f 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@9f91 │ │ -3d7178: 0a00 |0024: move-result v0 │ │ -3d717a: 5910 a1be |0025: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ -3d717e: 7110 909f 0200 |0027: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@9f90 │ │ -3d7184: 0a00 |002a: move-result v0 │ │ -3d7186: 5910 a0be |002b: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ -3d718a: 7110 939f 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@9f93 │ │ -3d7190: 0a02 |0030: move-result v2 │ │ -3d7192: 5912 a3be |0031: iput v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ -3d7196: 0e00 |0033: return-void │ │ +3d70f8: |[3d70f8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V │ │ +3d7108: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d710e: 7110 8f9f 0200 |0003: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetpodcast:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@9f8f │ │ +3d7114: 0c00 |0006: move-result-object v0 │ │ +3d7116: 5b10 9fbe |0007: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ +3d711a: 7110 8d9f 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetepisode:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@9f8d │ │ +3d7120: 0c00 |000c: move-result-object v0 │ │ +3d7122: 5b10 9dbe |000d: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ +3d7126: 7110 8e9f 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetguid:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/lang/String; // method@9f8e │ │ +3d712c: 0c00 |0012: move-result-object v0 │ │ +3d712e: 5b10 9ebe |0013: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ +3d7132: 7110 8c9f 0200 |0015: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetaction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f8c │ │ +3d7138: 0c00 |0018: move-result-object v0 │ │ +3d713a: 5b10 9cbe |0019: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ +3d713e: 7110 929f 0200 |001b: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettimestamp:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)Ljava/util/Date; // method@9f92 │ │ +3d7144: 0c00 |001e: move-result-object v0 │ │ +3d7146: 5b10 a2be |001f: iput-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ +3d714a: 7110 919f 0200 |0021: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetstarted:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@9f91 │ │ +3d7150: 0a00 |0024: move-result v0 │ │ +3d7152: 5910 a1be |0025: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ +3d7156: 7110 909f 0200 |0027: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgetposition:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@9f90 │ │ +3d715c: 0a00 |002a: move-result v0 │ │ +3d715e: 5910 a0be |002b: iput v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ +3d7162: 7110 939f 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.-$$Nest$fgettotal:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)I // method@9f93 │ │ +3d7168: 0a02 |0030: move-result v2 │ │ +3d716a: 5912 a3be |0031: iput v2, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ +3d716e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000f line=40 │ │ 0x0015 line=41 │ │ @@ -905854,17 +905854,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d7198: |[3d7198] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V │ │ -3d71a8: 7020 9e9f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V // method@9f9e │ │ -3d71ae: 0e00 |0003: return-void │ │ +3d7170: |[3d7170] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA;)V │ │ +3d7180: 7020 9e9f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;)V // method@9f9e │ │ +3d7186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction-IA; │ │ @@ -905874,22 +905874,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3d6e64: |[3d6e64] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getActionString:()Ljava/lang/String; │ │ -3d6e74: 5420 9cbe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ -3d6e78: 6e10 4ea5 0000 |0002: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@a54e │ │ -3d6e7e: 0c00 |0005: move-result-object v0 │ │ -3d6e80: 6201 16f0 |0006: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3d6e84: 6e20 fca5 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3d6e8a: 0c00 |000b: move-result-object v0 │ │ -3d6e8c: 1100 |000c: return-object v0 │ │ +3d6e3c: |[3d6e3c] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getActionString:()Ljava/lang/String; │ │ +3d6e4c: 5420 9cbe |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ +3d6e50: 6e10 4ea5 0000 |0002: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@a54e │ │ +3d6e56: 0c00 |0005: move-result-object v0 │ │ +3d6e58: 6201 16f0 |0006: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3d6e5c: 6e20 fca5 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3d6e62: 0c00 |000b: move-result-object v0 │ │ +3d6e64: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -905897,92 +905897,92 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -3d6bf8: |[3d6bf8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ -3d6c08: 1a00 85a8 |0000: const-string v0, "podcast" // string@a885 │ │ -3d6c0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d6c0e: 6e30 6aaa 0701 |0003: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3d6c14: 0c00 |0006: move-result-object v0 │ │ -3d6c16: 1a02 e56a |0007: const-string v2, "episode" // string@6ae5 │ │ -3d6c1a: 6e30 6aaa 2701 |0009: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3d6c20: 0c02 |000c: move-result-object v2 │ │ -3d6c22: 1a03 ed53 |000d: const-string v3, "action" // string@53ed │ │ -3d6c26: 6e30 6aaa 3701 |000f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3d6c2c: 0c03 |0012: move-result-object v3 │ │ -3d6c2e: 7110 cf0a 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3d6c34: 0a04 |0016: move-result v4 │ │ -3d6c36: 3904 8200 |0017: if-nez v4, 0099 // +0082 │ │ -3d6c3a: 7110 cf0a 0200 |0019: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3d6c40: 0a04 |001c: move-result v4 │ │ -3d6c42: 3904 7c00 |001d: if-nez v4, 0099 // +007c │ │ -3d6c46: 7110 cf0a 0300 |001f: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3d6c4c: 0a04 |0022: move-result v4 │ │ -3d6c4e: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ -3d6c52: 2874 |0025: goto 0099 // +0074 │ │ -3d6c54: 6204 16f0 |0026: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3d6c58: 6e20 fea5 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fe │ │ -3d6c5e: 0c03 |002b: move-result-object v3 │ │ -3d6c60: 7110 8a9f 0300 |002c: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f8a │ │ -3d6c66: 0c03 |002f: move-result-object v3 │ │ -3d6c68: 2205 bd19 |0030: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ -3d6c6c: 7040 959f 0532 |0032: invoke-direct {v5, v0, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f95 │ │ -3d6c72: 1a00 4bc2 |0035: const-string v0, "timestamp" // string@c24b │ │ -3d6c76: 6e30 6aaa 0701 |0037: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3d6c7c: 0c00 |003a: move-result-object v0 │ │ -3d6c7e: 7110 cf0a 0000 |003b: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3d6c84: 0a02 |003e: move-result v2 │ │ -3d6c86: 3902 1e00 |003f: if-nez v2, 005d // +001e │ │ -3d6c8a: 2202 cc1b |0041: new-instance v2, Ljava/text/SimpleDateFormat; // type@1bcc │ │ -3d6c8e: 1a06 96c9 |0043: const-string v6, "yyyy-MM-dd'T'HH:mm:ss" // string@c996 │ │ -3d6c92: 7030 26a7 6204 |0045: invoke-direct {v2, v6, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ -3d6c98: 1a04 d549 |0048: const-string v4, "UTC" // string@49d5 │ │ -3d6c9c: 7110 9da8 0400 |004a: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ -3d6ca2: 0c04 |004d: move-result-object v4 │ │ -3d6ca4: 6e20 1fa7 4200 |004e: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ -3d6caa: 6e20 1da7 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a71d │ │ -3d6cb0: 0c00 |0054: move-result-object v0 │ │ -3d6cb2: 6e20 9b9f 0500 |0055: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9b │ │ -3d6cb8: 2805 |0058: goto 005d // +0005 │ │ -3d6cba: 0d00 |0059: move-exception v0 │ │ -3d6cbc: 6e10 42a6 0000 |005a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d6cc2: 1a00 c07e |005d: const-string v0, "guid" // string@7ec0 │ │ -3d6cc6: 6e30 6aaa 0701 |005f: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ -3d6ccc: 0c00 |0062: move-result-object v0 │ │ -3d6cce: 7110 cf0a 0000 |0063: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3d6cd4: 0a01 |0066: move-result v1 │ │ -3d6cd6: 3901 0500 |0067: if-nez v1, 006c // +0005 │ │ -3d6cda: 6e20 989f 0500 |0069: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f98 │ │ -3d6ce0: 6200 8dbe |006c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d6ce4: 3303 2600 |006e: if-ne v3, v0, 0094 // +0026 │ │ -3d6ce8: 1a00 debe |0070: const-string v0, "started" // string@bede │ │ -3d6cec: 12f1 |0072: const/4 v1, #int -1 // #ff │ │ -3d6cee: 6e30 68aa 0701 |0073: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ -3d6cf4: 0a00 |0076: move-result v0 │ │ -3d6cf6: 1a02 bca8 |0077: const-string v2, "position" // string@a8bc │ │ -3d6cfa: 6e30 68aa 2701 |0079: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ -3d6d00: 0a02 |007c: move-result v2 │ │ -3d6d02: 1a03 1ac3 |007d: const-string v3, "total" // string@c31a │ │ -3d6d06: 6e30 68aa 3701 |007f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ -3d6d0c: 0a07 |0082: move-result v7 │ │ -3d6d0e: 3a00 1100 |0083: if-ltz v0, 0094 // +0011 │ │ -3d6d12: 3d02 0f00 |0085: if-lez v2, 0094 // +000f │ │ -3d6d16: 3d07 0d00 |0087: if-lez v7, 0094 // +000d │ │ -3d6d1a: 6e20 9a9f 0500 |0089: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9a │ │ -3d6d20: 0c00 |008c: move-result-object v0 │ │ -3d6d22: 6e20 999f 2000 |008d: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f99 │ │ -3d6d28: 0c00 |0090: move-result-object v0 │ │ -3d6d2a: 6e20 9c9f 7000 |0091: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9c │ │ -3d6d30: 6e10 969f 0500 |0094: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ -3d6d36: 0c07 |0097: move-result-object v7 │ │ -3d6d38: 1107 |0098: return-object v7 │ │ -3d6d3a: 1101 |0099: return-object v1 │ │ +3d6bd0: |[3d6bd0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ +3d6be0: 1a00 85a8 |0000: const-string v0, "podcast" // string@a885 │ │ +3d6be4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d6be6: 6e30 6aaa 0701 |0003: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3d6bec: 0c00 |0006: move-result-object v0 │ │ +3d6bee: 1a02 e56a |0007: const-string v2, "episode" // string@6ae5 │ │ +3d6bf2: 6e30 6aaa 2701 |0009: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3d6bf8: 0c02 |000c: move-result-object v2 │ │ +3d6bfa: 1a03 ed53 |000d: const-string v3, "action" // string@53ed │ │ +3d6bfe: 6e30 6aaa 3701 |000f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3d6c04: 0c03 |0012: move-result-object v3 │ │ +3d6c06: 7110 cf0a 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3d6c0c: 0a04 |0016: move-result v4 │ │ +3d6c0e: 3904 8200 |0017: if-nez v4, 0099 // +0082 │ │ +3d6c12: 7110 cf0a 0200 |0019: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3d6c18: 0a04 |001c: move-result v4 │ │ +3d6c1a: 3904 7c00 |001d: if-nez v4, 0099 // +007c │ │ +3d6c1e: 7110 cf0a 0300 |001f: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3d6c24: 0a04 |0022: move-result v4 │ │ +3d6c26: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ +3d6c2a: 2874 |0025: goto 0099 // +0074 │ │ +3d6c2c: 6204 16f0 |0026: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3d6c30: 6e20 fea5 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fe │ │ +3d6c36: 0c03 |002b: move-result-object v3 │ │ +3d6c38: 7110 8a9f 0300 |002c: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9f8a │ │ +3d6c3e: 0c03 |002f: move-result-object v3 │ │ +3d6c40: 2205 bd19 |0030: new-instance v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ +3d6c44: 7040 959f 0532 |0032: invoke-direct {v5, v0, v2, v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f95 │ │ +3d6c4a: 1a00 4bc2 |0035: const-string v0, "timestamp" // string@c24b │ │ +3d6c4e: 6e30 6aaa 0701 |0037: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3d6c54: 0c00 |003a: move-result-object v0 │ │ +3d6c56: 7110 cf0a 0000 |003b: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3d6c5c: 0a02 |003e: move-result v2 │ │ +3d6c5e: 3902 1e00 |003f: if-nez v2, 005d // +001e │ │ +3d6c62: 2202 cc1b |0041: new-instance v2, Ljava/text/SimpleDateFormat; // type@1bcc │ │ +3d6c66: 1a06 96c9 |0043: const-string v6, "yyyy-MM-dd'T'HH:mm:ss" // string@c996 │ │ +3d6c6a: 7030 26a7 6204 |0045: invoke-direct {v2, v6, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ +3d6c70: 1a04 d549 |0048: const-string v4, "UTC" // string@49d5 │ │ +3d6c74: 7110 9da8 0400 |004a: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ +3d6c7a: 0c04 |004d: move-result-object v4 │ │ +3d6c7c: 6e20 1fa7 4200 |004e: invoke-virtual {v2, v4}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ +3d6c82: 6e20 1da7 0200 |0051: invoke-virtual {v2, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a71d │ │ +3d6c88: 0c00 |0054: move-result-object v0 │ │ +3d6c8a: 6e20 9b9f 0500 |0055: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.timestamp:(Ljava/util/Date;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9b │ │ +3d6c90: 2805 |0058: goto 005d // +0005 │ │ +3d6c92: 0d00 |0059: move-exception v0 │ │ +3d6c94: 6e10 42a6 0000 |005a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d6c9a: 1a00 c07e |005d: const-string v0, "guid" // string@7ec0 │ │ +3d6c9e: 6e30 6aaa 0701 |005f: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa6a │ │ +3d6ca4: 0c00 |0062: move-result-object v0 │ │ +3d6ca6: 7110 cf0a 0000 |0063: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3d6cac: 0a01 |0066: move-result v1 │ │ +3d6cae: 3901 0500 |0067: if-nez v1, 006c // +0005 │ │ +3d6cb2: 6e20 989f 0500 |0069: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.guid:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f98 │ │ +3d6cb8: 6200 8dbe |006c: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d6cbc: 3303 2600 |006e: if-ne v3, v0, 0094 // +0026 │ │ +3d6cc0: 1a00 debe |0070: const-string v0, "started" // string@bede │ │ +3d6cc4: 12f1 |0072: const/4 v1, #int -1 // #ff │ │ +3d6cc6: 6e30 68aa 0701 |0073: invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ +3d6ccc: 0a00 |0076: move-result v0 │ │ +3d6cce: 1a02 bca8 |0077: const-string v2, "position" // string@a8bc │ │ +3d6cd2: 6e30 68aa 2701 |0079: invoke-virtual {v7, v2, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ +3d6cd8: 0a02 |007c: move-result v2 │ │ +3d6cda: 1a03 1ac3 |007d: const-string v3, "total" // string@c31a │ │ +3d6cde: 6e30 68aa 3701 |007f: invoke-virtual {v7, v3, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ +3d6ce4: 0a07 |0082: move-result v7 │ │ +3d6ce6: 3a00 1100 |0083: if-ltz v0, 0094 // +0011 │ │ +3d6cea: 3d02 0f00 |0085: if-lez v2, 0094 // +000f │ │ +3d6cee: 3d07 0d00 |0087: if-lez v7, 0094 // +000d │ │ +3d6cf2: 6e20 9a9f 0500 |0089: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9a │ │ +3d6cf8: 0c00 |008c: move-result-object v0 │ │ +3d6cfa: 6e20 999f 2000 |008d: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f99 │ │ +3d6d00: 0c00 |0090: move-result-object v0 │ │ +3d6d02: 6e20 9c9f 7000 |0091: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9c │ │ +3d6d08: 6e10 969f 0500 |0094: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ +3d6d0e: 0c07 |0097: move-result-object v7 │ │ +3d6d10: 1107 |0098: return-object v7 │ │ +3d6d12: 1101 |0099: return-object v1 │ │ catches : 2 │ │ 0x0026 - 0x0030 │ │ Ljava/lang/IllegalArgumentException; -> 0x0099 │ │ 0x0041 - 0x0058 │ │ Ljava/text/ParseException; -> 0x0059 │ │ positions : │ │ 0x0003 line=56 │ │ @@ -906017,58 +906017,58 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -3d6b48: |[3d6b48] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.equals:(Ljava/lang/Object;)Z │ │ -3d6b58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3d6b5a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -3d6b5e: 0f00 |0003: return v0 │ │ -3d6b60: 2051 bf19 |0004: instance-of v1, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d6b64: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3d6b66: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -3d6b6a: 0f02 |0009: return v2 │ │ -3d6b6c: 1f05 bf19 |000a: check-cast v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d6b70: 5241 a1be |000c: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ -3d6b74: 5253 a1be |000e: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ -3d6b78: 3331 3d00 |0010: if-ne v1, v3, 004d // +003d │ │ -3d6b7c: 5241 a0be |0012: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ -3d6b80: 5253 a0be |0014: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ -3d6b84: 3331 3700 |0016: if-ne v1, v3, 004d // +0037 │ │ -3d6b88: 5241 a3be |0018: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ -3d6b8c: 5253 a3be |001a: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ -3d6b90: 3331 3100 |001c: if-ne v1, v3, 004d // +0031 │ │ -3d6b94: 5441 9cbe |001e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ -3d6b98: 5453 9cbe |0020: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ -3d6b9c: 3231 2b00 |0022: if-eq v1, v3, 004d // +002b │ │ -3d6ba0: 5441 9fbe |0024: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ -3d6ba4: 5453 9fbe |0026: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ -3d6ba8: 7120 6ea8 3100 |0028: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ -3d6bae: 0a01 |002b: move-result v1 │ │ -3d6bb0: 3801 2100 |002c: if-eqz v1, 004d // +0021 │ │ -3d6bb4: 5441 9dbe |002e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ -3d6bb8: 5453 9dbe |0030: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ -3d6bbc: 7120 6ea8 3100 |0032: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ -3d6bc2: 0a01 |0035: move-result v1 │ │ -3d6bc4: 3801 1700 |0036: if-eqz v1, 004d // +0017 │ │ -3d6bc8: 5441 a2be |0038: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ -3d6bcc: 5453 a2be |003a: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ -3d6bd0: 7120 6ea8 3100 |003c: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ -3d6bd6: 0a01 |003f: move-result v1 │ │ -3d6bd8: 3801 0d00 |0040: if-eqz v1, 004d // +000d │ │ -3d6bdc: 5441 9ebe |0042: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ -3d6be0: 5455 9ebe |0044: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ -3d6be4: 7120 6ea8 5100 |0046: invoke-static {v1, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ -3d6bea: 0a05 |0049: move-result v5 │ │ -3d6bec: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ -3d6bf0: 2802 |004c: goto 004e // +0002 │ │ -3d6bf2: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -3d6bf4: 0f00 |004e: return v0 │ │ +3d6b20: |[3d6b20] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.equals:(Ljava/lang/Object;)Z │ │ +3d6b30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3d6b32: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +3d6b36: 0f00 |0003: return v0 │ │ +3d6b38: 2051 bf19 |0004: instance-of v1, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d6b3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3d6b3e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +3d6b42: 0f02 |0009: return v2 │ │ +3d6b44: 1f05 bf19 |000a: check-cast v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d6b48: 5241 a1be |000c: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ +3d6b4c: 5253 a1be |000e: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ +3d6b50: 3331 3d00 |0010: if-ne v1, v3, 004d // +003d │ │ +3d6b54: 5241 a0be |0012: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ +3d6b58: 5253 a0be |0014: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ +3d6b5c: 3331 3700 |0016: if-ne v1, v3, 004d // +0037 │ │ +3d6b60: 5241 a3be |0018: iget v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ +3d6b64: 5253 a3be |001a: iget v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ +3d6b68: 3331 3100 |001c: if-ne v1, v3, 004d // +0031 │ │ +3d6b6c: 5441 9cbe |001e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ +3d6b70: 5453 9cbe |0020: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ +3d6b74: 3231 2b00 |0022: if-eq v1, v3, 004d // +002b │ │ +3d6b78: 5441 9fbe |0024: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ +3d6b7c: 5453 9fbe |0026: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ +3d6b80: 7120 6ea8 3100 |0028: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ +3d6b86: 0a01 |002b: move-result v1 │ │ +3d6b88: 3801 2100 |002c: if-eqz v1, 004d // +0021 │ │ +3d6b8c: 5441 9dbe |002e: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ +3d6b90: 5453 9dbe |0030: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ +3d6b94: 7120 6ea8 3100 |0032: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ +3d6b9a: 0a01 |0035: move-result v1 │ │ +3d6b9c: 3801 1700 |0036: if-eqz v1, 004d // +0017 │ │ +3d6ba0: 5441 a2be |0038: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ +3d6ba4: 5453 a2be |003a: iget-object v3, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ +3d6ba8: 7120 6ea8 3100 |003c: invoke-static {v1, v3}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ +3d6bae: 0a01 |003f: move-result v1 │ │ +3d6bb0: 3801 0d00 |0040: if-eqz v1, 004d // +000d │ │ +3d6bb4: 5441 9ebe |0042: iget-object v1, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ +3d6bb8: 5455 9ebe |0044: iget-object v5, v5, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ +3d6bbc: 7120 6ea8 5100 |0046: invoke-static {v1, v5}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@a86e │ │ +3d6bc2: 0a05 |0049: move-result v5 │ │ +3d6bc4: 3805 0300 |004a: if-eqz v5, 004d // +0003 │ │ +3d6bc8: 2802 |004c: goto 004e // +0002 │ │ +3d6bca: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +3d6bcc: 0f00 |004e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=153 │ │ 0x000a line=157 │ │ 0x000c line=158 │ │ 0x0028 line=162 │ │ 0x0032 line=163 │ │ @@ -906083,17 +906083,17 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6d58: |[3d6d58] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ -3d6d68: 5410 9cbe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ -3d6d6c: 1100 |0002: return-object v0 │ │ +3d6d30: |[3d6d30] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; │ │ +3d6d40: 5410 9cbe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ +3d6d44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906101,17 +906101,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6e90: |[3d6e90] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getEpisode:()Ljava/lang/String; │ │ -3d6ea0: 5410 9dbe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ -3d6ea4: 1100 |0002: return-object v0 │ │ +3d6e68: |[3d6e68] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getEpisode:()Ljava/lang/String; │ │ +3d6e78: 5410 9dbe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ +3d6e7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906119,17 +906119,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6ea8: |[3d6ea8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getGuid:()Ljava/lang/String; │ │ -3d6eb8: 5410 9ebe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ -3d6ebc: 1100 |0002: return-object v0 │ │ +3d6e80: |[3d6e80] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getGuid:()Ljava/lang/String; │ │ +3d6e90: 5410 9ebe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ +3d6e94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906137,17 +906137,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6ec0: |[3d6ec0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPodcast:()Ljava/lang/String; │ │ -3d6ed0: 5410 9fbe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ -3d6ed4: 1100 |0002: return-object v0 │ │ +3d6e98: |[3d6e98] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPodcast:()Ljava/lang/String; │ │ +3d6ea8: 5410 9fbe |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ +3d6eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906155,17 +906155,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6d70: |[3d6d70] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPosition:()I │ │ -3d6d80: 5210 a0be |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ -3d6d84: 0f00 |0002: return v0 │ │ +3d6d48: |[3d6d48] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getPosition:()I │ │ +3d6d58: 5210 a0be |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ +3d6d5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906173,17 +906173,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6d88: |[3d6d88] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getStarted:()I │ │ -3d6d98: 5210 a1be |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ -3d6d9c: 0f00 |0002: return v0 │ │ +3d6d60: |[3d6d60] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getStarted:()I │ │ +3d6d70: 5210 a1be |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ +3d6d74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906191,17 +906191,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6fbc: |[3d6fbc] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTimestamp:()Ljava/util/Date; │ │ -3d6fcc: 5410 a2be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ -3d6fd0: 1100 |0002: return-object v0 │ │ +3d6f94: |[3d6f94] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTimestamp:()Ljava/util/Date; │ │ +3d6fa4: 5410 a2be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ +3d6fa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #8 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906209,17 +906209,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6da0: |[3d6da0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTotal:()I │ │ -3d6db0: 5210 a3be |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ -3d6db4: 0f00 |0002: return v0 │ │ +3d6d78: |[3d6d78] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.getTotal:()I │ │ +3d6d88: 5210 a3be |0000: iget v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ +3d6d8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #9 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906227,62 +906227,62 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 77 16-bit code units │ │ -3d6db8: |[3d6db8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.hashCode:()I │ │ -3d6dc8: 5430 9fbe |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ -3d6dcc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3d6dce: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -3d6dd2: 6e10 e7a5 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3d6dd8: 0a00 |0008: move-result v0 │ │ -3d6dda: 2802 |0009: goto 000b // +0002 │ │ -3d6ddc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3d6dde: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d6de2: 5432 9dbe |000d: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ -3d6de6: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -3d6dea: 6e10 e7a5 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3d6df0: 0a02 |0014: move-result v2 │ │ -3d6df2: 2802 |0015: goto 0017 // +0002 │ │ -3d6df4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -3d6df6: b020 |0017: add-int/2addr v0, v2 │ │ -3d6df8: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d6dfc: 5432 9ebe |001a: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ -3d6e00: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -3d6e04: 6e10 e7a5 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3d6e0a: 0a02 |0021: move-result v2 │ │ -3d6e0c: 2802 |0022: goto 0024 // +0002 │ │ -3d6e0e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -3d6e10: b020 |0024: add-int/2addr v0, v2 │ │ -3d6e12: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d6e16: 5432 9cbe |0027: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ -3d6e1a: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ -3d6e1e: 6e10 bda5 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@a5bd │ │ -3d6e24: 0a02 |002e: move-result v2 │ │ -3d6e26: 2802 |002f: goto 0031 // +0002 │ │ -3d6e28: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -3d6e2a: b020 |0031: add-int/2addr v0, v2 │ │ -3d6e2c: da00 001f |0032: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d6e30: 5432 a2be |0034: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ -3d6e34: 3802 0600 |0036: if-eqz v2, 003c // +0006 │ │ -3d6e38: 6e10 e5a7 0200 |0038: invoke-virtual {v2}, Ljava/util/Date;.hashCode:()I // method@a7e5 │ │ -3d6e3e: 0a01 |003b: move-result v1 │ │ -3d6e40: b010 |003c: add-int/2addr v0, v1 │ │ -3d6e42: da00 001f |003d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d6e46: 5231 a1be |003f: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ -3d6e4a: b010 |0041: add-int/2addr v0, v1 │ │ -3d6e4c: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d6e50: 5231 a0be |0044: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ -3d6e54: b010 |0046: add-int/2addr v0, v1 │ │ -3d6e56: da00 001f |0047: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -3d6e5a: 5231 a3be |0049: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ -3d6e5e: b010 |004b: add-int/2addr v0, v1 │ │ -3d6e60: 0f00 |004c: return v0 │ │ +3d6d90: |[3d6d90] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.hashCode:()I │ │ +3d6da0: 5430 9fbe |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ +3d6da4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3d6da6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +3d6daa: 6e10 e7a5 0000 |0005: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3d6db0: 0a00 |0008: move-result v0 │ │ +3d6db2: 2802 |0009: goto 000b // +0002 │ │ +3d6db4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3d6db6: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d6dba: 5432 9dbe |000d: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ +3d6dbe: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +3d6dc2: 6e10 e7a5 0200 |0011: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3d6dc8: 0a02 |0014: move-result v2 │ │ +3d6dca: 2802 |0015: goto 0017 // +0002 │ │ +3d6dcc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +3d6dce: b020 |0017: add-int/2addr v0, v2 │ │ +3d6dd0: da00 001f |0018: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d6dd4: 5432 9ebe |001a: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ +3d6dd8: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +3d6ddc: 6e10 e7a5 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3d6de2: 0a02 |0021: move-result v2 │ │ +3d6de4: 2802 |0022: goto 0024 // +0002 │ │ +3d6de6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +3d6de8: b020 |0024: add-int/2addr v0, v2 │ │ +3d6dea: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d6dee: 5432 9cbe |0027: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ +3d6df2: 3802 0700 |0029: if-eqz v2, 0030 // +0007 │ │ +3d6df6: 6e10 bda5 0200 |002b: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@a5bd │ │ +3d6dfc: 0a02 |002e: move-result v2 │ │ +3d6dfe: 2802 |002f: goto 0031 // +0002 │ │ +3d6e00: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +3d6e02: b020 |0031: add-int/2addr v0, v2 │ │ +3d6e04: da00 001f |0032: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d6e08: 5432 a2be |0034: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ +3d6e0c: 3802 0600 |0036: if-eqz v2, 003c // +0006 │ │ +3d6e10: 6e10 e5a7 0200 |0038: invoke-virtual {v2}, Ljava/util/Date;.hashCode:()I // method@a7e5 │ │ +3d6e16: 0a01 |003b: move-result v1 │ │ +3d6e18: b010 |003c: add-int/2addr v0, v1 │ │ +3d6e1a: da00 001f |003d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d6e1e: 5231 a1be |003f: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ +3d6e22: b010 |0041: add-int/2addr v0, v1 │ │ +3d6e24: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d6e28: 5231 a0be |0044: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ +3d6e2c: b010 |0046: add-int/2addr v0, v1 │ │ +3d6e2e: da00 001f |0047: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +3d6e32: 5231 a3be |0049: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ +3d6e36: b010 |004b: add-int/2addr v0, v1 │ │ +3d6e38: 0f00 |004c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000d line=171 │ │ 0x001a line=172 │ │ 0x0027 line=173 │ │ 0x0034 line=174 │ │ @@ -906297,58 +906297,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -3d6ed8: |[3d6ed8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.toString:()Ljava/lang/String; │ │ -3d6ee8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d6eec: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d6ef2: 1a01 d113 |0005: const-string v1, "EpisodeAction{podcast='" // string@13d1 │ │ -3d6ef6: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6efc: 5431 9fbe |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ -3d6f00: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f06: 1301 2700 |000f: const/16 v1, #int 39 // #27 │ │ -3d6f0a: 6e20 0aa6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3d6f10: 1a02 0a05 |0014: const-string v2, ", episode='" // string@050a │ │ -3d6f14: 6e20 12a6 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f1a: 5432 9dbe |0019: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ -3d6f1e: 6e20 12a6 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f24: 6e20 0aa6 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3d6f2a: 1a02 1f05 |0021: const-string v2, ", guid='" // string@051f │ │ -3d6f2e: 6e20 12a6 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f34: 5432 9ebe |0026: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ -3d6f38: 6e20 12a6 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f3e: 6e20 0aa6 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3d6f44: 1a01 c104 |002e: const-string v1, ", action=" // string@04c1 │ │ -3d6f48: 6e20 12a6 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f4e: 5431 9cbe |0033: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ -3d6f52: 6e20 11a6 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d6f58: 1a01 c005 |0038: const-string v1, ", timestamp=" // string@05c0 │ │ -3d6f5c: 6e20 12a6 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f62: 5431 a2be |003d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ -3d6f66: 6e20 11a6 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d6f6c: 1a01 a805 |0042: const-string v1, ", started=" // string@05a8 │ │ -3d6f70: 6e20 12a6 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f76: 5231 a1be |0047: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ -3d6f7a: 6e20 0da6 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d6f80: 1a01 8005 |004c: const-string v1, ", position=" // string@0580 │ │ -3d6f84: 6e20 12a6 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f8a: 5231 a0be |0051: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ -3d6f8e: 6e20 0da6 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d6f94: 1a01 c605 |0056: const-string v1, ", total=" // string@05c6 │ │ -3d6f98: 6e20 12a6 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6f9e: 5231 a3be |005b: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ -3d6fa2: 6e20 0da6 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d6fa8: 1301 7d00 |0060: const/16 v1, #int 125 // #7d │ │ -3d6fac: 6e20 0aa6 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3d6fb2: 6e10 1ba6 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d6fb8: 0c00 |0068: move-result-object v0 │ │ -3d6fba: 1100 |0069: return-object v0 │ │ +3d6eb0: |[3d6eb0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.toString:()Ljava/lang/String; │ │ +3d6ec0: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d6ec4: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d6eca: 1a01 d113 |0005: const-string v1, "EpisodeAction{podcast='" // string@13d1 │ │ +3d6ece: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6ed4: 5431 9fbe |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ +3d6ed8: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6ede: 1301 2700 |000f: const/16 v1, #int 39 // #27 │ │ +3d6ee2: 6e20 0aa6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3d6ee8: 1a02 0a05 |0014: const-string v2, ", episode='" // string@050a │ │ +3d6eec: 6e20 12a6 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6ef2: 5432 9dbe |0019: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ +3d6ef6: 6e20 12a6 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6efc: 6e20 0aa6 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3d6f02: 1a02 1f05 |0021: const-string v2, ", guid='" // string@051f │ │ +3d6f06: 6e20 12a6 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6f0c: 5432 9ebe |0026: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ +3d6f10: 6e20 12a6 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6f16: 6e20 0aa6 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3d6f1c: 1a01 c104 |002e: const-string v1, ", action=" // string@04c1 │ │ +3d6f20: 6e20 12a6 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6f26: 5431 9cbe |0033: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.action:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9c │ │ +3d6f2a: 6e20 11a6 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d6f30: 1a01 c005 |0038: const-string v1, ", timestamp=" // string@05c0 │ │ +3d6f34: 6e20 12a6 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6f3a: 5431 a2be |003d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ +3d6f3e: 6e20 11a6 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d6f44: 1a01 a805 |0042: const-string v1, ", started=" // string@05a8 │ │ +3d6f48: 6e20 12a6 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6f4e: 5231 a1be |0047: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ +3d6f52: 6e20 0da6 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d6f58: 1a01 8005 |004c: const-string v1, ", position=" // string@0580 │ │ +3d6f5c: 6e20 12a6 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6f62: 5231 a0be |0051: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ +3d6f66: 6e20 0da6 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d6f6c: 1a01 c605 |0056: const-string v1, ", total=" // string@05c6 │ │ +3d6f70: 6e20 12a6 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6f76: 5231 a3be |005b: iget v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ +3d6f7a: 6e20 0da6 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d6f80: 1301 7d00 |0060: const/16 v1, #int 125 // #7d │ │ +3d6f84: 6e20 0aa6 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3d6f8a: 6e10 1ba6 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d6f90: 0c00 |0068: move-result-object v0 │ │ +3d6f92: 1100 |0069: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x006a reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ #11 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;) │ │ @@ -906356,71 +906356,71 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -3d6fd4: |[3d6fd4] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.writeToJsonObject:()Lorg/json/JSONObject; │ │ -3d6fe4: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ -3d6fe8: 7010 5faa 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ -3d6fee: 1a01 85a8 |0005: const-string v1, "podcast" // string@a885 │ │ -3d6ff2: 5442 9fbe |0007: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ -3d6ff6: 6e30 6daa 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6d │ │ -3d6ffc: 1a01 e56a |000c: const-string v1, "episode" // string@6ae5 │ │ -3d7000: 5442 9dbe |000e: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ -3d7004: 6e30 6daa 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6d │ │ -3d700a: 1a01 c07e |0013: const-string v1, "guid" // string@7ec0 │ │ -3d700e: 5442 9ebe |0015: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ -3d7012: 6e30 6daa 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6d │ │ -3d7018: 1a01 ed53 |001a: const-string v1, "action" // string@53ed │ │ -3d701c: 7010 a29f 0400 |001c: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getActionString:()Ljava/lang/String; // method@9fa2 │ │ -3d7022: 0c02 |001f: move-result-object v2 │ │ -3d7024: 6e30 6caa 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d702a: 2201 cc1b |0023: new-instance v1, Ljava/text/SimpleDateFormat; // type@1bcc │ │ -3d702e: 1a02 96c9 |0025: const-string v2, "yyyy-MM-dd'T'HH:mm:ss" // string@c996 │ │ -3d7032: 6203 16f0 |0027: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3d7036: 7030 26a7 2103 |0029: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ -3d703c: 1a02 d549 |002c: const-string v2, "UTC" // string@49d5 │ │ -3d7040: 7110 9da8 0200 |002e: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ -3d7046: 0c02 |0031: move-result-object v2 │ │ -3d7048: 6e20 1fa7 2100 |0032: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ -3d704e: 1a02 4bc2 |0035: const-string v2, "timestamp" // string@c24b │ │ -3d7052: 5443 a2be |0037: iget-object v3, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ -3d7056: 6e20 1ba7 3100 |0039: invoke-virtual {v1, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@a71b │ │ -3d705c: 0c01 |003c: move-result-object v1 │ │ -3d705e: 6e30 6caa 2001 |003d: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d7064: 6e10 a19f 0400 |0040: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9fa1 │ │ -3d706a: 0c01 |0043: move-result-object v1 │ │ -3d706c: 6202 8dbe |0044: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ -3d7070: 3321 1700 |0046: if-ne v1, v2, 005d // +0017 │ │ -3d7074: 1a01 debe |0048: const-string v1, "started" // string@bede │ │ -3d7078: 5242 a1be |004a: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ -3d707c: 6e30 6baa 1002 |004c: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@aa6b │ │ -3d7082: 1a01 bca8 |004f: const-string v1, "position" // string@a8bc │ │ -3d7086: 5242 a0be |0051: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ -3d708a: 6e30 6baa 1002 |0053: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@aa6b │ │ -3d7090: 1a01 1ac3 |0056: const-string v1, "total" // string@c31a │ │ -3d7094: 5242 a3be |0058: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ -3d7098: 6e30 6baa 1002 |005a: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@aa6b │ │ -3d709e: 1100 |005d: return-object v0 │ │ -3d70a0: 0d00 |005e: move-exception v0 │ │ -3d70a2: 2201 611b |005f: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d70a6: 7010 06a6 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d70ac: 1a02 59c9 |0064: const-string v2, "writeToJSONObject(): " // string@c959 │ │ -3d70b0: 6e20 12a6 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d70b6: 6e10 3fa6 0000 |0069: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3d70bc: 0c00 |006c: move-result-object v0 │ │ -3d70be: 6e20 12a6 0100 |006d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d70c4: 6e10 1ba6 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d70ca: 0c00 |0073: move-result-object v0 │ │ -3d70cc: 1a01 ce13 |0074: const-string v1, "EpisodeAction" // string@13ce │ │ -3d70d0: 7120 190b 0100 |0076: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3d70d6: 1200 |0079: const/4 v0, #int 0 // #0 │ │ -3d70d8: 1100 |007a: return-object v0 │ │ +3d6fac: |[3d6fac] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeAction.writeToJsonObject:()Lorg/json/JSONObject; │ │ +3d6fbc: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ +3d6fc0: 7010 5faa 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ +3d6fc6: 1a01 85a8 |0005: const-string v1, "podcast" // string@a885 │ │ +3d6fca: 5442 9fbe |0007: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.podcast:Ljava/lang/String; // field@be9f │ │ +3d6fce: 6e30 6daa 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6d │ │ +3d6fd4: 1a01 e56a |000c: const-string v1, "episode" // string@6ae5 │ │ +3d6fd8: 5442 9dbe |000e: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.episode:Ljava/lang/String; // field@be9d │ │ +3d6fdc: 6e30 6daa 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6d │ │ +3d6fe2: 1a01 c07e |0013: const-string v1, "guid" // string@7ec0 │ │ +3d6fe6: 5442 9ebe |0015: iget-object v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.guid:Ljava/lang/String; // field@be9e │ │ +3d6fea: 6e30 6daa 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.putOpt:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6d │ │ +3d6ff0: 1a01 ed53 |001a: const-string v1, "action" // string@53ed │ │ +3d6ff4: 7010 a29f 0400 |001c: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getActionString:()Ljava/lang/String; // method@9fa2 │ │ +3d6ffa: 0c02 |001f: move-result-object v2 │ │ +3d6ffc: 6e30 6caa 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d7002: 2201 cc1b |0023: new-instance v1, Ljava/text/SimpleDateFormat; // type@1bcc │ │ +3d7006: 1a02 96c9 |0025: const-string v2, "yyyy-MM-dd'T'HH:mm:ss" // string@c996 │ │ +3d700a: 6203 16f0 |0027: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3d700e: 7030 26a7 2103 |0029: invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ +3d7014: 1a02 d549 |002c: const-string v2, "UTC" // string@49d5 │ │ +3d7018: 7110 9da8 0200 |002e: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ +3d701e: 0c02 |0031: move-result-object v2 │ │ +3d7020: 6e20 1fa7 2100 |0032: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ +3d7026: 1a02 4bc2 |0035: const-string v2, "timestamp" // string@c24b │ │ +3d702a: 5443 a2be |0037: iget-object v3, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.timestamp:Ljava/util/Date; // field@bea2 │ │ +3d702e: 6e20 1ba7 3100 |0039: invoke-virtual {v1, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@a71b │ │ +3d7034: 0c01 |003c: move-result-object v1 │ │ +3d7036: 6e30 6caa 2001 |003d: invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d703c: 6e10 a19f 0400 |0040: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getAction:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // method@9fa1 │ │ +3d7042: 0c01 |0043: move-result-object v1 │ │ +3d7044: 6202 8dbe |0044: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be8d │ │ +3d7048: 3321 1700 |0046: if-ne v1, v2, 005d // +0017 │ │ +3d704c: 1a01 debe |0048: const-string v1, "started" // string@bede │ │ +3d7050: 5242 a1be |004a: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.started:I // field@bea1 │ │ +3d7054: 6e30 6baa 1002 |004c: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@aa6b │ │ +3d705a: 1a01 bca8 |004f: const-string v1, "position" // string@a8bc │ │ +3d705e: 5242 a0be |0051: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.position:I // field@bea0 │ │ +3d7062: 6e30 6baa 1002 |0053: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@aa6b │ │ +3d7068: 1a01 1ac3 |0056: const-string v1, "total" // string@c31a │ │ +3d706c: 5242 a3be |0058: iget v2, v4, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.total:I // field@bea3 │ │ +3d7070: 6e30 6baa 1002 |005a: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@aa6b │ │ +3d7076: 1100 |005d: return-object v0 │ │ +3d7078: 0d00 |005e: move-exception v0 │ │ +3d707a: 2201 611b |005f: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d707e: 7010 06a6 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d7084: 1a02 59c9 |0064: const-string v2, "writeToJSONObject(): " // string@c959 │ │ +3d7088: 6e20 12a6 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d708e: 6e10 3fa6 0000 |0069: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3d7094: 0c00 |006c: move-result-object v0 │ │ +3d7096: 6e20 12a6 0100 |006d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d709c: 6e10 1ba6 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d70a2: 0c00 |0073: move-result-object v0 │ │ +3d70a4: 1a01 ce13 |0074: const-string v1, "EpisodeAction" // string@13ce │ │ +3d70a8: 7120 190b 0100 |0076: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3d70ae: 1200 |0079: const/4 v0, #int 0 // #0 │ │ +3d70b0: 1100 |007a: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x005d │ │ Lorg/json/JSONException; -> 0x005e │ │ positions : │ │ 0x0000 line=187 │ │ 0x0007 line=189 │ │ 0x000e line=190 │ │ @@ -906478,19 +906478,19 @@ │ │ type : '(Ljava/util/List;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d6b28: |[3d6b28] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.:(Ljava/util/List;J)V │ │ -3d6b38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d6b3e: 5b01 a4be |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@bea4 │ │ -3d6b42: 5a02 a5be |0005: iput-wide v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@bea5 │ │ -3d6b46: 0e00 |0007: return-void │ │ +3d6b00: |[3d6b00] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.:(Ljava/util/List;J)V │ │ +3d6b10: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d6b16: 5b01 a4be |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@bea4 │ │ +3d6b1a: 5a02 a5be |0005: iput-wide v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@bea5 │ │ +3d6b1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ @@ -906503,17 +906503,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6af8: |[3d6af8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getEpisodeActions:()Ljava/util/List; │ │ -3d6b08: 5410 a4be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@bea4 │ │ -3d6b0c: 1100 |0002: return-object v0 │ │ +3d6ad0: |[3d6ad0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getEpisodeActions:()Ljava/util/List; │ │ +3d6ae0: 5410 a4be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@bea4 │ │ +3d6ae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;) │ │ @@ -906521,17 +906521,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d6b10: |[3d6b10] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getTimestamp:()J │ │ -3d6b20: 5320 a5be |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@bea5 │ │ -3d6b24: 1000 |0002: return-wide v0 │ │ +3d6ae8: |[3d6ae8] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.getTimestamp:()J │ │ +3d6af8: 5320 a5be |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@bea5 │ │ +3d6afc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;) │ │ @@ -906539,30 +906539,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3d6aa0: |[3d6aa0] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.toString:()Ljava/lang/String; │ │ -3d6ab0: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d6ab4: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d6aba: 1a01 d013 |0005: const-string v1, "EpisodeActionGetResponse{episodeActions=" // string@13d0 │ │ -3d6abe: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6ac4: 5431 a4be |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@bea4 │ │ -3d6ac8: 6e20 11a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d6ace: 1a01 c005 |000f: const-string v1, ", timestamp=" // string@05c0 │ │ -3d6ad2: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6ad8: 5331 a5be |0014: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@bea5 │ │ -3d6adc: 6e30 0ea6 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3d6ae2: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ -3d6ae6: 6e20 0aa6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3d6aec: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d6af2: 0c00 |0021: move-result-object v0 │ │ -3d6af4: 1100 |0022: return-object v0 │ │ +3d6a78: |[3d6a78] de.danoeh.antennapod.net.sync.serviceinterface.EpisodeActionChanges.toString:()Ljava/lang/String; │ │ +3d6a88: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d6a8c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d6a92: 1a01 d013 |0005: const-string v1, "EpisodeActionGetResponse{episodeActions=" // string@13d0 │ │ +3d6a96: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6a9c: 5431 a4be |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.episodeActions:Ljava/util/List; // field@bea4 │ │ +3d6aa0: 6e20 11a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d6aa6: 1a01 c005 |000f: const-string v1, ", timestamp=" // string@05c0 │ │ +3d6aaa: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6ab0: 5331 a5be |0014: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.timestamp:J // field@bea5 │ │ +3d6ab4: 6e30 0ea6 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3d6aba: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ +3d6abe: 6e20 0aa6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3d6ac4: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d6aca: 0c00 |0021: move-result-object v0 │ │ +3d6acc: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -906668,18 +906668,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d71b0: |[3d71b0] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;)V │ │ -3d71c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d71c6: 5b01 a6be |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@bea6 │ │ -3d71ca: 0e00 |0005: return-void │ │ +3d7188: |[3d7188] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;)V │ │ +3d7198: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d719e: 5b01 a6be |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@bea6 │ │ +3d71a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -906689,18 +906689,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d71cc: |[3d71cc] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.run:()V │ │ -3d71dc: 5410 a6be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@bea6 │ │ -3d71e0: 7110 ba9f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V // method@9fba │ │ -3d71e6: 0e00 |0005: return-void │ │ +3d71a4: |[3d71a4] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor$$ExternalSyntheticLambda0.run:()V │ │ +3d71b4: 5410 a6be |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@bea6 │ │ +3d71b8: 7110 ba9f 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V // method@9fba │ │ +3d71be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -906732,17 +906732,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d71e8: |[3d71e8] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V │ │ -3d71f8: 7110 be9f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V // method@9fbe │ │ -3d71fe: 0e00 |0003: return-void │ │ +3d71c0: |[3d71c0] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.$r8$lambda$Vjv8rS2hJl9LjhAzr1bQxXr0fdU:(Ljava/lang/Runnable;)V │ │ +3d71d0: 7110 be9f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V // method@9fbe │ │ +3d71d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ @@ -906750,71 +906750,71 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d7200: |[3d7200] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ -3d7210: 2200 231c |0000: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@1c23 │ │ -3d7214: 7010 34a9 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@a934 │ │ -3d721a: 6900 a7be |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ -3d721e: 0e00 |0007: return-void │ │ +3d71d8: |[3d71d8] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ +3d71e8: 2200 231c |0000: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@1c23 │ │ +3d71ec: 7010 34a9 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@a934 │ │ +3d71f2: 6900 a7be |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ +3d71f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7220: |[3d7220] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ -3d7230: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d7236: 0e00 |0003: return-void │ │ +3d71f8: |[3d71f8] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.:()V │ │ +3d7208: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d720e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ name : 'executeLockedAsync' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3d7238: |[3d7238] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.executeLockedAsync:(Ljava/lang/Runnable;)V │ │ -3d7248: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ -3d724c: 6e10 36a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.tryLock:()Z // method@a936 │ │ -3d7252: 0a01 |0005: move-result v1 │ │ -3d7254: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ -3d7258: 7210 c4a5 0200 |0008: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ -3d725e: 6e10 37a9 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ -3d7264: 281c |000e: goto 002a // +001c │ │ -3d7266: 0d02 |000f: move-exception v2 │ │ -3d7268: 6200 a7be |0010: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ -3d726c: 6e10 37a9 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ -3d7272: 2702 |0015: throw v2 │ │ -3d7274: 2200 c219 |0016: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; // type@19c2 │ │ -3d7278: 7020 b89f 2000 |0018: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;)V // method@9fb8 │ │ -3d727e: 7110 34a4 0000 |001b: invoke-static {v0}, Lio/reactivex/Completable;.fromRunnable:(Ljava/lang/Runnable;)Lio/reactivex/Completable; // method@a434 │ │ -3d7284: 0c02 |001e: move-result-object v2 │ │ -3d7286: 7100 50a4 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3d728c: 0c00 |0022: move-result-object v0 │ │ -3d728e: 6e20 38a4 0200 |0023: invoke-virtual {v2, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ -3d7294: 0c02 |0026: move-result-object v2 │ │ -3d7296: 6e10 36a4 0200 |0027: invoke-virtual {v2}, Lio/reactivex/Completable;.subscribe:()Lio/reactivex/disposables/Disposable; // method@a436 │ │ -3d729c: 0e00 |002a: return-void │ │ +3d7210: |[3d7210] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.executeLockedAsync:(Ljava/lang/Runnable;)V │ │ +3d7220: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ +3d7224: 6e10 36a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.tryLock:()Z // method@a936 │ │ +3d722a: 0a01 |0005: move-result v1 │ │ +3d722c: 3801 1000 |0006: if-eqz v1, 0016 // +0010 │ │ +3d7230: 7210 c4a5 0200 |0008: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ +3d7236: 6e10 37a9 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ +3d723c: 281c |000e: goto 002a // +001c │ │ +3d723e: 0d02 |000f: move-exception v2 │ │ +3d7240: 6200 a7be |0010: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ +3d7244: 6e10 37a9 0000 |0012: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ +3d724a: 2702 |0015: throw v2 │ │ +3d724c: 2200 c219 |0016: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0; // type@19c2 │ │ +3d7250: 7020 b89f 2000 |0018: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;)V // method@9fb8 │ │ +3d7256: 7110 34a4 0000 |001b: invoke-static {v0}, Lio/reactivex/Completable;.fromRunnable:(Ljava/lang/Runnable;)Lio/reactivex/Completable; // method@a434 │ │ +3d725c: 0c02 |001e: move-result-object v2 │ │ +3d725e: 7100 50a4 0000 |001f: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3d7264: 0c00 |0022: move-result-object v0 │ │ +3d7266: 6e20 38a4 0200 |0023: invoke-virtual {v2, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ +3d726c: 0c02 |0026: move-result-object v2 │ │ +3d726e: 6e10 36a4 0200 |0027: invoke-virtual {v2}, Lio/reactivex/Completable;.subscribe:()Lio/reactivex/disposables/Disposable; // method@a436 │ │ +3d7274: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=17 │ │ 0x0008 line=19 │ │ 0x000b line=21 │ │ @@ -906830,24 +906830,24 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3d72ac: |[3d72ac] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V │ │ -3d72bc: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ -3d72c0: 6e10 35a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@a935 │ │ -3d72c6: 7210 c4a5 0100 |0005: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ -3d72cc: 6e10 37a9 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ -3d72d2: 0e00 |000b: return-void │ │ -3d72d4: 0d01 |000c: move-exception v1 │ │ -3d72d6: 6200 a7be |000d: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ -3d72da: 6e10 37a9 0000 |000f: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ -3d72e0: 2701 |0012: throw v1 │ │ +3d7284: |[3d7284] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lambda$executeLockedAsync$0:(Ljava/lang/Runnable;)V │ │ +3d7294: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ +3d7298: 6e10 35a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@a935 │ │ +3d729e: 7210 c4a5 0100 |0005: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ +3d72a4: 6e10 37a9 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ +3d72aa: 0e00 |000b: return-void │ │ +3d72ac: 0d01 |000c: move-exception v1 │ │ +3d72ae: 6200 a7be |000d: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ +3d72b2: 6e10 37a9 0000 |000f: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ +3d72b8: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=27 │ │ 0x0008 line=29 │ │ @@ -906860,36 +906860,36 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d72f0: |[3d72f0] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lock:()V │ │ -3d7300: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ -3d7304: 6e10 35a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@a935 │ │ -3d730a: 0e00 |0005: return-void │ │ +3d72c8: |[3d72c8] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.lock:()V │ │ +3d72d8: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ +3d72dc: 6e10 35a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.lock:()V // method@a935 │ │ +3d72e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;) │ │ name : 'unlock' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d730c: |[3d730c] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.unlock:()V │ │ -3d731c: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ -3d7320: 6e10 37a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ -3d7326: 0e00 |0005: return-void │ │ +3d72e4: |[3d72e4] de.danoeh.antennapod.net.sync.serviceinterface.LockingAsyncExecutor.unlock:()V │ │ +3d72f4: 6200 a7be |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:Ljava/util/concurrent/locks/ReentrantLock; // field@bea7 │ │ +3d72f8: 6e10 37a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;.unlock:()V // method@a937 │ │ +3d72fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -907047,17 +907047,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7340: |[3d7340] de.danoeh.antennapod.net.sync.serviceinterface.R$anim.:()V │ │ -3d7350: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d7356: 0e00 |0003: return-void │ │ +3d7318: |[3d7318] de.danoeh.antennapod.net.sync.serviceinterface.R$anim.:()V │ │ +3d7328: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d732e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -907119,17 +907119,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7328: |[3d7328] de.danoeh.antennapod.net.sync.serviceinterface.R$animator.:()V │ │ -3d7338: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d733e: 0e00 |0003: return-void │ │ +3d7300: |[3d7300] de.danoeh.antennapod.net.sync.serviceinterface.R$animator.:()V │ │ +3d7310: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d7316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -908951,17 +908951,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7358: |[3d7358] de.danoeh.antennapod.net.sync.serviceinterface.R$attr.:()V │ │ -3d7368: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d736e: 0e00 |0003: return-void │ │ +3d7330: |[3d7330] de.danoeh.antennapod.net.sync.serviceinterface.R$attr.:()V │ │ +3d7340: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d7346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -909008,17 +909008,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7370: |[3d7370] de.danoeh.antennapod.net.sync.serviceinterface.R$bool.:()V │ │ -3d7380: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d7386: 0e00 |0003: return-void │ │ +3d7348: |[3d7348] de.danoeh.antennapod.net.sync.serviceinterface.R$bool.:()V │ │ +3d7358: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d735e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -909485,17 +909485,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7388: |[3d7388] de.danoeh.antennapod.net.sync.serviceinterface.R$color.:()V │ │ -3d7398: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d739e: 0e00 |0003: return-void │ │ +3d7360: |[3d7360] de.danoeh.antennapod.net.sync.serviceinterface.R$color.:()V │ │ +3d7370: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d7376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -910167,17 +910167,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d73a0: |[3d73a0] de.danoeh.antennapod.net.sync.serviceinterface.R$dimen.:()V │ │ -3d73b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d73b6: 0e00 |0003: return-void │ │ +3d7378: |[3d7378] de.danoeh.antennapod.net.sync.serviceinterface.R$dimen.:()V │ │ +3d7388: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d738e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -910699,17 +910699,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d73b8: |[3d73b8] de.danoeh.antennapod.net.sync.serviceinterface.R$drawable.:()V │ │ -3d73c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d73ce: 0e00 |0003: return-void │ │ +3d7390: |[3d7390] de.danoeh.antennapod.net.sync.serviceinterface.R$drawable.:()V │ │ +3d73a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d73a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -911606,17 +911606,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d73d0: |[3d73d0] de.danoeh.antennapod.net.sync.serviceinterface.R$id.:()V │ │ -3d73e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d73e6: 0e00 |0003: return-void │ │ +3d73a8: |[3d73a8] de.danoeh.antennapod.net.sync.serviceinterface.R$id.:()V │ │ +3d73b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d73be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -911673,17 +911673,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d73e8: |[3d73e8] de.danoeh.antennapod.net.sync.serviceinterface.R$integer.:()V │ │ -3d73f8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d73fe: 0e00 |0003: return-void │ │ +3d73c0: |[3d73c0] de.danoeh.antennapod.net.sync.serviceinterface.R$integer.:()V │ │ +3d73d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d73d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -911750,17 +911750,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7400: |[3d7400] de.danoeh.antennapod.net.sync.serviceinterface.R$interpolator.:()V │ │ -3d7410: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d7416: 0e00 |0003: return-void │ │ +3d73d8: |[3d73d8] de.danoeh.antennapod.net.sync.serviceinterface.R$interpolator.:()V │ │ +3d73e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d73ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -912122,17 +912122,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7418: |[3d7418] de.danoeh.antennapod.net.sync.serviceinterface.R$layout.:()V │ │ -3d7428: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d742e: 0e00 |0003: return-void │ │ +3d73f0: |[3d73f0] de.danoeh.antennapod.net.sync.serviceinterface.R$layout.:()V │ │ +3d7400: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d7406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -912349,17 +912349,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d7430: |[3d7430] de.danoeh.antennapod.net.sync.serviceinterface.R$string.:()V │ │ -3d7440: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d7446: 0e00 |0003: return-void │ │ +3d7408: |[3d7408] de.danoeh.antennapod.net.sync.serviceinterface.R$string.:()V │ │ +3d7418: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d741e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -914321,17 +914321,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d8224: |[3d8224] de.danoeh.antennapod.net.sync.serviceinterface.R$style.:()V │ │ -3d8234: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d823a: 0e00 |0003: return-void │ │ +3d81fc: |[3d81fc] de.danoeh.antennapod.net.sync.serviceinterface.R$style.:()V │ │ +3d820c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -917593,342 +917593,342 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1754 16-bit code units │ │ -3d7448: |[3d7448] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ -3d7458: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3d745c: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3d7460: 2600 9202 0000 |0004: fill-array-data v0, 00000296 // +00000292 │ │ -3d7466: 6900 0bc4 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBar:[I // field@c40b │ │ -3d746a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3d7470: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3d7476: 0c01 |000f: move-result-object v1 │ │ -3d7478: 6901 0cc4 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBarLayout:[I // field@c40c │ │ -3d747c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3d7482: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3d7488: 0c01 |0018: move-result-object v1 │ │ -3d748a: 6901 2bc4 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@c42b │ │ -3d748e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3d7490: 2311 c81c |001c: new-array v1, v1, [I // type@1cc8 │ │ -3d7494: 6901 2dc4 |001e: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuView:[I // field@c42d │ │ -3d7498: 1261 |0020: const/4 v1, #int 6 // #6 │ │ -3d749a: 2312 c81c |0021: new-array v2, v1, [I // type@1cc8 │ │ -3d749e: 2602 b102 0000 |0023: fill-array-data v2, 000002d4 // +000002b1 │ │ -3d74a4: 6902 2ec4 |0026: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMode:[I // field@c42e │ │ -3d74a8: 1402 9a01 047f |0028: const v2, #float 1.75466e+38 // #7f04019a │ │ -3d74ae: 1403 2402 047f |002b: const v3, #float 1.75469e+38 // #7f040224 │ │ -3d74b4: 2420 c81c 3200 |002e: filled-new-array {v2, v3}, [I // type@1cc8 │ │ -3d74ba: 0c02 |0031: move-result-object v2 │ │ -3d74bc: 6902 35c4 |0032: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActivityChooserView:[I // field@c435 │ │ -3d74c0: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -3d74c4: 2323 c81c |0036: new-array v3, v2, [I // type@1cc8 │ │ -3d74c8: 2603 ac02 0000 |0038: fill-array-data v3, 000002e4 // +000002ac │ │ -3d74ce: 6903 38c4 |003b: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AlertDialog:[I // field@c438 │ │ -3d74d2: 2313 c81c |003d: new-array v3, v1, [I // type@1cc8 │ │ -3d74d6: 2603 b902 0000 |003f: fill-array-data v3, 000002f8 // +000002b9 │ │ -3d74dc: 6903 41c4 |0042: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@c441 │ │ -3d74e0: 1403 d000 0101 |0044: const v3, #float 2.36941e-38 // #010100d0 │ │ -3d74e6: 1404 9901 0101 |0047: const v4, #float 2.36947e-38 // #01010199 │ │ -3d74ec: 2420 c81c 4300 |004a: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3d74f2: 0c05 |004d: move-result-object v5 │ │ -3d74f4: 6905 48c4 |004e: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@c448 │ │ -3d74f8: 1405 4a04 0101 |0050: const v5, #float 2.36966e-38 // #0101044a │ │ -3d74fe: 1406 4b04 0101 |0053: const v6, #float 2.36966e-38 // #0101044b │ │ -3d7504: 1407 4904 0101 |0056: const v7, #float 2.36966e-38 // #01010449 │ │ -3d750a: 2440 c81c 7465 |0059: filled-new-array {v4, v7, v5, v6}, [I // type@1cc8 │ │ -3d7510: 0c05 |005c: move-result-object v5 │ │ -3d7512: 6905 4bc4 |005d: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@c44b │ │ -3d7516: 1405 7b04 047f |005f: const v5, #float 1.75481e+38 // #7f04047b │ │ -3d751c: 1406 7c04 047f |0062: const v6, #float 1.75481e+38 // #7f04047c │ │ -3d7522: 1407 1901 0101 |0065: const v7, #float 2.36943e-38 // #01010119 │ │ -3d7528: 1408 df03 047f |0068: const v8, #float 1.75478e+38 // #7f0403df │ │ -3d752e: 2440 c81c 8765 |006b: filled-new-array {v7, v8, v5, v6}, [I // type@1cc8 │ │ -3d7534: 0c05 |006e: move-result-object v5 │ │ -3d7536: 6905 50c4 |006f: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatImageView:[I // field@c450 │ │ -3d753a: 1405 7704 047f |0071: const v5, #float 1.75481e+38 // #7f040477 │ │ -3d7540: 1406 7804 047f |0074: const v6, #float 1.75481e+38 // #7f040478 │ │ -3d7546: 1407 4201 0101 |0077: const v7, #float 2.36945e-38 // #01010142 │ │ -3d754c: 1408 7604 047f |007a: const v8, #float 1.75481e+38 // #7f040476 │ │ -3d7552: 2440 c81c 8765 |007d: filled-new-array {v7, v8, v5, v6}, [I // type@1cc8 │ │ -3d7558: 0c05 |0080: move-result-object v5 │ │ -3d755a: 6905 55c4 |0081: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@c455 │ │ -3d755e: 1275 |0083: const/4 v5, #int 7 // #7 │ │ -3d7560: 2356 c81c |0084: new-array v6, v5, [I // type@1cc8 │ │ -3d7564: 2606 8202 0000 |0086: fill-array-data v6, 00000308 // +00000282 │ │ -3d756a: 6906 5ac4 |0089: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@c45a │ │ -3d756e: 1306 1600 |008b: const/16 v6, #int 22 // #16 │ │ -3d7572: 2366 c81c |008d: new-array v6, v6, [I // type@1cc8 │ │ -3d7576: 2606 8b02 0000 |008f: fill-array-data v6, 0000031a // +0000028b │ │ -3d757c: 6906 62c4 |0092: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextView:[I // field@c462 │ │ -3d7580: 1306 7f00 |0094: const/16 v6, #int 127 // #7f │ │ -3d7584: 2366 c81c |0096: new-array v6, v6, [I // type@1cc8 │ │ -3d7588: 2606 b202 0000 |0098: fill-array-data v6, 0000034a // +000002b2 │ │ -3d758e: 6906 79c4 |009b: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTheme:[I // field@c479 │ │ -3d7592: 1406 0e03 0101 |009d: const v6, #float 2.36957e-38 // #0101030e │ │ -3d7598: 1407 a703 047f |00a0: const v7, #float 1.75477e+38 // #7f0403a7 │ │ -3d759e: 2420 c81c 7600 |00a3: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d75a4: 0c06 |00a6: move-result-object v6 │ │ -3d75a6: 6906 f9c4 |00a7: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.BackgroundStyle:[I // field@c4f9 │ │ -3d75aa: 1406 3100 047f |00a9: const v6, #float 1.75459e+38 // #7f040031 │ │ -3d75b0: 2410 c81c 0600 |00ac: filled-new-array {v6}, [I // type@1cc8 │ │ -3d75b6: 0c06 |00af: move-result-object v6 │ │ -3d75b8: 6906 fcc4 |00b0: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@c4fc │ │ -3d75bc: 1406 7603 047f |00b2: const v6, #float 1.75476e+38 // #7f040376 │ │ -3d75c2: 1407 b603 047f |00b5: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3d75c8: 2420 c81c 7600 |00b8: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d75ce: 0c06 |00bb: move-result-object v6 │ │ -3d75d0: 6906 fec4 |00bc: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Capability:[I // field@c4fe │ │ -3d75d4: 2316 c81c |00be: new-array v6, v1, [I // type@1cc8 │ │ -3d75d8: 2606 8c03 0000 |00c0: fill-array-data v6, 0000044c // +0000038c │ │ -3d75de: 6906 01c5 |00c3: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@c501 │ │ -3d75e2: 1406 3200 047f |00c5: const v6, #float 1.75459e+38 // #7f040032 │ │ -3d75e8: 1407 4e02 047f |00c8: const v7, #float 1.7547e+38 // #7f04024e │ │ -3d75ee: 1408 a501 0101 |00cb: const v8, #float 2.36947e-38 // #010101a5 │ │ -3d75f4: 1409 1f03 0101 |00ce: const v9, #float 2.36958e-38 // #0101031f │ │ -3d75fa: 140a 4706 0101 |00d1: const v10, #float 2.36981e-38 // #01010647 │ │ -3d7600: 2457 c81c 986a |00d4: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d7606: 0c06 |00d7: move-result-object v6 │ │ -3d7608: 6906 08c5 |00d8: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ColorStateListItem:[I // field@c508 │ │ -3d760c: 1406 9700 047f |00da: const v6, #float 1.75461e+38 // #7f040097 │ │ -3d7612: 1407 9800 047f |00dd: const v7, #float 1.75461e+38 // #7f040098 │ │ -3d7618: 1409 0701 0101 |00e0: const v9, #float 2.36943e-38 // #01010107 │ │ -3d761e: 140a 8e00 047f |00e3: const v10, #float 1.75461e+38 // #7f04008e │ │ -3d7624: 2440 c81c a976 |00e6: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3d762a: 0c06 |00e9: move-result-object v6 │ │ -3d762c: 6906 0ec5 |00ea: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CompoundButton:[I // field@c50e │ │ -3d7630: 1406 4d02 047f |00ec: const v6, #float 1.7547e+38 // #7f04024d │ │ -3d7636: 1407 f003 047f |00ef: const v7, #float 1.75479e+38 // #7f0403f0 │ │ -3d763c: 2420 c81c 7600 |00f2: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3d7642: 0c06 |00f5: move-result-object v6 │ │ -3d7644: 6906 13c5 |00f6: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@c513 │ │ -3d7648: 2356 c81c |00f8: new-array v6, v5, [I // type@1cc8 │ │ -3d764c: 2606 6203 0000 |00fa: fill-array-data v6, 0000045c // +00000362 │ │ -3d7652: 6906 14c5 |00fd: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@c514 │ │ -3d7656: 1306 0c00 |00ff: const/16 v6, #int 12 // #c │ │ -3d765a: 2367 c81c |0101: new-array v7, v6, [I // type@1cc8 │ │ -3d765e: 2607 6b03 0000 |0103: fill-array-data v7, 0000046e // +0000036b │ │ -3d7664: 6907 1ec5 |0106: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DialogPreference:[I // field@c51e │ │ -3d7668: 2322 c81c |0108: new-array v2, v2, [I // type@1cc8 │ │ -3d766c: 2602 8003 0000 |010a: fill-array-data v2, 0000048a // +00000380 │ │ -3d7672: 6902 2bc5 |010d: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@c52b │ │ -3d7676: 1402 b404 047f |010f: const v2, #float 1.75483e+38 // #7f0404b4 │ │ -3d767c: 2410 c81c 0200 |0112: filled-new-array {v2}, [I // type@1cc8 │ │ -3d7682: 0c07 |0115: move-result-object v7 │ │ -3d7684: 6907 34c5 |0116: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.EditTextPreference:[I // field@c534 │ │ -3d7688: 2357 c81c |0118: new-array v7, v5, [I // type@1cc8 │ │ -3d768c: 2607 8403 0000 |011a: fill-array-data v7, 0000049e // +00000384 │ │ -3d7692: 6907 36c5 |011d: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamily:[I // field@c536 │ │ -3d7696: 1307 0a00 |011f: const/16 v7, #int 10 // #a │ │ -3d769a: 2379 c81c |0121: new-array v9, v7, [I // type@1cc8 │ │ -3d769e: 2609 8d03 0000 |0123: fill-array-data v9, 000004b0 // +0000038d │ │ -3d76a4: 6909 37c5 |0126: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamilyFont:[I // field@c537 │ │ -3d76a8: 1409 0300 0101 |0128: const v9, #float 2.36936e-38 // #01010003 │ │ -3d76ae: 140a d100 0101 |012b: const v10, #float 2.36941e-38 // #010100d1 │ │ -3d76b4: 2430 c81c 390a |012e: filled-new-array {v9, v3, v10}, [I // type@1cc8 │ │ -3d76ba: 0c0b |0131: move-result-object v11 │ │ -3d76bc: 690b 49c5 |0132: sput-object v11, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Fragment:[I // field@c549 │ │ -3d76c0: 2420 c81c a900 |0134: filled-new-array {v9, v10}, [I // type@1cc8 │ │ -3d76c6: 0c09 |0137: move-result-object v9 │ │ -3d76c8: 6909 4ac5 |0138: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FragmentContainerView:[I // field@c54a │ │ -3d76cc: 2369 c81c |013a: new-array v9, v6, [I // type@1cc8 │ │ -3d76d0: 2609 8c03 0000 |013c: fill-array-data v9, 000004c8 // +0000038c │ │ -3d76d6: 6909 50c5 |013f: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColor:[I // field@c550 │ │ -3d76da: 1409 1405 0101 |0141: const v9, #float 2.36972e-38 // #01010514 │ │ -3d76e0: 2420 c81c 9800 |0144: filled-new-array {v8, v9}, [I // type@1cc8 │ │ -3d76e6: 0c08 |0147: move-result-object v8 │ │ -3d76e8: 6908 51c5 |0148: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColorItem:[I // field@c551 │ │ -3d76ec: 1308 0900 |014a: const/16 v8, #int 9 // #9 │ │ -3d76f0: 2389 c81c |014c: new-array v9, v8, [I // type@1cc8 │ │ -3d76f4: 2609 9603 0000 |014e: fill-array-data v9, 000004e4 // +00000396 │ │ -3d76fa: 6909 60c5 |0151: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@c560 │ │ -3d76fe: 1409 f500 0101 |0153: const v9, #float 2.36942e-38 // #010100f5 │ │ -3d7704: 140a 8101 0101 |0156: const v10, #float 2.36946e-38 // #01010181 │ │ -3d770a: 140b f400 0101 |0159: const v11, #float 2.36942e-38 // #010100f4 │ │ -3d7710: 2440 c81c b0a9 |015c: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ -3d7716: 0c00 |015f: move-result-object v0 │ │ -3d7718: 6900 61c5 |0160: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@c561 │ │ -3d771c: 1400 ac02 0101 |0162: const v0, #float 2.36955e-38 // #010102ac │ │ -3d7722: 1409 ad02 0101 |0165: const v9, #float 2.36955e-38 // #010102ad │ │ -3d7728: 2420 c81c 9000 |0168: filled-new-array {v0, v9}, [I // type@1cc8 │ │ -3d772e: 0c00 |016b: move-result-object v0 │ │ -3d7730: 6900 6fc5 |016c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPopupWindow:[I // field@c56f │ │ -3d7734: 1400 b200 0101 |016e: const v0, #float 2.36941e-38 // #010100b2 │ │ -3d773a: 1409 f801 0101 |0171: const v9, #float 2.3695e-38 // #010101f8 │ │ -3d7740: 140a 8f01 047f |0174: const v10, #float 1.75466e+38 // #7f04018f │ │ -3d7746: 140b 9001 047f |0177: const v11, #float 1.75466e+38 // #7f040190 │ │ -3d774c: 2452 c81c 90ba |017a: filled-new-array {v0, v9, v10, v11, v2}, [I // type@1cc8 │ │ -3d7752: 0c02 |017d: move-result-object v2 │ │ -3d7754: 6902 72c5 |017e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPreference:[I // field@c572 │ │ -3d7758: 2312 c81c |0180: new-array v2, v1, [I // type@1cc8 │ │ -3d775c: 2602 7803 0000 |0182: fill-array-data v2, 000004fa // +00000378 │ │ -3d7762: 6902 78c5 |0185: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuGroup:[I // field@c578 │ │ -3d7766: 1302 1700 |0187: const/16 v2, #int 23 // #17 │ │ -3d776a: 2322 c81c |0189: new-array v2, v2, [I // type@1cc8 │ │ -3d776e: 2602 7f03 0000 |018b: fill-array-data v2, 0000050a // +0000037f │ │ -3d7774: 6902 7fc5 |018e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuItem:[I // field@c57f │ │ -3d7778: 2382 c81c |0190: new-array v2, v8, [I // type@1cc8 │ │ -3d777c: 2602 aa03 0000 |0192: fill-array-data v2, 0000053c // +000003aa │ │ -3d7782: 6902 97c5 |0195: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuView:[I // field@c597 │ │ -3d7786: 2440 c81c 90ba |0197: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ -3d778c: 0c02 |019a: move-result-object v2 │ │ -3d778e: 6902 a1c5 |019b: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@c5a1 │ │ -3d7792: 1402 c902 0101 |019d: const v2, #float 2.36956e-38 // #010102c9 │ │ -3d7798: 1408 3903 047f |01a0: const v8, #float 1.75475e+38 // #7f040339 │ │ -3d779e: 1409 7601 0101 |01a3: const v9, #float 2.36946e-38 // #01010176 │ │ -3d77a4: 2430 c81c 2908 |01a6: filled-new-array {v9, v2, v8}, [I // type@1cc8 │ │ -3d77aa: 0c02 |01a9: move-result-object v2 │ │ -3d77ac: 6902 a6c5 |01aa: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindow:[I // field@c5a6 │ │ -3d77b0: 1402 e703 047f |01ac: const v2, #float 1.75478e+38 // #7f0403e7 │ │ -3d77b6: 2410 c81c 0200 |01af: filled-new-array {v2}, [I // type@1cc8 │ │ -3d77bc: 0c02 |01b2: move-result-object v2 │ │ -3d77be: 6902 a7c5 |01b3: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@c5a7 │ │ -3d77c2: 1302 2400 |01b5: const/16 v2, #int 36 // #24 │ │ -3d77c6: 2322 c81c |01b7: new-array v2, v2, [I // type@1cc8 │ │ -3d77ca: 2602 9903 0000 |01b9: fill-array-data v2, 00000552 // +00000399 │ │ -3d77d0: 6902 acc5 |01bc: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Preference:[I // field@c5ac │ │ -3d77d4: 1402 f200 0101 |01be: const v2, #float 2.36942e-38 // #010100f2 │ │ -3d77da: 1408 2901 0101 |01c1: const v8, #float 2.36944e-38 // #01010129 │ │ -3d77e0: 140a 2a01 0101 |01c4: const v10, #float 2.36944e-38 // #0101012a │ │ -3d77e6: 140b 2f00 047f |01c7: const v11, #float 1.75459e+38 // #7f04002f │ │ -3d77ec: 2440 c81c 82ba |01ca: filled-new-array {v2, v8, v10, v11}, [I // type@1cc8 │ │ -3d77f2: 0c0c |01cd: move-result-object v12 │ │ -3d77f4: 690c adc5 |01ce: sput-object v12, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragment:[I // field@c5ad │ │ -3d77f8: 2440 c81c 82ba |01d0: filled-new-array {v2, v8, v10, v11}, [I // type@1cc8 │ │ -3d77fe: 0c08 |01d3: move-result-object v8 │ │ -3d7800: 6908 aec5 |01d4: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@c5ae │ │ -3d7804: 1408 2502 047f |01d6: const v8, #float 1.75469e+38 // #7f040225 │ │ -3d780a: 140a 3703 047f |01d9: const v10, #float 1.75475e+38 // #7f040337 │ │ -3d7810: 140b e701 0101 |01dc: const v11, #float 2.36949e-38 // #010101e7 │ │ -3d7816: 2430 c81c 8b0a |01df: filled-new-array {v11, v8, v10}, [I // type@1cc8 │ │ -3d781c: 0c08 |01e2: move-result-object v8 │ │ -3d781e: 6908 b7c5 |01e3: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceGroup:[I // field@c5b7 │ │ -3d7822: 1408 e802 047f |01e5: const v8, #float 1.75473e+38 // #7f0402e8 │ │ -3d7828: 140a ec02 047f |01e8: const v10, #float 1.75473e+38 // #7f0402ec │ │ -3d782e: 140b 1f01 0101 |01eb: const v11, #float 2.36944e-38 // #0101011f │ │ -3d7834: 140c 2001 0101 |01ee: const v12, #float 2.36944e-38 // #01010120 │ │ -3d783a: 2440 c81c cba8 |01f1: filled-new-array {v11, v12, v8, v10}, [I // type@1cc8 │ │ -3d7840: 0c08 |01f4: move-result-object v8 │ │ -3d7842: 6908 bbc5 |01f5: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceImageView:[I // field@c5bb │ │ -3d7846: 1308 1000 |01f7: const/16 v8, #int 16 // #10 │ │ -3d784a: 2388 c81c |01f9: new-array v8, v8, [I // type@1cc8 │ │ -3d784e: 2608 a303 0000 |01fb: fill-array-data v8, 0000059e // +000003a3 │ │ -3d7854: 6908 c0c5 |01fe: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceTheme:[I // field@c5c0 │ │ -3d7858: 1408 3b03 047f |0200: const v8, #float 1.75475e+38 // #7f04033b │ │ -3d785e: 140a 4103 047f |0203: const v10, #float 1.75475e+38 // #7f040341 │ │ -3d7864: 2420 c81c a800 |0206: filled-new-array {v8, v10}, [I // type@1cc8 │ │ -3d786a: 0c08 |0209: move-result-object v8 │ │ -3d786c: 6908 f5c5 |020a: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecycleListView:[I // field@c5f5 │ │ -3d7870: 2366 c81c |020c: new-array v6, v6, [I // type@1cc8 │ │ -3d7874: 2606 b403 0000 |020e: fill-array-data v6, 000005c2 // +000003b4 │ │ -3d787a: 6906 f8c5 |0211: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecyclerView:[I // field@c5f8 │ │ -3d787e: 1306 1100 |0213: const/16 v6, #int 17 // #11 │ │ -3d7882: 2366 c81c |0215: new-array v6, v6, [I // type@1cc8 │ │ -3d7886: 2606 c703 0000 |0217: fill-array-data v6, 000005de // +000003c7 │ │ -3d788c: 6906 05c6 |021a: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SearchView:[I // field@c605 │ │ -3d7890: 2355 c81c |021c: new-array v5, v5, [I // type@1cc8 │ │ -3d7894: 2605 e603 0000 |021e: fill-array-data v5, 00000604 // +000003e6 │ │ -3d789a: 6905 17c6 |0221: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SeekBarPreference:[I // field@c617 │ │ -3d789e: 1405 6202 0101 |0223: const v5, #float 2.36953e-38 // #01010262 │ │ -3d78a4: 1406 5d03 047f |0226: const v6, #float 1.75476e+38 // #7f04035d │ │ -3d78aa: 1408 7b01 0101 |0229: const v8, #float 2.36946e-38 // #0101017b │ │ -3d78b0: 2456 c81c 9058 |022c: filled-new-array {v0, v9, v8, v5, v6}, [I // type@1cc8 │ │ -3d78b6: 0c00 |022f: move-result-object v0 │ │ -3d78b8: 6900 1fc6 |0230: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Spinner:[I // field@c61f │ │ -3d78bc: 2310 c81c |0232: new-array v0, v1, [I // type@1cc8 │ │ -3d78c0: 2600 e203 0000 |0234: fill-array-data v0, 00000616 // +000003e2 │ │ -3d78c6: 6900 25c6 |0237: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawable:[I // field@c625 │ │ -3d78ca: 2410 c81c 0400 |0239: filled-new-array {v4}, [I // type@1cc8 │ │ -3d78d0: 0c00 |023c: move-result-object v0 │ │ -3d78d2: 6900 26c6 |023d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@c626 │ │ -3d78d6: 1300 0e00 |023f: const/16 v0, #int 14 // #e │ │ -3d78da: 2300 c81c |0241: new-array v0, v0, [I // type@1cc8 │ │ -3d78de: 2600 e303 0000 |0243: fill-array-data v0, 00000626 // +000003e3 │ │ -3d78e4: 6900 2ec6 |0246: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchCompat:[I // field@c62e │ │ -3d78e8: 2370 c81c |0248: new-array v0, v7, [I // type@1cc8 │ │ -3d78ec: 2600 fc03 0000 |024a: fill-array-data v0, 00000646 // +000003fc │ │ -3d78f2: 6900 3dc6 |024d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreference:[I // field@c63d │ │ -3d78f6: 2370 c81c |024f: new-array v0, v7, [I // type@1cc8 │ │ -3d78fa: 2600 0d04 0000 |0251: fill-array-data v0, 0000065e // +0000040d │ │ -3d7900: 6900 3ec6 |0254: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@c63e │ │ -3d7904: 1300 1000 |0256: const/16 v0, #int 16 // #10 │ │ -3d7908: 2300 c81c |0258: new-array v0, v0, [I // type@1cc8 │ │ -3d790c: 2600 1c04 0000 |025a: fill-array-data v0, 00000676 // +0000041c │ │ -3d7912: 6900 53c6 |025d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.TextAppearance:[I // field@c653 │ │ -3d7916: 1300 1e00 |025f: const/16 v0, #int 30 // #1e │ │ -3d791a: 2300 c81c |0261: new-array v0, v0, [I // type@1cc8 │ │ -3d791e: 2600 3704 0000 |0263: fill-array-data v0, 0000069a // +00000437 │ │ -3d7924: 6900 64c6 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Toolbar:[I // field@c664 │ │ -3d7928: 1400 4003 047f |0268: const v0, #float 1.75475e+38 // #7f040340 │ │ -3d792e: 1401 6604 047f |026b: const v1, #float 1.75481e+38 // #7f040466 │ │ -3d7934: 1504 0101 |026e: const/high16 v4, #int 16842752 // #101 │ │ -3d7938: 1405 da00 0101 |0270: const v5, #float 2.36942e-38 // #010100da │ │ -3d793e: 1406 3d03 047f |0273: const v6, #float 1.75475e+38 // #7f04033d │ │ -3d7944: 2451 c81c 5406 |0276: filled-new-array {v4, v5, v6, v0, v1}, [I // type@1cc8 │ │ -3d794a: 0c00 |0279: move-result-object v0 │ │ -3d794c: 6900 83c6 |027a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.View:[I // field@c683 │ │ -3d7950: 1400 5000 047f |027c: const v0, #float 1.7546e+38 // #7f040050 │ │ -3d7956: 1401 5100 047f |027f: const v1, #float 1.7546e+38 // #7f040051 │ │ -3d795c: 1404 d400 0101 |0282: const v4, #float 2.36942e-38 // #010100d4 │ │ -3d7962: 2430 c81c 0401 |0285: filled-new-array {v4, v0, v1}, [I // type@1cc8 │ │ -3d7968: 0c00 |0288: move-result-object v0 │ │ -3d796a: 6900 84c6 |0289: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@c684 │ │ -3d796e: 1400 f300 0101 |028b: const v0, #float 2.36942e-38 // #010100f3 │ │ -3d7974: 2430 c81c 2300 |028e: filled-new-array {v3, v2, v0}, [I // type@1cc8 │ │ -3d797a: 0c00 |0291: move-result-object v0 │ │ -3d797c: 6900 88c6 |0292: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewStubCompat:[I // field@c688 │ │ -3d7980: 0e00 |0294: return-void │ │ -3d7982: 0000 |0295: nop // spacer │ │ -3d7984: 0003 0400 1d00 0000 4700 047f 4e00 ... |0296: array-data (62 units) │ │ -3d7a00: 0003 0400 0600 0000 4700 047f 4e00 ... |02d4: array-data (16 units) │ │ -3d7a20: 0003 0400 0800 0000 f200 0101 9100 ... |02e4: array-data (20 units) │ │ -3d7a48: 0003 0400 0600 0000 1c01 0101 9401 ... |02f8: array-data (16 units) │ │ -3d7a68: 0003 0400 0700 0000 3400 0101 6d01 ... |0308: array-data (18 units) │ │ -3d7a8c: 0003 0400 1600 0000 3400 0101 4000 ... |031a: array-data (48 units) │ │ -3d7aec: 0003 0400 7f00 0000 5700 0101 ae00 ... |034a: array-data (258 units) │ │ -3d7cf0: 0003 0400 0600 0000 ef01 0101 f001 ... |044c: array-data (16 units) │ │ -3d7d10: 0003 0400 0700 0000 b300 0101 5802 ... |045c: array-data (18 units) │ │ -3d7d34: 0003 0400 0c00 0000 f201 0101 f301 ... |046e: array-data (28 units) │ │ -3d7d6c: 0003 0400 0800 0000 3b00 047f 3c00 ... |048a: array-data (20 units) │ │ -3d7d94: 0003 0400 0700 0000 e401 047f e501 ... |049e: array-data (18 units) │ │ -3d7db8: 0003 0400 0a00 0000 3205 0101 3305 ... |04b0: array-data (24 units) │ │ -3d7de8: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04c8: array-data (28 units) │ │ -3d7e20: 0003 0400 0900 0000 af00 0101 c400 ... |04e4: array-data (22 units) │ │ -3d7e4c: 0003 0400 0600 0000 0e00 0101 d000 ... |04fa: array-data (16 units) │ │ -3d7e6c: 0003 0400 1700 0000 0200 0101 0e00 ... |050a: array-data (50 units) │ │ -3d7ed0: 0003 0400 0900 0000 ae00 0101 2c01 ... |053c: array-data (22 units) │ │ -3d7efc: 0003 0400 2400 0000 0200 0101 0d00 ... |0552: array-data (76 units) │ │ -3d7f94: 0003 0400 1000 0000 a300 047f 5501 ... |059e: array-data (36 units) │ │ -3d7fdc: 0003 0400 0c00 0000 c400 0101 eb00 ... |05c2: array-data (28 units) │ │ -3d8014: 0003 0400 1100 0000 da00 0101 1f01 ... |05de: array-data (38 units) │ │ -3d8060: 0003 0400 0700 0000 f200 0101 3601 ... |0604: array-data (18 units) │ │ -3d8084: 0003 0400 0600 0000 1c01 0101 9401 ... |0616: array-data (16 units) │ │ -3d80a4: 0003 0400 0e00 0000 2401 0101 2501 ... |0626: array-data (32 units) │ │ -3d80e4: 0003 0400 0a00 0000 ef01 0101 f001 ... |0646: array-data (24 units) │ │ -3d8114: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ -3d8144: 0003 0400 1000 0000 9500 0101 9600 ... |0676: array-data (36 units) │ │ -3d818c: 0003 0400 1e00 0000 af00 0101 4001 ... |069a: array-data (64 units) │ │ +3d7420: |[3d7420] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ +3d7430: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3d7434: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3d7438: 2600 9202 0000 |0004: fill-array-data v0, 00000296 // +00000292 │ │ +3d743e: 6900 0bc4 |0007: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBar:[I // field@c40b │ │ +3d7442: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3d7448: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3d744e: 0c01 |000f: move-result-object v1 │ │ +3d7450: 6901 0cc4 |0010: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionBarLayout:[I // field@c40c │ │ +3d7454: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3d745a: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3d7460: 0c01 |0018: move-result-object v1 │ │ +3d7462: 6901 2bc4 |0019: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuItemView:[I // field@c42b │ │ +3d7466: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3d7468: 2311 c81c |001c: new-array v1, v1, [I // type@1cc8 │ │ +3d746c: 6901 2dc4 |001e: sput-object v1, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMenuView:[I // field@c42d │ │ +3d7470: 1261 |0020: const/4 v1, #int 6 // #6 │ │ +3d7472: 2312 c81c |0021: new-array v2, v1, [I // type@1cc8 │ │ +3d7476: 2602 b102 0000 |0023: fill-array-data v2, 000002d4 // +000002b1 │ │ +3d747c: 6902 2ec4 |0026: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActionMode:[I // field@c42e │ │ +3d7480: 1402 9a01 047f |0028: const v2, #float 1.75466e+38 // #7f04019a │ │ +3d7486: 1403 2402 047f |002b: const v3, #float 1.75469e+38 // #7f040224 │ │ +3d748c: 2420 c81c 3200 |002e: filled-new-array {v2, v3}, [I // type@1cc8 │ │ +3d7492: 0c02 |0031: move-result-object v2 │ │ +3d7494: 6902 35c4 |0032: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ActivityChooserView:[I // field@c435 │ │ +3d7498: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +3d749c: 2323 c81c |0036: new-array v3, v2, [I // type@1cc8 │ │ +3d74a0: 2603 ac02 0000 |0038: fill-array-data v3, 000002e4 // +000002ac │ │ +3d74a6: 6903 38c4 |003b: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AlertDialog:[I // field@c438 │ │ +3d74aa: 2313 c81c |003d: new-array v3, v1, [I // type@1cc8 │ │ +3d74ae: 2603 b902 0000 |003f: fill-array-data v3, 000002f8 // +000002b9 │ │ +3d74b4: 6903 41c4 |0042: sput-object v3, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableCompat:[I // field@c441 │ │ +3d74b8: 1403 d000 0101 |0044: const v3, #float 2.36941e-38 // #010100d0 │ │ +3d74be: 1404 9901 0101 |0047: const v4, #float 2.36947e-38 // #01010199 │ │ +3d74c4: 2420 c81c 4300 |004a: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3d74ca: 0c05 |004d: move-result-object v5 │ │ +3d74cc: 6905 48c4 |004e: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableItem:[I // field@c448 │ │ +3d74d0: 1405 4a04 0101 |0050: const v5, #float 2.36966e-38 // #0101044a │ │ +3d74d6: 1406 4b04 0101 |0053: const v6, #float 2.36966e-38 // #0101044b │ │ +3d74dc: 1407 4904 0101 |0056: const v7, #float 2.36966e-38 // #01010449 │ │ +3d74e2: 2440 c81c 7465 |0059: filled-new-array {v4, v7, v5, v6}, [I // type@1cc8 │ │ +3d74e8: 0c05 |005c: move-result-object v5 │ │ +3d74ea: 6905 4bc4 |005d: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AnimatedStateListDrawableTransition:[I // field@c44b │ │ +3d74ee: 1405 7b04 047f |005f: const v5, #float 1.75481e+38 // #7f04047b │ │ +3d74f4: 1406 7c04 047f |0062: const v6, #float 1.75481e+38 // #7f04047c │ │ +3d74fa: 1407 1901 0101 |0065: const v7, #float 2.36943e-38 // #01010119 │ │ +3d7500: 1408 df03 047f |0068: const v8, #float 1.75478e+38 // #7f0403df │ │ +3d7506: 2440 c81c 8765 |006b: filled-new-array {v7, v8, v5, v6}, [I // type@1cc8 │ │ +3d750c: 0c05 |006e: move-result-object v5 │ │ +3d750e: 6905 50c4 |006f: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatImageView:[I // field@c450 │ │ +3d7512: 1405 7704 047f |0071: const v5, #float 1.75481e+38 // #7f040477 │ │ +3d7518: 1406 7804 047f |0074: const v6, #float 1.75481e+38 // #7f040478 │ │ +3d751e: 1407 4201 0101 |0077: const v7, #float 2.36945e-38 // #01010142 │ │ +3d7524: 1408 7604 047f |007a: const v8, #float 1.75481e+38 // #7f040476 │ │ +3d752a: 2440 c81c 8765 |007d: filled-new-array {v7, v8, v5, v6}, [I // type@1cc8 │ │ +3d7530: 0c05 |0080: move-result-object v5 │ │ +3d7532: 6905 55c4 |0081: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatSeekBar:[I // field@c455 │ │ +3d7536: 1275 |0083: const/4 v5, #int 7 // #7 │ │ +3d7538: 2356 c81c |0084: new-array v6, v5, [I // type@1cc8 │ │ +3d753c: 2606 8202 0000 |0086: fill-array-data v6, 00000308 // +00000282 │ │ +3d7542: 6906 5ac4 |0089: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextHelper:[I // field@c45a │ │ +3d7546: 1306 1600 |008b: const/16 v6, #int 22 // #16 │ │ +3d754a: 2366 c81c |008d: new-array v6, v6, [I // type@1cc8 │ │ +3d754e: 2606 8b02 0000 |008f: fill-array-data v6, 0000031a // +0000028b │ │ +3d7554: 6906 62c4 |0092: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTextView:[I // field@c462 │ │ +3d7558: 1306 7f00 |0094: const/16 v6, #int 127 // #7f │ │ +3d755c: 2366 c81c |0096: new-array v6, v6, [I // type@1cc8 │ │ +3d7560: 2606 b202 0000 |0098: fill-array-data v6, 0000034a // +000002b2 │ │ +3d7566: 6906 79c4 |009b: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.AppCompatTheme:[I // field@c479 │ │ +3d756a: 1406 0e03 0101 |009d: const v6, #float 2.36957e-38 // #0101030e │ │ +3d7570: 1407 a703 047f |00a0: const v7, #float 1.75477e+38 // #7f0403a7 │ │ +3d7576: 2420 c81c 7600 |00a3: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d757c: 0c06 |00a6: move-result-object v6 │ │ +3d757e: 6906 f9c4 |00a7: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.BackgroundStyle:[I // field@c4f9 │ │ +3d7582: 1406 3100 047f |00a9: const v6, #float 1.75459e+38 // #7f040031 │ │ +3d7588: 2410 c81c 0600 |00ac: filled-new-array {v6}, [I // type@1cc8 │ │ +3d758e: 0c06 |00af: move-result-object v6 │ │ +3d7590: 6906 fcc4 |00b0: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ButtonBarLayout:[I // field@c4fc │ │ +3d7594: 1406 7603 047f |00b2: const v6, #float 1.75476e+38 // #7f040376 │ │ +3d759a: 1407 b603 047f |00b5: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3d75a0: 2420 c81c 7600 |00b8: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d75a6: 0c06 |00bb: move-result-object v6 │ │ +3d75a8: 6906 fec4 |00bc: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Capability:[I // field@c4fe │ │ +3d75ac: 2316 c81c |00be: new-array v6, v1, [I // type@1cc8 │ │ +3d75b0: 2606 8c03 0000 |00c0: fill-array-data v6, 0000044c // +0000038c │ │ +3d75b6: 6906 01c5 |00c3: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CheckBoxPreference:[I // field@c501 │ │ +3d75ba: 1406 3200 047f |00c5: const v6, #float 1.75459e+38 // #7f040032 │ │ +3d75c0: 1407 4e02 047f |00c8: const v7, #float 1.7547e+38 // #7f04024e │ │ +3d75c6: 1408 a501 0101 |00cb: const v8, #float 2.36947e-38 // #010101a5 │ │ +3d75cc: 1409 1f03 0101 |00ce: const v9, #float 2.36958e-38 // #0101031f │ │ +3d75d2: 140a 4706 0101 |00d1: const v10, #float 2.36981e-38 // #01010647 │ │ +3d75d8: 2457 c81c 986a |00d4: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d75de: 0c06 |00d7: move-result-object v6 │ │ +3d75e0: 6906 08c5 |00d8: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ColorStateListItem:[I // field@c508 │ │ +3d75e4: 1406 9700 047f |00da: const v6, #float 1.75461e+38 // #7f040097 │ │ +3d75ea: 1407 9800 047f |00dd: const v7, #float 1.75461e+38 // #7f040098 │ │ +3d75f0: 1409 0701 0101 |00e0: const v9, #float 2.36943e-38 // #01010107 │ │ +3d75f6: 140a 8e00 047f |00e3: const v10, #float 1.75461e+38 // #7f04008e │ │ +3d75fc: 2440 c81c a976 |00e6: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3d7602: 0c06 |00e9: move-result-object v6 │ │ +3d7604: 6906 0ec5 |00ea: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CompoundButton:[I // field@c50e │ │ +3d7608: 1406 4d02 047f |00ec: const v6, #float 1.7547e+38 // #7f04024d │ │ +3d760e: 1407 f003 047f |00ef: const v7, #float 1.75479e+38 // #7f0403f0 │ │ +3d7614: 2420 c81c 7600 |00f2: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3d761a: 0c06 |00f5: move-result-object v6 │ │ +3d761c: 6906 13c5 |00f6: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout:[I // field@c513 │ │ +3d7620: 2356 c81c |00f8: new-array v6, v5, [I // type@1cc8 │ │ +3d7624: 2606 6203 0000 |00fa: fill-array-data v6, 0000045c // +00000362 │ │ +3d762a: 6906 14c5 |00fd: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.CoordinatorLayout_Layout:[I // field@c514 │ │ +3d762e: 1306 0c00 |00ff: const/16 v6, #int 12 // #c │ │ +3d7632: 2367 c81c |0101: new-array v7, v6, [I // type@1cc8 │ │ +3d7636: 2607 6b03 0000 |0103: fill-array-data v7, 0000046e // +0000036b │ │ +3d763c: 6907 1ec5 |0106: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DialogPreference:[I // field@c51e │ │ +3d7640: 2322 c81c |0108: new-array v2, v2, [I // type@1cc8 │ │ +3d7644: 2602 8003 0000 |010a: fill-array-data v2, 0000048a // +00000380 │ │ +3d764a: 6902 2bc5 |010d: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.DrawerArrowToggle:[I // field@c52b │ │ +3d764e: 1402 b404 047f |010f: const v2, #float 1.75483e+38 // #7f0404b4 │ │ +3d7654: 2410 c81c 0200 |0112: filled-new-array {v2}, [I // type@1cc8 │ │ +3d765a: 0c07 |0115: move-result-object v7 │ │ +3d765c: 6907 34c5 |0116: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.EditTextPreference:[I // field@c534 │ │ +3d7660: 2357 c81c |0118: new-array v7, v5, [I // type@1cc8 │ │ +3d7664: 2607 8403 0000 |011a: fill-array-data v7, 0000049e // +00000384 │ │ +3d766a: 6907 36c5 |011d: sput-object v7, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamily:[I // field@c536 │ │ +3d766e: 1307 0a00 |011f: const/16 v7, #int 10 // #a │ │ +3d7672: 2379 c81c |0121: new-array v9, v7, [I // type@1cc8 │ │ +3d7676: 2609 8d03 0000 |0123: fill-array-data v9, 000004b0 // +0000038d │ │ +3d767c: 6909 37c5 |0126: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FontFamilyFont:[I // field@c537 │ │ +3d7680: 1409 0300 0101 |0128: const v9, #float 2.36936e-38 // #01010003 │ │ +3d7686: 140a d100 0101 |012b: const v10, #float 2.36941e-38 // #010100d1 │ │ +3d768c: 2430 c81c 390a |012e: filled-new-array {v9, v3, v10}, [I // type@1cc8 │ │ +3d7692: 0c0b |0131: move-result-object v11 │ │ +3d7694: 690b 49c5 |0132: sput-object v11, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Fragment:[I // field@c549 │ │ +3d7698: 2420 c81c a900 |0134: filled-new-array {v9, v10}, [I // type@1cc8 │ │ +3d769e: 0c09 |0137: move-result-object v9 │ │ +3d76a0: 6909 4ac5 |0138: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.FragmentContainerView:[I // field@c54a │ │ +3d76a4: 2369 c81c |013a: new-array v9, v6, [I // type@1cc8 │ │ +3d76a8: 2609 8c03 0000 |013c: fill-array-data v9, 000004c8 // +0000038c │ │ +3d76ae: 6909 50c5 |013f: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColor:[I // field@c550 │ │ +3d76b2: 1409 1405 0101 |0141: const v9, #float 2.36972e-38 // #01010514 │ │ +3d76b8: 2420 c81c 9800 |0144: filled-new-array {v8, v9}, [I // type@1cc8 │ │ +3d76be: 0c08 |0147: move-result-object v8 │ │ +3d76c0: 6908 51c5 |0148: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.GradientColorItem:[I // field@c551 │ │ +3d76c4: 1308 0900 |014a: const/16 v8, #int 9 // #9 │ │ +3d76c8: 2389 c81c |014c: new-array v9, v8, [I // type@1cc8 │ │ +3d76cc: 2609 9603 0000 |014e: fill-array-data v9, 000004e4 // +00000396 │ │ +3d76d2: 6909 60c5 |0151: sput-object v9, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat:[I // field@c560 │ │ +3d76d6: 1409 f500 0101 |0153: const v9, #float 2.36942e-38 // #010100f5 │ │ +3d76dc: 140a 8101 0101 |0156: const v10, #float 2.36946e-38 // #01010181 │ │ +3d76e2: 140b f400 0101 |0159: const v11, #float 2.36942e-38 // #010100f4 │ │ +3d76e8: 2440 c81c b0a9 |015c: filled-new-array {v0, v11, v9, v10}, [I // type@1cc8 │ │ +3d76ee: 0c00 |015f: move-result-object v0 │ │ +3d76f0: 6900 61c5 |0160: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.LinearLayoutCompat_Layout:[I // field@c561 │ │ +3d76f4: 1400 ac02 0101 |0162: const v0, #float 2.36955e-38 // #010102ac │ │ +3d76fa: 1409 ad02 0101 |0165: const v9, #float 2.36955e-38 // #010102ad │ │ +3d7700: 2420 c81c 9000 |0168: filled-new-array {v0, v9}, [I // type@1cc8 │ │ +3d7706: 0c00 |016b: move-result-object v0 │ │ +3d7708: 6900 6fc5 |016c: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPopupWindow:[I // field@c56f │ │ +3d770c: 1400 b200 0101 |016e: const v0, #float 2.36941e-38 // #010100b2 │ │ +3d7712: 1409 f801 0101 |0171: const v9, #float 2.3695e-38 // #010101f8 │ │ +3d7718: 140a 8f01 047f |0174: const v10, #float 1.75466e+38 // #7f04018f │ │ +3d771e: 140b 9001 047f |0177: const v11, #float 1.75466e+38 // #7f040190 │ │ +3d7724: 2452 c81c 90ba |017a: filled-new-array {v0, v9, v10, v11, v2}, [I // type@1cc8 │ │ +3d772a: 0c02 |017d: move-result-object v2 │ │ +3d772c: 6902 72c5 |017e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ListPreference:[I // field@c572 │ │ +3d7730: 2312 c81c |0180: new-array v2, v1, [I // type@1cc8 │ │ +3d7734: 2602 7803 0000 |0182: fill-array-data v2, 000004fa // +00000378 │ │ +3d773a: 6902 78c5 |0185: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuGroup:[I // field@c578 │ │ +3d773e: 1302 1700 |0187: const/16 v2, #int 23 // #17 │ │ +3d7742: 2322 c81c |0189: new-array v2, v2, [I // type@1cc8 │ │ +3d7746: 2602 7f03 0000 |018b: fill-array-data v2, 0000050a // +0000037f │ │ +3d774c: 6902 7fc5 |018e: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuItem:[I // field@c57f │ │ +3d7750: 2382 c81c |0190: new-array v2, v8, [I // type@1cc8 │ │ +3d7754: 2602 aa03 0000 |0192: fill-array-data v2, 0000053c // +000003aa │ │ +3d775a: 6902 97c5 |0195: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MenuView:[I // field@c597 │ │ +3d775e: 2440 c81c 90ba |0197: filled-new-array {v0, v9, v10, v11}, [I // type@1cc8 │ │ +3d7764: 0c02 |019a: move-result-object v2 │ │ +3d7766: 6902 a1c5 |019b: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.MultiSelectListPreference:[I // field@c5a1 │ │ +3d776a: 1402 c902 0101 |019d: const v2, #float 2.36956e-38 // #010102c9 │ │ +3d7770: 1408 3903 047f |01a0: const v8, #float 1.75475e+38 // #7f040339 │ │ +3d7776: 1409 7601 0101 |01a3: const v9, #float 2.36946e-38 // #01010176 │ │ +3d777c: 2430 c81c 2908 |01a6: filled-new-array {v9, v2, v8}, [I // type@1cc8 │ │ +3d7782: 0c02 |01a9: move-result-object v2 │ │ +3d7784: 6902 a6c5 |01aa: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindow:[I // field@c5a6 │ │ +3d7788: 1402 e703 047f |01ac: const v2, #float 1.75478e+38 // #7f0403e7 │ │ +3d778e: 2410 c81c 0200 |01af: filled-new-array {v2}, [I // type@1cc8 │ │ +3d7794: 0c02 |01b2: move-result-object v2 │ │ +3d7796: 6902 a7c5 |01b3: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PopupWindowBackgroundState:[I // field@c5a7 │ │ +3d779a: 1302 2400 |01b5: const/16 v2, #int 36 // #24 │ │ +3d779e: 2322 c81c |01b7: new-array v2, v2, [I // type@1cc8 │ │ +3d77a2: 2602 9903 0000 |01b9: fill-array-data v2, 00000552 // +00000399 │ │ +3d77a8: 6902 acc5 |01bc: sput-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Preference:[I // field@c5ac │ │ +3d77ac: 1402 f200 0101 |01be: const v2, #float 2.36942e-38 // #010100f2 │ │ +3d77b2: 1408 2901 0101 |01c1: const v8, #float 2.36944e-38 // #01010129 │ │ +3d77b8: 140a 2a01 0101 |01c4: const v10, #float 2.36944e-38 // #0101012a │ │ +3d77be: 140b 2f00 047f |01c7: const v11, #float 1.75459e+38 // #7f04002f │ │ +3d77c4: 2440 c81c 82ba |01ca: filled-new-array {v2, v8, v10, v11}, [I // type@1cc8 │ │ +3d77ca: 0c0c |01cd: move-result-object v12 │ │ +3d77cc: 690c adc5 |01ce: sput-object v12, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragment:[I // field@c5ad │ │ +3d77d0: 2440 c81c 82ba |01d0: filled-new-array {v2, v8, v10, v11}, [I // type@1cc8 │ │ +3d77d6: 0c08 |01d3: move-result-object v8 │ │ +3d77d8: 6908 aec5 |01d4: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceFragmentCompat:[I // field@c5ae │ │ +3d77dc: 1408 2502 047f |01d6: const v8, #float 1.75469e+38 // #7f040225 │ │ +3d77e2: 140a 3703 047f |01d9: const v10, #float 1.75475e+38 // #7f040337 │ │ +3d77e8: 140b e701 0101 |01dc: const v11, #float 2.36949e-38 // #010101e7 │ │ +3d77ee: 2430 c81c 8b0a |01df: filled-new-array {v11, v8, v10}, [I // type@1cc8 │ │ +3d77f4: 0c08 |01e2: move-result-object v8 │ │ +3d77f6: 6908 b7c5 |01e3: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceGroup:[I // field@c5b7 │ │ +3d77fa: 1408 e802 047f |01e5: const v8, #float 1.75473e+38 // #7f0402e8 │ │ +3d7800: 140a ec02 047f |01e8: const v10, #float 1.75473e+38 // #7f0402ec │ │ +3d7806: 140b 1f01 0101 |01eb: const v11, #float 2.36944e-38 // #0101011f │ │ +3d780c: 140c 2001 0101 |01ee: const v12, #float 2.36944e-38 // #01010120 │ │ +3d7812: 2440 c81c cba8 |01f1: filled-new-array {v11, v12, v8, v10}, [I // type@1cc8 │ │ +3d7818: 0c08 |01f4: move-result-object v8 │ │ +3d781a: 6908 bbc5 |01f5: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceImageView:[I // field@c5bb │ │ +3d781e: 1308 1000 |01f7: const/16 v8, #int 16 // #10 │ │ +3d7822: 2388 c81c |01f9: new-array v8, v8, [I // type@1cc8 │ │ +3d7826: 2608 a303 0000 |01fb: fill-array-data v8, 0000059e // +000003a3 │ │ +3d782c: 6908 c0c5 |01fe: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.PreferenceTheme:[I // field@c5c0 │ │ +3d7830: 1408 3b03 047f |0200: const v8, #float 1.75475e+38 // #7f04033b │ │ +3d7836: 140a 4103 047f |0203: const v10, #float 1.75475e+38 // #7f040341 │ │ +3d783c: 2420 c81c a800 |0206: filled-new-array {v8, v10}, [I // type@1cc8 │ │ +3d7842: 0c08 |0209: move-result-object v8 │ │ +3d7844: 6908 f5c5 |020a: sput-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecycleListView:[I // field@c5f5 │ │ +3d7848: 2366 c81c |020c: new-array v6, v6, [I // type@1cc8 │ │ +3d784c: 2606 b403 0000 |020e: fill-array-data v6, 000005c2 // +000003b4 │ │ +3d7852: 6906 f8c5 |0211: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.RecyclerView:[I // field@c5f8 │ │ +3d7856: 1306 1100 |0213: const/16 v6, #int 17 // #11 │ │ +3d785a: 2366 c81c |0215: new-array v6, v6, [I // type@1cc8 │ │ +3d785e: 2606 c703 0000 |0217: fill-array-data v6, 000005de // +000003c7 │ │ +3d7864: 6906 05c6 |021a: sput-object v6, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SearchView:[I // field@c605 │ │ +3d7868: 2355 c81c |021c: new-array v5, v5, [I // type@1cc8 │ │ +3d786c: 2605 e603 0000 |021e: fill-array-data v5, 00000604 // +000003e6 │ │ +3d7872: 6905 17c6 |0221: sput-object v5, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SeekBarPreference:[I // field@c617 │ │ +3d7876: 1405 6202 0101 |0223: const v5, #float 2.36953e-38 // #01010262 │ │ +3d787c: 1406 5d03 047f |0226: const v6, #float 1.75476e+38 // #7f04035d │ │ +3d7882: 1408 7b01 0101 |0229: const v8, #float 2.36946e-38 // #0101017b │ │ +3d7888: 2456 c81c 9058 |022c: filled-new-array {v0, v9, v8, v5, v6}, [I // type@1cc8 │ │ +3d788e: 0c00 |022f: move-result-object v0 │ │ +3d7890: 6900 1fc6 |0230: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Spinner:[I // field@c61f │ │ +3d7894: 2310 c81c |0232: new-array v0, v1, [I // type@1cc8 │ │ +3d7898: 2600 e203 0000 |0234: fill-array-data v0, 00000616 // +000003e2 │ │ +3d789e: 6900 25c6 |0237: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawable:[I // field@c625 │ │ +3d78a2: 2410 c81c 0400 |0239: filled-new-array {v4}, [I // type@1cc8 │ │ +3d78a8: 0c00 |023c: move-result-object v0 │ │ +3d78aa: 6900 26c6 |023d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.StateListDrawableItem:[I // field@c626 │ │ +3d78ae: 1300 0e00 |023f: const/16 v0, #int 14 // #e │ │ +3d78b2: 2300 c81c |0241: new-array v0, v0, [I // type@1cc8 │ │ +3d78b6: 2600 e303 0000 |0243: fill-array-data v0, 00000626 // +000003e3 │ │ +3d78bc: 6900 2ec6 |0246: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchCompat:[I // field@c62e │ │ +3d78c0: 2370 c81c |0248: new-array v0, v7, [I // type@1cc8 │ │ +3d78c4: 2600 fc03 0000 |024a: fill-array-data v0, 00000646 // +000003fc │ │ +3d78ca: 6900 3dc6 |024d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreference:[I // field@c63d │ │ +3d78ce: 2370 c81c |024f: new-array v0, v7, [I // type@1cc8 │ │ +3d78d2: 2600 0d04 0000 |0251: fill-array-data v0, 0000065e // +0000040d │ │ +3d78d8: 6900 3ec6 |0254: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.SwitchPreferenceCompat:[I // field@c63e │ │ +3d78dc: 1300 1000 |0256: const/16 v0, #int 16 // #10 │ │ +3d78e0: 2300 c81c |0258: new-array v0, v0, [I // type@1cc8 │ │ +3d78e4: 2600 1c04 0000 |025a: fill-array-data v0, 00000676 // +0000041c │ │ +3d78ea: 6900 53c6 |025d: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.TextAppearance:[I // field@c653 │ │ +3d78ee: 1300 1e00 |025f: const/16 v0, #int 30 // #1e │ │ +3d78f2: 2300 c81c |0261: new-array v0, v0, [I // type@1cc8 │ │ +3d78f6: 2600 3704 0000 |0263: fill-array-data v0, 0000069a // +00000437 │ │ +3d78fc: 6900 64c6 |0266: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.Toolbar:[I // field@c664 │ │ +3d7900: 1400 4003 047f |0268: const v0, #float 1.75475e+38 // #7f040340 │ │ +3d7906: 1401 6604 047f |026b: const v1, #float 1.75481e+38 // #7f040466 │ │ +3d790c: 1504 0101 |026e: const/high16 v4, #int 16842752 // #101 │ │ +3d7910: 1405 da00 0101 |0270: const v5, #float 2.36942e-38 // #010100da │ │ +3d7916: 1406 3d03 047f |0273: const v6, #float 1.75475e+38 // #7f04033d │ │ +3d791c: 2451 c81c 5406 |0276: filled-new-array {v4, v5, v6, v0, v1}, [I // type@1cc8 │ │ +3d7922: 0c00 |0279: move-result-object v0 │ │ +3d7924: 6900 83c6 |027a: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.View:[I // field@c683 │ │ +3d7928: 1400 5000 047f |027c: const v0, #float 1.7546e+38 // #7f040050 │ │ +3d792e: 1401 5100 047f |027f: const v1, #float 1.7546e+38 // #7f040051 │ │ +3d7934: 1404 d400 0101 |0282: const v4, #float 2.36942e-38 // #010100d4 │ │ +3d793a: 2430 c81c 0401 |0285: filled-new-array {v4, v0, v1}, [I // type@1cc8 │ │ +3d7940: 0c00 |0288: move-result-object v0 │ │ +3d7942: 6900 84c6 |0289: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewBackgroundHelper:[I // field@c684 │ │ +3d7946: 1400 f300 0101 |028b: const v0, #float 2.36942e-38 // #010100f3 │ │ +3d794c: 2430 c81c 2300 |028e: filled-new-array {v3, v2, v0}, [I // type@1cc8 │ │ +3d7952: 0c00 |0291: move-result-object v0 │ │ +3d7954: 6900 88c6 |0292: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;.ViewStubCompat:[I // field@c688 │ │ +3d7958: 0e00 |0294: return-void │ │ +3d795a: 0000 |0295: nop // spacer │ │ +3d795c: 0003 0400 1d00 0000 4700 047f 4e00 ... |0296: array-data (62 units) │ │ +3d79d8: 0003 0400 0600 0000 4700 047f 4e00 ... |02d4: array-data (16 units) │ │ +3d79f8: 0003 0400 0800 0000 f200 0101 9100 ... |02e4: array-data (20 units) │ │ +3d7a20: 0003 0400 0600 0000 1c01 0101 9401 ... |02f8: array-data (16 units) │ │ +3d7a40: 0003 0400 0700 0000 3400 0101 6d01 ... |0308: array-data (18 units) │ │ +3d7a64: 0003 0400 1600 0000 3400 0101 4000 ... |031a: array-data (48 units) │ │ +3d7ac4: 0003 0400 7f00 0000 5700 0101 ae00 ... |034a: array-data (258 units) │ │ +3d7cc8: 0003 0400 0600 0000 ef01 0101 f001 ... |044c: array-data (16 units) │ │ +3d7ce8: 0003 0400 0700 0000 b300 0101 5802 ... |045c: array-data (18 units) │ │ +3d7d0c: 0003 0400 0c00 0000 f201 0101 f301 ... |046e: array-data (28 units) │ │ +3d7d44: 0003 0400 0800 0000 3b00 047f 3c00 ... |048a: array-data (20 units) │ │ +3d7d6c: 0003 0400 0700 0000 e401 047f e501 ... |049e: array-data (18 units) │ │ +3d7d90: 0003 0400 0a00 0000 3205 0101 3305 ... |04b0: array-data (24 units) │ │ +3d7dc0: 0003 0400 0c00 0000 9d01 0101 9e01 ... |04c8: array-data (28 units) │ │ +3d7df8: 0003 0400 0900 0000 af00 0101 c400 ... |04e4: array-data (22 units) │ │ +3d7e24: 0003 0400 0600 0000 0e00 0101 d000 ... |04fa: array-data (16 units) │ │ +3d7e44: 0003 0400 1700 0000 0200 0101 0e00 ... |050a: array-data (50 units) │ │ +3d7ea8: 0003 0400 0900 0000 ae00 0101 2c01 ... |053c: array-data (22 units) │ │ +3d7ed4: 0003 0400 2400 0000 0200 0101 0d00 ... |0552: array-data (76 units) │ │ +3d7f6c: 0003 0400 1000 0000 a300 047f 5501 ... |059e: array-data (36 units) │ │ +3d7fb4: 0003 0400 0c00 0000 c400 0101 eb00 ... |05c2: array-data (28 units) │ │ +3d7fec: 0003 0400 1100 0000 da00 0101 1f01 ... |05de: array-data (38 units) │ │ +3d8038: 0003 0400 0700 0000 f200 0101 3601 ... |0604: array-data (18 units) │ │ +3d805c: 0003 0400 0600 0000 1c01 0101 9401 ... |0616: array-data (16 units) │ │ +3d807c: 0003 0400 0e00 0000 2401 0101 2501 ... |0626: array-data (32 units) │ │ +3d80bc: 0003 0400 0a00 0000 ef01 0101 f001 ... |0646: array-data (24 units) │ │ +3d80ec: 0003 0400 0a00 0000 ef01 0101 f001 ... |065e: array-data (24 units) │ │ +3d811c: 0003 0400 1000 0000 9500 0101 9600 ... |0676: array-data (36 units) │ │ +3d8164: 0003 0400 1e00 0000 af00 0101 4001 ... |069a: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d820c: |[3d820c] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ -3d821c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8222: 0e00 |0003: return-void │ │ +3d81e4: |[3d81e4] de.danoeh.antennapod.net.sync.serviceinterface.R$styleable.:()V │ │ +3d81f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d81fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -917959,17 +917959,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d823c: |[3d823c] de.danoeh.antennapod.net.sync.serviceinterface.R.:()V │ │ -3d824c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8252: 0e00 |0003: return-void │ │ +3d8214: |[3d8214] de.danoeh.antennapod.net.sync.serviceinterface.R.:()V │ │ +3d8224: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d822a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -918020,20 +918020,20 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d8318: |[3d8318] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.:(Ljava/util/List;Ljava/util/List;J)V │ │ -3d8328: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d832e: 5b01 91c6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c691 │ │ -3d8332: 5b02 92c6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c692 │ │ -3d8336: 5a03 93c6 |0007: iput-wide v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c693 │ │ -3d833a: 0e00 |0009: return-void │ │ +3d82f0: |[3d82f0] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.:(Ljava/util/List;Ljava/util/List;J)V │ │ +3d8300: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8306: 5b01 91c6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c691 │ │ +3d830a: 5b02 92c6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c692 │ │ +3d830e: 5a03 93c6 |0007: iput-wide v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c693 │ │ +3d8312: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ 0x0007 line=17 │ │ locals : │ │ @@ -918048,17 +918048,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d82d0: |[3d82d0] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getAdded:()Ljava/util/List; │ │ -3d82e0: 5410 91c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c691 │ │ -3d82e4: 1100 |0002: return-object v0 │ │ +3d82a8: |[3d82a8] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getAdded:()Ljava/util/List; │ │ +3d82b8: 5410 91c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c691 │ │ +3d82bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;) │ │ @@ -918066,17 +918066,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d82e8: |[3d82e8] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getRemoved:()Ljava/util/List; │ │ -3d82f8: 5410 92c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c692 │ │ -3d82fc: 1100 |0002: return-object v0 │ │ +3d82c0: |[3d82c0] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getRemoved:()Ljava/util/List; │ │ +3d82d0: 5410 92c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c692 │ │ +3d82d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;) │ │ @@ -918084,17 +918084,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8300: |[3d8300] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getTimestamp:()J │ │ -3d8310: 5320 93c6 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c693 │ │ -3d8314: 1000 |0002: return-wide v0 │ │ +3d82d8: |[3d82d8] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.getTimestamp:()J │ │ +3d82e8: 5320 93c6 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c693 │ │ +3d82ec: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;) │ │ @@ -918102,38 +918102,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3d8254: |[3d8254] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.toString:()Ljava/lang/String; │ │ -3d8264: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d8268: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d826e: 1a01 b945 |0005: const-string v1, "SubscriptionChange [added=" // string@45b9 │ │ -3d8272: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d8278: 5431 91c6 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c691 │ │ -3d827c: 6e10 c0a5 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3d8282: 0c01 |000f: move-result-object v1 │ │ -3d8284: 6e20 12a6 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d828a: 1a01 8e05 |0013: const-string v1, ", removed=" // string@058e │ │ -3d828e: 6e20 12a6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d8294: 5431 92c6 |0018: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c692 │ │ -3d8298: 6e10 c0a5 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3d829e: 0c01 |001d: move-result-object v1 │ │ -3d82a0: 6e20 12a6 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d82a6: 1a01 c005 |0021: const-string v1, ", timestamp=" // string@05c0 │ │ -3d82aa: 6e20 12a6 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d82b0: 5331 93c6 |0026: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c693 │ │ -3d82b4: 6e30 0ea6 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3d82ba: 1a01 c551 |002b: const-string v1, "]" // string@51c5 │ │ -3d82be: 6e20 12a6 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d82c4: 6e10 1ba6 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d82ca: 0c00 |0033: move-result-object v0 │ │ -3d82cc: 1100 |0034: return-object v0 │ │ +3d822c: |[3d822c] de.danoeh.antennapod.net.sync.serviceinterface.SubscriptionChanges.toString:()Ljava/lang/String; │ │ +3d823c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d8240: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d8246: 1a01 b945 |0005: const-string v1, "SubscriptionChange [added=" // string@45b9 │ │ +3d824a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d8250: 5431 91c6 |000a: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.added:Ljava/util/List; // field@c691 │ │ +3d8254: 6e10 c0a5 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3d825a: 0c01 |000f: move-result-object v1 │ │ +3d825c: 6e20 12a6 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d8262: 1a01 8e05 |0013: const-string v1, ", removed=" // string@058e │ │ +3d8266: 6e20 12a6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d826c: 5431 92c6 |0018: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.removed:Ljava/util/List; // field@c692 │ │ +3d8270: 6e10 c0a5 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3d8276: 0c01 |001d: move-result-object v1 │ │ +3d8278: 6e20 12a6 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d827e: 1a01 c005 |0021: const-string v1, ", timestamp=" // string@05c0 │ │ +3d8282: 6e20 12a6 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d8288: 5331 93c6 |0026: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.timestamp:J // field@c693 │ │ +3d828c: 6e30 0ea6 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3d8292: 1a01 c551 |002b: const-string v1, "]" // string@51c5 │ │ +3d8296: 6e20 12a6 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d829c: 6e10 1ba6 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d82a2: 0c00 |0033: move-result-object v0 │ │ +3d82a4: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x001a line=23 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ │ │ @@ -918167,17 +918167,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d833c: |[3d833c] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/String;)V │ │ -3d834c: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ -3d8352: 0e00 |0003: return-void │ │ +3d8314: |[3d8314] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/String;)V │ │ +3d8324: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ +3d832a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -918186,17 +918186,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d8354: |[3d8354] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/Throwable;)V │ │ -3d8364: 7020 55a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@a555 │ │ -3d836a: 0e00 |0003: return-void │ │ +3d832c: |[3d832c] de.danoeh.antennapod.net.sync.serviceinterface.SyncServiceException.:(Ljava/lang/Throwable;)V │ │ +3d833c: 7020 55a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@a555 │ │ +3d8342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -918248,53 +918248,53 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3d83d4: |[3d83d4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3d83e4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -3d83e6: 2300 d61d |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1dd6 │ │ -3d83ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3d83ec: 6202 96c6 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c696 │ │ -3d83f0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3d83f4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d83f6: 6202 97c6 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c697 │ │ -3d83fa: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3d83fe: 1100 |000d: return-object v0 │ │ +3d83ac: |[3d83ac] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3d83bc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +3d83be: 2300 d61d |0001: new-array v0, v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1dd6 │ │ +3d83c2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3d83c4: 6202 96c6 |0004: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c696 │ │ +3d83c8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3d83cc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d83ce: 6202 97c6 |0009: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c697 │ │ +3d83d2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3d83d6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3d843c: |[3d843c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:()V │ │ -3d844c: 2200 d519 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ -3d8450: 1a01 a717 |0002: const-string v1, "GPODDER_NET" // string@17a7 │ │ -3d8454: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d8456: 7040 da9f 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9fda │ │ -3d845c: 6900 96c6 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c696 │ │ -3d8460: 2200 d519 |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ -3d8464: 1a01 ea3c |000c: const-string v1, "NEXTCLOUD_GPODDER" // string@3cea │ │ -3d8468: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3d846a: 7040 da9f 1012 |000f: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9fda │ │ -3d8470: 6900 97c6 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c697 │ │ -3d8474: 7100 d89f 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fd8 │ │ -3d847a: 0c00 |0017: move-result-object v0 │ │ -3d847c: 6900 95c6 |0018: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c695 │ │ -3d8480: 0e00 |001a: return-void │ │ +3d8414: |[3d8414] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:()V │ │ +3d8424: 2200 d519 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ +3d8428: 1a01 a717 |0002: const-string v1, "GPODDER_NET" // string@17a7 │ │ +3d842c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d842e: 7040 da9f 1012 |0005: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9fda │ │ +3d8434: 6900 96c6 |0008: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.GPODDER_NET:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c696 │ │ +3d8438: 2200 d519 |000a: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ +3d843c: 1a01 ea3c |000c: const-string v1, "NEXTCLOUD_GPODDER" // string@3cea │ │ +3d8440: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3d8442: 7040 da9f 1012 |000f: invoke-direct {v0, v1, v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.:(Ljava/lang/String;ILjava/lang/String;)V // method@9fda │ │ +3d8448: 6900 97c6 |0012: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.NEXTCLOUD_GPODDER:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c697 │ │ +3d844c: 7100 d89f 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fd8 │ │ +3d8452: 0c00 |0017: move-result-object v0 │ │ +3d8454: 6900 95c6 |0018: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c695 │ │ +3d8458: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000a line=5 │ │ 0x0014 line=3 │ │ locals : │ │ │ │ @@ -918303,18 +918303,18 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d8484: |[3d8484] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -3d8494: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3d849a: 5b03 98c6 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c698 │ │ -3d849e: 0e00 |0005: return-void │ │ +3d845c: |[3d845c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +3d846c: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3d8472: 5b03 98c6 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c698 │ │ +3d8476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -918326,31 +918326,31 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3d836c: |[3d836c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3d837c: 7100 de9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fde │ │ -3d8382: 0c00 |0003: move-result-object v0 │ │ -3d8384: 2101 |0004: array-length v1, v0 │ │ -3d8386: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3d8388: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ -3d838c: 4603 0002 |0008: aget-object v3, v0, v2 │ │ -3d8390: 6e10 dc9f 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.getIdentifier:()Ljava/lang/String; // method@9fdc │ │ -3d8396: 0c04 |000d: move-result-object v4 │ │ -3d8398: 6e20 e0a5 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d839e: 0a04 |0011: move-result v4 │ │ -3d83a0: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -3d83a4: 1103 |0014: return-object v3 │ │ -3d83a6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d83aa: 28ef |0017: goto 0006 // -0011 │ │ -3d83ac: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -3d83ae: 1105 |0019: return-object v5 │ │ +3d8344: |[3d8344] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3d8354: 7100 de9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fde │ │ +3d835a: 0c00 |0003: move-result-object v0 │ │ +3d835c: 2101 |0004: array-length v1, v0 │ │ +3d835e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3d8360: 3512 1200 |0006: if-ge v2, v1, 0018 // +0012 │ │ +3d8364: 4603 0002 |0008: aget-object v3, v0, v2 │ │ +3d8368: 6e10 dc9f 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.getIdentifier:()Ljava/lang/String; // method@9fdc │ │ +3d836e: 0c04 |000d: move-result-object v4 │ │ +3d8370: 6e20 e0a5 5400 |000e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d8376: 0a04 |0011: move-result v4 │ │ +3d8378: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +3d837c: 1103 |0014: return-object v3 │ │ +3d837e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d8382: 28ef |0017: goto 0006 // -0011 │ │ +3d8384: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +3d8386: 1105 |0019: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ locals : │ │ 0x0000 - 0x001a reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -918359,20 +918359,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d83b0: |[3d83b0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3d83c0: 1c00 d519 |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ -3d83c4: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3d83ca: 0c01 |0005: move-result-object v1 │ │ -3d83cc: 1f01 d519 |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ -3d83d0: 1101 |0008: return-object v1 │ │ +3d8388: |[3d8388] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3d8398: 1c00 d519 |0000: const-class v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ +3d839c: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3d83a2: 0c01 |0005: move-result-object v1 │ │ +3d83a4: 1f01 d519 |0006: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@19d5 │ │ +3d83a8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;) │ │ @@ -918380,20 +918380,20 @@ │ │ type : '()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d8400: |[3d8400] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ -3d8410: 6200 95c6 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c695 │ │ -3d8414: 6e10 c9aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.clone:()Ljava/lang/Object; // method@aac9 │ │ -3d841a: 0c00 |0005: move-result-object v0 │ │ -3d841c: 1f00 d61d |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1dd6 │ │ -3d8420: 1100 |0008: return-object v0 │ │ +3d83d8: |[3d83d8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.values:()[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ +3d83e8: 6200 95c6 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.$VALUES:[Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // field@c695 │ │ +3d83ec: 6e10 c9aa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.clone:()Ljava/lang/Object; // method@aac9 │ │ +3d83f2: 0c00 |0005: move-result-object v0 │ │ +3d83f4: 1f00 d61d |0006: check-cast v0, [Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // type@1dd6 │ │ +3d83f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;) │ │ @@ -918401,17 +918401,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8424: |[3d8424] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.getIdentifier:()Ljava/lang/String; │ │ -3d8434: 5410 98c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c698 │ │ -3d8438: 1100 |0002: return-object v0 │ │ +3d83fc: |[3d83fc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationProvider.getIdentifier:()Ljava/lang/String; │ │ +3d840c: 5410 98c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.identifier:Ljava/lang/String; // field@c698 │ │ +3d8410: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -918448,19 +918448,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d84a0: |[3d84a0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d84b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d84b6: 5b01 99c6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c699 │ │ -3d84ba: 5b02 9ac6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c69a │ │ -3d84be: 0e00 |0007: return-void │ │ +3d8478: |[3d8478] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d8488: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d848e: 5b01 99c6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c699 │ │ +3d8492: 5b02 9ac6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c69a │ │ +3d8496: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -918471,19 +918471,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d84c0: |[3d84c0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.run:()V │ │ -3d84d0: 5420 99c6 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c699 │ │ -3d84d4: 5421 9ac6 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c69a │ │ -3d84d8: 7120 eb9f 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V // method@9feb │ │ -3d84de: 0e00 |0007: return-void │ │ +3d8498: |[3d8498] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda0.run:()V │ │ +3d84a8: 5420 99c6 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@c699 │ │ +3d84ac: 5421 9ac6 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@c69a │ │ +3d84b0: 7120 eb9f 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V // method@9feb │ │ +3d84b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -918516,18 +918516,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d84e0: |[3d84e0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V │ │ -3d84f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d84f6: 5b01 9bc6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c69b │ │ -3d84fa: 0e00 |0005: return-void │ │ +3d84b8: |[3d84b8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V │ │ +3d84c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d84ce: 5b01 9bc6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c69b │ │ +3d84d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ │ │ @@ -918537,18 +918537,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d84fc: |[3d84fc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.run:()V │ │ -3d850c: 5410 9bc6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c69b │ │ -3d8510: 6e10 fe9f 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearQueue:()V // method@9ffe │ │ -3d8516: 0e00 |0005: return-void │ │ +3d84d4: |[3d84d4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda1.run:()V │ │ +3d84e4: 5410 9bc6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@c69b │ │ +3d84e8: 6e10 fe9f 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearQueue:()V // method@9ffe │ │ +3d84ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -918577,34 +918577,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d8518: |[3d8518] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.:()V │ │ -3d8528: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d852e: 0e00 |0003: return-void │ │ +3d84f0: |[3d84f0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.:()V │ │ +3d8500: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3d8530: |[3d8530] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.run:()V │ │ -3d8540: 7100 ec9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V // method@9fec │ │ -3d8546: 0e00 |0003: return-void │ │ +3d8508: |[3d8508] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda2.run:()V │ │ +3d8518: 7100 ec9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V // method@9fec │ │ +3d851e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -918641,19 +918641,19 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d8548: |[3d8548] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3d8558: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d855e: 5b01 9cc6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c69c │ │ -3d8562: 5b02 9dc6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c69d │ │ -3d8566: 0e00 |0007: return-void │ │ +3d8520: |[3d8520] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3d8530: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8536: 5b01 9cc6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c69c │ │ +3d853a: 5b02 9dc6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c69d │ │ +3d853e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -918664,19 +918664,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d8568: |[3d8568] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.run:()V │ │ -3d8578: 5420 9cc6 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c69c │ │ -3d857c: 5421 9dc6 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c69d │ │ -3d8580: 7120 e99f 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9fe9 │ │ -3d8586: 0e00 |0007: return-void │ │ +3d8540: |[3d8540] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda3.run:()V │ │ +3d8550: 5420 9cc6 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$0:Landroid/content/Context; // field@c69c │ │ +3d8554: 5421 9dc6 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.f$1:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // field@c69d │ │ +3d8558: 7120 e99f 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9fe9 │ │ +3d855e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -918713,19 +918713,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d8588: |[3d8588] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d8598: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d859e: 5b01 9ec6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c69e │ │ -3d85a2: 5b02 9fc6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c69f │ │ -3d85a6: 0e00 |0007: return-void │ │ +3d8560: |[3d8560] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d8570: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8576: 5b01 9ec6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c69e │ │ +3d857a: 5b02 9fc6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c69f │ │ +3d857e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -918736,19 +918736,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d85a8: |[3d85a8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.run:()V │ │ -3d85b8: 5420 9ec6 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c69e │ │ -3d85bc: 5421 9fc6 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c69f │ │ -3d85c0: 7120 ea9f 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V // method@9fea │ │ -3d85c6: 0e00 |0007: return-void │ │ +3d8580: |[3d8580] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink$$ExternalSyntheticLambda4.run:()V │ │ +3d8590: 5420 9ec6 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$0:Landroid/content/Context; // field@c69e │ │ +3d8594: 5421 9fc6 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.f$1:Ljava/lang/String; // field@c69f │ │ +3d8598: 7120 ea9f 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V // method@9fea │ │ +3d859e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -918780,17 +918780,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d85c8: |[3d85c8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3d85d8: 7120 f49f 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9ff4 │ │ -3d85de: 0e00 |0003: return-void │ │ +3d85a0: |[3d85a0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$-s7Jx8Fvq28O6QWrfGm2tmbISuo:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3d85b0: 7120 f49f 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9ff4 │ │ +3d85b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ │ │ @@ -918799,17 +918799,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d85e0: |[3d85e0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d85f0: 7120 f69f 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V // method@9ff6 │ │ -3d85f6: 0e00 |0003: return-void │ │ +3d85b8: |[3d85b8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$_IOiYac4vLp94Osw05t3jGwRhGk:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d85c8: 7120 f69f 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V // method@9ff6 │ │ +3d85ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -918818,17 +918818,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d85f8: |[3d85f8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d8608: 7120 f59f 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V // method@9ff5 │ │ -3d860e: 0e00 |0003: return-void │ │ +3d85d0: |[3d85d0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$a3ANXE2s7_k1-bGXJtttU2LzJGc:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d85e0: 7120 f59f 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V // method@9ff5 │ │ +3d85e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -918837,73 +918837,73 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3d8610: |[3d8610] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V │ │ -3d8620: 7100 f79f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$static$0:()V // method@9ff7 │ │ -3d8626: 0e00 |0003: return-void │ │ +3d85e8: |[3d85e8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.$r8$lambda$s2QQj8DvLKSHoTZ9pQu5xnpjr7M:()V │ │ +3d85f8: 7100 f79f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.lambda$static$0:()V // method@9ff7 │ │ +3d85fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d8628: |[3d8628] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ -3d8638: 2200 d819 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2; // type@19d8 │ │ -3d863c: 7010 e39f 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2;.:()V // method@9fe3 │ │ -3d8642: 6900 a0c6 |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c6a0 │ │ -3d8646: 0e00 |0007: return-void │ │ +3d8600: |[3d8600] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ +3d8610: 2200 d819 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2; // type@19d8 │ │ +3d8614: 7010 e39f 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda2;.:()V // method@9fe3 │ │ +3d861a: 6900 a0c6 |0005: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c6a0 │ │ +3d861e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d8648: |[3d8648] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ -3d8658: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d865e: 0e00 |0003: return-void │ │ +3d8620: |[3d8620] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.:()V │ │ +3d8630: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : 'clearQueue' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3d8660: |[3d8660] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.clearQueue:(Landroid/content/Context;)V │ │ -3d8670: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ -3d8674: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ -3d867a: 2201 d719 |0005: new-instance v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; // type@19d7 │ │ -3d867e: 7020 e19f 0100 |0007: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V // method@9fe1 │ │ -3d8684: 7110 bd9f 0100 |000a: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ -3d868a: 0e00 |000d: return-void │ │ +3d8638: |[3d8638] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.clearQueue:(Landroid/content/Context;)V │ │ +3d8648: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ +3d864c: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ +3d8652: 2201 d719 |0005: new-instance v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1; // type@19d7 │ │ +3d8656: 7020 e19f 0100 |0007: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;)V // method@9fe1 │ │ +3d865c: 7110 bd9f 0100 |000a: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ +3d8662: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ │ │ #7 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ @@ -918911,23 +918911,23 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3d868c: |[3d868c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3d869c: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ -3d86a2: 0a00 |0003: move-result v0 │ │ -3d86a4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3d86a8: 0e00 |0006: return-void │ │ -3d86aa: 2200 d919 |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; // type@19d9 │ │ -3d86ae: 7030 e59f 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9fe5 │ │ -3d86b4: 7110 bd9f 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ -3d86ba: 0e00 |000f: return-void │ │ +3d8664: |[3d8664] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3d8674: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ +3d867a: 0a00 |0003: move-result v0 │ │ +3d867c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3d8680: 0e00 |0006: return-void │ │ +3d8682: 2200 d919 |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3; // type@19d9 │ │ +3d8686: 7030 e59f 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda3;.:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9fe5 │ │ +3d868c: 7110 bd9f 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ +3d8692: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -918937,70 +918937,70 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -3d86bc: |[3d86bc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V │ │ -3d86cc: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ -3d86d2: 0a00 |0003: move-result v0 │ │ -3d86d4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3d86d8: 0e00 |0006: return-void │ │ -3d86da: 6e10 409c 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3d86e0: 0c00 |000a: move-result-object v0 │ │ -3d86e2: 3800 5f00 |000b: if-eqz v0, 006a // +005f │ │ -3d86e6: 6e10 409c 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3d86ec: 0c00 |0010: move-result-object v0 │ │ -3d86ee: 6e10 f59b 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3d86f4: 0c00 |0014: move-result-object v0 │ │ -3d86f6: 6e10 b89b 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3d86fc: 0a00 |0018: move-result v0 │ │ -3d86fe: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -3d8702: 284f |001b: goto 006a // +004f │ │ -3d8704: 6e10 4e9c 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ -3d870a: 0a00 |001f: move-result v0 │ │ -3d870c: 3a00 4a00 |0020: if-ltz v0, 006a // +004a │ │ -3d8710: 3905 0d00 |0022: if-nez v5, 002f // +000d │ │ -3d8714: 6e10 4e9c 0400 |0024: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ -3d871a: 0a00 |0027: move-result v0 │ │ -3d871c: 6e10 4b9c 0400 |0028: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ -3d8722: 0a01 |002b: move-result v1 │ │ -3d8724: 3410 0300 |002c: if-lt v0, v1, 002f // +0003 │ │ -3d8728: 283c |002e: goto 006a // +003c │ │ -3d872a: 2200 bd19 |002f: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ -3d872e: 6e10 409c 0400 |0031: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3d8734: 0c01 |0034: move-result-object v1 │ │ -3d8736: 6202 9abe |0035: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9a │ │ -3d873a: 7030 949f 1002 |0037: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f94 │ │ -3d8740: 6e10 979f 0000 |003a: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f97 │ │ -3d8746: 0c00 |003d: move-result-object v0 │ │ -3d8748: 6e10 4e9c 0400 |003e: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ -3d874e: 0a01 |0041: move-result v1 │ │ -3d8750: d311 e803 |0042: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3d8754: 6e20 9a9f 1000 |0044: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9a │ │ -3d875a: 0c00 |0047: move-result-object v0 │ │ -3d875c: 3805 0700 |0048: if-eqz v5, 004f // +0007 │ │ -3d8760: 6e10 399c 0400 |004a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3d8766: 0a05 |004d: move-result v5 │ │ -3d8768: 2805 |004e: goto 0053 // +0005 │ │ -3d876a: 6e10 4b9c 0400 |004f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ -3d8770: 0a05 |0052: move-result v5 │ │ -3d8772: d355 e803 |0053: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -3d8776: 6e20 999f 5000 |0055: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f99 │ │ -3d877c: 0c05 |0058: move-result-object v5 │ │ -3d877e: 6e10 399c 0400 |0059: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3d8784: 0a04 |005c: move-result v4 │ │ -3d8786: d344 e803 |005d: div-int/lit16 v4, v4, #int 1000 // #03e8 │ │ -3d878a: 6e20 9c9f 4500 |005f: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9c │ │ -3d8790: 0c04 |0062: move-result-object v4 │ │ -3d8792: 6e10 969f 0400 |0063: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ -3d8798: 0c04 |0066: move-result-object v4 │ │ -3d879a: 7120 f09f 4300 |0067: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9ff0 │ │ -3d87a0: 0e00 |006a: return-void │ │ +3d8694: |[3d8694] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V │ │ +3d86a4: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ +3d86aa: 0a00 |0003: move-result v0 │ │ +3d86ac: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3d86b0: 0e00 |0006: return-void │ │ +3d86b2: 6e10 409c 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3d86b8: 0c00 |000a: move-result-object v0 │ │ +3d86ba: 3800 5f00 |000b: if-eqz v0, 006a // +005f │ │ +3d86be: 6e10 409c 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3d86c4: 0c00 |0010: move-result-object v0 │ │ +3d86c6: 6e10 f59b 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3d86cc: 0c00 |0014: move-result-object v0 │ │ +3d86ce: 6e10 b89b 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3d86d4: 0a00 |0018: move-result v0 │ │ +3d86d6: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +3d86da: 284f |001b: goto 006a // +004f │ │ +3d86dc: 6e10 4e9c 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ +3d86e2: 0a00 |001f: move-result v0 │ │ +3d86e4: 3a00 4a00 |0020: if-ltz v0, 006a // +004a │ │ +3d86e8: 3905 0d00 |0022: if-nez v5, 002f // +000d │ │ +3d86ec: 6e10 4e9c 0400 |0024: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ +3d86f2: 0a00 |0027: move-result v0 │ │ +3d86f4: 6e10 4b9c 0400 |0028: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ +3d86fa: 0a01 |002b: move-result v1 │ │ +3d86fc: 3410 0300 |002c: if-lt v0, v1, 002f // +0003 │ │ +3d8700: 283c |002e: goto 006a // +003c │ │ +3d8702: 2200 bd19 |002f: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ +3d8706: 6e10 409c 0400 |0031: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3d870c: 0c01 |0034: move-result-object v1 │ │ +3d870e: 6202 9abe |0035: sget-object v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9a │ │ +3d8712: 7030 949f 1002 |0037: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f94 │ │ +3d8718: 6e10 979f 0000 |003a: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f97 │ │ +3d871e: 0c00 |003d: move-result-object v0 │ │ +3d8720: 6e10 4e9c 0400 |003e: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ +3d8726: 0a01 |0041: move-result v1 │ │ +3d8728: d311 e803 |0042: div-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3d872c: 6e20 9a9f 1000 |0044: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9a │ │ +3d8732: 0c00 |0047: move-result-object v0 │ │ +3d8734: 3805 0700 |0048: if-eqz v5, 004f // +0007 │ │ +3d8738: 6e10 399c 0400 |004a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3d873e: 0a05 |004d: move-result v5 │ │ +3d8740: 2805 |004e: goto 0053 // +0005 │ │ +3d8742: 6e10 4b9c 0400 |004f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ +3d8748: 0a05 |0052: move-result v5 │ │ +3d874a: d355 e803 |0053: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ +3d874e: 6e20 999f 5000 |0055: invoke-virtual {v0, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f99 │ │ +3d8754: 0c05 |0058: move-result-object v5 │ │ +3d8756: 6e10 399c 0400 |0059: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3d875c: 0a04 |005c: move-result v4 │ │ +3d875e: d344 e803 |005d: div-int/lit16 v4, v4, #int 1000 // #03e8 │ │ +3d8762: 6e20 9c9f 4500 |005f: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9c │ │ +3d8768: 0c04 |0062: move-result-object v4 │ │ +3d876a: 6e10 969f 0400 |0063: invoke-virtual {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ +3d8770: 0c04 |0066: move-result-object v4 │ │ +3d8772: 7120 f09f 4300 |0067: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodeActionIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9ff0 │ │ +3d8778: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=65 │ │ 0x001c line=68 │ │ 0x002f line=71 │ │ 0x003a line=72 │ │ @@ -919019,23 +919019,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3d87a4: |[3d87a4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedAddedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d87b4: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ -3d87ba: 0a00 |0003: move-result v0 │ │ -3d87bc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3d87c0: 0e00 |0006: return-void │ │ -3d87c2: 2200 d619 |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; // type@19d6 │ │ -3d87c6: 7030 df9f 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@9fdf │ │ -3d87cc: 7110 bd9f 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ -3d87d2: 0e00 |000f: return-void │ │ +3d877c: |[3d877c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedAddedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d878c: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ +3d8792: 0a00 |0003: move-result v0 │ │ +3d8794: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3d8798: 0e00 |0006: return-void │ │ +3d879a: 2200 d619 |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0; // type@19d6 │ │ +3d879e: 7030 df9f 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@9fdf │ │ +3d87a4: 7110 bd9f 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ +3d87aa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -919045,23 +919045,23 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3d87d4: |[3d87d4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedRemovedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d87e4: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ -3d87ea: 0a00 |0003: move-result v0 │ │ -3d87ec: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3d87f0: 0e00 |0006: return-void │ │ -3d87f2: 2200 da19 |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; // type@19da │ │ -3d87f6: 7030 e79f 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.:(Landroid/content/Context;Ljava/lang/String;)V // method@9fe7 │ │ -3d87fc: 7110 bd9f 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ -3d8802: 0e00 |000f: return-void │ │ +3d87ac: |[3d87ac] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.enqueueFeedRemovedIfSynchronizationIsActive:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d87bc: 7100 b2a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.isProviderConnected:()Z // method@a3b2 │ │ +3d87c2: 0a00 |0003: move-result v0 │ │ +3d87c4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3d87c8: 0e00 |0006: return-void │ │ +3d87ca: 2200 da19 |0007: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4; // type@19da │ │ +3d87ce: 7030 e79f 1002 |0009: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink$$ExternalSyntheticLambda4;.:(Landroid/content/Context;Ljava/lang/String;)V // method@9fe7 │ │ +3d87d4: 7110 bd9f 0000 |000c: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ +3d87da: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -919071,20 +919071,20 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3d8804: |[3d8804] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3d8814: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ -3d8818: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ -3d881e: 6e20 ff9f 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9fff │ │ -3d8824: 7100 f99f 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ -3d882a: 0e00 |000b: return-void │ │ +3d87dc: |[3d87dc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueEpisodeActionIfSynchronizationIsActive$3:(Landroid/content/Context;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3d87ec: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ +3d87f0: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ +3d87f6: 6e20 ff9f 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V // method@9fff │ │ +3d87fc: 7100 f99f 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ +3d8802: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=2 (null) Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; │ │ @@ -919094,20 +919094,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3d882c: |[3d882c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d883c: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ -3d8840: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ -3d8846: 6e20 00a0 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedAdded:(Ljava/lang/String;)V // method@a000 │ │ -3d884c: 7100 f99f 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ -3d8852: 0e00 |000b: return-void │ │ +3d8804: |[3d8804] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedAddedIfSynchronizationIsActive$1:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d8814: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ +3d8818: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ +3d881e: 6e20 00a0 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedAdded:(Ljava/lang/String;)V // method@a000 │ │ +3d8824: 7100 f99f 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ +3d882a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0008 line=36 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -919117,20 +919117,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3d8854: |[3d8854] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3d8864: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ -3d8868: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ -3d886e: 6e20 01a0 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedRemoved:(Ljava/lang/String;)V // method@a001 │ │ -3d8874: 7100 f99f 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ -3d887a: 0e00 |000b: return-void │ │ +3d882c: |[3d882c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$enqueueFeedRemovedIfSynchronizationIsActive$2:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3d883c: 2200 dc19 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ +3d8840: 7020 fb9f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ +3d8846: 6e20 01a0 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.enqueueFeedRemoved:(Ljava/lang/String;)V // method@a001 │ │ +3d884c: 7100 f99f 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ +3d8852: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=46 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -919140,32 +919140,32 @@ │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d887c: |[3d887c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$static$0:()V │ │ -3d888c: 0e00 |0000: return-void │ │ +3d8854: |[3d8854] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.lambda$static$0:()V │ │ +3d8864: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : 'setServiceStarterImpl' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8890: |[3d8890] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.setServiceStarterImpl:(Ljava/lang/Runnable;)V │ │ -3d88a0: 6900 a0c6 |0000: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c6a0 │ │ -3d88a4: 0e00 |0002: return-void │ │ +3d8868: |[3d8868] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.setServiceStarterImpl:(Ljava/lang/Runnable;)V │ │ +3d8878: 6900 a0c6 |0000: sput-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c6a0 │ │ +3d887c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #16 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ @@ -919173,43 +919173,43 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d88a8: |[3d88a8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNow:()V │ │ -3d88b8: 6200 a0c6 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c6a0 │ │ -3d88bc: 7210 c4a5 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ -3d88c2: 0e00 |0005: return-void │ │ +3d8880: |[3d8880] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNow:()V │ │ +3d8890: 6200 a0c6 |0000: sget-object v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.serviceStarterImpl:Ljava/lang/Runnable; // field@c6a0 │ │ +3d8894: 7210 c4a5 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ +3d889a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #17 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;) │ │ name : 'syncNowIfNotSyncedRecently' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -3d88c4: |[3d88c4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNowIfNotSyncedRecently:()V │ │ -3d88d4: 7100 1da6 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3d88da: 0b00 |0003: move-result-wide v0 │ │ -3d88dc: 7100 afa3 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSyncAttempt:()J // method@a3af │ │ -3d88e2: 0b02 |0007: move-result-wide v2 │ │ -3d88e4: bc20 |0008: sub-long/2addr v0, v2 │ │ -3d88e6: 1702 c027 0900 |0009: const-wide/32 v2, #float 8.40779e-40 // #000927c0 │ │ -3d88ec: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ -3d88f0: 3d04 0500 |000e: if-lez v4, 0013 // +0005 │ │ -3d88f4: 7100 f99f 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ -3d88fa: 0e00 |0013: return-void │ │ +3d889c: |[3d889c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueSink.syncNowIfNotSyncedRecently:()V │ │ +3d88ac: 7100 1da6 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3d88b2: 0b00 |0003: move-result-wide v0 │ │ +3d88b4: 7100 afa3 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSyncAttempt:()J // method@a3af │ │ +3d88ba: 0b02 |0007: move-result-wide v2 │ │ +3d88bc: bc20 |0008: sub-long/2addr v0, v2 │ │ +3d88be: 1702 c027 0900 |0009: const-wide/32 v2, #float 8.40779e-40 // #000927c0 │ │ +3d88c4: 3104 0002 |000c: cmp-long v4, v0, v2 │ │ +3d88c8: 3d04 0500 |000e: if-lez v4, 0013 // +0005 │ │ +3d88cc: 7100 f99f 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNow:()V // method@9ff9 │ │ +3d88d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0010 line=22 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -919270,22 +919270,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3d8adc: |[3d8adc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.:(Landroid/content/Context;)V │ │ -3d8aec: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8af2: 1a00 7ac0 |0003: const-string v0, "synchronization" // string@c07a │ │ -3d8af6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3d8af8: 6e30 fe01 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ -3d8afe: 0c03 |0009: move-result-object v3 │ │ -3d8b00: 5b23 a5c6 |000a: iput-object v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c6a5 │ │ -3d8b04: 0e00 |000c: return-void │ │ +3d8ab4: |[3d8ab4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.:(Landroid/content/Context;)V │ │ +3d8ac4: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8aca: 1a00 7ac0 |0003: const-string v0, "synchronization" // string@c07a │ │ +3d8ace: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3d8ad0: 6e30 fe01 0301 |0006: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ +3d8ad6: 0c03 |0009: move-result-object v3 │ │ +3d8ad8: 5b23 a5c6 |000a: iput-object v3, v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c6a5 │ │ +3d8adc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0006 line=22 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ @@ -919295,17 +919295,17 @@ │ │ type : '()Landroid/content/SharedPreferences;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d88fc: |[3d88fc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getSharedPreferences:()Landroid/content/SharedPreferences; │ │ -3d890c: 5410 a5c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c6a5 │ │ -3d8910: 1100 |0002: return-object v0 │ │ +3d88d4: |[3d88d4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getSharedPreferences:()Landroid/content/SharedPreferences; │ │ +3d88e4: 5410 a5c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.sharedPreferences:Landroid/content/SharedPreferences; // field@c6a5 │ │ +3d88e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;) │ │ @@ -919313,31 +919313,31 @@ │ │ type : '(Ljava/lang/String;Lorg/json/JSONArray;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3d8914: |[3d8914] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I │ │ -3d8924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d8926: 6e10 5baa 0400 |0001: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d892c: 0a01 |0004: move-result v1 │ │ -3d892e: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ -3d8932: 6e20 5aaa 0400 |0007: invoke-virtual {v4, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d8938: 0c01 |000a: move-result-object v1 │ │ -3d893a: 6e20 e0a5 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d8940: 0a01 |000e: move-result v1 │ │ -3d8942: 3801 0300 |000f: if-eqz v1, 0012 // +0003 │ │ -3d8946: 0f00 |0011: return v0 │ │ -3d8948: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3d894c: 28ed |0014: goto 0001 // -0013 │ │ -3d894e: 0d03 |0015: move-exception v3 │ │ -3d8950: 6e10 42a6 0300 |0016: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d8956: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -3d8958: 0f03 |001a: return v3 │ │ +3d88ec: |[3d88ec] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I │ │ +3d88fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d88fe: 6e10 5baa 0400 |0001: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d8904: 0a01 |0004: move-result v1 │ │ +3d8906: 3510 1400 |0005: if-ge v0, v1, 0019 // +0014 │ │ +3d890a: 6e20 5aaa 0400 |0007: invoke-virtual {v4, v0}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d8910: 0c01 |000a: move-result-object v1 │ │ +3d8912: 6e20 e0a5 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d8918: 0a01 |000e: move-result v1 │ │ +3d891a: 3801 0300 |000f: if-eqz v1, 0012 // +0003 │ │ +3d891e: 0f00 |0011: return v0 │ │ +3d8920: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3d8924: 28ed |0014: goto 0001 // -0013 │ │ +3d8926: 0d03 |0015: move-exception v3 │ │ +3d8928: 6e10 42a6 0300 |0016: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d892e: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +3d8930: 0f03 |001a: return v3 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Lorg/json/JSONException; -> 0x0015 │ │ positions : │ │ 0x0001 line=129 │ │ 0x0007 line=130 │ │ 0x0016 line=135 │ │ @@ -919352,25 +919352,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3d8b08: |[3d8b08] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearEpisodeActionQueue:()V │ │ -3d8b18: 7010 05a0 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8b1e: 0c00 |0003: move-result-object v0 │ │ -3d8b20: 7210 6602 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3d8b26: 0c00 |0007: move-result-object v0 │ │ -3d8b28: 1a01 6fc0 |0008: const-string v1, "sync_queued_episode_actions" // string@c06f │ │ -3d8b2c: 1a02 a351 |000a: const-string v2, "[]" // string@51a3 │ │ -3d8b30: 7230 6302 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8b36: 0c00 |000f: move-result-object v0 │ │ -3d8b38: 7210 5d02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3d8b3e: 0e00 |0013: return-void │ │ +3d8ae0: |[3d8ae0] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearEpisodeActionQueue:()V │ │ +3d8af0: 7010 05a0 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8af6: 0c00 |0003: move-result-object v0 │ │ +3d8af8: 7210 6602 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3d8afe: 0c00 |0007: move-result-object v0 │ │ +3d8b00: 1a01 6fc0 |0008: const-string v1, "sync_queued_episode_actions" // string@c06f │ │ +3d8b04: 1a02 a351 |000a: const-string v2, "[]" // string@51a3 │ │ +3d8b08: 7230 6302 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8b0e: 0c00 |000f: move-result-object v0 │ │ +3d8b10: 7210 5d02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3d8b16: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; │ │ │ │ @@ -919379,28 +919379,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3d8b40: |[3d8b40] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearFeedQueues:()V │ │ -3d8b50: 7010 05a0 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8b56: 0c00 |0003: move-result-object v0 │ │ -3d8b58: 7210 6602 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3d8b5e: 0c00 |0007: move-result-object v0 │ │ -3d8b60: 1a01 6dc0 |0008: const-string v1, "sync_added" // string@c06d │ │ -3d8b64: 1a02 a351 |000a: const-string v2, "[]" // string@51a3 │ │ -3d8b68: 7230 6302 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8b6e: 0c00 |000f: move-result-object v0 │ │ -3d8b70: 1a01 70c0 |0010: const-string v1, "sync_removed" // string@c070 │ │ -3d8b74: 7230 6302 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8b7a: 0c00 |0015: move-result-object v0 │ │ -3d8b7c: 7210 5d02 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3d8b82: 0e00 |0019: return-void │ │ +3d8b18: |[3d8b18] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearFeedQueues:()V │ │ +3d8b28: 7010 05a0 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8b2e: 0c00 |0003: move-result-object v0 │ │ +3d8b30: 7210 6602 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3d8b36: 0c00 |0007: move-result-object v0 │ │ +3d8b38: 1a01 6dc0 |0008: const-string v1, "sync_added" // string@c06d │ │ +3d8b3c: 1a02 a351 |000a: const-string v2, "[]" // string@51a3 │ │ +3d8b40: 7230 6302 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8b46: 0c00 |000f: move-result-object v0 │ │ +3d8b48: 1a01 70c0 |0010: const-string v1, "sync_removed" // string@c070 │ │ +3d8b4c: 7230 6302 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8b52: 0c00 |0015: move-result-object v0 │ │ +3d8b54: 7210 5d02 0000 |0016: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3d8b5a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000c line=79 │ │ 0x0012 line=80 │ │ 0x0016 line=81 │ │ locals : │ │ @@ -919411,32 +919411,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3d8b84: |[3d8b84] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearQueue:()V │ │ -3d8b94: 7100 b3a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a3b3 │ │ -3d8b9a: 7010 05a0 0300 |0003: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8ba0: 0c00 |0006: move-result-object v0 │ │ -3d8ba2: 7210 6602 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3d8ba8: 0c00 |000a: move-result-object v0 │ │ -3d8baa: 1a01 6fc0 |000b: const-string v1, "sync_queued_episode_actions" // string@c06f │ │ -3d8bae: 1a02 a351 |000d: const-string v2, "[]" // string@51a3 │ │ -3d8bb2: 7230 6302 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8bb8: 0c00 |0012: move-result-object v0 │ │ -3d8bba: 1a01 6dc0 |0013: const-string v1, "sync_added" // string@c06d │ │ -3d8bbe: 7230 6302 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8bc4: 0c00 |0018: move-result-object v0 │ │ -3d8bc6: 1a01 70c0 |0019: const-string v1, "sync_removed" // string@c070 │ │ -3d8bca: 7230 6302 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8bd0: 0c00 |001e: move-result-object v0 │ │ -3d8bd2: 7210 5d02 0000 |001f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3d8bd8: 0e00 |0022: return-void │ │ +3d8b5c: |[3d8b5c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.clearQueue:()V │ │ +3d8b6c: 7100 b3a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a3b3 │ │ +3d8b72: 7010 05a0 0300 |0003: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8b78: 0c00 |0006: move-result-object v0 │ │ +3d8b7a: 7210 6602 0000 |0007: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3d8b80: 0c00 |000a: move-result-object v0 │ │ +3d8b82: 1a01 6fc0 |000b: const-string v1, "sync_queued_episode_actions" // string@c06f │ │ +3d8b86: 1a02 a351 |000d: const-string v2, "[]" // string@51a3 │ │ +3d8b8a: 7230 6302 1002 |000f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8b90: 0c00 |0012: move-result-object v0 │ │ +3d8b92: 1a01 6dc0 |0013: const-string v1, "sync_added" // string@c06d │ │ +3d8b96: 7230 6302 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8b9c: 0c00 |0018: move-result-object v0 │ │ +3d8b9e: 1a01 70c0 |0019: const-string v1, "sync_removed" // string@c070 │ │ +3d8ba2: 7230 6302 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8ba8: 0c00 |001e: move-result-object v0 │ │ +3d8baa: 7210 5d02 0000 |001f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3d8bb0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x000f line=87 │ │ 0x0015 line=88 │ │ 0x001b line=89 │ │ @@ -919449,37 +919449,37 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3d8bdc: |[3d8bdc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ -3d8bec: 7010 05a0 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8bf2: 0c00 |0003: move-result-object v0 │ │ -3d8bf4: 1a01 a351 |0004: const-string v1, "[]" // string@51a3 │ │ -3d8bf8: 1a02 6fc0 |0006: const-string v2, "sync_queued_episode_actions" // string@c06f │ │ -3d8bfc: 7230 6b02 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d8c02: 0c01 |000b: move-result-object v1 │ │ -3d8c04: 2203 b41c |000c: new-instance v3, Lorg/json/JSONArray; // type@1cb4 │ │ -3d8c08: 7020 56aa 1300 |000e: invoke-direct {v3, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d8c0e: 6e10 ad9f 0500 |0011: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@9fad │ │ -3d8c14: 0c05 |0014: move-result-object v5 │ │ -3d8c16: 6e20 5caa 5300 |0015: invoke-virtual {v3, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ -3d8c1c: 7210 6602 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3d8c22: 0c05 |001b: move-result-object v5 │ │ -3d8c24: 6e10 5eaa 0300 |001c: invoke-virtual {v3}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ -3d8c2a: 0c00 |001f: move-result-object v0 │ │ -3d8c2c: 7230 6302 2500 |0020: invoke-interface {v5, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8c32: 0c05 |0023: move-result-object v5 │ │ -3d8c34: 7210 5d02 0500 |0024: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3d8c3a: 2805 |0027: goto 002c // +0005 │ │ -3d8c3c: 0d05 |0028: move-exception v5 │ │ -3d8c3e: 6e10 42a6 0500 |0029: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d8c44: 0e00 |002c: return-void │ │ +3d8bb4: |[3d8bb4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueEpisodeAction:(Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;)V │ │ +3d8bc4: 7010 05a0 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8bca: 0c00 |0003: move-result-object v0 │ │ +3d8bcc: 1a01 a351 |0004: const-string v1, "[]" // string@51a3 │ │ +3d8bd0: 1a02 6fc0 |0006: const-string v2, "sync_queued_episode_actions" // string@c06f │ │ +3d8bd4: 7230 6b02 2001 |0008: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d8bda: 0c01 |000b: move-result-object v1 │ │ +3d8bdc: 2203 b41c |000c: new-instance v3, Lorg/json/JSONArray; // type@1cb4 │ │ +3d8be0: 7020 56aa 1300 |000e: invoke-direct {v3, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d8be6: 6e10 ad9f 0500 |0011: invoke-virtual {v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@9fad │ │ +3d8bec: 0c05 |0014: move-result-object v5 │ │ +3d8bee: 6e20 5caa 5300 |0015: invoke-virtual {v3, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ +3d8bf4: 7210 6602 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3d8bfa: 0c05 |001b: move-result-object v5 │ │ +3d8bfc: 6e10 5eaa 0300 |001c: invoke-virtual {v3}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ +3d8c02: 0c00 |001f: move-result-object v0 │ │ +3d8c04: 7230 6302 2500 |0020: invoke-interface {v5, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8c0a: 0c05 |0023: move-result-object v5 │ │ +3d8c0c: 7210 5d02 0500 |0024: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3d8c12: 2805 |0027: goto 002c // +0005 │ │ +3d8c14: 0d05 |0028: move-exception v5 │ │ +3d8c16: 6e10 42a6 0500 |0029: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d8c1c: 0e00 |002c: return-void │ │ catches : 1 │ │ 0x000c - 0x0027 │ │ Lorg/json/JSONException; -> 0x0028 │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=142 │ │ 0x000c line=144 │ │ @@ -919498,47 +919498,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3d8c58: |[3d8c58] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedAdded:(Ljava/lang/String;)V │ │ -3d8c68: 1a00 70c0 |0000: const-string v0, "sync_removed" // string@c070 │ │ -3d8c6c: 1a01 a351 |0002: const-string v1, "[]" // string@51a3 │ │ -3d8c70: 1a02 6dc0 |0004: const-string v2, "sync_added" // string@c06d │ │ -3d8c74: 7010 05a0 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8c7a: 0c03 |0009: move-result-object v3 │ │ -3d8c7c: 2204 b41c |000a: new-instance v4, Lorg/json/JSONArray; // type@1cb4 │ │ -3d8c80: 7230 6b02 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d8c86: 0c05 |000f: move-result-object v5 │ │ -3d8c88: 7020 56aa 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d8c8e: 6e20 5caa 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ -3d8c94: 2205 b41c |0016: new-instance v5, Lorg/json/JSONArray; // type@1cb4 │ │ -3d8c98: 7230 6b02 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d8c9e: 0c01 |001b: move-result-object v1 │ │ -3d8ca0: 7020 56aa 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d8ca6: 7030 06a0 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a006 │ │ -3d8cac: 0a07 |0022: move-result v7 │ │ -3d8cae: 6e20 5daa 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@aa5d │ │ -3d8cb4: 7210 6602 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3d8cba: 0c07 |0029: move-result-object v7 │ │ -3d8cbc: 6e10 5eaa 0400 |002a: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ -3d8cc2: 0c01 |002d: move-result-object v1 │ │ -3d8cc4: 7230 6302 2701 |002e: invoke-interface {v7, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8cca: 0c07 |0031: move-result-object v7 │ │ -3d8ccc: 6e10 5eaa 0500 |0032: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ -3d8cd2: 0c01 |0035: move-result-object v1 │ │ -3d8cd4: 7230 6302 0701 |0036: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8cda: 0c07 |0039: move-result-object v7 │ │ -3d8cdc: 7210 5d02 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3d8ce2: 2805 |003d: goto 0042 // +0005 │ │ -3d8ce4: 0d07 |003e: move-exception v7 │ │ -3d8ce6: 6e10 42a6 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d8cec: 0e00 |0042: return-void │ │ +3d8c30: |[3d8c30] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedAdded:(Ljava/lang/String;)V │ │ +3d8c40: 1a00 70c0 |0000: const-string v0, "sync_removed" // string@c070 │ │ +3d8c44: 1a01 a351 |0002: const-string v1, "[]" // string@51a3 │ │ +3d8c48: 1a02 6dc0 |0004: const-string v2, "sync_added" // string@c06d │ │ +3d8c4c: 7010 05a0 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8c52: 0c03 |0009: move-result-object v3 │ │ +3d8c54: 2204 b41c |000a: new-instance v4, Lorg/json/JSONArray; // type@1cb4 │ │ +3d8c58: 7230 6b02 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d8c5e: 0c05 |000f: move-result-object v5 │ │ +3d8c60: 7020 56aa 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d8c66: 6e20 5caa 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ +3d8c6c: 2205 b41c |0016: new-instance v5, Lorg/json/JSONArray; // type@1cb4 │ │ +3d8c70: 7230 6b02 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d8c76: 0c01 |001b: move-result-object v1 │ │ +3d8c78: 7020 56aa 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d8c7e: 7030 06a0 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a006 │ │ +3d8c84: 0a07 |0022: move-result v7 │ │ +3d8c86: 6e20 5daa 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@aa5d │ │ +3d8c8c: 7210 6602 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3d8c92: 0c07 |0029: move-result-object v7 │ │ +3d8c94: 6e10 5eaa 0400 |002a: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ +3d8c9a: 0c01 |002d: move-result-object v1 │ │ +3d8c9c: 7230 6302 2701 |002e: invoke-interface {v7, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8ca2: 0c07 |0031: move-result-object v7 │ │ +3d8ca4: 6e10 5eaa 0500 |0032: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ +3d8caa: 0c01 |0035: move-result-object v1 │ │ +3d8cac: 7230 6302 0701 |0036: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8cb2: 0c07 |0039: move-result-object v7 │ │ +3d8cb4: 7210 5d02 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3d8cba: 2805 |003d: goto 0042 // +0005 │ │ +3d8cbc: 0d07 |003e: move-exception v7 │ │ +3d8cbe: 6e10 42a6 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d8cc4: 0e00 |0042: return-void │ │ catches : 1 │ │ 0x000a - 0x003d │ │ Lorg/json/JSONException; -> 0x003e │ │ positions : │ │ 0x0006 line=95 │ │ 0x000a line=97 │ │ 0x0013 line=98 │ │ @@ -919558,47 +919558,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3d8d00: |[3d8d00] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedRemoved:(Ljava/lang/String;)V │ │ -3d8d10: 1a00 6dc0 |0000: const-string v0, "sync_added" // string@c06d │ │ -3d8d14: 1a01 a351 |0002: const-string v1, "[]" // string@51a3 │ │ -3d8d18: 1a02 70c0 |0004: const-string v2, "sync_removed" // string@c070 │ │ -3d8d1c: 7010 05a0 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8d22: 0c03 |0009: move-result-object v3 │ │ -3d8d24: 2204 b41c |000a: new-instance v4, Lorg/json/JSONArray; // type@1cb4 │ │ -3d8d28: 7230 6b02 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d8d2e: 0c05 |000f: move-result-object v5 │ │ -3d8d30: 7020 56aa 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d8d36: 6e20 5caa 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ -3d8d3c: 2205 b41c |0016: new-instance v5, Lorg/json/JSONArray; // type@1cb4 │ │ -3d8d40: 7230 6b02 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d8d46: 0c01 |001b: move-result-object v1 │ │ -3d8d48: 7020 56aa 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d8d4e: 7030 06a0 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a006 │ │ -3d8d54: 0a07 |0022: move-result v7 │ │ -3d8d56: 6e20 5daa 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@aa5d │ │ -3d8d5c: 7210 6602 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3d8d62: 0c07 |0029: move-result-object v7 │ │ -3d8d64: 6e10 5eaa 0500 |002a: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ -3d8d6a: 0c01 |002d: move-result-object v1 │ │ -3d8d6c: 7230 6302 0701 |002e: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8d72: 0c07 |0031: move-result-object v7 │ │ -3d8d74: 6e10 5eaa 0400 |0032: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ -3d8d7a: 0c00 |0035: move-result-object v0 │ │ -3d8d7c: 7230 6302 2700 |0036: invoke-interface {v7, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ -3d8d82: 0c07 |0039: move-result-object v7 │ │ -3d8d84: 7210 5d02 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3d8d8a: 2805 |003d: goto 0042 // +0005 │ │ -3d8d8c: 0d07 |003e: move-exception v7 │ │ -3d8d8e: 6e10 42a6 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d8d94: 0e00 |0042: return-void │ │ +3d8cd8: |[3d8cd8] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.enqueueFeedRemoved:(Ljava/lang/String;)V │ │ +3d8ce8: 1a00 6dc0 |0000: const-string v0, "sync_added" // string@c06d │ │ +3d8cec: 1a01 a351 |0002: const-string v1, "[]" // string@51a3 │ │ +3d8cf0: 1a02 70c0 |0004: const-string v2, "sync_removed" // string@c070 │ │ +3d8cf4: 7010 05a0 0600 |0006: invoke-direct {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8cfa: 0c03 |0009: move-result-object v3 │ │ +3d8cfc: 2204 b41c |000a: new-instance v4, Lorg/json/JSONArray; // type@1cb4 │ │ +3d8d00: 7230 6b02 2301 |000c: invoke-interface {v3, v2, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d8d06: 0c05 |000f: move-result-object v5 │ │ +3d8d08: 7020 56aa 5400 |0010: invoke-direct {v4, v5}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d8d0e: 6e20 5caa 7400 |0013: invoke-virtual {v4, v7}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ +3d8d14: 2205 b41c |0016: new-instance v5, Lorg/json/JSONArray; // type@1cb4 │ │ +3d8d18: 7230 6b02 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d8d1e: 0c01 |001b: move-result-object v1 │ │ +3d8d20: 7020 56aa 1500 |001c: invoke-direct {v5, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d8d26: 7030 06a0 7605 |001f: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.indexOf:(Ljava/lang/String;Lorg/json/JSONArray;)I // method@a006 │ │ +3d8d2c: 0a07 |0022: move-result v7 │ │ +3d8d2e: 6e20 5daa 7500 |0023: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.remove:(I)Ljava/lang/Object; // method@aa5d │ │ +3d8d34: 7210 6602 0300 |0026: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3d8d3a: 0c07 |0029: move-result-object v7 │ │ +3d8d3c: 6e10 5eaa 0500 |002a: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ +3d8d42: 0c01 |002d: move-result-object v1 │ │ +3d8d44: 7230 6302 0701 |002e: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8d4a: 0c07 |0031: move-result-object v7 │ │ +3d8d4c: 6e10 5eaa 0400 |0032: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ +3d8d52: 0c00 |0035: move-result-object v0 │ │ +3d8d54: 7230 6302 2700 |0036: invoke-interface {v7, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0263 │ │ +3d8d5a: 0c07 |0039: move-result-object v7 │ │ +3d8d5c: 7210 5d02 0700 |003a: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3d8d62: 2805 |003d: goto 0042 // +0005 │ │ +3d8d64: 0d07 |003e: move-exception v7 │ │ +3d8d66: 6e10 42a6 0700 |003f: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d8d6c: 0e00 |0042: return-void │ │ catches : 1 │ │ 0x000a - 0x003d │ │ Lorg/json/JSONException; -> 0x003e │ │ positions : │ │ 0x0006 line=112 │ │ 0x000a line=114 │ │ 0x0013 line=115 │ │ @@ -919618,37 +919618,37 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -3d896c: |[3d896c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedAddedFeeds:()Ljava/util/ArrayList; │ │ -3d897c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d8980: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d8986: 7010 05a0 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d898c: 0c01 |0008: move-result-object v1 │ │ -3d898e: 1a02 6dc0 |0009: const-string v2, "sync_added" // string@c06d │ │ -3d8992: 1a03 a351 |000b: const-string v3, "[]" // string@51a3 │ │ -3d8996: 7230 6b02 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d899c: 0c01 |0010: move-result-object v1 │ │ -3d899e: 2202 b41c |0011: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ -3d89a2: 7020 56aa 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d89a8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3d89aa: 6e10 5baa 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d89b0: 0a03 |001a: move-result v3 │ │ -3d89b2: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ -3d89b6: 6e20 5aaa 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d89bc: 0c03 |0020: move-result-object v3 │ │ -3d89be: 6e20 58a7 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3d89c4: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d89c8: 28f1 |0026: goto 0017 // -000f │ │ -3d89ca: 0d01 |0027: move-exception v1 │ │ -3d89cc: 6e10 42a6 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d89d2: 1100 |002b: return-object v0 │ │ +3d8944: |[3d8944] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedAddedFeeds:()Ljava/util/ArrayList; │ │ +3d8954: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d8958: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d895e: 7010 05a0 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8964: 0c01 |0008: move-result-object v1 │ │ +3d8966: 1a02 6dc0 |0009: const-string v2, "sync_added" // string@c06d │ │ +3d896a: 1a03 a351 |000b: const-string v3, "[]" // string@51a3 │ │ +3d896e: 7230 6b02 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d8974: 0c01 |0010: move-result-object v1 │ │ +3d8976: 2202 b41c |0011: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ +3d897a: 7020 56aa 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d8980: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3d8982: 6e10 5baa 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d8988: 0a03 |001a: move-result v3 │ │ +3d898a: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ +3d898e: 6e20 5aaa 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d8994: 0c03 |0020: move-result-object v3 │ │ +3d8996: 6e20 58a7 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3d899c: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d89a0: 28f1 |0026: goto 0017 // -000f │ │ +3d89a2: 0d01 |0027: move-exception v1 │ │ +3d89a4: 6e10 42a6 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d89aa: 1100 |002b: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0024 │ │ Lorg/json/JSONException; -> 0x0027 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=59 │ │ 0x000d line=60 │ │ @@ -919664,39 +919664,39 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3d89e4: |[3d89e4] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedEpisodeActions:()Ljava/util/ArrayList; │ │ -3d89f4: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d89f8: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d89fe: 7010 05a0 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8a04: 0c01 |0008: move-result-object v1 │ │ -3d8a06: 1a02 6fc0 |0009: const-string v2, "sync_queued_episode_actions" // string@c06f │ │ -3d8a0a: 1a03 a351 |000b: const-string v3, "[]" // string@51a3 │ │ -3d8a0e: 7230 6b02 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d8a14: 0c01 |0010: move-result-object v1 │ │ -3d8a16: 2202 b41c |0011: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ -3d8a1a: 7020 56aa 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d8a20: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3d8a22: 6e10 5baa 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d8a28: 0a03 |001a: move-result v3 │ │ -3d8a2a: 3531 1400 |001b: if-ge v1, v3, 002f // +0014 │ │ -3d8a2e: 6e20 59aa 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3d8a34: 0c03 |0020: move-result-object v3 │ │ -3d8a36: 7110 ab9f 0300 |0021: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9fab │ │ -3d8a3c: 0c03 |0024: move-result-object v3 │ │ -3d8a3e: 6e20 58a7 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3d8a44: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d8a48: 28ed |002a: goto 0017 // -0013 │ │ -3d8a4a: 0d01 |002b: move-exception v1 │ │ -3d8a4c: 6e10 42a6 0100 |002c: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d8a52: 1100 |002f: return-object v0 │ │ +3d89bc: |[3d89bc] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedEpisodeActions:()Ljava/util/ArrayList; │ │ +3d89cc: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d89d0: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d89d6: 7010 05a0 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d89dc: 0c01 |0008: move-result-object v1 │ │ +3d89de: 1a02 6fc0 |0009: const-string v2, "sync_queued_episode_actions" // string@c06f │ │ +3d89e2: 1a03 a351 |000b: const-string v3, "[]" // string@51a3 │ │ +3d89e6: 7230 6b02 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d89ec: 0c01 |0010: move-result-object v1 │ │ +3d89ee: 2202 b41c |0011: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ +3d89f2: 7020 56aa 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d89f8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3d89fa: 6e10 5baa 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d8a00: 0a03 |001a: move-result v3 │ │ +3d8a02: 3531 1400 |001b: if-ge v1, v3, 002f // +0014 │ │ +3d8a06: 6e20 59aa 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3d8a0c: 0c03 |0020: move-result-object v3 │ │ +3d8a0e: 7110 ab9f 0300 |0021: invoke-static {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.readFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9fab │ │ +3d8a14: 0c03 |0024: move-result-object v3 │ │ +3d8a16: 6e20 58a7 3000 |0025: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3d8a1c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d8a20: 28ed |002a: goto 0017 // -0013 │ │ +3d8a22: 0d01 |002b: move-exception v1 │ │ +3d8a24: 6e10 42a6 0100 |002c: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d8a2a: 1100 |002f: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0028 │ │ Lorg/json/JSONException; -> 0x002b │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=28 │ │ 0x000d line=29 │ │ @@ -919712,37 +919712,37 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -3d8a64: |[3d8a64] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedRemovedFeeds:()Ljava/util/ArrayList; │ │ -3d8a74: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d8a78: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d8a7e: 7010 05a0 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ -3d8a84: 0c01 |0008: move-result-object v1 │ │ -3d8a86: 1a02 70c0 |0009: const-string v2, "sync_removed" // string@c070 │ │ -3d8a8a: 1a03 a351 |000b: const-string v3, "[]" // string@51a3 │ │ -3d8a8e: 7230 6b02 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ -3d8a94: 0c01 |0010: move-result-object v1 │ │ -3d8a96: 2202 b41c |0011: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ -3d8a9a: 7020 56aa 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d8aa0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -3d8aa2: 6e10 5baa 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d8aa8: 0a03 |001a: move-result v3 │ │ -3d8aaa: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ -3d8aae: 6e20 5aaa 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d8ab4: 0c03 |0020: move-result-object v3 │ │ -3d8ab6: 6e20 58a7 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3d8abc: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d8ac0: 28f1 |0026: goto 0017 // -000f │ │ -3d8ac2: 0d01 |0027: move-exception v1 │ │ -3d8ac4: 6e10 42a6 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d8aca: 1100 |002b: return-object v0 │ │ +3d8a3c: |[3d8a3c] de.danoeh.antennapod.net.sync.serviceinterface.SynchronizationQueueStorage.getQueuedRemovedFeeds:()Ljava/util/ArrayList; │ │ +3d8a4c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d8a50: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d8a56: 7010 05a0 0400 |0005: invoke-direct {v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@a005 │ │ +3d8a5c: 0c01 |0008: move-result-object v1 │ │ +3d8a5e: 1a02 70c0 |0009: const-string v2, "sync_removed" // string@c070 │ │ +3d8a62: 1a03 a351 |000b: const-string v3, "[]" // string@51a3 │ │ +3d8a66: 7230 6b02 2103 |000d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@026b │ │ +3d8a6c: 0c01 |0010: move-result-object v1 │ │ +3d8a6e: 2202 b41c |0011: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ +3d8a72: 7020 56aa 1200 |0013: invoke-direct {v2, v1}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d8a78: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +3d8a7a: 6e10 5baa 0200 |0017: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d8a80: 0a03 |001a: move-result v3 │ │ +3d8a82: 3531 1000 |001b: if-ge v1, v3, 002b // +0010 │ │ +3d8a86: 6e20 5aaa 1200 |001d: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d8a8c: 0c03 |0020: move-result-object v3 │ │ +3d8a8e: 6e20 58a7 3000 |0021: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3d8a94: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d8a98: 28f1 |0026: goto 0017 // -000f │ │ +3d8a9a: 0d01 |0027: move-exception v1 │ │ +3d8a9c: 6e10 42a6 0100 |0028: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d8aa2: 1100 |002b: return-object v0 │ │ catches : 1 │ │ 0x0005 - 0x0024 │ │ Lorg/json/JSONException; -> 0x0027 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=43 │ │ 0x000d line=44 │ │ @@ -919782,18 +919782,18 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d8da8: |[3d8da8] de.danoeh.antennapod.net.sync.serviceinterface.UploadChangesResponse.:(J)V │ │ -3d8db8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8dbe: 5a01 a6c6 |0003: iput-wide v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ -3d8dc2: 0e00 |0005: return-void │ │ +3d8d80: |[3d8d80] de.danoeh.antennapod.net.sync.serviceinterface.UploadChangesResponse.:(J)V │ │ +3d8d90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8d96: 5a01 a6c6 |0003: iput-wide v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ +3d8d9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -919839,17 +919839,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d8dc4: |[3d8dc4] de.danoeh.antennapod.parser.feed.BuildConfig.:()V │ │ -3d8dd4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8dda: 0e00 |0003: return-void │ │ +3d8d9c: |[3d8d9c] de.danoeh.antennapod.parser.feed.BuildConfig.:()V │ │ +3d8dac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -919880,61 +919880,61 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d8e94: |[3d8e94] de.danoeh.antennapod.parser.feed.FeedHandler.:()V │ │ -3d8ea4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8eaa: 0e00 |0003: return-void │ │ +3d8e6c: |[3d8e6c] de.danoeh.antennapod.parser.feed.FeedHandler.:()V │ │ +3d8e7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8e82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/parser/feed/FeedHandler;) │ │ name : 'parseFeed' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -3d8e00: |[3d8e00] de.danoeh.antennapod.parser.feed.FeedHandler.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ -3d8e10: 2200 011a |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter; // type@1a01 │ │ -3d8e14: 7010 72a0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.:()V // method@a072 │ │ -3d8e1a: 6e20 74a0 4000 |0005: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a074 │ │ -3d8e20: 0c00 |0008: move-result-object v0 │ │ -3d8e22: 2201 ee19 |0009: new-instance v1, Lde/danoeh/antennapod/parser/feed/SyndHandler; // type@19ee │ │ -3d8e26: 7030 28a0 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a028 │ │ -3d8e2c: 7100 74a9 0000 |000e: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@a974 │ │ -3d8e32: 0c00 |0011: move-result-object v0 │ │ -3d8e34: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -3d8e36: 6e20 76a9 2000 |0013: invoke-virtual {v0, v2}, Ljavax/xml/parsers/SAXParserFactory;.setNamespaceAware:(Z)V // method@a976 │ │ -3d8e3c: 6e10 75a9 0000 |0016: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@a975 │ │ -3d8e42: 0c00 |0019: move-result-object v0 │ │ -3d8e44: 2202 121b |001a: new-instance v2, Ljava/io/File; // type@1b12 │ │ -3d8e48: 6e10 ad9b 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ -3d8e4e: 0c04 |001f: move-result-object v4 │ │ -3d8e50: 7020 7ba4 4200 |0020: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3d8e56: 2204 a21c |0023: new-instance v4, Lorg/apache/commons/io/input/XmlStreamReader; // type@1ca2 │ │ -3d8e5a: 7020 2eaa 2400 |0025: invoke-direct {v4, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@aa2e │ │ -3d8e60: 2202 ba1c |0028: new-instance v2, Lorg/xml/sax/InputSource; // type@1cba │ │ -3d8e64: 7020 71aa 4200 |002a: invoke-direct {v2, v4}, Lorg/xml/sax/InputSource;.:(Ljava/io/Reader;)V // method@aa71 │ │ -3d8e6a: 6e30 73a9 2001 |002d: invoke-virtual {v0, v2, v1}, Ljavax/xml/parsers/SAXParser;.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V // method@a973 │ │ -3d8e70: 6e10 e3a4 0400 |0030: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3d8e76: 2204 e019 |0033: new-instance v4, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // type@19e0 │ │ -3d8e7a: 5410 8fc7 |0035: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d8e7e: 5401 b2c6 |0037: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ -3d8e82: 5402 adc6 |0039: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c6ad │ │ -3d8e86: 5400 b5c6 |003b: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c6b5 │ │ -3d8e8a: 7040 0ba0 1402 |003d: invoke-direct {v4, v1, v2, v0}, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V // method@a00b │ │ -3d8e90: 1104 |0040: return-object v4 │ │ +3d8dd8: |[3d8dd8] de.danoeh.antennapod.parser.feed.FeedHandler.parseFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; │ │ +3d8de8: 2200 011a |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter; // type@1a01 │ │ +3d8dec: 7010 72a0 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.:()V // method@a072 │ │ +3d8df2: 6e20 74a0 4000 |0005: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a074 │ │ +3d8df8: 0c00 |0008: move-result-object v0 │ │ +3d8dfa: 2201 ee19 |0009: new-instance v1, Lde/danoeh/antennapod/parser/feed/SyndHandler; // type@19ee │ │ +3d8dfe: 7030 28a0 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a028 │ │ +3d8e04: 7100 74a9 0000 |000e: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@a974 │ │ +3d8e0a: 0c00 |0011: move-result-object v0 │ │ +3d8e0c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +3d8e0e: 6e20 76a9 2000 |0013: invoke-virtual {v0, v2}, Ljavax/xml/parsers/SAXParserFactory;.setNamespaceAware:(Z)V // method@a976 │ │ +3d8e14: 6e10 75a9 0000 |0016: invoke-virtual {v0}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@a975 │ │ +3d8e1a: 0c00 |0019: move-result-object v0 │ │ +3d8e1c: 2202 121b |001a: new-instance v2, Ljava/io/File; // type@1b12 │ │ +3d8e20: 6e10 ad9b 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ +3d8e26: 0c04 |001f: move-result-object v4 │ │ +3d8e28: 7020 7ba4 4200 |0020: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3d8e2e: 2204 a21c |0023: new-instance v4, Lorg/apache/commons/io/input/XmlStreamReader; // type@1ca2 │ │ +3d8e32: 7020 2eaa 2400 |0025: invoke-direct {v4, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@aa2e │ │ +3d8e38: 2202 ba1c |0028: new-instance v2, Lorg/xml/sax/InputSource; // type@1cba │ │ +3d8e3c: 7020 71aa 4200 |002a: invoke-direct {v2, v4}, Lorg/xml/sax/InputSource;.:(Ljava/io/Reader;)V // method@aa71 │ │ +3d8e42: 6e30 73a9 2001 |002d: invoke-virtual {v0, v2, v1}, Ljavax/xml/parsers/SAXParser;.parse:(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V // method@a973 │ │ +3d8e48: 6e10 e3a4 0400 |0030: invoke-virtual {v4}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3d8e4e: 2204 e019 |0033: new-instance v4, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // type@19e0 │ │ +3d8e52: 5410 8fc7 |0035: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d8e56: 5401 b2c6 |0037: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ +3d8e5a: 5402 adc6 |0039: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c6ad │ │ +3d8e5e: 5400 b5c6 |003b: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c6b5 │ │ +3d8e62: 7040 0ba0 1402 |003d: invoke-direct {v4, v1, v2, v0}, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V // method@a00b │ │ +3d8e68: 1104 |0040: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=22 │ │ 0x0009 line=23 │ │ 0x000e line=25 │ │ 0x0013 line=26 │ │ @@ -919992,20 +919992,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d8ddc: |[3d8ddc] de.danoeh.antennapod.parser.feed.FeedHandlerResult.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V │ │ -3d8dec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8df2: 5b01 abc6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6ab │ │ -3d8df6: 5b02 aac6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.alternateFeedUrls:Ljava/util/Map; // field@c6aa │ │ -3d8dfa: 5b03 acc6 |0007: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c6ac │ │ -3d8dfe: 0e00 |0009: return-void │ │ +3d8db4: |[3d8db4] de.danoeh.antennapod.parser.feed.FeedHandlerResult.:(Lde/danoeh/antennapod/model/feed/Feed;Ljava/util/Map;Ljava/lang/String;)V │ │ +3d8dc4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8dca: 5b01 abc6 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6ab │ │ +3d8dce: 5b02 aac6 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.alternateFeedUrls:Ljava/util/Map; // field@c6aa │ │ +3d8dd2: 5b03 acc6 |0007: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c6ac │ │ +3d8dd6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ locals : │ │ @@ -920104,38 +920104,38 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -3d8fe8: |[3d8fe8] de.danoeh.antennapod.parser.feed.HandlerState.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3d8ff8: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d8ffe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d9000: 5b10 b5c6 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c6b5 │ │ -3d9004: 5b12 b2c6 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ -3d9008: 2202 df1b |0008: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ -3d900c: 7010 f2a7 0200 |000a: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3d9012: 5b12 adc6 |000d: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c6ad │ │ -3d9016: 2202 d31b |000f: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ -3d901a: 7010 54a7 0200 |0011: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d9020: 5b12 b3c6 |0014: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c6b3 │ │ -3d9024: 2202 f91b |0016: new-instance v2, Ljava/util/Stack; // type@1bf9 │ │ -3d9028: 7010 97a8 0200 |0018: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@a897 │ │ -3d902e: 5b12 b6c6 |001b: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d9032: 2202 df1b |001d: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ -3d9036: 7010 f2a7 0200 |001f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3d903c: 5b12 b4c6 |0022: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d9040: 2202 f91b |0024: new-instance v2, Ljava/util/Stack; // type@1bf9 │ │ -3d9044: 7010 97a8 0200 |0026: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@a897 │ │ -3d904a: 5b12 b1c6 |0029: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ -3d904e: 2202 df1b |002b: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ -3d9052: 7010 f2a7 0200 |002d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3d9058: 5b12 b7c6 |0030: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c6b7 │ │ -3d905c: 0e00 |0032: return-void │ │ +3d8fc0: |[3d8fc0] de.danoeh.antennapod.parser.feed.HandlerState.:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3d8fd0: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d8fd6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d8fd8: 5b10 b5c6 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c6b5 │ │ +3d8fdc: 5b12 b2c6 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ +3d8fe0: 2202 df1b |0008: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ +3d8fe4: 7010 f2a7 0200 |000a: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3d8fea: 5b12 adc6 |000d: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c6ad │ │ +3d8fee: 2202 d31b |000f: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ +3d8ff2: 7010 54a7 0200 |0011: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d8ff8: 5b12 b3c6 |0014: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c6b3 │ │ +3d8ffc: 2202 f91b |0016: new-instance v2, Ljava/util/Stack; // type@1bf9 │ │ +3d9000: 7010 97a8 0200 |0018: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@a897 │ │ +3d9006: 5b12 b6c6 |001b: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d900a: 2202 df1b |001d: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ +3d900e: 7010 f2a7 0200 |001f: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3d9014: 5b12 b4c6 |0022: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d9018: 2202 f91b |0024: new-instance v2, Ljava/util/Stack; // type@1bf9 │ │ +3d901c: 7010 97a8 0200 |0026: invoke-direct {v2}, Ljava/util/Stack;.:()V // method@a897 │ │ +3d9022: 5b12 b1c6 |0029: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ +3d9026: 2202 df1b |002b: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ +3d902a: 7010 f2a7 0200 |002d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3d9030: 5b12 b7c6 |0030: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c6b7 │ │ +3d9034: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=29 │ │ 0x0006 line=50 │ │ 0x0008 line=51 │ │ 0x000f line=52 │ │ @@ -920153,18 +920153,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d9060: |[3d9060] de.danoeh.antennapod.parser.feed.HandlerState.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d9070: 5410 adc6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c6ad │ │ -3d9074: 7230 58a8 3002 |0002: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d907a: 0e00 |0005: return-void │ │ +3d9038: |[3d9038] de.danoeh.antennapod.parser.feed.HandlerState.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d9048: 5410 adc6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.alternateUrls:Ljava/util/Map; // field@c6ad │ │ +3d904c: 7230 58a8 3002 |0002: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d9052: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -920174,17 +920174,17 @@ │ │ type : '()Ljava/lang/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8f88: |[3d8f88] de.danoeh.antennapod.parser.feed.HandlerState.getContentBuf:()Ljava/lang/StringBuilder; │ │ -3d8f98: 5410 aec6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ -3d8f9c: 1100 |0002: return-object v0 │ │ +3d8f60: |[3d8f60] de.danoeh.antennapod.parser.feed.HandlerState.getContentBuf:()Ljava/lang/StringBuilder; │ │ +3d8f70: 5410 aec6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ +3d8f74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -920192,17 +920192,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedFunding;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8ec4: |[3d8ec4] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ -3d8ed4: 5410 afc6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c6af │ │ -3d8ed8: 1100 |0002: return-object v0 │ │ +3d8e9c: |[3d8e9c] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ +3d8eac: 5410 afc6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c6af │ │ +3d8eb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #3 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -920210,17 +920210,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8edc: |[3d8edc] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3d8eec: 5410 b0c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c6b0 │ │ -3d8ef0: 1100 |0002: return-object v0 │ │ +3d8eb4: |[3d8eb4] de.danoeh.antennapod.parser.feed.HandlerState.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3d8ec4: 5410 b0c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c6b0 │ │ +3d8ec8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #4 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -920228,17 +920228,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/Feed;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8eac: |[3d8eac] de.danoeh.antennapod.parser.feed.HandlerState.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ -3d8ebc: 5410 b2c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ -3d8ec0: 1100 |0002: return-object v0 │ │ +3d8e84: |[3d8e84] de.danoeh.antennapod.parser.feed.HandlerState.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; │ │ +3d8e94: 5410 b2c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ +3d8e98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #5 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -920246,17 +920246,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8fa0: |[3d8fa0] de.danoeh.antennapod.parser.feed.HandlerState.getItems:()Ljava/util/ArrayList; │ │ -3d8fb0: 5410 b3c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c6b3 │ │ -3d8fb4: 1100 |0002: return-object v0 │ │ +3d8f78: |[3d8f78] de.danoeh.antennapod.parser.feed.HandlerState.getItems:()Ljava/util/ArrayList; │ │ +3d8f88: 5410 b3c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.items:Ljava/util/ArrayList; // field@c6b3 │ │ +3d8f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #6 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -920264,26 +920264,26 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -3d8ef4: |[3d8ef4] de.danoeh.antennapod.parser.feed.HandlerState.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3d8f04: 5430 b6c6 |0000: iget-object v0, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f08: 6e10 9aa8 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ -3d8f0e: 0c00 |0005: move-result-object v0 │ │ -3d8f10: 1f00 f119 |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d8f14: 5431 b6c6 |0008: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f18: 6e10 99a8 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3d8f1e: 0c01 |000d: move-result-object v1 │ │ -3d8f20: 1f01 f119 |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d8f24: 5432 b6c6 |0010: iget-object v2, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f28: 6e20 9ba8 0200 |0012: invoke-virtual {v2, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ -3d8f2e: 1101 |0015: return-object v1 │ │ +3d8ecc: |[3d8ecc] de.danoeh.antennapod.parser.feed.HandlerState.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3d8edc: 5430 b6c6 |0000: iget-object v0, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8ee0: 6e10 9aa8 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ +3d8ee6: 0c00 |0005: move-result-object v0 │ │ +3d8ee8: 1f00 f119 |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d8eec: 5431 b6c6 |0008: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8ef0: 6e10 99a8 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3d8ef6: 0c01 |000d: move-result-object v1 │ │ +3d8ef8: 1f01 f119 |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d8efc: 5432 b6c6 |0010: iget-object v2, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8f00: 6e20 9ba8 0200 |0012: invoke-virtual {v2, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ +3d8f06: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=96 │ │ 0x0010 line=97 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ @@ -920293,17 +920293,17 @@ │ │ type : '()Ljava/util/Stack;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8fd0: |[3d8fd0] de.danoeh.antennapod.parser.feed.HandlerState.getTagstack:()Ljava/util/Stack; │ │ -3d8fe0: 5410 b6c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8fe4: 1100 |0002: return-object v0 │ │ +3d8fa8: |[3d8fa8] de.danoeh.antennapod.parser.feed.HandlerState.getTagstack:()Ljava/util/Stack; │ │ +3d8fb8: 5410 b6c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8fbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #8 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -920311,17 +920311,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d8fb8: |[3d8fb8] de.danoeh.antennapod.parser.feed.HandlerState.getTempObjects:()Ljava/util/Map; │ │ -3d8fc8: 5410 b7c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c6b7 │ │ -3d8fcc: 1100 |0002: return-object v0 │ │ +3d8f90: |[3d8f90] de.danoeh.antennapod.parser.feed.HandlerState.getTempObjects:()Ljava/util/Map; │ │ +3d8fa0: 5410 b7c6 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tempObjects:Ljava/util/Map; // field@c6b7 │ │ +3d8fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ │ │ #9 : (in Lde/danoeh/antennapod/parser/feed/HandlerState;) │ │ @@ -920329,32 +920329,32 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3d8f30: |[3d8f30] de.danoeh.antennapod.parser.feed.HandlerState.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3d8f40: 5440 b6c6 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f44: 6e10 9aa8 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ -3d8f4a: 0c00 |0005: move-result-object v0 │ │ -3d8f4c: 1f00 f119 |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d8f50: 5441 b6c6 |0008: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f54: 6e10 9aa8 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ -3d8f5a: 0c01 |000d: move-result-object v1 │ │ -3d8f5c: 1f01 f119 |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d8f60: 5442 b6c6 |0010: iget-object v2, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f64: 6e10 99a8 0200 |0012: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3d8f6a: 0c02 |0015: move-result-object v2 │ │ -3d8f6c: 1f02 f119 |0016: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d8f70: 5443 b6c6 |0018: iget-object v3, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f74: 6e20 9ba8 1300 |001a: invoke-virtual {v3, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ -3d8f7a: 5441 b6c6 |001d: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d8f7e: 6e20 9ba8 0100 |001f: invoke-virtual {v1, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ -3d8f84: 1102 |0022: return-object v2 │ │ +3d8f08: |[3d8f08] de.danoeh.antennapod.parser.feed.HandlerState.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3d8f18: 5440 b6c6 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8f1c: 6e10 9aa8 0000 |0002: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ +3d8f22: 0c00 |0005: move-result-object v0 │ │ +3d8f24: 1f00 f119 |0006: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d8f28: 5441 b6c6 |0008: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8f2c: 6e10 9aa8 0100 |000a: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ +3d8f32: 0c01 |000d: move-result-object v1 │ │ +3d8f34: 1f01 f119 |000e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d8f38: 5442 b6c6 |0010: iget-object v2, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8f3c: 6e10 99a8 0200 |0012: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3d8f42: 0c02 |0015: move-result-object v2 │ │ +3d8f44: 1f02 f119 |0016: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d8f48: 5443 b6c6 |0018: iget-object v3, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8f4c: 6e20 9ba8 1300 |001a: invoke-virtual {v3, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ +3d8f52: 5441 b6c6 |001d: iget-object v1, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d8f56: 6e20 9ba8 0100 |001f: invoke-virtual {v1, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ +3d8f5c: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ 0x0010 line=104 │ │ 0x0018 line=105 │ │ 0x001d line=106 │ │ @@ -920366,17 +920366,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedFunding;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d907c: |[3d907c] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ -3d908c: 5b01 afc6 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c6af │ │ -3d9090: 0e00 |0002: return-void │ │ +3d9054: |[3d9054] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V │ │ +3d9064: 5b01 afc6 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentFunding:Lde/danoeh/antennapod/model/feed/FeedFunding; // field@c6af │ │ +3d9068: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedFunding; │ │ │ │ @@ -920385,17 +920385,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9094: |[3d9094] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3d90a4: 5b01 b0c6 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c6b0 │ │ -3d90a8: 0e00 |0002: return-void │ │ +3d906c: |[3d906c] de.danoeh.antennapod.parser.feed.HandlerState.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3d907c: 5b01 b0c6 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.currentItem:Lde/danoeh/antennapod/model/feed/FeedItem; // field@c6b0 │ │ +3d9080: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -920404,17 +920404,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d90ac: |[3d90ac] de.danoeh.antennapod.parser.feed.HandlerState.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3d90bc: 5b01 b2c6 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ -3d90c0: 0e00 |0002: return-void │ │ +3d9084: |[3d9084] de.danoeh.antennapod.parser.feed.HandlerState.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3d9094: 5b01 b2c6 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6b2 │ │ +3d9098: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ │ │ @@ -920447,71 +920447,71 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d917c: |[3d917c] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.:()V │ │ -3d918c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d9192: 0e00 |0003: return-void │ │ +3d9154: |[3d9154] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.:()V │ │ +3d9164: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d916a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/PodcastIndexChapterParser;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -3d90c4: |[3d90c4] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.parse:(Ljava/lang/String;)Ljava/util/List; │ │ -3d90d4: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d90d8: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d90de: 2201 b61c |0005: new-instance v1, Lorg/json/JSONObject; // type@1cb6 │ │ -3d90e2: 7020 60aa c100 |0007: invoke-direct {v1, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d90e8: 1a0c f75d |000a: const-string v12, "chapters" // string@5df7 │ │ -3d90ec: 6e20 62aa c100 |000c: invoke-virtual {v1, v12}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3d90f2: 0c0c |000f: move-result-object v12 │ │ -3d90f4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3d90f6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3d90f8: 6e10 5baa 0c00 |0012: invoke-virtual {v12}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d90fe: 0a03 |0015: move-result v3 │ │ -3d9100: 3532 2f00 |0016: if-ge v2, v3, 0045 // +002f │ │ -3d9104: 6e20 59aa 2c00 |0018: invoke-virtual {v12, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3d910a: 0c03 |001b: move-result-object v3 │ │ -3d910c: 1a04 cabe |001c: const-string v4, "startTime" // string@beca │ │ -3d9110: 6e30 68aa 4301 |001e: invoke-virtual {v3, v4, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ -3d9116: 0a04 |0021: move-result v4 │ │ -3d9118: 1a05 5ec2 |0022: const-string v5, "title" // string@c25e │ │ -3d911c: 6e20 69aa 5300 |0024: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@aa69 │ │ -3d9122: 0c09 |0027: move-result-object v9 │ │ -3d9124: 1a05 21c6 |0028: const-string v5, "url" // string@c621 │ │ -3d9128: 6e20 69aa 5300 |002a: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@aa69 │ │ -3d912e: 0c0a |002d: move-result-object v10 │ │ -3d9130: 1a05 e581 |002e: const-string v5, "img" // string@81e5 │ │ -3d9134: 6e20 69aa 5300 |0030: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@aa69 │ │ -3d913a: 0c0b |0033: move-result-object v11 │ │ -3d913c: 2203 c618 |0034: new-instance v3, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3d9140: 8144 |0036: int-to-long v4, v4 │ │ -3d9142: 1606 e803 |0037: const-wide/16 v6, #int 1000 // #3e8 │ │ -3d9146: 9d07 0406 |0039: mul-long v7, v4, v6 │ │ -3d914a: 0736 |003b: move-object v6, v3 │ │ -3d914c: 7606 7a9b 0600 |003c: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b7a │ │ -3d9152: 7220 1fa8 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d9158: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3d915c: 28ce |0044: goto 0012 // -0032 │ │ -3d915e: 1100 |0045: return-object v0 │ │ -3d9160: 0d0c |0046: move-exception v12 │ │ -3d9162: 6e10 42a6 0c00 |0047: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d9168: 120c |004a: const/4 v12, #int 0 // #0 │ │ -3d916a: 110c |004b: return-object v12 │ │ +3d909c: |[3d909c] de.danoeh.antennapod.parser.feed.PodcastIndexChapterParser.parse:(Ljava/lang/String;)Ljava/util/List; │ │ +3d90ac: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d90b0: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d90b6: 2201 b61c |0005: new-instance v1, Lorg/json/JSONObject; // type@1cb6 │ │ +3d90ba: 7020 60aa c100 |0007: invoke-direct {v1, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d90c0: 1a0c f75d |000a: const-string v12, "chapters" // string@5df7 │ │ +3d90c4: 6e20 62aa c100 |000c: invoke-virtual {v1, v12}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3d90ca: 0c0c |000f: move-result-object v12 │ │ +3d90cc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3d90ce: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3d90d0: 6e10 5baa 0c00 |0012: invoke-virtual {v12}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d90d6: 0a03 |0015: move-result v3 │ │ +3d90d8: 3532 2f00 |0016: if-ge v2, v3, 0045 // +002f │ │ +3d90dc: 6e20 59aa 2c00 |0018: invoke-virtual {v12, v2}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3d90e2: 0c03 |001b: move-result-object v3 │ │ +3d90e4: 1a04 cabe |001c: const-string v4, "startTime" // string@beca │ │ +3d90e8: 6e30 68aa 4301 |001e: invoke-virtual {v3, v4, v1}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@aa68 │ │ +3d90ee: 0a04 |0021: move-result v4 │ │ +3d90f0: 1a05 5ec2 |0022: const-string v5, "title" // string@c25e │ │ +3d90f4: 6e20 69aa 5300 |0024: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@aa69 │ │ +3d90fa: 0c09 |0027: move-result-object v9 │ │ +3d90fc: 1a05 21c6 |0028: const-string v5, "url" // string@c621 │ │ +3d9100: 6e20 69aa 5300 |002a: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@aa69 │ │ +3d9106: 0c0a |002d: move-result-object v10 │ │ +3d9108: 1a05 e581 |002e: const-string v5, "img" // string@81e5 │ │ +3d910c: 6e20 69aa 5300 |0030: invoke-virtual {v3, v5}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@aa69 │ │ +3d9112: 0c0b |0033: move-result-object v11 │ │ +3d9114: 2203 c618 |0034: new-instance v3, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3d9118: 8144 |0036: int-to-long v4, v4 │ │ +3d911a: 1606 e803 |0037: const-wide/16 v6, #int 1000 // #3e8 │ │ +3d911e: 9d07 0406 |0039: mul-long v7, v4, v6 │ │ +3d9122: 0736 |003b: move-object v6, v3 │ │ +3d9124: 7606 7a9b 0600 |003c: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b7a │ │ +3d912a: 7220 1fa8 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d9130: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3d9134: 28ce |0044: goto 0012 // -0032 │ │ +3d9136: 1100 |0045: return-object v0 │ │ +3d9138: 0d0c |0046: move-exception v12 │ │ +3d913a: 6e10 42a6 0c00 |0047: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d9140: 120c |004a: const/4 v12, #int 0 // #0 │ │ +3d9142: 110c |004b: return-object v12 │ │ catches : 1 │ │ 0x0000 - 0x0042 │ │ Lorg/json/JSONException; -> 0x0046 │ │ positions : │ │ 0x0000 line=14 │ │ 0x0005 line=15 │ │ 0x000c line=16 │ │ @@ -920642,17 +920642,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d9194: |[3d9194] de.danoeh.antennapod.parser.feed.R$attr.:()V │ │ -3d91a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d91aa: 0e00 |0003: return-void │ │ +3d916c: |[3d916c] de.danoeh.antennapod.parser.feed.R$attr.:()V │ │ +3d917c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d9182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -920719,17 +920719,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d91ac: |[3d91ac] de.danoeh.antennapod.parser.feed.R$color.:()V │ │ -3d91bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d91c2: 0e00 |0003: return-void │ │ +3d9184: |[3d9184] de.danoeh.antennapod.parser.feed.R$color.:()V │ │ +3d9194: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d919a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -920871,17 +920871,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d91c4: |[3d91c4] de.danoeh.antennapod.parser.feed.R$dimen.:()V │ │ -3d91d4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d91da: 0e00 |0003: return-void │ │ +3d919c: |[3d919c] de.danoeh.antennapod.parser.feed.R$dimen.:()V │ │ +3d91ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d91b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -920973,17 +920973,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d91dc: |[3d91dc] de.danoeh.antennapod.parser.feed.R$drawable.:()V │ │ -3d91ec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d91f2: 0e00 |0003: return-void │ │ +3d91b4: |[3d91b4] de.danoeh.antennapod.parser.feed.R$drawable.:()V │ │ +3d91c4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d91ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -921410,17 +921410,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d91f4: |[3d91f4] de.danoeh.antennapod.parser.feed.R$id.:()V │ │ -3d9204: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d920a: 0e00 |0003: return-void │ │ +3d91cc: |[3d91cc] de.danoeh.antennapod.parser.feed.R$id.:()V │ │ +3d91dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d91e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -921462,17 +921462,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d920c: |[3d920c] de.danoeh.antennapod.parser.feed.R$integer.:()V │ │ -3d921c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d9222: 0e00 |0003: return-void │ │ +3d91e4: |[3d91e4] de.danoeh.antennapod.parser.feed.R$integer.:()V │ │ +3d91f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d91fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -921584,17 +921584,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d9224: |[3d9224] de.danoeh.antennapod.parser.feed.R$layout.:()V │ │ -3d9234: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d923a: 0e00 |0003: return-void │ │ +3d91fc: |[3d91fc] de.danoeh.antennapod.parser.feed.R$layout.:()V │ │ +3d920c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d9212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -921636,17 +921636,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d923c: |[3d923c] de.danoeh.antennapod.parser.feed.R$string.:()V │ │ -3d924c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d9252: 0e00 |0003: return-void │ │ +3d9214: |[3d9214] de.danoeh.antennapod.parser.feed.R$string.:()V │ │ +3d9224: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d922a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -921738,17 +921738,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d9394: |[3d9394] de.danoeh.antennapod.parser.feed.R$style.:()V │ │ -3d93a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d93aa: 0e00 |0003: return-void │ │ +3d936c: |[3d936c] de.danoeh.antennapod.parser.feed.R$style.:()V │ │ +3d937c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d9382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -922000,65 +922000,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3d9254: |[3d9254] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ -3d9264: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ -3d926a: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ -3d9270: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3d9276: 0c00 |0009: move-result-object v0 │ │ -3d9278: 6900 61c7 |000a: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.Capability:[I // field@c761 │ │ -3d927c: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3d9282: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ -3d9288: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3d928e: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3d9294: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3d929a: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3d92a0: 0c00 |001e: move-result-object v0 │ │ -3d92a2: 6900 64c7 |001f: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.ColorStateListItem:[I // field@c764 │ │ -3d92a6: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3d92a8: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ -3d92ac: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3d92b2: 6900 6ac7 |0027: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamily:[I // field@c76a │ │ -3d92b6: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3d92ba: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ -3d92be: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3d92c4: 6900 6bc7 |0030: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamilyFont:[I // field@c76b │ │ -3d92c8: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3d92cc: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ -3d92d0: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3d92d6: 6900 7dc7 |0039: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColor:[I // field@c77d │ │ -3d92da: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3d92e0: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ -3d92e6: 0c00 |0041: move-result-object v0 │ │ -3d92e8: 6900 7ec7 |0042: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColorItem:[I // field@c77e │ │ -3d92ec: 0e00 |0044: return-void │ │ -3d92ee: 0000 |0045: nop // spacer │ │ -3d92f0: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ -3d9314: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3d9344: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3d922c: |[3d922c] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ +3d923c: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ +3d9242: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ +3d9248: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3d924e: 0c00 |0009: move-result-object v0 │ │ +3d9250: 6900 61c7 |000a: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.Capability:[I // field@c761 │ │ +3d9254: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3d925a: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ +3d9260: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3d9266: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3d926c: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3d9272: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3d9278: 0c00 |001e: move-result-object v0 │ │ +3d927a: 6900 64c7 |001f: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.ColorStateListItem:[I // field@c764 │ │ +3d927e: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3d9280: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ +3d9284: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3d928a: 6900 6ac7 |0027: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamily:[I // field@c76a │ │ +3d928e: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3d9292: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ +3d9296: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3d929c: 6900 6bc7 |0030: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.FontFamilyFont:[I // field@c76b │ │ +3d92a0: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3d92a4: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ +3d92a8: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3d92ae: 6900 7dc7 |0039: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColor:[I // field@c77d │ │ +3d92b2: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3d92b8: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ +3d92be: 0c00 |0041: move-result-object v0 │ │ +3d92c0: 6900 7ec7 |0042: sput-object v0, Lde/danoeh/antennapod/parser/feed/R$styleable;.GradientColorItem:[I // field@c77e │ │ +3d92c4: 0e00 |0044: return-void │ │ +3d92c6: 0000 |0045: nop // spacer │ │ +3d92c8: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ +3d92ec: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3d931c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d937c: |[3d937c] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ -3d938c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d9392: 0e00 |0003: return-void │ │ +3d9354: |[3d9354] de.danoeh.antennapod.parser.feed.R$styleable.:()V │ │ +3d9364: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d936a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -922089,17 +922089,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d93ac: |[3d93ac] de.danoeh.antennapod.parser.feed.R.:()V │ │ -3d93bc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d93c2: 0e00 |0003: return-void │ │ +3d9384: |[3d9384] de.danoeh.antennapod.parser.feed.R.:()V │ │ +3d9394: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d939a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -922154,28 +922154,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3d9440: |[3d9440] de.danoeh.antennapod.parser.feed.SyndHandler.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ -3d9450: 7010 72aa 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@aa72 │ │ -3d9456: 2200 e119 |0003: new-instance v0, Lde/danoeh/antennapod/parser/feed/HandlerState; // type@19e1 │ │ -3d945a: 7020 0ca0 2000 |0005: invoke-direct {v0, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a00c │ │ -3d9460: 5b10 8fc7 |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9464: 6202 05c8 |000a: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ -3d9468: 3223 0600 |000c: if-eq v3, v2, 0012 // +0006 │ │ -3d946c: 6202 04c8 |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ -3d9470: 3323 0c00 |0010: if-ne v3, v2, 001c // +000c │ │ -3d9474: 5402 b1c6 |0012: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ -3d9478: 2203 f919 |0014: new-instance v3, Lde/danoeh/antennapod/parser/feed/namespace/Rss20; // type@19f9 │ │ -3d947c: 7010 52a0 0300 |0016: invoke-direct {v3}, Lde/danoeh/antennapod/parser/feed/namespace/Rss20;.:()V // method@a052 │ │ -3d9482: 6e20 9ba8 3200 |0019: invoke-virtual {v2, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ -3d9488: 0e00 |001c: return-void │ │ +3d9418: |[3d9418] de.danoeh.antennapod.parser.feed.SyndHandler.:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ +3d9428: 7010 72aa 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@aa72 │ │ +3d942e: 2200 e119 |0003: new-instance v0, Lde/danoeh/antennapod/parser/feed/HandlerState; // type@19e1 │ │ +3d9432: 7020 0ca0 2000 |0005: invoke-direct {v0, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@a00c │ │ +3d9438: 5b10 8fc7 |0008: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d943c: 6202 05c8 |000a: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ +3d9440: 3223 0600 |000c: if-eq v3, v2, 0012 // +0006 │ │ +3d9444: 6202 04c8 |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ +3d9448: 3323 0c00 |0010: if-ne v3, v2, 001c // +000c │ │ +3d944c: 5402 b1c6 |0012: iget-object v2, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ +3d9450: 2203 f919 |0014: new-instance v3, Lde/danoeh/antennapod/parser/feed/namespace/Rss20; // type@19f9 │ │ +3d9454: 7010 52a0 0300 |0016: invoke-direct {v3}, Lde/danoeh/antennapod/parser/feed/namespace/Rss20;.:()V // method@a052 │ │ +3d945a: 6e20 9ba8 3200 |0019: invoke-virtual {v2, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ +3d9460: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x0012 line=31 │ │ locals : │ │ @@ -922188,36 +922188,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3d93dc: |[3d93dc] de.danoeh.antennapod.parser.feed.SyndHandler.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ -3d93ec: 5410 8fc7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d93f0: 5400 b4c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d93f4: 7220 54a8 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3d93fa: 0c02 |0007: move-result-object v2 │ │ -3d93fc: 1f02 f719 |0008: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@19f7 │ │ -3d9400: 3902 1e00 |000a: if-nez v2, 0028 // +001e │ │ -3d9404: 5410 8fc7 |000c: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9408: 5400 b1c6 |000e: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ -3d940c: 6e10 98a8 0000 |0010: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@a898 │ │ -3d9412: 0a00 |0013: move-result v0 │ │ -3d9414: 3900 1400 |0014: if-nez v0, 0028 // +0014 │ │ -3d9418: 1a00 ce06 |0016: const-string v0, ":" // string@06ce │ │ -3d941c: 6e20 dca5 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3d9422: 0a03 |001b: move-result v3 │ │ -3d9424: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ -3d9428: 5412 8fc7 |001e: iget-object v2, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d942c: 5422 b1c6 |0020: iget-object v2, v2, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ -3d9430: 6e10 99a8 0200 |0022: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3d9436: 0c02 |0025: move-result-object v2 │ │ -3d9438: 1f02 f719 |0026: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@19f7 │ │ -3d943c: 1102 |0028: return-object v2 │ │ +3d93b4: |[3d93b4] de.danoeh.antennapod.parser.feed.SyndHandler.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ +3d93c4: 5410 8fc7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d93c8: 5400 b4c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d93cc: 7220 54a8 2000 |0004: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3d93d2: 0c02 |0007: move-result-object v2 │ │ +3d93d4: 1f02 f719 |0008: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@19f7 │ │ +3d93d8: 3902 1e00 |000a: if-nez v2, 0028 // +001e │ │ +3d93dc: 5410 8fc7 |000c: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d93e0: 5400 b1c6 |000e: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ +3d93e4: 6e10 98a8 0000 |0010: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@a898 │ │ +3d93ea: 0a00 |0013: move-result v0 │ │ +3d93ec: 3900 1400 |0014: if-nez v0, 0028 // +0014 │ │ +3d93f0: 1a00 ce06 |0016: const-string v0, ":" // string@06ce │ │ +3d93f4: 6e20 dca5 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3d93fa: 0a03 |001b: move-result v3 │ │ +3d93fc: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ +3d9400: 5412 8fc7 |001e: iget-object v2, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9404: 5422 b1c6 |0020: iget-object v2, v2, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ +3d9408: 6e10 99a8 0200 |0022: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3d940e: 0c02 |0025: move-result-object v2 │ │ +3d9410: 1f02 f719 |0026: check-cast v2, Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // type@19f7 │ │ +3d9414: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000c line=122 │ │ 0x0018 line=123 │ │ 0x001e line=124 │ │ locals : │ │ @@ -922231,32 +922231,32 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3d948c: |[3d948c] de.danoeh.antennapod.parser.feed.SyndHandler.characters:([CII)V │ │ -3d949c: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d94a0: 5400 b6c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d94a4: 6e10 98a8 0000 |0004: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@a898 │ │ -3d94aa: 0a00 |0007: move-result v0 │ │ -3d94ac: 3900 1800 |0008: if-nez v0, 0020 // +0018 │ │ -3d94b0: 5420 8fc7 |000a: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d94b4: 6e10 14a0 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3d94ba: 0c00 |000f: move-result-object v0 │ │ -3d94bc: 6e10 31a7 0000 |0010: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ -3d94c2: 0a00 |0013: move-result v0 │ │ -3d94c4: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -3d94c6: 3410 0b00 |0015: if-lt v0, v1, 0020 // +000b │ │ -3d94ca: 5420 8fc7 |0017: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d94ce: 5400 aec6 |0019: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ -3d94d2: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ -3d94d6: 6e40 14a6 3054 |001d: invoke-virtual {v0, v3, v4, v5}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@a614 │ │ -3d94dc: 0e00 |0020: return-void │ │ +3d9464: |[3d9464] de.danoeh.antennapod.parser.feed.SyndHandler.characters:([CII)V │ │ +3d9474: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9478: 5400 b6c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d947c: 6e10 98a8 0000 |0004: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@a898 │ │ +3d9482: 0a00 |0007: move-result v0 │ │ +3d9484: 3900 1800 |0008: if-nez v0, 0020 // +0018 │ │ +3d9488: 5420 8fc7 |000a: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d948c: 6e10 14a0 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3d9492: 0c00 |000f: move-result-object v0 │ │ +3d9494: 6e10 31a7 0000 |0010: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ +3d949a: 0a00 |0013: move-result v0 │ │ +3d949c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +3d949e: 3410 0b00 |0015: if-lt v0, v1, 0020 // +000b │ │ +3d94a2: 5420 8fc7 |0017: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d94a6: 5400 aec6 |0019: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ +3d94aa: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ +3d94ae: 6e40 14a6 3054 |001d: invoke-virtual {v0, v3, v4, v5}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@a614 │ │ +3d94b4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=52 │ │ 0x0017 line=53 │ │ 0x001d line=54 │ │ locals : │ │ @@ -922270,24 +922270,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3d94e0: |[3d94e0] de.danoeh.antennapod.parser.feed.SyndHandler.endDocument:()V │ │ -3d94f0: 6f10 73aa 0200 |0000: invoke-super {v2}, Lorg/xml/sax/helpers/DefaultHandler;.endDocument:()V // method@aa73 │ │ -3d94f6: 5420 8fc7 |0003: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d94fa: 6e10 11a0 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9500: 0c00 |0008: move-result-object v0 │ │ -3d9502: 5421 8fc7 |0009: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9506: 6e10 12a0 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a012 │ │ -3d950c: 0c01 |000e: move-result-object v1 │ │ -3d950e: 6e20 c19b 1000 |000f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ -3d9514: 0e00 |0012: return-void │ │ +3d94b8: |[3d94b8] de.danoeh.antennapod.parser.feed.SyndHandler.endDocument:()V │ │ +3d94c8: 6f10 73aa 0200 |0000: invoke-super {v2}, Lorg/xml/sax/helpers/DefaultHandler;.endDocument:()V // method@aa73 │ │ +3d94ce: 5420 8fc7 |0003: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d94d2: 6e10 11a0 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d94d8: 0c00 |0008: move-result-object v0 │ │ +3d94da: 5421 8fc7 |0009: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d94de: 6e10 12a0 0100 |000b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a012 │ │ +3d94e4: 0c01 |000e: move-result-object v1 │ │ +3d94e6: 6e20 c19b 1000 |000f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ +3d94ec: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/parser/feed/SyndHandler; │ │ │ │ @@ -922296,27 +922296,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3d9518: |[3d9518] de.danoeh.antennapod.parser.feed.SyndHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d9528: 7030 2da0 1003 |0000: invoke-direct {v0, v1, v3}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a02d │ │ -3d952e: 0c01 |0003: move-result-object v1 │ │ -3d9530: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ -3d9534: 5403 8fc7 |0006: iget-object v3, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9538: 6e30 4da0 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V // method@a04d │ │ -3d953e: 5401 8fc7 |000b: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9542: 5411 b6c6 |000d: iget-object v1, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d9546: 6e10 9aa8 0100 |000f: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ -3d954c: 5401 8fc7 |0012: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9550: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -3d9552: 5b12 aec6 |0015: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ -3d9556: 0e00 |0017: return-void │ │ +3d94f0: |[3d94f0] de.danoeh.antennapod.parser.feed.SyndHandler.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d9500: 7030 2da0 1003 |0000: invoke-direct {v0, v1, v3}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a02d │ │ +3d9506: 0c01 |0003: move-result-object v1 │ │ +3d9508: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ +3d950c: 5403 8fc7 |0006: iget-object v3, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9510: 6e30 4da0 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V // method@a04d │ │ +3d9516: 5401 8fc7 |000b: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d951a: 5411 b6c6 |000d: iget-object v1, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d951e: 6e10 9aa8 0100 |000f: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ +3d9524: 5401 8fc7 |0012: iget-object v1, v0, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9528: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +3d952a: 5b12 aec6 |0015: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ +3d952e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=65 │ │ 0x000b line=66 │ │ 0x0012 line=69 │ │ locals : │ │ @@ -922330,29 +922330,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3d9558: |[3d9558] de.danoeh.antennapod.parser.feed.SyndHandler.endPrefixMapping:(Ljava/lang/String;)V │ │ -3d9568: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d956c: 5400 b1c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ -3d9570: 6e10 31a7 0000 |0004: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ -3d9576: 0a00 |0007: move-result v0 │ │ -3d9578: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3d957a: 3710 1100 |0009: if-le v0, v1, 001a // +0011 │ │ -3d957e: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ -3d9582: 6e20 e0a5 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9588: 0a03 |0010: move-result v3 │ │ -3d958a: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ -3d958e: 5423 8fc7 |0013: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9592: 5433 b1c6 |0015: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ -3d9596: 6e10 9aa8 0300 |0017: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ -3d959c: 0e00 |001a: return-void │ │ +3d9530: |[3d9530] de.danoeh.antennapod.parser.feed.SyndHandler.endPrefixMapping:(Ljava/lang/String;)V │ │ +3d9540: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9544: 5400 b1c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ +3d9548: 6e10 31a7 0000 |0004: invoke-virtual {v0}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ +3d954e: 0a00 |0007: move-result v0 │ │ +3d9550: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3d9552: 3710 1100 |0009: if-le v0, v1, 001a // +0011 │ │ +3d9556: 1a00 0000 |000b: const-string v0, "" // string@0000 │ │ +3d955a: 6e20 e0a5 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9560: 0a03 |0010: move-result v3 │ │ +3d9562: 3803 0900 |0011: if-eqz v3, 001a // +0009 │ │ +3d9566: 5423 8fc7 |0013: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d956a: 5433 b1c6 |0015: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ +3d956e: 6e10 9aa8 0300 |0017: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@a89a │ │ +3d9574: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0013 line=76 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/danoeh/antennapod/parser/feed/SyndHandler; │ │ 0x0000 - 0x001b reg=3 (null) Ljava/lang/String; │ │ @@ -922362,17 +922362,17 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/HandlerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d93c4: |[3d93c4] de.danoeh.antennapod.parser.feed.SyndHandler.getState:()Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ -3d93d4: 5410 8fc7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d93d8: 1100 |0002: return-object v0 │ │ +3d939c: |[3d939c] de.danoeh.antennapod.parser.feed.SyndHandler.getState:()Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ +3d93ac: 5410 8fc7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d93b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/SyndHandler; │ │ │ │ #5 : (in Lde/danoeh/antennapod/parser/feed/SyndHandler;) │ │ @@ -922380,29 +922380,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -3d95a0: |[3d95a0] de.danoeh.antennapod.parser.feed.SyndHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -3d95b0: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d95b4: 2201 611b |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d95b8: 7010 06a6 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d95be: 5b01 aec6 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ -3d95c2: 7030 2da0 3205 |0009: invoke-direct {v2, v3, v5}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a02d │ │ -3d95c8: 0c03 |000c: move-result-object v3 │ │ -3d95ca: 3803 0f00 |000d: if-eqz v3, 001c // +000f │ │ -3d95ce: 5425 8fc7 |000f: iget-object v5, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d95d2: 6e40 4ea0 4365 |0011: invoke-virtual {v3, v4, v5, v6}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a04e │ │ -3d95d8: 0c03 |0014: move-result-object v3 │ │ -3d95da: 5424 8fc7 |0015: iget-object v4, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d95de: 5444 b6c6 |0017: iget-object v4, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ -3d95e2: 6e20 9ba8 3400 |0019: invoke-virtual {v4, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ -3d95e8: 0e00 |001c: return-void │ │ +3d9578: |[3d9578] de.danoeh.antennapod.parser.feed.SyndHandler.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +3d9588: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d958c: 2201 611b |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d9590: 7010 06a6 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d9596: 5b01 aec6 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.contentBuf:Ljava/lang/StringBuilder; // field@c6ae │ │ +3d959a: 7030 2da0 3205 |0009: invoke-direct {v2, v3, v5}, Lde/danoeh/antennapod/parser/feed/SyndHandler;.getHandlingNamespace:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // method@a02d │ │ +3d95a0: 0c03 |000c: move-result-object v3 │ │ +3d95a2: 3803 0f00 |000d: if-eqz v3, 001c // +000f │ │ +3d95a6: 5425 8fc7 |000f: iget-object v5, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d95aa: 6e40 4ea0 4365 |0011: invoke-virtual {v3, v4, v5, v6}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a04e │ │ +3d95b0: 0c03 |0014: move-result-object v3 │ │ +3d95b2: 5424 8fc7 |0015: iget-object v4, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d95b6: 5444 b6c6 |0017: iget-object v4, v4, Lde/danoeh/antennapod/parser/feed/HandlerState;.tagstack:Ljava/util/Stack; // field@c6b6 │ │ +3d95ba: 6e20 9ba8 3400 |0019: invoke-virtual {v4, v3}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ +3d95c0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=39 │ │ 0x000f line=41 │ │ 0x0015 line=43 │ │ locals : │ │ @@ -922417,147 +922417,147 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 283 16-bit code units │ │ -3d95ec: |[3d95ec] de.danoeh.antennapod.parser.feed.SyndHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d95fc: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9600: 5400 b4c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d9604: 7220 50a8 4000 |0004: invoke-interface {v0, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3d960a: 0a00 |0007: move-result v0 │ │ -3d960c: 3900 1201 |0008: if-nez v0, 011a // +0112 │ │ -3d9610: 1a00 cb80 |000a: const-string v0, "http://www.w3.org/2005/Atom" // string@80cb │ │ -3d9614: 6e20 e0a5 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d961a: 0a00 |000f: move-result v0 │ │ -3d961c: 1a01 0246 |0010: const-string v1, "SyndHandler" // string@4602 │ │ -3d9620: 3800 3300 |0012: if-eqz v0, 0045 // +0033 │ │ -3d9624: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ -3d9628: 6e20 e0a5 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d962e: 0a00 |0019: move-result v0 │ │ -3d9630: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ -3d9634: 5423 8fc7 |001c: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9638: 5433 b1c6 |001e: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ -3d963c: 2204 f219 |0020: new-instance v4, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@19f2 │ │ -3d9640: 7010 3da0 0400 |0022: invoke-direct {v4}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a03d │ │ -3d9646: 6e20 9ba8 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ -3d964c: 2900 f200 |0028: goto/16 011a // +00f2 │ │ -3d9650: 1a00 db58 |002a: const-string v0, "atom" // string@58db │ │ -3d9654: 6e20 e0a5 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d965a: 0a03 |002f: move-result v3 │ │ -3d965c: 3803 ea00 |0030: if-eqz v3, 011a // +00ea │ │ -3d9660: 5423 8fc7 |0032: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9664: 5433 b4c6 |0034: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d9668: 2200 f219 |0036: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@19f2 │ │ -3d966c: 7010 3da0 0000 |0038: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a03d │ │ -3d9672: 7230 58a8 4300 |003b: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d9678: 1a03 c641 |003e: const-string v3, "Recognized Atom namespace" // string@41c6 │ │ -3d967c: 7120 170b 3100 |0040: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d9682: 2900 d700 |0043: goto/16 011a // +00d7 │ │ -3d9686: 1a00 c480 |0045: const-string v0, "http://purl.org/rss/1.0/modules/content/" // string@80c4 │ │ -3d968a: 6e20 e0a5 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9690: 0a00 |004a: move-result v0 │ │ -3d9692: 3800 1d00 |004b: if-eqz v0, 0068 // +001d │ │ -3d9696: 1a00 8361 |004d: const-string v0, "content" // string@6183 │ │ -3d969a: 6e20 e0a5 0300 |004f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d96a0: 0a00 |0052: move-result v0 │ │ -3d96a2: 3800 1500 |0053: if-eqz v0, 0068 // +0015 │ │ -3d96a6: 5423 8fc7 |0055: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d96aa: 5433 b4c6 |0057: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d96ae: 2200 f319 |0059: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Content; // type@19f3 │ │ -3d96b2: 7010 40a0 0000 |005b: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Content;.:()V // method@a040 │ │ -3d96b8: 7230 58a8 4300 |005e: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d96be: 1a03 c741 |0061: const-string v3, "Recognized Content namespace" // string@41c7 │ │ -3d96c2: 7120 170b 3100 |0063: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d96c8: 2900 b400 |0066: goto/16 011a // +00b4 │ │ -3d96cc: 1a00 ca80 |0068: const-string v0, "http://www.itunes.com/dtds/podcast-1.0.dtd" // string@80ca │ │ -3d96d0: 6e20 e0a5 0400 |006a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d96d6: 0a00 |006d: move-result v0 │ │ -3d96d8: 3800 1d00 |006e: if-eqz v0, 008b // +001d │ │ -3d96dc: 1a00 8187 |0070: const-string v0, "itunes" // string@8781 │ │ -3d96e0: 6e20 e0a5 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d96e6: 0a00 |0075: move-result v0 │ │ -3d96e8: 3800 1500 |0076: if-eqz v0, 008b // +0015 │ │ -3d96ec: 5423 8fc7 |0078: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d96f0: 5433 b4c6 |007a: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d96f4: 2200 f519 |007c: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Itunes; // type@19f5 │ │ -3d96f8: 7010 46a0 0000 |007e: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Itunes;.:()V // method@a046 │ │ -3d96fe: 7230 58a8 4300 |0081: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d9704: 1a03 c941 |0084: const-string v3, "Recognized ITunes namespace" // string@41c9 │ │ -3d9708: 7120 170b 3100 |0086: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d970e: 2900 9100 |0089: goto/16 011a // +0091 │ │ -3d9712: 1a00 c280 |008b: const-string v0, "http://podlove.org/simple-chapters" // string@80c2 │ │ -3d9716: 6e20 e0a5 0400 |008d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d971c: 0a00 |0090: move-result v0 │ │ -3d971e: 3800 1c00 |0091: if-eqz v0, 00ad // +001c │ │ -3d9722: 1a00 ccaa |0093: const-string v0, "psc|sc" // string@aacc │ │ -3d9726: 6e20 efa5 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3d972c: 0a00 |0098: move-result v0 │ │ -3d972e: 3800 1400 |0099: if-eqz v0, 00ad // +0014 │ │ -3d9732: 5423 8fc7 |009b: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9736: 5433 b4c6 |009d: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d973a: 2200 fa19 |009f: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters; // type@19fa │ │ -3d973e: 7010 55a0 0000 |00a1: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters;.:()V // method@a055 │ │ -3d9744: 7230 58a8 4300 |00a4: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d974a: 1a03 cb41 |00a7: const-string v3, "Recognized SimpleChapters namespace" // string@41cb │ │ -3d974e: 7120 170b 3100 |00a9: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d9754: 286e |00ac: goto 011a // +006e │ │ -3d9756: 1a00 c980 |00ad: const-string v0, "http://search.yahoo.com/mrss/" // string@80c9 │ │ -3d975a: 6e20 e0a5 0400 |00af: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9760: 0a00 |00b2: move-result v0 │ │ -3d9762: 3800 1c00 |00b3: if-eqz v0, 00cf // +001c │ │ -3d9766: 1a00 349b |00b5: const-string v0, "media" // string@9b34 │ │ -3d976a: 6e20 e0a5 0300 |00b7: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9770: 0a00 |00ba: move-result v0 │ │ -3d9772: 3800 1400 |00bb: if-eqz v0, 00cf // +0014 │ │ -3d9776: 5423 8fc7 |00bd: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d977a: 5433 b4c6 |00bf: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d977e: 2200 f619 |00c1: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Media; // type@19f6 │ │ -3d9782: 7010 49a0 0000 |00c3: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Media;.:()V // method@a049 │ │ -3d9788: 7230 58a8 4300 |00c6: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d978e: 1a03 cc41 |00c9: const-string v3, "Recognized media namespace" // string@41cc │ │ -3d9792: 7120 170b 3100 |00cb: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d9798: 284c |00ce: goto 011a // +004c │ │ -3d979a: 1a00 c380 |00cf: const-string v0, "http://purl.org/dc/elements/1.1/" // string@80c3 │ │ -3d979e: 6e20 e0a5 0400 |00d1: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d97a4: 0a00 |00d4: move-result v0 │ │ -3d97a6: 3800 1c00 |00d5: if-eqz v0, 00f1 // +001c │ │ -3d97aa: 1a00 0f65 |00d7: const-string v0, "dc" // string@650f │ │ -3d97ae: 6e20 e0a5 0300 |00d9: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d97b4: 0a00 |00dc: move-result v0 │ │ -3d97b6: 3800 1400 |00dd: if-eqz v0, 00f1 // +0014 │ │ -3d97ba: 5423 8fc7 |00df: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d97be: 5433 b4c6 |00e1: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d97c2: 2200 f419 |00e3: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; // type@19f4 │ │ -3d97c6: 7010 43a0 0000 |00e5: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore;.:()V // method@a043 │ │ -3d97cc: 7230 58a8 4300 |00e8: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d97d2: 1a03 c841 |00eb: const-string v3, "Recognized DublinCore namespace" // string@41c8 │ │ -3d97d6: 7120 170b 3100 |00ed: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d97dc: 282a |00f0: goto 011a // +002a │ │ -3d97de: 1a00 da80 |00f1: const-string v0, "https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md" // string@80da │ │ -3d97e2: 6e20 e0a5 0400 |00f3: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d97e8: 0a00 |00f6: move-result v0 │ │ -3d97ea: 3900 1200 |00f7: if-nez v0, 0109 // +0012 │ │ -3d97ee: 1a00 de80 |00f9: const-string v0, "https://podcastindex.org/namespace/1.0" // string@80de │ │ -3d97f2: 6e20 e0a5 0400 |00fb: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d97f8: 0a00 |00fe: move-result v0 │ │ -3d97fa: 3800 1b00 |00ff: if-eqz v0, 011a // +001b │ │ -3d97fe: 1a00 85a8 |0101: const-string v0, "podcast" // string@a885 │ │ -3d9802: 6e20 e0a5 0300 |0103: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9808: 0a03 |0106: move-result v3 │ │ -3d980a: 3803 1300 |0107: if-eqz v3, 011a // +0013 │ │ -3d980e: 5423 8fc7 |0109: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ -3d9812: 5433 b4c6 |010b: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ -3d9816: 2200 f819 |010d: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex; // type@19f8 │ │ -3d981a: 7010 4fa0 0000 |010f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex;.:()V // method@a04f │ │ -3d9820: 7230 58a8 4300 |0112: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d9826: 1a03 ca41 |0115: const-string v3, "Recognized PodcastIndex namespace" // string@41ca │ │ -3d982a: 7120 170b 3100 |0117: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d9830: 0e00 |011a: return-void │ │ +3d95c4: |[3d95c4] de.danoeh.antennapod.parser.feed.SyndHandler.startPrefixMapping:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d95d4: 5420 8fc7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d95d8: 5400 b4c6 |0002: iget-object v0, v0, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d95dc: 7220 50a8 4000 |0004: invoke-interface {v0, v4}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3d95e2: 0a00 |0007: move-result v0 │ │ +3d95e4: 3900 1201 |0008: if-nez v0, 011a // +0112 │ │ +3d95e8: 1a00 cb80 |000a: const-string v0, "http://www.w3.org/2005/Atom" // string@80cb │ │ +3d95ec: 6e20 e0a5 0400 |000c: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d95f2: 0a00 |000f: move-result v0 │ │ +3d95f4: 1a01 0246 |0010: const-string v1, "SyndHandler" // string@4602 │ │ +3d95f8: 3800 3300 |0012: if-eqz v0, 0045 // +0033 │ │ +3d95fc: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ +3d9600: 6e20 e0a5 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9606: 0a00 |0019: move-result v0 │ │ +3d9608: 3800 1000 |001a: if-eqz v0, 002a // +0010 │ │ +3d960c: 5423 8fc7 |001c: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9610: 5433 b1c6 |001e: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.defaultNamespaces:Ljava/util/Stack; // field@c6b1 │ │ +3d9614: 2204 f219 |0020: new-instance v4, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@19f2 │ │ +3d9618: 7010 3da0 0400 |0022: invoke-direct {v4}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a03d │ │ +3d961e: 6e20 9ba8 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@a89b │ │ +3d9624: 2900 f200 |0028: goto/16 011a // +00f2 │ │ +3d9628: 1a00 db58 |002a: const-string v0, "atom" // string@58db │ │ +3d962c: 6e20 e0a5 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9632: 0a03 |002f: move-result v3 │ │ +3d9634: 3803 ea00 |0030: if-eqz v3, 011a // +00ea │ │ +3d9638: 5423 8fc7 |0032: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d963c: 5433 b4c6 |0034: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d9640: 2200 f219 |0036: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Atom; // type@19f2 │ │ +3d9644: 7010 3da0 0000 |0038: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Atom;.:()V // method@a03d │ │ +3d964a: 7230 58a8 4300 |003b: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d9650: 1a03 c641 |003e: const-string v3, "Recognized Atom namespace" // string@41c6 │ │ +3d9654: 7120 170b 3100 |0040: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d965a: 2900 d700 |0043: goto/16 011a // +00d7 │ │ +3d965e: 1a00 c480 |0045: const-string v0, "http://purl.org/rss/1.0/modules/content/" // string@80c4 │ │ +3d9662: 6e20 e0a5 0400 |0047: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9668: 0a00 |004a: move-result v0 │ │ +3d966a: 3800 1d00 |004b: if-eqz v0, 0068 // +001d │ │ +3d966e: 1a00 8361 |004d: const-string v0, "content" // string@6183 │ │ +3d9672: 6e20 e0a5 0300 |004f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9678: 0a00 |0052: move-result v0 │ │ +3d967a: 3800 1500 |0053: if-eqz v0, 0068 // +0015 │ │ +3d967e: 5423 8fc7 |0055: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9682: 5433 b4c6 |0057: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d9686: 2200 f319 |0059: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Content; // type@19f3 │ │ +3d968a: 7010 40a0 0000 |005b: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Content;.:()V // method@a040 │ │ +3d9690: 7230 58a8 4300 |005e: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d9696: 1a03 c741 |0061: const-string v3, "Recognized Content namespace" // string@41c7 │ │ +3d969a: 7120 170b 3100 |0063: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d96a0: 2900 b400 |0066: goto/16 011a // +00b4 │ │ +3d96a4: 1a00 ca80 |0068: const-string v0, "http://www.itunes.com/dtds/podcast-1.0.dtd" // string@80ca │ │ +3d96a8: 6e20 e0a5 0400 |006a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d96ae: 0a00 |006d: move-result v0 │ │ +3d96b0: 3800 1d00 |006e: if-eqz v0, 008b // +001d │ │ +3d96b4: 1a00 8187 |0070: const-string v0, "itunes" // string@8781 │ │ +3d96b8: 6e20 e0a5 0300 |0072: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d96be: 0a00 |0075: move-result v0 │ │ +3d96c0: 3800 1500 |0076: if-eqz v0, 008b // +0015 │ │ +3d96c4: 5423 8fc7 |0078: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d96c8: 5433 b4c6 |007a: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d96cc: 2200 f519 |007c: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Itunes; // type@19f5 │ │ +3d96d0: 7010 46a0 0000 |007e: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Itunes;.:()V // method@a046 │ │ +3d96d6: 7230 58a8 4300 |0081: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d96dc: 1a03 c941 |0084: const-string v3, "Recognized ITunes namespace" // string@41c9 │ │ +3d96e0: 7120 170b 3100 |0086: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d96e6: 2900 9100 |0089: goto/16 011a // +0091 │ │ +3d96ea: 1a00 c280 |008b: const-string v0, "http://podlove.org/simple-chapters" // string@80c2 │ │ +3d96ee: 6e20 e0a5 0400 |008d: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d96f4: 0a00 |0090: move-result v0 │ │ +3d96f6: 3800 1c00 |0091: if-eqz v0, 00ad // +001c │ │ +3d96fa: 1a00 ccaa |0093: const-string v0, "psc|sc" // string@aacc │ │ +3d96fe: 6e20 efa5 0300 |0095: invoke-virtual {v3, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3d9704: 0a00 |0098: move-result v0 │ │ +3d9706: 3800 1400 |0099: if-eqz v0, 00ad // +0014 │ │ +3d970a: 5423 8fc7 |009b: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d970e: 5433 b4c6 |009d: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d9712: 2200 fa19 |009f: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters; // type@19fa │ │ +3d9716: 7010 55a0 0000 |00a1: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters;.:()V // method@a055 │ │ +3d971c: 7230 58a8 4300 |00a4: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d9722: 1a03 cb41 |00a7: const-string v3, "Recognized SimpleChapters namespace" // string@41cb │ │ +3d9726: 7120 170b 3100 |00a9: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d972c: 286e |00ac: goto 011a // +006e │ │ +3d972e: 1a00 c980 |00ad: const-string v0, "http://search.yahoo.com/mrss/" // string@80c9 │ │ +3d9732: 6e20 e0a5 0400 |00af: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9738: 0a00 |00b2: move-result v0 │ │ +3d973a: 3800 1c00 |00b3: if-eqz v0, 00cf // +001c │ │ +3d973e: 1a00 349b |00b5: const-string v0, "media" // string@9b34 │ │ +3d9742: 6e20 e0a5 0300 |00b7: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9748: 0a00 |00ba: move-result v0 │ │ +3d974a: 3800 1400 |00bb: if-eqz v0, 00cf // +0014 │ │ +3d974e: 5423 8fc7 |00bd: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9752: 5433 b4c6 |00bf: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d9756: 2200 f619 |00c1: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/Media; // type@19f6 │ │ +3d975a: 7010 49a0 0000 |00c3: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Media;.:()V // method@a049 │ │ +3d9760: 7230 58a8 4300 |00c6: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d9766: 1a03 cc41 |00c9: const-string v3, "Recognized media namespace" // string@41cc │ │ +3d976a: 7120 170b 3100 |00cb: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d9770: 284c |00ce: goto 011a // +004c │ │ +3d9772: 1a00 c380 |00cf: const-string v0, "http://purl.org/dc/elements/1.1/" // string@80c3 │ │ +3d9776: 6e20 e0a5 0400 |00d1: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d977c: 0a00 |00d4: move-result v0 │ │ +3d977e: 3800 1c00 |00d5: if-eqz v0, 00f1 // +001c │ │ +3d9782: 1a00 0f65 |00d7: const-string v0, "dc" // string@650f │ │ +3d9786: 6e20 e0a5 0300 |00d9: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d978c: 0a00 |00dc: move-result v0 │ │ +3d978e: 3800 1400 |00dd: if-eqz v0, 00f1 // +0014 │ │ +3d9792: 5423 8fc7 |00df: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d9796: 5433 b4c6 |00e1: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d979a: 2200 f419 |00e3: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; // type@19f4 │ │ +3d979e: 7010 43a0 0000 |00e5: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/DublinCore;.:()V // method@a043 │ │ +3d97a4: 7230 58a8 4300 |00e8: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d97aa: 1a03 c841 |00eb: const-string v3, "Recognized DublinCore namespace" // string@41c8 │ │ +3d97ae: 7120 170b 3100 |00ed: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d97b4: 282a |00f0: goto 011a // +002a │ │ +3d97b6: 1a00 da80 |00f1: const-string v0, "https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md" // string@80da │ │ +3d97ba: 6e20 e0a5 0400 |00f3: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d97c0: 0a00 |00f6: move-result v0 │ │ +3d97c2: 3900 1200 |00f7: if-nez v0, 0109 // +0012 │ │ +3d97c6: 1a00 de80 |00f9: const-string v0, "https://podcastindex.org/namespace/1.0" // string@80de │ │ +3d97ca: 6e20 e0a5 0400 |00fb: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d97d0: 0a00 |00fe: move-result v0 │ │ +3d97d2: 3800 1b00 |00ff: if-eqz v0, 011a // +001b │ │ +3d97d6: 1a00 85a8 |0101: const-string v0, "podcast" // string@a885 │ │ +3d97da: 6e20 e0a5 0300 |0103: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d97e0: 0a03 |0106: move-result v3 │ │ +3d97e2: 3803 1300 |0107: if-eqz v3, 011a // +0013 │ │ +3d97e6: 5423 8fc7 |0109: iget-object v3, v2, Lde/danoeh/antennapod/parser/feed/SyndHandler;.state:Lde/danoeh/antennapod/parser/feed/HandlerState; // field@c78f │ │ +3d97ea: 5433 b4c6 |010b: iget-object v3, v3, Lde/danoeh/antennapod/parser/feed/HandlerState;.namespaces:Ljava/util/Map; // field@c6b4 │ │ +3d97ee: 2200 f819 |010d: new-instance v0, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex; // type@19f8 │ │ +3d97f2: 7010 4fa0 0000 |010f: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex;.:()V // method@a04f │ │ +3d97f8: 7230 58a8 4300 |0112: invoke-interface {v3, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d97fe: 1a03 ca41 |0115: const-string v3, "Recognized PodcastIndex namespace" // string@41ca │ │ +3d9802: 7120 170b 3100 |0117: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d9808: 0e00 |011a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000c line=85 │ │ 0x0016 line=86 │ │ 0x001c line=87 │ │ 0x002c line=88 │ │ @@ -922634,20 +922634,20 @@ │ │ type : '(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3d98c4: |[3d98c4] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ -3d98d4: 7010 52a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@a552 │ │ -3d98da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d98dc: 5b10 90c7 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ -3d98e0: 5b12 93c7 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ -3d98e4: 0e00 |0008: return-void │ │ +3d989c: |[3d989c] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V │ │ +3d98ac: 7010 52a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@a552 │ │ +3d98b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d98b4: 5b10 90c7 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ +3d98b8: 5b12 93c7 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ +3d98bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=10 │ │ 0x0006 line=14 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ @@ -922658,21 +922658,21 @@ │ │ type : '(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3d98e8: |[3d98e8] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V │ │ -3d98f8: 7010 52a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@a552 │ │ -3d98fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d9900: 5b10 90c7 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ -3d9904: 5b12 93c7 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ -3d9908: 5b13 91c7 |0008: iput-object v3, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c791 │ │ -3d990c: 0e00 |000a: return-void │ │ +3d98c0: |[3d98c0] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V │ │ +3d98d0: 7010 52a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@a552 │ │ +3d98d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d98d8: 5b10 90c7 |0004: iput-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ +3d98dc: 5b12 93c7 |0006: iput-object v2, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ +3d98e0: 5b13 91c7 |0008: iput-object v3, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c791 │ │ +3d98e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=10 │ │ 0x0006 line=18 │ │ 0x0008 line=19 │ │ locals : │ │ @@ -922685,20 +922685,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3d9910: |[3d9910] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Ljava/lang/String;)V │ │ -3d9920: 7010 52a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@a552 │ │ -3d9926: 5b01 90c7 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ -3d992a: 6201 03c8 |0005: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ -3d992e: 5b01 93c7 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ -3d9932: 0e00 |0009: return-void │ │ +3d98e8: |[3d98e8] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.:(Ljava/lang/String;)V │ │ +3d98f8: 7010 52a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@a552 │ │ +3d98fe: 5b01 90c7 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ +3d9902: 6201 03c8 |0005: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ +3d9906: 5b01 93c7 |0007: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ +3d990a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ @@ -922710,34 +922710,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3d984c: |[3d984c] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getMessage:()Ljava/lang/String; │ │ -3d985c: 5420 90c7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ -3d9860: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3d9864: 1100 |0004: return-object v0 │ │ -3d9866: 5420 93c7 |0005: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ -3d986a: 6201 03c8 |0007: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ -3d986e: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -3d9872: 1a00 a41a |000b: const-string v0, "Invalid type" // string@1aa4 │ │ -3d9876: 1100 |000d: return-object v0 │ │ -3d9878: 2200 611b |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d987c: 7010 06a6 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d9882: 1a01 8349 |0013: const-string v1, "Type " // string@4983 │ │ -3d9886: 6e20 12a6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d988c: 5421 93c7 |0018: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ -3d9890: 6e20 11a6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d9896: 1a01 4c01 |001d: const-string v1, " not supported" // string@014c │ │ -3d989a: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d98a0: 6e10 1ba6 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d98a6: 0c00 |0025: move-result-object v0 │ │ -3d98a8: 1100 |0026: return-object v0 │ │ +3d9824: |[3d9824] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getMessage:()Ljava/lang/String; │ │ +3d9834: 5420 90c7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.message:Ljava/lang/String; // field@c790 │ │ +3d9838: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3d983c: 1100 |0004: return-object v0 │ │ +3d983e: 5420 93c7 |0005: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ +3d9842: 6201 03c8 |0007: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ +3d9846: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +3d984a: 1a00 a41a |000b: const-string v0, "Invalid type" // string@1aa4 │ │ +3d984e: 1100 |000d: return-object v0 │ │ +3d9850: 2200 611b |000e: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d9854: 7010 06a6 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d985a: 1a01 8349 |0013: const-string v1, "Type " // string@4983 │ │ +3d985e: 6e20 12a6 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d9864: 5421 93c7 |0018: iget-object v1, v2, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ +3d9868: 6e20 11a6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d986e: 1a01 4c01 |001d: const-string v1, " not supported" // string@014c │ │ +3d9872: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d9878: 6e10 1ba6 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d987e: 0c00 |0025: move-result-object v0 │ │ +3d9880: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=39 │ │ 0x000e line=42 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ @@ -922747,17 +922747,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d98ac: |[3d98ac] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getRootElement:()Ljava/lang/String; │ │ -3d98bc: 5410 91c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c791 │ │ -3d98c0: 1100 |0002: return-object v0 │ │ +3d9884: |[3d9884] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getRootElement:()Ljava/lang/String; │ │ +3d9894: 5410 91c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.rootElement:Ljava/lang/String; // field@c791 │ │ +3d9898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;) │ │ @@ -922765,17 +922765,17 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d9834: |[3d9834] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getType:()Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3d9844: 5410 93c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ -3d9848: 1100 |0002: return-object v0 │ │ +3d980c: |[3d980c] de.danoeh.antennapod.parser.feed.UnsupportedFeedtypeException.getType:()Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3d981c: 5410 93c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.type:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c793 │ │ +3d9820: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -922811,19 +922811,19 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3d9a00: |[3d9a00] de.danoeh.antennapod.parser.feed.element.SyndElement.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V │ │ -3d9a10: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d9a16: 5b01 98c7 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c798 │ │ -3d9a1a: 5b02 99c7 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c799 │ │ -3d9a1e: 0e00 |0007: return-void │ │ +3d99d8: |[3d99d8] de.danoeh.antennapod.parser.feed.element.SyndElement.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V │ │ +3d99e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d99ee: 5b01 98c7 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c798 │ │ +3d99f2: 5b02 99c7 |0005: iput-object v2, v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c799 │ │ +3d99f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ @@ -922836,17 +922836,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d99e8: |[3d99e8] de.danoeh.antennapod.parser.feed.element.SyndElement.getName:()Ljava/lang/String; │ │ -3d99f8: 5410 98c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c798 │ │ -3d99fc: 1100 |0002: return-object v0 │ │ +3d99c0: |[3d99c0] de.danoeh.antennapod.parser.feed.element.SyndElement.getName:()Ljava/lang/String; │ │ +3d99d0: 5410 98c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.name:Ljava/lang/String; // field@c798 │ │ +3d99d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/element/SyndElement;) │ │ @@ -922854,17 +922854,17 @@ │ │ type : '()Lde/danoeh/antennapod/parser/feed/namespace/Namespace;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d99d0: |[3d99d0] de.danoeh.antennapod.parser.feed.element.SyndElement.getNamespace:()Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ -3d99e0: 5410 99c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c799 │ │ -3d99e4: 1100 |0002: return-object v0 │ │ +3d99a8: |[3d99a8] de.danoeh.antennapod.parser.feed.element.SyndElement.getNamespace:()Lde/danoeh/antennapod/parser/feed/namespace/Namespace; │ │ +3d99b8: 5410 99c7 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.namespace:Lde/danoeh/antennapod/parser/feed/namespace/Namespace; // field@c799 │ │ +3d99bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -922892,17 +922892,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da990: |[3da990] de.danoeh.antennapod.parser.feed.namespace.Namespace.:()V │ │ -3da9a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3da9a6: 0e00 |0003: return-void │ │ +3da968: |[3da968] de.danoeh.antennapod.parser.feed.namespace.Namespace.:()V │ │ +3da978: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3da97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/parser/feed/namespace/Namespace;) │ │ name : 'handleElementEnd' │ │ @@ -922947,17 +922947,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db180: |[3db180] de.danoeh.antennapod.parser.feed.util.DateUtils$1.:()V │ │ -3db190: 7010 36a6 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@a636 │ │ -3db196: 0e00 |0003: return-void │ │ +3db158: |[3db158] de.danoeh.antennapod.parser.feed.util.DateUtils$1.:()V │ │ +3db168: 7010 36a6 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@a636 │ │ +3db16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; │ │ │ │ Virtual methods - │ │ @@ -922966,18 +922966,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3db130: |[3db130] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/lang/Object; │ │ -3db140: 6e10 5aa0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.initialValue:()Ljava/text/SimpleDateFormat; // method@a05a │ │ -3db146: 0c00 |0003: move-result-object v0 │ │ -3db148: 1100 |0004: return-object v0 │ │ +3db108: |[3db108] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/lang/Object; │ │ +3db118: 6e10 5aa0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.initialValue:()Ljava/text/SimpleDateFormat; // method@a05a │ │ +3db11e: 0c00 |0003: move-result-object v0 │ │ +3db120: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;) │ │ @@ -922985,23 +922985,23 @@ │ │ type : '()Ljava/text/SimpleDateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3db14c: |[3db14c] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/text/SimpleDateFormat; │ │ -3db15c: 2200 cc1b |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1bcc │ │ -3db160: 1a01 ef12 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss Z" // string@12ef │ │ -3db164: 6202 16f0 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3db168: 7030 26a7 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ -3db16e: 7100 5ba0 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; // method@a05b │ │ -3db174: 0c01 |000c: move-result-object v1 │ │ -3db176: 6e20 1fa7 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ -3db17c: 1100 |0010: return-object v0 │ │ +3db124: |[3db124] de.danoeh.antennapod.parser.feed.util.DateUtils$1.initialValue:()Ljava/text/SimpleDateFormat; │ │ +3db134: 2200 cc1b |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@1bcc │ │ +3db138: 1a01 ef12 |0002: const-string v1, "EEE, dd MMM yyyy HH:mm:ss Z" // string@12ef │ │ +3db13c: 6202 16f0 |0004: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3db140: 7030 26a7 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ +3db146: 7100 5ba0 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; // method@a05b │ │ +3db14c: 0c01 |000c: move-result-object v1 │ │ +3db14e: 6e20 1fa7 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ +3db154: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; │ │ │ │ @@ -923042,40 +923042,40 @@ │ │ type : '()Ljava/util/TimeZone;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3db52c: |[3db52c] de.danoeh.antennapod.parser.feed.util.DateUtils.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; │ │ -3db53c: 6200 fdc7 |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@c7fd │ │ -3db540: 1100 |0002: return-object v0 │ │ +3db504: |[3db504] de.danoeh.antennapod.parser.feed.util.DateUtils.-$$Nest$sfgetTIME_ZONE_GMT:()Ljava/util/TimeZone; │ │ +3db514: 6200 fdc7 |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@c7fd │ │ +3db518: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3db5cc: |[3db5cc] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ -3db5dc: 1a00 a217 |0000: const-string v0, "GMT" // string@17a2 │ │ -3db5e0: 7110 9da8 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ -3db5e6: 0c00 |0005: move-result-object v0 │ │ -3db5e8: 6900 fdc7 |0006: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@c7fd │ │ -3db5ec: 2200 fb19 |0008: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; // type@19fb │ │ -3db5f0: 7010 58a0 0000 |000a: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.:()V // method@a058 │ │ -3db5f6: 6900 fcc7 |000d: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@c7fc │ │ -3db5fa: 0e00 |000f: return-void │ │ +3db5a4: |[3db5a4] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ +3db5b4: 1a00 a217 |0000: const-string v0, "GMT" // string@17a2 │ │ +3db5b8: 7110 9da8 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ +3db5be: 0c00 |0005: move-result-object v0 │ │ +3db5c0: 6900 fdc7 |0006: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@c7fd │ │ +3db5c4: 2200 fb19 |0008: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1; // type@19fb │ │ +3db5c8: 7010 58a0 0000 |000a: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils$1;.:()V // method@a058 │ │ +3db5ce: 6900 fcc7 |000d: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@c7fc │ │ +3db5d2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ 0x0008 line=18 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils;) │ │ @@ -923083,231 +923083,231 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db5fc: |[3db5fc] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ -3db60c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3db612: 0e00 |0003: return-void │ │ +3db5d4: |[3db5d4] de.danoeh.antennapod.parser.feed.util.DateUtils.:()V │ │ +3db5e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3db5ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/parser/feed/util/DateUtils;) │ │ name : 'parse' │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 34 │ │ ins : 1 │ │ outs : 29 │ │ insns size : 405 16-bit code units │ │ -3db198: |[3db198] de.danoeh.antennapod.parser.feed.util.DateUtils.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ -3db1a8: 0800 2100 |0000: move-object/from16 v0, v33 │ │ -3db1ac: 3800 8b01 |0002: if-eqz v0, 018d // +018b │ │ -3db1b0: 6201 fcc7 |0004: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@c7fc │ │ -3db1b4: 6e10 37a6 0100 |0006: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@a637 │ │ -3db1ba: 0c01 |0009: move-result-object v1 │ │ -3db1bc: 1f01 cc1b |000a: check-cast v1, Ljava/text/SimpleDateFormat; // type@1bcc │ │ -3db1c0: 6e20 1da7 0100 |000c: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a71d │ │ -3db1c6: 0c00 |000f: move-result-object v0 │ │ -3db1c8: 1100 |0010: return-object v0 │ │ -3db1ca: 0000 |0011: nop // spacer │ │ -3db1cc: 7401 ffa5 2100 |0012: invoke-virtual/range {v33}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3db1d2: 0c01 |0015: move-result-object v1 │ │ -3db1d4: 1302 2f00 |0016: const/16 v2, #int 47 // #2f │ │ -3db1d8: 1303 2d00 |0018: const/16 v3, #int 45 // #2d │ │ -3db1dc: 6e30 f1a5 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@a5f1 │ │ -3db1e2: 0c01 |001d: move-result-object v1 │ │ -3db1e4: 1a02 5e04 |001e: const-string v2, "( ){2,}+" // string@045e │ │ -3db1e8: 1a03 1a00 |0020: const-string v3, " " // string@001a │ │ -3db1ec: 6e30 f3a5 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ -3db1f2: 0c01 |0025: move-result-object v1 │ │ -3db1f4: 1a02 7904 |0026: const-string v2, "([+-]\d\d):(\d\d)$" // string@0479 │ │ -3db1f8: 1a03 da01 |0028: const-string v3, "$1$2" // string@01da │ │ -3db1fc: 6e30 f3a5 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ -3db202: 0c01 |002d: move-result-object v1 │ │ -3db204: 1a02 ec0c |002e: const-string v2, "CEST$" // string@0cec │ │ -3db208: 1a03 b604 |0030: const-string v3, "+0200" // string@04b6 │ │ -3db20c: 6e30 f3a5 2103 |0032: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ -3db212: 0c01 |0035: move-result-object v1 │ │ -3db214: 1a02 ed0c |0036: const-string v2, "CET$" // string@0ced │ │ -3db218: 1a03 b504 |0038: const-string v3, "+0100" // string@04b5 │ │ -3db21c: 6e30 f3a5 2103 |003a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ -3db222: 0c01 |003d: move-result-object v1 │ │ -3db224: 1a02 b451 |003e: const-string v2, "\bSept\b" // string@51b4 │ │ -3db228: 1a03 2544 |0040: const-string v3, "Sep" // string@4425 │ │ -3db22c: 6e30 f3a5 2103 |0042: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ -3db232: 0c01 |0045: move-result-object v1 │ │ -3db234: 1a02 3f06 |0046: const-string v2, "." // string@063f │ │ -3db238: 6e20 dca5 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3db23e: 0a02 |004b: move-result v2 │ │ -3db240: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -3db242: 3802 8d00 |004d: if-eqz v2, 00da // +008d │ │ -3db246: 1302 2e00 |004f: const/16 v2, #int 46 // #2e │ │ -3db24a: 6e20 e8a5 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ -3db250: 0a02 |0054: move-result v2 │ │ -3db252: d804 0201 |0055: add-int/lit8 v4, v2, #int 1 // #01 │ │ -3db256: 6e10 eea5 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3db25c: 0a05 |005a: move-result v5 │ │ -3db25e: 3554 0f00 |005b: if-ge v4, v5, 006a // +000f │ │ -3db262: 6e20 d6a5 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ -3db268: 0a05 |0060: move-result v5 │ │ -3db26a: 7110 0aa5 0500 |0061: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@a50a │ │ -3db270: 0a05 |0064: move-result v5 │ │ -3db272: 3805 0500 |0065: if-eqz v5, 006a // +0005 │ │ -3db276: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3db27a: 28ee |0069: goto 0057 // -0012 │ │ -3db27c: 9105 0402 |006a: sub-int v5, v4, v2 │ │ -3db280: 1246 |006c: const/4 v6, #int 4 // #4 │ │ -3db282: 3765 2900 |006d: if-le v5, v6, 0096 // +0029 │ │ -3db286: 6e10 eea5 0100 |006f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3db28c: 0a05 |0072: move-result v5 │ │ -3db28e: d805 05ff |0073: add-int/lit8 v5, v5, #int -1 // #ff │ │ -3db292: 3554 1b00 |0075: if-ge v4, v5, 0090 // +001b │ │ -3db296: 2205 611b |0077: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3db29a: 7010 06a6 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3db2a0: b062 |007c: add-int/2addr v2, v6 │ │ -3db2a2: 6e30 f9a5 3102 |007d: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3db2a8: 0c02 |0080: move-result-object v2 │ │ -3db2aa: 6e20 12a6 2500 |0081: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db2b0: 6e20 f8a5 4100 |0084: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3db2b6: 0c01 |0087: move-result-object v1 │ │ -3db2b8: 6e20 12a6 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db2be: 6e10 1ba6 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3db2c4: 0c01 |008e: move-result-object v1 │ │ -3db2c6: 284b |008f: goto 00da // +004b │ │ -3db2c8: b062 |0090: add-int/2addr v2, v6 │ │ -3db2ca: 6e30 f9a5 3102 |0091: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3db2d0: 0c01 |0094: move-result-object v1 │ │ -3db2d2: 2845 |0095: goto 00da // +0045 │ │ -3db2d4: 3565 4400 |0096: if-ge v5, v6, 00da // +0044 │ │ -3db2d8: 6e10 eea5 0100 |0098: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3db2de: 0a02 |009b: move-result v2 │ │ -3db2e0: d802 02ff |009c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3db2e4: 1a07 a106 |009e: const-string v7, "0" // string@06a1 │ │ -3db2e8: 3524 2200 |00a0: if-ge v4, v2, 00c2 // +0022 │ │ -3db2ec: 2202 611b |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3db2f0: 7010 06a6 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3db2f6: 6e30 f9a5 3104 |00a7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3db2fc: 0c08 |00aa: move-result-object v8 │ │ -3db2fe: 6e20 12a6 8200 |00ab: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db304: b156 |00ae: sub-int/2addr v6, v5 │ │ -3db306: 7120 39aa 6700 |00af: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@aa39 │ │ -3db30c: 0c05 |00b2: move-result-object v5 │ │ -3db30e: 6e20 12a6 5200 |00b3: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db314: 6e20 f8a5 4100 |00b6: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3db31a: 0c01 |00b9: move-result-object v1 │ │ -3db31c: 6e20 12a6 1200 |00ba: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db322: 6e10 1ba6 0200 |00bd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3db328: 0c01 |00c0: move-result-object v1 │ │ -3db32a: 2819 |00c1: goto 00da // +0019 │ │ -3db32c: 2202 611b |00c2: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3db330: 7010 06a6 0200 |00c4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3db336: 6e30 f9a5 3104 |00c7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3db33c: 0c01 |00ca: move-result-object v1 │ │ -3db33e: 6e20 12a6 1200 |00cb: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db344: b156 |00ce: sub-int/2addr v6, v5 │ │ -3db346: 7120 39aa 6700 |00cf: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@aa39 │ │ -3db34c: 0c01 |00d2: move-result-object v1 │ │ -3db34e: 6e20 12a6 1200 |00d3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db354: 6e10 1ba6 0200 |00d6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3db35a: 0c01 |00d9: move-result-object v1 │ │ -3db35c: 1a04 1165 |00da: const-string v4, "dd MMM yy HH:mm:ss Z" // string@6511 │ │ -3db360: 1a05 1065 |00dc: const-string v5, "dd MMM yy HH:mm Z" // string@6510 │ │ -3db364: 1a06 ef12 |00de: const-string v6, "EEE, dd MMM yyyy HH:mm:ss Z" // string@12ef │ │ -3db368: 1a07 ee12 |00e0: const-string v7, "EEE, dd MMM yyyy HH:mm:ss" // string@12ee │ │ -3db36c: 1a08 f312 |00e2: const-string v8, "EEE, dd MMMM yyyy HH:mm:ss Z" // string@12f3 │ │ -3db370: 1a09 f212 |00e4: const-string v9, "EEE, dd MMMM yyyy HH:mm:ss" // string@12f2 │ │ -3db374: 1a0a fb12 |00e6: const-string v10, "EEEE, dd MMM yyyy HH:mm:ss Z" // string@12fb │ │ -3db378: 1a0b f712 |00e8: const-string v11, "EEEE, dd MMM yy HH:mm:ss Z" // string@12f7 │ │ -3db37c: 1a0c fa12 |00ea: const-string v12, "EEEE, dd MMM yyyy HH:mm:ss" // string@12fa │ │ -3db380: 1a0d f612 |00ec: const-string v13, "EEEE, dd MMM yy HH:mm:ss" // string@12f6 │ │ -3db384: 1a0e ea12 |00ee: const-string v14, "EEE MMM d HH:mm:ss yyyy" // string@12ea │ │ -3db388: 1a0f ed12 |00f0: const-string v15, "EEE, dd MMM yyyy HH:mm Z" // string@12ed │ │ -3db38c: 1a10 ec12 |00f2: const-string v16, "EEE, dd MMM yyyy HH:mm" // string@12ec │ │ -3db390: 1a11 f112 |00f4: const-string v17, "EEE, dd MMMM yyyy HH:mm Z" // string@12f1 │ │ -3db394: 1a12 f012 |00f6: const-string v18, "EEE, dd MMMM yyyy HH:mm" // string@12f0 │ │ -3db398: 1a13 f912 |00f8: const-string v19, "EEEE, dd MMM yyyy HH:mm Z" // string@12f9 │ │ -3db39c: 1a14 f512 |00fa: const-string v20, "EEEE, dd MMM yy HH:mm Z" // string@12f5 │ │ -3db3a0: 1a15 f812 |00fc: const-string v21, "EEEE, dd MMM yyyy HH:mm" // string@12f8 │ │ -3db3a4: 1a16 f412 |00fe: const-string v22, "EEEE, dd MMM yy HH:mm" // string@12f4 │ │ -3db3a8: 1a17 e912 |0100: const-string v23, "EEE MMM d HH:mm yyyy" // string@12e9 │ │ -3db3ac: 1a18 96c9 |0102: const-string v24, "yyyy-MM-dd'T'HH:mm:ss" // string@c996 │ │ -3db3b0: 1a19 99c9 |0104: const-string v25, "yyyy-MM-dd'T'HH:mm:ss.SSS Z" // string@c999 │ │ -3db3b4: 1a1a 98c9 |0106: const-string v26, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@c998 │ │ -3db3b8: 1a1b 9bc9 |0108: const-string v27, "yyyy-MM-dd'T'HH:mm:ssZ" // string@c99b │ │ -3db3bc: 1a1c 97c9 |010a: const-string v28, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@c997 │ │ -3db3c0: 1a1d 9ac9 |010c: const-string v29, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@c99a │ │ -3db3c4: 1a1e 9cc9 |010e: const-string v30, "yyyy-MM-ddZ" // string@c99c │ │ -3db3c8: 1a1f 95c9 |0110: const-string v31, "yyyy-MM-dd" // string@c995 │ │ -3db3cc: 1a20 eb12 |0112: const-string v32, "EEE d MMM yyyy HH:mm:ss 'GMT'Z (z)" // string@12eb │ │ -3db3d0: 251d e61d 0400 |0114: filled-new-array/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32}, [Ljava/lang/String; // type@1de6 │ │ -3db3d6: 0c02 |0117: move-result-object v2 │ │ -3db3d8: 2204 cc1b |0118: new-instance v4, Ljava/text/SimpleDateFormat; // type@1bcc │ │ -3db3dc: 1a05 0000 |011a: const-string v5, "" // string@0000 │ │ -3db3e0: 6206 16f0 |011c: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3db3e4: 7030 26a7 5406 |011e: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ -3db3ea: 6e20 1ea7 3400 |0121: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.setLenient:(Z)V // method@a71e │ │ -3db3f0: 6205 fdc7 |0124: sget-object v5, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@c7fd │ │ -3db3f4: 6e20 1fa7 5400 |0126: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ -3db3fa: 2205 cb1b |0129: new-instance v5, Ljava/text/ParsePosition; // type@1bcb │ │ -3db3fe: 7020 22a7 3500 |012b: invoke-direct {v5, v3}, Ljava/text/ParsePosition;.:(I)V // method@a722 │ │ -3db404: 1206 |012e: const/4 v6, #int 0 // #0 │ │ -3db406: 1307 1d00 |012f: const/16 v7, #int 29 // #1d │ │ -3db40a: 3576 1e00 |0131: if-ge v6, v7, 014f // +001e │ │ -3db40e: 4607 0206 |0133: aget-object v7, v2, v6 │ │ -3db412: 6e20 27a7 7400 |0135: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@a727 │ │ -3db418: 6e20 24a7 3500 |0138: invoke-virtual {v5, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@a724 │ │ -3db41e: 6e30 28a7 1405 |013b: invoke-virtual {v4, v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@a728 │ │ -3db424: 0c07 |013e: move-result-object v7 │ │ -3db426: 3807 0d00 |013f: if-eqz v7, 014c // +000d │ │ -3db42a: 6e10 23a7 0500 |0141: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@a723 │ │ -3db430: 0a08 |0144: move-result v8 │ │ -3db432: 6e10 eea5 0100 |0145: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3db438: 0a09 |0148: move-result v9 │ │ -3db43a: 3398 0300 |0149: if-ne v8, v9, 014c // +0003 │ │ -3db43e: 1107 |014b: return-object v7 │ │ -3db440: d806 0601 |014c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3db444: 28e1 |014e: goto 012f // -001f │ │ -3db446: 1a02 ed51 |014f: const-string v2, "^\w+, .*$" // string@51ed │ │ -3db44a: 6e20 efa5 2100 |0151: invoke-virtual {v1, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3db450: 0a02 |0154: move-result v2 │ │ -3db452: 3802 1300 |0155: if-eqz v2, 0168 // +0013 │ │ -3db456: 1300 2c00 |0157: const/16 v0, #int 44 // #2c │ │ -3db45a: 6e20 e8a5 0100 |0159: invoke-virtual {v1, v0}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ -3db460: 0a00 |015c: move-result v0 │ │ -3db462: d800 0001 |015d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3db466: 6e20 f8a5 0100 |015f: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3db46c: 0c00 |0162: move-result-object v0 │ │ -3db46e: 7110 5ea0 0000 |0163: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ -3db474: 0c00 |0166: move-result-object v0 │ │ -3db476: 1100 |0167: return-object v0 │ │ -3db478: 6202 faef |0168: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@effa │ │ -3db47c: 2203 611b |016a: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3db480: 7010 06a6 0300 |016c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3db486: 1a04 d710 |016f: const-string v4, "Could not parse date string "" // string@10d7 │ │ -3db48a: 6e20 12a6 4300 |0171: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db490: 6e20 12a6 0300 |0174: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db496: 1a00 c301 |0177: const-string v0, "" [" // string@01c3 │ │ -3db49a: 6e20 12a6 0300 |0179: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db4a0: 6e20 12a6 1300 |017c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db4a6: 1a00 c551 |017f: const-string v0, "]" // string@51c5 │ │ -3db4aa: 6e20 12a6 0300 |0181: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3db4b0: 6e10 1ba6 0300 |0184: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3db4b6: 0c00 |0187: move-result-object v0 │ │ -3db4b8: 6e20 cea4 0200 |0188: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@a4ce │ │ -3db4be: 1200 |018b: const/4 v0, #int 0 // #0 │ │ -3db4c0: 1100 |018c: return-object v0 │ │ -3db4c2: 2200 441b |018d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3db4c6: 1a01 f311 |018f: const-string v1, "Date must not be null" // string@11f3 │ │ -3db4ca: 7020 62a5 1000 |0191: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ -3db4d0: 2700 |0194: throw v0 │ │ +3db170: |[3db170] de.danoeh.antennapod.parser.feed.util.DateUtils.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ +3db180: 0800 2100 |0000: move-object/from16 v0, v33 │ │ +3db184: 3800 8b01 |0002: if-eqz v0, 018d // +018b │ │ +3db188: 6201 fcc7 |0004: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.RFC822_DATE_FORMAT:Ljava/lang/ThreadLocal; // field@c7fc │ │ +3db18c: 6e10 37a6 0100 |0006: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@a637 │ │ +3db192: 0c01 |0009: move-result-object v1 │ │ +3db194: 1f01 cc1b |000a: check-cast v1, Ljava/text/SimpleDateFormat; // type@1bcc │ │ +3db198: 6e20 1da7 0100 |000c: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a71d │ │ +3db19e: 0c00 |000f: move-result-object v0 │ │ +3db1a0: 1100 |0010: return-object v0 │ │ +3db1a2: 0000 |0011: nop // spacer │ │ +3db1a4: 7401 ffa5 2100 |0012: invoke-virtual/range {v33}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3db1aa: 0c01 |0015: move-result-object v1 │ │ +3db1ac: 1302 2f00 |0016: const/16 v2, #int 47 // #2f │ │ +3db1b0: 1303 2d00 |0018: const/16 v3, #int 45 // #2d │ │ +3db1b4: 6e30 f1a5 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@a5f1 │ │ +3db1ba: 0c01 |001d: move-result-object v1 │ │ +3db1bc: 1a02 5e04 |001e: const-string v2, "( ){2,}+" // string@045e │ │ +3db1c0: 1a03 1a00 |0020: const-string v3, " " // string@001a │ │ +3db1c4: 6e30 f3a5 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ +3db1ca: 0c01 |0025: move-result-object v1 │ │ +3db1cc: 1a02 7904 |0026: const-string v2, "([+-]\d\d):(\d\d)$" // string@0479 │ │ +3db1d0: 1a03 da01 |0028: const-string v3, "$1$2" // string@01da │ │ +3db1d4: 6e30 f3a5 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ +3db1da: 0c01 |002d: move-result-object v1 │ │ +3db1dc: 1a02 ec0c |002e: const-string v2, "CEST$" // string@0cec │ │ +3db1e0: 1a03 b604 |0030: const-string v3, "+0200" // string@04b6 │ │ +3db1e4: 6e30 f3a5 2103 |0032: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ +3db1ea: 0c01 |0035: move-result-object v1 │ │ +3db1ec: 1a02 ed0c |0036: const-string v2, "CET$" // string@0ced │ │ +3db1f0: 1a03 b504 |0038: const-string v3, "+0100" // string@04b5 │ │ +3db1f4: 6e30 f3a5 2103 |003a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ +3db1fa: 0c01 |003d: move-result-object v1 │ │ +3db1fc: 1a02 b451 |003e: const-string v2, "\bSept\b" // string@51b4 │ │ +3db200: 1a03 2544 |0040: const-string v3, "Sep" // string@4425 │ │ +3db204: 6e30 f3a5 2103 |0042: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ +3db20a: 0c01 |0045: move-result-object v1 │ │ +3db20c: 1a02 3f06 |0046: const-string v2, "." // string@063f │ │ +3db210: 6e20 dca5 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3db216: 0a02 |004b: move-result v2 │ │ +3db218: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +3db21a: 3802 8d00 |004d: if-eqz v2, 00da // +008d │ │ +3db21e: 1302 2e00 |004f: const/16 v2, #int 46 // #2e │ │ +3db222: 6e20 e8a5 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ +3db228: 0a02 |0054: move-result v2 │ │ +3db22a: d804 0201 |0055: add-int/lit8 v4, v2, #int 1 // #01 │ │ +3db22e: 6e10 eea5 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3db234: 0a05 |005a: move-result v5 │ │ +3db236: 3554 0f00 |005b: if-ge v4, v5, 006a // +000f │ │ +3db23a: 6e20 d6a5 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ +3db240: 0a05 |0060: move-result v5 │ │ +3db242: 7110 0aa5 0500 |0061: invoke-static {v5}, Ljava/lang/Character;.isDigit:(C)Z // method@a50a │ │ +3db248: 0a05 |0064: move-result v5 │ │ +3db24a: 3805 0500 |0065: if-eqz v5, 006a // +0005 │ │ +3db24e: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3db252: 28ee |0069: goto 0057 // -0012 │ │ +3db254: 9105 0402 |006a: sub-int v5, v4, v2 │ │ +3db258: 1246 |006c: const/4 v6, #int 4 // #4 │ │ +3db25a: 3765 2900 |006d: if-le v5, v6, 0096 // +0029 │ │ +3db25e: 6e10 eea5 0100 |006f: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3db264: 0a05 |0072: move-result v5 │ │ +3db266: d805 05ff |0073: add-int/lit8 v5, v5, #int -1 // #ff │ │ +3db26a: 3554 1b00 |0075: if-ge v4, v5, 0090 // +001b │ │ +3db26e: 2205 611b |0077: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3db272: 7010 06a6 0500 |0079: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3db278: b062 |007c: add-int/2addr v2, v6 │ │ +3db27a: 6e30 f9a5 3102 |007d: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3db280: 0c02 |0080: move-result-object v2 │ │ +3db282: 6e20 12a6 2500 |0081: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db288: 6e20 f8a5 4100 |0084: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3db28e: 0c01 |0087: move-result-object v1 │ │ +3db290: 6e20 12a6 1500 |0088: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db296: 6e10 1ba6 0500 |008b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3db29c: 0c01 |008e: move-result-object v1 │ │ +3db29e: 284b |008f: goto 00da // +004b │ │ +3db2a0: b062 |0090: add-int/2addr v2, v6 │ │ +3db2a2: 6e30 f9a5 3102 |0091: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3db2a8: 0c01 |0094: move-result-object v1 │ │ +3db2aa: 2845 |0095: goto 00da // +0045 │ │ +3db2ac: 3565 4400 |0096: if-ge v5, v6, 00da // +0044 │ │ +3db2b0: 6e10 eea5 0100 |0098: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3db2b6: 0a02 |009b: move-result v2 │ │ +3db2b8: d802 02ff |009c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3db2bc: 1a07 a106 |009e: const-string v7, "0" // string@06a1 │ │ +3db2c0: 3524 2200 |00a0: if-ge v4, v2, 00c2 // +0022 │ │ +3db2c4: 2202 611b |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3db2c8: 7010 06a6 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3db2ce: 6e30 f9a5 3104 |00a7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3db2d4: 0c08 |00aa: move-result-object v8 │ │ +3db2d6: 6e20 12a6 8200 |00ab: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db2dc: b156 |00ae: sub-int/2addr v6, v5 │ │ +3db2de: 7120 39aa 6700 |00af: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@aa39 │ │ +3db2e4: 0c05 |00b2: move-result-object v5 │ │ +3db2e6: 6e20 12a6 5200 |00b3: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db2ec: 6e20 f8a5 4100 |00b6: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3db2f2: 0c01 |00b9: move-result-object v1 │ │ +3db2f4: 6e20 12a6 1200 |00ba: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db2fa: 6e10 1ba6 0200 |00bd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3db300: 0c01 |00c0: move-result-object v1 │ │ +3db302: 2819 |00c1: goto 00da // +0019 │ │ +3db304: 2202 611b |00c2: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3db308: 7010 06a6 0200 |00c4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3db30e: 6e30 f9a5 3104 |00c7: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3db314: 0c01 |00ca: move-result-object v1 │ │ +3db316: 6e20 12a6 1200 |00cb: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db31c: b156 |00ce: sub-int/2addr v6, v5 │ │ +3db31e: 7120 39aa 6700 |00cf: invoke-static {v7, v6}, Lorg/apache/commons/lang3/StringUtils;.repeat:(Ljava/lang/String;I)Ljava/lang/String; // method@aa39 │ │ +3db324: 0c01 |00d2: move-result-object v1 │ │ +3db326: 6e20 12a6 1200 |00d3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db32c: 6e10 1ba6 0200 |00d6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3db332: 0c01 |00d9: move-result-object v1 │ │ +3db334: 1a04 1165 |00da: const-string v4, "dd MMM yy HH:mm:ss Z" // string@6511 │ │ +3db338: 1a05 1065 |00dc: const-string v5, "dd MMM yy HH:mm Z" // string@6510 │ │ +3db33c: 1a06 ef12 |00de: const-string v6, "EEE, dd MMM yyyy HH:mm:ss Z" // string@12ef │ │ +3db340: 1a07 ee12 |00e0: const-string v7, "EEE, dd MMM yyyy HH:mm:ss" // string@12ee │ │ +3db344: 1a08 f312 |00e2: const-string v8, "EEE, dd MMMM yyyy HH:mm:ss Z" // string@12f3 │ │ +3db348: 1a09 f212 |00e4: const-string v9, "EEE, dd MMMM yyyy HH:mm:ss" // string@12f2 │ │ +3db34c: 1a0a fb12 |00e6: const-string v10, "EEEE, dd MMM yyyy HH:mm:ss Z" // string@12fb │ │ +3db350: 1a0b f712 |00e8: const-string v11, "EEEE, dd MMM yy HH:mm:ss Z" // string@12f7 │ │ +3db354: 1a0c fa12 |00ea: const-string v12, "EEEE, dd MMM yyyy HH:mm:ss" // string@12fa │ │ +3db358: 1a0d f612 |00ec: const-string v13, "EEEE, dd MMM yy HH:mm:ss" // string@12f6 │ │ +3db35c: 1a0e ea12 |00ee: const-string v14, "EEE MMM d HH:mm:ss yyyy" // string@12ea │ │ +3db360: 1a0f ed12 |00f0: const-string v15, "EEE, dd MMM yyyy HH:mm Z" // string@12ed │ │ +3db364: 1a10 ec12 |00f2: const-string v16, "EEE, dd MMM yyyy HH:mm" // string@12ec │ │ +3db368: 1a11 f112 |00f4: const-string v17, "EEE, dd MMMM yyyy HH:mm Z" // string@12f1 │ │ +3db36c: 1a12 f012 |00f6: const-string v18, "EEE, dd MMMM yyyy HH:mm" // string@12f0 │ │ +3db370: 1a13 f912 |00f8: const-string v19, "EEEE, dd MMM yyyy HH:mm Z" // string@12f9 │ │ +3db374: 1a14 f512 |00fa: const-string v20, "EEEE, dd MMM yy HH:mm Z" // string@12f5 │ │ +3db378: 1a15 f812 |00fc: const-string v21, "EEEE, dd MMM yyyy HH:mm" // string@12f8 │ │ +3db37c: 1a16 f412 |00fe: const-string v22, "EEEE, dd MMM yy HH:mm" // string@12f4 │ │ +3db380: 1a17 e912 |0100: const-string v23, "EEE MMM d HH:mm yyyy" // string@12e9 │ │ +3db384: 1a18 96c9 |0102: const-string v24, "yyyy-MM-dd'T'HH:mm:ss" // string@c996 │ │ +3db388: 1a19 99c9 |0104: const-string v25, "yyyy-MM-dd'T'HH:mm:ss.SSS Z" // string@c999 │ │ +3db38c: 1a1a 98c9 |0106: const-string v26, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@c998 │ │ +3db390: 1a1b 9bc9 |0108: const-string v27, "yyyy-MM-dd'T'HH:mm:ssZ" // string@c99b │ │ +3db394: 1a1c 97c9 |010a: const-string v28, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@c997 │ │ +3db398: 1a1d 9ac9 |010c: const-string v29, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@c99a │ │ +3db39c: 1a1e 9cc9 |010e: const-string v30, "yyyy-MM-ddZ" // string@c99c │ │ +3db3a0: 1a1f 95c9 |0110: const-string v31, "yyyy-MM-dd" // string@c995 │ │ +3db3a4: 1a20 eb12 |0112: const-string v32, "EEE d MMM yyyy HH:mm:ss 'GMT'Z (z)" // string@12eb │ │ +3db3a8: 251d e61d 0400 |0114: filled-new-array/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32}, [Ljava/lang/String; // type@1de6 │ │ +3db3ae: 0c02 |0117: move-result-object v2 │ │ +3db3b0: 2204 cc1b |0118: new-instance v4, Ljava/text/SimpleDateFormat; // type@1bcc │ │ +3db3b4: 1a05 0000 |011a: const-string v5, "" // string@0000 │ │ +3db3b8: 6206 16f0 |011c: sget-object v6, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3db3bc: 7030 26a7 5406 |011e: invoke-direct {v4, v5, v6}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@a726 │ │ +3db3c2: 6e20 1ea7 3400 |0121: invoke-virtual {v4, v3}, Ljava/text/DateFormat;.setLenient:(Z)V // method@a71e │ │ +3db3c8: 6205 fdc7 |0124: sget-object v5, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.TIME_ZONE_GMT:Ljava/util/TimeZone; // field@c7fd │ │ +3db3cc: 6e20 1fa7 5400 |0126: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@a71f │ │ +3db3d2: 2205 cb1b |0129: new-instance v5, Ljava/text/ParsePosition; // type@1bcb │ │ +3db3d6: 7020 22a7 3500 |012b: invoke-direct {v5, v3}, Ljava/text/ParsePosition;.:(I)V // method@a722 │ │ +3db3dc: 1206 |012e: const/4 v6, #int 0 // #0 │ │ +3db3de: 1307 1d00 |012f: const/16 v7, #int 29 // #1d │ │ +3db3e2: 3576 1e00 |0131: if-ge v6, v7, 014f // +001e │ │ +3db3e6: 4607 0206 |0133: aget-object v7, v2, v6 │ │ +3db3ea: 6e20 27a7 7400 |0135: invoke-virtual {v4, v7}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@a727 │ │ +3db3f0: 6e20 24a7 3500 |0138: invoke-virtual {v5, v3}, Ljava/text/ParsePosition;.setIndex:(I)V // method@a724 │ │ +3db3f6: 6e30 28a7 1405 |013b: invoke-virtual {v4, v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date; // method@a728 │ │ +3db3fc: 0c07 |013e: move-result-object v7 │ │ +3db3fe: 3807 0d00 |013f: if-eqz v7, 014c // +000d │ │ +3db402: 6e10 23a7 0500 |0141: invoke-virtual {v5}, Ljava/text/ParsePosition;.getIndex:()I // method@a723 │ │ +3db408: 0a08 |0144: move-result v8 │ │ +3db40a: 6e10 eea5 0100 |0145: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3db410: 0a09 |0148: move-result v9 │ │ +3db412: 3398 0300 |0149: if-ne v8, v9, 014c // +0003 │ │ +3db416: 1107 |014b: return-object v7 │ │ +3db418: d806 0601 |014c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3db41c: 28e1 |014e: goto 012f // -001f │ │ +3db41e: 1a02 ed51 |014f: const-string v2, "^\w+, .*$" // string@51ed │ │ +3db422: 6e20 efa5 2100 |0151: invoke-virtual {v1, v2}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3db428: 0a02 |0154: move-result v2 │ │ +3db42a: 3802 1300 |0155: if-eqz v2, 0168 // +0013 │ │ +3db42e: 1300 2c00 |0157: const/16 v0, #int 44 // #2c │ │ +3db432: 6e20 e8a5 0100 |0159: invoke-virtual {v1, v0}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ +3db438: 0a00 |015c: move-result v0 │ │ +3db43a: d800 0001 |015d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3db43e: 6e20 f8a5 0100 |015f: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3db444: 0c00 |0162: move-result-object v0 │ │ +3db446: 7110 5ea0 0000 |0163: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ +3db44c: 0c00 |0166: move-result-object v0 │ │ +3db44e: 1100 |0167: return-object v0 │ │ +3db450: 6202 faef |0168: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@effa │ │ +3db454: 2203 611b |016a: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3db458: 7010 06a6 0300 |016c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3db45e: 1a04 d710 |016f: const-string v4, "Could not parse date string "" // string@10d7 │ │ +3db462: 6e20 12a6 4300 |0171: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db468: 6e20 12a6 0300 |0174: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db46e: 1a00 c301 |0177: const-string v0, "" [" // string@01c3 │ │ +3db472: 6e20 12a6 0300 |0179: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db478: 6e20 12a6 1300 |017c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db47e: 1a00 c551 |017f: const-string v0, "]" // string@51c5 │ │ +3db482: 6e20 12a6 0300 |0181: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3db488: 6e10 1ba6 0300 |0184: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3db48e: 0c00 |0187: move-result-object v0 │ │ +3db490: 6e20 cea4 0200 |0188: invoke-virtual {v2, v0}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@a4ce │ │ +3db496: 1200 |018b: const/4 v0, #int 0 // #0 │ │ +3db498: 1100 |018c: return-object v0 │ │ +3db49a: 2200 441b |018d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3db49e: 1a01 f311 |018f: const-string v1, "Date must not be null" // string@11f3 │ │ +3db4a2: 7020 62a5 1000 |0191: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ +3db4a8: 2700 |0194: throw v0 │ │ catches : 2 │ │ 0x0004 - 0x0010 │ │ Ljava/text/ParseException; -> 0x0011 │ │ 0x013b - 0x0149 │ │ Ljava/lang/Exception; -> 0x014c │ │ positions : │ │ 0x0004 line=32 │ │ @@ -923348,27 +923348,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3db4f0: |[3db4f0] de.danoeh.antennapod.parser.feed.util.DateUtils.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; │ │ -3db500: 7110 5ea0 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ -3db506: 0c02 |0003: move-result-object v2 │ │ -3db508: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3db50a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -3db50e: 1100 |0007: return-object v0 │ │ -3db510: 2201 db1b |0008: new-instance v1, Ljava/util/Date; // type@1bdb │ │ -3db514: 7010 dda7 0100 |000a: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ -3db51a: 6e20 dfa7 1200 |000d: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@a7df │ │ -3db520: 0a01 |0010: move-result v1 │ │ -3db522: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -3db526: 1100 |0013: return-object v0 │ │ -3db528: 1102 |0014: return-object v2 │ │ +3db4c8: |[3db4c8] de.danoeh.antennapod.parser.feed.util.DateUtils.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; │ │ +3db4d8: 7110 5ea0 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ +3db4de: 0c02 |0003: move-result-object v2 │ │ +3db4e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3db4e2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +3db4e6: 1100 |0007: return-object v0 │ │ +3db4e8: 2201 db1b |0008: new-instance v1, Ljava/util/Date; // type@1bdb │ │ +3db4ec: 7010 dda7 0100 |000a: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ +3db4f2: 6e20 dfa7 1200 |000d: invoke-virtual {v2, v1}, Ljava/util/Date;.after:(Ljava/util/Date;)Z // method@a7df │ │ +3db4f8: 0a01 |0010: move-result v1 │ │ +3db4fa: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +3db4fe: 1100 |0013: return-object v0 │ │ +3db500: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=140 │ │ 0x000d line=141 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -923378,51 +923378,51 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3db544: |[3db544] de.danoeh.antennapod.parser.feed.util.DateUtils.parseTimeString:(Ljava/lang/String;)J │ │ -3db554: 1a00 ce06 |0000: const-string v0, ":" // string@06ce │ │ -3db558: 6e20 f4a5 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ -3db55e: 0c08 |0005: move-result-object v8 │ │ -3db560: 2180 |0006: array-length v0, v8 │ │ -3db562: 1231 |0007: const/4 v1, #int 3 // #3 │ │ -3db564: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -3db566: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ -3db56a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -3db56c: 3310 1000 |000c: if-ne v0, v1, 001c // +0010 │ │ -3db570: 4600 0805 |000e: aget-object v0, v8, v5 │ │ -3db574: 7110 70a5 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3db57a: 0a00 |0013: move-result v0 │ │ -3db57c: 8100 |0014: int-to-long v0, v0 │ │ -3db57e: 1705 80ee 3600 |0015: const-wide/32 v5, #float 5.04467e-39 // #0036ee80 │ │ -3db584: 9d00 0005 |0018: mul-long v0, v0, v5 │ │ -3db588: bb03 |001a: add-long/2addr v3, v0 │ │ -3db58a: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -3db58c: 2180 |001c: array-length v0, v8 │ │ -3db58e: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -3db590: 3410 1c00 |001e: if-lt v0, v1, 003a // +001c │ │ -3db594: 4600 0805 |0020: aget-object v0, v8, v5 │ │ -3db598: 7110 70a5 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3db59e: 0a00 |0025: move-result v0 │ │ -3db5a0: 8100 |0026: int-to-long v0, v0 │ │ -3db5a2: 1706 60ea 0000 |0027: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -3db5a8: 9d00 0006 |002a: mul-long v0, v0, v6 │ │ -3db5ac: bb03 |002c: add-long/2addr v3, v0 │ │ -3db5ae: b025 |002d: add-int/2addr v5, v2 │ │ -3db5b0: 4608 0805 |002e: aget-object v8, v8, v5 │ │ -3db5b4: 7110 5fa5 0800 |0030: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@a55f │ │ -3db5ba: 0a08 |0033: move-result v8 │ │ -3db5bc: 1500 7a44 |0034: const/high16 v0, #int 1148846080 // #447a │ │ -3db5c0: a808 0800 |0036: mul-float v8, v8, v0 │ │ -3db5c4: 8880 |0038: float-to-long v0, v8 │ │ -3db5c6: bb03 |0039: add-long/2addr v3, v0 │ │ -3db5c8: 1003 |003a: return-wide v3 │ │ +3db51c: |[3db51c] de.danoeh.antennapod.parser.feed.util.DateUtils.parseTimeString:(Ljava/lang/String;)J │ │ +3db52c: 1a00 ce06 |0000: const-string v0, ":" // string@06ce │ │ +3db530: 6e20 f4a5 0800 |0002: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ +3db536: 0c08 |0005: move-result-object v8 │ │ +3db538: 2180 |0006: array-length v0, v8 │ │ +3db53a: 1231 |0007: const/4 v1, #int 3 // #3 │ │ +3db53c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +3db53e: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ +3db542: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +3db544: 3310 1000 |000c: if-ne v0, v1, 001c // +0010 │ │ +3db548: 4600 0805 |000e: aget-object v0, v8, v5 │ │ +3db54c: 7110 70a5 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3db552: 0a00 |0013: move-result v0 │ │ +3db554: 8100 |0014: int-to-long v0, v0 │ │ +3db556: 1705 80ee 3600 |0015: const-wide/32 v5, #float 5.04467e-39 // #0036ee80 │ │ +3db55c: 9d00 0005 |0018: mul-long v0, v0, v5 │ │ +3db560: bb03 |001a: add-long/2addr v3, v0 │ │ +3db562: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +3db564: 2180 |001c: array-length v0, v8 │ │ +3db566: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +3db568: 3410 1c00 |001e: if-lt v0, v1, 003a // +001c │ │ +3db56c: 4600 0805 |0020: aget-object v0, v8, v5 │ │ +3db570: 7110 70a5 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3db576: 0a00 |0025: move-result v0 │ │ +3db578: 8100 |0026: int-to-long v0, v0 │ │ +3db57a: 1706 60ea 0000 |0027: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +3db580: 9d00 0006 |002a: mul-long v0, v0, v6 │ │ +3db584: bb03 |002c: add-long/2addr v3, v0 │ │ +3db586: b025 |002d: add-int/2addr v5, v2 │ │ +3db588: 4608 0805 |002e: aget-object v8, v8, v5 │ │ +3db58c: 7110 5fa5 0800 |0030: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@a55f │ │ +3db592: 0a08 |0033: move-result v8 │ │ +3db594: 1500 7a44 |0034: const/high16 v0, #int 1148846080 // #447a │ │ +3db598: a808 0800 |0036: mul-float v8, v8, v0 │ │ +3db59c: 8880 |0038: float-to-long v0, v8 │ │ +3db59e: bb03 |0039: add-long/2addr v3, v0 │ │ +3db5a0: 1003 |003a: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0006 line=157 │ │ 0x000e line=159 │ │ 0x001c line=162 │ │ 0x0020 line=163 │ │ @@ -923460,65 +923460,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db744: |[3db744] de.danoeh.antennapod.parser.feed.util.DurationParser.:()V │ │ -3db754: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3db75a: 0e00 |0003: return-void │ │ +3db71c: |[3db71c] de.danoeh.antennapod.parser.feed.util.DurationParser.:()V │ │ +3db72c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3db732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/DurationParser;) │ │ name : 'inMillis' │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3db614: |[3db614] de.danoeh.antennapod.parser.feed.util.DurationParser.inMillis:(Ljava/lang/String;)J │ │ -3db624: 6e10 ffa5 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3db62a: 0c05 |0003: move-result-object v5 │ │ -3db62c: 1a00 ce06 |0004: const-string v0, ":" // string@06ce │ │ -3db630: 6e20 f4a5 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ -3db636: 0c05 |0009: move-result-object v5 │ │ -3db638: 2150 |000a: array-length v0, v5 │ │ -3db63a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3db63c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3db63e: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ -3db642: 4605 0501 |000f: aget-object v5, v5, v1 │ │ -3db646: 7110 63a0 0500 |0011: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a063 │ │ -3db64c: 0b00 |0014: move-result-wide v0 │ │ -3db64e: 1000 |0015: return-wide v0 │ │ -3db650: 2150 |0016: array-length v0, v5 │ │ -3db652: 1223 |0017: const/4 v3, #int 2 // #2 │ │ -3db654: 3330 0d00 |0018: if-ne v0, v3, 0025 // +000d │ │ -3db658: 4600 0501 |001a: aget-object v0, v5, v1 │ │ -3db65c: 4605 0502 |001c: aget-object v5, v5, v2 │ │ -3db660: 1a01 a106 |001e: const-string v1, "0" // string@06a1 │ │ -3db664: 7130 64a0 0105 |0020: invoke-static {v1, v0, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a064 │ │ -3db66a: 0b00 |0023: move-result-wide v0 │ │ -3db66c: 1000 |0024: return-wide v0 │ │ -3db66e: 2150 |0025: array-length v0, v5 │ │ -3db670: 1234 |0026: const/4 v4, #int 3 // #3 │ │ -3db672: 3340 0d00 |0027: if-ne v0, v4, 0034 // +000d │ │ -3db676: 4600 0501 |0029: aget-object v0, v5, v1 │ │ -3db67a: 4601 0502 |002b: aget-object v1, v5, v2 │ │ -3db67e: 4605 0503 |002d: aget-object v5, v5, v3 │ │ -3db682: 7130 64a0 1005 |002f: invoke-static {v0, v1, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a064 │ │ -3db688: 0b00 |0032: move-result-wide v0 │ │ -3db68a: 1000 |0033: return-wide v0 │ │ -3db68c: 2205 541b |0034: new-instance v5, Ljava/lang/NumberFormatException; // type@1b54 │ │ -3db690: 7010 b7a5 0500 |0036: invoke-direct {v5}, Ljava/lang/NumberFormatException;.:()V // method@a5b7 │ │ -3db696: 2705 |0039: throw v5 │ │ +3db5ec: |[3db5ec] de.danoeh.antennapod.parser.feed.util.DurationParser.inMillis:(Ljava/lang/String;)J │ │ +3db5fc: 6e10 ffa5 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3db602: 0c05 |0003: move-result-object v5 │ │ +3db604: 1a00 ce06 |0004: const-string v0, ":" // string@06ce │ │ +3db608: 6e20 f4a5 0500 |0006: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ +3db60e: 0c05 |0009: move-result-object v5 │ │ +3db610: 2150 |000a: array-length v0, v5 │ │ +3db612: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3db614: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3db616: 3320 0900 |000d: if-ne v0, v2, 0016 // +0009 │ │ +3db61a: 4605 0501 |000f: aget-object v5, v5, v1 │ │ +3db61e: 7110 63a0 0500 |0011: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a063 │ │ +3db624: 0b00 |0014: move-result-wide v0 │ │ +3db626: 1000 |0015: return-wide v0 │ │ +3db628: 2150 |0016: array-length v0, v5 │ │ +3db62a: 1223 |0017: const/4 v3, #int 2 // #2 │ │ +3db62c: 3330 0d00 |0018: if-ne v0, v3, 0025 // +000d │ │ +3db630: 4600 0501 |001a: aget-object v0, v5, v1 │ │ +3db634: 4605 0502 |001c: aget-object v5, v5, v2 │ │ +3db638: 1a01 a106 |001e: const-string v1, "0" // string@06a1 │ │ +3db63c: 7130 64a0 0105 |0020: invoke-static {v1, v0, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a064 │ │ +3db642: 0b00 |0023: move-result-wide v0 │ │ +3db644: 1000 |0024: return-wide v0 │ │ +3db646: 2150 |0025: array-length v0, v5 │ │ +3db648: 1234 |0026: const/4 v4, #int 3 // #3 │ │ +3db64a: 3340 0d00 |0027: if-ne v0, v4, 0034 // +000d │ │ +3db64e: 4600 0501 |0029: aget-object v0, v5, v1 │ │ +3db652: 4601 0502 |002b: aget-object v1, v5, v2 │ │ +3db656: 4605 0503 |002d: aget-object v5, v5, v3 │ │ +3db65a: 7130 64a0 1005 |002f: invoke-static {v0, v1, v5}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J // method@a064 │ │ +3db660: 0b00 |0032: move-result-wide v0 │ │ +3db662: 1000 |0033: return-wide v0 │ │ +3db664: 2205 541b |0034: new-instance v5, Ljava/lang/NumberFormatException; // type@1b54 │ │ +3db668: 7010 b7a5 0500 |0036: invoke-direct {v5}, Ljava/lang/NumberFormatException;.:()V // method@a5b7 │ │ +3db66e: 2705 |0039: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x000a line=11 │ │ 0x000f line=12 │ │ 0x0016 line=13 │ │ 0x001a line=14 │ │ @@ -923533,38 +923533,38 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3db698: |[3db698] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;)J │ │ -3db6a8: 1a00 3f06 |0000: const-string v0, "." // string@063f │ │ -3db6ac: 6e20 dca5 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3db6b2: 0a00 |0005: move-result v0 │ │ -3db6b4: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -3db6b8: 7110 5fa5 0500 |0008: invoke-static {v5}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@a55f │ │ -3db6be: 0a05 |000b: move-result v5 │ │ -3db6c0: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -3db6c4: aa00 0500 |000e: rem-float v0, v5, v0 │ │ -3db6c8: 6201 1cf0 |0010: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3db6cc: 8852 |0012: float-to-long v2, v5 │ │ -3db6ce: 6e30 0ea9 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3db6d4: 0b01 |0016: move-result-wide v1 │ │ -3db6d6: 1505 7a44 |0017: const/high16 v5, #int 1148846080 // #447a │ │ -3db6da: a800 0005 |0019: mul-float v0, v0, v5 │ │ -3db6de: 8803 |001b: float-to-long v3, v0 │ │ -3db6e0: bb31 |001c: add-long/2addr v1, v3 │ │ -3db6e2: 1001 |001d: return-wide v1 │ │ -3db6e4: 6200 1cf0 |001e: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3db6e8: 7110 83a5 0500 |0020: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3db6ee: 0b01 |0023: move-result-wide v1 │ │ -3db6f0: 6e30 0ea9 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3db6f6: 0b00 |0027: move-result-wide v0 │ │ -3db6f8: 1000 |0028: return-wide v0 │ │ +3db670: |[3db670] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;)J │ │ +3db680: 1a00 3f06 |0000: const-string v0, "." // string@063f │ │ +3db684: 6e20 dca5 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3db68a: 0a00 |0005: move-result v0 │ │ +3db68c: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +3db690: 7110 5fa5 0500 |0008: invoke-static {v5}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@a55f │ │ +3db696: 0a05 |000b: move-result v5 │ │ +3db698: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +3db69c: aa00 0500 |000e: rem-float v0, v5, v0 │ │ +3db6a0: 6201 1cf0 |0010: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3db6a4: 8852 |0012: float-to-long v2, v5 │ │ +3db6a6: 6e30 0ea9 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3db6ac: 0b01 |0016: move-result-wide v1 │ │ +3db6ae: 1505 7a44 |0017: const/high16 v5, #int 1148846080 // #447a │ │ +3db6b2: a800 0005 |0019: mul-float v0, v0, v5 │ │ +3db6b6: 8803 |001b: float-to-long v3, v0 │ │ +3db6b8: bb31 |001c: add-long/2addr v1, v3 │ │ +3db6ba: 1001 |001d: return-wide v1 │ │ +3db6bc: 6200 1cf0 |001e: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3db6c0: 7110 83a5 0500 |0020: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3db6c6: 0b01 |0023: move-result-wide v1 │ │ +3db6c8: 6e30 0ea9 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3db6ce: 0b00 |0027: move-result-wide v0 │ │ +3db6d0: 1000 |0028: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0008 line=30 │ │ 0x0010 line=32 │ │ 0x001e line=34 │ │ locals : │ │ @@ -923575,30 +923575,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -3db6fc: |[3db6fc] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J │ │ -3db70c: 6200 18f0 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ -3db710: 7110 83a5 0400 |0002: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3db716: 0b01 |0005: move-result-wide v1 │ │ -3db718: 6e30 0ea9 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3db71e: 0b00 |0009: move-result-wide v0 │ │ -3db720: 6204 1af0 |000a: sget-object v4, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ -3db724: 7110 83a5 0500 |000c: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3db72a: 0b02 |000f: move-result-wide v2 │ │ -3db72c: 6e30 0ea9 2403 |0010: invoke-virtual {v4, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3db732: 0b04 |0013: move-result-wide v4 │ │ -3db734: bb40 |0014: add-long/2addr v0, v4 │ │ -3db736: 7110 63a0 0600 |0015: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a063 │ │ -3db73c: 0b04 |0018: move-result-wide v4 │ │ -3db73e: bb40 |0019: add-long/2addr v0, v4 │ │ -3db740: 1000 |001a: return-wide v0 │ │ +3db6d4: |[3db6d4] de.danoeh.antennapod.parser.feed.util.DurationParser.toMillis:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J │ │ +3db6e4: 6200 18f0 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ +3db6e8: 7110 83a5 0400 |0002: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3db6ee: 0b01 |0005: move-result-wide v1 │ │ +3db6f0: 6e30 0ea9 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3db6f6: 0b00 |0009: move-result-wide v0 │ │ +3db6f8: 6204 1af0 |000a: sget-object v4, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ +3db6fc: 7110 83a5 0500 |000c: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3db702: 0b02 |000f: move-result-wide v2 │ │ +3db704: 6e30 0ea9 2403 |0010: invoke-virtual {v4, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3db70a: 0b04 |0013: move-result-wide v4 │ │ +3db70c: bb40 |0014: add-long/2addr v0, v4 │ │ +3db70e: 7110 63a0 0600 |0015: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.toMillis:(Ljava/lang/String;)J // method@a063 │ │ +3db714: 0b04 |0018: move-result-wide v4 │ │ +3db716: bb40 |0019: add-long/2addr v0, v4 │ │ +3db718: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000c line=24 │ │ 0x0015 line=25 │ │ locals : │ │ 0x0000 - 0x001b reg=4 (null) Ljava/lang/String; │ │ @@ -923651,58 +923651,58 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 0 │ │ outs : 21 │ │ insns size : 87 16-bit code units │ │ -3db88c: |[3db88c] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ -3db89c: 2200 e01b |0000: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3db8a0: 1a01 c706 |0002: const-string v1, "3gp" // string@06c7 │ │ -3db8a4: 1a02 2e52 |0004: const-string v2, "aac" // string@522e │ │ -3db8a8: 1a03 1b56 |0006: const-string v3, "amr" // string@561b │ │ -3db8ac: 1a04 f96e |0008: const-string v4, "flac" // string@6ef9 │ │ -3db8b0: 1a05 f581 |000a: const-string v5, "imy" // string@81f5 │ │ -3db8b4: 1a06 988d |000c: const-string v6, "m4a" // string@8d98 │ │ -3db8b8: 1a07 998d |000e: const-string v7, "m4b" // string@8d99 │ │ -3db8bc: 1a08 b99b |0010: const-string v8, "mid" // string@9bb9 │ │ -3db8c0: 1a09 049c |0012: const-string v9, "mkv" // string@9c04 │ │ -3db8c4: 1a0a 8f9c |0014: const-string v10, "mp3" // string@9c8f │ │ -3db8c8: 1a0b 919c |0016: const-string v11, "mp4" // string@9c91 │ │ -3db8cc: 1a0c 6b9e |0018: const-string v12, "mxmf" // string@9e6b │ │ -3db8d0: 1a0d f3a0 |001a: const-string v13, "oga" // string@a0f3 │ │ -3db8d4: 1a0e f4a0 |001c: const-string v14, "ogg" // string@a0f4 │ │ -3db8d8: 1a0f f9a0 |001e: const-string v15, "ogx" // string@a0f9 │ │ -3db8dc: 1a10 19a5 |0020: const-string v16, "opus" // string@a519 │ │ -3db8e0: 1a11 35a5 |0022: const-string v17, "ota" // string@a535 │ │ -3db8e4: 1a12 17b0 |0024: const-string v18, "rtttl" // string@b017 │ │ -3db8e8: 1a13 18b0 |0026: const-string v19, "rtx" // string@b018 │ │ -3db8ec: 1a14 7dc8 |0028: const-string v20, "wav" // string@c87d │ │ -3db8f0: 1a15 79c9 |002a: const-string v21, "xmf" // string@c979 │ │ -3db8f4: 2515 e61d 0100 |002c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@1de6 │ │ -3db8fa: 0c01 |002f: move-result-object v1 │ │ -3db8fc: 7110 6ba7 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3db902: 0c01 |0033: move-result-object v1 │ │ -3db904: 7020 01a8 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@a801 │ │ -3db90a: 6900 fec7 |0037: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@c7fe │ │ -3db90e: 2200 e01b |0039: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ -3db912: 1a01 c706 |003b: const-string v1, "3gp" // string@06c7 │ │ -3db916: 1a02 049c |003d: const-string v2, "mkv" // string@9c04 │ │ -3db91a: 1a03 919c |003f: const-string v3, "mp4" // string@9c91 │ │ -3db91e: 1a04 f4a0 |0041: const-string v4, "ogg" // string@a0f4 │ │ -3db922: 1a05 f8a0 |0043: const-string v5, "ogv" // string@a0f8 │ │ -3db926: 1a06 f9a0 |0045: const-string v6, "ogx" // string@a0f9 │ │ -3db92a: 1a07 86c8 |0047: const-string v7, "webm" // string@c886 │ │ -3db92e: 2507 e61d 0100 |0049: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7}, [Ljava/lang/String; // type@1de6 │ │ -3db934: 0c01 |004c: move-result-object v1 │ │ -3db936: 7110 6ba7 0100 |004d: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ -3db93c: 0c01 |0050: move-result-object v1 │ │ -3db93e: 7020 01a8 1000 |0051: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@a801 │ │ -3db944: 6900 00c8 |0054: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@c800 │ │ -3db948: 0e00 |0056: return-void │ │ +3db864: |[3db864] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ +3db874: 2200 e01b |0000: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3db878: 1a01 c706 |0002: const-string v1, "3gp" // string@06c7 │ │ +3db87c: 1a02 2e52 |0004: const-string v2, "aac" // string@522e │ │ +3db880: 1a03 1b56 |0006: const-string v3, "amr" // string@561b │ │ +3db884: 1a04 f96e |0008: const-string v4, "flac" // string@6ef9 │ │ +3db888: 1a05 f581 |000a: const-string v5, "imy" // string@81f5 │ │ +3db88c: 1a06 988d |000c: const-string v6, "m4a" // string@8d98 │ │ +3db890: 1a07 998d |000e: const-string v7, "m4b" // string@8d99 │ │ +3db894: 1a08 b99b |0010: const-string v8, "mid" // string@9bb9 │ │ +3db898: 1a09 049c |0012: const-string v9, "mkv" // string@9c04 │ │ +3db89c: 1a0a 8f9c |0014: const-string v10, "mp3" // string@9c8f │ │ +3db8a0: 1a0b 919c |0016: const-string v11, "mp4" // string@9c91 │ │ +3db8a4: 1a0c 6b9e |0018: const-string v12, "mxmf" // string@9e6b │ │ +3db8a8: 1a0d f3a0 |001a: const-string v13, "oga" // string@a0f3 │ │ +3db8ac: 1a0e f4a0 |001c: const-string v14, "ogg" // string@a0f4 │ │ +3db8b0: 1a0f f9a0 |001e: const-string v15, "ogx" // string@a0f9 │ │ +3db8b4: 1a10 19a5 |0020: const-string v16, "opus" // string@a519 │ │ +3db8b8: 1a11 35a5 |0022: const-string v17, "ota" // string@a535 │ │ +3db8bc: 1a12 17b0 |0024: const-string v18, "rtttl" // string@b017 │ │ +3db8c0: 1a13 18b0 |0026: const-string v19, "rtx" // string@b018 │ │ +3db8c4: 1a14 7dc8 |0028: const-string v20, "wav" // string@c87d │ │ +3db8c8: 1a15 79c9 |002a: const-string v21, "xmf" // string@c979 │ │ +3db8cc: 2515 e61d 0100 |002c: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, [Ljava/lang/String; // type@1de6 │ │ +3db8d2: 0c01 |002f: move-result-object v1 │ │ +3db8d4: 7110 6ba7 0100 |0030: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3db8da: 0c01 |0033: move-result-object v1 │ │ +3db8dc: 7020 01a8 1000 |0034: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@a801 │ │ +3db8e2: 6900 fec7 |0037: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@c7fe │ │ +3db8e6: 2200 e01b |0039: new-instance v0, Ljava/util/HashSet; // type@1be0 │ │ +3db8ea: 1a01 c706 |003b: const-string v1, "3gp" // string@06c7 │ │ +3db8ee: 1a02 049c |003d: const-string v2, "mkv" // string@9c04 │ │ +3db8f2: 1a03 919c |003f: const-string v3, "mp4" // string@9c91 │ │ +3db8f6: 1a04 f4a0 |0041: const-string v4, "ogg" // string@a0f4 │ │ +3db8fa: 1a05 f8a0 |0043: const-string v5, "ogv" // string@a0f8 │ │ +3db8fe: 1a06 f9a0 |0045: const-string v6, "ogx" // string@a0f9 │ │ +3db902: 1a07 86c8 |0047: const-string v7, "webm" // string@c886 │ │ +3db906: 2507 e61d 0100 |0049: filled-new-array/range {v1, v2, v3, v4, v5, v6, v7}, [Ljava/lang/String; // type@1de6 │ │ +3db90c: 0c01 |004c: move-result-object v1 │ │ +3db90e: 7110 6ba7 0100 |004d: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@a76b │ │ +3db914: 0c01 |0050: move-result-object v1 │ │ +3db916: 7020 01a8 1000 |0051: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@a801 │ │ +3db91c: 6900 00c8 |0054: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@c800 │ │ +3db920: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0039 line=23 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;) │ │ @@ -923710,17 +923710,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db94c: |[3db94c] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ -3db95c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3db962: 0e00 |0003: return-void │ │ +3db924: |[3db924] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.:()V │ │ +3db934: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3db93a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;) │ │ @@ -923728,30 +923728,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3db7e0: |[3db7e0] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -3db7f0: 7110 6aa0 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ -3db7f6: 0a00 |0003: move-result v0 │ │ -3db7f8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -3db7fc: 1a00 c957 |0006: const-string v0, "application/octet-stream" // string@57c9 │ │ -3db800: 6e20 e0a5 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3db806: 0a00 |000b: move-result v0 │ │ -3db808: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -3db80c: 1101 |000e: return-object v1 │ │ -3db80e: 7110 68a0 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a068 │ │ -3db814: 0c02 |0012: move-result-object v2 │ │ -3db816: 7110 6aa0 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ -3db81c: 0a00 |0016: move-result v0 │ │ -3db81e: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ -3db822: 1102 |0019: return-object v2 │ │ -3db824: 1101 |001a: return-object v1 │ │ +3db7b8: |[3db7b8] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +3db7c8: 7110 6aa0 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ +3db7ce: 0a00 |0003: move-result v0 │ │ +3db7d0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +3db7d4: 1a00 c957 |0006: const-string v0, "application/octet-stream" // string@57c9 │ │ +3db7d8: 6e20 e0a5 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3db7de: 0a00 |000b: move-result v0 │ │ +3db7e0: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +3db7e4: 1101 |000e: return-object v1 │ │ +3db7e6: 7110 68a0 0200 |000f: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@a068 │ │ +3db7ec: 0c02 |0012: move-result-object v2 │ │ +3db7ee: 7110 6aa0 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ +3db7f4: 0a00 |0016: move-result v0 │ │ +3db7f6: 3800 0300 |0017: if-eqz v0, 001a // +0003 │ │ +3db7fa: 1102 |0019: return-object v2 │ │ +3db7fc: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000f line=36 │ │ 0x0013 line=37 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Ljava/lang/String; │ │ @@ -923762,39 +923762,39 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3db828: |[3db828] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -3db838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3db83a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -3db83e: 1100 |0003: return-object v0 │ │ -3db840: 7110 23aa 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@aa23 │ │ -3db846: 0c02 |0007: move-result-object v2 │ │ -3db848: 7100 760f 0000 |0008: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0f76 │ │ -3db84e: 0c01 |000b: move-result-object v1 │ │ -3db850: 6e20 750f 2100 |000c: invoke-virtual {v1, v2}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f75 │ │ -3db856: 0c01 |000f: move-result-object v1 │ │ -3db858: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -3db85c: 1101 |0012: return-object v1 │ │ -3db85e: 6201 fec7 |0013: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@c7fe │ │ -3db862: 7220 7fa8 2100 |0015: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ -3db868: 0a01 |0018: move-result v1 │ │ -3db86a: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -3db86e: 1a02 0859 |001b: const-string v2, "audio/*" // string@5908 │ │ -3db872: 1102 |001d: return-object v2 │ │ -3db874: 6201 00c8 |001e: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@c800 │ │ -3db878: 7220 7fa8 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ -3db87e: 0a02 |0023: move-result v2 │ │ -3db880: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ -3db884: 1a02 d9c7 |0026: const-string v2, "video/*" // string@c7d9 │ │ -3db888: 1102 |0028: return-object v2 │ │ -3db88a: 1100 |0029: return-object v0 │ │ +3db800: |[3db800] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.getMimeTypeFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +3db810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3db812: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +3db816: 1100 |0003: return-object v0 │ │ +3db818: 7110 23aa 0200 |0004: invoke-static {v2}, Lorg/apache/commons/io/FilenameUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@aa23 │ │ +3db81e: 0c02 |0007: move-result-object v2 │ │ +3db820: 7100 760f 0000 |0008: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0f76 │ │ +3db826: 0c01 |000b: move-result-object v1 │ │ +3db828: 6e20 750f 2100 |000c: invoke-virtual {v1, v2}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0f75 │ │ +3db82e: 0c01 |000f: move-result-object v1 │ │ +3db830: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +3db834: 1101 |0012: return-object v1 │ │ +3db836: 6201 fec7 |0013: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.AUDIO_FILE_EXTENSIONS:Ljava/util/Set; // field@c7fe │ │ +3db83a: 7220 7fa8 2100 |0015: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ +3db840: 0a01 |0018: move-result v1 │ │ +3db842: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +3db846: 1a02 0859 |001b: const-string v2, "audio/*" // string@5908 │ │ +3db84a: 1102 |001d: return-object v2 │ │ +3db84c: 6201 00c8 |001e: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.VIDEO_FILE_EXTENSIONS:Ljava/util/Set; // field@c800 │ │ +3db850: 7220 7fa8 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ +3db856: 0a02 |0023: move-result v2 │ │ +3db858: 3802 0500 |0024: if-eqz v2, 0029 // +0005 │ │ +3db85c: 1a02 d9c7 |0026: const-string v2, "video/*" // string@c7d9 │ │ +3db860: 1102 |0028: return-object v2 │ │ +3db862: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=70 │ │ 0x0008 line=71 │ │ 0x0013 line=76 │ │ 0x001e line=78 │ │ locals : │ │ @@ -923805,22 +923805,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3db75c: |[3db75c] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isImageFile:(Ljava/lang/String;)Z │ │ -3db76c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -3db770: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3db772: 0f01 |0003: return v1 │ │ -3db774: 1a00 ca81 |0004: const-string v0, "image/" // string@81ca │ │ -3db778: 6e20 f6a5 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3db77e: 0a01 |0009: move-result v1 │ │ -3db780: 0f01 |000a: return v1 │ │ +3db734: |[3db734] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isImageFile:(Ljava/lang/String;)Z │ │ +3db744: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +3db748: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3db74a: 0f01 |0003: return v1 │ │ +3db74c: 1a00 ca81 |0004: const-string v0, "image/" // string@81ca │ │ +3db750: 6e20 f6a5 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3db756: 0a01 |0009: move-result v1 │ │ +3db758: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ │ │ #5 : (in Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;) │ │ @@ -923828,36 +923828,36 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3db784: |[3db784] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isMediaFile:(Ljava/lang/String;)Z │ │ -3db794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3db796: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -3db79a: 0f00 |0003: return v0 │ │ -3db79c: 1a01 0759 |0004: const-string v1, "audio/" // string@5907 │ │ -3db7a0: 6e20 f6a5 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3db7a6: 0a01 |0009: move-result v1 │ │ -3db7a8: 3901 1a00 |000a: if-nez v1, 0024 // +001a │ │ -3db7ac: 1a01 d8c7 |000c: const-string v1, "video/" // string@c7d8 │ │ -3db7b0: 6e20 f6a5 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3db7b6: 0a01 |0011: move-result v1 │ │ -3db7b8: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ -3db7bc: 1a01 ca57 |0014: const-string v1, "application/ogg" // string@57ca │ │ -3db7c0: 6e20 e0a5 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3db7c6: 0a01 |0019: move-result v1 │ │ -3db7c8: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -3db7cc: 1a01 c957 |001c: const-string v1, "application/octet-stream" // string@57c9 │ │ -3db7d0: 6e20 e0a5 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3db7d6: 0a02 |0021: move-result v2 │ │ -3db7d8: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -3db7dc: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -3db7de: 0f00 |0025: return v0 │ │ +3db75c: |[3db75c] de.danoeh.antennapod.parser.feed.util.MimeTypeUtils.isMediaFile:(Ljava/lang/String;)Z │ │ +3db76c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3db76e: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +3db772: 0f00 |0003: return v0 │ │ +3db774: 1a01 0759 |0004: const-string v1, "audio/" // string@5907 │ │ +3db778: 6e20 f6a5 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3db77e: 0a01 |0009: move-result v1 │ │ +3db780: 3901 1a00 |000a: if-nez v1, 0024 // +001a │ │ +3db784: 1a01 d8c7 |000c: const-string v1, "video/" // string@c7d8 │ │ +3db788: 6e20 f6a5 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3db78e: 0a01 |0011: move-result v1 │ │ +3db790: 3901 1200 |0012: if-nez v1, 0024 // +0012 │ │ +3db794: 1a01 ca57 |0014: const-string v1, "application/ogg" // string@57ca │ │ +3db798: 6e20 e0a5 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3db79e: 0a01 |0019: move-result v1 │ │ +3db7a0: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +3db7a4: 1a01 c957 |001c: const-string v1, "application/octet-stream" // string@57c9 │ │ +3db7a8: 6e20 e0a5 1200 |001e: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3db7ae: 0a02 |0021: move-result v2 │ │ +3db7b0: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +3db7b4: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +3db7b6: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=47 │ │ 0x000e line=48 │ │ 0x0016 line=49 │ │ 0x001e line=50 │ │ locals : │ │ @@ -923889,17 +923889,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db988: |[3db988] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.:()V │ │ -3db998: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3db99e: 0e00 |0003: return-void │ │ +3db960: |[3db960] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.:()V │ │ +3db970: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3db976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;) │ │ @@ -923907,20 +923907,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3db964: |[3db964] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ -3db974: 1a00 7f04 |0000: const-string v0, "(^\s*)|(\s*$)" // string@047f │ │ -3db978: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -3db97c: 6e30 f3a5 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ -3db982: 0c02 |0007: move-result-object v2 │ │ -3db984: 1102 |0008: return-object v2 │ │ +3db93c: |[3db93c] de.danoeh.antennapod.parser.feed.util.SyndStringUtils.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; │ │ +3db94c: 1a00 7f04 |0000: const-string v0, "(^\s*)|(\s*$)" // string@047f │ │ +3db950: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +3db954: 6e30 f3a5 0201 |0004: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a5f3 │ │ +3db95a: 0c02 |0007: move-result-object v2 │ │ +3db95c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=12 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -923977,69 +923977,69 @@ │ │ type : '()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -3db9c4: |[3db9c4] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3db9d4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3db9d6: 2300 d71d |0001: new-array v0, v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1dd7 │ │ -3db9da: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3db9dc: 6202 05c8 |0004: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ -3db9e0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -3db9e4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3db9e6: 6202 04c8 |0009: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ -3db9ea: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -3db9ee: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -3db9f0: 6202 02c8 |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c802 │ │ -3db9f4: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -3db9f8: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -3db9fa: 6202 03c8 |0013: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ -3db9fe: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -3dba02: 1100 |0017: return-object v0 │ │ +3db99c: |[3db99c] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3db9ac: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3db9ae: 2300 d71d |0001: new-array v0, v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1dd7 │ │ +3db9b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3db9b4: 6202 05c8 |0004: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ +3db9b8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +3db9bc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3db9be: 6202 04c8 |0009: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ +3db9c2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +3db9c6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +3db9c8: 6202 02c8 |000e: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c802 │ │ +3db9cc: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +3db9d0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +3db9d2: 6202 03c8 |0013: sget-object v2, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ +3db9d6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +3db9da: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=23 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3dba28: |[3dba28] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:()V │ │ -3dba38: 2200 001a |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ -3dba3c: 1a01 8741 |0002: const-string v1, "RSS20" // string@4187 │ │ -3dba40: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3dba42: 7030 6fa0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ -3dba48: 6900 05c8 |0008: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ -3dba4c: 2200 001a |000a: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ -3dba50: 1a01 8641 |000c: const-string v1, "RSS091" // string@4186 │ │ -3dba54: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3dba56: 7030 6fa0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ -3dba5c: 6900 04c8 |0012: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ -3dba60: 2200 001a |0014: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ -3dba64: 1a01 4208 |0016: const-string v1, "ATOM" // string@0842 │ │ -3dba68: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -3dba6a: 7030 6fa0 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ -3dba70: 6900 02c8 |001c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c802 │ │ -3dba74: 2200 001a |001e: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ -3dba78: 1a01 7a19 |0020: const-string v1, "INVALID" // string@197a │ │ -3dba7c: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -3dba7e: 7030 6fa0 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ -3dba84: 6900 03c8 |0026: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ -3dba88: 7100 6da0 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a06d │ │ -3dba8e: 0c00 |002b: move-result-object v0 │ │ -3dba90: 6900 01c8 |002c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c801 │ │ -3dba94: 0e00 |002e: return-void │ │ +3dba00: |[3dba00] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:()V │ │ +3dba10: 2200 001a |0000: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ +3dba14: 1a01 8741 |0002: const-string v1, "RSS20" // string@4187 │ │ +3dba18: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3dba1a: 7030 6fa0 1002 |0005: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ +3dba20: 6900 05c8 |0008: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ +3dba24: 2200 001a |000a: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ +3dba28: 1a01 8641 |000c: const-string v1, "RSS091" // string@4186 │ │ +3dba2c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3dba2e: 7030 6fa0 1002 |000f: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ +3dba34: 6900 04c8 |0012: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ +3dba38: 2200 001a |0014: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ +3dba3c: 1a01 4208 |0016: const-string v1, "ATOM" // string@0842 │ │ +3dba40: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +3dba42: 7030 6fa0 1002 |0019: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ +3dba48: 6900 02c8 |001c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c802 │ │ +3dba4c: 2200 001a |001e: new-instance v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ +3dba50: 1a01 7a19 |0020: const-string v1, "INVALID" // string@197a │ │ +3dba54: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +3dba56: 7030 6fa0 1002 |0023: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.:(Ljava/lang/String;I)V // method@a06f │ │ +3dba5c: 6900 03c8 |0026: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ +3dba60: 7100 6da0 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // method@a06d │ │ +3dba66: 0c00 |002b: move-result-object v0 │ │ +3dba68: 6900 01c8 |002c: sput-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c801 │ │ +3dba6c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0028 line=23 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;) │ │ @@ -924047,17 +924047,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3dba98: |[3dba98] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:(Ljava/lang/String;I)V │ │ -3dbaa8: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3dbaae: 0e00 |0003: return-void │ │ +3dba70: |[3dba70] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.:(Ljava/lang/String;I)V │ │ +3dba80: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3dba86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -924067,20 +924067,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3db9a0: |[3db9a0] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3db9b0: 1c00 001a |0000: const-class v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ -3db9b4: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3db9ba: 0c01 |0005: move-result-object v1 │ │ -3db9bc: 1f01 001a |0006: check-cast v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ -3db9c0: 1101 |0008: return-object v1 │ │ +3db978: |[3db978] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3db988: 1c00 001a |0000: const-class v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ +3db98c: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3db992: 0c01 |0005: move-result-object v1 │ │ +3db994: 1f01 001a |0006: check-cast v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1a00 │ │ +3db998: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;) │ │ @@ -924088,20 +924088,20 @@ │ │ type : '()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3dba04: |[3dba04] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3dba14: 6200 01c8 |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c801 │ │ -3dba18: 6e10 caaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.clone:()Ljava/lang/Object; // method@aaca │ │ -3dba1e: 0c00 |0005: move-result-object v0 │ │ -3dba20: 1f00 d71d |0006: check-cast v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1dd7 │ │ -3dba24: 1100 |0008: return-object v0 │ │ +3db9dc: |[3db9dc] de.danoeh.antennapod.parser.feed.util.TypeGetter$Type.values:()[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3db9ec: 6200 01c8 |0000: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.$VALUES:[Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c801 │ │ +3db9f0: 6e10 caaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.clone:()Ljava/lang/Object; // method@aaca │ │ +3db9f6: 0c00 |0005: move-result-object v0 │ │ +3db9f8: 1f00 d71d |0006: check-cast v0, [Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // type@1dd7 │ │ +3db9fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -924150,45 +924150,45 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbe90: |[3dbe90] de.danoeh.antennapod.parser.feed.util.TypeGetter.:()V │ │ -3dbea0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbea6: 0e00 |0003: return-void │ │ +3dbe68: |[3dbe68] de.danoeh.antennapod.parser.feed.util.TypeGetter.:()V │ │ +3dbe78: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbe7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/util/TypeGetter;) │ │ name : 'createReader' │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3dbe3c: |[3dbe3c] de.danoeh.antennapod.parser.feed.util.TypeGetter.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; │ │ -3dbe4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dbe4e: 2201 a21c |0001: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReader; // type@1ca2 │ │ -3dbe52: 2202 121b |0003: new-instance v2, Ljava/io/File; // type@1b12 │ │ -3dbe56: 6e10 ad9b 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ -3dbe5c: 0c04 |0008: move-result-object v4 │ │ -3dbe5e: 7020 7ba4 4200 |0009: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3dbe64: 7020 2eaa 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@aa2e │ │ -3dbe6a: 1101 |000f: return-object v1 │ │ -3dbe6c: 0d04 |0010: move-exception v4 │ │ -3dbe6e: 6e10 42a6 0400 |0011: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbe74: 1100 |0014: return-object v0 │ │ -3dbe76: 0d04 |0015: move-exception v4 │ │ -3dbe78: 6e10 42a6 0400 |0016: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbe7e: 1100 |0019: return-object v0 │ │ +3dbe14: |[3dbe14] de.danoeh.antennapod.parser.feed.util.TypeGetter.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; │ │ +3dbe24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dbe26: 2201 a21c |0001: new-instance v1, Lorg/apache/commons/io/input/XmlStreamReader; // type@1ca2 │ │ +3dbe2a: 2202 121b |0003: new-instance v2, Ljava/io/File; // type@1b12 │ │ +3dbe2e: 6e10 ad9b 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ +3dbe34: 0c04 |0008: move-result-object v4 │ │ +3dbe36: 7020 7ba4 4200 |0009: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3dbe3c: 7020 2eaa 2100 |000c: invoke-direct {v1, v2}, Lorg/apache/commons/io/input/XmlStreamReader;.:(Ljava/io/File;)V // method@aa2e │ │ +3dbe42: 1101 |000f: return-object v1 │ │ +3dbe44: 0d04 |0010: move-exception v4 │ │ +3dbe46: 6e10 42a6 0400 |0011: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbe4c: 1100 |0014: return-object v0 │ │ +3dbe4e: 0d04 |0015: move-exception v4 │ │ +3dbe50: 6e10 42a6 0400 |0016: invoke-virtual {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbe56: 1100 |0019: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ Ljava/io/FileNotFoundException; -> 0x0015 │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0001 line=115 │ │ 0x0011 line=120 │ │ @@ -924203,185 +924203,185 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 329 16-bit code units │ │ -3dbab0: |[3dbab0] de.danoeh.antennapod.parser.feed.util.TypeGetter.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ -3dbac0: 6e10 ad9b 0b00 |0000: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ -3dbac6: 0c00 |0003: move-result-object v0 │ │ -3dbac8: 1a01 8549 |0004: const-string v1, "Type is invalid" // string@4985 │ │ -3dbacc: 1a02 8649 |0006: const-string v2, "TypeGetter" // string@4986 │ │ -3dbad0: 3800 3601 |0008: if-eqz v0, 013e // +0136 │ │ -3dbad4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3dbad6: 7100 87aa 0000 |000b: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@aa87 │ │ -3dbadc: 0c03 |000e: move-result-object v3 │ │ -3dbade: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -3dbae0: 6e20 89aa 4300 |0010: invoke-virtual {v3, v4}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@aa89 │ │ -3dbae6: 6e10 88aa 0300 |0013: invoke-virtual {v3}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@aa88 │ │ -3dbaec: 0c03 |0016: move-result-object v3 │ │ -3dbaee: 7020 73a0 ba00 |0017: invoke-direct {v10, v11}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; // method@a073 │ │ -3dbaf4: 0c05 |001a: move-result-object v5 │ │ -3dbaf6: 7220 84aa 5300 |001b: invoke-interface {v3, v5}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@aa84 │ │ -3dbafc: 7210 7aaa 0300 |001e: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@aa7a │ │ -3dbb02: 0a06 |0021: move-result v6 │ │ -3dbb04: 3246 d300 |0022: if-eq v6, v4, 00f5 // +00d3 │ │ -3dbb08: 1227 |0024: const/4 v7, #int 2 // #2 │ │ -3dbb0a: 3376 c200 |0025: if-ne v6, v7, 00e7 // +00c2 │ │ -3dbb0e: 7210 7caa 0300 |0027: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@aa7c │ │ -3dbb14: 0c06 |002a: move-result-object v6 │ │ -3dbb16: 6e10 e7a5 0600 |002b: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3dbb1c: 0a07 |002e: move-result v7 │ │ -3dbb1e: 1408 52ba 0100 |002f: const v8, #float 1.58675e-40 // #0001ba52 │ │ -3dbb24: 1a09 12b0 |0032: const-string v9, "rss" // string@b012 │ │ -3dbb28: 3287 1200 |0034: if-eq v7, v8, 0046 // +0012 │ │ -3dbb2c: 1408 9ee5 2f00 |0036: const v8, #float 4.39864e-39 // #002fe59e │ │ -3dbb32: 3287 0300 |0039: if-eq v7, v8, 003c // +0003 │ │ -3dbb36: 2813 |003b: goto 004e // +0013 │ │ -3dbb38: 1a07 6a6d |003c: const-string v7, "feed" // string@6d6a │ │ -3dbb3c: 6e20 e0a5 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dbb42: 0a07 |0041: move-result v7 │ │ -3dbb44: 3807 0c00 |0042: if-eqz v7, 004e // +000c │ │ -3dbb48: 1207 |0044: const/4 v7, #int 0 // #0 │ │ -3dbb4a: 280a |0045: goto 004f // +000a │ │ -3dbb4c: 6e20 e0a5 9600 |0046: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dbb52: 0a07 |0049: move-result v7 │ │ -3dbb54: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ -3dbb58: 1217 |004c: const/4 v7, #int 1 // #1 │ │ -3dbb5a: 2802 |004d: goto 004f // +0002 │ │ -3dbb5c: 12f7 |004e: const/4 v7, #int -1 // #ff │ │ -3dbb5e: 3807 7400 |004f: if-eqz v7, 00c3 // +0074 │ │ -3dbb62: 3347 6700 |0051: if-ne v7, v4, 00b8 // +0067 │ │ -3dbb66: 1a04 b6c7 |0053: const-string v4, "version" // string@c7b6 │ │ -3dbb6a: 7230 78aa 0304 |0055: invoke-interface {v3, v0, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa78 │ │ -3dbb70: 0c03 |0058: move-result-object v3 │ │ -3dbb72: 3903 1700 |0059: if-nez v3, 0070 // +0017 │ │ -3dbb76: 6e20 ce9b 9b00 |005b: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@9bce │ │ -3dbb7c: 1a03 5b0a |005e: const-string v3, "Assuming type RSS 2.0" // string@0a5b │ │ -3dbb80: 7120 170b 3200 |0060: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dbb86: 620b 05c8 |0063: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ -3dbb8a: 3805 0a00 |0065: if-eqz v5, 006f // +000a │ │ -3dbb8e: 6e10 e3a4 0500 |0067: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3dbb94: 2805 |006a: goto 006f // +0005 │ │ -3dbb96: 0d00 |006b: move-exception v0 │ │ -3dbb98: 6e10 42a6 0000 |006c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbb9e: 110b |006f: return-object v11 │ │ -3dbba0: 1a04 c306 |0070: const-string v4, "2.0" // string@06c3 │ │ -3dbba4: 6e20 e0a5 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dbbaa: 0a04 |0075: move-result v4 │ │ -3dbbac: 3804 1700 |0076: if-eqz v4, 008d // +0017 │ │ -3dbbb0: 6e20 ce9b 9b00 |0078: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@9bce │ │ -3dbbb6: 1a03 cf41 |007b: const-string v3, "Recognized type RSS 2.0" // string@41cf │ │ -3dbbba: 7120 170b 3200 |007d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dbbc0: 620b 05c8 |0080: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ -3dbbc4: 3805 0a00 |0082: if-eqz v5, 008c // +000a │ │ -3dbbc8: 6e10 e3a4 0500 |0084: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3dbbce: 2805 |0087: goto 008c // +0005 │ │ -3dbbd0: 0d00 |0088: move-exception v0 │ │ -3dbbd2: 6e10 42a6 0000 |0089: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbbd8: 110b |008c: return-object v11 │ │ -3dbbda: 1a04 a606 |008d: const-string v4, "0.91" // string@06a6 │ │ -3dbbde: 6e20 e0a5 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dbbe4: 0a04 |0092: move-result v4 │ │ -3dbbe6: 3904 1300 |0093: if-nez v4, 00a6 // +0013 │ │ -3dbbea: 1a04 a706 |0095: const-string v4, "0.92" // string@06a7 │ │ -3dbbee: 6e20 e0a5 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dbbf4: 0a03 |009a: move-result v3 │ │ -3dbbf6: 3803 0300 |009b: if-eqz v3, 009e // +0003 │ │ -3dbbfa: 2809 |009d: goto 00a6 // +0009 │ │ -3dbbfc: 2203 ef19 |009e: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ -3dbc00: 1a04 ae4a |00a0: const-string v4, "Unsupported rss version" // string@4aae │ │ -3dbc04: 7020 33a0 4300 |00a2: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a033 │ │ -3dbc0a: 2703 |00a5: throw v3 │ │ -3dbc0c: 1a03 ce41 |00a6: const-string v3, "Recognized type RSS 0.91/0.92" // string@41ce │ │ -3dbc10: 7120 170b 3200 |00a8: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dbc16: 620b 04c8 |00ab: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ -3dbc1a: 3805 0a00 |00ad: if-eqz v5, 00b7 // +000a │ │ -3dbc1e: 6e10 e3a4 0500 |00af: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3dbc24: 2805 |00b2: goto 00b7 // +0005 │ │ -3dbc26: 0d00 |00b3: move-exception v0 │ │ -3dbc28: 6e10 42a6 0000 |00b4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbc2e: 110b |00b7: return-object v11 │ │ -3dbc30: 7120 170b 1200 |00b8: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dbc36: 2203 ef19 |00bb: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ -3dbc3a: 6204 03c8 |00bd: sget-object v4, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ -3dbc3e: 7030 32a0 4306 |00bf: invoke-direct {v3, v4, v6}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a032 │ │ -3dbc44: 2703 |00c2: throw v3 │ │ -3dbc46: 1a04 db58 |00c3: const-string v4, "atom" // string@58db │ │ -3dbc4a: 6e20 ce9b 4b00 |00c5: invoke-virtual {v11, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@9bce │ │ -3dbc50: 1a04 cd41 |00c8: const-string v4, "Recognized type Atom" // string@41cd │ │ -3dbc54: 7120 170b 4200 |00ca: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dbc5a: 1a04 cc80 |00cd: const-string v4, "http://www.w3.org/XML/1998/namespace" // string@80cc │ │ -3dbc5e: 1a06 2189 |00cf: const-string v6, "lang" // string@8921 │ │ -3dbc62: 7230 78aa 4306 |00d1: invoke-interface {v3, v4, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa78 │ │ -3dbc68: 0c03 |00d4: move-result-object v3 │ │ -3dbc6a: 3803 0500 |00d5: if-eqz v3, 00da // +0005 │ │ -3dbc6e: 6e20 c29b 3b00 |00d7: invoke-virtual {v11, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@9bc2 │ │ -3dbc74: 620b 02c8 |00da: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c802 │ │ -3dbc78: 3805 0a00 |00dc: if-eqz v5, 00e6 // +000a │ │ -3dbc7c: 6e10 e3a4 0500 |00de: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3dbc82: 2805 |00e1: goto 00e6 // +0005 │ │ -3dbc84: 0d00 |00e2: move-exception v0 │ │ -3dbc86: 6e10 42a6 0000 |00e3: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbc8c: 110b |00e6: return-object v11 │ │ -3dbc8e: 7210 7faa 0300 |00e7: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@aa7f │ │ -3dbc94: 0a06 |00ea: move-result v6 │ │ -3dbc96: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -3dbc9a: 2203 ef19 |00ed: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ -3dbc9e: 1a04 034a |00ef: const-string v4, "Unable to get type" // string@4a03 │ │ -3dbca2: 7020 33a0 4300 |00f1: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a033 │ │ -3dbca8: 2703 |00f4: throw v3 │ │ -3dbcaa: 3805 4900 |00f5: if-eqz v5, 013e // +0049 │ │ -3dbcae: 6e10 e3a4 0500 |00f7: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3dbcb4: 2844 |00fa: goto 013e // +0044 │ │ -3dbcb6: 0d0b |00fb: move-exception v11 │ │ -3dbcb8: 0750 |00fc: move-object v0, v5 │ │ -3dbcba: 2806 |00fd: goto 0103 // +0006 │ │ -3dbcbc: 0d01 |00fe: move-exception v1 │ │ -3dbcbe: 2814 |00ff: goto 0113 // +0014 │ │ -3dbcc0: 0d0b |0100: move-exception v11 │ │ -3dbcc2: 2832 |0101: goto 0133 // +0032 │ │ -3dbcc4: 0d0b |0102: move-exception v11 │ │ -3dbcc6: 6e10 42a6 0b00 |0103: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbccc: 3800 3800 |0106: if-eqz v0, 013e // +0038 │ │ -3dbcd0: 6e10 e3a4 0000 |0108: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3dbcd6: 2833 |010b: goto 013e // +0033 │ │ -3dbcd8: 0d0b |010c: move-exception v11 │ │ -3dbcda: 6e10 42a6 0b00 |010d: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbce0: 282e |0110: goto 013e // +002e │ │ -3dbce2: 0d01 |0111: move-exception v1 │ │ -3dbce4: 0705 |0112: move-object v5, v0 │ │ -3dbce6: 6e10 86aa 0100 |0113: invoke-virtual {v1}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@aa86 │ │ -3dbcec: 2201 121b |0116: new-instance v1, Ljava/io/File; // type@1b12 │ │ -3dbcf0: 6e10 ad9b 0b00 |0118: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ -3dbcf6: 0c0b |011b: move-result-object v11 │ │ -3dbcf8: 7020 7ba4 b100 |011c: invoke-direct {v1, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3dbcfe: 7110 6faa 0100 |011f: invoke-static {v1}, Lorg/jsoup/Jsoup;.parse:(Ljava/io/File;)Lorg/jsoup/nodes/Document; // method@aa6f │ │ -3dbd04: 1a00 b980 |0122: const-string v0, "html" // string@80b9 │ │ -3dbd08: 2805 |0124: goto 0129 // +0005 │ │ -3dbd0a: 0d0b |0125: move-exception v11 │ │ -3dbd0c: 6e10 42a6 0b00 |0126: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbd12: 220b ef19 |0129: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ -3dbd16: 6201 03c8 |012b: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ -3dbd1a: 7030 32a0 1b00 |012d: invoke-direct {v11, v1, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a032 │ │ -3dbd20: 270b |0130: throw v11 │ │ -3dbd22: 0d0b |0131: move-exception v11 │ │ -3dbd24: 0750 |0132: move-object v0, v5 │ │ -3dbd26: 3800 0a00 |0133: if-eqz v0, 013d // +000a │ │ -3dbd2a: 6e10 e3a4 0000 |0135: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3dbd30: 2805 |0138: goto 013d // +0005 │ │ -3dbd32: 0d00 |0139: move-exception v0 │ │ -3dbd34: 6e10 42a6 0000 |013a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dbd3a: 270b |013d: throw v11 │ │ -3dbd3c: 7120 170b 1200 |013e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dbd42: 220b ef19 |0141: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ -3dbd46: 6200 03c8 |0143: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ -3dbd4a: 7020 31a0 0b00 |0145: invoke-direct {v11, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a031 │ │ -3dbd50: 270b |0148: throw v11 │ │ +3dba88: |[3dba88] de.danoeh.antennapod.parser.feed.util.TypeGetter.getType:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; │ │ +3dba98: 6e10 ad9b 0b00 |0000: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ +3dba9e: 0c00 |0003: move-result-object v0 │ │ +3dbaa0: 1a01 8549 |0004: const-string v1, "Type is invalid" // string@4985 │ │ +3dbaa4: 1a02 8649 |0006: const-string v2, "TypeGetter" // string@4986 │ │ +3dbaa8: 3800 3601 |0008: if-eqz v0, 013e // +0136 │ │ +3dbaac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3dbaae: 7100 87aa 0000 |000b: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@aa87 │ │ +3dbab4: 0c03 |000e: move-result-object v3 │ │ +3dbab6: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +3dbab8: 6e20 89aa 4300 |0010: invoke-virtual {v3, v4}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@aa89 │ │ +3dbabe: 6e10 88aa 0300 |0013: invoke-virtual {v3}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@aa88 │ │ +3dbac4: 0c03 |0016: move-result-object v3 │ │ +3dbac6: 7020 73a0 ba00 |0017: invoke-direct {v10, v11}, Lde/danoeh/antennapod/parser/feed/util/TypeGetter;.createReader:(Lde/danoeh/antennapod/model/feed/Feed;)Ljava/io/Reader; // method@a073 │ │ +3dbacc: 0c05 |001a: move-result-object v5 │ │ +3dbace: 7220 84aa 5300 |001b: invoke-interface {v3, v5}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@aa84 │ │ +3dbad4: 7210 7aaa 0300 |001e: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@aa7a │ │ +3dbada: 0a06 |0021: move-result v6 │ │ +3dbadc: 3246 d300 |0022: if-eq v6, v4, 00f5 // +00d3 │ │ +3dbae0: 1227 |0024: const/4 v7, #int 2 // #2 │ │ +3dbae2: 3376 c200 |0025: if-ne v6, v7, 00e7 // +00c2 │ │ +3dbae6: 7210 7caa 0300 |0027: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@aa7c │ │ +3dbaec: 0c06 |002a: move-result-object v6 │ │ +3dbaee: 6e10 e7a5 0600 |002b: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3dbaf4: 0a07 |002e: move-result v7 │ │ +3dbaf6: 1408 52ba 0100 |002f: const v8, #float 1.58675e-40 // #0001ba52 │ │ +3dbafc: 1a09 12b0 |0032: const-string v9, "rss" // string@b012 │ │ +3dbb00: 3287 1200 |0034: if-eq v7, v8, 0046 // +0012 │ │ +3dbb04: 1408 9ee5 2f00 |0036: const v8, #float 4.39864e-39 // #002fe59e │ │ +3dbb0a: 3287 0300 |0039: if-eq v7, v8, 003c // +0003 │ │ +3dbb0e: 2813 |003b: goto 004e // +0013 │ │ +3dbb10: 1a07 6a6d |003c: const-string v7, "feed" // string@6d6a │ │ +3dbb14: 6e20 e0a5 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dbb1a: 0a07 |0041: move-result v7 │ │ +3dbb1c: 3807 0c00 |0042: if-eqz v7, 004e // +000c │ │ +3dbb20: 1207 |0044: const/4 v7, #int 0 // #0 │ │ +3dbb22: 280a |0045: goto 004f // +000a │ │ +3dbb24: 6e20 e0a5 9600 |0046: invoke-virtual {v6, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dbb2a: 0a07 |0049: move-result v7 │ │ +3dbb2c: 3807 0400 |004a: if-eqz v7, 004e // +0004 │ │ +3dbb30: 1217 |004c: const/4 v7, #int 1 // #1 │ │ +3dbb32: 2802 |004d: goto 004f // +0002 │ │ +3dbb34: 12f7 |004e: const/4 v7, #int -1 // #ff │ │ +3dbb36: 3807 7400 |004f: if-eqz v7, 00c3 // +0074 │ │ +3dbb3a: 3347 6700 |0051: if-ne v7, v4, 00b8 // +0067 │ │ +3dbb3e: 1a04 b6c7 |0053: const-string v4, "version" // string@c7b6 │ │ +3dbb42: 7230 78aa 0304 |0055: invoke-interface {v3, v0, v4}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa78 │ │ +3dbb48: 0c03 |0058: move-result-object v3 │ │ +3dbb4a: 3903 1700 |0059: if-nez v3, 0070 // +0017 │ │ +3dbb4e: 6e20 ce9b 9b00 |005b: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@9bce │ │ +3dbb54: 1a03 5b0a |005e: const-string v3, "Assuming type RSS 2.0" // string@0a5b │ │ +3dbb58: 7120 170b 3200 |0060: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dbb5e: 620b 05c8 |0063: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ +3dbb62: 3805 0a00 |0065: if-eqz v5, 006f // +000a │ │ +3dbb66: 6e10 e3a4 0500 |0067: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3dbb6c: 2805 |006a: goto 006f // +0005 │ │ +3dbb6e: 0d00 |006b: move-exception v0 │ │ +3dbb70: 6e10 42a6 0000 |006c: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbb76: 110b |006f: return-object v11 │ │ +3dbb78: 1a04 c306 |0070: const-string v4, "2.0" // string@06c3 │ │ +3dbb7c: 6e20 e0a5 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dbb82: 0a04 |0075: move-result v4 │ │ +3dbb84: 3804 1700 |0076: if-eqz v4, 008d // +0017 │ │ +3dbb88: 6e20 ce9b 9b00 |0078: invoke-virtual {v11, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@9bce │ │ +3dbb8e: 1a03 cf41 |007b: const-string v3, "Recognized type RSS 2.0" // string@41cf │ │ +3dbb92: 7120 170b 3200 |007d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dbb98: 620b 05c8 |0080: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS20:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c805 │ │ +3dbb9c: 3805 0a00 |0082: if-eqz v5, 008c // +000a │ │ +3dbba0: 6e10 e3a4 0500 |0084: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3dbba6: 2805 |0087: goto 008c // +0005 │ │ +3dbba8: 0d00 |0088: move-exception v0 │ │ +3dbbaa: 6e10 42a6 0000 |0089: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbbb0: 110b |008c: return-object v11 │ │ +3dbbb2: 1a04 a606 |008d: const-string v4, "0.91" // string@06a6 │ │ +3dbbb6: 6e20 e0a5 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dbbbc: 0a04 |0092: move-result v4 │ │ +3dbbbe: 3904 1300 |0093: if-nez v4, 00a6 // +0013 │ │ +3dbbc2: 1a04 a706 |0095: const-string v4, "0.92" // string@06a7 │ │ +3dbbc6: 6e20 e0a5 4300 |0097: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dbbcc: 0a03 |009a: move-result v3 │ │ +3dbbce: 3803 0300 |009b: if-eqz v3, 009e // +0003 │ │ +3dbbd2: 2809 |009d: goto 00a6 // +0009 │ │ +3dbbd4: 2203 ef19 |009e: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ +3dbbd8: 1a04 ae4a |00a0: const-string v4, "Unsupported rss version" // string@4aae │ │ +3dbbdc: 7020 33a0 4300 |00a2: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a033 │ │ +3dbbe2: 2703 |00a5: throw v3 │ │ +3dbbe4: 1a03 ce41 |00a6: const-string v3, "Recognized type RSS 0.91/0.92" // string@41ce │ │ +3dbbe8: 7120 170b 3200 |00a8: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dbbee: 620b 04c8 |00ab: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.RSS091:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c804 │ │ +3dbbf2: 3805 0a00 |00ad: if-eqz v5, 00b7 // +000a │ │ +3dbbf6: 6e10 e3a4 0500 |00af: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3dbbfc: 2805 |00b2: goto 00b7 // +0005 │ │ +3dbbfe: 0d00 |00b3: move-exception v0 │ │ +3dbc00: 6e10 42a6 0000 |00b4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbc06: 110b |00b7: return-object v11 │ │ +3dbc08: 7120 170b 1200 |00b8: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dbc0e: 2203 ef19 |00bb: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ +3dbc12: 6204 03c8 |00bd: sget-object v4, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ +3dbc16: 7030 32a0 4306 |00bf: invoke-direct {v3, v4, v6}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a032 │ │ +3dbc1c: 2703 |00c2: throw v3 │ │ +3dbc1e: 1a04 db58 |00c3: const-string v4, "atom" // string@58db │ │ +3dbc22: 6e20 ce9b 4b00 |00c5: invoke-virtual {v11, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setType:(Ljava/lang/String;)V // method@9bce │ │ +3dbc28: 1a04 cd41 |00c8: const-string v4, "Recognized type Atom" // string@41cd │ │ +3dbc2c: 7120 170b 4200 |00ca: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dbc32: 1a04 cc80 |00cd: const-string v4, "http://www.w3.org/XML/1998/namespace" // string@80cc │ │ +3dbc36: 1a06 2189 |00cf: const-string v6, "lang" // string@8921 │ │ +3dbc3a: 7230 78aa 4306 |00d1: invoke-interface {v3, v4, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@aa78 │ │ +3dbc40: 0c03 |00d4: move-result-object v3 │ │ +3dbc42: 3803 0500 |00d5: if-eqz v3, 00da // +0005 │ │ +3dbc46: 6e20 c29b 3b00 |00d7: invoke-virtual {v11, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@9bc2 │ │ +3dbc4c: 620b 02c8 |00da: sget-object v11, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.ATOM:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c802 │ │ +3dbc50: 3805 0a00 |00dc: if-eqz v5, 00e6 // +000a │ │ +3dbc54: 6e10 e3a4 0500 |00de: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3dbc5a: 2805 |00e1: goto 00e6 // +0005 │ │ +3dbc5c: 0d00 |00e2: move-exception v0 │ │ +3dbc5e: 6e10 42a6 0000 |00e3: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbc64: 110b |00e6: return-object v11 │ │ +3dbc66: 7210 7faa 0300 |00e7: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@aa7f │ │ +3dbc6c: 0a06 |00ea: move-result v6 │ │ +3dbc6e: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +3dbc72: 2203 ef19 |00ed: new-instance v3, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ +3dbc76: 1a04 034a |00ef: const-string v4, "Unable to get type" // string@4a03 │ │ +3dbc7a: 7020 33a0 4300 |00f1: invoke-direct {v3, v4}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Ljava/lang/String;)V // method@a033 │ │ +3dbc80: 2703 |00f4: throw v3 │ │ +3dbc82: 3805 4900 |00f5: if-eqz v5, 013e // +0049 │ │ +3dbc86: 6e10 e3a4 0500 |00f7: invoke-virtual {v5}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3dbc8c: 2844 |00fa: goto 013e // +0044 │ │ +3dbc8e: 0d0b |00fb: move-exception v11 │ │ +3dbc90: 0750 |00fc: move-object v0, v5 │ │ +3dbc92: 2806 |00fd: goto 0103 // +0006 │ │ +3dbc94: 0d01 |00fe: move-exception v1 │ │ +3dbc96: 2814 |00ff: goto 0113 // +0014 │ │ +3dbc98: 0d0b |0100: move-exception v11 │ │ +3dbc9a: 2832 |0101: goto 0133 // +0032 │ │ +3dbc9c: 0d0b |0102: move-exception v11 │ │ +3dbc9e: 6e10 42a6 0b00 |0103: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbca4: 3800 3800 |0106: if-eqz v0, 013e // +0038 │ │ +3dbca8: 6e10 e3a4 0000 |0108: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3dbcae: 2833 |010b: goto 013e // +0033 │ │ +3dbcb0: 0d0b |010c: move-exception v11 │ │ +3dbcb2: 6e10 42a6 0b00 |010d: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbcb8: 282e |0110: goto 013e // +002e │ │ +3dbcba: 0d01 |0111: move-exception v1 │ │ +3dbcbc: 0705 |0112: move-object v5, v0 │ │ +3dbcbe: 6e10 86aa 0100 |0113: invoke-virtual {v1}, Lorg/xmlpull/v1/XmlPullParserException;.printStackTrace:()V // method@aa86 │ │ +3dbcc4: 2201 121b |0116: new-instance v1, Ljava/io/File; // type@1b12 │ │ +3dbcc8: 6e10 ad9b 0b00 |0118: invoke-virtual {v11}, Lde/danoeh/antennapod/model/feed/Feed;.getLocalFileUrl:()Ljava/lang/String; // method@9bad │ │ +3dbcce: 0c0b |011b: move-result-object v11 │ │ +3dbcd0: 7020 7ba4 b100 |011c: invoke-direct {v1, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3dbcd6: 7110 6faa 0100 |011f: invoke-static {v1}, Lorg/jsoup/Jsoup;.parse:(Ljava/io/File;)Lorg/jsoup/nodes/Document; // method@aa6f │ │ +3dbcdc: 1a00 b980 |0122: const-string v0, "html" // string@80b9 │ │ +3dbce0: 2805 |0124: goto 0129 // +0005 │ │ +3dbce2: 0d0b |0125: move-exception v11 │ │ +3dbce4: 6e10 42a6 0b00 |0126: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbcea: 220b ef19 |0129: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ +3dbcee: 6201 03c8 |012b: sget-object v1, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ +3dbcf2: 7030 32a0 1b00 |012d: invoke-direct {v11, v1, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;Ljava/lang/String;)V // method@a032 │ │ +3dbcf8: 270b |0130: throw v11 │ │ +3dbcfa: 0d0b |0131: move-exception v11 │ │ +3dbcfc: 0750 |0132: move-object v0, v5 │ │ +3dbcfe: 3800 0a00 |0133: if-eqz v0, 013d // +000a │ │ +3dbd02: 6e10 e3a4 0000 |0135: invoke-virtual {v0}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3dbd08: 2805 |0138: goto 013d // +0005 │ │ +3dbd0a: 0d00 |0139: move-exception v0 │ │ +3dbd0c: 6e10 42a6 0000 |013a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dbd12: 270b |013d: throw v11 │ │ +3dbd14: 7120 170b 1200 |013e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dbd1a: 220b ef19 |0141: new-instance v11, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException; // type@19ef │ │ +3dbd1e: 6200 03c8 |0143: sget-object v0, Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;.INVALID:Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type; // field@c803 │ │ +3dbd22: 7020 31a0 0b00 |0145: invoke-direct {v11, v0}, Lde/danoeh/antennapod/parser/feed/UnsupportedFeedtypeException;.:(Lde/danoeh/antennapod/parser/feed/util/TypeGetter$Type;)V // method@a031 │ │ +3dbd28: 270b |0148: throw v11 │ │ catches : 19 │ │ 0x000b - 0x001b │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0111 │ │ Ljava/io/IOException; -> 0x0102 │ │ -> 0x0100 │ │ 0x001b - 0x002f │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x00fe │ │ @@ -924531,17 +924531,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbea8: |[3dbea8] de.danoeh.antennapod.parser.media.BuildConfig.:()V │ │ -3dbeb8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbebe: 0e00 |0003: return-void │ │ +3dbe80: |[3dbe80] de.danoeh.antennapod.parser.media.BuildConfig.:()V │ │ +3dbe90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbe96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -924653,17 +924653,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbec0: |[3dbec0] de.danoeh.antennapod.parser.media.R$attr.:()V │ │ -3dbed0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbed6: 0e00 |0003: return-void │ │ +3dbe98: |[3dbe98] de.danoeh.antennapod.parser.media.R$attr.:()V │ │ +3dbea8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbeae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -924730,17 +924730,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbed8: |[3dbed8] de.danoeh.antennapod.parser.media.R$color.:()V │ │ -3dbee8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbeee: 0e00 |0003: return-void │ │ +3dbeb0: |[3dbeb0] de.danoeh.antennapod.parser.media.R$color.:()V │ │ +3dbec0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -924882,17 +924882,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbef0: |[3dbef0] de.danoeh.antennapod.parser.media.R$dimen.:()V │ │ -3dbf00: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbf06: 0e00 |0003: return-void │ │ +3dbec8: |[3dbec8] de.danoeh.antennapod.parser.media.R$dimen.:()V │ │ +3dbed8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -924984,17 +924984,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbf08: |[3dbf08] de.danoeh.antennapod.parser.media.R$drawable.:()V │ │ -3dbf18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbf1e: 0e00 |0003: return-void │ │ +3dbee0: |[3dbee0] de.danoeh.antennapod.parser.media.R$drawable.:()V │ │ +3dbef0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -925416,17 +925416,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbf20: |[3dbf20] de.danoeh.antennapod.parser.media.R$id.:()V │ │ -3dbf30: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbf36: 0e00 |0003: return-void │ │ +3dbef8: |[3dbef8] de.danoeh.antennapod.parser.media.R$id.:()V │ │ +3dbf08: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbf0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -925468,17 +925468,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbf38: |[3dbf38] de.danoeh.antennapod.parser.media.R$integer.:()V │ │ -3dbf48: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbf4e: 0e00 |0003: return-void │ │ +3dbf10: |[3dbf10] de.danoeh.antennapod.parser.media.R$integer.:()V │ │ +3dbf20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbf26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -925590,17 +925590,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbf50: |[3dbf50] de.danoeh.antennapod.parser.media.R$layout.:()V │ │ -3dbf60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbf66: 0e00 |0003: return-void │ │ +3dbf28: |[3dbf28] de.danoeh.antennapod.parser.media.R$layout.:()V │ │ +3dbf38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbf3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -925642,17 +925642,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dbf68: |[3dbf68] de.danoeh.antennapod.parser.media.R$string.:()V │ │ -3dbf78: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dbf7e: 0e00 |0003: return-void │ │ +3dbf40: |[3dbf40] de.danoeh.antennapod.parser.media.R$string.:()V │ │ +3dbf50: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dbf56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -925744,17 +925744,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dc0c0: |[3dc0c0] de.danoeh.antennapod.parser.media.R$style.:()V │ │ -3dc0d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dc0d6: 0e00 |0003: return-void │ │ +3dc098: |[3dc098] de.danoeh.antennapod.parser.media.R$style.:()V │ │ +3dc0a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dc0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -926006,65 +926006,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3dbf80: |[3dbf80] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ -3dbf90: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ -3dbf96: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ -3dbf9c: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3dbfa2: 0c00 |0009: move-result-object v0 │ │ -3dbfa4: 6900 b3c8 |000a: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.Capability:[I // field@c8b3 │ │ -3dbfa8: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3dbfae: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ -3dbfb4: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3dbfba: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3dbfc0: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3dbfc6: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3dbfcc: 0c00 |001e: move-result-object v0 │ │ -3dbfce: 6900 b6c8 |001f: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.ColorStateListItem:[I // field@c8b6 │ │ -3dbfd2: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3dbfd4: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ -3dbfd8: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3dbfde: 6900 bcc8 |0027: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamily:[I // field@c8bc │ │ -3dbfe2: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3dbfe6: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ -3dbfea: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3dbff0: 6900 bdc8 |0030: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamilyFont:[I // field@c8bd │ │ -3dbff4: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3dbff8: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ -3dbffc: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3dc002: 6900 cfc8 |0039: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColor:[I // field@c8cf │ │ -3dc006: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3dc00c: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ -3dc012: 0c00 |0041: move-result-object v0 │ │ -3dc014: 6900 d0c8 |0042: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColorItem:[I // field@c8d0 │ │ -3dc018: 0e00 |0044: return-void │ │ -3dc01a: 0000 |0045: nop // spacer │ │ -3dc01c: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ -3dc040: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3dc070: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3dbf58: |[3dbf58] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ +3dbf68: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ +3dbf6e: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ +3dbf74: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3dbf7a: 0c00 |0009: move-result-object v0 │ │ +3dbf7c: 6900 b3c8 |000a: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.Capability:[I // field@c8b3 │ │ +3dbf80: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3dbf86: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ +3dbf8c: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3dbf92: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3dbf98: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3dbf9e: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3dbfa4: 0c00 |001e: move-result-object v0 │ │ +3dbfa6: 6900 b6c8 |001f: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.ColorStateListItem:[I // field@c8b6 │ │ +3dbfaa: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3dbfac: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ +3dbfb0: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3dbfb6: 6900 bcc8 |0027: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamily:[I // field@c8bc │ │ +3dbfba: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3dbfbe: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ +3dbfc2: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3dbfc8: 6900 bdc8 |0030: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.FontFamilyFont:[I // field@c8bd │ │ +3dbfcc: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3dbfd0: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ +3dbfd4: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3dbfda: 6900 cfc8 |0039: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColor:[I // field@c8cf │ │ +3dbfde: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3dbfe4: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ +3dbfea: 0c00 |0041: move-result-object v0 │ │ +3dbfec: 6900 d0c8 |0042: sput-object v0, Lde/danoeh/antennapod/parser/media/R$styleable;.GradientColorItem:[I // field@c8d0 │ │ +3dbff0: 0e00 |0044: return-void │ │ +3dbff2: 0000 |0045: nop // spacer │ │ +3dbff4: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ +3dc018: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3dc048: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dc0a8: |[3dc0a8] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ -3dc0b8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dc0be: 0e00 |0003: return-void │ │ +3dc080: |[3dc080] de.danoeh.antennapod.parser.media.R$styleable.:()V │ │ +3dc090: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dc096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -926095,17 +926095,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dc0d8: |[3dc0d8] de.danoeh.antennapod.parser.media.R.:()V │ │ -3dc0e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dc0ee: 0e00 |0003: return-void │ │ +3dc0b0: |[3dc0b0] de.danoeh.antennapod.parser.media.R.:()V │ │ +3dc0c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dc0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -926202,18 +926202,18 @@ │ │ type : '(Lorg/apache/commons/io/input/CountingInputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dc928: |[3dc928] de.danoeh.antennapod.parser.media.id3.ID3Reader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ -3dc938: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dc93e: 5b01 edc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc942: 0e00 |0005: return-void │ │ +3dc900: |[3dc900] de.danoeh.antennapod.parser.media.id3.ID3Reader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ +3dc910: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dc916: 5b01 edc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc91a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/apache/commons/io/input/CountingInputStream; │ │ @@ -926223,37 +926223,37 @@ │ │ type : '(Ljava/nio/charset/Charset;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3dc758: |[3dc758] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ -3dc768: 2200 0c1b |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ -3dc76c: 7010 5ba4 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a45b │ │ -3dc772: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3dc774: 3551 0f00 |0006: if-ge v1, v5, 0015 // +000f │ │ -3dc778: 6e10 8aa0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc77e: 0a02 |000b: move-result v2 │ │ -3dc780: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dc784: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -3dc788: 2805 |0010: goto 0015 // +0005 │ │ -3dc78a: 6e20 63a4 2000 |0011: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ -3dc790: 28f2 |0014: goto 0006 // -000e │ │ -3dc792: 6e10 09a7 0400 |0015: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@a709 │ │ -3dc798: 0c04 |0018: move-result-object v4 │ │ -3dc79a: 6e10 60a4 0000 |0019: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a460 │ │ -3dc7a0: 0c05 |001c: move-result-object v5 │ │ -3dc7a2: 7110 eda6 0500 |001d: invoke-static {v5}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@a6ed │ │ -3dc7a8: 0c05 |0020: move-result-object v5 │ │ -3dc7aa: 6e20 0aa7 5400 |0021: invoke-virtual {v4, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@a70a │ │ -3dc7b0: 0c04 |0024: move-result-object v4 │ │ -3dc7b2: 6e10 efa6 0400 |0025: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@a6ef │ │ -3dc7b8: 0c04 |0028: move-result-object v4 │ │ -3dc7ba: 1104 |0029: return-object v4 │ │ +3dc730: |[3dc730] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ +3dc740: 2200 0c1b |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ +3dc744: 7010 5ba4 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a45b │ │ +3dc74a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3dc74c: 3551 0f00 |0006: if-ge v1, v5, 0015 // +000f │ │ +3dc750: 6e10 8aa0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc756: 0a02 |000b: move-result v2 │ │ +3dc758: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dc75c: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +3dc760: 2805 |0010: goto 0015 // +0005 │ │ +3dc762: 6e20 63a4 2000 |0011: invoke-virtual {v0, v2}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ +3dc768: 28f2 |0014: goto 0006 // -000e │ │ +3dc76a: 6e10 09a7 0400 |0015: invoke-virtual {v4}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@a709 │ │ +3dc770: 0c04 |0018: move-result-object v4 │ │ +3dc772: 6e10 60a4 0000 |0019: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a460 │ │ +3dc778: 0c05 |001c: move-result-object v5 │ │ +3dc77a: 7110 eda6 0500 |001d: invoke-static {v5}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@a6ed │ │ +3dc780: 0c05 |0020: move-result-object v5 │ │ +3dc782: 6e20 0aa7 5400 |0021: invoke-virtual {v4, v5}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@a70a │ │ +3dc788: 0c04 |0024: move-result-object v4 │ │ +3dc78a: 6e10 efa6 0400 |0025: invoke-virtual {v4}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@a6ef │ │ +3dc790: 0c04 |0028: move-result-object v4 │ │ +3dc792: 1104 |0029: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0008 line=171 │ │ 0x0011 line=176 │ │ 0x0015 line=178 │ │ locals : │ │ @@ -926266,52 +926266,52 @@ │ │ type : '(Ljava/nio/charset/Charset;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -3dc7bc: |[3dc7bc] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ -3dc7cc: 2200 0c1b |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ -3dc7d0: 7010 5ba4 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a45b │ │ -3dc7d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3dc7d8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3dc7da: d803 0201 |0007: add-int/lit8 v3, v2, #int 1 // #01 │ │ -3dc7de: 3573 1900 |0009: if-ge v3, v7, 0022 // +0019 │ │ -3dc7e2: 6e10 8aa0 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc7e8: 0a03 |000e: move-result v3 │ │ -3dc7ea: 6e10 8aa0 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc7f0: 0a04 |0012: move-result v4 │ │ -3dc7f2: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ -3dc7f6: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ -3dc7fa: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -3dc7fc: 280a |0018: goto 0022 // +000a │ │ -3dc7fe: d802 0202 |0019: add-int/lit8 v2, v2, #int 2 // #02 │ │ -3dc802: 6e20 63a4 3000 |001b: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ -3dc808: 6e20 63a4 4000 |001e: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ -3dc80e: 28e6 |0021: goto 0007 // -001a │ │ -3dc810: 3901 0d00 |0022: if-nez v1, 002f // +000d │ │ -3dc814: 3572 0b00 |0024: if-ge v2, v7, 002f // +000b │ │ -3dc818: 6e10 8aa0 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc81e: 0a07 |0029: move-result v7 │ │ -3dc820: 3807 0500 |002a: if-eqz v7, 002f // +0005 │ │ -3dc824: 6e20 63a4 7000 |002c: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ -3dc82a: 6e10 09a7 0600 |002f: invoke-virtual {v6}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@a709 │ │ -3dc830: 0c06 |0032: move-result-object v6 │ │ -3dc832: 6e10 60a4 0000 |0033: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a460 │ │ -3dc838: 0c07 |0036: move-result-object v7 │ │ -3dc83a: 7110 eda6 0700 |0037: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@a6ed │ │ -3dc840: 0c07 |003a: move-result-object v7 │ │ -3dc842: 6e20 0aa7 7600 |003b: invoke-virtual {v6, v7}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@a70a │ │ -3dc848: 0c06 |003e: move-result-object v6 │ │ -3dc84a: 6e10 efa6 0600 |003f: invoke-virtual {v6}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@a6ef │ │ -3dc850: 0c06 |0042: move-result-object v6 │ │ -3dc852: 1106 |0043: return-object v6 │ │ -3dc854: 1a06 0000 |0044: const-string v6, "" // string@0000 │ │ -3dc858: 1106 |0046: return-object v6 │ │ +3dc794: |[3dc794] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; │ │ +3dc7a4: 2200 0c1b |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ +3dc7a8: 7010 5ba4 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a45b │ │ +3dc7ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3dc7b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3dc7b2: d803 0201 |0007: add-int/lit8 v3, v2, #int 1 // #01 │ │ +3dc7b6: 3573 1900 |0009: if-ge v3, v7, 0022 // +0019 │ │ +3dc7ba: 6e10 8aa0 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc7c0: 0a03 |000e: move-result v3 │ │ +3dc7c2: 6e10 8aa0 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc7c8: 0a04 |0012: move-result v4 │ │ +3dc7ca: 3903 0600 |0013: if-nez v3, 0019 // +0006 │ │ +3dc7ce: 3904 0400 |0015: if-nez v4, 0019 // +0004 │ │ +3dc7d2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +3dc7d4: 280a |0018: goto 0022 // +000a │ │ +3dc7d6: d802 0202 |0019: add-int/lit8 v2, v2, #int 2 // #02 │ │ +3dc7da: 6e20 63a4 3000 |001b: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ +3dc7e0: 6e20 63a4 4000 |001e: invoke-virtual {v0, v4}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ +3dc7e6: 28e6 |0021: goto 0007 // -001a │ │ +3dc7e8: 3901 0d00 |0022: if-nez v1, 002f // +000d │ │ +3dc7ec: 3572 0b00 |0024: if-ge v2, v7, 002f // +000b │ │ +3dc7f0: 6e10 8aa0 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc7f6: 0a07 |0029: move-result v7 │ │ +3dc7f8: 3807 0500 |002a: if-eqz v7, 002f // +0005 │ │ +3dc7fc: 6e20 63a4 7000 |002c: invoke-virtual {v0, v7}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@a463 │ │ +3dc802: 6e10 09a7 0600 |002f: invoke-virtual {v6}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@a709 │ │ +3dc808: 0c06 |0032: move-result-object v6 │ │ +3dc80a: 6e10 60a4 0000 |0033: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@a460 │ │ +3dc810: 0c07 |0036: move-result-object v7 │ │ +3dc812: 7110 eda6 0700 |0037: invoke-static {v7}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@a6ed │ │ +3dc818: 0c07 |003a: move-result-object v7 │ │ +3dc81a: 6e20 0aa7 7600 |003b: invoke-virtual {v6, v7}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@a70a │ │ +3dc820: 0c06 |003e: move-result-object v6 │ │ +3dc822: 6e10 efa6 0600 |003f: invoke-virtual {v6}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@a6ef │ │ +3dc828: 0c06 |0042: move-result-object v6 │ │ +3dc82a: 1106 |0043: return-object v6 │ │ +3dc82c: 1a06 0000 |0044: const-string v6, "" // string@0000 │ │ +3dc830: 1106 |0046: return-object v6 │ │ catches : 1 │ │ 0x002f - 0x0043 │ │ Ljava/nio/charset/MalformedInputException; -> 0x0044 │ │ positions : │ │ 0x0000 line=185 │ │ 0x000b line=189 │ │ 0x000f line=190 │ │ @@ -926330,58 +926330,58 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -3dc6c4: |[3dc6c4] de.danoeh.antennapod.parser.media.id3.ID3Reader.unsynchsafe:(I)I │ │ -3dc6d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dc6d6: 1501 007f |0001: const/high16 v1, #int 2130706432 // #7f00 │ │ -3dc6da: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -3dc6de: e100 0001 |0005: shr-int/lit8 v0, v0, #int 1 // #01 │ │ -3dc6e2: 9502 0401 |0007: and-int v2, v4, v1 │ │ -3dc6e6: b620 |0009: or-int/2addr v0, v2 │ │ -3dc6e8: e101 0108 |000a: shr-int/lit8 v1, v1, #int 8 // #08 │ │ -3dc6ec: 28f7 |000c: goto 0003 // -0009 │ │ -3dc6ee: 0f00 |000d: return v0 │ │ +3dc69c: |[3dc69c] de.danoeh.antennapod.parser.media.id3.ID3Reader.unsynchsafe:(I)I │ │ +3dc6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dc6ae: 1501 007f |0001: const/high16 v1, #int 2130706432 // #7f00 │ │ +3dc6b2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +3dc6b6: e100 0001 |0005: shr-int/lit8 v0, v0, #int 1 // #01 │ │ +3dc6ba: 9502 0401 |0007: and-int v2, v4, v1 │ │ +3dc6be: b620 |0009: or-int/2addr v0, v2 │ │ +3dc6c0: e101 0108 |000a: shr-int/lit8 v1, v1, #int 8 // #08 │ │ +3dc6c4: 28f7 |000c: goto 0003 // -0009 │ │ +3dc6c6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/parser/media/id3/ID3Reader;) │ │ name : 'expectChar' │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3dc944: |[3dc944] de.danoeh.antennapod.parser.media.id3.ID3Reader.expectChar:(C)V │ │ -3dc954: 5440 edc8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc958: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc95e: 0a00 |0005: move-result v0 │ │ -3dc960: 8e00 |0006: int-to-char v0, v0 │ │ -3dc962: 3350 0300 |0007: if-ne v0, v5, 000a // +0003 │ │ -3dc966: 0e00 |0009: return-void │ │ -3dc968: 2201 101a |000a: new-instance v1, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1a10 │ │ -3dc96c: 2202 611b |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc970: 7010 06a6 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc976: 1a03 5514 |0011: const-string v3, "Expected " // string@1455 │ │ -3dc97a: 6e20 12a6 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc980: 6e20 0aa6 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3dc986: 1a05 6600 |0019: const-string v5, " and got " // string@0066 │ │ -3dc98a: 6e20 12a6 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc990: 6e20 0aa6 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3dc996: 6e10 1ba6 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc99c: 0c05 |0024: move-result-object v5 │ │ -3dc99e: 7020 99a0 5100 |0025: invoke-direct {v1, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a099 │ │ -3dc9a4: 2701 |0028: throw v1 │ │ +3dc91c: |[3dc91c] de.danoeh.antennapod.parser.media.id3.ID3Reader.expectChar:(C)V │ │ +3dc92c: 5440 edc8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc930: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc936: 0a00 |0005: move-result v0 │ │ +3dc938: 8e00 |0006: int-to-char v0, v0 │ │ +3dc93a: 3350 0300 |0007: if-ne v0, v5, 000a // +0003 │ │ +3dc93e: 0e00 |0009: return-void │ │ +3dc940: 2201 101a |000a: new-instance v1, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1a10 │ │ +3dc944: 2202 611b |000c: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc948: 7010 06a6 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc94e: 1a03 5514 |0011: const-string v3, "Expected " // string@1455 │ │ +3dc952: 6e20 12a6 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc958: 6e20 0aa6 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3dc95e: 1a05 6600 |0019: const-string v5, " and got " // string@0066 │ │ +3dc962: 6e20 12a6 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc968: 6e20 0aa6 0200 |001e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3dc96e: 6e10 1ba6 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc974: 0c05 |0024: move-result-object v5 │ │ +3dc976: 7020 99a0 5100 |0025: invoke-direct {v1, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a099 │ │ +3dc97c: 2701 |0028: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=88 │ │ locals : │ │ 0x0000 - 0x0029 reg=4 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0029 reg=5 (null) C │ │ @@ -926391,19 +926391,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dc648: |[3dc648] de.danoeh.antennapod.parser.media.id3.ID3Reader.getPosition:()I │ │ -3dc658: 5410 edc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc65c: 6e10 2caa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/CountingInputStream;.getCount:()I // method@aa2c │ │ -3dc662: 0a00 |0005: move-result v0 │ │ -3dc664: 0f00 |0006: return v0 │ │ +3dc620: |[3dc620] de.danoeh.antennapod.parser.media.id3.ID3Reader.getPosition:()I │ │ +3dc630: 5410 edc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc634: 6e10 2caa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/CountingInputStream;.getCount:()I // method@aa2c │ │ +3dc63a: 0a00 |0005: move-result v0 │ │ +3dc63c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/media/id3/ID3Reader;) │ │ @@ -926411,20 +926411,20 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dc558: |[3dc558] de.danoeh.antennapod.parser.media.id3.ID3Reader.readByte:()B │ │ -3dc568: 5410 edc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc56c: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc572: 0a00 |0005: move-result v0 │ │ -3dc574: 8d00 |0006: int-to-byte v0, v0 │ │ -3dc576: 0f00 |0007: return v0 │ │ +3dc530: |[3dc530] de.danoeh.antennapod.parser.media.id3.ID3Reader.readByte:()B │ │ +3dc540: 5410 edc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc544: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc54a: 0a00 |0005: move-result v0 │ │ +3dc54c: 8d00 |0006: int-to-byte v0, v0 │ │ +3dc54e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ │ │ #3 : (in Lde/danoeh/antennapod/parser/media/id3/ID3Reader;) │ │ @@ -926432,40 +926432,40 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -3dc6f0: |[3dc6f0] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString:(II)Ljava/lang/String; │ │ -3dc700: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3dc702: 3202 1f00 |0001: if-eq v2, v0, 0020 // +001f │ │ -3dc706: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -3dc708: 3302 0300 |0004: if-ne v2, v0, 0007 // +0003 │ │ -3dc70c: 281a |0006: goto 0020 // +001a │ │ -3dc70e: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -3dc710: 3302 0d00 |0008: if-ne v2, v0, 0015 // +000d │ │ -3dc714: 1a02 d949 |000a: const-string v2, "UTF-8" // string@49d9 │ │ -3dc718: 7110 07a7 0200 |000c: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3dc71e: 0c02 |000f: move-result-object v2 │ │ -3dc720: 7030 8da0 2103 |0010: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a08d │ │ -3dc726: 0c02 |0013: move-result-object v2 │ │ -3dc728: 1102 |0014: return-object v2 │ │ -3dc72a: 1a02 8a19 |0015: const-string v2, "ISO-8859-1" // string@198a │ │ -3dc72e: 7110 07a7 0200 |0017: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3dc734: 0c02 |001a: move-result-object v2 │ │ -3dc736: 7030 8ca0 2103 |001b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a08c │ │ -3dc73c: 0c02 |001e: move-result-object v2 │ │ -3dc73e: 1102 |001f: return-object v2 │ │ -3dc740: 1a02 d649 |0020: const-string v2, "UTF-16" // string@49d6 │ │ -3dc744: 7110 07a7 0200 |0022: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3dc74a: 0c02 |0025: move-result-object v2 │ │ -3dc74c: 7030 8da0 2103 |0026: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a08d │ │ -3dc752: 0c02 |0029: move-result-object v2 │ │ -3dc754: 1102 |002a: return-object v2 │ │ +3dc6c8: |[3dc6c8] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodedString:(II)Ljava/lang/String; │ │ +3dc6d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3dc6da: 3202 1f00 |0001: if-eq v2, v0, 0020 // +001f │ │ +3dc6de: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +3dc6e0: 3302 0300 |0004: if-ne v2, v0, 0007 // +0003 │ │ +3dc6e4: 281a |0006: goto 0020 // +001a │ │ +3dc6e6: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +3dc6e8: 3302 0d00 |0008: if-ne v2, v0, 0015 // +000d │ │ +3dc6ec: 1a02 d949 |000a: const-string v2, "UTF-8" // string@49d9 │ │ +3dc6f0: 7110 07a7 0200 |000c: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3dc6f6: 0c02 |000f: move-result-object v2 │ │ +3dc6f8: 7030 8da0 2103 |0010: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a08d │ │ +3dc6fe: 0c02 |0013: move-result-object v2 │ │ +3dc700: 1102 |0014: return-object v2 │ │ +3dc702: 1a02 8a19 |0015: const-string v2, "ISO-8859-1" // string@198a │ │ +3dc706: 7110 07a7 0200 |0017: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3dc70c: 0c02 |001a: move-result-object v2 │ │ +3dc70e: 7030 8ca0 2103 |001b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString1:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a08c │ │ +3dc714: 0c02 |001e: move-result-object v2 │ │ +3dc716: 1102 |001f: return-object v2 │ │ +3dc718: 1a02 d649 |0020: const-string v2, "UTF-16" // string@49d6 │ │ +3dc71c: 7110 07a7 0200 |0022: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3dc722: 0c02 |0025: move-result-object v2 │ │ +3dc724: 7030 8da0 2103 |0026: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString2:(Ljava/nio/charset/Charset;I)Ljava/lang/String; // method@a08d │ │ +3dc72a: 0c02 |0029: move-result-object v2 │ │ +3dc72c: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000c line=158 │ │ 0x0017 line=160 │ │ 0x0022 line=156 │ │ locals : │ │ 0x0000 - 0x002b reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ @@ -926477,21 +926477,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3dc86c: |[3dc86c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodingAndString:(I)Ljava/lang/String; │ │ -3dc87c: 6e10 8aa0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc882: 0a00 |0003: move-result v0 │ │ -3dc884: d802 02ff |0004: add-int/lit8 v2, v2, #int -1 // #ff │ │ -3dc888: 6e30 8ba0 0102 |0006: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ -3dc88e: 0c02 |0009: move-result-object v2 │ │ -3dc890: 1102 |000a: return-object v2 │ │ +3dc844: |[3dc844] de.danoeh.antennapod.parser.media.id3.ID3Reader.readEncodingAndString:(I)Ljava/lang/String; │ │ +3dc854: 6e10 8aa0 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc85a: 0a00 |0003: move-result v0 │ │ +3dc85c: d802 02ff |0004: add-int/lit8 v2, v2, #int -1 // #ff │ │ +3dc860: 6e30 8ba0 0102 |0006: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ +3dc866: 0c02 |0009: move-result-object v2 │ │ +3dc868: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=136 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -926501,35 +926501,35 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -3dc9a8: |[3dc9a8] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ -3dc9b8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc9bc: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc9c2: 1a01 c044 |0005: const-string v1, "Skipping frame: " // string@44c0 │ │ -3dc9c6: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc9cc: 6e10 9fa0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ -3dc9d2: 0c01 |000d: move-result-object v1 │ │ -3dc9d4: 6e20 12a6 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc9da: 1a01 9d05 |0011: const-string v1, ", size: " // string@059d │ │ -3dc9de: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc9e4: 6e10 a0a0 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc9ea: 0a01 |0019: move-result v1 │ │ -3dc9ec: 6e20 0da6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3dc9f2: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc9f8: 0c00 |0020: move-result-object v0 │ │ -3dc9fa: 1a01 cf18 |0021: const-string v1, "ID3Reader" // string@18cf │ │ -3dc9fe: 7120 170b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dca04: 6e10 a0a0 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dca0a: 0a03 |0029: move-result v3 │ │ -3dca0c: 6e20 97a0 3200 |002a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ -3dca12: 0e00 |002d: return-void │ │ +3dc980: |[3dc980] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ +3dc990: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc994: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc99a: 1a01 c044 |0005: const-string v1, "Skipping frame: " // string@44c0 │ │ +3dc99e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc9a4: 6e10 9fa0 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ +3dc9aa: 0c01 |000d: move-result-object v1 │ │ +3dc9ac: 6e20 12a6 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc9b2: 1a01 9d05 |0011: const-string v1, ", size: " // string@059d │ │ +3dc9b6: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc9bc: 6e10 a0a0 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc9c2: 0a01 |0019: move-result v1 │ │ +3dc9c4: 6e20 0da6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3dc9ca: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc9d0: 0c00 |0020: move-result-object v0 │ │ +3dc9d2: 1a01 cf18 |0021: const-string v1, "ID3Reader" // string@18cf │ │ +3dc9d6: 7120 170b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc9dc: 6e10 a0a0 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc9e2: 0a03 |0029: move-result v3 │ │ +3dc9e4: 6e20 97a0 3200 |002a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ +3dc9ea: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0026 line=50 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x002e reg=3 (null) Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ @@ -926539,33 +926539,33 @@ │ │ type : '()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3dc578: |[3dc578] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ -3dc588: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3dc58a: 6e20 94a0 0400 |0001: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readPlainBytesToString:(I)Ljava/lang/String; // method@a094 │ │ -3dc590: 0c00 |0004: move-result-object v0 │ │ -3dc592: 6e10 92a0 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ -3dc598: 0a01 |0008: move-result v1 │ │ -3dc59a: 5442 eec8 |0009: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@c8ee │ │ -3dc59e: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -3dc5a2: 6e10 a3a0 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.getVersion:()S // method@a0a3 │ │ -3dc5a8: 0a02 |0010: move-result v2 │ │ -3dc5aa: 1303 0004 |0011: const/16 v3, #int 1024 // #400 │ │ -3dc5ae: 3432 0600 |0013: if-lt v2, v3, 0019 // +0006 │ │ -3dc5b2: 7020 98a0 1400 |0015: invoke-direct {v4, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a098 │ │ -3dc5b8: 0a01 |0018: move-result v1 │ │ -3dc5ba: 6e10 95a0 0400 |0019: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a095 │ │ -3dc5c0: 0a02 |001c: move-result v2 │ │ -3dc5c2: 2203 121a |001d: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // type@1a12 │ │ -3dc5c6: 7040 9da0 0321 |001f: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;.:(Ljava/lang/String;IS)V // method@a09d │ │ -3dc5cc: 1103 |0022: return-object v3 │ │ +3dc550: |[3dc550] de.danoeh.antennapod.parser.media.id3.ID3Reader.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ +3dc560: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3dc562: 6e20 94a0 0400 |0001: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readPlainBytesToString:(I)Ljava/lang/String; // method@a094 │ │ +3dc568: 0c00 |0004: move-result-object v0 │ │ +3dc56a: 6e10 92a0 0400 |0005: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ +3dc570: 0a01 |0008: move-result v1 │ │ +3dc572: 5442 eec8 |0009: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@c8ee │ │ +3dc576: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +3dc57a: 6e10 a3a0 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.getVersion:()S // method@a0a3 │ │ +3dc580: 0a02 |0010: move-result v2 │ │ +3dc582: 1303 0004 |0011: const/16 v3, #int 1024 // #400 │ │ +3dc586: 3432 0600 |0013: if-lt v2, v3, 0019 // +0006 │ │ +3dc58a: 7020 98a0 1400 |0015: invoke-direct {v4, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a098 │ │ +3dc590: 0a01 |0018: move-result v1 │ │ +3dc592: 6e10 95a0 0400 |0019: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a095 │ │ +3dc598: 0a02 |001c: move-result v2 │ │ +3dc59a: 2203 121a |001d: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // type@1a12 │ │ +3dc59e: 7040 9da0 0321 |001f: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;.:(Ljava/lang/String;IS)V // method@a09d │ │ +3dc5a4: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0005 line=110 │ │ 0x0009 line=111 │ │ 0x0015 line=112 │ │ 0x0019 line=114 │ │ @@ -926578,57 +926578,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -3dca14: |[3dca14] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInputStream:()V │ │ -3dca24: 6e10 96a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // method@a096 │ │ -3dca2a: 0c00 |0003: move-result-object v0 │ │ -3dca2c: 5b50 eec8 |0004: iput-object v0, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@c8ee │ │ -3dca30: 6e10 89a0 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dca36: 0a00 |0009: move-result v0 │ │ -3dca38: 6e10 89a0 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dca3e: 0a01 |000d: move-result v1 │ │ -3dca40: 5452 eec8 |000e: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@c8ee │ │ -3dca44: 6e10 a0a0 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dca4a: 0a02 |0013: move-result v2 │ │ -3dca4c: b002 |0014: add-int/2addr v2, v0 │ │ -3dca4e: 3521 3e00 |0015: if-ge v1, v2, 0053 // +003e │ │ -3dca52: 6e10 90a0 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a090 │ │ -3dca58: 0c01 |001a: move-result-object v1 │ │ -3dca5a: 6e10 9fa0 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ -3dca60: 0c02 |001e: move-result-object v2 │ │ -3dca62: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -3dca64: 6e20 d6a5 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ -3dca6a: 0a02 |0023: move-result v2 │ │ -3dca6c: 1304 3000 |0024: const/16 v4, #int 48 // #30 │ │ -3dca70: 3442 1300 |0026: if-lt v2, v4, 0039 // +0013 │ │ -3dca74: 6e10 9fa0 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ -3dca7a: 0c02 |002b: move-result-object v2 │ │ -3dca7c: 6e20 d6a5 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ -3dca82: 0a02 |002f: move-result v2 │ │ -3dca84: 1303 7a00 |0030: const/16 v3, #int 122 // #7a │ │ -3dca88: 3732 0300 |0032: if-le v2, v3, 0035 // +0003 │ │ -3dca8c: 2805 |0034: goto 0039 // +0005 │ │ -3dca8e: 6e20 8fa0 1500 |0035: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a08f │ │ -3dca94: 28d2 |0038: goto 000a // -002e │ │ -3dca96: 2200 611b |0039: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dca9a: 7010 06a6 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dcaa0: 1a02 8845 |003e: const-string v2, "Stopping because of invalid frame: " // string@4588 │ │ -3dcaa4: 6e20 12a6 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcaaa: 6e10 a1a0 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a0a1 │ │ -3dcab0: 0c01 |0046: move-result-object v1 │ │ -3dcab2: 6e20 12a6 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcab8: 6e10 1ba6 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dcabe: 0c00 |004d: move-result-object v0 │ │ -3dcac0: 1a01 cf18 |004e: const-string v1, "ID3Reader" // string@18cf │ │ -3dcac4: 7120 170b 0100 |0050: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dcaca: 0e00 |0053: return-void │ │ +3dc9ec: |[3dc9ec] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInputStream:()V │ │ +3dc9fc: 6e10 96a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // method@a096 │ │ +3dca02: 0c00 |0003: move-result-object v0 │ │ +3dca04: 5b50 eec8 |0004: iput-object v0, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@c8ee │ │ +3dca08: 6e10 89a0 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dca0e: 0a00 |0009: move-result v0 │ │ +3dca10: 6e10 89a0 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dca16: 0a01 |000d: move-result v1 │ │ +3dca18: 5452 eec8 |000e: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.tagHeader:Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // field@c8ee │ │ +3dca1c: 6e10 a0a0 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dca22: 0a02 |0013: move-result v2 │ │ +3dca24: b002 |0014: add-int/2addr v2, v0 │ │ +3dca26: 3521 3e00 |0015: if-ge v1, v2, 0053 // +003e │ │ +3dca2a: 6e10 90a0 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a090 │ │ +3dca30: 0c01 |001a: move-result-object v1 │ │ +3dca32: 6e10 9fa0 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ +3dca38: 0c02 |001e: move-result-object v2 │ │ +3dca3a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +3dca3c: 6e20 d6a5 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ +3dca42: 0a02 |0023: move-result v2 │ │ +3dca44: 1304 3000 |0024: const/16 v4, #int 48 // #30 │ │ +3dca48: 3442 1300 |0026: if-lt v2, v4, 0039 // +0013 │ │ +3dca4c: 6e10 9fa0 0100 |0028: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ +3dca52: 0c02 |002b: move-result-object v2 │ │ +3dca54: 6e20 d6a5 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@a5d6 │ │ +3dca5a: 0a02 |002f: move-result v2 │ │ +3dca5c: 1303 7a00 |0030: const/16 v3, #int 122 // #7a │ │ +3dca60: 3732 0300 |0032: if-le v2, v3, 0035 // +0003 │ │ +3dca64: 2805 |0034: goto 0039 // +0005 │ │ +3dca66: 6e20 8fa0 1500 |0035: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a08f │ │ +3dca6c: 28d2 |0038: goto 000a // -002e │ │ +3dca6e: 2200 611b |0039: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dca72: 7010 06a6 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dca78: 1a02 8845 |003e: const-string v2, "Stopping because of invalid frame: " // string@4588 │ │ +3dca7c: 6e20 12a6 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dca82: 6e10 a1a0 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a0a1 │ │ +3dca88: 0c01 |0046: move-result-object v1 │ │ +3dca8a: 6e20 12a6 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dca90: 6e10 1ba6 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dca96: 0c00 |004d: move-result-object v0 │ │ +3dca98: 1a01 cf18 |004e: const-string v1, "ID3Reader" // string@18cf │ │ +3dca9c: 7120 170b 0100 |0050: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dcaa2: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000a line=38 │ │ 0x0017 line=39 │ │ 0x001b line=40 │ │ @@ -926642,38 +926642,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -3dc668: |[3dc668] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInt:()I │ │ -3dc678: 5440 edc8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc67c: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc682: 0a00 |0005: move-result v0 │ │ -3dc684: 8e00 |0006: int-to-char v0, v0 │ │ -3dc686: 5441 edc8 |0007: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc68a: 6e10 2daa 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc690: 0a01 |000c: move-result v1 │ │ -3dc692: 8e11 |000d: int-to-char v1, v1 │ │ -3dc694: 5442 edc8 |000e: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc698: 6e10 2daa 0200 |0010: invoke-virtual {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc69e: 0a02 |0013: move-result v2 │ │ -3dc6a0: 8e22 |0014: int-to-char v2, v2 │ │ -3dc6a2: 5443 edc8 |0015: iget-object v3, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc6a6: 6e10 2daa 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc6ac: 0a03 |001a: move-result v3 │ │ -3dc6ae: 8e33 |001b: int-to-char v3, v3 │ │ -3dc6b0: e000 0018 |001c: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -3dc6b4: e001 0110 |001e: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -3dc6b8: b610 |0020: or-int/2addr v0, v1 │ │ -3dc6ba: e001 0208 |0021: shl-int/lit8 v1, v2, #int 8 // #08 │ │ -3dc6be: b610 |0023: or-int/2addr v0, v1 │ │ -3dc6c0: b630 |0024: or-int/2addr v0, v3 │ │ -3dc6c2: 0f00 |0025: return v0 │ │ +3dc640: |[3dc640] de.danoeh.antennapod.parser.media.id3.ID3Reader.readInt:()I │ │ +3dc650: 5440 edc8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc654: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc65a: 0a00 |0005: move-result v0 │ │ +3dc65c: 8e00 |0006: int-to-char v0, v0 │ │ +3dc65e: 5441 edc8 |0007: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc662: 6e10 2daa 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc668: 0a01 |000c: move-result v1 │ │ +3dc66a: 8e11 |000d: int-to-char v1, v1 │ │ +3dc66c: 5442 edc8 |000e: iget-object v2, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc670: 6e10 2daa 0200 |0010: invoke-virtual {v2}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc676: 0a02 |0013: move-result v2 │ │ +3dc678: 8e22 |0014: int-to-char v2, v2 │ │ +3dc67a: 5443 edc8 |0015: iget-object v3, v4, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc67e: 6e10 2daa 0300 |0017: invoke-virtual {v3}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc684: 0a03 |001a: move-result v3 │ │ +3dc686: 8e33 |001b: int-to-char v3, v3 │ │ +3dc688: e000 0018 |001c: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +3dc68c: e001 0110 |001e: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +3dc690: b610 |0020: or-int/2addr v0, v1 │ │ +3dc692: e001 0208 |0021: shl-int/lit8 v1, v2, #int 8 // #08 │ │ +3dc696: b610 |0023: or-int/2addr v0, v1 │ │ +3dc698: b630 |0024: or-int/2addr v0, v3 │ │ +3dc69a: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ 0x000e line=80 │ │ 0x0015 line=81 │ │ locals : │ │ @@ -926684,19 +926684,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3dc894: |[3dc894] de.danoeh.antennapod.parser.media.id3.ID3Reader.readIsoStringNullTerminated:(I)Ljava/lang/String; │ │ -3dc8a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dc8a6: 6e30 8ba0 0102 |0001: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ -3dc8ac: 0c02 |0004: move-result-object v2 │ │ -3dc8ae: 1102 |0005: return-object v2 │ │ +3dc86c: |[3dc86c] de.danoeh.antennapod.parser.media.id3.ID3Reader.readIsoStringNullTerminated:(I)Ljava/lang/String; │ │ +3dc87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dc87e: 6e30 8ba0 0102 |0001: invoke-virtual {v1, v0, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ +3dc884: 0c02 |0004: move-result-object v2 │ │ +3dc886: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -926705,28 +926705,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3dc8b0: |[3dc8b0] de.danoeh.antennapod.parser.media.id3.ID3Reader.readPlainBytesToString:(I)Ljava/lang/String; │ │ -3dc8c0: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc8c4: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc8ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3dc8cc: 3541 0d00 |0006: if-ge v1, v4, 0013 // +000d │ │ -3dc8d0: 6e10 8aa0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc8d6: 0a02 |000b: move-result v2 │ │ -3dc8d8: 8e22 |000c: int-to-char v2, v2 │ │ -3dc8da: 6e20 0aa6 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3dc8e0: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dc8e4: 28f4 |0012: goto 0006 // -000c │ │ -3dc8e6: 6e10 1ba6 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc8ec: 0c04 |0016: move-result-object v4 │ │ -3dc8ee: 1104 |0017: return-object v4 │ │ +3dc888: |[3dc888] de.danoeh.antennapod.parser.media.id3.ID3Reader.readPlainBytesToString:(I)Ljava/lang/String; │ │ +3dc898: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc89c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc8a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3dc8a4: 3541 0d00 |0006: if-ge v1, v4, 0013 // +000d │ │ +3dc8a8: 6e10 8aa0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc8ae: 0a02 |000b: move-result v2 │ │ +3dc8b0: 8e22 |000c: int-to-char v2, v2 │ │ +3dc8b2: 6e20 0aa6 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3dc8b8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dc8bc: 28f4 |0012: goto 0006 // -000c │ │ +3dc8be: 6e10 1ba6 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc8c4: 0c04 |0016: move-result-object v4 │ │ +3dc8c6: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0008 line=143 │ │ 0x0013 line=146 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ @@ -926737,27 +926737,27 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3dc8f0: |[3dc8f0] de.danoeh.antennapod.parser.media.id3.ID3Reader.readShort:()S │ │ -3dc900: 5420 edc8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc904: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc90a: 0a00 |0005: move-result v0 │ │ -3dc90c: 8e00 |0006: int-to-char v0, v0 │ │ -3dc90e: 5421 edc8 |0007: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dc912: 6e10 2daa 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ -3dc918: 0a01 |000c: move-result v1 │ │ -3dc91a: 8e11 |000d: int-to-char v1, v1 │ │ -3dc91c: e000 0008 |000e: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -3dc920: b610 |0010: or-int/2addr v0, v1 │ │ -3dc922: 8f00 |0011: int-to-short v0, v0 │ │ -3dc924: 0f00 |0012: return v0 │ │ +3dc8c8: |[3dc8c8] de.danoeh.antennapod.parser.media.id3.ID3Reader.readShort:()S │ │ +3dc8d8: 5420 edc8 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc8dc: 6e10 2daa 0000 |0002: invoke-virtual {v0}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc8e2: 0a00 |0005: move-result v0 │ │ +3dc8e4: 8e00 |0006: int-to-char v0, v0 │ │ +3dc8e6: 5421 edc8 |0007: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dc8ea: 6e10 2daa 0100 |0009: invoke-virtual {v1}, Lorg/apache/commons/io/input/ProxyInputStream;.read:()I // method@aa2d │ │ +3dc8f0: 0a01 |000c: move-result v1 │ │ +3dc8f2: 8e11 |000d: int-to-char v1, v1 │ │ +3dc8f4: e000 0008 |000e: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +3dc8f8: b610 |0010: or-int/2addr v0, v1 │ │ +3dc8fa: 8f00 |0011: int-to-short v0, v0 │ │ +3dc8fc: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ │ │ @@ -926766,39 +926766,39 @@ │ │ type : '()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -3dc5d0: |[3dc5d0] de.danoeh.antennapod.parser.media.id3.ID3Reader.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ -3dc5e0: 1300 4900 |0000: const/16 v0, #int 73 // #49 │ │ -3dc5e4: 6e20 88a0 0500 |0002: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a088 │ │ -3dc5ea: 1300 4400 |0005: const/16 v0, #int 68 // #44 │ │ -3dc5ee: 6e20 88a0 0500 |0007: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a088 │ │ -3dc5f4: 1300 3300 |000a: const/16 v0, #int 51 // #33 │ │ -3dc5f8: 6e20 88a0 0500 |000c: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a088 │ │ -3dc5fe: 6e10 95a0 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a095 │ │ -3dc604: 0a00 |0012: move-result v0 │ │ -3dc606: 6e10 8aa0 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc60c: 0a01 |0016: move-result v1 │ │ -3dc60e: 6e10 92a0 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ -3dc614: 0a02 |001a: move-result v2 │ │ -3dc616: 7020 98a0 2500 |001b: invoke-direct {v5, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a098 │ │ -3dc61c: 0a02 |001e: move-result v2 │ │ -3dc61e: dd03 0140 |001f: and-int/lit8 v3, v1, #int 64 // #40 │ │ -3dc622: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ -3dc626: 6e10 92a0 0500 |0023: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ -3dc62c: 0a03 |0026: move-result v3 │ │ -3dc62e: d803 03fc |0027: add-int/lit8 v3, v3, #int -4 // #fc │ │ -3dc632: 6e20 97a0 3500 |0029: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ -3dc638: 2203 141a |002c: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // type@1a14 │ │ -3dc63c: 1a04 cc18 |002e: const-string v4, "ID3" // string@18cc │ │ -3dc640: 7051 a2a0 4302 |0030: invoke-direct {v3, v4, v2, v0, v1}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.:(Ljava/lang/String;ISB)V // method@a0a2 │ │ -3dc646: 1103 |0033: return-object v3 │ │ +3dc5a8: |[3dc5a8] de.danoeh.antennapod.parser.media.id3.ID3Reader.readTagHeader:()Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ +3dc5b8: 1300 4900 |0000: const/16 v0, #int 73 // #49 │ │ +3dc5bc: 6e20 88a0 0500 |0002: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a088 │ │ +3dc5c2: 1300 4400 |0005: const/16 v0, #int 68 // #44 │ │ +3dc5c6: 6e20 88a0 0500 |0007: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a088 │ │ +3dc5cc: 1300 3300 |000a: const/16 v0, #int 51 // #33 │ │ +3dc5d0: 6e20 88a0 0500 |000c: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.expectChar:(C)V // method@a088 │ │ +3dc5d6: 6e10 95a0 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readShort:()S // method@a095 │ │ +3dc5dc: 0a00 |0012: move-result v0 │ │ +3dc5de: 6e10 8aa0 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc5e4: 0a01 |0016: move-result v1 │ │ +3dc5e6: 6e10 92a0 0500 |0017: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ +3dc5ec: 0a02 |001a: move-result v2 │ │ +3dc5ee: 7020 98a0 2500 |001b: invoke-direct {v5, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.unsynchsafe:(I)I // method@a098 │ │ +3dc5f4: 0a02 |001e: move-result v2 │ │ +3dc5f6: dd03 0140 |001f: and-int/lit8 v3, v1, #int 64 // #40 │ │ +3dc5fa: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ +3dc5fe: 6e10 92a0 0500 |0023: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ +3dc604: 0a03 |0026: move-result v3 │ │ +3dc606: d803 03fc |0027: add-int/lit8 v3, v3, #int -4 // #fc │ │ +3dc60a: 6e20 97a0 3500 |0029: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ +3dc610: 2203 141a |002c: new-instance v3, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; // type@1a14 │ │ +3dc614: 1a04 cc18 |002e: const-string v4, "ID3" // string@18cc │ │ +3dc618: 7051 a2a0 4302 |0030: invoke-direct {v3, v4, v2, v0, v1}, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.:(Ljava/lang/String;ISB)V // method@a0a2 │ │ +3dc61e: 1103 |0033: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0007 line=95 │ │ 0x000c line=96 │ │ 0x000f line=97 │ │ 0x0013 line=98 │ │ @@ -926814,24 +926814,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3dcacc: |[3dcacc] de.danoeh.antennapod.parser.media.id3.ID3Reader.skipBytes:(I)V │ │ -3dcadc: 3a04 0900 |0000: if-ltz v4, 0009 // +0009 │ │ -3dcae0: 5430 edc8 |0002: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ -3dcae4: 8141 |0004: int-to-long v1, v4 │ │ -3dcae6: 7130 28aa 1002 |0005: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ -3dcaec: 0e00 |0008: return-void │ │ -3dcaee: 2204 101a |0009: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1a10 │ │ -3dcaf2: 1a00 7149 |000b: const-string v0, "Trying to read a negative number of bytes" // string@4971 │ │ -3dcaf6: 7020 99a0 0400 |000d: invoke-direct {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a099 │ │ -3dcafc: 2704 |0010: throw v4 │ │ +3dcaa4: |[3dcaa4] de.danoeh.antennapod.parser.media.id3.ID3Reader.skipBytes:(I)V │ │ +3dcab4: 3a04 0900 |0000: if-ltz v4, 0009 // +0009 │ │ +3dcab8: 5430 edc8 |0002: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.inputStream:Lorg/apache/commons/io/input/CountingInputStream; // field@c8ed │ │ +3dcabc: 8141 |0004: int-to-long v1, v4 │ │ +3dcabe: 7130 28aa 1002 |0005: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ +3dcac4: 0e00 |0008: return-void │ │ +3dcac6: 2204 101a |0009: new-instance v4, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; // type@1a10 │ │ +3dcaca: 1a00 7149 |000b: const-string v0, "Trying to read a negative number of bytes" // string@4971 │ │ +3dcace: 7020 99a0 0400 |000d: invoke-direct {v4, v0}, Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException;.:(Ljava/lang/String;)V // method@a099 │ │ +3dcad4: 2704 |0010: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0009 line=62 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/parser/media/id3/ID3Reader; │ │ 0x0000 - 0x0011 reg=4 (null) I │ │ @@ -926866,17 +926866,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3dc540: |[3dc540] de.danoeh.antennapod.parser.media.id3.ID3ReaderException.:(Ljava/lang/String;)V │ │ -3dc550: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ -3dc556: 0e00 |0003: return-void │ │ +3dc518: |[3dc518] de.danoeh.antennapod.parser.media.id3.ID3ReaderException.:(Ljava/lang/String;)V │ │ +3dc528: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ +3dc52e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/id3/ID3ReaderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -926914,19 +926914,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dcc78: |[3dcc78] de.danoeh.antennapod.parser.media.id3.model.Header.:(Ljava/lang/String;I)V │ │ -3dcc88: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dcc8e: 5b01 f2c8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ -3dcc92: 5902 f3c8 |0005: iput v2, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ -3dcc96: 0e00 |0007: return-void │ │ +3dcc50: |[3dcc50] de.danoeh.antennapod.parser.media.id3.model.Header.:(Ljava/lang/String;I)V │ │ +3dcc60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dcc66: 5b01 f2c8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ +3dcc6a: 5902 f3c8 |0005: iput v2, v0, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ +3dcc6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ @@ -926939,17 +926939,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dcc08: |[3dcc08] de.danoeh.antennapod.parser.media.id3.model.Header.getId:()Ljava/lang/String; │ │ -3dcc18: 5410 f2c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ -3dcc1c: 1100 |0002: return-object v0 │ │ +3dcbe0: |[3dcbe0] de.danoeh.antennapod.parser.media.id3.model.Header.getId:()Ljava/lang/String; │ │ +3dcbf0: 5410 f2c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ +3dcbf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/model/Header;) │ │ @@ -926957,17 +926957,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dcbf0: |[3dcbf0] de.danoeh.antennapod.parser.media.id3.model.Header.getSize:()I │ │ -3dcc00: 5210 f3c8 |0000: iget v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ -3dcc04: 0f00 |0002: return v0 │ │ +3dcbc8: |[3dcbc8] de.danoeh.antennapod.parser.media.id3.model.Header.getSize:()I │ │ +3dcbd8: 5210 f3c8 |0000: iget v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ +3dcbdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/media/id3/model/Header;) │ │ @@ -926975,30 +926975,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3dcc20: |[3dcc20] de.danoeh.antennapod.parser.media.id3.model.Header.toString:()Ljava/lang/String; │ │ -3dcc30: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dcc34: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dcc3a: 1a01 a218 |0005: const-string v1, "Header [id=" // string@18a2 │ │ -3dcc3e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcc44: 5421 f2c8 |000a: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ -3dcc48: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcc4e: 1a01 9e05 |000f: const-string v1, ", size=" // string@059e │ │ -3dcc52: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcc58: 5221 f3c8 |0014: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ -3dcc5c: 6e20 0da6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3dcc62: 1a01 c551 |0019: const-string v1, "]" // string@51c5 │ │ -3dcc66: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcc6c: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dcc72: 0c00 |0021: move-result-object v0 │ │ -3dcc74: 1100 |0022: return-object v0 │ │ +3dcbf8: |[3dcbf8] de.danoeh.antennapod.parser.media.id3.model.Header.toString:()Ljava/lang/String; │ │ +3dcc08: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dcc0c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dcc12: 1a01 a218 |0005: const-string v1, "Header [id=" // string@18a2 │ │ +3dcc16: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcc1c: 5421 f2c8 |000a: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ +3dcc20: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcc26: 1a01 9e05 |000f: const-string v1, ", size=" // string@059e │ │ +3dcc2a: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcc30: 5221 f3c8 |0014: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ +3dcc34: 6e20 0da6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3dcc3a: 1a01 c551 |0019: const-string v1, "]" // string@51c5 │ │ +3dcc3e: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcc44: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dcc4a: 0c00 |0021: move-result-object v0 │ │ +3dcc4c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/danoeh/antennapod/parser/media/id3/model/Header; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -927034,19 +927034,19 @@ │ │ type : '(Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dd15c: |[3dd15c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.:(Ljava/lang/String;J)V │ │ -3dd16c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dd172: 5b01 fdc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@c8fd │ │ -3dd176: 5a02 fcc8 |0005: iput-wide v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@c8fc │ │ -3dd17a: 0e00 |0007: return-void │ │ +3dd134: |[3dd134] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.:(Ljava/lang/String;J)V │ │ +3dd144: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dd14a: 5b01 fdc8 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@c8fd │ │ +3dd14e: 5a02 fcc8 |0005: iput-wide v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@c8fc │ │ +3dd152: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ @@ -927059,17 +927059,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd144: |[3dd144] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getUserCommentLength:()J │ │ -3dd154: 5320 fcc8 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@c8fc │ │ -3dd158: 1000 |0002: return-wide v0 │ │ +3dd11c: |[3dd11c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getUserCommentLength:()J │ │ +3dd12c: 5320 fcc8 |0000: iget-wide v0, v2, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@c8fc │ │ +3dd130: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;) │ │ @@ -927077,17 +927077,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd0d4: |[3dd0d4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getVendorString:()Ljava/lang/String; │ │ -3dd0e4: 5410 fdc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@c8fd │ │ -3dd0e8: 1100 |0002: return-object v0 │ │ +3dd0ac: |[3dd0ac] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.getVendorString:()Ljava/lang/String; │ │ +3dd0bc: 5410 fdc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@c8fd │ │ +3dd0c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ │ │ #2 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;) │ │ @@ -927095,30 +927095,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3dd0ec: |[3dd0ec] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.toString:()Ljava/lang/String; │ │ -3dd0fc: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd100: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dd106: 1a01 694d |0005: const-string v1, "VorbisCommentHeader [vendorString=" // string@4d69 │ │ -3dd10a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd110: 5431 fdc8 |000a: iget-object v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@c8fd │ │ -3dd114: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd11a: 1a01 d405 |000f: const-string v1, ", userCommentLength=" // string@05d4 │ │ -3dd11e: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd124: 5331 fcc8 |0014: iget-wide v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@c8fc │ │ -3dd128: 6e30 0ea6 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3dd12e: 1a01 c551 |0019: const-string v1, "]" // string@51c5 │ │ -3dd132: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd138: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dd13e: 0c00 |0021: move-result-object v0 │ │ -3dd140: 1100 |0022: return-object v0 │ │ +3dd0c4: |[3dd0c4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentHeader.toString:()Ljava/lang/String; │ │ +3dd0d4: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dd0d8: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dd0de: 1a01 694d |0005: const-string v1, "VorbisCommentHeader [vendorString=" // string@4d69 │ │ +3dd0e2: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd0e8: 5431 fdc8 |000a: iget-object v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.vendorString:Ljava/lang/String; // field@c8fd │ │ +3dd0ec: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd0f2: 1a01 d405 |000f: const-string v1, ", userCommentLength=" // string@05d4 │ │ +3dd0f6: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd0fc: 5331 fcc8 |0014: iget-wide v1, v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.userCommentLength:J // field@c8fc │ │ +3dd100: 6e30 0ea6 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3dd106: 1a01 c551 |0019: const-string v1, "]" // string@51c5 │ │ +3dd10a: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd110: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dd116: 0c00 |0021: move-result-object v0 │ │ +3dd118: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -927200,18 +927200,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dd3c8: |[3dd3c8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.:(Ljava/io/InputStream;)V │ │ -3dd3d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dd3de: 5b01 07c9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd3e2: 0e00 |0005: return-void │ │ +3dd3a0: |[3dd3a0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.:(Ljava/io/InputStream;)V │ │ +3dd3b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dd3b6: 5b01 07c9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd3ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/InputStream; │ │ @@ -927221,48 +927221,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -3dd3e4: |[3dd3e4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findCommentHeader:()V │ │ -3dd3f4: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -3dd3f8: 2300 c41c |0002: new-array v0, v0, [B // type@1cc4 │ │ -3dd3fc: 1271 |0004: const/4 v1, #int 7 // #7 │ │ -3dd3fe: 2311 c41c |0005: new-array v1, v1, [B // type@1cc4 │ │ -3dd402: 2601 3300 0000 |0007: fill-array-data v1, 0000003a // +00000033 │ │ -3dd408: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3dd40a: 1503 0004 |000b: const/high16 v3, #int 67108864 // #400 │ │ -3dd40e: 3532 2400 |000d: if-ge v2, v3, 0031 // +0024 │ │ -3dd412: dc03 0240 |000f: rem-int/lit8 v3, v2, #int 64 // #40 │ │ -3dd416: 5454 07c9 |0011: iget-object v4, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd41a: 6e10 b5a4 0400 |0013: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ -3dd420: 0a04 |0016: move-result v4 │ │ -3dd422: 8d44 |0017: int-to-byte v4, v4 │ │ -3dd424: 4f04 0003 |0018: aput-byte v4, v0, v3 │ │ -3dd428: 6e40 b7a0 0521 |001a: invoke-virtual {v5, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ -3dd42e: 0a03 |001d: move-result v3 │ │ -3dd430: 3803 0300 |001e: if-eqz v3, 0021 // +0003 │ │ -3dd434: 0e00 |0020: return-void │ │ -3dd436: 1a03 ce3e |0021: const-string v3, "OpusTags" // string@3ece │ │ -3dd43a: 6e10 e4a5 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@a5e4 │ │ -3dd440: 0c03 |0026: move-result-object v3 │ │ -3dd442: 6e40 b7a0 0523 |0027: invoke-virtual {v5, v0, v3, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ -3dd448: 0a03 |002a: move-result v3 │ │ -3dd44a: 3803 0300 |002b: if-eqz v3, 002e // +0003 │ │ -3dd44e: 0e00 |002d: return-void │ │ -3dd450: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3dd454: 28db |0030: goto 000b // -0025 │ │ -3dd456: 2200 191b |0031: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ -3dd45a: 1a01 b13d |0033: const-string v1, "No comment header found" // string@3db1 │ │ -3dd45e: 7020 aca4 1000 |0035: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3dd464: 2700 |0038: throw v0 │ │ -3dd466: 0000 |0039: nop // spacer │ │ -3dd468: 0003 0100 0700 0000 0376 6f72 6269 ... |003a: array-data (8 units) │ │ +3dd3bc: |[3dd3bc] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findCommentHeader:()V │ │ +3dd3cc: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +3dd3d0: 2300 c41c |0002: new-array v0, v0, [B // type@1cc4 │ │ +3dd3d4: 1271 |0004: const/4 v1, #int 7 // #7 │ │ +3dd3d6: 2311 c41c |0005: new-array v1, v1, [B // type@1cc4 │ │ +3dd3da: 2601 3300 0000 |0007: fill-array-data v1, 0000003a // +00000033 │ │ +3dd3e0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3dd3e2: 1503 0004 |000b: const/high16 v3, #int 67108864 // #400 │ │ +3dd3e6: 3532 2400 |000d: if-ge v2, v3, 0031 // +0024 │ │ +3dd3ea: dc03 0240 |000f: rem-int/lit8 v3, v2, #int 64 // #40 │ │ +3dd3ee: 5454 07c9 |0011: iget-object v4, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd3f2: 6e10 b5a4 0400 |0013: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ +3dd3f8: 0a04 |0016: move-result v4 │ │ +3dd3fa: 8d44 |0017: int-to-byte v4, v4 │ │ +3dd3fc: 4f04 0003 |0018: aput-byte v4, v0, v3 │ │ +3dd400: 6e40 b7a0 0521 |001a: invoke-virtual {v5, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ +3dd406: 0a03 |001d: move-result v3 │ │ +3dd408: 3803 0300 |001e: if-eqz v3, 0021 // +0003 │ │ +3dd40c: 0e00 |0020: return-void │ │ +3dd40e: 1a03 ce3e |0021: const-string v3, "OpusTags" // string@3ece │ │ +3dd412: 6e10 e4a5 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@a5e4 │ │ +3dd418: 0c03 |0026: move-result-object v3 │ │ +3dd41a: 6e40 b7a0 0523 |0027: invoke-virtual {v5, v0, v3, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ +3dd420: 0a03 |002a: move-result v3 │ │ +3dd422: 3803 0300 |002b: if-eqz v3, 002e // +0003 │ │ +3dd426: 0e00 |002d: return-void │ │ +3dd428: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3dd42c: 28db |0030: goto 000b // -0025 │ │ +3dd42e: 2200 191b |0031: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ +3dd432: 1a01 b13d |0033: const-string v1, "No comment header found" // string@3db1 │ │ +3dd436: 7020 aca4 1000 |0035: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3dd43c: 2700 |0038: throw v0 │ │ +3dd43e: 0000 |0039: nop // spacer │ │ +3dd440: 0003 0100 0700 0000 0376 6f72 6269 ... |003a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=114 │ │ 0x000f line=116 │ │ 0x001a line=117 │ │ 0x0023 line=119 │ │ 0x0031 line=123 │ │ @@ -927274,45 +927274,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -3dd478: |[3dd478] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findIdentificationHeader:()V │ │ -3dd488: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ -3dd48c: 2301 c41c |0002: new-array v1, v0, [B // type@1cc4 │ │ -3dd490: 5452 07c9 |0004: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd494: 7120 26aa 1200 |0006: invoke-static {v2, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@aa26 │ │ -3dd49a: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -3dd49c: 2322 c41c |000a: new-array v2, v2, [B // type@1cc4 │ │ -3dd4a0: 2602 2c00 0000 |000c: fill-array-data v2, 00000038 // +0000002c │ │ -3dd4a6: 1263 |000f: const/4 v3, #int 6 // #6 │ │ -3dd4a8: 3503 2000 |0010: if-ge v3, v0, 0030 // +0020 │ │ -3dd4ac: 6e40 b7a0 1532 |0012: invoke-virtual {v5, v1, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ -3dd4b2: 0a04 |0015: move-result v4 │ │ -3dd4b4: 3804 0a00 |0016: if-eqz v4, 0020 // +000a │ │ -3dd4b8: 5450 07c9 |0018: iget-object v0, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd4bc: 1601 0b00 |001a: const-wide/16 v1, #int 11 // #b │ │ -3dd4c0: 7130 27aa 1002 |001c: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@aa27 │ │ -3dd4c6: 0e00 |001f: return-void │ │ -3dd4c8: 1a04 cd3e |0020: const-string v4, "OpusHead" // string@3ecd │ │ -3dd4cc: 6e10 e4a5 0400 |0022: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@a5e4 │ │ -3dd4d2: 0c04 |0025: move-result-object v4 │ │ -3dd4d4: 6e40 b7a0 1534 |0026: invoke-virtual {v5, v1, v4, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ -3dd4da: 0a04 |0029: move-result v4 │ │ -3dd4dc: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ -3dd4e0: 0e00 |002c: return-void │ │ -3dd4e2: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3dd4e6: 28e1 |002f: goto 0010 // -001f │ │ -3dd4e8: 2200 191b |0030: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ -3dd4ec: 1a01 cf3d |0032: const-string v1, "No vorbis identification header found" // string@3dcf │ │ -3dd4f0: 7020 aca4 1000 |0034: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3dd4f6: 2700 |0037: throw v0 │ │ -3dd4f8: 0003 0100 0700 0000 0176 6f72 6269 ... |0038: array-data (8 units) │ │ +3dd450: |[3dd450] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findIdentificationHeader:()V │ │ +3dd460: 1300 2f00 |0000: const/16 v0, #int 47 // #2f │ │ +3dd464: 2301 c41c |0002: new-array v1, v0, [B // type@1cc4 │ │ +3dd468: 5452 07c9 |0004: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd46c: 7120 26aa 1200 |0006: invoke-static {v2, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@aa26 │ │ +3dd472: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +3dd474: 2322 c41c |000a: new-array v2, v2, [B // type@1cc4 │ │ +3dd478: 2602 2c00 0000 |000c: fill-array-data v2, 00000038 // +0000002c │ │ +3dd47e: 1263 |000f: const/4 v3, #int 6 // #6 │ │ +3dd480: 3503 2000 |0010: if-ge v3, v0, 0030 // +0020 │ │ +3dd484: 6e40 b7a0 1532 |0012: invoke-virtual {v5, v1, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ +3dd48a: 0a04 |0015: move-result v4 │ │ +3dd48c: 3804 0a00 |0016: if-eqz v4, 0020 // +000a │ │ +3dd490: 5450 07c9 |0018: iget-object v0, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd494: 1601 0b00 |001a: const-wide/16 v1, #int 11 // #b │ │ +3dd498: 7130 27aa 1002 |001c: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skip:(Ljava/io/InputStream;J)J // method@aa27 │ │ +3dd49e: 0e00 |001f: return-void │ │ +3dd4a0: 1a04 cd3e |0020: const-string v4, "OpusHead" // string@3ecd │ │ +3dd4a4: 6e10 e4a5 0400 |0022: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@a5e4 │ │ +3dd4aa: 0c04 |0025: move-result-object v4 │ │ +3dd4ac: 6e40 b7a0 1534 |0026: invoke-virtual {v5, v1, v4, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ +3dd4b2: 0a04 |0029: move-result v4 │ │ +3dd4b4: 3804 0300 |002a: if-eqz v4, 002d // +0003 │ │ +3dd4b8: 0e00 |002c: return-void │ │ +3dd4ba: d803 0301 |002d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3dd4be: 28e1 |002f: goto 0010 // -001f │ │ +3dd4c0: 2200 191b |0030: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ +3dd4c4: 1a01 cf3d |0032: const-string v1, "No vorbis identification header found" // string@3dcf │ │ +3dd4c8: 7020 aca4 1000 |0034: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3dd4ce: 2700 |0037: throw v0 │ │ +3dd4d0: 0003 0100 0700 0000 0176 6f72 6269 ... |0038: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x000c line=100 │ │ 0x0012 line=102 │ │ 0x0018 line=103 │ │ 0x0022 line=105 │ │ @@ -927325,52 +927325,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -3dd508: |[3dd508] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findOggPage:()V │ │ -3dd518: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3dd51a: 2301 c41c |0001: new-array v1, v0, [B // type@1cc4 │ │ -3dd51e: 2300 c41c |0003: new-array v0, v0, [B // type@1cc4 │ │ -3dd522: 2600 3d00 0000 |0005: fill-array-data v0, 00000042 // +0000003d │ │ -3dd528: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3dd52a: 1503 0004 |0009: const/high16 v3, #int 67108864 // #400 │ │ -3dd52e: 3532 2200 |000b: if-ge v2, v3, 002d // +0022 │ │ -3dd532: 5453 07c9 |000d: iget-object v3, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd536: 6e10 b5a4 0300 |000f: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ -3dd53c: 0a03 |0012: move-result v3 │ │ -3dd53e: 12f4 |0013: const/4 v4, #int -1 // #ff │ │ -3dd540: 3243 1100 |0014: if-eq v3, v4, 0025 // +0011 │ │ -3dd544: dc04 0204 |0016: rem-int/lit8 v4, v2, #int 4 // #04 │ │ -3dd548: 8d33 |0018: int-to-byte v3, v3 │ │ -3dd54a: 4f03 0104 |0019: aput-byte v3, v1, v4 │ │ -3dd54e: 6e40 b7a0 1520 |001b: invoke-virtual {v5, v1, v0, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ -3dd554: 0a03 |001e: move-result v3 │ │ -3dd556: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ -3dd55a: 280c |0021: goto 002d // +000c │ │ -3dd55c: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3dd560: 28e5 |0024: goto 0009 // -001b │ │ -3dd562: 2200 191b |0025: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ -3dd566: 1a01 4113 |0027: const-string v1, "EOF while trying to find vorbis page" // string@1341 │ │ -3dd56a: 7020 aca4 1000 |0029: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3dd570: 2700 |002c: throw v0 │ │ -3dd572: 5450 07c9 |002d: iget-object v0, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd576: 1601 1600 |002f: const-wide/16 v1, #int 22 // #16 │ │ -3dd57a: 7130 28aa 1002 |0031: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ -3dd580: 5450 07c9 |0034: iget-object v0, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd584: 6e10 b5a4 0000 |0036: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ -3dd58a: 0a00 |0039: move-result v0 │ │ -3dd58c: 5451 07c9 |003a: iget-object v1, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd590: 8102 |003c: int-to-long v2, v0 │ │ -3dd592: 7130 28aa 2103 |003d: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ -3dd598: 0e00 |0040: return-void │ │ -3dd59a: 0000 |0041: nop // spacer │ │ -3dd59c: 0003 0100 0400 0000 4f67 6753 |0042: array-data (6 units) │ │ +3dd4e0: |[3dd4e0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.findOggPage:()V │ │ +3dd4f0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3dd4f2: 2301 c41c |0001: new-array v1, v0, [B // type@1cc4 │ │ +3dd4f6: 2300 c41c |0003: new-array v0, v0, [B // type@1cc4 │ │ +3dd4fa: 2600 3d00 0000 |0005: fill-array-data v0, 00000042 // +0000003d │ │ +3dd500: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3dd502: 1503 0004 |0009: const/high16 v3, #int 67108864 // #400 │ │ +3dd506: 3532 2200 |000b: if-ge v2, v3, 002d // +0022 │ │ +3dd50a: 5453 07c9 |000d: iget-object v3, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd50e: 6e10 b5a4 0300 |000f: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ +3dd514: 0a03 |0012: move-result v3 │ │ +3dd516: 12f4 |0013: const/4 v4, #int -1 // #ff │ │ +3dd518: 3243 1100 |0014: if-eq v3, v4, 0025 // +0011 │ │ +3dd51c: dc04 0204 |0016: rem-int/lit8 v4, v2, #int 4 // #04 │ │ +3dd520: 8d33 |0018: int-to-byte v3, v3 │ │ +3dd522: 4f03 0104 |0019: aput-byte v3, v1, v4 │ │ +3dd526: 6e40 b7a0 1520 |001b: invoke-virtual {v5, v1, v0, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.bufferMatches:([B[BI)Z // method@a0b7 │ │ +3dd52c: 0a03 |001e: move-result v3 │ │ +3dd52e: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ +3dd532: 280c |0021: goto 002d // +000c │ │ +3dd534: d802 0201 |0022: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3dd538: 28e5 |0024: goto 0009 // -001b │ │ +3dd53a: 2200 191b |0025: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ +3dd53e: 1a01 4113 |0027: const-string v1, "EOF while trying to find vorbis page" // string@1341 │ │ +3dd542: 7020 aca4 1000 |0029: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3dd548: 2700 |002c: throw v0 │ │ +3dd54a: 5450 07c9 |002d: iget-object v0, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd54e: 1601 1600 |002f: const-wide/16 v1, #int 22 // #16 │ │ +3dd552: 7130 28aa 1002 |0031: invoke-static {v0, v1, v2}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ +3dd558: 5450 07c9 |0034: iget-object v0, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd55c: 6e10 b5a4 0000 |0036: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ +3dd562: 0a00 |0039: move-result v0 │ │ +3dd564: 5451 07c9 |003a: iget-object v1, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd568: 8102 |003c: int-to-long v2, v0 │ │ +3dd56a: 7130 28aa 2103 |003d: invoke-static {v1, v2, v3}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ +3dd570: 0e00 |0040: return-void │ │ +3dd572: 0000 |0041: nop // spacer │ │ +3dd574: 0003 0100 0400 0000 4f67 6753 |0042: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=47 │ │ 0x000d line=49 │ │ 0x0016 line=53 │ │ 0x001b line=54 │ │ 0x0025 line=51 │ │ @@ -927385,30 +927385,30 @@ │ │ type : '()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -3dd2c4: |[3dd2c4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ -3dd2d4: 5440 07c9 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd2d8: 7110 20aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@aa20 │ │ -3dd2de: 0b00 |0005: move-result-wide v0 │ │ -3dd2e0: 7030 c1a0 0401 |0006: invoke-direct {v4, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a0c1 │ │ -3dd2e6: 0c00 |0009: move-result-object v0 │ │ -3dd2e8: 5441 07c9 |000a: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd2ec: 7110 20aa 0100 |000c: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@aa20 │ │ -3dd2f2: 0b01 |000f: move-result-wide v1 │ │ -3dd2f4: 2203 161a |0010: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // type@1a16 │ │ -3dd2f8: 7040 aea0 0321 |0012: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.:(Ljava/lang/String;J)V // method@a0ae │ │ -3dd2fe: 1103 |0015: return-object v3 │ │ -3dd300: 0d00 |0016: move-exception v0 │ │ -3dd302: 2201 191a |0017: new-instance v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ -3dd306: 7020 c3a0 0100 |0019: invoke-direct {v1, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a0c3 │ │ -3dd30c: 2701 |001c: throw v1 │ │ +3dd29c: |[3dd29c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; │ │ +3dd2ac: 5440 07c9 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd2b0: 7110 20aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@aa20 │ │ +3dd2b6: 0b00 |0005: move-result-wide v0 │ │ +3dd2b8: 7030 c1a0 0401 |0006: invoke-direct {v4, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a0c1 │ │ +3dd2be: 0c00 |0009: move-result-object v0 │ │ +3dd2c0: 5441 07c9 |000a: iget-object v1, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd2c4: 7110 20aa 0100 |000c: invoke-static {v1}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@aa20 │ │ +3dd2ca: 0b01 |000f: move-result-wide v1 │ │ +3dd2cc: 2203 161a |0010: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // type@1a16 │ │ +3dd2d0: 7040 aea0 0321 |0012: invoke-direct {v3, v0, v1, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.:(Ljava/lang/String;J)V // method@a0ae │ │ +3dd2d6: 1103 |0015: return-object v3 │ │ +3dd2d8: 0d00 |0016: move-exception v0 │ │ +3dd2da: 2201 191a |0017: new-instance v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ +3dd2de: 7020 c3a0 0100 |0019: invoke-direct {v1, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a0c3 │ │ +3dd2e4: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0016 │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=148 │ │ 0x000a line=149 │ │ @@ -927422,35 +927422,35 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3dd320: |[3dd320] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readContentVectorKey:(J)Ljava/lang/String; │ │ -3dd330: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd334: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dd33a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3dd33c: 8112 |0006: int-to-long v2, v1 │ │ -3dd33e: 3104 0206 |0007: cmp-long v4, v2, v6 │ │ -3dd342: 3b04 1800 |0009: if-gez v4, 0021 // +0018 │ │ -3dd346: 5452 07c9 |000b: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd34a: 6e10 b5a4 0200 |000d: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ -3dd350: 0a02 |0010: move-result v2 │ │ -3dd352: 8e22 |0011: int-to-char v2, v2 │ │ -3dd354: 1303 3d00 |0012: const/16 v3, #int 61 // #3d │ │ -3dd358: 3332 0700 |0014: if-ne v2, v3, 001b // +0007 │ │ -3dd35c: 6e10 1ba6 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dd362: 0c06 |0019: move-result-object v6 │ │ -3dd364: 1106 |001a: return-object v6 │ │ -3dd366: 6e20 0aa6 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3dd36c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dd370: 28e6 |0020: goto 0006 // -001a │ │ -3dd372: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -3dd374: 1106 |0022: return-object v6 │ │ +3dd2f8: |[3dd2f8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readContentVectorKey:(J)Ljava/lang/String; │ │ +3dd308: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dd30c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dd312: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3dd314: 8112 |0006: int-to-long v2, v1 │ │ +3dd316: 3104 0206 |0007: cmp-long v4, v2, v6 │ │ +3dd31a: 3b04 1800 |0009: if-gez v4, 0021 // +0018 │ │ +3dd31e: 5452 07c9 |000b: iget-object v2, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd322: 6e10 b5a4 0200 |000d: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@a4b5 │ │ +3dd328: 0a02 |0010: move-result v2 │ │ +3dd32a: 8e22 |0011: int-to-char v2, v2 │ │ +3dd32c: 1303 3d00 |0012: const/16 v3, #int 61 // #3d │ │ +3dd330: 3332 0700 |0014: if-ne v2, v3, 001b // +0007 │ │ +3dd334: 6e10 1ba6 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dd33a: 0c06 |0019: move-result-object v6 │ │ +3dd33c: 1106 |001a: return-object v6 │ │ +3dd33e: 6e20 0aa6 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3dd344: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dd348: 28e6 |0020: goto 0006 // -001a │ │ +3dd34a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +3dd34c: 1106 |0022: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000b line=159 │ │ 0x0016 line=161 │ │ 0x001b line=163 │ │ locals : │ │ @@ -927462,80 +927462,80 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -3dd648: |[3dd648] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUserComment:()V │ │ -3dd658: 5480 07c9 |0000: iget-object v0, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd65c: 7110 20aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@aa20 │ │ -3dd662: 0b00 |0005: move-result-wide v0 │ │ -3dd664: 1702 0000 4001 |0006: const-wide/32 v2, #float 3.52648e-38 // #01400000 │ │ -3dd66a: 1a04 3d05 |0009: const-string v4, ", length=" // string@053d │ │ -3dd66e: 3105 0002 |000b: cmp-long v5, v0, v2 │ │ -3dd672: 3c05 5400 |000d: if-gtz v5, 0061 // +0054 │ │ -3dd676: 7030 bea0 0801 |000f: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readContentVectorKey:(J)Ljava/lang/String; // method@a0be │ │ -3dd67c: 0c02 |0012: move-result-object v2 │ │ -3dd67e: 6203 16f0 |0013: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3dd682: 6e20 fca5 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3dd688: 0c02 |0018: move-result-object v2 │ │ -3dd68a: 6e20 bba0 2800 |0019: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.handles:(Ljava/lang/String;)Z // method@a0bb │ │ -3dd690: 0a03 |001c: move-result v3 │ │ -3dd692: 1a05 6a4d |001d: const-string v5, "VorbisCommentReader" // string@4d6a │ │ -3dd696: 2206 611b |001f: new-instance v6, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd69a: 7010 06a6 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dd6a0: 1a07 c387 |0024: const-string v7, "key=" // string@87c3 │ │ -3dd6a4: 6e20 12a6 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd6aa: 6e20 12a6 2600 |0029: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd6b0: 6e20 12a6 4600 |002c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd6b6: 6e30 0ea6 0601 |002f: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3dd6bc: 1a04 2005 |0032: const-string v4, ", handles=" // string@0520 │ │ -3dd6c0: 6e20 12a6 4600 |0034: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd6c6: 6e20 13a6 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ -3dd6cc: 6e10 1ba6 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dd6d2: 0c04 |003d: move-result-object v4 │ │ -3dd6d4: 7120 170b 4500 |003e: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dd6da: 1604 0100 |0041: const-wide/16 v4, #int 1 // #1 │ │ -3dd6de: 3803 1100 |0043: if-eqz v3, 0054 // +0011 │ │ -3dd6e2: 6e10 eea5 0200 |0045: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dd6e8: 0a03 |0048: move-result v3 │ │ -3dd6ea: 8136 |0049: int-to-long v6, v3 │ │ -3dd6ec: bc60 |004a: sub-long/2addr v0, v6 │ │ -3dd6ee: bc40 |004b: sub-long/2addr v0, v4 │ │ -3dd6f0: 7030 c1a0 0801 |004c: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a0c1 │ │ -3dd6f6: 0c00 |004f: move-result-object v0 │ │ -3dd6f8: 6e30 bca0 2800 |0050: invoke-virtual {v8, v2, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V // method@a0bc │ │ -3dd6fe: 2835 |0053: goto 0088 // +0035 │ │ -3dd700: 5483 07c9 |0054: iget-object v3, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd704: 6e10 eea5 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dd70a: 0a02 |0059: move-result v2 │ │ -3dd70c: 8126 |005a: int-to-long v6, v2 │ │ -3dd70e: bc60 |005b: sub-long/2addr v0, v6 │ │ -3dd710: bc40 |005c: sub-long/2addr v0, v4 │ │ -3dd712: 7130 28aa 0301 |005d: invoke-static {v3, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ -3dd718: 2828 |0060: goto 0088 // +0028 │ │ -3dd71a: 1602 0a00 |0061: const-wide/16 v2, #int 10 // #a │ │ -3dd71e: 7030 c1a0 2803 |0063: invoke-direct {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a0c1 │ │ -3dd724: 0c02 |0066: move-result-object v2 │ │ -3dd726: 2203 191a |0067: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ -3dd72a: 2205 611b |0069: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd72e: 7010 06a6 0500 |006b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dd734: 1a06 cd4a |006e: const-string v6, "User comment unrealistically long. key=" // string@4acd │ │ -3dd738: 6e20 12a6 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd73e: 6e20 12a6 2500 |0073: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd744: 6e20 12a6 4500 |0076: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd74a: 6e30 0ea6 0501 |0079: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3dd750: 6e10 1ba6 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dd756: 0c00 |007f: move-result-object v0 │ │ -3dd758: 7020 c2a0 0300 |0080: invoke-direct {v3, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ -3dd75e: 2703 |0083: throw v3 │ │ -3dd760: 0d00 |0084: move-exception v0 │ │ -3dd762: 6e10 42a6 0000 |0085: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dd768: 0e00 |0088: return-void │ │ +3dd620: |[3dd620] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUserComment:()V │ │ +3dd630: 5480 07c9 |0000: iget-object v0, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd634: 7110 20aa 0000 |0002: invoke-static {v0}, Lorg/apache/commons/io/EndianUtils;.readSwappedUnsignedInteger:(Ljava/io/InputStream;)J // method@aa20 │ │ +3dd63a: 0b00 |0005: move-result-wide v0 │ │ +3dd63c: 1702 0000 4001 |0006: const-wide/32 v2, #float 3.52648e-38 // #01400000 │ │ +3dd642: 1a04 3d05 |0009: const-string v4, ", length=" // string@053d │ │ +3dd646: 3105 0002 |000b: cmp-long v5, v0, v2 │ │ +3dd64a: 3c05 5400 |000d: if-gtz v5, 0061 // +0054 │ │ +3dd64e: 7030 bea0 0801 |000f: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readContentVectorKey:(J)Ljava/lang/String; // method@a0be │ │ +3dd654: 0c02 |0012: move-result-object v2 │ │ +3dd656: 6203 16f0 |0013: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3dd65a: 6e20 fca5 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3dd660: 0c02 |0018: move-result-object v2 │ │ +3dd662: 6e20 bba0 2800 |0019: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.handles:(Ljava/lang/String;)Z // method@a0bb │ │ +3dd668: 0a03 |001c: move-result v3 │ │ +3dd66a: 1a05 6a4d |001d: const-string v5, "VorbisCommentReader" // string@4d6a │ │ +3dd66e: 2206 611b |001f: new-instance v6, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dd672: 7010 06a6 0600 |0021: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dd678: 1a07 c387 |0024: const-string v7, "key=" // string@87c3 │ │ +3dd67c: 6e20 12a6 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd682: 6e20 12a6 2600 |0029: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd688: 6e20 12a6 4600 |002c: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd68e: 6e30 0ea6 0601 |002f: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3dd694: 1a04 2005 |0032: const-string v4, ", handles=" // string@0520 │ │ +3dd698: 6e20 12a6 4600 |0034: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd69e: 6e20 13a6 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ +3dd6a4: 6e10 1ba6 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dd6aa: 0c04 |003d: move-result-object v4 │ │ +3dd6ac: 7120 170b 4500 |003e: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dd6b2: 1604 0100 |0041: const-wide/16 v4, #int 1 // #1 │ │ +3dd6b6: 3803 1100 |0043: if-eqz v3, 0054 // +0011 │ │ +3dd6ba: 6e10 eea5 0200 |0045: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dd6c0: 0a03 |0048: move-result v3 │ │ +3dd6c2: 8136 |0049: int-to-long v6, v3 │ │ +3dd6c4: bc60 |004a: sub-long/2addr v0, v6 │ │ +3dd6c6: bc40 |004b: sub-long/2addr v0, v4 │ │ +3dd6c8: 7030 c1a0 0801 |004c: invoke-direct {v8, v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a0c1 │ │ +3dd6ce: 0c00 |004f: move-result-object v0 │ │ +3dd6d0: 6e30 bca0 2800 |0050: invoke-virtual {v8, v2, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V // method@a0bc │ │ +3dd6d6: 2835 |0053: goto 0088 // +0035 │ │ +3dd6d8: 5483 07c9 |0054: iget-object v3, v8, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd6dc: 6e10 eea5 0200 |0056: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dd6e2: 0a02 |0059: move-result v2 │ │ +3dd6e4: 8126 |005a: int-to-long v6, v2 │ │ +3dd6e6: bc60 |005b: sub-long/2addr v0, v6 │ │ +3dd6e8: bc40 |005c: sub-long/2addr v0, v4 │ │ +3dd6ea: 7130 28aa 0301 |005d: invoke-static {v3, v0, v1}, Lorg/apache/commons/io/IOUtils;.skipFully:(Ljava/io/InputStream;J)V // method@aa28 │ │ +3dd6f0: 2828 |0060: goto 0088 // +0028 │ │ +3dd6f2: 1602 0a00 |0061: const-wide/16 v2, #int 10 // #a │ │ +3dd6f6: 7030 c1a0 2803 |0063: invoke-direct {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUtf8String:(J)Ljava/lang/String; // method@a0c1 │ │ +3dd6fc: 0c02 |0066: move-result-object v2 │ │ +3dd6fe: 2203 191a |0067: new-instance v3, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ +3dd702: 2205 611b |0069: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dd706: 7010 06a6 0500 |006b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dd70c: 1a06 cd4a |006e: const-string v6, "User comment unrealistically long. key=" // string@4acd │ │ +3dd710: 6e20 12a6 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd716: 6e20 12a6 2500 |0073: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd71c: 6e20 12a6 4500 |0076: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd722: 6e30 0ea6 0501 |0079: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3dd728: 6e10 1ba6 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dd72e: 0c00 |007f: move-result-object v0 │ │ +3dd730: 7020 c2a0 0300 |0080: invoke-direct {v3, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ +3dd736: 2703 |0083: throw v3 │ │ +3dd738: 0d00 |0084: move-exception v0 │ │ +3dd73a: 6e10 42a6 0000 |0085: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dd740: 0e00 |0088: return-void │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0084 │ │ 0x000f - 0x0084 │ │ Ljava/io/IOException; -> 0x0084 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -927556,31 +927556,31 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3dd378: |[3dd378] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUtf8String:(J)Ljava/lang/String; │ │ -3dd388: 8412 |0000: long-to-int v2, v1 │ │ -3dd38a: 2321 c41c |0001: new-array v1, v2, [B // type@1cc4 │ │ -3dd38e: 5402 07c9 |0003: iget-object v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ -3dd392: 7120 26aa 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@aa26 │ │ -3dd398: 1a02 d949 |0008: const-string v2, "UTF-8" // string@49d9 │ │ -3dd39c: 7110 07a7 0200 |000a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3dd3a2: 0c02 |000d: move-result-object v2 │ │ -3dd3a4: 6e10 09a7 0200 |000e: invoke-virtual {v2}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@a709 │ │ -3dd3aa: 0c02 |0011: move-result-object v2 │ │ -3dd3ac: 7110 eda6 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@a6ed │ │ -3dd3b2: 0c01 |0015: move-result-object v1 │ │ -3dd3b4: 6e20 0aa7 1200 |0016: invoke-virtual {v2, v1}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@a70a │ │ -3dd3ba: 0c01 |0019: move-result-object v1 │ │ -3dd3bc: 6e10 efa6 0100 |001a: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@a6ef │ │ -3dd3c2: 0c01 |001d: move-result-object v1 │ │ -3dd3c4: 1101 |001e: return-object v1 │ │ +3dd350: |[3dd350] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readUtf8String:(J)Ljava/lang/String; │ │ +3dd360: 8412 |0000: long-to-int v2, v1 │ │ +3dd362: 2321 c41c |0001: new-array v1, v2, [B // type@1cc4 │ │ +3dd366: 5402 07c9 |0003: iget-object v2, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.input:Ljava/io/InputStream; // field@c907 │ │ +3dd36a: 7120 26aa 1200 |0005: invoke-static {v2, v1}, Lorg/apache/commons/io/IOUtils;.readFully:(Ljava/io/InputStream;[B)V // method@aa26 │ │ +3dd370: 1a02 d949 |0008: const-string v2, "UTF-8" // string@49d9 │ │ +3dd374: 7110 07a7 0200 |000a: invoke-static {v2}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3dd37a: 0c02 |000d: move-result-object v2 │ │ +3dd37c: 6e10 09a7 0200 |000e: invoke-virtual {v2}, Ljava/nio/charset/Charset;.newDecoder:()Ljava/nio/charset/CharsetDecoder; // method@a709 │ │ +3dd382: 0c02 |0011: move-result-object v2 │ │ +3dd384: 7110 eda6 0100 |0012: invoke-static {v1}, Ljava/nio/ByteBuffer;.wrap:([B)Ljava/nio/ByteBuffer; // method@a6ed │ │ +3dd38a: 0c01 |0015: move-result-object v1 │ │ +3dd38c: 6e20 0aa7 1200 |0016: invoke-virtual {v2, v1}, Ljava/nio/charset/CharsetDecoder;.decode:(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer; // method@a70a │ │ +3dd392: 0c01 |0019: move-result-object v1 │ │ +3dd394: 6e10 efa6 0100 |001a: invoke-virtual {v1}, Ljava/nio/CharBuffer;.toString:()Ljava/lang/String; // method@a6ef │ │ +3dd39a: 0c01 |001d: move-result-object v1 │ │ +3dd39c: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0003 line=88 │ │ 0x000a line=89 │ │ 0x000e line=90 │ │ locals : │ │ @@ -927593,37 +927593,37 @@ │ │ type : '([B[BI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -3dd278: |[3dd278] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.bufferMatches:([B[BI)Z │ │ -3dd288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3dd28a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3dd28c: 2172 |0002: array-length v2, v7 │ │ -3dd28e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -3dd290: 3521 1800 |0004: if-ge v1, v2, 001c // +0018 │ │ -3dd294: 9102 0801 |0006: sub-int v2, v8, v1 │ │ -3dd298: 3b02 0500 |0008: if-gez v2, 000d // +0005 │ │ -3dd29c: 2164 |000a: array-length v4, v6 │ │ -3dd29e: b042 |000b: add-int/2addr v2, v4 │ │ -3dd2a0: 28fc |000c: goto 0008 // -0004 │ │ -3dd2a2: 2164 |000d: array-length v4, v6 │ │ -3dd2a4: b442 |000e: rem-int/2addr v2, v4 │ │ -3dd2a6: 4802 0602 |000f: aget-byte v2, v6, v2 │ │ -3dd2aa: 2174 |0011: array-length v4, v7 │ │ -3dd2ac: b134 |0012: sub-int/2addr v4, v3 │ │ -3dd2ae: b114 |0013: sub-int/2addr v4, v1 │ │ -3dd2b0: 4803 0704 |0014: aget-byte v3, v7, v4 │ │ -3dd2b4: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ -3dd2b8: 0f00 |0018: return v0 │ │ -3dd2ba: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3dd2be: 28e7 |001b: goto 0002 // -0019 │ │ -3dd2c0: 0f03 |001c: return v3 │ │ +3dd250: |[3dd250] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.bufferMatches:([B[BI)Z │ │ +3dd260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3dd262: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3dd264: 2172 |0002: array-length v2, v7 │ │ +3dd266: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +3dd268: 3521 1800 |0004: if-ge v1, v2, 001c // +0018 │ │ +3dd26c: 9102 0801 |0006: sub-int v2, v8, v1 │ │ +3dd270: 3b02 0500 |0008: if-gez v2, 000d // +0005 │ │ +3dd274: 2164 |000a: array-length v4, v6 │ │ +3dd276: b042 |000b: add-int/2addr v2, v4 │ │ +3dd278: 28fc |000c: goto 0008 // -0004 │ │ +3dd27a: 2164 |000d: array-length v4, v6 │ │ +3dd27c: b442 |000e: rem-int/2addr v2, v4 │ │ +3dd27e: 4802 0602 |000f: aget-byte v2, v6, v2 │ │ +3dd282: 2174 |0011: array-length v4, v7 │ │ +3dd284: b134 |0012: sub-int/2addr v4, v3 │ │ +3dd286: b114 |0013: sub-int/2addr v4, v1 │ │ +3dd288: 4803 0704 |0014: aget-byte v3, v7, v4 │ │ +3dd28c: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ +3dd290: 0f00 |0018: return v0 │ │ +3dd292: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3dd296: 28e7 |001b: goto 0002 // -0019 │ │ +3dd298: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=131 │ │ 0x000a line=134 │ │ 0x000d line=136 │ │ 0x000f line=137 │ │ locals : │ │ @@ -927649,45 +927649,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -3dd5a8: |[3dd5a8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readInputStream:()V │ │ -3dd5b8: 1a00 6a4d |0000: const-string v0, "VorbisCommentReader" // string@4d6a │ │ -3dd5bc: 7010 b9a0 0800 |0002: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findIdentificationHeader:()V // method@a0b9 │ │ -3dd5c2: 7010 baa0 0800 |0005: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findOggPage:()V // method@a0ba │ │ -3dd5c8: 7010 b8a0 0800 |0008: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findCommentHeader:()V // method@a0b8 │ │ -3dd5ce: 7010 bda0 0800 |000b: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // method@a0bd │ │ -3dd5d4: 0c01 |000e: move-result-object v1 │ │ -3dd5d6: 6e10 b1a0 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.toString:()Ljava/lang/String; // method@a0b1 │ │ -3dd5dc: 0c02 |0012: move-result-object v2 │ │ -3dd5de: 7120 170b 2000 |0013: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dd5e4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -3dd5e6: 8123 |0017: int-to-long v3, v2 │ │ -3dd5e8: 6e10 afa0 0100 |0018: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.getUserCommentLength:()J // method@a0af │ │ -3dd5ee: 0b05 |001b: move-result-wide v5 │ │ -3dd5f0: 3107 0305 |001c: cmp-long v7, v3, v5 │ │ -3dd5f4: 3b07 2100 |001e: if-gez v7, 003f // +0021 │ │ -3dd5f8: 7010 c0a0 0800 |0020: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUserComment:()V // method@a0c0 │ │ -3dd5fe: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3dd602: 28f2 |0025: goto 0017 // -000e │ │ -3dd604: 0d01 |0026: move-exception v1 │ │ -3dd606: 2202 611b |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd60a: 7010 06a6 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dd610: 1a03 674d |002c: const-string v3, "Vorbis parser: " // string@4d67 │ │ -3dd614: 6e20 12a6 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd61a: 6e10 3fa6 0100 |0031: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3dd620: 0c01 |0034: move-result-object v1 │ │ -3dd622: 6e20 12a6 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd628: 6e10 1ba6 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dd62e: 0c01 |003b: move-result-object v1 │ │ -3dd630: 7120 170b 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dd636: 0e00 |003f: return-void │ │ +3dd580: |[3dd580] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReader.readInputStream:()V │ │ +3dd590: 1a00 6a4d |0000: const-string v0, "VorbisCommentReader" // string@4d6a │ │ +3dd594: 7010 b9a0 0800 |0002: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findIdentificationHeader:()V // method@a0b9 │ │ +3dd59a: 7010 baa0 0800 |0005: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findOggPage:()V // method@a0ba │ │ +3dd5a0: 7010 b8a0 0800 |0008: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.findCommentHeader:()V // method@a0b8 │ │ +3dd5a6: 7010 bda0 0800 |000b: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readCommentHeader:()Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader; // method@a0bd │ │ +3dd5ac: 0c01 |000e: move-result-object v1 │ │ +3dd5ae: 6e10 b1a0 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.toString:()Ljava/lang/String; // method@a0b1 │ │ +3dd5b4: 0c02 |0012: move-result-object v2 │ │ +3dd5b6: 7120 170b 2000 |0013: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dd5bc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +3dd5be: 8123 |0017: int-to-long v3, v2 │ │ +3dd5c0: 6e10 afa0 0100 |0018: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentHeader;.getUserCommentLength:()J // method@a0af │ │ +3dd5c6: 0b05 |001b: move-result-wide v5 │ │ +3dd5c8: 3107 0305 |001c: cmp-long v7, v3, v5 │ │ +3dd5cc: 3b07 2100 |001e: if-gez v7, 003f // +0021 │ │ +3dd5d0: 7010 c0a0 0800 |0020: invoke-direct {v8}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.readUserComment:()V // method@a0c0 │ │ +3dd5d6: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3dd5da: 28f2 |0025: goto 0017 // -000e │ │ +3dd5dc: 0d01 |0026: move-exception v1 │ │ +3dd5de: 2202 611b |0027: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dd5e2: 7010 06a6 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dd5e8: 1a03 674d |002c: const-string v3, "Vorbis parser: " // string@4d67 │ │ +3dd5ec: 6e20 12a6 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd5f2: 6e10 3fa6 0100 |0031: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3dd5f8: 0c01 |0034: move-result-object v1 │ │ +3dd5fa: 6e20 12a6 1200 |0035: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd600: 6e10 1ba6 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dd606: 0c01 |003b: move-result-object v1 │ │ +3dd608: 7120 170b 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dd60e: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0002 - 0x0023 │ │ Ljava/io/IOException; -> 0x0026 │ │ positions : │ │ 0x0002 line=31 │ │ 0x0005 line=32 │ │ 0x0008 line=33 │ │ @@ -927729,17 +927729,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3dd248: |[3dd248] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/String;)V │ │ -3dd258: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ -3dd25e: 0e00 |0003: return-void │ │ +3dd220: |[3dd220] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/String;)V │ │ +3dd230: 7020 53a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ +3dd236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -927748,17 +927748,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3dd260: |[3dd260] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/Throwable;)V │ │ -3dd270: 7020 55a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@a555 │ │ -3dd276: 0e00 |0003: return-void │ │ +3dd238: |[3dd238] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentReaderException.:(Ljava/lang/Throwable;)V │ │ +3dd248: 7020 55a5 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@a555 │ │ +3dd24e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -927803,17 +927803,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dd784: |[3dd784] de.danoeh.antennapod.playback.base.BuildConfig.:()V │ │ -3dd794: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dd79a: 0e00 |0003: return-void │ │ +3dd75c: |[3dd75c] de.danoeh.antennapod.playback.base.BuildConfig.:()V │ │ +3dd76c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dd772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -927943,20 +927943,20 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3dd7e4: |[3dd7e4] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3dd7f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dd7fa: 5b01 0cc9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90c │ │ -3dd7fe: 5b02 0ec9 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90e │ │ -3dd802: 5b03 0dc9 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@c90d │ │ -3dd806: 0e00 |0009: return-void │ │ +3dd7bc: |[3dd7bc] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3dd7cc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dd7d2: 5b01 0cc9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90c │ │ +3dd7d6: 5b02 0ec9 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90e │ │ +3dd7da: 5b03 0dc9 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@c90d │ │ +3dd7de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x0005 line=369 │ │ 0x0007 line=370 │ │ locals : │ │ @@ -927971,17 +927971,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd7b4: |[3dd7b4] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3dd7c4: 5410 0cc9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90c │ │ -3dd7c8: 1100 |0002: return-object v0 │ │ +3dd78c: |[3dd78c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3dd79c: 5410 0cc9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90c │ │ +3dd7a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;) │ │ @@ -927989,17 +927989,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd79c: |[3dd79c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3dd7ac: 5410 0dc9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@c90d │ │ -3dd7b0: 1100 |0002: return-object v0 │ │ +3dd774: |[3dd774] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3dd784: 5410 0dc9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@c90d │ │ +3dd788: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;) │ │ @@ -928007,17 +928007,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd7cc: |[3dd7cc] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3dd7dc: 5410 0ec9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90e │ │ -3dd7e0: 1100 |0002: return-object v0 │ │ +3dd7a4: |[3dd7a4] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3dd7b4: 5410 0ec9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c90e │ │ +3dd7b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;) │ │ @@ -928025,17 +928025,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd808: |[3dd808] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3dd818: 5b01 0dc9 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@c90d │ │ -3dd81c: 0e00 |0002: return-void │ │ +3dd7e0: |[3dd7e0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer$PSMPInfo.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3dd7f0: 5b01 0dc9 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@c90d │ │ +3dd7f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -928097,21 +928097,21 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3dd8d8: |[3dd8d8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ -3dd8e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dd8ee: 5b01 11c9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ -3dd8f2: 5b02 10c9 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3dd8f6: 6201 1fc9 |0007: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3dd8fa: 5b01 13c9 |0009: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3dd8fe: 0e00 |000b: return-void │ │ +3dd8b0: |[3dd8b0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ +3dd8c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dd8c6: 5b01 11c9 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ +3dd8ca: 5b02 10c9 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3dd8ce: 6201 1fc9 |0007: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3dd8d2: 5b01 13c9 |0009: iput-object v1, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3dd8d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=46 │ │ locals : │ │ @@ -928125,42 +928125,42 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3dd900: |[3dd900] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.acquireWifiLockIfNecessary:()V │ │ -3dd910: 1d03 |0000: monitor-enter v3 │ │ -3dd912: 6e10 f7a0 0300 |0001: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shouldLockWifi:()Z // method@a0f7 │ │ -3dd918: 0a00 |0004: move-result v0 │ │ -3dd91a: 3800 2600 |0005: if-eqz v0, 002b // +0026 │ │ -3dd91e: 5430 14c9 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ -3dd922: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ -3dd926: 5430 11c9 |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ -3dd92a: 6e10 e701 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3dd930: 0c00 |0010: move-result-object v0 │ │ -3dd932: 1a01 aec8 |0011: const-string v1, "wifi" // string@c8ae │ │ -3dd936: 6e20 0202 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3dd93c: 0c00 |0016: move-result-object v0 │ │ -3dd93e: 1f00 6b01 |0017: check-cast v0, Landroid/net/wifi/WifiManager; // type@016b │ │ -3dd942: 1a01 f13f |0019: const-string v1, "PlaybackSvcMediaPlayer" // string@3ff1 │ │ -3dd946: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -3dd948: 6e30 d806 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/net/wifi/WifiManager;.createWifiLock:(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06d8 │ │ -3dd94e: 0c00 |001f: move-result-object v0 │ │ -3dd950: 5b30 14c9 |0020: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ -3dd954: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -3dd956: 6e20 d706 1000 |0023: invoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager$WifiLock;.setReferenceCounted:(Z)V // method@06d7 │ │ -3dd95c: 5430 14c9 |0026: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ -3dd960: 6e10 d406 0000 |0028: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06d4 │ │ -3dd966: 1e03 |002b: monitor-exit v3 │ │ -3dd968: 0e00 |002c: return-void │ │ -3dd96a: 0d00 |002d: move-exception v0 │ │ -3dd96c: 1e03 |002e: monitor-exit v3 │ │ -3dd96e: 2700 |002f: throw v0 │ │ +3dd8d8: |[3dd8d8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.acquireWifiLockIfNecessary:()V │ │ +3dd8e8: 1d03 |0000: monitor-enter v3 │ │ +3dd8ea: 6e10 f7a0 0300 |0001: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shouldLockWifi:()Z // method@a0f7 │ │ +3dd8f0: 0a00 |0004: move-result v0 │ │ +3dd8f2: 3800 2600 |0005: if-eqz v0, 002b // +0026 │ │ +3dd8f6: 5430 14c9 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ +3dd8fa: 3900 1d00 |0009: if-nez v0, 0026 // +001d │ │ +3dd8fe: 5430 11c9 |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ +3dd902: 6e10 e701 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3dd908: 0c00 |0010: move-result-object v0 │ │ +3dd90a: 1a01 aec8 |0011: const-string v1, "wifi" // string@c8ae │ │ +3dd90e: 6e20 0202 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3dd914: 0c00 |0016: move-result-object v0 │ │ +3dd916: 1f00 6b01 |0017: check-cast v0, Landroid/net/wifi/WifiManager; // type@016b │ │ +3dd91a: 1a01 f13f |0019: const-string v1, "PlaybackSvcMediaPlayer" // string@3ff1 │ │ +3dd91e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +3dd920: 6e30 d806 2001 |001c: invoke-virtual {v0, v2, v1}, Landroid/net/wifi/WifiManager;.createWifiLock:(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06d8 │ │ +3dd926: 0c00 |001f: move-result-object v0 │ │ +3dd928: 5b30 14c9 |0020: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ +3dd92c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +3dd92e: 6e20 d706 1000 |0023: invoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager$WifiLock;.setReferenceCounted:(Z)V // method@06d7 │ │ +3dd934: 5430 14c9 |0026: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ +3dd938: 6e10 d406 0000 |0028: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06d4 │ │ +3dd93e: 1e03 |002b: monitor-exit v3 │ │ +3dd940: 0e00 |002c: return-void │ │ +3dd942: 0d00 |002d: move-exception v0 │ │ +3dd944: 1e03 |002e: monitor-exit v3 │ │ +3dd946: 2700 |002f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x002b │ │ -> 0x002d │ │ positions : │ │ 0x0001 line=274 │ │ 0x0007 line=275 │ │ 0x000b line=276 │ │ @@ -928200,27 +928200,27 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -3dd868: |[3dd868] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ -3dd878: 1d04 |0000: monitor-enter v4 │ │ -3dd87a: 2200 1c1a |0001: new-instance v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1a1c │ │ -3dd87e: 5441 12c9 |0003: iget-object v1, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ -3dd882: 5442 13c9 |0005: iget-object v2, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3dd886: 6e10 dba0 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3dd88c: 0c03 |000a: move-result-object v3 │ │ -3dd88e: 7040 cfa0 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0cf │ │ -3dd894: 1e04 |000e: monitor-exit v4 │ │ -3dd896: 1100 |000f: return-object v0 │ │ -3dd898: 0d00 |0010: move-exception v0 │ │ -3dd89a: 1e04 |0011: monitor-exit v4 │ │ -3dd89c: 2700 |0012: throw v0 │ │ +3dd840: |[3dd840] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ +3dd850: 1d04 |0000: monitor-enter v4 │ │ +3dd852: 2200 1c1a |0001: new-instance v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1a1c │ │ +3dd856: 5441 12c9 |0003: iget-object v1, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ +3dd85a: 5442 13c9 |0005: iget-object v2, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3dd85e: 6e10 dba0 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3dd864: 0c03 |000a: move-result-object v3 │ │ +3dd866: 7040 cfa0 1032 |000b: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0cf │ │ +3dd86c: 1e04 |000e: monitor-exit v4 │ │ +3dd86e: 1100 |000f: return-object v0 │ │ +3dd870: 0d00 |0010: move-exception v0 │ │ +3dd872: 1e04 |0011: monitor-exit v4 │ │ +3dd874: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0001 line=190 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -928242,22 +928242,22 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3dd8ac: |[3dd8ac] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3dd8bc: 1d01 |0000: monitor-enter v1 │ │ -3dd8be: 5410 13c9 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3dd8c2: 1e01 |0003: monitor-exit v1 │ │ -3dd8c4: 1100 |0004: return-object v0 │ │ -3dd8c6: 0d00 |0005: move-exception v0 │ │ -3dd8c8: 1e01 |0006: monitor-exit v1 │ │ -3dd8ca: 2700 |0007: throw v0 │ │ +3dd884: |[3dd884] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3dd894: 1d01 |0000: monitor-enter v1 │ │ +3dd896: 5410 13c9 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3dd89a: 1e01 |0003: monitor-exit v1 │ │ +3dd89c: 1100 |0004: return-object v0 │ │ +3dd89e: 0d00 |0005: move-exception v0 │ │ +3dd8a0: 1e01 |0006: monitor-exit v1 │ │ +3dd8a2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0001 line=200 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -928291,31 +928291,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3dd820: |[3dd820] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.isAudioChannelInUse:()Z │ │ -3dd830: 5420 11c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ -3dd834: 1a01 0559 |0002: const-string v1, "audio" // string@5905 │ │ -3dd838: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3dd83e: 0c00 |0007: move-result-object v0 │ │ -3dd840: 1f00 1301 |0008: check-cast v0, Landroid/media/AudioManager; // type@0113 │ │ -3dd844: 6e10 6105 0000 |000a: invoke-virtual {v0}, Landroid/media/AudioManager;.getMode:()I // method@0561 │ │ -3dd84a: 0a01 |000d: move-result v1 │ │ -3dd84c: 3901 0b00 |000e: if-nez v1, 0019 // +000b │ │ -3dd850: 6e10 6705 0000 |0010: invoke-virtual {v0}, Landroid/media/AudioManager;.isMusicActive:()Z // method@0567 │ │ -3dd856: 0a00 |0013: move-result v0 │ │ -3dd858: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -3dd85c: 2803 |0016: goto 0019 // +0003 │ │ -3dd85e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3dd860: 2802 |0018: goto 001a // +0002 │ │ -3dd862: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -3dd864: 0f00 |001a: return v0 │ │ +3dd7f8: |[3dd7f8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.isAudioChannelInUse:()Z │ │ +3dd808: 5420 11c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ +3dd80c: 1a01 0559 |0002: const-string v1, "audio" // string@5905 │ │ +3dd810: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3dd816: 0c00 |0007: move-result-object v0 │ │ +3dd818: 1f00 1301 |0008: check-cast v0, Landroid/media/AudioManager; // type@0113 │ │ +3dd81c: 6e10 6105 0000 |000a: invoke-virtual {v0}, Landroid/media/AudioManager;.getMode:()I // method@0561 │ │ +3dd822: 0a01 |000d: move-result v1 │ │ +3dd824: 3901 0b00 |000e: if-nez v1, 0019 // +000b │ │ +3dd828: 6e10 6705 0000 |0010: invoke-virtual {v0}, Landroid/media/AudioManager;.isMusicActive:()Z // method@0567 │ │ +3dd82e: 0a00 |0013: move-result v0 │ │ +3dd830: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +3dd834: 2803 |0016: goto 0019 // +0003 │ │ +3dd836: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3dd838: 2802 |0018: goto 001a // +0002 │ │ +3dd83a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +3dd83c: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000a line=326 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ │ │ @@ -928366,28 +928366,28 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3dd97c: |[3dd97c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.releaseWifiLockIfNecessary:()V │ │ -3dd98c: 1d01 |0000: monitor-enter v1 │ │ -3dd98e: 5410 14c9 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ -3dd992: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -3dd996: 6e10 d506 0000 |0005: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.isHeld:()Z // method@06d5 │ │ -3dd99c: 0a00 |0008: move-result v0 │ │ -3dd99e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -3dd9a2: 5410 14c9 |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ -3dd9a6: 6e10 d606 0000 |000d: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ -3dd9ac: 1e01 |0010: monitor-exit v1 │ │ -3dd9ae: 0e00 |0011: return-void │ │ -3dd9b0: 0d00 |0012: move-exception v0 │ │ -3dd9b2: 1e01 |0013: monitor-exit v1 │ │ -3dd9b4: 2700 |0014: throw v0 │ │ +3dd954: |[3dd954] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.releaseWifiLockIfNecessary:()V │ │ +3dd964: 1d01 |0000: monitor-enter v1 │ │ +3dd966: 5410 14c9 |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ +3dd96a: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +3dd96e: 6e10 d506 0000 |0005: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.isHeld:()Z // method@06d5 │ │ +3dd974: 0a00 |0008: move-result v0 │ │ +3dd976: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +3dd97a: 5410 14c9 |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.wifiLock:Landroid/net/wifi/WifiManager$WifiLock; // field@c914 │ │ +3dd97e: 6e10 d606 0000 |000d: invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ +3dd984: 1e01 |0010: monitor-exit v1 │ │ +3dd986: 0e00 |0011: return-void │ │ +3dd988: 0d00 |0012: move-exception v0 │ │ +3dd98a: 1e01 |0013: monitor-exit v1 │ │ +3dd98c: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=285 │ │ 0x000b line=286 │ │ 0x0010 line=288 │ │ @@ -928441,18 +928441,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3dd9c4: |[3dd9c4] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3dd9d4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -3dd9d6: 6e40 f3a0 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ -3dd9dc: 0e00 |0004: return-void │ │ +3dd99c: |[3dd99c] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3dd9ac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +3dd9ae: 6e40 f3a0 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ +3dd9b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ 0x0000 - 0x0005 reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -928462,62 +928462,62 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -3dd9e0: |[3dd9e0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3dd9f0: 1d03 |0000: monitor-enter v3 │ │ -3dd9f2: 1a00 f13f |0001: const-string v0, "PlaybackSvcMediaPlayer" // string@3ff1 │ │ -3dd9f6: 2201 611b |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd9fa: 7010 06a6 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dda00: 6e10 bca5 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3dda06: 0c02 |000b: move-result-object v2 │ │ -3dda08: 6e10 2fa5 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@a52f │ │ -3dda0e: 0c02 |000f: move-result-object v2 │ │ -3dda10: 6e20 12a6 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dda16: 1a02 de06 |0013: const-string v2, ": Setting player status to " // string@06de │ │ -3dda1a: 6e20 12a6 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dda20: 6e20 11a6 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3dda26: 6e10 1ba6 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dda2c: 0c01 |001e: move-result-object v1 │ │ -3dda2e: 7120 170b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dda34: 5430 13c9 |0022: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3dda38: 5b30 12c9 |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ -3dda3c: 5b34 13c9 |0026: iput-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3dda40: 6e20 f0a0 5300 |0028: invoke-virtual {v3, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f0 │ │ -3dda46: 3805 1f00 |002b: if-eqz v5, 004a // +001f │ │ -3dda4a: 6200 17c9 |002d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ -3dda4e: 3204 1b00 |002f: if-eq v4, v0, 004a // +001b │ │ -3dda52: 5430 12c9 |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ -3dda56: 6201 1bc9 |0033: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3dda5a: 3310 0a00 |0035: if-ne v0, v1, 003f // +000a │ │ -3dda5e: 3214 0800 |0037: if-eq v4, v1, 003f // +0008 │ │ -3dda62: 5434 10c9 |0039: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3dda66: 7230 caa0 5406 |003b: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0ca │ │ -3dda6c: 280c |003e: goto 004a // +000c │ │ -3dda6e: 5430 12c9 |003f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ -3dda72: 3210 0900 |0041: if-eq v0, v1, 004a // +0009 │ │ -3dda76: 3314 0700 |0043: if-ne v4, v1, 004a // +0007 │ │ -3dda7a: 5434 10c9 |0045: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3dda7e: 7230 cba0 5406 |0047: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0cb │ │ -3dda84: 5434 10c9 |004a: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3dda88: 2205 1c1a |004c: new-instance v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1a1c │ │ -3dda8c: 5436 12c9 |004e: iget-object v6, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ -3dda90: 5430 13c9 |0050: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3dda94: 6e10 dba0 0300 |0052: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3dda9a: 0c01 |0055: move-result-object v1 │ │ -3dda9c: 7040 cfa0 6510 |0056: invoke-direct {v5, v6, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0cf │ │ -3ddaa2: 7220 cea0 5400 |0059: invoke-interface {v4, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V // method@a0ce │ │ -3ddaa8: 1e03 |005c: monitor-exit v3 │ │ -3ddaaa: 0e00 |005d: return-void │ │ -3ddaac: 0d04 |005e: move-exception v4 │ │ -3ddaae: 1e03 |005f: monitor-exit v3 │ │ -3ddab0: 2704 |0060: throw v4 │ │ +3dd9b8: |[3dd9b8] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3dd9c8: 1d03 |0000: monitor-enter v3 │ │ +3dd9ca: 1a00 f13f |0001: const-string v0, "PlaybackSvcMediaPlayer" // string@3ff1 │ │ +3dd9ce: 2201 611b |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dd9d2: 7010 06a6 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dd9d8: 6e10 bca5 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3dd9de: 0c02 |000b: move-result-object v2 │ │ +3dd9e0: 6e10 2fa5 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@a52f │ │ +3dd9e6: 0c02 |000f: move-result-object v2 │ │ +3dd9e8: 6e20 12a6 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd9ee: 1a02 de06 |0013: const-string v2, ": Setting player status to " // string@06de │ │ +3dd9f2: 6e20 12a6 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd9f8: 6e20 11a6 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3dd9fe: 6e10 1ba6 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dda04: 0c01 |001e: move-result-object v1 │ │ +3dda06: 7120 170b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dda0c: 5430 13c9 |0022: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3dda10: 5b30 12c9 |0024: iput-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ +3dda14: 5b34 13c9 |0026: iput-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3dda18: 6e20 f0a0 5300 |0028: invoke-virtual {v3, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f0 │ │ +3dda1e: 3805 1f00 |002b: if-eqz v5, 004a // +001f │ │ +3dda22: 6200 17c9 |002d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ +3dda26: 3204 1b00 |002f: if-eq v4, v0, 004a // +001b │ │ +3dda2a: 5430 12c9 |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ +3dda2e: 6201 1bc9 |0033: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3dda32: 3310 0a00 |0035: if-ne v0, v1, 003f // +000a │ │ +3dda36: 3214 0800 |0037: if-eq v4, v1, 003f // +0008 │ │ +3dda3a: 5434 10c9 |0039: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3dda3e: 7230 caa0 5406 |003b: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0ca │ │ +3dda44: 280c |003e: goto 004a // +000c │ │ +3dda46: 5430 12c9 |003f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ +3dda4a: 3210 0900 |0041: if-eq v0, v1, 004a // +0009 │ │ +3dda4e: 3314 0700 |0043: if-ne v4, v1, 004a // +0007 │ │ +3dda52: 5434 10c9 |0045: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3dda56: 7230 cba0 5406 |0047: invoke-interface {v4, v5, v6}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0cb │ │ +3dda5c: 5434 10c9 |004a: iget-object v4, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3dda60: 2205 1c1a |004c: new-instance v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // type@1a1c │ │ +3dda64: 5436 12c9 |004e: iget-object v6, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.oldPlayerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c912 │ │ +3dda68: 5430 13c9 |0050: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3dda6c: 6e10 dba0 0300 |0052: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3dda72: 0c01 |0055: move-result-object v1 │ │ +3dda74: 7040 cfa0 6510 |0056: invoke-direct {v5, v6, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0cf │ │ +3dda7a: 7220 cea0 5400 |0059: invoke-interface {v4, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V // method@a0ce │ │ +3dda80: 1e03 |005c: monitor-exit v3 │ │ +3dda82: 0e00 |005d: return-void │ │ +3dda84: 0d04 |005e: move-exception v4 │ │ +3dda86: 1e03 |005f: monitor-exit v3 │ │ +3dda88: 2704 |0060: throw v4 │ │ catches : 1 │ │ 0x0001 - 0x005c │ │ -> 0x005e │ │ positions : │ │ 0x0003 line=307 │ │ 0x0022 line=309 │ │ 0x0026 line=310 │ │ @@ -928570,27 +928570,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -3ddac0: |[3ddac0] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.skip:()V │ │ -3ddad0: 6e10 dea0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ -3ddad6: 0a00 |0003: move-result v0 │ │ -3ddad8: 1301 e803 |0004: const/16 v1, #int 1000 // #3e8 │ │ -3ddadc: 3510 0a00 |0006: if-ge v0, v1, 0010 // +000a │ │ -3ddae0: 1a00 f13f |0008: const-string v0, "PlaybackSvcMediaPlayer" // string@3ff1 │ │ -3ddae4: 1a01 db19 |000a: const-string v1, "Ignoring skip, is in first second of playback" // string@19db │ │ -3ddae8: 7120 170b 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ddaee: 0e00 |000f: return-void │ │ -3ddaf0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3ddaf2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -3ddaf4: 6e51 d6a0 0211 |0012: invoke-virtual {v2, v0, v1, v1, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a0d6 │ │ -3ddafa: 0e00 |0015: return-void │ │ +3dda98: |[3dda98] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.skip:()V │ │ +3ddaa8: 6e10 dea0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ +3ddaae: 0a00 |0003: move-result v0 │ │ +3ddab0: 1301 e803 |0004: const/16 v1, #int 1000 // #3e8 │ │ +3ddab4: 3510 0a00 |0006: if-ge v0, v1, 0010 // +000a │ │ +3ddab8: 1a00 f13f |0008: const-string v0, "PlaybackSvcMediaPlayer" // string@3ff1 │ │ +3ddabc: 1a01 db19 |000a: const-string v1, "Ignoring skip, is in first second of playback" // string@19db │ │ +3ddac0: 7120 170b 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ddac6: 0e00 |000f: return-void │ │ +3ddac8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3ddaca: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +3ddacc: 6e51 d6a0 0211 |0012: invoke-virtual {v2, v0, v1, v1, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a0d6 │ │ +3ddad2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000c line=221 │ │ 0x0012 line=224 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -928600,18 +928600,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -3ddafc: |[3ddafc] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.stopPlayback:(Z)V │ │ -3ddb0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ddb0e: 6e52 d6a0 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a0d6 │ │ -3ddb14: 0e00 |0004: return-void │ │ +3ddad4: |[3ddad4] de.danoeh.antennapod.playback.base.PlaybackServiceMediaPlayer.stopPlayback:(Z)V │ │ +3ddae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ddae6: 6e52 d6a0 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.endPlayback:(ZZZZ)V // method@a0d6 │ │ +3ddaec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ │ │ @@ -928698,127 +928698,127 @@ │ │ type : '()[Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 57 16-bit code units │ │ -3ddb68: |[3ddb68] de.danoeh.antennapod.playback.base.PlayerStatus.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3ddb78: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -3ddb7c: 2300 d81d |0002: new-array v0, v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1dd8 │ │ -3ddb80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3ddb82: 6202 17c9 |0005: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ -3ddb86: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -3ddb8a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3ddb8c: 6202 16c9 |000a: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ -3ddb90: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -3ddb94: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -3ddb96: 6202 1dc9 |000f: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3ddb9a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -3ddb9e: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -3ddba0: 6202 1ac9 |0014: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3ddba4: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -3ddba8: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -3ddbaa: 6202 1bc9 |0019: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3ddbae: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -3ddbb2: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -3ddbb4: 6202 1fc9 |001e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3ddbb8: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -3ddbbc: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -3ddbbe: 6202 1cc9 |0023: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3ddbc2: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -3ddbc6: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -3ddbc8: 6202 1ec9 |0028: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ -3ddbcc: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -3ddbd0: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -3ddbd4: 6202 19c9 |002e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ -3ddbd8: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -3ddbdc: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -3ddbe0: 6202 18c9 |0034: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3ddbe4: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -3ddbe8: 1100 |0038: return-object v0 │ │ +3ddb40: |[3ddb40] de.danoeh.antennapod.playback.base.PlayerStatus.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3ddb50: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +3ddb54: 2300 d81d |0002: new-array v0, v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1dd8 │ │ +3ddb58: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3ddb5a: 6202 17c9 |0005: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ +3ddb5e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +3ddb62: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +3ddb64: 6202 16c9 |000a: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ +3ddb68: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +3ddb6c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +3ddb6e: 6202 1dc9 |000f: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3ddb72: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +3ddb76: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +3ddb78: 6202 1ac9 |0014: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3ddb7c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +3ddb80: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +3ddb82: 6202 1bc9 |0019: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3ddb86: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +3ddb8a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +3ddb8c: 6202 1fc9 |001e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3ddb90: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +3ddb94: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +3ddb96: 6202 1cc9 |0023: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3ddb9a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +3ddb9e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +3ddba0: 6202 1ec9 |0028: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ +3ddba4: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +3ddba8: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +3ddbac: 6202 19c9 |002e: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ +3ddbb0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +3ddbb4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +3ddbb8: 6202 18c9 |0034: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3ddbbc: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +3ddbc0: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/base/PlayerStatus;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -3ddc10: |[3ddc10] de.danoeh.antennapod.playback.base.PlayerStatus.:()V │ │ -3ddc20: 2200 1e1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddc24: 1a01 5519 |0002: const-string v1, "INDETERMINATE" // string@1955 │ │ -3ddc28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3ddc2a: 7040 fda0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddc30: 6900 17c9 |0008: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ -3ddc34: 2200 1e1a |000a: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddc38: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -3ddc3a: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -3ddc3c: 1a03 4913 |000e: const-string v3, "ERROR" // string@1349 │ │ -3ddc40: 7040 fda0 3021 |0010: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddc46: 6900 16c9 |0013: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ -3ddc4a: 2200 1e1a |0015: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddc4e: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -3ddc50: 1302 1300 |0018: const/16 v2, #int 19 // #13 │ │ -3ddc54: 1a03 643f |001a: const-string v3, "PREPARING" // string@3f64 │ │ -3ddc58: 7040 fda0 3021 |001c: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddc5e: 6900 1dc9 |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3ddc62: 2200 1e1a |0021: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddc66: 1231 |0023: const/4 v1, #int 3 // #3 │ │ -3ddc68: 1302 1e00 |0024: const/16 v2, #int 30 // #1e │ │ -3ddc6c: 1a03 f73e |0026: const-string v3, "PAUSED" // string@3ef7 │ │ -3ddc70: 7040 fda0 3021 |0028: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddc76: 6900 1ac9 |002b: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3ddc7a: 2200 1e1a |002d: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddc7e: 1241 |002f: const/4 v1, #int 4 // #4 │ │ -3ddc80: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -3ddc84: 1a03 313f |0032: const-string v3, "PLAYING" // string@3f31 │ │ -3ddc88: 7040 fda0 3021 |0034: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddc8e: 6900 1bc9 |0037: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3ddc92: 2200 1e1a |0039: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddc96: 1a01 6b43 |003b: const-string v1, "STOPPED" // string@436b │ │ -3ddc9a: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -3ddc9c: 7040 fda0 1022 |003e: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddca2: 6900 1fc9 |0041: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3ddca6: 2200 1e1a |0043: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddcaa: 1261 |0045: const/4 v1, #int 6 // #6 │ │ -3ddcac: 1302 1400 |0046: const/16 v2, #int 20 // #14 │ │ -3ddcb0: 1a03 633f |0048: const-string v3, "PREPARED" // string@3f63 │ │ -3ddcb4: 7040 fda0 3021 |004a: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddcba: 6900 1cc9 |004d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3ddcbe: 2200 1e1a |004f: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddcc2: 1271 |0051: const/4 v1, #int 7 // #7 │ │ -3ddcc4: 1302 1d00 |0052: const/16 v2, #int 29 // #1d │ │ -3ddcc8: 1a03 c042 |0054: const-string v3, "SEEKING" // string@42c0 │ │ -3ddccc: 7040 fda0 3021 |0056: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddcd2: 6900 1ec9 |0059: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ -3ddcd6: 2200 1e1a |005b: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddcda: 1a01 5c19 |005d: const-string v1, "INITIALIZING" // string@195c │ │ -3ddcde: 1302 0800 |005f: const/16 v2, #int 8 // #8 │ │ -3ddce2: 1303 0900 |0061: const/16 v3, #int 9 // #9 │ │ -3ddce6: 7040 fda0 1032 |0063: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddcec: 6900 19c9 |0066: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ -3ddcf0: 2200 1e1a |0068: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddcf4: 1a01 5b19 |006a: const-string v1, "INITIALIZED" // string@195b │ │ -3ddcf8: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ -3ddcfc: 7040 fda0 1023 |006e: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ -3ddd02: 6900 18c9 |0071: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3ddd06: 7100 fba0 0000 |0073: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0fb │ │ -3ddd0c: 0c00 |0076: move-result-object v0 │ │ -3ddd0e: 6900 15c9 |0077: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c915 │ │ -3ddd12: 7100 00a1 0000 |0079: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a100 │ │ -3ddd18: 0c00 |007c: move-result-object v0 │ │ -3ddd1a: 6900 20c9 |007d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.fromOrdinalLookup:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c920 │ │ -3ddd1e: 0e00 |007f: return-void │ │ +3ddbe8: |[3ddbe8] de.danoeh.antennapod.playback.base.PlayerStatus.:()V │ │ +3ddbf8: 2200 1e1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddbfc: 1a01 5519 |0002: const-string v1, "INDETERMINATE" // string@1955 │ │ +3ddc00: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3ddc02: 7040 fda0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddc08: 6900 17c9 |0008: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ +3ddc0c: 2200 1e1a |000a: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddc10: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +3ddc12: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +3ddc14: 1a03 4913 |000e: const-string v3, "ERROR" // string@1349 │ │ +3ddc18: 7040 fda0 3021 |0010: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddc1e: 6900 16c9 |0013: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ +3ddc22: 2200 1e1a |0015: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddc26: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +3ddc28: 1302 1300 |0018: const/16 v2, #int 19 // #13 │ │ +3ddc2c: 1a03 643f |001a: const-string v3, "PREPARING" // string@3f64 │ │ +3ddc30: 7040 fda0 3021 |001c: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddc36: 6900 1dc9 |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3ddc3a: 2200 1e1a |0021: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddc3e: 1231 |0023: const/4 v1, #int 3 // #3 │ │ +3ddc40: 1302 1e00 |0024: const/16 v2, #int 30 // #1e │ │ +3ddc44: 1a03 f73e |0026: const-string v3, "PAUSED" // string@3ef7 │ │ +3ddc48: 7040 fda0 3021 |0028: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddc4e: 6900 1ac9 |002b: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3ddc52: 2200 1e1a |002d: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddc56: 1241 |002f: const/4 v1, #int 4 // #4 │ │ +3ddc58: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +3ddc5c: 1a03 313f |0032: const-string v3, "PLAYING" // string@3f31 │ │ +3ddc60: 7040 fda0 3021 |0034: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddc66: 6900 1bc9 |0037: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3ddc6a: 2200 1e1a |0039: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddc6e: 1a01 6b43 |003b: const-string v1, "STOPPED" // string@436b │ │ +3ddc72: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +3ddc74: 7040 fda0 1022 |003e: invoke-direct {v0, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddc7a: 6900 1fc9 |0041: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3ddc7e: 2200 1e1a |0043: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddc82: 1261 |0045: const/4 v1, #int 6 // #6 │ │ +3ddc84: 1302 1400 |0046: const/16 v2, #int 20 // #14 │ │ +3ddc88: 1a03 633f |0048: const-string v3, "PREPARED" // string@3f63 │ │ +3ddc8c: 7040 fda0 3021 |004a: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddc92: 6900 1cc9 |004d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3ddc96: 2200 1e1a |004f: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddc9a: 1271 |0051: const/4 v1, #int 7 // #7 │ │ +3ddc9c: 1302 1d00 |0052: const/16 v2, #int 29 // #1d │ │ +3ddca0: 1a03 c042 |0054: const-string v3, "SEEKING" // string@42c0 │ │ +3ddca4: 7040 fda0 3021 |0056: invoke-direct {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddcaa: 6900 1ec9 |0059: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ +3ddcae: 2200 1e1a |005b: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddcb2: 1a01 5c19 |005d: const-string v1, "INITIALIZING" // string@195c │ │ +3ddcb6: 1302 0800 |005f: const/16 v2, #int 8 // #8 │ │ +3ddcba: 1303 0900 |0061: const/16 v3, #int 9 // #9 │ │ +3ddcbe: 7040 fda0 1032 |0063: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddcc4: 6900 19c9 |0066: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ +3ddcc8: 2200 1e1a |0068: new-instance v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddccc: 1a01 5b19 |006a: const-string v1, "INITIALIZED" // string@195b │ │ +3ddcd0: 1302 0a00 |006c: const/16 v2, #int 10 // #a │ │ +3ddcd4: 7040 fda0 1023 |006e: invoke-direct {v0, v1, v3, v2}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.:(Ljava/lang/String;II)V // method@a0fd │ │ +3ddcda: 6900 18c9 |0071: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3ddcde: 7100 fba0 0000 |0073: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0fb │ │ +3ddce4: 0c00 |0076: move-result-object v0 │ │ +3ddce6: 6900 15c9 |0077: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c915 │ │ +3ddcea: 7100 00a1 0000 |0079: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a100 │ │ +3ddcf0: 0c00 |007c: move-result-object v0 │ │ +3ddcf2: 6900 20c9 |007d: sput-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.fromOrdinalLookup:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c920 │ │ +3ddcf6: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ 0x000a line=5 │ │ 0x0015 line=6 │ │ 0x0021 line=7 │ │ 0x002d line=8 │ │ @@ -928836,18 +928836,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3ddd20: |[3ddd20] de.danoeh.antennapod.playback.base.PlayerStatus.:(Ljava/lang/String;II)V │ │ -3ddd30: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ -3ddd36: 5903 21c9 |0003: iput v3, v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@c921 │ │ -3ddd3a: 0e00 |0005: return-void │ │ +3ddcf8: |[3ddcf8] de.danoeh.antennapod.playback.base.PlayerStatus.:(Ljava/lang/String;II)V │ │ +3ddd08: 7030 4ca5 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@a54c │ │ +3ddd0e: 5903 21c9 |0003: iput v3, v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@c921 │ │ +3ddd12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -928859,20 +928859,20 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ddb44: |[3ddb44] de.danoeh.antennapod.playback.base.PlayerStatus.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3ddb54: 1c00 1e1a |0000: const-class v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddb58: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ -3ddb5e: 0c01 |0005: move-result-object v1 │ │ -3ddb60: 1f01 1e1a |0006: check-cast v1, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ -3ddb64: 1101 |0008: return-object v1 │ │ +3ddb1c: |[3ddb1c] de.danoeh.antennapod.playback.base.PlayerStatus.valueOf:(Ljava/lang/String;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3ddb2c: 1c00 1e1a |0000: const-class v0, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddb30: 7120 51a5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@a551 │ │ +3ddb36: 0c01 |0005: move-result-object v1 │ │ +3ddb38: 1f01 1e1a |0006: check-cast v1, Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1a1e │ │ +3ddb3c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/base/PlayerStatus;) │ │ @@ -928880,20 +928880,20 @@ │ │ type : '()[Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3ddbec: |[3ddbec] de.danoeh.antennapod.playback.base.PlayerStatus.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3ddbfc: 6200 15c9 |0000: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c915 │ │ -3ddc00: 6e10 cbaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/playback/base/PlayerStatus;.clone:()Ljava/lang/Object; // method@aacb │ │ -3ddc06: 0c00 |0005: move-result-object v0 │ │ -3ddc08: 1f00 d81d |0006: check-cast v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1dd8 │ │ -3ddc0c: 1100 |0008: return-object v0 │ │ +3ddbc4: |[3ddbc4] de.danoeh.antennapod.playback.base.PlayerStatus.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3ddbd4: 6200 15c9 |0000: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.$VALUES:[Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c915 │ │ +3ddbd8: 6e10 cbaa 0000 |0002: invoke-virtual {v0}, [Lde/danoeh/antennapod/playback/base/PlayerStatus;.clone:()Ljava/lang/Object; // method@aacb │ │ +3ddbde: 0c00 |0005: move-result-object v0 │ │ +3ddbe0: 1f00 d81d |0006: check-cast v0, [Lde/danoeh/antennapod/playback/base/PlayerStatus; // type@1dd8 │ │ +3ddbe4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/base/PlayerStatus;) │ │ @@ -928901,24 +928901,24 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -3ddb18: |[3ddb18] de.danoeh.antennapod.playback.base.PlayerStatus.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z │ │ -3ddb28: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -3ddb2c: 5210 21c9 |0002: iget v0, v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@c921 │ │ -3ddb30: 5222 21c9 |0004: iget v2, v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@c921 │ │ -3ddb34: 3420 0300 |0006: if-lt v0, v2, 0009 // +0003 │ │ -3ddb38: 2803 |0008: goto 000b // +0003 │ │ -3ddb3a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3ddb3c: 2802 |000a: goto 000c // +0002 │ │ -3ddb3e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -3ddb40: 0f02 |000c: return v2 │ │ +3ddaf0: |[3ddaf0] de.danoeh.antennapod.playback.base.PlayerStatus.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z │ │ +3ddb00: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +3ddb04: 5210 21c9 |0002: iget v0, v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@c921 │ │ +3ddb08: 5222 21c9 |0004: iget v2, v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.statusValue:I // field@c921 │ │ +3ddb0c: 3420 0300 |0006: if-lt v0, v2, 0009 // +0003 │ │ +3ddb10: 2803 |0008: goto 000b // +0003 │ │ +3ddb12: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3ddb14: 2802 |000a: goto 000c // +0002 │ │ +3ddb16: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +3ddb18: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ 0x0000 - 0x000d reg=2 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -929032,17 +929032,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddd3c: |[3ddd3c] de.danoeh.antennapod.playback.base.R$attr.:()V │ │ -3ddd4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ddd52: 0e00 |0003: return-void │ │ +3ddd14: |[3ddd14] de.danoeh.antennapod.playback.base.R$attr.:()V │ │ +3ddd24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddd2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -929109,17 +929109,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddd54: |[3ddd54] de.danoeh.antennapod.playback.base.R$color.:()V │ │ -3ddd64: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ddd6a: 0e00 |0003: return-void │ │ +3ddd2c: |[3ddd2c] de.danoeh.antennapod.playback.base.R$color.:()V │ │ +3ddd3c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddd42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -929261,17 +929261,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddd6c: |[3ddd6c] de.danoeh.antennapod.playback.base.R$dimen.:()V │ │ -3ddd7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ddd82: 0e00 |0003: return-void │ │ +3ddd44: |[3ddd44] de.danoeh.antennapod.playback.base.R$dimen.:()V │ │ +3ddd54: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddd5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -929363,17 +929363,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddd84: |[3ddd84] de.danoeh.antennapod.playback.base.R$drawable.:()V │ │ -3ddd94: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ddd9a: 0e00 |0003: return-void │ │ +3ddd5c: |[3ddd5c] de.danoeh.antennapod.playback.base.R$drawable.:()V │ │ +3ddd6c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddd72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -929795,17 +929795,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddd9c: |[3ddd9c] de.danoeh.antennapod.playback.base.R$id.:()V │ │ -3dddac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dddb2: 0e00 |0003: return-void │ │ +3ddd74: |[3ddd74] de.danoeh.antennapod.playback.base.R$id.:()V │ │ +3ddd84: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddd8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -929847,17 +929847,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dddb4: |[3dddb4] de.danoeh.antennapod.playback.base.R$integer.:()V │ │ -3dddc4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dddca: 0e00 |0003: return-void │ │ +3ddd8c: |[3ddd8c] de.danoeh.antennapod.playback.base.R$integer.:()V │ │ +3ddd9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddda2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -929969,17 +929969,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dddcc: |[3dddcc] de.danoeh.antennapod.playback.base.R$layout.:()V │ │ -3ddddc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ddde2: 0e00 |0003: return-void │ │ +3ddda4: |[3ddda4] de.danoeh.antennapod.playback.base.R$layout.:()V │ │ +3dddb4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dddba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -930021,17 +930021,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddde4: |[3ddde4] de.danoeh.antennapod.playback.base.R$string.:()V │ │ -3dddf4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dddfa: 0e00 |0003: return-void │ │ +3dddbc: |[3dddbc] de.danoeh.antennapod.playback.base.R$string.:()V │ │ +3dddcc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dddd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -930123,17 +930123,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddf3c: |[3ddf3c] de.danoeh.antennapod.playback.base.R$style.:()V │ │ -3ddf4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ddf52: 0e00 |0003: return-void │ │ +3ddf14: |[3ddf14] de.danoeh.antennapod.playback.base.R$style.:()V │ │ +3ddf24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddf2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -930385,65 +930385,65 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -3dddfc: |[3dddfc] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ -3dde0c: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ -3dde12: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ -3dde18: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3dde1e: 0c00 |0009: move-result-object v0 │ │ -3dde20: 6900 c9c9 |000a: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.Capability:[I // field@c9c9 │ │ -3dde24: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ -3dde2a: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ -3dde30: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ -3dde36: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ -3dde3c: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ -3dde42: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3dde48: 0c00 |001e: move-result-object v0 │ │ -3dde4a: 6900 ccc9 |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.ColorStateListItem:[I // field@c9cc │ │ -3dde4e: 1270 |0021: const/4 v0, #int 7 // #7 │ │ -3dde50: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ -3dde54: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ -3dde5a: 6900 d2c9 |0027: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamily:[I // field@c9d2 │ │ -3dde5e: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ -3dde62: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ -3dde66: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ -3dde6c: 6900 d3c9 |0030: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamilyFont:[I // field@c9d3 │ │ -3dde70: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ -3dde74: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ -3dde78: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ -3dde7e: 6900 e5c9 |0039: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColor:[I // field@c9e5 │ │ -3dde82: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ -3dde88: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ -3dde8e: 0c00 |0041: move-result-object v0 │ │ -3dde90: 6900 e6c9 |0042: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColorItem:[I // field@c9e6 │ │ -3dde94: 0e00 |0044: return-void │ │ -3dde96: 0000 |0045: nop // spacer │ │ -3dde98: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ -3ddebc: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ -3ddeec: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ +3dddd4: |[3dddd4] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ +3ddde4: 1400 7603 047f |0000: const v0, #float 1.75476e+38 // #7f040376 │ │ +3dddea: 1401 b603 047f |0003: const v1, #float 1.75477e+38 // #7f0403b6 │ │ +3dddf0: 2420 c81c 1000 |0006: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3dddf6: 0c00 |0009: move-result-object v0 │ │ +3dddf8: 6900 c9c9 |000a: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.Capability:[I // field@c9c9 │ │ +3dddfc: 1400 3200 047f |000c: const v0, #float 1.75459e+38 // #7f040032 │ │ +3dde02: 1401 4e02 047f |000f: const v1, #float 1.7547e+38 // #7f04024e │ │ +3dde08: 1402 a501 0101 |0012: const v2, #float 2.36947e-38 // #010101a5 │ │ +3dde0e: 1403 1f03 0101 |0015: const v3, #float 2.36958e-38 // #0101031f │ │ +3dde14: 1404 4706 0101 |0018: const v4, #float 2.36981e-38 // #01010647 │ │ +3dde1a: 2451 c81c 3204 |001b: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3dde20: 0c00 |001e: move-result-object v0 │ │ +3dde22: 6900 ccc9 |001f: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.ColorStateListItem:[I // field@c9cc │ │ +3dde26: 1270 |0021: const/4 v0, #int 7 // #7 │ │ +3dde28: 2300 c81c |0022: new-array v0, v0, [I // type@1cc8 │ │ +3dde2c: 2600 2200 0000 |0024: fill-array-data v0, 00000046 // +00000022 │ │ +3dde32: 6900 d2c9 |0027: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamily:[I // field@c9d2 │ │ +3dde36: 1300 0a00 |0029: const/16 v0, #int 10 // #a │ │ +3dde3a: 2300 c81c |002b: new-array v0, v0, [I // type@1cc8 │ │ +3dde3e: 2600 2b00 0000 |002d: fill-array-data v0, 00000058 // +0000002b │ │ +3dde44: 6900 d3c9 |0030: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.FontFamilyFont:[I // field@c9d3 │ │ +3dde48: 1300 0c00 |0032: const/16 v0, #int 12 // #c │ │ +3dde4c: 2300 c81c |0034: new-array v0, v0, [I // type@1cc8 │ │ +3dde50: 2600 3a00 0000 |0036: fill-array-data v0, 00000070 // +0000003a │ │ +3dde56: 6900 e5c9 |0039: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColor:[I // field@c9e5 │ │ +3dde5a: 1400 1405 0101 |003b: const v0, #float 2.36972e-38 // #01010514 │ │ +3dde60: 2420 c81c 0200 |003e: filled-new-array {v2, v0}, [I // type@1cc8 │ │ +3dde66: 0c00 |0041: move-result-object v0 │ │ +3dde68: 6900 e6c9 |0042: sput-object v0, Lde/danoeh/antennapod/playback/base/R$styleable;.GradientColorItem:[I // field@c9e6 │ │ +3dde6c: 0e00 |0044: return-void │ │ +3dde6e: 0000 |0045: nop // spacer │ │ +3dde70: 0003 0400 0700 0000 e401 047f e501 ... |0046: array-data (18 units) │ │ +3dde94: 0003 0400 0a00 0000 3205 0101 3305 ... |0058: array-data (24 units) │ │ +3ddec4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0070: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/base/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ddf24: |[3ddf24] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ -3ddf34: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ddf3a: 0e00 |0003: return-void │ │ +3ddefc: |[3ddefc] de.danoeh.antennapod.playback.base.R$styleable.:()V │ │ +3ddf0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ddf12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -930474,17 +930474,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de058: |[3de058] de.danoeh.antennapod.playback.base.R.:()V │ │ -3de068: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de06e: 0e00 |0003: return-void │ │ +3de030: |[3de030] de.danoeh.antennapod.playback.base.R.:()V │ │ +3de040: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -930535,42 +930535,42 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3ddfc4: |[3ddfc4] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ -3ddfd4: 6200 1af0 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ -3ddfd8: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -3ddfdc: 6e30 0ea9 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3ddfe2: 0b03 |0007: move-result-wide v3 │ │ -3ddfe4: 6803 f7c9 |0008: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@c9f7 │ │ -3ddfe8: 6200 18f0 |000a: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ -3ddfec: 6e30 0ea9 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3ddff2: 0b03 |000f: move-result-wide v3 │ │ -3ddff4: 6803 f6c9 |0010: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@c9f6 │ │ -3ddff8: 6200 17f0 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f017 │ │ -3ddffc: 6e30 0ea9 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3de002: 0b00 |0017: move-result-wide v0 │ │ -3de004: 6800 f5c9 |0018: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@c9f5 │ │ -3de008: 6200 1cf0 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3de00c: 1601 0300 |001c: const-wide/16 v1, #int 3 // #3 │ │ -3de010: 6e30 0ea9 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3de016: 0b01 |0021: move-result-wide v1 │ │ -3de018: 6801 fac9 |0022: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@c9fa │ │ -3de01c: 1601 0a00 |0024: const-wide/16 v1, #int 10 // #a │ │ -3de020: 6e30 0ea9 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3de026: 0b01 |0029: move-result-wide v1 │ │ -3de028: 6801 f9c9 |002a: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@c9f9 │ │ -3de02c: 1601 1400 |002c: const-wide/16 v1, #int 20 // #14 │ │ -3de030: 6e30 0ea9 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ -3de036: 0b00 |0031: move-result-wide v0 │ │ -3de038: 6800 f8c9 |0032: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@c9f8 │ │ -3de03c: 0e00 |0034: return-void │ │ +3ddf9c: |[3ddf9c] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ +3ddfac: 6200 1af0 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ +3ddfb0: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +3ddfb4: 6e30 0ea9 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3ddfba: 0b03 |0007: move-result-wide v3 │ │ +3ddfbc: 6803 f7c9 |0008: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@c9f7 │ │ +3ddfc0: 6200 18f0 |000a: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ +3ddfc4: 6e30 0ea9 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3ddfca: 0b03 |000f: move-result-wide v3 │ │ +3ddfcc: 6803 f6c9 |0010: sput-wide v3, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@c9f6 │ │ +3ddfd0: 6200 17f0 |0012: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@f017 │ │ +3ddfd4: 6e30 0ea9 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3ddfda: 0b00 |0017: move-result-wide v0 │ │ +3ddfdc: 6800 f5c9 |0018: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@c9f5 │ │ +3ddfe0: 6200 1cf0 |001a: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3ddfe4: 1601 0300 |001c: const-wide/16 v1, #int 3 // #3 │ │ +3ddfe8: 6e30 0ea9 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3ddfee: 0b01 |0021: move-result-wide v1 │ │ +3ddff0: 6801 fac9 |0022: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@c9fa │ │ +3ddff4: 1601 0a00 |0024: const-wide/16 v1, #int 10 // #a │ │ +3ddff8: 6e30 0ea9 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3ddffe: 0b01 |0029: move-result-wide v1 │ │ +3de000: 6801 f9c9 |002a: sput-wide v1, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@c9f9 │ │ +3de004: 1601 1400 |002c: const-wide/16 v1, #int 20 // #14 │ │ +3de008: 6e30 0ea9 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a90e │ │ +3de00e: 0b00 |0031: move-result-wide v0 │ │ +3de010: 6800 f8c9 |0032: sput-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@c9f8 │ │ +3de014: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ 0x0012 line=14 │ │ 0x001a line=16 │ │ 0x0026 line=17 │ │ @@ -930582,58 +930582,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de040: |[3de040] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ -3de050: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de056: 0e00 |0003: return-void │ │ +3de018: |[3de018] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.:()V │ │ +3de028: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;) │ │ name : 'calculatePositionWithRewind' │ │ type : '(IJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3ddf54: |[3ddf54] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.calculatePositionWithRewind:(IJ)I │ │ -3ddf64: 3d05 2e00 |0000: if-lez v5, 002e // +002e │ │ -3ddf68: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -3ddf6c: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ -3ddf70: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ -3ddf74: 7100 1da6 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3ddf7a: 0b02 |000b: move-result-wide v2 │ │ -3ddf7c: bc62 |000c: sub-long/2addr v2, v6 │ │ -3ddf7e: 6106 f5c9 |000d: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@c9f5 │ │ -3ddf82: 3104 0206 |000f: cmp-long v4, v2, v6 │ │ -3ddf86: 3d04 0500 |0011: if-lez v4, 0016 // +0005 │ │ -3ddf8a: 6100 f8c9 |0013: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@c9f8 │ │ -3ddf8e: 2812 |0015: goto 0027 // +0012 │ │ -3ddf90: 6106 f6c9 |0016: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@c9f6 │ │ -3ddf94: 3104 0206 |0018: cmp-long v4, v2, v6 │ │ -3ddf98: 3d04 0500 |001a: if-lez v4, 001f // +0005 │ │ -3ddf9c: 6100 f9c9 |001c: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@c9f9 │ │ -3ddfa0: 2809 |001e: goto 0027 // +0009 │ │ -3ddfa2: 6106 f7c9 |001f: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@c9f7 │ │ -3ddfa6: 3104 0206 |0021: cmp-long v4, v2, v6 │ │ -3ddfaa: 3d04 0400 |0023: if-lez v4, 0027 // +0004 │ │ -3ddfae: 6100 fac9 |0025: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@c9fa │ │ -3ddfb2: 8406 |0027: long-to-int v6, v0 │ │ -3ddfb4: b165 |0028: sub-int/2addr v5, v6 │ │ -3ddfb6: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -3ddfb8: 7120 9da5 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ -3ddfbe: 0a05 |002d: move-result v5 │ │ -3ddfc0: 0f05 |002e: return v5 │ │ +3ddf2c: |[3ddf2c] de.danoeh.antennapod.playback.base.RewindAfterPauseUtils.calculatePositionWithRewind:(IJ)I │ │ +3ddf3c: 3d05 2e00 |0000: if-lez v5, 002e // +002e │ │ +3ddf40: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +3ddf44: 3102 0600 |0004: cmp-long v2, v6, v0 │ │ +3ddf48: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ +3ddf4c: 7100 1da6 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3ddf52: 0b02 |000b: move-result-wide v2 │ │ +3ddf54: bc62 |000c: sub-long/2addr v2, v6 │ │ +3ddf56: 6106 f5c9 |000d: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_LONG_REWIND:J // field@c9f5 │ │ +3ddf5a: 3104 0206 |000f: cmp-long v4, v2, v6 │ │ +3ddf5e: 3d04 0500 |0011: if-lez v4, 0016 // +0005 │ │ +3ddf62: 6100 f8c9 |0013: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.LONG_REWIND:J // field@c9f8 │ │ +3ddf66: 2812 |0015: goto 0027 // +0012 │ │ +3ddf68: 6106 f6c9 |0016: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_MEDIUM_REWIND:J // field@c9f6 │ │ +3ddf6c: 3104 0206 |0018: cmp-long v4, v2, v6 │ │ +3ddf70: 3d04 0500 |001a: if-lez v4, 001f // +0005 │ │ +3ddf74: 6100 f9c9 |001c: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.MEDIUM_REWIND:J // field@c9f9 │ │ +3ddf78: 2809 |001e: goto 0027 // +0009 │ │ +3ddf7a: 6106 f7c9 |001f: sget-wide v6, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.ELAPSED_TIME_FOR_SHORT_REWIND:J // field@c9f7 │ │ +3ddf7e: 3104 0206 |0021: cmp-long v4, v2, v6 │ │ +3ddf82: 3d04 0400 |0023: if-lez v4, 0027 // +0004 │ │ +3ddf86: 6100 fac9 |0025: sget-wide v0, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.SHORT_REWIND:J // field@c9fa │ │ +3ddf8a: 8406 |0027: long-to-int v6, v0 │ │ +3ddf8c: b165 |0028: sub-int/2addr v5, v6 │ │ +3ddf8e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +3ddf90: 7120 9da5 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ +3ddf96: 0a05 |002d: move-result v5 │ │ +3ddf98: 0f05 |002e: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=27 │ │ 0x000d line=30 │ │ 0x0013 line=31 │ │ 0x0016 line=32 │ │ 0x001c line=33 │ │ @@ -930690,17 +930690,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de070: |[3de070] de.danoeh.antennapod.playback.cast.BuildConfig.:()V │ │ -3de080: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de086: 0e00 |0003: return-void │ │ +3de048: |[3de048] de.danoeh.antennapod.playback.cast.BuildConfig.:()V │ │ +3de058: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de05e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -930727,33 +930727,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de0c8: |[3de0c8] de.danoeh.antennapod.playback.cast.CastPsmp.:()V │ │ -3de0d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de0de: 0e00 |0003: return-void │ │ +3de0a0: |[3de0a0] de.danoeh.antennapod.playback.cast.CastPsmp.:()V │ │ +3de0b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de0b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/cast/CastPsmp;) │ │ name : 'getInstanceIfConnected' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3de0b4: |[3de0b4] de.danoeh.antennapod.playback.cast.CastPsmp.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ -3de0c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3de0c6: 1100 |0001: return-object v0 │ │ +3de08c: |[3de08c] de.danoeh.antennapod.playback.cast.CastPsmp.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ +3de09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3de09e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -930780,17 +930780,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de0e0: |[3de0e0] de.danoeh.antennapod.playback.cast.CastStateListener.:(Landroid/content/Context;)V │ │ -3de0f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de0f6: 0e00 |0003: return-void │ │ +3de0b8: |[3de0b8] de.danoeh.antennapod.playback.cast.CastStateListener.:(Landroid/content/Context;)V │ │ +3de0c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de0ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/cast/CastStateListener; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -930800,31 +930800,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3de0f8: |[3de0f8] de.danoeh.antennapod.playback.cast.CastStateListener.destroy:()V │ │ -3de108: 0e00 |0000: return-void │ │ +3de0d0: |[3de0d0] de.danoeh.antennapod.playback.cast.CastStateListener.destroy:()V │ │ +3de0e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/cast/CastStateListener;) │ │ name : 'onSessionStartedOrEnded' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3de10c: |[3de10c] de.danoeh.antennapod.playback.cast.CastStateListener.onSessionStartedOrEnded:()V │ │ -3de11c: 0e00 |0000: return-void │ │ +3de0e4: |[3de0e4] de.danoeh.antennapod.playback.cast.CastStateListener.onSessionStartedOrEnded:()V │ │ +3de0f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #3989 header: │ │ @@ -930980,17 +930980,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de138: |[3de138] de.danoeh.antennapod.playback.cast.R$anim.:()V │ │ -3de148: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de14e: 0e00 |0003: return-void │ │ +3de110: |[3de110] de.danoeh.antennapod.playback.cast.R$anim.:()V │ │ +3de120: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -931052,17 +931052,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de120: |[3de120] de.danoeh.antennapod.playback.cast.R$animator.:()V │ │ -3de130: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de136: 0e00 |0003: return-void │ │ +3de0f8: |[3de0f8] de.danoeh.antennapod.playback.cast.R$animator.:()V │ │ +3de108: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de10e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -932539,17 +932539,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de150: |[3de150] de.danoeh.antennapod.playback.cast.R$attr.:()V │ │ -3de160: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de166: 0e00 |0003: return-void │ │ +3de128: |[3de128] de.danoeh.antennapod.playback.cast.R$attr.:()V │ │ +3de138: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de13e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -932591,17 +932591,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de168: |[3de168] de.danoeh.antennapod.playback.cast.R$bool.:()V │ │ -3de178: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de17e: 0e00 |0003: return-void │ │ +3de140: |[3de140] de.danoeh.antennapod.playback.cast.R$bool.:()V │ │ +3de150: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -933073,17 +933073,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de180: |[3de180] de.danoeh.antennapod.playback.cast.R$color.:()V │ │ -3de190: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de196: 0e00 |0003: return-void │ │ +3de158: |[3de158] de.danoeh.antennapod.playback.cast.R$color.:()V │ │ +3de168: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -933715,17 +933715,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de198: |[3de198] de.danoeh.antennapod.playback.cast.R$dimen.:()V │ │ -3de1a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de1ae: 0e00 |0003: return-void │ │ +3de170: |[3de170] de.danoeh.antennapod.playback.cast.R$dimen.:()V │ │ +3de180: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -934267,17 +934267,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1b0: |[3de1b0] de.danoeh.antennapod.playback.cast.R$drawable.:()V │ │ -3de1c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de1c6: 0e00 |0003: return-void │ │ +3de188: |[3de188] de.danoeh.antennapod.playback.cast.R$drawable.:()V │ │ +3de198: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de19e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -935109,17 +935109,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1c8: |[3de1c8] de.danoeh.antennapod.playback.cast.R$id.:()V │ │ -3de1d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de1de: 0e00 |0003: return-void │ │ +3de1a0: |[3de1a0] de.danoeh.antennapod.playback.cast.R$id.:()V │ │ +3de1b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -935176,17 +935176,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1e0: |[3de1e0] de.danoeh.antennapod.playback.cast.R$integer.:()V │ │ -3de1f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de1f6: 0e00 |0003: return-void │ │ +3de1b8: |[3de1b8] de.danoeh.antennapod.playback.cast.R$integer.:()V │ │ +3de1c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -935253,17 +935253,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de1f8: |[3de1f8] de.danoeh.antennapod.playback.cast.R$interpolator.:()V │ │ -3de208: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de20e: 0e00 |0003: return-void │ │ +3de1d0: |[3de1d0] de.danoeh.antennapod.playback.cast.R$interpolator.:()V │ │ +3de1e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de1e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -935535,17 +935535,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de210: |[3de210] de.danoeh.antennapod.playback.cast.R$layout.:()V │ │ -3de220: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de226: 0e00 |0003: return-void │ │ +3de1e8: |[3de1e8] de.danoeh.antennapod.playback.cast.R$layout.:()V │ │ +3de1f8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de1fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -935727,17 +935727,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de228: |[3de228] de.danoeh.antennapod.playback.cast.R$string.:()V │ │ -3de238: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3de23e: 0e00 |0003: return-void │ │ +3de200: |[3de200] de.danoeh.antennapod.playback.cast.R$string.:()V │ │ +3de210: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3de216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -937544,17 +937544,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3decd0: |[3decd0] de.danoeh.antennapod.playback.cast.R$style.:()V │ │ -3dece0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dece6: 0e00 |0003: return-void │ │ +3deca8: |[3deca8] de.danoeh.antennapod.playback.cast.R$style.:()V │ │ +3decb8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3decbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -940031,267 +940031,267 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1332 16-bit code units │ │ -3de240: |[3de240] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ -3de250: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3de254: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3de258: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ -3de25e: 6900 d5ce |0007: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBar:[I // field@ced5 │ │ -3de262: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3de268: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3de26e: 0c01 |000f: move-result-object v1 │ │ -3de270: 6901 d6ce |0010: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBarLayout:[I // field@ced6 │ │ -3de274: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3de27a: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3de280: 0c01 |0018: move-result-object v1 │ │ -3de282: 6901 f5ce |0019: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuItemView:[I // field@cef5 │ │ -3de286: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3de288: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3de28c: 6902 f7ce |001e: sput-object v2, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuView:[I // field@cef7 │ │ -3de290: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3de292: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3de296: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ -3de29c: 6903 f8ce |0026: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMode:[I // field@cef8 │ │ -3de2a0: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3de2a6: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3de2ac: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3de2b2: 0c03 |0031: move-result-object v3 │ │ -3de2b4: 6903 ffce |0032: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActivityChooserView:[I // field@ceff │ │ -3de2b8: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3de2bc: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3de2c0: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ -3de2c6: 6904 02cf |003b: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AlertDialog:[I // field@cf02 │ │ -3de2ca: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3de2ce: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ -3de2d4: 6904 0bcf |0042: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableCompat:[I // field@cf0b │ │ -3de2d8: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3de2de: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3de2e4: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3de2ea: 0c06 |004d: move-result-object v6 │ │ -3de2ec: 6906 12cf |004e: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableItem:[I // field@cf12 │ │ -3de2f0: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3de2f6: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3de2fc: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3de302: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3de308: 0c06 |005c: move-result-object v6 │ │ -3de30a: 6906 15cf |005d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableTransition:[I // field@cf15 │ │ -3de30e: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ -3de312: 6901 1acf |0061: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatEmojiHelper:[I // field@cf1a │ │ -3de316: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ -3de31c: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ -3de322: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ -3de328: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ -3de32e: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3de334: 0c01 |0072: move-result-object v1 │ │ -3de336: 6901 1bcf |0073: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatImageView:[I // field@cf1b │ │ -3de33a: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ -3de340: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ -3de346: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ -3de34c: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ -3de352: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3de358: 0c01 |0084: move-result-object v1 │ │ -3de35a: 6901 20cf |0085: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatSeekBar:[I // field@cf20 │ │ -3de35e: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -3de360: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ -3de364: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ -3de36a: 6906 25cf |008d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextHelper:[I // field@cf25 │ │ -3de36e: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ -3de372: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ -3de376: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ -3de37c: 6906 2dcf |0096: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextView:[I // field@cf2d │ │ -3de380: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ -3de384: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ -3de388: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ -3de38e: 6906 44cf |009f: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTheme:[I // field@cf44 │ │ -3de392: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ -3de398: 2410 c81c 0600 |00a4: filled-new-array {v6}, [I // type@1cc8 │ │ -3de39e: 0c06 |00a7: move-result-object v6 │ │ -3de3a0: 6906 c4cf |00a8: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ButtonBarLayout:[I // field@cfc4 │ │ -3de3a4: 1406 7603 047f |00aa: const v6, #float 1.75476e+38 // #7f040376 │ │ -3de3aa: 1407 b603 047f |00ad: const v7, #float 1.75477e+38 // #7f0403b6 │ │ -3de3b0: 2420 c81c 7600 |00b0: filled-new-array {v6, v7}, [I // type@1cc8 │ │ -3de3b6: 0c06 |00b3: move-result-object v6 │ │ -3de3b8: 6906 c6cf |00b4: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Capability:[I // field@cfc6 │ │ -3de3bc: 1406 a500 047f |00b6: const v6, #float 1.75461e+38 // #7f0400a5 │ │ -3de3c2: 1407 a600 047f |00b9: const v7, #float 1.75461e+38 // #7f0400a6 │ │ -3de3c8: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ -3de3ce: 1409 a400 047f |00bf: const v9, #float 1.75461e+38 // #7f0400a4 │ │ -3de3d4: 2440 c81c 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3de3da: 0c06 |00c5: move-result-object v6 │ │ -3de3dc: 6906 c9cf |00c6: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CheckedTextView:[I // field@cfc9 │ │ -3de3e0: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ -3de3e6: 1407 4e02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024e │ │ -3de3ec: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ -3de3f2: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ -3de3f8: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ -3de3fe: 2457 c81c 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ -3de404: 0c06 |00da: move-result-object v6 │ │ -3de406: 6906 cecf |00db: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ColorStateListItem:[I // field@cfce │ │ -3de40a: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ -3de410: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ -3de416: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ -3de41c: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ -3de422: 2440 c81c a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ -3de428: 0c06 |00ec: move-result-object v6 │ │ -3de42a: 6906 d4cf |00ed: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CompoundButton:[I // field@cfd4 │ │ -3de42e: 2333 c81c |00ef: new-array v3, v3, [I // type@1cc8 │ │ -3de432: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ -3de438: 6903 d9cf |00f4: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.DrawerArrowToggle:[I // field@cfd9 │ │ -3de43c: 2311 c81c |00f6: new-array v1, v1, [I // type@1cc8 │ │ -3de440: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ -3de446: 6901 e2cf |00fb: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamily:[I // field@cfe2 │ │ -3de44a: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ -3de44e: 2311 c81c |00ff: new-array v1, v1, [I // type@1cc8 │ │ -3de452: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ -3de458: 6901 e3cf |0104: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamilyFont:[I // field@cfe3 │ │ -3de45c: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ -3de462: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ -3de468: 2430 c81c 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1cc8 │ │ -3de46e: 0c06 |010f: move-result-object v6 │ │ -3de470: 6906 f5cf |0110: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Fragment:[I // field@cff5 │ │ -3de474: 2420 c81c 3100 |0112: filled-new-array {v1, v3}, [I // type@1cc8 │ │ -3de47a: 0c01 |0115: move-result-object v1 │ │ -3de47c: 6901 f6cf |0116: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FragmentContainerView:[I // field@cff6 │ │ -3de480: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ -3de484: 2311 c81c |011a: new-array v1, v1, [I // type@1cc8 │ │ -3de488: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ -3de48e: 6901 fccf |011f: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColor:[I // field@cffc │ │ -3de492: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ -3de498: 2420 c81c 1800 |0124: filled-new-array {v8, v1}, [I // type@1cc8 │ │ -3de49e: 0c01 |0127: move-result-object v1 │ │ -3de4a0: 6901 fdcf |0128: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColorItem:[I // field@cffd │ │ -3de4a4: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ -3de4a8: 2313 c81c |012c: new-array v3, v1, [I // type@1cc8 │ │ -3de4ac: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ -3de4b2: 6903 0cd0 |0131: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat:[I // field@d00c │ │ -3de4b6: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ -3de4bc: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ -3de4c2: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ -3de4c8: 2440 c81c 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1cc8 │ │ -3de4ce: 0c00 |013f: move-result-object v0 │ │ -3de4d0: 6900 0dd0 |0140: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat_Layout:[I // field@d00d │ │ -3de4d4: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ -3de4da: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ -3de4e0: 2420 c81c 3000 |0148: filled-new-array {v0, v3}, [I // type@1cc8 │ │ -3de4e6: 0c00 |014b: move-result-object v0 │ │ -3de4e8: 6900 1bd0 |014c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ListPopupWindow:[I // field@d01b │ │ -3de4ec: 2320 c81c |014e: new-array v0, v2, [I // type@1cc8 │ │ -3de4f0: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ -3de4f6: 6900 1ed0 |0153: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuGroup:[I // field@d01e │ │ -3de4fa: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ -3de4fe: 2300 c81c |0157: new-array v0, v0, [I // type@1cc8 │ │ -3de502: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ -3de508: 6900 25d0 |015c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuItem:[I // field@d025 │ │ -3de50c: 2310 c81c |015e: new-array v0, v1, [I // type@1cc8 │ │ -3de510: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ -3de516: 6900 3dd0 |0163: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuView:[I // field@d03d │ │ -3de51a: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ -3de520: 1401 3903 047f |0168: const v1, #float 1.75475e+38 // #7f040339 │ │ -3de526: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ -3de52c: 2430 c81c 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1cc8 │ │ -3de532: 0c00 |0171: move-result-object v0 │ │ -3de534: 6900 47d0 |0172: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindow:[I // field@d047 │ │ -3de538: 1400 e703 047f |0174: const v0, #float 1.75478e+38 // #7f0403e7 │ │ -3de53e: 2410 c81c 0000 |0177: filled-new-array {v0}, [I // type@1cc8 │ │ -3de544: 0c00 |017a: move-result-object v0 │ │ -3de546: 6900 48d0 |017b: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindowBackgroundState:[I // field@d048 │ │ -3de54a: 1400 3b03 047f |017d: const v0, #float 1.75475e+38 // #7f04033b │ │ -3de550: 1401 4103 047f |0180: const v1, #float 1.75475e+38 // #7f040341 │ │ -3de556: 2420 c81c 1000 |0183: filled-new-array {v0, v1}, [I // type@1cc8 │ │ -3de55c: 0c00 |0186: move-result-object v0 │ │ -3de55e: 6900 4dd0 |0187: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.RecycleListView:[I // field@d04d │ │ -3de562: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ -3de566: 2300 c81c |018b: new-array v0, v0, [I // type@1cc8 │ │ -3de56a: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ -3de570: 6900 50d0 |0190: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SearchView:[I // field@d050 │ │ -3de574: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ -3de57a: 1401 5d03 047f |0195: const v1, #float 1.75476e+38 // #7f04035d │ │ -3de580: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ -3de586: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ -3de58c: 2451 c81c 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1cc8 │ │ -3de592: 0c00 |01a1: move-result-object v0 │ │ -3de594: 6900 62d0 |01a2: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Spinner:[I // field@d062 │ │ -3de598: 2320 c81c |01a4: new-array v0, v2, [I // type@1cc8 │ │ -3de59c: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ -3de5a2: 6900 68d0 |01a9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawable:[I // field@d068 │ │ -3de5a6: 2410 c81c 0500 |01ab: filled-new-array {v5}, [I // type@1cc8 │ │ -3de5ac: 0c00 |01ae: move-result-object v0 │ │ -3de5ae: 6900 69d0 |01af: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawableItem:[I // field@d069 │ │ -3de5b2: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ -3de5b6: 2300 c81c |01b3: new-array v0, v0, [I // type@1cc8 │ │ -3de5ba: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ -3de5c0: 6900 71d0 |01b8: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SwitchCompat:[I // field@d071 │ │ -3de5c4: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ -3de5c8: 2300 c81c |01bc: new-array v0, v0, [I // type@1cc8 │ │ -3de5cc: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ -3de5d2: 6900 80d0 |01c1: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.TextAppearance:[I // field@d080 │ │ -3de5d6: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ -3de5da: 2300 c81c |01c5: new-array v0, v0, [I // type@1cc8 │ │ -3de5de: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ -3de5e4: 6900 91d0 |01ca: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Toolbar:[I // field@d091 │ │ -3de5e8: 1400 4003 047f |01cc: const v0, #float 1.75475e+38 // #7f040340 │ │ -3de5ee: 1401 6604 047f |01cf: const v1, #float 1.75481e+38 // #7f040466 │ │ -3de5f4: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ -3de5f8: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ -3de5fe: 1405 3d03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033d │ │ -3de604: 2451 c81c 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ -3de60a: 0c00 |01dd: move-result-object v0 │ │ -3de60c: 6900 b0d0 |01de: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.View:[I // field@d0b0 │ │ -3de610: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ -3de616: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ -3de61c: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ -3de622: 2430 c81c 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3de628: 0c00 |01ec: move-result-object v0 │ │ -3de62a: 6900 b1d0 |01ed: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewBackgroundHelper:[I // field@d0b1 │ │ -3de62e: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ -3de634: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ -3de63a: 2430 c81c 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1cc8 │ │ -3de640: 0c00 |01f8: move-result-object v0 │ │ -3de642: 6900 b5d0 |01f9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewStubCompat:[I // field@d0b5 │ │ -3de646: 0e00 |01fb: return-void │ │ -3de648: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ -3de6c4: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ -3de6e4: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ -3de70c: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ -3de72c: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ -3de750: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ -3de7b0: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ -3de9b4: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ -3de9dc: 0003 0400 0700 0000 e401 047f e501 ... |03c6: array-data (18 units) │ │ -3dea00: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ -3dea30: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ -3dea68: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ -3dea94: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ -3deab4: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ -3deb18: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ -3deb44: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ -3deb90: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ -3debb0: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ -3debf0: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ -3dec38: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ +3de218: |[3de218] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ +3de228: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3de22c: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3de230: 2600 f801 0000 |0004: fill-array-data v0, 000001fc // +000001f8 │ │ +3de236: 6900 d5ce |0007: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBar:[I // field@ced5 │ │ +3de23a: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3de240: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3de246: 0c01 |000f: move-result-object v1 │ │ +3de248: 6901 d6ce |0010: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionBarLayout:[I // field@ced6 │ │ +3de24c: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3de252: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3de258: 0c01 |0018: move-result-object v1 │ │ +3de25a: 6901 f5ce |0019: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuItemView:[I // field@cef5 │ │ +3de25e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3de260: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3de264: 6902 f7ce |001e: sput-object v2, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMenuView:[I // field@cef7 │ │ +3de268: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3de26a: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3de26e: 2603 1702 0000 |0023: fill-array-data v3, 0000023a // +00000217 │ │ +3de274: 6903 f8ce |0026: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActionMode:[I // field@cef8 │ │ +3de278: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3de27e: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3de284: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3de28a: 0c03 |0031: move-result-object v3 │ │ +3de28c: 6903 ffce |0032: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.ActivityChooserView:[I // field@ceff │ │ +3de290: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3de294: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3de298: 2604 1202 0000 |0038: fill-array-data v4, 0000024a // +00000212 │ │ +3de29e: 6904 02cf |003b: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AlertDialog:[I // field@cf02 │ │ +3de2a2: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3de2a6: 2604 1f02 0000 |003f: fill-array-data v4, 0000025e // +0000021f │ │ +3de2ac: 6904 0bcf |0042: sput-object v4, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableCompat:[I // field@cf0b │ │ +3de2b0: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3de2b6: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3de2bc: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3de2c2: 0c06 |004d: move-result-object v6 │ │ +3de2c4: 6906 12cf |004e: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableItem:[I // field@cf12 │ │ +3de2c8: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3de2ce: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3de2d4: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3de2da: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3de2e0: 0c06 |005c: move-result-object v6 │ │ +3de2e2: 6906 15cf |005d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AnimatedStateListDrawableTransition:[I // field@cf15 │ │ +3de2e6: 2311 c81c |005f: new-array v1, v1, [I // type@1cc8 │ │ +3de2ea: 6901 1acf |0061: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatEmojiHelper:[I // field@cf1a │ │ +3de2ee: 1401 7b04 047f |0063: const v1, #float 1.75481e+38 // #7f04047b │ │ +3de2f4: 1406 7c04 047f |0066: const v6, #float 1.75481e+38 // #7f04047c │ │ +3de2fa: 1407 1901 0101 |0069: const v7, #float 2.36943e-38 // #01010119 │ │ +3de300: 1408 df03 047f |006c: const v8, #float 1.75478e+38 // #7f0403df │ │ +3de306: 2440 c81c 8761 |006f: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3de30c: 0c01 |0072: move-result-object v1 │ │ +3de30e: 6901 1bcf |0073: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatImageView:[I // field@cf1b │ │ +3de312: 1401 7704 047f |0075: const v1, #float 1.75481e+38 // #7f040477 │ │ +3de318: 1406 7804 047f |0078: const v6, #float 1.75481e+38 // #7f040478 │ │ +3de31e: 1407 4201 0101 |007b: const v7, #float 2.36945e-38 // #01010142 │ │ +3de324: 1408 7604 047f |007e: const v8, #float 1.75481e+38 // #7f040476 │ │ +3de32a: 2440 c81c 8761 |0081: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3de330: 0c01 |0084: move-result-object v1 │ │ +3de332: 6901 20cf |0085: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatSeekBar:[I // field@cf20 │ │ +3de336: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +3de338: 2316 c81c |0088: new-array v6, v1, [I // type@1cc8 │ │ +3de33c: 2606 e401 0000 |008a: fill-array-data v6, 0000026e // +000001e4 │ │ +3de342: 6906 25cf |008d: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextHelper:[I // field@cf25 │ │ +3de346: 1306 1600 |008f: const/16 v6, #int 22 // #16 │ │ +3de34a: 2366 c81c |0091: new-array v6, v6, [I // type@1cc8 │ │ +3de34e: 2606 ed01 0000 |0093: fill-array-data v6, 00000280 // +000001ed │ │ +3de354: 6906 2dcf |0096: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTextView:[I // field@cf2d │ │ +3de358: 1306 7f00 |0098: const/16 v6, #int 127 // #7f │ │ +3de35c: 2366 c81c |009a: new-array v6, v6, [I // type@1cc8 │ │ +3de360: 2606 1402 0000 |009c: fill-array-data v6, 000002b0 // +00000214 │ │ +3de366: 6906 44cf |009f: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.AppCompatTheme:[I // field@cf44 │ │ +3de36a: 1406 3100 047f |00a1: const v6, #float 1.75459e+38 // #7f040031 │ │ +3de370: 2410 c81c 0600 |00a4: filled-new-array {v6}, [I // type@1cc8 │ │ +3de376: 0c06 |00a7: move-result-object v6 │ │ +3de378: 6906 c4cf |00a8: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ButtonBarLayout:[I // field@cfc4 │ │ +3de37c: 1406 7603 047f |00aa: const v6, #float 1.75476e+38 // #7f040376 │ │ +3de382: 1407 b603 047f |00ad: const v7, #float 1.75477e+38 // #7f0403b6 │ │ +3de388: 2420 c81c 7600 |00b0: filled-new-array {v6, v7}, [I // type@1cc8 │ │ +3de38e: 0c06 |00b3: move-result-object v6 │ │ +3de390: 6906 c6cf |00b4: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Capability:[I // field@cfc6 │ │ +3de394: 1406 a500 047f |00b6: const v6, #float 1.75461e+38 // #7f0400a5 │ │ +3de39a: 1407 a600 047f |00b9: const v7, #float 1.75461e+38 // #7f0400a6 │ │ +3de3a0: 1408 0801 0101 |00bc: const v8, #float 2.36943e-38 // #01010108 │ │ +3de3a6: 1409 a400 047f |00bf: const v9, #float 1.75461e+38 // #7f0400a4 │ │ +3de3ac: 2440 c81c 9876 |00c2: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3de3b2: 0c06 |00c5: move-result-object v6 │ │ +3de3b4: 6906 c9cf |00c6: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CheckedTextView:[I // field@cfc9 │ │ +3de3b8: 1406 3200 047f |00c8: const v6, #float 1.75459e+38 // #7f040032 │ │ +3de3be: 1407 4e02 047f |00cb: const v7, #float 1.7547e+38 // #7f04024e │ │ +3de3c4: 1408 a501 0101 |00ce: const v8, #float 2.36947e-38 // #010101a5 │ │ +3de3ca: 1409 1f03 0101 |00d1: const v9, #float 2.36958e-38 // #0101031f │ │ +3de3d0: 140a 4706 0101 |00d4: const v10, #float 2.36981e-38 // #01010647 │ │ +3de3d6: 2457 c81c 986a |00d7: filled-new-array {v8, v9, v10, v6, v7}, [I // type@1cc8 │ │ +3de3dc: 0c06 |00da: move-result-object v6 │ │ +3de3de: 6906 cecf |00db: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.ColorStateListItem:[I // field@cfce │ │ +3de3e2: 1406 9700 047f |00dd: const v6, #float 1.75461e+38 // #7f040097 │ │ +3de3e8: 1407 9800 047f |00e0: const v7, #float 1.75461e+38 // #7f040098 │ │ +3de3ee: 1409 0701 0101 |00e3: const v9, #float 2.36943e-38 // #01010107 │ │ +3de3f4: 140a 8e00 047f |00e6: const v10, #float 1.75461e+38 // #7f04008e │ │ +3de3fa: 2440 c81c a976 |00e9: filled-new-array {v9, v10, v6, v7}, [I // type@1cc8 │ │ +3de400: 0c06 |00ec: move-result-object v6 │ │ +3de402: 6906 d4cf |00ed: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.CompoundButton:[I // field@cfd4 │ │ +3de406: 2333 c81c |00ef: new-array v3, v3, [I // type@1cc8 │ │ +3de40a: 2603 c102 0000 |00f1: fill-array-data v3, 000003b2 // +000002c1 │ │ +3de410: 6903 d9cf |00f4: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.DrawerArrowToggle:[I // field@cfd9 │ │ +3de414: 2311 c81c |00f6: new-array v1, v1, [I // type@1cc8 │ │ +3de418: 2601 ce02 0000 |00f8: fill-array-data v1, 000003c6 // +000002ce │ │ +3de41e: 6901 e2cf |00fb: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamily:[I // field@cfe2 │ │ +3de422: 1301 0a00 |00fd: const/16 v1, #int 10 // #a │ │ +3de426: 2311 c81c |00ff: new-array v1, v1, [I // type@1cc8 │ │ +3de42a: 2601 d702 0000 |0101: fill-array-data v1, 000003d8 // +000002d7 │ │ +3de430: 6901 e3cf |0104: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FontFamilyFont:[I // field@cfe3 │ │ +3de434: 1401 0300 0101 |0106: const v1, #float 2.36936e-38 // #01010003 │ │ +3de43a: 1403 d100 0101 |0109: const v3, #float 2.36941e-38 // #010100d1 │ │ +3de440: 2430 c81c 4103 |010c: filled-new-array {v1, v4, v3}, [I // type@1cc8 │ │ +3de446: 0c06 |010f: move-result-object v6 │ │ +3de448: 6906 f5cf |0110: sput-object v6, Lde/danoeh/antennapod/playback/cast/R$styleable;.Fragment:[I // field@cff5 │ │ +3de44c: 2420 c81c 3100 |0112: filled-new-array {v1, v3}, [I // type@1cc8 │ │ +3de452: 0c01 |0115: move-result-object v1 │ │ +3de454: 6901 f6cf |0116: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.FragmentContainerView:[I // field@cff6 │ │ +3de458: 1301 0c00 |0118: const/16 v1, #int 12 // #c │ │ +3de45c: 2311 c81c |011a: new-array v1, v1, [I // type@1cc8 │ │ +3de460: 2601 d402 0000 |011c: fill-array-data v1, 000003f0 // +000002d4 │ │ +3de466: 6901 fccf |011f: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColor:[I // field@cffc │ │ +3de46a: 1401 1405 0101 |0121: const v1, #float 2.36972e-38 // #01010514 │ │ +3de470: 2420 c81c 1800 |0124: filled-new-array {v8, v1}, [I // type@1cc8 │ │ +3de476: 0c01 |0127: move-result-object v1 │ │ +3de478: 6901 fdcf |0128: sput-object v1, Lde/danoeh/antennapod/playback/cast/R$styleable;.GradientColorItem:[I // field@cffd │ │ +3de47c: 1301 0900 |012a: const/16 v1, #int 9 // #9 │ │ +3de480: 2313 c81c |012c: new-array v3, v1, [I // type@1cc8 │ │ +3de484: 2603 de02 0000 |012e: fill-array-data v3, 0000040c // +000002de │ │ +3de48a: 6903 0cd0 |0131: sput-object v3, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat:[I // field@d00c │ │ +3de48e: 1403 f500 0101 |0133: const v3, #float 2.36942e-38 // #010100f5 │ │ +3de494: 1406 8101 0101 |0136: const v6, #float 2.36946e-38 // #01010181 │ │ +3de49a: 1407 f400 0101 |0139: const v7, #float 2.36942e-38 // #010100f4 │ │ +3de4a0: 2440 c81c 7063 |013c: filled-new-array {v0, v7, v3, v6}, [I // type@1cc8 │ │ +3de4a6: 0c00 |013f: move-result-object v0 │ │ +3de4a8: 6900 0dd0 |0140: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.LinearLayoutCompat_Layout:[I // field@d00d │ │ +3de4ac: 1400 ac02 0101 |0142: const v0, #float 2.36955e-38 // #010102ac │ │ +3de4b2: 1403 ad02 0101 |0145: const v3, #float 2.36955e-38 // #010102ad │ │ +3de4b8: 2420 c81c 3000 |0148: filled-new-array {v0, v3}, [I // type@1cc8 │ │ +3de4be: 0c00 |014b: move-result-object v0 │ │ +3de4c0: 6900 1bd0 |014c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ListPopupWindow:[I // field@d01b │ │ +3de4c4: 2320 c81c |014e: new-array v0, v2, [I // type@1cc8 │ │ +3de4c8: 2600 d202 0000 |0150: fill-array-data v0, 00000422 // +000002d2 │ │ +3de4ce: 6900 1ed0 |0153: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuGroup:[I // field@d01e │ │ +3de4d2: 1300 1700 |0155: const/16 v0, #int 23 // #17 │ │ +3de4d6: 2300 c81c |0157: new-array v0, v0, [I // type@1cc8 │ │ +3de4da: 2600 d902 0000 |0159: fill-array-data v0, 00000432 // +000002d9 │ │ +3de4e0: 6900 25d0 |015c: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuItem:[I // field@d025 │ │ +3de4e4: 2310 c81c |015e: new-array v0, v1, [I // type@1cc8 │ │ +3de4e8: 2600 0403 0000 |0160: fill-array-data v0, 00000464 // +00000304 │ │ +3de4ee: 6900 3dd0 |0163: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.MenuView:[I // field@d03d │ │ +3de4f2: 1400 c902 0101 |0165: const v0, #float 2.36956e-38 // #010102c9 │ │ +3de4f8: 1401 3903 047f |0168: const v1, #float 1.75475e+38 // #7f040339 │ │ +3de4fe: 1403 7601 0101 |016b: const v3, #float 2.36946e-38 // #01010176 │ │ +3de504: 2430 c81c 0301 |016e: filled-new-array {v3, v0, v1}, [I // type@1cc8 │ │ +3de50a: 0c00 |0171: move-result-object v0 │ │ +3de50c: 6900 47d0 |0172: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindow:[I // field@d047 │ │ +3de510: 1400 e703 047f |0174: const v0, #float 1.75478e+38 // #7f0403e7 │ │ +3de516: 2410 c81c 0000 |0177: filled-new-array {v0}, [I // type@1cc8 │ │ +3de51c: 0c00 |017a: move-result-object v0 │ │ +3de51e: 6900 48d0 |017b: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.PopupWindowBackgroundState:[I // field@d048 │ │ +3de522: 1400 3b03 047f |017d: const v0, #float 1.75475e+38 // #7f04033b │ │ +3de528: 1401 4103 047f |0180: const v1, #float 1.75475e+38 // #7f040341 │ │ +3de52e: 2420 c81c 1000 |0183: filled-new-array {v0, v1}, [I // type@1cc8 │ │ +3de534: 0c00 |0186: move-result-object v0 │ │ +3de536: 6900 4dd0 |0187: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.RecycleListView:[I // field@d04d │ │ +3de53a: 1300 1100 |0189: const/16 v0, #int 17 // #11 │ │ +3de53e: 2300 c81c |018b: new-array v0, v0, [I // type@1cc8 │ │ +3de542: 2600 ed02 0000 |018d: fill-array-data v0, 0000047a // +000002ed │ │ +3de548: 6900 50d0 |0190: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SearchView:[I // field@d050 │ │ +3de54c: 1400 6202 0101 |0192: const v0, #float 2.36953e-38 // #01010262 │ │ +3de552: 1401 5d03 047f |0195: const v1, #float 1.75476e+38 // #7f04035d │ │ +3de558: 1406 b200 0101 |0198: const v6, #float 2.36941e-38 // #010100b2 │ │ +3de55e: 1407 7b01 0101 |019b: const v7, #float 2.36946e-38 // #0101017b │ │ +3de564: 2451 c81c 3607 |019e: filled-new-array {v6, v3, v7, v0, v1}, [I // type@1cc8 │ │ +3de56a: 0c00 |01a1: move-result-object v0 │ │ +3de56c: 6900 62d0 |01a2: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Spinner:[I // field@d062 │ │ +3de570: 2320 c81c |01a4: new-array v0, v2, [I // type@1cc8 │ │ +3de574: 2600 fa02 0000 |01a6: fill-array-data v0, 000004a0 // +000002fa │ │ +3de57a: 6900 68d0 |01a9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawable:[I // field@d068 │ │ +3de57e: 2410 c81c 0500 |01ab: filled-new-array {v5}, [I // type@1cc8 │ │ +3de584: 0c00 |01ae: move-result-object v0 │ │ +3de586: 6900 69d0 |01af: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.StateListDrawableItem:[I // field@d069 │ │ +3de58a: 1300 0e00 |01b1: const/16 v0, #int 14 // #e │ │ +3de58e: 2300 c81c |01b3: new-array v0, v0, [I // type@1cc8 │ │ +3de592: 2600 fb02 0000 |01b5: fill-array-data v0, 000004b0 // +000002fb │ │ +3de598: 6900 71d0 |01b8: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.SwitchCompat:[I // field@d071 │ │ +3de59c: 1300 1000 |01ba: const/16 v0, #int 16 // #10 │ │ +3de5a0: 2300 c81c |01bc: new-array v0, v0, [I // type@1cc8 │ │ +3de5a4: 2600 1203 0000 |01be: fill-array-data v0, 000004d0 // +00000312 │ │ +3de5aa: 6900 80d0 |01c1: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.TextAppearance:[I // field@d080 │ │ +3de5ae: 1300 1e00 |01c3: const/16 v0, #int 30 // #1e │ │ +3de5b2: 2300 c81c |01c5: new-array v0, v0, [I // type@1cc8 │ │ +3de5b6: 2600 2d03 0000 |01c7: fill-array-data v0, 000004f4 // +0000032d │ │ +3de5bc: 6900 91d0 |01ca: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.Toolbar:[I // field@d091 │ │ +3de5c0: 1400 4003 047f |01cc: const v0, #float 1.75475e+38 // #7f040340 │ │ +3de5c6: 1401 6604 047f |01cf: const v1, #float 1.75481e+38 // #7f040466 │ │ +3de5cc: 1502 0101 |01d2: const/high16 v2, #int 16842752 // #101 │ │ +3de5d0: 1403 da00 0101 |01d4: const v3, #float 2.36942e-38 // #010100da │ │ +3de5d6: 1405 3d03 047f |01d7: const v5, #float 1.75475e+38 // #7f04033d │ │ +3de5dc: 2451 c81c 3205 |01da: filled-new-array {v2, v3, v5, v0, v1}, [I // type@1cc8 │ │ +3de5e2: 0c00 |01dd: move-result-object v0 │ │ +3de5e4: 6900 b0d0 |01de: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.View:[I // field@d0b0 │ │ +3de5e8: 1400 5000 047f |01e0: const v0, #float 1.7546e+38 // #7f040050 │ │ +3de5ee: 1401 5100 047f |01e3: const v1, #float 1.7546e+38 // #7f040051 │ │ +3de5f4: 1402 d400 0101 |01e6: const v2, #float 2.36942e-38 // #010100d4 │ │ +3de5fa: 2430 c81c 0201 |01e9: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3de600: 0c00 |01ec: move-result-object v0 │ │ +3de602: 6900 b1d0 |01ed: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewBackgroundHelper:[I // field@d0b1 │ │ +3de606: 1400 f200 0101 |01ef: const v0, #float 2.36942e-38 // #010100f2 │ │ +3de60c: 1401 f300 0101 |01f2: const v1, #float 2.36942e-38 // #010100f3 │ │ +3de612: 2430 c81c 0401 |01f5: filled-new-array {v4, v0, v1}, [I // type@1cc8 │ │ +3de618: 0c00 |01f8: move-result-object v0 │ │ +3de61a: 6900 b5d0 |01f9: sput-object v0, Lde/danoeh/antennapod/playback/cast/R$styleable;.ViewStubCompat:[I // field@d0b5 │ │ +3de61e: 0e00 |01fb: return-void │ │ +3de620: 0003 0400 1d00 0000 4700 047f 4e00 ... |01fc: array-data (62 units) │ │ +3de69c: 0003 0400 0600 0000 4700 047f 4e00 ... |023a: array-data (16 units) │ │ +3de6bc: 0003 0400 0800 0000 f200 0101 9100 ... |024a: array-data (20 units) │ │ +3de6e4: 0003 0400 0600 0000 1c01 0101 9401 ... |025e: array-data (16 units) │ │ +3de704: 0003 0400 0700 0000 3400 0101 6d01 ... |026e: array-data (18 units) │ │ +3de728: 0003 0400 1600 0000 3400 0101 4000 ... |0280: array-data (48 units) │ │ +3de788: 0003 0400 7f00 0000 5700 0101 ae00 ... |02b0: array-data (258 units) │ │ +3de98c: 0003 0400 0800 0000 3b00 047f 3c00 ... |03b2: array-data (20 units) │ │ +3de9b4: 0003 0400 0700 0000 e401 047f e501 ... |03c6: array-data (18 units) │ │ +3de9d8: 0003 0400 0a00 0000 3205 0101 3305 ... |03d8: array-data (24 units) │ │ +3dea08: 0003 0400 0c00 0000 9d01 0101 9e01 ... |03f0: array-data (28 units) │ │ +3dea40: 0003 0400 0900 0000 af00 0101 c400 ... |040c: array-data (22 units) │ │ +3dea6c: 0003 0400 0600 0000 0e00 0101 d000 ... |0422: array-data (16 units) │ │ +3dea8c: 0003 0400 1700 0000 0200 0101 0e00 ... |0432: array-data (50 units) │ │ +3deaf0: 0003 0400 0900 0000 ae00 0101 2c01 ... |0464: array-data (22 units) │ │ +3deb1c: 0003 0400 1100 0000 da00 0101 1f01 ... |047a: array-data (38 units) │ │ +3deb68: 0003 0400 0600 0000 1c01 0101 9401 ... |04a0: array-data (16 units) │ │ +3deb88: 0003 0400 0e00 0000 2401 0101 2501 ... |04b0: array-data (32 units) │ │ +3debc8: 0003 0400 1000 0000 9500 0101 9600 ... |04d0: array-data (36 units) │ │ +3dec10: 0003 0400 1e00 0000 af00 0101 4001 ... |04f4: array-data (64 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/cast/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3decb8: |[3decb8] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ -3decc8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3decce: 0e00 |0003: return-void │ │ +3dec90: |[3dec90] de.danoeh.antennapod.playback.cast.R$styleable.:()V │ │ +3deca0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3deca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -940322,17 +940322,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dece8: |[3dece8] de.danoeh.antennapod.playback.cast.R.:()V │ │ -3decf8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3decfe: 0e00 |0003: return-void │ │ +3decc0: |[3decc0] de.danoeh.antennapod.playback.cast.R.:()V │ │ +3decd0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3decd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -940379,17 +940379,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ded00: |[3ded00] de.danoeh.antennapod.playback.service.BuildConfig.:()V │ │ -3ded10: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ded16: 0e00 |0003: return-void │ │ +3decd8: |[3decd8] de.danoeh.antennapod.playback.service.BuildConfig.:()V │ │ +3dece8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3decee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -940446,17 +940446,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ded18: |[3ded18] de.danoeh.antennapod.playback.service.MediaButtonReceiver.:()V │ │ -3ded28: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3ded2e: 0e00 |0003: return-void │ │ +3decf0: |[3decf0] de.danoeh.antennapod.playback.service.MediaButtonReceiver.:()V │ │ +3ded00: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3ded06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/MediaButtonReceiver; │ │ │ │ Virtual methods - │ │ @@ -940465,68 +940465,68 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3ded30: |[3ded30] de.danoeh.antennapod.playback.service.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3ded40: 1a00 ed3b |0000: const-string v0, "MediaButtonReceiver" // string@3bed │ │ -3ded44: 1a01 b841 |0002: const-string v1, "Received intent" // string@41b8 │ │ -3ded48: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ded4e: 3808 6200 |0007: if-eqz v8, 0069 // +0062 │ │ -3ded52: 6e10 3502 0800 |0009: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0235 │ │ -3ded58: 0c00 |000c: move-result-object v0 │ │ -3ded5a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -3ded5e: 285a |000f: goto 0069 // +005a │ │ -3ded60: 1a00 5b56 |0010: const-string v0, "android.intent.extra.KEY_EVENT" // string@565b │ │ -3ded64: 6e20 3a02 0800 |0012: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -3ded6a: 0c08 |0015: move-result-object v8 │ │ -3ded6c: 1f08 7702 |0016: check-cast v8, Landroid/view/KeyEvent; // type@0277 │ │ -3ded70: 3808 5100 |0018: if-eqz v8, 0069 // +0051 │ │ -3ded74: 6e10 ae0b 0800 |001a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0bae │ │ -3ded7a: 0a00 |001d: move-result v0 │ │ -3ded7c: 3900 4b00 |001e: if-nez v0, 0069 // +004b │ │ -3ded80: 6e10 b70b 0800 |0020: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bb7 │ │ -3ded86: 0a00 |0023: move-result v0 │ │ -3ded88: 3900 4500 |0024: if-nez v0, 0069 // +0045 │ │ -3ded8c: 2200 6100 |0026: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3ded90: 1a01 1f65 |0028: const-string v1, "de.danoeh.antennapod.intents.PLAYBACK_SERVICE" // string@651f │ │ -3ded94: 7020 2a02 1000 |002a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ -3ded9a: 6e10 fc01 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ -3deda0: 0c01 |0030: move-result-object v1 │ │ -3deda2: 6e20 5502 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0255 │ │ -3deda8: 1a01 1c65 |0034: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@651c │ │ -3dedac: 6e10 b30b 0800 |0036: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bb3 │ │ -3dedb2: 0a02 |0039: move-result v2 │ │ -3dedb4: 6e30 4102 1002 |003a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ -3dedba: 1a01 1d65 |003d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.SOURCE" // string@651d │ │ -3dedbe: 6e10 b80b 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getSource:()I // method@0bb8 │ │ -3dedc4: 0a02 |0042: move-result v2 │ │ -3dedc6: 6e30 4102 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ -3dedcc: 6e10 b10b 0800 |0046: invoke-virtual {v8}, Landroid/view/KeyEvent;.getEventTime:()J // method@0bb1 │ │ -3dedd2: 0b01 |0049: move-result-wide v1 │ │ -3dedd4: 1603 0000 |004a: const-wide/16 v3, #int 0 // #0 │ │ -3dedd8: 3105 0103 |004c: cmp-long v5, v1, v3 │ │ -3deddc: 3c05 0d00 |004e: if-gtz v5, 005b // +000d │ │ -3dede0: 6e10 b00b 0800 |0050: invoke-virtual {v8}, Landroid/view/KeyEvent;.getDownTime:()J // method@0bb0 │ │ -3dede6: 0b01 |0053: move-result-wide v1 │ │ -3dede8: 3108 0103 |0054: cmp-long v8, v1, v3 │ │ -3dedec: 3d08 0300 |0056: if-lez v8, 0059 // +0003 │ │ -3dedf0: 2803 |0058: goto 005b // +0003 │ │ -3dedf2: 1208 |0059: const/4 v8, #int 0 // #0 │ │ -3dedf4: 2802 |005a: goto 005c // +0002 │ │ -3dedf6: 1218 |005b: const/4 v8, #int 1 // #1 │ │ -3dedf8: 1a01 1b65 |005c: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@651b │ │ -3dedfc: 6e30 4802 1008 |005e: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ -3dee02: 7120 8127 0700 |0061: invoke-static {v7, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2781 │ │ -3dee08: 2805 |0064: goto 0069 // +0005 │ │ -3dee0a: 0d07 |0065: move-exception v7 │ │ -3dee0c: 6e10 42a6 0700 |0066: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dee12: 0e00 |0069: return-void │ │ +3ded08: |[3ded08] de.danoeh.antennapod.playback.service.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3ded18: 1a00 ed3b |0000: const-string v0, "MediaButtonReceiver" // string@3bed │ │ +3ded1c: 1a01 b841 |0002: const-string v1, "Received intent" // string@41b8 │ │ +3ded20: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ded26: 3808 6200 |0007: if-eqz v8, 0069 // +0062 │ │ +3ded2a: 6e10 3502 0800 |0009: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0235 │ │ +3ded30: 0c00 |000c: move-result-object v0 │ │ +3ded32: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +3ded36: 285a |000f: goto 0069 // +005a │ │ +3ded38: 1a00 5b56 |0010: const-string v0, "android.intent.extra.KEY_EVENT" // string@565b │ │ +3ded3c: 6e20 3a02 0800 |0012: invoke-virtual {v8, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +3ded42: 0c08 |0015: move-result-object v8 │ │ +3ded44: 1f08 7702 |0016: check-cast v8, Landroid/view/KeyEvent; // type@0277 │ │ +3ded48: 3808 5100 |0018: if-eqz v8, 0069 // +0051 │ │ +3ded4c: 6e10 ae0b 0800 |001a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0bae │ │ +3ded52: 0a00 |001d: move-result v0 │ │ +3ded54: 3900 4b00 |001e: if-nez v0, 0069 // +004b │ │ +3ded58: 6e10 b70b 0800 |0020: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bb7 │ │ +3ded5e: 0a00 |0023: move-result v0 │ │ +3ded60: 3900 4500 |0024: if-nez v0, 0069 // +0045 │ │ +3ded64: 2200 6100 |0026: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3ded68: 1a01 1f65 |0028: const-string v1, "de.danoeh.antennapod.intents.PLAYBACK_SERVICE" // string@651f │ │ +3ded6c: 7020 2a02 1000 |002a: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ +3ded72: 6e10 fc01 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ +3ded78: 0c01 |0030: move-result-object v1 │ │ +3ded7a: 6e20 5502 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0255 │ │ +3ded80: 1a01 1c65 |0034: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@651c │ │ +3ded84: 6e10 b30b 0800 |0036: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bb3 │ │ +3ded8a: 0a02 |0039: move-result v2 │ │ +3ded8c: 6e30 4102 1002 |003a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ +3ded92: 1a01 1d65 |003d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.SOURCE" // string@651d │ │ +3ded96: 6e10 b80b 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getSource:()I // method@0bb8 │ │ +3ded9c: 0a02 |0042: move-result v2 │ │ +3ded9e: 6e30 4102 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ +3deda4: 6e10 b10b 0800 |0046: invoke-virtual {v8}, Landroid/view/KeyEvent;.getEventTime:()J // method@0bb1 │ │ +3dedaa: 0b01 |0049: move-result-wide v1 │ │ +3dedac: 1603 0000 |004a: const-wide/16 v3, #int 0 // #0 │ │ +3dedb0: 3105 0103 |004c: cmp-long v5, v1, v3 │ │ +3dedb4: 3c05 0d00 |004e: if-gtz v5, 005b // +000d │ │ +3dedb8: 6e10 b00b 0800 |0050: invoke-virtual {v8}, Landroid/view/KeyEvent;.getDownTime:()J // method@0bb0 │ │ +3dedbe: 0b01 |0053: move-result-wide v1 │ │ +3dedc0: 3108 0103 |0054: cmp-long v8, v1, v3 │ │ +3dedc4: 3d08 0300 |0056: if-lez v8, 0059 // +0003 │ │ +3dedc8: 2803 |0058: goto 005b // +0003 │ │ +3dedca: 1208 |0059: const/4 v8, #int 0 // #0 │ │ +3dedcc: 2802 |005a: goto 005c // +0002 │ │ +3dedce: 1218 |005b: const/4 v8, #int 1 // #1 │ │ +3dedd0: 1a01 1b65 |005c: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@651b │ │ +3dedd4: 6e30 4802 1008 |005e: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ +3dedda: 7120 8127 0700 |0061: invoke-static {v7, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2781 │ │ +3dede0: 2805 |0064: goto 0069 // +0005 │ │ +3dede2: 0d07 |0065: move-exception v7 │ │ +3dede4: 6e10 42a6 0700 |0066: invoke-virtual {v7}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dedea: 0e00 |0069: return-void │ │ catches : 1 │ │ 0x0061 - 0x0064 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0004 line=25 │ │ 0x0009 line=26 │ │ 0x0012 line=29 │ │ @@ -940578,18 +940578,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dee24: |[3dee24] de.danoeh.antennapod.playback.service.PlaybackController$1.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3dee34: 5b01 c8d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ -3dee38: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dee3e: 0e00 |0005: return-void │ │ +3dedfc: |[3dedfc] de.danoeh.antennapod.playback.service.PlaybackController$1.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3dee0c: 5b01 c8d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ +3dee10: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dee16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackController$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -940599,35 +940599,35 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3dee40: |[3dee40] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -3dee50: 2021 611a |0000: instance-of v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1a61 │ │ -3dee54: 3801 2700 |0002: if-eqz v1, 0029 // +0027 │ │ -3dee58: 5401 c8d0 |0004: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ -3dee5c: 1f02 611a |0006: check-cast v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1a61 │ │ -3dee60: 6e10 b4a1 0200 |0008: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a1b4 │ │ -3dee66: 0c02 |000b: move-result-object v2 │ │ -3dee68: 7120 38a1 2100 |000c: invoke-static {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a138 │ │ -3dee6e: 5401 c8d0 |000f: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ -3dee72: 7110 34a1 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z // method@a134 │ │ -3dee78: 0a01 |0014: move-result v1 │ │ -3dee7a: 1a02 e03f |0015: const-string v2, "PlaybackController" // string@3fe0 │ │ -3dee7e: 3901 0d00 |0017: if-nez v1, 0024 // +000d │ │ -3dee82: 5401 c8d0 |0019: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ -3dee86: 7110 3ca1 0100 |001b: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13c │ │ -3dee8c: 1a01 320f |001e: const-string v1, "Connection to Service established" // string@0f32 │ │ -3dee90: 7120 170b 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dee96: 2806 |0023: goto 0029 // +0006 │ │ -3dee98: 1a01 330f |0024: const-string v1, "Connection to playback service has been established, but controller has already been released" // string@0f33 │ │ -3dee9c: 7120 1c0b 1200 |0026: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3deea2: 0e00 |0029: return-void │ │ +3dee18: |[3dee18] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +3dee28: 2021 611a |0000: instance-of v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1a61 │ │ +3dee2c: 3801 2700 |0002: if-eqz v1, 0029 // +0027 │ │ +3dee30: 5401 c8d0 |0004: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ +3dee34: 1f02 611a |0006: check-cast v2, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1a61 │ │ +3dee38: 6e10 b4a1 0200 |0008: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a1b4 │ │ +3dee3e: 0c02 |000b: move-result-object v2 │ │ +3dee40: 7120 38a1 2100 |000c: invoke-static {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a138 │ │ +3dee46: 5401 c8d0 |000f: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ +3dee4a: 7110 34a1 0100 |0011: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z // method@a134 │ │ +3dee50: 0a01 |0014: move-result v1 │ │ +3dee52: 1a02 e03f |0015: const-string v2, "PlaybackController" // string@3fe0 │ │ +3dee56: 3901 0d00 |0017: if-nez v1, 0024 // +000d │ │ +3dee5a: 5401 c8d0 |0019: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ +3dee5e: 7110 3ca1 0100 |001b: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13c │ │ +3dee64: 1a01 320f |001e: const-string v1, "Connection to Service established" // string@0f32 │ │ +3dee68: 7120 170b 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dee6e: 2806 |0023: goto 0029 // +0006 │ │ +3dee70: 1a01 330f |0024: const-string v1, "Connection to playback service has been established, but controller has already been released" // string@0f33 │ │ +3dee74: 7120 1c0b 1200 |0026: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3dee7a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x000f line=162 │ │ 0x0019 line=163 │ │ 0x0020 line=164 │ │ @@ -940642,25 +940642,25 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3deea4: |[3deea4] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -3deeb4: 5412 c8d0 |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ -3deeb8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3deeba: 7120 38a1 0200 |0003: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a138 │ │ -3deec0: 5412 c8d0 |0006: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ -3deec4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3deec6: 7120 35a1 0200 |0009: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a135 │ │ -3deecc: 1a02 e03f |000c: const-string v2, "PlaybackController" // string@3fe0 │ │ -3deed0: 1a00 8212 |000e: const-string v0, "Disconnected from Service" // string@1282 │ │ -3deed4: 7120 170b 0200 |0010: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3deeda: 0e00 |0013: return-void │ │ +3dee7c: |[3dee7c] de.danoeh.antennapod.playback.service.PlaybackController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +3dee8c: 5412 c8d0 |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ +3dee90: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3dee92: 7120 38a1 0200 |0003: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a138 │ │ +3dee98: 5412 c8d0 |0006: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c8 │ │ +3dee9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3dee9e: 7120 35a1 0200 |0009: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a135 │ │ +3deea4: 1a02 e03f |000c: const-string v2, "PlaybackController" // string@3fe0 │ │ +3deea8: 1a00 8212 |000e: const-string v0, "Disconnected from Service" // string@1282 │ │ +3deeac: 7120 170b 0200 |0010: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3deeb2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0006 line=175 │ │ 0x0010 line=176 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController$1; │ │ @@ -940700,18 +940700,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3deedc: |[3deedc] de.danoeh.antennapod.playback.service.PlaybackController$2.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3deeec: 5b01 c9d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3deef0: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3deef6: 0e00 |0005: return-void │ │ +3deeb4: |[3deeb4] de.danoeh.antennapod.playback.service.PlaybackController$2.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3deec4: 5b01 c9d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3deec8: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3deece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackController$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -940721,51 +940721,51 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -3deef8: |[3deef8] de.danoeh.antennapod.playback.service.PlaybackController$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3def08: 1a02 c241 |0000: const-string v2, "Received statusUpdate Intent." // string@41c2 │ │ -3def0c: 1a03 e03f |0002: const-string v3, "PlaybackController" // string@3fe0 │ │ -3def10: 7120 170b 2300 |0004: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3def16: 5412 c9d0 |0007: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def1a: 7110 33a1 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a133 │ │ -3def20: 0c02 |000c: move-result-object v2 │ │ -3def22: 3802 2400 |000d: if-eqz v2, 0031 // +0024 │ │ -3def26: 5412 c9d0 |000f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def2a: 7110 33a1 0200 |0011: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a133 │ │ -3def30: 0c02 |0014: move-result-object v2 │ │ -3def32: 6e10 f0a1 0200 |0015: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a1f0 │ │ -3def38: 0c02 |0018: move-result-object v2 │ │ -3def3a: 5413 c9d0 |0019: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def3e: 6e10 d2a0 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ -3def44: 0c00 |001e: move-result-object v0 │ │ -3def46: 7120 39a1 0300 |001f: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a139 │ │ -3def4c: 5413 c9d0 |0022: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def50: 6e10 d1a0 0200 |0024: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3def56: 0c02 |0027: move-result-object v2 │ │ -3def58: 7120 36a1 2300 |0028: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a136 │ │ -3def5e: 5412 c9d0 |002b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def62: 7110 3ba1 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13b │ │ -3def68: 281c |0030: goto 004c // +001c │ │ -3def6a: 1a02 f110 |0031: const-string v2, "Couldn't receive status update: playbackService was null" // string@10f1 │ │ -3def6e: 7120 210b 2300 |0033: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ -3def74: 6302 0ed1 |0036: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3def78: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ -3def7c: 5412 c9d0 |003a: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def80: 7110 3aa1 0200 |003c: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13a │ │ -3def86: 280d |003f: goto 004c // +000d │ │ -3def88: 5412 c9d0 |0040: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def8c: 6203 1fc9 |0042: sget-object v3, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3def90: 7120 39a1 3200 |0044: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a139 │ │ -3def96: 5412 c9d0 |0047: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ -3def9a: 7110 3ba1 0200 |0049: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13b │ │ -3defa0: 0e00 |004c: return-void │ │ +3deed0: |[3deed0] de.danoeh.antennapod.playback.service.PlaybackController$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3deee0: 1a02 c241 |0000: const-string v2, "Received statusUpdate Intent." // string@41c2 │ │ +3deee4: 1a03 e03f |0002: const-string v3, "PlaybackController" // string@3fe0 │ │ +3deee8: 7120 170b 2300 |0004: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3deeee: 5412 c9d0 |0007: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3deef2: 7110 33a1 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a133 │ │ +3deef8: 0c02 |000c: move-result-object v2 │ │ +3deefa: 3802 2400 |000d: if-eqz v2, 0031 // +0024 │ │ +3deefe: 5412 c9d0 |000f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3def02: 7110 33a1 0200 |0011: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a133 │ │ +3def08: 0c02 |0014: move-result-object v2 │ │ +3def0a: 6e10 f0a1 0200 |0015: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a1f0 │ │ +3def10: 0c02 |0018: move-result-object v2 │ │ +3def12: 5413 c9d0 |0019: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3def16: 6e10 d2a0 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ +3def1c: 0c00 |001e: move-result-object v0 │ │ +3def1e: 7120 39a1 0300 |001f: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a139 │ │ +3def24: 5413 c9d0 |0022: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3def28: 6e10 d1a0 0200 |0024: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3def2e: 0c02 |0027: move-result-object v2 │ │ +3def30: 7120 36a1 2300 |0028: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a136 │ │ +3def36: 5412 c9d0 |002b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3def3a: 7110 3ba1 0200 |002d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13b │ │ +3def40: 281c |0030: goto 004c // +001c │ │ +3def42: 1a02 f110 |0031: const-string v2, "Couldn't receive status update: playbackService was null" // string@10f1 │ │ +3def46: 7120 210b 2300 |0033: invoke-static {v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ +3def4c: 6302 0ed1 |0036: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3def50: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ +3def54: 5412 c9d0 |003a: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3def58: 7110 3aa1 0200 |003c: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13a │ │ +3def5e: 280d |003f: goto 004c // +000d │ │ +3def60: 5412 c9d0 |0040: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3def64: 6203 1fc9 |0042: sget-object v3, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3def68: 7120 39a1 3200 |0044: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a139 │ │ +3def6e: 5412 c9d0 |0047: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0c9 │ │ +3def72: 7110 3ba1 0200 |0049: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13b │ │ +3def78: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=183 │ │ 0x0007 line=184 │ │ 0x000f line=185 │ │ 0x0019 line=186 │ │ 0x0022 line=187 │ │ @@ -940814,18 +940814,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3defa4: |[3defa4] de.danoeh.antennapod.playback.service.PlaybackController$3.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3defb4: 5b01 cad0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ -3defb8: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3defbe: 0e00 |0005: return-void │ │ +3def7c: |[3def7c] de.danoeh.antennapod.playback.service.PlaybackController$3.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3def8c: 5b01 cad0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ +3def90: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3def96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackController$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -940835,52 +940835,52 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -3defc0: |[3defc0] de.danoeh.antennapod.playback.service.PlaybackController$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3defd0: 1a03 ef6c |0000: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationType" // string@6cef │ │ -3defd4: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -3defd6: 6e30 3802 3400 |0003: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ -3defdc: 0a03 |0006: move-result v3 │ │ -3defde: 1a01 ee6c |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@6cee │ │ -3defe2: 6e30 3802 1400 |0009: invoke-virtual {v4, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ -3defe8: 0a04 |000c: move-result v4 │ │ -3defea: 3204 3000 |000d: if-eq v4, v0, 003d // +0030 │ │ -3defee: 3303 0300 |000f: if-ne v3, v0, 0012 // +0003 │ │ -3deff2: 282c |0011: goto 003d // +002c │ │ -3deff4: 1234 |0012: const/4 v4, #int 3 // #3 │ │ -3deff6: 3243 0c00 |0013: if-eq v3, v4, 001f // +000c │ │ -3deffa: 1274 |0015: const/4 v4, #int 7 // #7 │ │ -3deffc: 3243 0300 |0016: if-eq v3, v4, 0019 // +0003 │ │ -3df000: 2824 |0018: goto 003c // +0024 │ │ -3df002: 5423 cad0 |0019: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ -3df006: 6e10 54a1 0300 |001b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.onPlaybackEnd:()V // method@a154 │ │ -3df00c: 281e |001e: goto 003c // +001e │ │ -3df00e: 5423 cad0 |001f: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ -3df012: 7110 33a1 0300 |0021: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a133 │ │ -3df018: 0c03 |0024: move-result-object v3 │ │ -3df01a: 3903 0c00 |0025: if-nez v3, 0031 // +000c │ │ -3df01e: 6303 0ed1 |0027: sget-boolean v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3df022: 3803 0800 |0029: if-eqz v3, 0031 // +0008 │ │ -3df026: 5423 cad0 |002b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ -3df02a: 7110 3aa1 0300 |002d: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13a │ │ -3df030: 0e00 |0030: return-void │ │ -3df032: 5423 cad0 |0031: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ -3df036: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -3df038: 7120 37a1 4300 |0034: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a137 │ │ -3df03e: 5423 cad0 |0037: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ -3df042: 7110 3ca1 0300 |0039: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13c │ │ -3df048: 0e00 |003c: return-void │ │ -3df04a: 1a03 e03f |003d: const-string v3, "PlaybackController" // string@3fe0 │ │ -3df04e: 1a04 100b |003f: const-string v4, "Bad arguments. Won't handle intent" // string@0b10 │ │ -3df052: 7120 170b 4300 |0041: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3df058: 0e00 |0044: return-void │ │ +3def98: |[3def98] de.danoeh.antennapod.playback.service.PlaybackController$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3defa8: 1a03 ef6c |0000: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationType" // string@6cef │ │ +3defac: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +3defae: 6e30 3802 3400 |0003: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ +3defb4: 0a03 |0006: move-result v3 │ │ +3defb6: 1a01 ee6c |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@6cee │ │ +3defba: 6e30 3802 1400 |0009: invoke-virtual {v4, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ +3defc0: 0a04 |000c: move-result v4 │ │ +3defc2: 3204 3000 |000d: if-eq v4, v0, 003d // +0030 │ │ +3defc6: 3303 0300 |000f: if-ne v3, v0, 0012 // +0003 │ │ +3defca: 282c |0011: goto 003d // +002c │ │ +3defcc: 1234 |0012: const/4 v4, #int 3 // #3 │ │ +3defce: 3243 0c00 |0013: if-eq v3, v4, 001f // +000c │ │ +3defd2: 1274 |0015: const/4 v4, #int 7 // #7 │ │ +3defd4: 3243 0300 |0016: if-eq v3, v4, 0019 // +0003 │ │ +3defd8: 2824 |0018: goto 003c // +0024 │ │ +3defda: 5423 cad0 |0019: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ +3defde: 6e10 54a1 0300 |001b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.onPlaybackEnd:()V // method@a154 │ │ +3defe4: 281e |001e: goto 003c // +001e │ │ +3defe6: 5423 cad0 |001f: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ +3defea: 7110 33a1 0300 |0021: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; // method@a133 │ │ +3deff0: 0c03 |0024: move-result-object v3 │ │ +3deff2: 3903 0c00 |0025: if-nez v3, 0031 // +000c │ │ +3deff6: 6303 0ed1 |0027: sget-boolean v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3deffa: 3803 0800 |0029: if-eqz v3, 0031 // +0008 │ │ +3deffe: 5423 cad0 |002b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ +3df002: 7110 3aa1 0300 |002d: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13a │ │ +3df008: 0e00 |0030: return-void │ │ +3df00a: 5423 cad0 |0031: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ +3df00e: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +3df010: 7120 37a1 4300 |0034: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V // method@a137 │ │ +3df016: 5423 cad0 |0037: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackController; // field@d0ca │ │ +3df01a: 7110 3ca1 0300 |0039: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a13c │ │ +3df020: 0e00 |003c: return-void │ │ +3df022: 1a03 e03f |003d: const-string v3, "PlaybackController" // string@3fe0 │ │ +3df026: 1a04 100b |003f: const-string v4, "Bad arguments. Won't handle intent" // string@0b10 │ │ +3df02a: 7120 170b 4300 |0041: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3df030: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=205 │ │ 0x0009 line=206 │ │ 0x0019 line=221 │ │ 0x001f line=213 │ │ 0x002b line=214 │ │ @@ -940926,56 +940926,56 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -3df05c: |[3df05c] de.danoeh.antennapod.playback.service.PlaybackController$4.:()V │ │ -3df06c: 7100 00a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a100 │ │ -3df072: 0c00 |0003: move-result-object v0 │ │ -3df074: 2100 |0004: array-length v0, v0 │ │ -3df076: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ -3df07a: 6900 cbd0 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df07e: 6201 1bc9 |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3df082: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df088: 0a01 |000e: move-result v1 │ │ -3df08a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3df08c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3df090: 6200 cbd0 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df094: 6201 1dc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3df098: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df09e: 0a01 |0019: move-result v1 │ │ -3df0a0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3df0a2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3df0a6: 6200 cbd0 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df0aa: 6201 1ac9 |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3df0ae: 6e10 4fa5 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df0b4: 0a01 |0024: move-result v1 │ │ -3df0b6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3df0b8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3df0bc: 6200 cbd0 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df0c0: 6201 1cc9 |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3df0c4: 6e10 4fa5 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df0ca: 0a01 |002f: move-result v1 │ │ -3df0cc: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3df0ce: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3df0d2: 6200 cbd0 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df0d6: 6201 1fc9 |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3df0da: 6e10 4fa5 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df0e0: 0a01 |003a: move-result v1 │ │ -3df0e2: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3df0e4: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3df0e8: 6200 cbd0 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df0ec: 6201 18c9 |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3df0f0: 6e10 4fa5 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df0f6: 0a01 |0045: move-result v1 │ │ -3df0f8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3df0fa: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3df0fe: 0e00 |0049: return-void │ │ +3df034: |[3df034] de.danoeh.antennapod.playback.service.PlaybackController$4.:()V │ │ +3df044: 7100 00a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a100 │ │ +3df04a: 0c00 |0003: move-result-object v0 │ │ +3df04c: 2100 |0004: array-length v0, v0 │ │ +3df04e: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ +3df052: 6900 cbd0 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df056: 6201 1bc9 |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3df05a: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df060: 0a01 |000e: move-result v1 │ │ +3df062: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3df064: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3df068: 6200 cbd0 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df06c: 6201 1dc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3df070: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df076: 0a01 |0019: move-result v1 │ │ +3df078: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3df07a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3df07e: 6200 cbd0 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df082: 6201 1ac9 |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3df086: 6e10 4fa5 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df08c: 0a01 |0024: move-result v1 │ │ +3df08e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3df090: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3df094: 6200 cbd0 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df098: 6201 1cc9 |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3df09c: 6e10 4fa5 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df0a2: 0a01 |002f: move-result v1 │ │ +3df0a4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3df0a6: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3df0aa: 6200 cbd0 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df0ae: 6201 1fc9 |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3df0b2: 6e10 4fa5 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df0b8: 0a01 |003a: move-result v1 │ │ +3df0ba: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3df0bc: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3df0c0: 6200 cbd0 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df0c4: 6201 18c9 |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3df0c8: 6e10 4fa5 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df0ce: 0a01 |0045: move-result v1 │ │ +3df0d0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3df0d2: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3df0d6: 0e00 |0049: return-void │ │ catches : 6 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -941076,17 +941076,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df2dc: |[3df2dc] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ -3df2ec: 5400 d5d0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df2f0: 1100 |0002: return-object v0 │ │ +3df2b4: |[3df2b4] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ +3df2c4: 5400 d5d0 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df2c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -941094,17 +941094,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df174: |[3df174] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z │ │ -3df184: 5500 d6d0 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ -3df188: 0f00 |0002: return v0 │ │ +3df14c: |[3df14c] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fgetreleased:(Lde/danoeh/antennapod/playback/service/PlaybackController;)Z │ │ +3df15c: 5500 d6d0 |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ +3df160: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -941112,17 +941112,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df42c: |[3df42c] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ -3df43c: 5c01 cfd0 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ -3df440: 0e00 |0002: return-void │ │ +3df404: |[3df404] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputinitialized:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ +3df414: 5c01 cfd0 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ +3df418: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -941131,17 +941131,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df444: |[3df444] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3df454: 5b01 d2d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3df458: 0e00 |0002: return-void │ │ +3df41c: |[3df41c] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmedia:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3df42c: 5b01 d2d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3df430: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -941150,17 +941150,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df45c: |[3df45c] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ -3df46c: 5c01 d3d0 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ -3df470: 0e00 |0002: return-void │ │ +3df434: |[3df434] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputmediaInfoLoaded:(Lde/danoeh/antennapod/playback/service/PlaybackController;Z)V │ │ +3df444: 5c01 d3d0 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ +3df448: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -941169,17 +941169,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df474: |[3df474] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3df484: 5b01 d5d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df488: 0e00 |0002: return-void │ │ +3df44c: |[3df44c] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputplaybackService:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3df45c: 5b01 d5d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df460: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -941188,17 +941188,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df48c: |[3df48c] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3df49c: 5b01 d7d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ -3df4a0: 0e00 |0002: return-void │ │ +3df464: |[3df464] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$fputstatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3df474: 5b01 d7d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ +3df478: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -941207,17 +941207,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3df4a4: |[3df4a4] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3df4b4: 7010 3ea1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a13e │ │ -3df4ba: 0e00 |0003: return-void │ │ +3df47c: |[3df47c] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mbindToService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3df48c: 7010 3ea1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a13e │ │ +3df492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -941225,17 +941225,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3df4bc: |[3df4bc] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3df4cc: 7010 4ca1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a14c │ │ -3df4d2: 0e00 |0003: return-void │ │ +3df494: |[3df494] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mhandleStatus:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3df4a4: 7010 4ca1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a14c │ │ +3df4aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -941243,17 +941243,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackController;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3df4d4: |[3df4d4] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ -3df4e4: 7010 57a1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.queryService:()V // method@a157 │ │ -3df4ea: 0e00 |0003: return-void │ │ +3df4ac: |[3df4ac] de.danoeh.antennapod.playback.service.PlaybackController.-$$Nest$mqueryService:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V │ │ +3df4bc: 7010 57a1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.queryService:()V // method@a157 │ │ +3df4c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #10 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -941261,36 +941261,36 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3df4ec: |[3df4ec] de.danoeh.antennapod.playback.service.PlaybackController.:(Landroid/app/Activity;)V │ │ -3df4fc: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3df502: 6200 1fc9 |0003: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3df506: 5b20 d7d0 |0005: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ -3df50a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3df50c: 5c20 d3d0 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ -3df510: 5c20 d6d0 |000a: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ -3df514: 5c20 cfd0 |000c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ -3df518: 5c20 ced0 |000e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ -3df51c: 1600 ffff |0010: const-wide/16 v0, #int -1 // #ffff │ │ -3df520: 5a20 d0d0 |0012: iput-wide v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d0d0 │ │ -3df524: 2200 401a |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1; // type@1a40 │ │ -3df528: 7020 2ba1 2000 |0016: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a12b │ │ -3df52e: 5b20 d1d0 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d0d1 │ │ -3df532: 2200 411a |001b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2; // type@1a41 │ │ -3df536: 7020 2ea1 2000 |001d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a12e │ │ -3df53c: 5b20 d8d0 |0020: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d0d8 │ │ -3df540: 2200 421a |0022: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3; // type@1a42 │ │ -3df544: 7020 30a1 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a130 │ │ -3df54a: 5b20 d4d0 |0027: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d0d4 │ │ -3df54e: 5b23 cdd0 |0029: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3df552: 0e00 |002b: return-void │ │ +3df4c4: |[3df4c4] de.danoeh.antennapod.playback.service.PlaybackController.:(Landroid/app/Activity;)V │ │ +3df4d4: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3df4da: 6200 1fc9 |0003: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3df4de: 5b20 d7d0 |0005: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ +3df4e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3df4e4: 5c20 d3d0 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ +3df4e8: 5c20 d6d0 |000a: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ +3df4ec: 5c20 cfd0 |000c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ +3df4f0: 5c20 ced0 |000e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ +3df4f4: 1600 ffff |0010: const-wide/16 v0, #int -1 // #ffff │ │ +3df4f8: 5a20 d0d0 |0012: iput-wide v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d0d0 │ │ +3df4fc: 2200 401a |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$1; // type@1a40 │ │ +3df500: 7020 2ba1 2000 |0016: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a12b │ │ +3df506: 5b20 d1d0 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d0d1 │ │ +3df50a: 2200 411a |001b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$2; // type@1a41 │ │ +3df50e: 7020 2ea1 2000 |001d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a12e │ │ +3df514: 5b20 d8d0 |0020: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d0d8 │ │ +3df518: 2200 421a |0022: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackController$3; // type@1a42 │ │ +3df51c: 7020 30a1 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackController$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackController;)V // method@a130 │ │ +3df522: 5b20 d4d0 |0027: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d0d4 │ │ +3df526: 5b23 cdd0 |0029: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df52a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=47 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ 0x000c line=51 │ │ @@ -941309,42 +941309,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -3df554: |[3df554] de.danoeh.antennapod.playback.service.PlaybackController.bindToService:()V │ │ -3df564: 1a00 7049 |0000: const-string v0, "Trying to connect to service" // string@4970 │ │ -3df568: 1a01 e03f |0002: const-string v1, "PlaybackController" // string@3fe0 │ │ -3df56c: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3df572: 6300 0ed1 |0007: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3df576: 3800 2900 |0009: if-eqz v0, 0032 // +0029 │ │ -3df57a: 5450 cdd0 |000b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3df57e: 2202 6100 |000d: new-instance v2, Landroid/content/Intent; // type@0061 │ │ -3df582: 5453 cdd0 |000f: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3df586: 1c04 621a |0011: const-class v4, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ -3df58a: 7030 2802 3204 |0013: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3df590: 5453 d1d0 |0016: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d0d1 │ │ -3df594: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -3df596: 6e40 df01 2043 |0019: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@01df │ │ -3df59c: 0a00 |001c: move-result v0 │ │ -3df59e: 2202 611b |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3df5a2: 7010 06a6 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3df5a8: 1a03 5242 |0022: const-string v3, "Result for service binding: " // string@4252 │ │ -3df5ac: 6e20 12a6 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3df5b2: 6e20 13a6 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ -3df5b8: 6e10 1ba6 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3df5be: 0c00 |002d: move-result-object v0 │ │ -3df5c0: 7120 170b 0100 |002e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3df5c6: 0e00 |0031: return-void │ │ -3df5c8: 2200 451b |0032: new-instance v0, Ljava/lang/IllegalStateException; // type@1b45 │ │ -3df5cc: 1a01 6f49 |0034: const-string v1, "Trying to bind but service is not running" // string@496f │ │ -3df5d0: 7020 66a5 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ -3df5d6: 2700 |0039: throw v0 │ │ +3df52c: |[3df52c] de.danoeh.antennapod.playback.service.PlaybackController.bindToService:()V │ │ +3df53c: 1a00 7049 |0000: const-string v0, "Trying to connect to service" // string@4970 │ │ +3df540: 1a01 e03f |0002: const-string v1, "PlaybackController" // string@3fe0 │ │ +3df544: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3df54a: 6300 0ed1 |0007: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3df54e: 3800 2900 |0009: if-eqz v0, 0032 // +0029 │ │ +3df552: 5450 cdd0 |000b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df556: 2202 6100 |000d: new-instance v2, Landroid/content/Intent; // type@0061 │ │ +3df55a: 5453 cdd0 |000f: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df55e: 1c04 621a |0011: const-class v4, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ +3df562: 7030 2802 3204 |0013: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3df568: 5453 d1d0 |0016: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d0d1 │ │ +3df56c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +3df56e: 6e40 df01 2043 |0019: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@01df │ │ +3df574: 0a00 |001c: move-result v0 │ │ +3df576: 2202 611b |001d: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3df57a: 7010 06a6 0200 |001f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3df580: 1a03 5242 |0022: const-string v3, "Result for service binding: " // string@4252 │ │ +3df584: 6e20 12a6 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3df58a: 6e20 13a6 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@a613 │ │ +3df590: 6e10 1ba6 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3df596: 0c00 |002d: move-result-object v0 │ │ +3df598: 7120 170b 0100 |002e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3df59e: 0e00 |0031: return-void │ │ +3df5a0: 2200 451b |0032: new-instance v0, Ljava/lang/IllegalStateException; // type@1b45 │ │ +3df5a4: 1a01 6f49 |0034: const-string v1, "Trying to bind but service is not running" // string@496f │ │ +3df5a8: 7020 66a5 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ +3df5ae: 2700 |0039: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=150 │ │ 0x0007 line=151 │ │ 0x000b line=154 │ │ 0x001d line=155 │ │ 0x0032 line=152 │ │ @@ -941356,29 +941356,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3df5d8: |[3df5d8] de.danoeh.antennapod.playback.service.PlaybackController.checkMediaInfoLoaded:()V │ │ -3df5e8: 5550 d3d0 |0000: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ -3df5ec: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -3df5f0: 5350 d0d0 |0004: iget-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d0d0 │ │ -3df5f4: 7100 96a3 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ -3df5fa: 0b02 |0009: move-result-wide v2 │ │ -3df5fc: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3df600: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ -3df604: 7100 96a3 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ -3df60a: 0b00 |0011: move-result-wide v0 │ │ -3df60c: 5a50 d0d0 |0012: iput-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d0d0 │ │ -3df610: 6e10 51a1 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadMediaInfo:()V // method@a151 │ │ -3df616: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -3df618: 5c50 d3d0 |0018: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ -3df61c: 0e00 |001a: return-void │ │ +3df5b0: |[3df5b0] de.danoeh.antennapod.playback.service.PlaybackController.checkMediaInfoLoaded:()V │ │ +3df5c0: 5550 d3d0 |0000: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ +3df5c4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +3df5c8: 5350 d0d0 |0004: iget-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d0d0 │ │ +3df5cc: 7100 96a3 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ +3df5d2: 0b02 |0009: move-result-wide v2 │ │ +3df5d4: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3df5d8: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ +3df5dc: 7100 96a3 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ +3df5e2: 0b00 |0011: move-result-wide v0 │ │ +3df5e4: 5a50 d0d0 |0012: iput-wide v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadedFeedMedia:J // field@d0d0 │ │ +3df5e8: 6e10 51a1 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.loadMediaInfo:()V // method@a151 │ │ +3df5ee: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +3df5f0: 5c50 d3d0 |0018: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ +3df5f4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x000e line=260 │ │ 0x0014 line=261 │ │ 0x0018 line=263 │ │ locals : │ │ @@ -941389,49 +941389,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -3df678: |[3df678] de.danoeh.antennapod.playback.service.PlaybackController.handleStatus:()V │ │ -3df688: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3df68c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3df692: 1a01 22bf |0005: const-string v1, "status: " // string@bf22 │ │ -3df696: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3df69c: 5421 d7d0 |000a: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ -3df6a0: 6e10 c0a5 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3df6a6: 0c01 |000f: move-result-object v1 │ │ -3df6a8: 6e20 12a6 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3df6ae: 6e10 1ba6 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3df6b4: 0c00 |0016: move-result-object v0 │ │ -3df6b6: 1a01 e03f |0017: const-string v1, "PlaybackController" // string@3fe0 │ │ -3df6ba: 7120 170b 0100 |0019: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3df6c0: 7010 3fa1 0200 |001c: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a13f │ │ -3df6c6: 6200 cbd0 |001f: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df6ca: 5421 d7d0 |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ -3df6ce: 6e10 4fa5 0100 |0023: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df6d4: 0a01 |0026: move-result v1 │ │ -3df6d6: 4400 0001 |0027: aget v0, v0, v1 │ │ -3df6da: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -3df6dc: 2b00 1a00 0000 |002a: packed-switch v0, 00000044 // +0000001a │ │ -3df6e2: 2816 |002d: goto 0043 // +0016 │ │ -3df6e4: 6e20 61a1 1200 |002e: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ -3df6ea: 2812 |0031: goto 0043 // +0012 │ │ -3df6ec: 5420 d5d0 |0032: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df6f0: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ -3df6f4: 6e10 faa1 0000 |0036: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a1fa │ │ -3df6fa: 0a00 |0039: move-result v0 │ │ -3df6fc: b710 |003a: xor-int/2addr v0, v1 │ │ -3df6fe: 6e20 61a1 0200 |003b: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ -3df704: 2805 |003e: goto 0043 // +0005 │ │ -3df706: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -3df708: 6e20 61a1 0200 |0040: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ -3df70e: 0e00 |0043: return-void │ │ -3df710: 0001 0600 0100 0000 1500 0000 0800 ... |0044: packed-switch-data (16 units) │ │ +3df650: |[3df650] de.danoeh.antennapod.playback.service.PlaybackController.handleStatus:()V │ │ +3df660: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3df664: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3df66a: 1a01 22bf |0005: const-string v1, "status: " // string@bf22 │ │ +3df66e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3df674: 5421 d7d0 |000a: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ +3df678: 6e10 c0a5 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3df67e: 0c01 |000f: move-result-object v1 │ │ +3df680: 6e20 12a6 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3df686: 6e10 1ba6 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3df68c: 0c00 |0016: move-result-object v0 │ │ +3df68e: 1a01 e03f |0017: const-string v1, "PlaybackController" // string@3fe0 │ │ +3df692: 7120 170b 0100 |0019: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3df698: 7010 3fa1 0200 |001c: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a13f │ │ +3df69e: 6200 cbd0 |001f: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df6a2: 5421 d7d0 |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ +3df6a6: 6e10 4fa5 0100 |0023: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df6ac: 0a01 |0026: move-result v1 │ │ +3df6ae: 4400 0001 |0027: aget v0, v0, v1 │ │ +3df6b2: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +3df6b4: 2b00 1a00 0000 |002a: packed-switch v0, 00000044 // +0000001a │ │ +3df6ba: 2816 |002d: goto 0043 // +0016 │ │ +3df6bc: 6e20 61a1 1200 |002e: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ +3df6c2: 2812 |0031: goto 0043 // +0012 │ │ +3df6c4: 5420 d5d0 |0032: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df6c8: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ +3df6cc: 6e10 faa1 0000 |0036: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a1fa │ │ +3df6d2: 0a00 |0039: move-result v0 │ │ +3df6d4: b710 |003a: xor-int/2addr v0, v1 │ │ +3df6d6: 6e20 61a1 0200 |003b: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ +3df6dc: 2805 |003e: goto 0043 // +0005 │ │ +3df6de: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +3df6e0: 6e20 61a1 0200 |0040: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ +3df6e6: 0e00 |0043: return-void │ │ +3df6e8: 0001 0600 0100 0000 1500 0000 0800 ... |0044: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x001c line=237 │ │ 0x001f line=238 │ │ 0x002e line=251 │ │ 0x0032 line=243 │ │ @@ -941445,48 +941445,48 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -3df78c: |[3df78c] de.danoeh.antennapod.playback.service.PlaybackController.initServiceRunning:()V │ │ -3df79c: 1d05 |0000: monitor-enter v5 │ │ -3df79e: 5550 cfd0 |0001: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ -3df7a2: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -3df7a6: 1e05 |0005: monitor-exit v5 │ │ -3df7a8: 0e00 |0006: return-void │ │ -3df7aa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3df7ac: 5c50 cfd0 |0008: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ -3df7b0: 5450 cdd0 |000a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3df7b4: 5451 d8d0 |000c: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d0d8 │ │ -3df7b8: 2202 6200 |000e: new-instance v2, Landroid/content/IntentFilter; // type@0062 │ │ -3df7bc: 1a03 f353 |0010: const-string v3, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@53f3 │ │ -3df7c0: 7020 5902 3200 |0012: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3df7c6: 1243 |0015: const/4 v3, #int 4 // #4 │ │ -3df7c8: 7140 7d27 1032 |0016: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ -3df7ce: 5450 cdd0 |0019: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3df7d2: 5451 d4d0 |001b: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d0d4 │ │ -3df7d6: 2202 6200 |001d: new-instance v2, Landroid/content/IntentFilter; // type@0062 │ │ -3df7da: 1a04 f253 |001f: const-string v4, "action.de.danoeh.antennapod.core.service.playerNotification" // string@53f2 │ │ -3df7de: 7020 5902 4200 |0021: invoke-direct {v2, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3df7e4: 7140 7d27 1032 |0024: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ -3df7ea: 5550 d6d0 |0027: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ -3df7ee: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ -3df7f2: 7010 3ea1 0500 |002b: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a13e │ │ -3df7f8: 7010 3fa1 0500 |002e: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a13f │ │ -3df7fe: 1e05 |0031: monitor-exit v5 │ │ -3df800: 0e00 |0032: return-void │ │ -3df802: 2200 451b |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@1b45 │ │ -3df806: 1a01 c30d |0035: const-string v1, "Can't call init() after release() has been called" // string@0dc3 │ │ -3df80a: 7020 66a5 1000 |0037: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ -3df810: 2700 |003a: throw v0 │ │ -3df812: 0d00 |003b: move-exception v0 │ │ -3df814: 1e05 |003c: monitor-exit v5 │ │ -3df816: 2700 |003d: throw v0 │ │ +3df764: |[3df764] de.danoeh.antennapod.playback.service.PlaybackController.initServiceRunning:()V │ │ +3df774: 1d05 |0000: monitor-enter v5 │ │ +3df776: 5550 cfd0 |0001: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ +3df77a: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +3df77e: 1e05 |0005: monitor-exit v5 │ │ +3df780: 0e00 |0006: return-void │ │ +3df782: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3df784: 5c50 cfd0 |0008: iput-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ +3df788: 5450 cdd0 |000a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df78c: 5451 d8d0 |000c: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d0d8 │ │ +3df790: 2202 6200 |000e: new-instance v2, Landroid/content/IntentFilter; // type@0062 │ │ +3df794: 1a03 f353 |0010: const-string v3, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@53f3 │ │ +3df798: 7020 5902 3200 |0012: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3df79e: 1243 |0015: const/4 v3, #int 4 // #4 │ │ +3df7a0: 7140 7d27 1032 |0016: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ +3df7a6: 5450 cdd0 |0019: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df7aa: 5451 d4d0 |001b: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d0d4 │ │ +3df7ae: 2202 6200 |001d: new-instance v2, Landroid/content/IntentFilter; // type@0062 │ │ +3df7b2: 1a04 f253 |001f: const-string v4, "action.de.danoeh.antennapod.core.service.playerNotification" // string@53f2 │ │ +3df7b6: 7020 5902 4200 |0021: invoke-direct {v2, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3df7bc: 7140 7d27 1032 |0024: invoke-static {v0, v1, v2, v3}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ +3df7c2: 5550 d6d0 |0027: iget-boolean v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ +3df7c6: 3900 0a00 |0029: if-nez v0, 0033 // +000a │ │ +3df7ca: 7010 3ea1 0500 |002b: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.bindToService:()V // method@a13e │ │ +3df7d0: 7010 3fa1 0500 |002e: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.checkMediaInfoLoaded:()V // method@a13f │ │ +3df7d6: 1e05 |0031: monitor-exit v5 │ │ +3df7d8: 0e00 |0032: return-void │ │ +3df7da: 2200 451b |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@1b45 │ │ +3df7de: 1a01 c30d |0035: const-string v1, "Can't call init() after release() has been called" // string@0dc3 │ │ +3df7e2: 7020 66a5 1000 |0037: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ +3df7e8: 2700 |003a: throw v0 │ │ +3df7ea: 0d00 |003b: move-exception v0 │ │ +3df7ec: 1e05 |003c: monitor-exit v5 │ │ +3df7ee: 2700 |003d: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x0003 │ │ -> 0x003b │ │ 0x0008 - 0x0031 │ │ -> 0x003b │ │ 0x0033 - 0x003b │ │ -> 0x003b │ │ @@ -941509,35 +941509,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3df988: |[3df988] de.danoeh.antennapod.playback.service.PlaybackController.queryService:()V │ │ -3df998: 1a00 3141 |0000: const-string v0, "Querying service info" // string@4131 │ │ -3df99c: 1a01 e03f |0002: const-string v1, "PlaybackController" // string@3fe0 │ │ -3df9a0: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3df9a6: 5420 d5d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df9aa: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ -3df9ae: 6e10 f0a1 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a1f0 │ │ -3df9b4: 0c00 |000e: move-result-object v0 │ │ -3df9b6: 6e10 d2a0 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ -3df9bc: 0c01 |0012: move-result-object v1 │ │ -3df9be: 5b21 d7d0 |0013: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ -3df9c2: 6e10 d1a0 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3df9c8: 0c00 |0018: move-result-object v0 │ │ -3df9ca: 5b20 d2d0 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3df9ce: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -3df9d0: 5c20 d3d0 |001c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ -3df9d4: 7010 4ca1 0200 |001e: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a14c │ │ -3df9da: 2806 |0021: goto 0027 // +0006 │ │ -3df9dc: 1a00 2dab |0022: const-string v0, "queryService() was called without an existing connection to playbackservice" // string@ab2d │ │ -3df9e0: 7120 190b 0100 |0024: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3df9e6: 0e00 |0027: return-void │ │ +3df960: |[3df960] de.danoeh.antennapod.playback.service.PlaybackController.queryService:()V │ │ +3df970: 1a00 3141 |0000: const-string v0, "Querying service info" // string@4131 │ │ +3df974: 1a01 e03f |0002: const-string v1, "PlaybackController" // string@3fe0 │ │ +3df978: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3df97e: 5420 d5d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df982: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ +3df986: 6e10 f0a1 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a1f0 │ │ +3df98c: 0c00 |000e: move-result-object v0 │ │ +3df98e: 6e10 d2a0 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ +3df994: 0c01 |0012: move-result-object v1 │ │ +3df996: 5b21 d7d0 |0013: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ +3df99a: 6e10 d1a0 0000 |0015: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3df9a0: 0c00 |0018: move-result-object v0 │ │ +3df9a2: 5b20 d2d0 |0019: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3df9a6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +3df9a8: 5c20 d3d0 |001c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ +3df9ac: 7010 4ca1 0200 |001e: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.handleStatus:()V // method@a14c │ │ +3df9b2: 2806 |0021: goto 0027 // +0006 │ │ +3df9b4: 1a00 2dab |0022: const-string v0, "queryService() was called without an existing connection to playbackservice" // string@ab2d │ │ +3df9b8: 7120 190b 0100 |0024: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3df9be: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=277 │ │ 0x0007 line=278 │ │ 0x000b line=279 │ │ 0x000f line=280 │ │ 0x0015 line=281 │ │ @@ -941552,21 +941552,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3dfbac: |[3dfbac] de.danoeh.antennapod.playback.service.PlaybackController.unbind:()V │ │ -3dfbbc: 5420 cdd0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3dfbc0: 5421 d1d0 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d0d1 │ │ -3dfbc4: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0217 │ │ -3dfbca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3dfbcc: 5c20 cfd0 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ -3dfbd0: 0e00 |000a: return-void │ │ +3dfb84: |[3dfb84] de.danoeh.antennapod.playback.service.PlaybackController.unbind:()V │ │ +3dfb94: 5420 cdd0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3dfb98: 5421 d1d0 |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.mConnection:Landroid/content/ServiceConnection; // field@d0d1 │ │ +3dfb9c: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0217 │ │ +3dfba2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3dfba4: 5c20 cfd0 |0008: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.initialized:Z // field@d0cf │ │ +3dfba8: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/IllegalArgumentException; -> 0x0007 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0008 line=134 │ │ locals : │ │ @@ -941578,19 +941578,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3df620: |[3df620] de.danoeh.antennapod.playback.service.PlaybackController.disableSleepTimer:()V │ │ -3df630: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df634: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3df638: 6e10 e7a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a1e7 │ │ -3df63e: 0e00 |0007: return-void │ │ +3df5f8: |[3df5f8] de.danoeh.antennapod.playback.service.PlaybackController.disableSleepTimer:()V │ │ +3df608: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df60c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3df610: 6e10 e7a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a1e7 │ │ +3df616: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0004 line=356 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -941599,25 +941599,25 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3df640: |[3df640] de.danoeh.antennapod.playback.service.PlaybackController.extendSleepTimer:(J)V │ │ -3df650: 6e10 49a1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getSleepTimerTimeLeft:()J // method@a149 │ │ -3df656: 0b00 |0003: move-result-wide v0 │ │ -3df658: 5452 d5d0 |0004: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df65c: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ -3df660: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -3df664: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -3df668: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ -3df66c: bb60 |000e: add-long/2addr v0, v6 │ │ -3df66e: 6e30 5da1 0501 |000f: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.setSleepTimer:(J)V // method@a15d │ │ -3df674: 0e00 |0012: return-void │ │ +3df618: |[3df618] de.danoeh.antennapod.playback.service.PlaybackController.extendSleepTimer:(J)V │ │ +3df628: 6e10 49a1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getSleepTimerTimeLeft:()J // method@a149 │ │ +3df62e: 0b00 |0003: move-result-wide v0 │ │ +3df630: 5452 d5d0 |0004: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df634: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ +3df638: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +3df63c: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +3df640: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ +3df644: bb60 |000e: add-long/2addr v0, v6 │ │ +3df646: 6e30 5da1 0501 |000f: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.setSleepTimer:(J)V // method@a15d │ │ +3df64c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0004 line=370 │ │ 0x000f line=371 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -941628,23 +941628,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3df3d8: |[3df3d8] de.danoeh.antennapod.playback.service.PlaybackController.getAudioTracks:()Ljava/util/List; │ │ -3df3e8: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df3ec: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3df3f0: 7100 c6a7 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ -3df3f6: 0c00 |0007: move-result-object v0 │ │ -3df3f8: 1100 |0008: return-object v0 │ │ -3df3fa: 6e10 e9a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getAudioTracks:()Ljava/util/List; // method@a1e9 │ │ -3df400: 0c00 |000c: move-result-object v0 │ │ -3df402: 1100 |000d: return-object v0 │ │ +3df3b0: |[3df3b0] de.danoeh.antennapod.playback.service.PlaybackController.getAudioTracks:()Ljava/util/List; │ │ +3df3c0: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df3c4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3df3c8: 7100 c6a7 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ +3df3ce: 0c00 |0007: move-result-object v0 │ │ +3df3d0: 1100 |0008: return-object v0 │ │ +3df3d2: 6e10 e9a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getAudioTracks:()Ljava/util/List; // method@a1e9 │ │ +3df3d8: 0c00 |000c: move-result-object v0 │ │ +3df3da: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0004 line=435 │ │ 0x0009 line=437 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -941654,30 +941654,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3df18c: |[3df18c] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSkipSilence:()Z │ │ -3df19c: 5420 d5d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df1a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3df1a4: 6e10 eda1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a1ed │ │ -3df1aa: 0a00 |0007: move-result v0 │ │ -3df1ac: 0f00 |0008: return v0 │ │ -3df1ae: 6e10 46a1 0200 |0009: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df1b4: 0c00 |000c: move-result-object v0 │ │ -3df1b6: 7110 11a4 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a411 │ │ -3df1bc: 0c00 |0010: move-result-object v0 │ │ -3df1be: 6201 506d |0011: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ -3df1c2: 3310 0400 |0013: if-ne v0, v1, 0017 // +0004 │ │ -3df1c6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -3df1c8: 2802 |0016: goto 0018 // +0002 │ │ -3df1ca: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -3df1cc: 0f00 |0018: return v0 │ │ +3df164: |[3df164] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSkipSilence:()Z │ │ +3df174: 5420 d5d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df178: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3df17c: 6e10 eda1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a1ed │ │ +3df182: 0a00 |0007: move-result v0 │ │ +3df184: 0f00 |0008: return v0 │ │ +3df186: 6e10 46a1 0200 |0009: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df18c: 0c00 |000c: move-result-object v0 │ │ +3df18e: 7110 11a4 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a411 │ │ +3df194: 0c00 |0010: move-result-object v0 │ │ +3df196: 6201 506d |0011: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ +3df19a: 3310 0400 |0013: if-ne v0, v1, 0017 // +0004 │ │ +3df19e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +3df1a0: 2802 |0016: goto 0018 // +0002 │ │ +3df1a2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +3df1a4: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0004 line=426 │ │ 0x0009 line=428 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -941687,25 +941687,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -3df2f4: |[3df2f4] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSpeedMultiplier:()F │ │ -3df304: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df308: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3df30c: 6e10 eba1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3df312: 0a00 |0007: move-result v0 │ │ -3df314: 0f00 |0008: return v0 │ │ -3df316: 6e10 46a1 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df31c: 0c00 |000c: move-result-object v0 │ │ -3df31e: 7110 10a4 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a410 │ │ -3df324: 0a00 |0010: move-result v0 │ │ -3df326: 0f00 |0011: return v0 │ │ +3df2cc: |[3df2cc] de.danoeh.antennapod.playback.service.PlaybackController.getCurrentPlaybackSpeedMultiplier:()F │ │ +3df2dc: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df2e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3df2e4: 6e10 eba1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3df2ea: 0a00 |0007: move-result v0 │ │ +3df2ec: 0f00 |0008: return v0 │ │ +3df2ee: 6e10 46a1 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df2f4: 0c00 |000c: move-result-object v0 │ │ +3df2f6: 7110 10a4 0000 |000d: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a410 │ │ +3df2fc: 0a00 |0010: move-result v0 │ │ +3df2fe: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0004 line=418 │ │ 0x0009 line=420 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -941715,30 +941715,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3df328: |[3df328] de.danoeh.antennapod.playback.service.PlaybackController.getDuration:()I │ │ -3df338: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df33c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3df340: 6e10 eea1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3df346: 0a00 |0007: move-result v0 │ │ -3df348: 0f00 |0008: return v0 │ │ -3df34a: 6e10 46a1 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df350: 0c00 |000c: move-result-object v0 │ │ -3df352: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -3df356: 6e10 46a1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df35c: 0c00 |0012: move-result-object v0 │ │ -3df35e: 7210 c79c 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3df364: 0a00 |0016: move-result v0 │ │ -3df366: 0f00 |0017: return v0 │ │ -3df368: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -3df36a: 0f00 |0019: return v0 │ │ +3df300: |[3df300] de.danoeh.antennapod.playback.service.PlaybackController.getDuration:()I │ │ +3df310: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df314: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3df318: 6e10 eea1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3df31e: 0a00 |0007: move-result v0 │ │ +3df320: 0f00 |0008: return v0 │ │ +3df322: 6e10 46a1 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df328: 0c00 |000c: move-result-object v0 │ │ +3df32a: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +3df32e: 6e10 46a1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df334: 0c00 |0012: move-result-object v0 │ │ +3df336: 7210 c79c 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3df33c: 0a00 |0016: move-result v0 │ │ +3df33e: 0f00 |0017: return v0 │ │ +3df340: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +3df342: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0004 line=335 │ │ 0x0009 line=336 │ │ 0x000f line=337 │ │ locals : │ │ @@ -941749,24 +941749,24 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3df290: |[3df290] de.danoeh.antennapod.playback.service.PlaybackController.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3df2a0: 5420 d2d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3df2a4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3df2a8: 7100 96a3 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ -3df2ae: 0b00 |0007: move-result-wide v0 │ │ -3df2b0: 7120 6da3 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ -3df2b6: 0c00 |000b: move-result-object v0 │ │ -3df2b8: 5b20 d2d0 |000c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3df2bc: 5420 d2d0 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3df2c0: 1100 |0010: return-object v0 │ │ +3df268: |[3df268] de.danoeh.antennapod.playback.service.PlaybackController.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3df278: 5420 d2d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3df27c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3df280: 7100 96a3 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ +3df286: 0b00 |0007: move-result-wide v0 │ │ +3df288: 7120 6da3 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ +3df28e: 0c00 |000b: move-result-object v0 │ │ +3df290: 5b20 d2d0 |000c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3df294: 5420 d2d0 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3df298: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000e line=347 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -941776,30 +941776,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3df36c: |[3df36c] de.danoeh.antennapod.playback.service.PlaybackController.getPosition:()I │ │ -3df37c: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df380: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3df384: 6e10 eca1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3df38a: 0a00 |0007: move-result v0 │ │ -3df38c: 0f00 |0008: return v0 │ │ -3df38e: 6e10 46a1 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df394: 0c00 |000c: move-result-object v0 │ │ -3df396: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -3df39a: 6e10 46a1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df3a0: 0c00 |0012: move-result-object v0 │ │ -3df3a2: 7210 d09c 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3df3a8: 0a00 |0016: move-result v0 │ │ -3df3aa: 0f00 |0017: return v0 │ │ -3df3ac: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -3df3ae: 0f00 |0019: return v0 │ │ +3df344: |[3df344] de.danoeh.antennapod.playback.service.PlaybackController.getPosition:()I │ │ +3df354: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df358: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3df35c: 6e10 eca1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3df362: 0a00 |0007: move-result v0 │ │ +3df364: 0f00 |0008: return v0 │ │ +3df366: 6e10 46a1 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df36c: 0c00 |000c: move-result-object v0 │ │ +3df36e: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +3df372: 6e10 46a1 0100 |000f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df378: 0c00 |0012: move-result-object v0 │ │ +3df37a: 7210 d09c 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3df380: 0a00 |0016: move-result v0 │ │ +3df382: 0f00 |0017: return v0 │ │ +3df384: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +3df386: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0004 line=325 │ │ 0x0009 line=326 │ │ 0x000f line=327 │ │ locals : │ │ @@ -941810,22 +941810,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3df3b0: |[3df3b0] de.danoeh.antennapod.playback.service.PlaybackController.getSelectedAudioTrack:()I │ │ -3df3c0: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df3c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3df3c8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3df3ca: 0f00 |0005: return v0 │ │ -3df3cc: 6e10 f4a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSelectedAudioTrack:()I // method@a1f4 │ │ -3df3d2: 0a00 |0009: move-result v0 │ │ -3df3d4: 0f00 |000a: return v0 │ │ +3df388: |[3df388] de.danoeh.antennapod.playback.service.PlaybackController.getSelectedAudioTrack:()I │ │ +3df398: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df39c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3df3a0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3df3a2: 0f00 |0005: return v0 │ │ +3df3a4: 6e10 f4a1 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSelectedAudioTrack:()I // method@a1f4 │ │ +3df3aa: 0a00 |0009: move-result v0 │ │ +3df3ac: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0006 line=444 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -941834,22 +941834,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3df404: |[3df404] de.danoeh.antennapod.playback.service.PlaybackController.getSleepTimerTimeLeft:()J │ │ -3df414: 5420 d5d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df418: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3df41c: 6e10 f5a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSleepTimerTimeLeft:()J // method@a1f5 │ │ -3df422: 0b00 |0007: move-result-wide v0 │ │ -3df424: 1000 |0008: return-wide v0 │ │ -3df426: 1600 ffff |0009: const-wide/16 v0, #int -1 // #ffff │ │ -3df42a: 1000 |000b: return-wide v0 │ │ +3df3dc: |[3df3dc] de.danoeh.antennapod.playback.service.PlaybackController.getSleepTimerTimeLeft:()J │ │ +3df3ec: 5420 d5d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df3f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3df3f4: 6e10 f5a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getSleepTimerTimeLeft:()J // method@a1f5 │ │ +3df3fa: 0b00 |0007: move-result-wide v0 │ │ +3df3fc: 1000 |0008: return-wide v0 │ │ +3df3fe: 1600 ffff |0009: const-wide/16 v0, #int -1 // #ffff │ │ +3df402: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -941858,17 +941858,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3df2c4: |[3df2c4] de.danoeh.antennapod.playback.service.PlaybackController.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3df2d4: 5410 d7d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ -3df2d8: 1100 |0002: return-object v0 │ │ +3df29c: |[3df29c] de.danoeh.antennapod.playback.service.PlaybackController.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3df2ac: 5410 d7d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ +3df2b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -941876,22 +941876,22 @@ │ │ type : '()Landroid/util/Pair;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3df14c: |[3df14c] de.danoeh.antennapod.playback.service.PlaybackController.getVideoSize:()Landroid/util/Pair; │ │ -3df15c: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df160: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3df164: 6e10 f7a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getVideoSize:()Landroid/util/Pair; // method@a1f7 │ │ -3df16a: 0c00 |0007: move-result-object v0 │ │ -3df16c: 1100 |0008: return-object v0 │ │ -3df16e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3df170: 1100 |000a: return-object v0 │ │ +3df124: |[3df124] de.danoeh.antennapod.playback.service.PlaybackController.getVideoSize:()Landroid/util/Pair; │ │ +3df134: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df138: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3df13c: 6e10 f7a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getVideoSize:()Landroid/util/Pair; // method@a1f7 │ │ +3df142: 0c00 |0007: move-result-object v0 │ │ +3df144: 1100 |0008: return-object v0 │ │ +3df146: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3df148: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0004 line=465 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -941900,33 +941900,33 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3df730: |[3df730] de.danoeh.antennapod.playback.service.PlaybackController.init:()V │ │ -3df740: 1d02 |0000: monitor-enter v2 │ │ -3df742: 5520 ced0 |0001: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ -3df746: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -3df748: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -3df74c: 7100 45aa 0000 |0006: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3df752: 0c00 |0009: move-result-object v0 │ │ -3df754: 6e20 4aaa 2000 |000a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aa4a │ │ -3df75a: 5c21 ced0 |000d: iput-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ -3df75e: 6300 0ed1 |000f: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3df762: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -3df766: 7010 4ea1 0200 |0013: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.initServiceRunning:()V // method@a14e │ │ -3df76c: 2804 |0016: goto 001a // +0004 │ │ -3df76e: 6e20 61a1 1200 |0017: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ -3df774: 1e02 |001a: monitor-exit v2 │ │ -3df776: 0e00 |001b: return-void │ │ -3df778: 0d00 |001c: move-exception v0 │ │ -3df77a: 1e02 |001d: monitor-exit v2 │ │ -3df77c: 2700 |001e: throw v0 │ │ +3df708: |[3df708] de.danoeh.antennapod.playback.service.PlaybackController.init:()V │ │ +3df718: 1d02 |0000: monitor-enter v2 │ │ +3df71a: 5520 ced0 |0001: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ +3df71e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +3df720: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +3df724: 7100 45aa 0000 |0006: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3df72a: 0c00 |0009: move-result-object v0 │ │ +3df72c: 6e20 4aaa 2000 |000a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aa4a │ │ +3df732: 5c21 ced0 |000d: iput-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ +3df736: 6300 0ed1 |000f: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3df73a: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +3df73e: 7010 4ea1 0200 |0013: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.initServiceRunning:()V // method@a14e │ │ +3df744: 2804 |0016: goto 001a // +0004 │ │ +3df746: 6e20 61a1 1200 |0017: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.updatePlayButtonShowsPlay:(Z)V // method@a161 │ │ +3df74c: 1e02 |001a: monitor-exit v2 │ │ +3df74e: 0e00 |001b: return-void │ │ +3df750: 0d00 |001c: move-exception v0 │ │ +3df752: 1e02 |001d: monitor-exit v2 │ │ +3df754: 2700 |001e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001a │ │ -> 0x001c │ │ positions : │ │ 0x0001 line=63 │ │ 0x0006 line=64 │ │ 0x000d line=65 │ │ @@ -941942,40 +941942,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -3df1d0: |[3df1d0] de.danoeh.antennapod.playback.service.PlaybackController.isPlayingVideoLocally:()Z │ │ -3df1e0: 7100 f9a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a1f9 │ │ -3df1e6: 0a00 |0003: move-result v0 │ │ -3df1e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3df1ea: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -3df1ee: 0f01 |0007: return v1 │ │ -3df1f0: 5440 d5d0 |0008: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df1f4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -3df1f6: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -3df1fa: 7100 eaa1 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a1ea │ │ -3df200: 0c00 |0010: move-result-object v0 │ │ -3df202: 6203 936d |0011: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3df206: 3330 0300 |0013: if-ne v0, v3, 0016 // +0003 │ │ -3df20a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -3df20c: 0f01 |0016: return v1 │ │ -3df20e: 6e10 46a1 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df214: 0c00 |001a: move-result-object v0 │ │ -3df216: 3800 0f00 |001b: if-eqz v0, 002a // +000f │ │ -3df21a: 6e10 46a1 0400 |001d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3df220: 0c00 |0020: move-result-object v0 │ │ -3df222: 7210 ce9c 0000 |0021: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ -3df228: 0c00 |0024: move-result-object v0 │ │ -3df22a: 6203 936d |0025: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3df22e: 3330 0300 |0027: if-ne v0, v3, 002a // +0003 │ │ -3df232: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -3df234: 0f01 |002a: return v1 │ │ +3df1a8: |[3df1a8] de.danoeh.antennapod.playback.service.PlaybackController.isPlayingVideoLocally:()Z │ │ +3df1b8: 7100 f9a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a1f9 │ │ +3df1be: 0a00 |0003: move-result v0 │ │ +3df1c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3df1c2: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +3df1c6: 0f01 |0007: return v1 │ │ +3df1c8: 5440 d5d0 |0008: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df1cc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +3df1ce: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +3df1d2: 7100 eaa1 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a1ea │ │ +3df1d8: 0c00 |0010: move-result-object v0 │ │ +3df1da: 6203 936d |0011: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3df1de: 3330 0300 |0013: if-ne v0, v3, 0016 // +0003 │ │ +3df1e2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +3df1e4: 0f01 |0016: return v1 │ │ +3df1e6: 6e10 46a1 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df1ec: 0c00 |001a: move-result-object v0 │ │ +3df1ee: 3800 0f00 |001b: if-eqz v0, 002a // +000f │ │ +3df1f2: 6e10 46a1 0400 |001d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3df1f8: 0c00 |0020: move-result-object v0 │ │ +3df1fa: 7210 ce9c 0000 |0021: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ +3df200: 0c00 |0024: move-result-object v0 │ │ +3df202: 6203 936d |0025: sget-object v3, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3df206: 3330 0300 |0027: if-ne v0, v3, 002a // +0003 │ │ +3df20a: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +3df20c: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0008 line=456 │ │ 0x000d line=457 │ │ 0x0017 line=459 │ │ locals : │ │ @@ -941986,24 +941986,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3df238: |[3df238] de.danoeh.antennapod.playback.service.PlaybackController.isStreaming:()Z │ │ -3df248: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df24c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3df250: 6e10 fba1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStreaming:()Z // method@a1fb │ │ -3df256: 0a00 |0007: move-result v0 │ │ -3df258: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3df25c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3df25e: 2802 |000b: goto 000d // +0002 │ │ -3df260: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3df262: 0f00 |000d: return v0 │ │ +3df210: |[3df210] de.danoeh.antennapod.playback.service.PlaybackController.isStreaming:()Z │ │ +3df220: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df224: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3df228: 6e10 fba1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStreaming:()Z // method@a1fb │ │ +3df22e: 0a00 |0007: move-result v0 │ │ +3df230: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3df234: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3df236: 2802 |000b: goto 000d // +0002 │ │ +3df238: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3df23a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #15 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -942017,19 +942017,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3df834: |[3df834] de.danoeh.antennapod.playback.service.PlaybackController.notifyVideoSurfaceAbandoned:()V │ │ -3df844: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df848: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3df84c: 6e10 0ba2 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.notifyVideoSurfaceAbandoned:()V // method@a20b │ │ -3df852: 0e00 |0007: return-void │ │ +3df80c: |[3df80c] de.danoeh.antennapod.playback.service.PlaybackController.notifyVideoSurfaceAbandoned:()V │ │ +3df81c: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df820: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3df824: 6e10 0ba2 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.notifyVideoSurfaceAbandoned:()V // method@a20b │ │ +3df82a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0004 line=473 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ @@ -942038,20 +942038,20 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3df854: |[3df854] de.danoeh.antennapod.playback.service.PlaybackController.onEventMainThread:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;)V │ │ -3df864: 5422 a16b |0000: iget-object v2, v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba1 │ │ -3df868: 6200 a06b |0002: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ -3df86c: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -3df870: 6e10 4da1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.init:()V // method@a14d │ │ -3df876: 0e00 |0009: return-void │ │ +3df82c: |[3df82c] de.danoeh.antennapod.playback.service.PlaybackController.onEventMainThread:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;)V │ │ +3df83c: 5422 a16b |0000: iget-object v2, v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.action:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba1 │ │ +3df840: 6200 a06b |0002: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ +3df844: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +3df848: 6e10 4da1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackController;.init:()V // method@a14d │ │ +3df84e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x000a reg=2 (null) Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ @@ -942061,33 +942061,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3df878: |[3df878] de.danoeh.antennapod.playback.service.PlaybackController.onPlaybackEnd:()V │ │ -3df888: 0e00 |0000: return-void │ │ +3df850: |[3df850] de.danoeh.antennapod.playback.service.PlaybackController.onPlaybackEnd:()V │ │ +3df860: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ name : 'pause' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3df88c: |[3df88c] de.danoeh.antennapod.playback.service.PlaybackController.pause:()V │ │ -3df89c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3df89e: 5c10 d3d0 |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ -3df8a2: 0e00 |0003: return-void │ │ +3df864: |[3df864] de.danoeh.antennapod.playback.service.PlaybackController.pause:()V │ │ +3df874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3df876: 5c10 d3d0 |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.mediaInfoLoaded:Z // field@d0d3 │ │ +3df87a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #20 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -942095,69 +942095,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -3df8a4: |[3df8a4] de.danoeh.antennapod.playback.service.PlaybackController.playPause:()V │ │ -3df8b4: 5450 d5d0 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df8b8: 1a01 e03f |0002: const-string v1, "PlaybackController" // string@3fe0 │ │ -3df8bc: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -3df8c0: 2200 641a |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ -3df8c4: 5452 cdd0 |0008: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3df8c8: 5453 d2d0 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3df8cc: 7030 36a2 2003 |000c: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ -3df8d2: 6e10 3aa2 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ -3df8d8: 1a00 d83f |0012: const-string v0, "Play/Pause button was pressed, but playbackservice was null!" // string@3fd8 │ │ -3df8dc: 7120 210b 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ -3df8e2: 0e00 |0017: return-void │ │ -3df8e4: 6200 cbd0 |0018: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ -3df8e8: 5452 d7d0 |001a: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ -3df8ec: 6e10 4fa5 0200 |001c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3df8f2: 0a02 |001f: move-result v2 │ │ -3df8f4: 4400 0002 |0020: aget v0, v0, v2 │ │ -3df8f8: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -3df8fa: 3220 4000 |0023: if-eq v0, v2, 0063 // +0040 │ │ -3df8fe: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -3df900: 3230 3200 |0026: if-eq v0, v3, 0058 // +0032 │ │ -3df904: 1233 |0028: const/4 v3, #int 3 // #3 │ │ -3df906: 3230 2900 |0029: if-eq v0, v3, 0052 // +0029 │ │ -3df90a: 1243 |002b: const/4 v3, #int 4 // #4 │ │ -3df90c: 3230 2600 |002c: if-eq v0, v3, 0052 // +0026 │ │ -3df910: 1263 |002e: const/4 v3, #int 6 // #6 │ │ -3df912: 3230 1800 |002f: if-eq v0, v3, 0047 // +0018 │ │ -3df916: 2200 641a |0031: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ -3df91a: 5453 cdd0 |0033: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3df91e: 5454 d2d0 |0035: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3df922: 7030 36a2 3004 |0037: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ -3df928: 6e20 37a2 2000 |003a: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ -3df92e: 0c00 |003d: move-result-object v0 │ │ -3df930: 6e10 3aa2 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ -3df936: 1a00 d73f |0041: const-string v0, "Play/Pause button was pressed and PlaybackService state was unknown" // string@3fd7 │ │ -3df93a: 7120 210b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ -3df940: 2823 |0046: goto 0069 // +0023 │ │ -3df942: 5450 d5d0 |0047: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df946: 6e20 24a2 2000 |0049: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a224 │ │ -3df94c: 5450 d5d0 |004c: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df950: 6e10 18a2 0000 |004e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a218 │ │ -3df956: 2818 |0051: goto 0069 // +0018 │ │ -3df958: 5450 d5d0 |0052: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df95c: 6e10 1ba2 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a21b │ │ -3df962: 2812 |0057: goto 0069 // +0012 │ │ -3df964: 5450 d5d0 |0058: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df968: 6e10 faa1 0000 |005a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a1fa │ │ -3df96e: 0a01 |005d: move-result v1 │ │ -3df970: b721 |005e: xor-int/2addr v1, v2 │ │ -3df972: 6e20 24a2 1000 |005f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a224 │ │ -3df978: 2807 |0062: goto 0069 // +0007 │ │ -3df97a: 5450 d5d0 |0063: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df97e: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -3df980: 6e30 15a2 2001 |0066: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a215 │ │ -3df986: 0e00 |0069: return-void │ │ +3df87c: |[3df87c] de.danoeh.antennapod.playback.service.PlaybackController.playPause:()V │ │ +3df88c: 5450 d5d0 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df890: 1a01 e03f |0002: const-string v1, "PlaybackController" // string@3fe0 │ │ +3df894: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +3df898: 2200 641a |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ +3df89c: 5452 cdd0 |0008: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df8a0: 5453 d2d0 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3df8a4: 7030 36a2 2003 |000c: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ +3df8aa: 6e10 3aa2 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ +3df8b0: 1a00 d83f |0012: const-string v0, "Play/Pause button was pressed, but playbackservice was null!" // string@3fd8 │ │ +3df8b4: 7120 210b 0100 |0014: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ +3df8ba: 0e00 |0017: return-void │ │ +3df8bc: 6200 cbd0 |0018: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackController$4;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0cb │ │ +3df8c0: 5452 d7d0 |001a: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.status:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@d0d7 │ │ +3df8c4: 6e10 4fa5 0200 |001c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3df8ca: 0a02 |001f: move-result v2 │ │ +3df8cc: 4400 0002 |0020: aget v0, v0, v2 │ │ +3df8d0: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +3df8d2: 3220 4000 |0023: if-eq v0, v2, 0063 // +0040 │ │ +3df8d6: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +3df8d8: 3230 3200 |0026: if-eq v0, v3, 0058 // +0032 │ │ +3df8dc: 1233 |0028: const/4 v3, #int 3 // #3 │ │ +3df8de: 3230 2900 |0029: if-eq v0, v3, 0052 // +0029 │ │ +3df8e2: 1243 |002b: const/4 v3, #int 4 // #4 │ │ +3df8e4: 3230 2600 |002c: if-eq v0, v3, 0052 // +0026 │ │ +3df8e8: 1263 |002e: const/4 v3, #int 6 // #6 │ │ +3df8ea: 3230 1800 |002f: if-eq v0, v3, 0047 // +0018 │ │ +3df8ee: 2200 641a |0031: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ +3df8f2: 5453 cdd0 |0033: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df8f6: 5454 d2d0 |0035: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3df8fa: 7030 36a2 3004 |0037: invoke-direct {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ +3df900: 6e20 37a2 2000 |003a: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ +3df906: 0c00 |003d: move-result-object v0 │ │ +3df908: 6e10 3aa2 0000 |003e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ +3df90e: 1a00 d73f |0041: const-string v0, "Play/Pause button was pressed and PlaybackService state was unknown" // string@3fd7 │ │ +3df912: 7120 210b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ +3df918: 2823 |0046: goto 0069 // +0023 │ │ +3df91a: 5450 d5d0 |0047: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df91e: 6e20 24a2 2000 |0049: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a224 │ │ +3df924: 5450 d5d0 |004c: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df928: 6e10 18a2 0000 |004e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a218 │ │ +3df92e: 2818 |0051: goto 0069 // +0018 │ │ +3df930: 5450 d5d0 |0052: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df934: 6e10 1ba2 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a21b │ │ +3df93a: 2812 |0057: goto 0069 // +0012 │ │ +3df93c: 5450 d5d0 |0058: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df940: 6e10 faa1 0000 |005a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isStartWhenPrepared:()Z // method@a1fa │ │ +3df946: 0a01 |005d: move-result v1 │ │ +3df948: b721 |005e: xor-int/2addr v1, v2 │ │ +3df94a: 6e20 24a2 1000 |005f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a224 │ │ +3df950: 2807 |0062: goto 0069 // +0007 │ │ +3df952: 5450 d5d0 |0063: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df956: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +3df958: 6e30 15a2 2001 |0066: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a215 │ │ +3df95e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0006 line=295 │ │ 0x0014 line=296 │ │ 0x0018 line=299 │ │ 0x0031 line=315 │ │ @@ -942177,39 +942177,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3df9e8: |[3df9e8] de.danoeh.antennapod.playback.service.PlaybackController.release:()V │ │ -3df9f8: 1a00 e03f |0000: const-string v0, "PlaybackController" // string@3fe0 │ │ -3df9fc: 1a01 fb41 |0002: const-string v1, "Releasing PlaybackController" // string@41fb │ │ -3dfa00: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dfa06: 5420 cdd0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3dfa0a: 5421 d8d0 |0009: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d0d8 │ │ -3dfa0e: 6e20 1902 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ -3dfa14: 5420 cdd0 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ -3dfa18: 5421 d4d0 |0010: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d0d4 │ │ -3dfa1c: 6e20 1902 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ -3dfa22: 2802 |0015: goto 0017 // +0002 │ │ -3dfa24: 0000 |0016: nop // spacer │ │ -3dfa26: 7010 60a1 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.unbind:()V // method@a160 │ │ -3dfa2c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -3dfa2e: 5b20 d2d0 |001b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ -3dfa32: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -3dfa34: 5c20 d6d0 |001e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ -3dfa38: 5520 ced0 |0020: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ -3dfa3c: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ -3dfa40: 7100 45aa 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3dfa46: 0c00 |0027: move-result-object v0 │ │ -3dfa48: 6e20 4baa 2000 |0028: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aa4b │ │ -3dfa4e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -3dfa50: 5c20 ced0 |002c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ -3dfa54: 0e00 |002e: return-void │ │ +3df9c0: |[3df9c0] de.danoeh.antennapod.playback.service.PlaybackController.release:()V │ │ +3df9d0: 1a00 e03f |0000: const-string v0, "PlaybackController" // string@3fe0 │ │ +3df9d4: 1a01 fb41 |0002: const-string v1, "Releasing PlaybackController" // string@41fb │ │ +3df9d8: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3df9de: 5420 cdd0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df9e2: 5421 d8d0 |0009: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.statusUpdate:Landroid/content/BroadcastReceiver; // field@d0d8 │ │ +3df9e6: 6e20 1902 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ +3df9ec: 5420 cdd0 |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.activity:Landroid/app/Activity; // field@d0cd │ │ +3df9f0: 5421 d4d0 |0010: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.notificationReceiver:Landroid/content/BroadcastReceiver; // field@d0d4 │ │ +3df9f4: 6e20 1902 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ +3df9fa: 2802 |0015: goto 0017 // +0002 │ │ +3df9fc: 0000 |0016: nop // spacer │ │ +3df9fe: 7010 60a1 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackController;.unbind:()V // method@a160 │ │ +3dfa04: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +3dfa06: 5b20 d2d0 |001b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d0d2 │ │ +3dfa0a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +3dfa0c: 5c20 d6d0 |001e: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.released:Z // field@d0d6 │ │ +3dfa10: 5520 ced0 |0020: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ +3dfa14: 3800 0c00 |0022: if-eqz v0, 002e // +000c │ │ +3dfa18: 7100 45aa 0000 |0024: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3dfa1e: 0c00 |0027: move-result-object v0 │ │ +3dfa20: 6e20 4baa 2000 |0028: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aa4b │ │ +3dfa26: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +3dfa28: 5c20 ced0 |002c: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.eventsRegistered:Z // field@d0ce │ │ +3dfa2c: 0e00 |002e: return-void │ │ catches : 2 │ │ 0x0007 - 0x000e │ │ Ljava/lang/IllegalArgumentException; -> 0x000e │ │ 0x000e - 0x0015 │ │ Ljava/lang/IllegalArgumentException; -> 0x0016 │ │ positions : │ │ 0x0004 line=105 │ │ @@ -942229,40 +942229,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -3dfa74: |[3dfa74] de.danoeh.antennapod.playback.service.PlaybackController.seekTo:(I)V │ │ -3dfa84: 5430 d5d0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3dfa88: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3dfa8c: 6e20 1ea2 4000 |0004: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a21e │ │ -3dfa92: 282d |0007: goto 0034 // +002d │ │ -3dfa94: 6e10 46a1 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3dfa9a: 0c00 |000b: move-result-object v0 │ │ -3dfa9c: 2000 cf18 |000c: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3dfaa0: 3800 2600 |000e: if-eqz v0, 0034 // +0026 │ │ -3dfaa4: 6e10 46a1 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3dfaaa: 0c00 |0013: move-result-object v0 │ │ -3dfaac: 1f00 cf18 |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3dfab0: 6e20 649c 4000 |0016: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@9c64 │ │ -3dfab6: 6e10 409c 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3dfabc: 0c00 |001c: move-result-object v0 │ │ -3dfabe: 7110 7ea3 0000 |001d: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37e │ │ -3dfac4: 7100 45aa 0000 |0020: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3dfaca: 0c00 |0023: move-result-object v0 │ │ -3dfacc: 2201 aa18 |0024: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ -3dfad0: 6e10 46a1 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ -3dfad6: 0c02 |0029: move-result-object v2 │ │ -3dfad8: 7210 c79c 0200 |002a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3dfade: 0a02 |002d: move-result v2 │ │ -3dfae0: 7030 0f9b 4102 |002e: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@9b0f │ │ -3dfae6: 6e20 48aa 1000 |0031: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3dfaec: 0e00 |0034: return-void │ │ +3dfa4c: |[3dfa4c] de.danoeh.antennapod.playback.service.PlaybackController.seekTo:(I)V │ │ +3dfa5c: 5430 d5d0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3dfa60: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3dfa64: 6e20 1ea2 4000 |0004: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a21e │ │ +3dfa6a: 282d |0007: goto 0034 // +002d │ │ +3dfa6c: 6e10 46a1 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3dfa72: 0c00 |000b: move-result-object v0 │ │ +3dfa74: 2000 cf18 |000c: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3dfa78: 3800 2600 |000e: if-eqz v0, 0034 // +0026 │ │ +3dfa7c: 6e10 46a1 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3dfa82: 0c00 |0013: move-result-object v0 │ │ +3dfa84: 1f00 cf18 |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3dfa88: 6e20 649c 4000 |0016: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@9c64 │ │ +3dfa8e: 6e10 409c 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3dfa94: 0c00 |001c: move-result-object v0 │ │ +3dfa96: 7110 7ea3 0000 |001d: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37e │ │ +3dfa9c: 7100 45aa 0000 |0020: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3dfaa2: 0c00 |0023: move-result-object v0 │ │ +3dfaa4: 2201 aa18 |0024: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ +3dfaa8: 6e10 46a1 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackController;.getMedia:()Lde/danoeh/antennapod/model/playback/Playable; // method@a146 │ │ +3dfaae: 0c02 |0029: move-result-object v2 │ │ +3dfab0: 7210 c79c 0200 |002a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3dfab6: 0a02 |002d: move-result v2 │ │ +3dfab8: 7030 0f9b 4102 |002e: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@9b0f │ │ +3dfabe: 6e20 48aa 1000 |0031: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3dfac4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0004 line=383 │ │ 0x0008 line=384 │ │ 0x0010 line=385 │ │ 0x0016 line=386 │ │ @@ -942277,19 +942277,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfaf0: |[3dfaf0] de.danoeh.antennapod.playback.service.PlaybackController.setAudioTrack:(I)V │ │ -3dfb00: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3dfb04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3dfb08: 6e20 20a2 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setAudioTrack:(I)V // method@a220 │ │ -3dfb0e: 0e00 |0007: return-void │ │ +3dfac8: |[3dfac8] de.danoeh.antennapod.playback.service.PlaybackController.setAudioTrack:(I)V │ │ +3dfad8: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3dfadc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3dfae0: 6e20 20a2 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setAudioTrack:(I)V // method@a220 │ │ +3dfae6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0004 line=449 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -942299,25 +942299,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3dfb10: |[3dfb10] de.danoeh.antennapod.playback.service.PlaybackController.setPlaybackSpeed:(F)V │ │ -3dfb20: 5420 d5d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3dfb24: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -3dfb28: 6e20 23a2 3000 |0004: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ -3dfb2e: 280d |0007: goto 0014 // +000d │ │ -3dfb30: 7100 45aa 0000 |0008: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3dfb36: 0c00 |000b: move-result-object v0 │ │ -3dfb38: 2201 ae18 |000c: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ -3dfb3c: 7020 209b 3100 |000e: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@9b20 │ │ -3dfb42: 6e20 48aa 1000 |0011: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3dfb48: 0e00 |0014: return-void │ │ +3dfae8: |[3dfae8] de.danoeh.antennapod.playback.service.PlaybackController.setPlaybackSpeed:(F)V │ │ +3dfaf8: 5420 d5d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3dfafc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +3dfb00: 6e20 23a2 3000 |0004: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ +3dfb06: 280d |0007: goto 0014 // +000d │ │ +3dfb08: 7100 45aa 0000 |0008: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3dfb0e: 0c00 |000b: move-result-object v0 │ │ +3dfb10: 2201 ae18 |000c: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ +3dfb14: 7020 209b 3100 |000e: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@9b20 │ │ +3dfb1a: 6e20 48aa 1000 |0011: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3dfb20: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=404 │ │ 0x0008 line=406 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ @@ -942328,19 +942328,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfb4c: |[3dfb4c] de.danoeh.antennapod.playback.service.PlaybackController.setSkipSilence:(Z)V │ │ -3dfb5c: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3dfb60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3dfb64: 6e20 21a2 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a221 │ │ -3dfb6a: 0e00 |0007: return-void │ │ +3dfb24: |[3dfb24] de.danoeh.antennapod.playback.service.PlaybackController.setSkipSilence:(Z)V │ │ +3dfb34: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3dfb38: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3dfb3c: 6e20 21a2 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a221 │ │ +3dfb42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0004 line=412 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -942350,19 +942350,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3dfb6c: |[3dfb6c] de.danoeh.antennapod.playback.service.PlaybackController.setSleepTimer:(J)V │ │ -3dfb7c: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3dfb80: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3dfb84: 6e30 22a2 2003 |0004: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a222 │ │ -3dfb8a: 0e00 |0007: return-void │ │ +3dfb44: |[3dfb44] de.danoeh.antennapod.playback.service.PlaybackController.setSleepTimer:(J)V │ │ +3dfb54: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3dfb58: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3dfb5c: 6e30 22a2 2003 |0004: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a222 │ │ +3dfb62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0004 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) J │ │ @@ -942372,19 +942372,19 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfb8c: |[3dfb8c] de.danoeh.antennapod.playback.service.PlaybackController.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ -3dfb9c: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3dfba0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3dfba4: 6e20 25a2 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a225 │ │ -3dfbaa: 0e00 |0007: return-void │ │ +3dfb64: |[3dfb64] de.danoeh.antennapod.playback.service.PlaybackController.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ +3dfb74: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3dfb78: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3dfb7c: 6e20 25a2 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a225 │ │ +3dfb82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=394 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/SurfaceHolder; │ │ @@ -942394,24 +942394,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3df264: |[3df264] de.danoeh.antennapod.playback.service.PlaybackController.sleepTimerActive:()Z │ │ -3df274: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ -3df278: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -3df27c: 6e10 2ba2 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ -3df282: 0a00 |0007: move-result v0 │ │ -3df284: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3df288: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3df28a: 2802 |000b: goto 000d // +0002 │ │ -3df28c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3df28e: 0f00 |000d: return v0 │ │ +3df23c: |[3df23c] de.danoeh.antennapod.playback.service.PlaybackController.sleepTimerActive:()Z │ │ +3df24c: 5410 d5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackController;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d5 │ │ +3df250: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +3df254: 6e10 2ba2 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ +3df25a: 0a00 |0007: move-result v0 │ │ +3df25c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3df260: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3df262: 2802 |000b: goto 000d // +0002 │ │ +3df264: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3df266: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackController; │ │ │ │ #29 : (in Lde/danoeh/antennapod/playback/service/PlaybackController;) │ │ @@ -942419,16 +942419,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3dfbe4: |[3dfbe4] de.danoeh.antennapod.playback.service.PlaybackController.updatePlayButtonShowsPlay:(Z)V │ │ -3dfbf4: 0e00 |0000: return-void │ │ +3dfbbc: |[3dfbbc] de.danoeh.antennapod.playback.service.PlaybackController.updatePlayButtonShowsPlay:(Z)V │ │ +3dfbcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #4011 header: │ │ @@ -942454,18 +942454,18 @@ │ │ type : '(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3dfbf8: |[3dfbf8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -3dfc08: 7140 6e01 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getForegroundService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016e │ │ -3dfc0e: 0c00 |0003: move-result-object v0 │ │ -3dfc10: 1100 |0004: return-object v0 │ │ +3dfbd0: |[3dfbd0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +3dfbe0: 7140 6e01 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getForegroundService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016e │ │ +3dfbe6: 0c00 |0003: move-result-object v0 │ │ +3dfbe8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Intent; │ │ @@ -942498,35 +942498,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dfd64: |[3dfd64] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.:()V │ │ -3dfd74: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfd7a: 0e00 |0003: return-void │ │ +3dfd3c: |[3dfd3c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.:()V │ │ +3dfd4c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3dfd48: |[3dfd48] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.call:()Ljava/lang/Object; │ │ -3dfd58: 7100 bfa1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$uUyPWld95byz2vTqh-EAlv8T9Tg:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a1bf │ │ -3dfd5e: 0c00 |0003: move-result-object v0 │ │ -3dfd60: 1100 |0004: return-object v0 │ │ +3dfd20: |[3dfd20] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda1.call:()Ljava/lang/Object; │ │ +3dfd30: 7100 bfa1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$uUyPWld95byz2vTqh-EAlv8T9Tg:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a1bf │ │ +3dfd36: 0c00 |0003: move-result-object v0 │ │ +3dfd38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -942567,20 +942567,20 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3dfe94: |[3dfe94] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3dfea4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfeaa: 5b01 e3d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e3 │ │ -3dfeae: 5b02 e4d0 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d0e4 │ │ -3dfeb2: 5b03 e5d0 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e5 │ │ -3dfeb6: 0e00 |0009: return-void │ │ +3dfe6c: |[3dfe6c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3dfe7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfe82: 5b01 e3d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e3 │ │ +3dfe86: 5b02 e4d0 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d0e4 │ │ +3dfe8a: 5b03 e5d0 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e5 │ │ +3dfe8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000a reg=2 (null) Landroidx/core/app/NotificationManagerCompat; │ │ @@ -942592,20 +942592,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3dfeb8: |[3dfeb8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.run:()V │ │ -3dfec8: 5430 e3d0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e3 │ │ -3dfecc: 5431 e4d0 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d0e4 │ │ -3dfed0: 5432 e5d0 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e5 │ │ -3dfed4: 7130 b5a1 1002 |0006: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$0Y1oUcG-3OqUldaDgqhIxp5IU0s:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1b5 │ │ -3dfeda: 0e00 |0009: return-void │ │ +3dfe90: |[3dfe90] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda7.run:()V │ │ +3dfea0: 5430 e3d0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e3 │ │ +3dfea4: 5431 e4d0 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$1:Landroidx/core/app/NotificationManagerCompat; // field@d0e4 │ │ +3dfea8: 5432 e5d0 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.f$2:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e5 │ │ +3dfeac: 7130 b5a1 1002 |0006: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$0Y1oUcG-3OqUldaDgqhIxp5IU0s:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1b5 │ │ +3dfeb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -942638,18 +942638,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dff38: |[3dff38] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3dff48: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dff4e: 5b01 e7d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e7 │ │ -3dff52: 0e00 |0005: return-void │ │ +3dff10: |[3dff10] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3dff20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dff26: 5b01 e7d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e7 │ │ +3dff2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -942659,19 +942659,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3dff18: |[3dff18] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.call:()Ljava/lang/Object; │ │ -3dff28: 5410 e7d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e7 │ │ -3dff2c: 7110 bda1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$f1bpMUWnrhiIpwd9H56iwy2tq10:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a1bd │ │ -3dff32: 0c00 |0005: move-result-object v0 │ │ -3dff34: 1100 |0006: return-object v0 │ │ +3dfef0: |[3dfef0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda9.call:()Ljava/lang/Object; │ │ +3dff00: 5410 e7d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/model/playback/Playable; // field@d0e7 │ │ +3dff04: 7110 bda1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$f1bpMUWnrhiIpwd9H56iwy2tq10:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a1bd │ │ +3dff0a: 0c00 |0005: move-result-object v0 │ │ +3dff0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -942708,80 +942708,80 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 121 16-bit code units │ │ -3dff54: |[3dff54] de.danoeh.antennapod.playback.service.PlaybackService$10.:()V │ │ -3dff64: 7100 00a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a100 │ │ -3dff6a: 0c00 |0003: move-result-object v0 │ │ -3dff6c: 2100 |0004: array-length v0, v0 │ │ -3dff6e: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ -3dff72: 6900 e8d0 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3dff76: 6201 18c9 |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3dff7a: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3dff80: 0a01 |000e: move-result v1 │ │ -3dff82: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3dff84: 4b02 0001 |0010: aput v2, v0, v1 │ │ -3dff88: 6200 e8d0 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3dff8c: 6201 1cc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3dff90: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3dff96: 0a01 |0019: move-result v1 │ │ -3dff98: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -3dff9a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -3dff9e: 6200 e8d0 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3dffa2: 6201 1ac9 |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3dffa6: 6e10 4fa5 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3dffac: 0a01 |0024: move-result v1 │ │ -3dffae: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -3dffb0: 4b02 0001 |0026: aput v2, v0, v1 │ │ -3dffb4: 6200 e8d0 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3dffb8: 6201 1fc9 |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3dffbc: 6e10 4fa5 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3dffc2: 0a01 |002f: move-result v1 │ │ -3dffc4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -3dffc6: 4b02 0001 |0031: aput v2, v0, v1 │ │ -3dffca: 6200 e8d0 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3dffce: 6201 1bc9 |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3dffd2: 6e10 4fa5 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3dffd8: 0a01 |003a: move-result v1 │ │ -3dffda: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -3dffdc: 4b02 0001 |003c: aput v2, v0, v1 │ │ -3dffe0: 6200 e8d0 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3dffe4: 6201 16c9 |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ -3dffe8: 6e10 4fa5 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3dffee: 0a01 |0045: move-result v1 │ │ -3dfff0: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -3dfff2: 4b02 0001 |0047: aput v2, v0, v1 │ │ -3dfff6: 6200 e8d0 |0049: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3dfffa: 6201 1ec9 |004b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ -3dfffe: 6e10 4fa5 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3e0004: 0a01 |0050: move-result v1 │ │ -3e0006: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -3e0008: 4b02 0001 |0052: aput v2, v0, v1 │ │ -3e000c: 6200 e8d0 |0054: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3e0010: 6201 1dc9 |0056: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3e0014: 6e10 4fa5 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3e001a: 0a01 |005b: move-result v1 │ │ -3e001c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -3e0020: 4b02 0001 |005e: aput v2, v0, v1 │ │ -3e0024: 6200 e8d0 |0060: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3e0028: 6201 19c9 |0062: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ -3e002c: 6e10 4fa5 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3e0032: 0a01 |0067: move-result v1 │ │ -3e0034: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -3e0038: 4b02 0001 |006a: aput v2, v0, v1 │ │ -3e003c: 6200 e8d0 |006c: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3e0040: 6201 17c9 |006e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ -3e0044: 6e10 4fa5 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3e004a: 0a01 |0073: move-result v1 │ │ -3e004c: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -3e0050: 4b02 0001 |0076: aput v2, v0, v1 │ │ -3e0054: 0e00 |0078: return-void │ │ +3dff2c: |[3dff2c] de.danoeh.antennapod.playback.service.PlaybackService$10.:()V │ │ +3dff3c: 7100 00a1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.values:()[Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a100 │ │ +3dff42: 0c00 |0003: move-result-object v0 │ │ +3dff44: 2100 |0004: array-length v0, v0 │ │ +3dff46: 2300 c81c |0005: new-array v0, v0, [I // type@1cc8 │ │ +3dff4a: 6900 e8d0 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dff4e: 6201 18c9 |0009: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3dff52: 6e10 4fa5 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dff58: 0a01 |000e: move-result v1 │ │ +3dff5a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3dff5c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +3dff60: 6200 e8d0 |0012: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dff64: 6201 1cc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3dff68: 6e10 4fa5 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dff6e: 0a01 |0019: move-result v1 │ │ +3dff70: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +3dff72: 4b02 0001 |001b: aput v2, v0, v1 │ │ +3dff76: 6200 e8d0 |001d: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dff7a: 6201 1ac9 |001f: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3dff7e: 6e10 4fa5 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dff84: 0a01 |0024: move-result v1 │ │ +3dff86: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +3dff88: 4b02 0001 |0026: aput v2, v0, v1 │ │ +3dff8c: 6200 e8d0 |0028: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dff90: 6201 1fc9 |002a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3dff94: 6e10 4fa5 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dff9a: 0a01 |002f: move-result v1 │ │ +3dff9c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +3dff9e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +3dffa2: 6200 e8d0 |0033: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dffa6: 6201 1bc9 |0035: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3dffaa: 6e10 4fa5 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dffb0: 0a01 |003a: move-result v1 │ │ +3dffb2: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +3dffb4: 4b02 0001 |003c: aput v2, v0, v1 │ │ +3dffb8: 6200 e8d0 |003e: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dffbc: 6201 16c9 |0040: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ +3dffc0: 6e10 4fa5 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dffc6: 0a01 |0045: move-result v1 │ │ +3dffc8: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +3dffca: 4b02 0001 |0047: aput v2, v0, v1 │ │ +3dffce: 6200 e8d0 |0049: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dffd2: 6201 1ec9 |004b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ +3dffd6: 6e10 4fa5 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dffdc: 0a01 |0050: move-result v1 │ │ +3dffde: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +3dffe0: 4b02 0001 |0052: aput v2, v0, v1 │ │ +3dffe4: 6200 e8d0 |0054: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3dffe8: 6201 1dc9 |0056: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3dffec: 6e10 4fa5 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3dfff2: 0a01 |005b: move-result v1 │ │ +3dfff4: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +3dfff8: 4b02 0001 |005e: aput v2, v0, v1 │ │ +3dfffc: 6200 e8d0 |0060: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3e0000: 6201 19c9 |0062: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ +3e0004: 6e10 4fa5 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3e000a: 0a01 |0067: move-result v1 │ │ +3e000c: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +3e0010: 4b02 0001 |006a: aput v2, v0, v1 │ │ +3e0014: 6200 e8d0 |006c: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3e0018: 6201 17c9 |006e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ +3e001c: 6e10 4fa5 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3e0022: 0a01 |0073: move-result v1 │ │ +3e0024: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +3e0028: 4b02 0001 |0076: aput v2, v0, v1 │ │ +3e002c: 0e00 |0078: return-void │ │ catches : 10 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -942829,17 +942829,17 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e01e4: |[3e01e4] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ -3e01f4: 7120 2308 1000 |0000: invoke-static {v0, v1}, Landroid/service/quicksettings/TileService;.requestListeningState:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@0823 │ │ -3e01fa: 0e00 |0003: return-void │ │ +3e01bc: |[3e01bc] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ +3e01cc: 7120 2308 1000 |0000: invoke-static {v0, v1}, Landroid/service/quicksettings/TileService;.requestListeningState:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@0823 │ │ +3e01d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/ComponentName; │ │ │ │ @@ -942878,18 +942878,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0884: |[3e0884] de.danoeh.antennapod.playback.service.PlaybackService$4.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e0894: 5b01 edd0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ -3e0898: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3e089e: 0e00 |0005: return-void │ │ +3e085c: |[3e085c] de.danoeh.antennapod.playback.service.PlaybackService$4.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e086c: 5b01 edd0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ +3e0870: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3e0876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -942899,74 +942899,74 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -3e08a0: |[3e08a0] de.danoeh.antennapod.playback.service.PlaybackService$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3e08b0: 1a03 759b |0000: const-string v3, "media_connection_status" // string@9b75 │ │ -3e08b4: 6e20 3c02 3400 |0002: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ -3e08ba: 0c03 |0005: move-result-object v3 │ │ -3e08bc: 1a04 749b |0006: const-string v4, "media_connected" // string@9b74 │ │ -3e08c0: 6e20 e0a5 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e08c6: 0a04 |000b: move-result v4 │ │ -3e08c8: 2200 611b |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e08cc: 7010 06a6 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e08d2: 1a01 ad41 |0011: const-string v1, "Received Auto Connection update: " // string@41ad │ │ -3e08d6: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e08dc: 6e20 12a6 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e08e2: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e08e8: 0c03 |001c: move-result-object v3 │ │ -3e08ea: 1a00 e83f |001d: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e08ee: 7120 170b 3000 |001f: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e08f4: 3904 0800 |0022: if-nez v4, 002a // +0008 │ │ -3e08f8: 1a03 360e |0024: const-string v3, "Car was unplugged during playback." // string@0e36 │ │ -3e08fc: 7120 170b 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0902: 284e |0029: goto 0077 // +004e │ │ -3e0904: 5423 edd0 |002a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ -3e0908: 7110 c4a1 0300 |002c: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e090e: 0c03 |002f: move-result-object v3 │ │ -3e0910: 6e10 dda0 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e0916: 0c03 |0033: move-result-object v3 │ │ -3e0918: 6204 1ac9 |0034: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e091c: 3243 3800 |0036: if-eq v3, v4, 006e // +0038 │ │ -3e0920: 6204 1cc9 |0038: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e0924: 3343 0300 |003a: if-ne v3, v4, 003d // +0003 │ │ -3e0928: 2832 |003c: goto 006e // +0032 │ │ -3e092a: 6204 1dc9 |003d: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3e092e: 1210 |003f: const/4 v0, #int 1 // #1 │ │ -3e0930: 3343 1700 |0040: if-ne v3, v4, 0057 // +0017 │ │ -3e0934: 5423 edd0 |0042: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ -3e0938: 7110 c4a1 0300 |0044: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e093e: 0c03 |0047: move-result-object v3 │ │ -3e0940: 5424 edd0 |0048: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ -3e0944: 7110 c4a1 0400 |004a: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e094a: 0c04 |004d: move-result-object v4 │ │ -3e094c: 6e10 e4a0 0400 |004e: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a0e4 │ │ -3e0952: 0a04 |0051: move-result v4 │ │ -3e0954: b704 |0052: xor-int/2addr v4, v0 │ │ -3e0956: 6e20 f4a0 4300 |0053: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ -3e095c: 2821 |0056: goto 0077 // +0021 │ │ -3e095e: 6204 18c9 |0057: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e0962: 3343 1e00 |0059: if-ne v3, v4, 0077 // +001e │ │ -3e0966: 5423 edd0 |005b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ -3e096a: 7110 c4a1 0300 |005d: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0970: 0c03 |0060: move-result-object v3 │ │ -3e0972: 6e20 f4a0 0300 |0061: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ -3e0978: 5423 edd0 |0064: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ -3e097c: 7110 c4a1 0300 |0066: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0982: 0c03 |0069: move-result-object v3 │ │ -3e0984: 6e10 e8a0 0300 |006a: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ -3e098a: 280a |006d: goto 0077 // +000a │ │ -3e098c: 5423 edd0 |006e: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ -3e0990: 7110 c4a1 0300 |0070: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0996: 0c03 |0073: move-result-object v3 │ │ -3e0998: 6e10 eca0 0300 |0074: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ -3e099e: 0e00 |0077: return-void │ │ +3e0878: |[3e0878] de.danoeh.antennapod.playback.service.PlaybackService$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3e0888: 1a03 759b |0000: const-string v3, "media_connection_status" // string@9b75 │ │ +3e088c: 6e20 3c02 3400 |0002: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ +3e0892: 0c03 |0005: move-result-object v3 │ │ +3e0894: 1a04 749b |0006: const-string v4, "media_connected" // string@9b74 │ │ +3e0898: 6e20 e0a5 3400 |0008: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e089e: 0a04 |000b: move-result v4 │ │ +3e08a0: 2200 611b |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e08a4: 7010 06a6 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e08aa: 1a01 ad41 |0011: const-string v1, "Received Auto Connection update: " // string@41ad │ │ +3e08ae: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e08b4: 6e20 12a6 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e08ba: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e08c0: 0c03 |001c: move-result-object v3 │ │ +3e08c2: 1a00 e83f |001d: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e08c6: 7120 170b 3000 |001f: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e08cc: 3904 0800 |0022: if-nez v4, 002a // +0008 │ │ +3e08d0: 1a03 360e |0024: const-string v3, "Car was unplugged during playback." // string@0e36 │ │ +3e08d4: 7120 170b 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e08da: 284e |0029: goto 0077 // +004e │ │ +3e08dc: 5423 edd0 |002a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ +3e08e0: 7110 c4a1 0300 |002c: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e08e6: 0c03 |002f: move-result-object v3 │ │ +3e08e8: 6e10 dda0 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e08ee: 0c03 |0033: move-result-object v3 │ │ +3e08f0: 6204 1ac9 |0034: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e08f4: 3243 3800 |0036: if-eq v3, v4, 006e // +0038 │ │ +3e08f8: 6204 1cc9 |0038: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e08fc: 3343 0300 |003a: if-ne v3, v4, 003d // +0003 │ │ +3e0900: 2832 |003c: goto 006e // +0032 │ │ +3e0902: 6204 1dc9 |003d: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3e0906: 1210 |003f: const/4 v0, #int 1 // #1 │ │ +3e0908: 3343 1700 |0040: if-ne v3, v4, 0057 // +0017 │ │ +3e090c: 5423 edd0 |0042: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ +3e0910: 7110 c4a1 0300 |0044: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0916: 0c03 |0047: move-result-object v3 │ │ +3e0918: 5424 edd0 |0048: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ +3e091c: 7110 c4a1 0400 |004a: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0922: 0c04 |004d: move-result-object v4 │ │ +3e0924: 6e10 e4a0 0400 |004e: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a0e4 │ │ +3e092a: 0a04 |0051: move-result v4 │ │ +3e092c: b704 |0052: xor-int/2addr v4, v0 │ │ +3e092e: 6e20 f4a0 4300 |0053: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ +3e0934: 2821 |0056: goto 0077 // +0021 │ │ +3e0936: 6204 18c9 |0057: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e093a: 3343 1e00 |0059: if-ne v3, v4, 0077 // +001e │ │ +3e093e: 5423 edd0 |005b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ +3e0942: 7110 c4a1 0300 |005d: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0948: 0c03 |0060: move-result-object v3 │ │ +3e094a: 6e20 f4a0 0300 |0061: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ +3e0950: 5423 edd0 |0064: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ +3e0954: 7110 c4a1 0300 |0066: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e095a: 0c03 |0069: move-result-object v3 │ │ +3e095c: 6e10 e8a0 0300 |006a: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ +3e0962: 280a |006d: goto 0077 // +000a │ │ +3e0964: 5423 edd0 |006e: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ed │ │ +3e0968: 7110 c4a1 0300 |0070: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e096e: 0c03 |0073: move-result-object v3 │ │ +3e0970: 6e10 eca0 0300 |0074: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ +3e0976: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1501 │ │ 0x0008 line=1502 │ │ 0x000c line=1503 │ │ 0x0026 line=1505 │ │ 0x002a line=1507 │ │ @@ -943030,18 +943030,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e09a0: |[3e09a0] de.danoeh.antennapod.playback.service.PlaybackService$5.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e09b0: 5b01 f1d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f1 │ │ -3e09b4: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3e09ba: 0e00 |0005: return-void │ │ +3e0978: |[3e0978] de.danoeh.antennapod.playback.service.PlaybackService$5.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e0988: 5b01 f1d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f1 │ │ +3e098c: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3e0992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1524 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -943051,54 +943051,54 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -3e09bc: |[3e09bc] de.danoeh.antennapod.playback.service.PlaybackService$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3e09cc: 6e10 b801 0200 |0000: invoke-virtual {v2}, Landroid/content/BroadcastReceiver;.isInitialStickyBroadcast:()Z // method@01b8 │ │ -3e09d2: 0a03 |0003: move-result v3 │ │ -3e09d4: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ -3e09d8: 0e00 |0006: return-void │ │ -3e09da: 6e10 2f02 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3e09e0: 0c03 |000a: move-result-object v3 │ │ -3e09e2: 1a00 4a56 |000b: const-string v0, "android.intent.action.HEADSET_PLUG" // string@564a │ │ -3e09e6: 7120 cc0a 0300 |000d: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3e09ec: 0a03 |0010: move-result v3 │ │ -3e09ee: 3803 3d00 |0011: if-eqz v3, 004e // +003d │ │ -3e09f2: 1a03 e6be |0013: const-string v3, "state" // string@bee6 │ │ -3e09f6: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ -3e09f8: 6e30 3802 3400 |0016: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ -3e09fe: 0a03 |0019: move-result v3 │ │ -3e0a00: 2204 611b |001a: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e0a04: 7010 06a6 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e0a0a: 1a01 a318 |001f: const-string v1, "Headset plug event. State is " // string@18a3 │ │ -3e0a0e: 6e20 12a6 1400 |0021: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e0a14: 6e20 0da6 3400 |0024: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e0a1a: 6e10 1ba6 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e0a20: 0c04 |002a: move-result-object v4 │ │ -3e0a22: 1a01 1880 |002b: const-string v1, "headsetDisconnected" // string@8018 │ │ -3e0a26: 7120 170b 4100 |002d: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0a2c: 3203 1900 |0030: if-eq v3, v0, 0049 // +0019 │ │ -3e0a30: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -3e0a34: 1a03 a518 |0034: const-string v3, "Headset was unplugged during playback." // string@18a5 │ │ -3e0a38: 7120 170b 3100 |0036: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0a3e: 2815 |0039: goto 004e // +0015 │ │ -3e0a40: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -3e0a42: 3343 1300 |003b: if-ne v3, v4, 004e // +0013 │ │ -3e0a46: 1a03 a418 |003d: const-string v3, "Headset was plugged in during playback." // string@18a4 │ │ -3e0a4a: 7120 170b 3100 |003f: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0a50: 5423 f1d0 |0042: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f1 │ │ -3e0a54: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -3e0a56: 7120 daa1 4300 |0045: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a1da │ │ -3e0a5c: 2806 |0048: goto 004e // +0006 │ │ -3e0a5e: 1a03 ba41 |0049: const-string v3, "Received invalid ACTION_HEADSET_PLUG intent" // string@41ba │ │ -3e0a62: 7120 190b 3100 |004b: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e0a68: 0e00 |004e: return-void │ │ +3e0994: |[3e0994] de.danoeh.antennapod.playback.service.PlaybackService$5.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3e09a4: 6e10 b801 0200 |0000: invoke-virtual {v2}, Landroid/content/BroadcastReceiver;.isInitialStickyBroadcast:()Z // method@01b8 │ │ +3e09aa: 0a03 |0003: move-result v3 │ │ +3e09ac: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +3e09b0: 0e00 |0006: return-void │ │ +3e09b2: 6e10 2f02 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3e09b8: 0c03 |000a: move-result-object v3 │ │ +3e09ba: 1a00 4a56 |000b: const-string v0, "android.intent.action.HEADSET_PLUG" // string@564a │ │ +3e09be: 7120 cc0a 0300 |000d: invoke-static {v3, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3e09c4: 0a03 |0010: move-result v3 │ │ +3e09c6: 3803 3d00 |0011: if-eqz v3, 004e // +003d │ │ +3e09ca: 1a03 e6be |0013: const-string v3, "state" // string@bee6 │ │ +3e09ce: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ +3e09d0: 6e30 3802 3400 |0016: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ +3e09d6: 0a03 |0019: move-result v3 │ │ +3e09d8: 2204 611b |001a: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e09dc: 7010 06a6 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e09e2: 1a01 a318 |001f: const-string v1, "Headset plug event. State is " // string@18a3 │ │ +3e09e6: 6e20 12a6 1400 |0021: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e09ec: 6e20 0da6 3400 |0024: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e09f2: 6e10 1ba6 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e09f8: 0c04 |002a: move-result-object v4 │ │ +3e09fa: 1a01 1880 |002b: const-string v1, "headsetDisconnected" // string@8018 │ │ +3e09fe: 7120 170b 4100 |002d: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0a04: 3203 1900 |0030: if-eq v3, v0, 0049 // +0019 │ │ +3e0a08: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +3e0a0c: 1a03 a518 |0034: const-string v3, "Headset was unplugged during playback." // string@18a5 │ │ +3e0a10: 7120 170b 3100 |0036: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0a16: 2815 |0039: goto 004e // +0015 │ │ +3e0a18: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +3e0a1a: 3343 1300 |003b: if-ne v3, v4, 004e // +0013 │ │ +3e0a1e: 1a03 a418 |003d: const-string v3, "Headset was plugged in during playback." // string@18a4 │ │ +3e0a22: 7120 170b 3100 |003f: invoke-static {v1, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0a28: 5423 f1d0 |0042: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f1 │ │ +3e0a2c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +3e0a2e: 7120 daa1 4300 |0045: invoke-static {v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a1da │ │ +3e0a34: 2806 |0048: goto 004e // +0006 │ │ +3e0a36: 1a03 ba41 |0049: const-string v3, "Received invalid ACTION_HEADSET_PLUG intent" // string@41ba │ │ +3e0a3a: 7120 190b 3100 |004b: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e0a40: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1531 │ │ 0x0007 line=1537 │ │ 0x0016 line=1538 │ │ 0x001a line=1539 │ │ 0x0036 line=1542 │ │ @@ -943144,18 +943144,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0a6c: |[3e0a6c] de.danoeh.antennapod.playback.service.PlaybackService$6.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e0a7c: 5b01 f2d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f2 │ │ -3e0a80: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3e0a86: 0e00 |0005: return-void │ │ +3e0a44: |[3e0a44] de.danoeh.antennapod.playback.service.PlaybackService$6.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e0a54: 5b01 f2d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f2 │ │ +3e0a58: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3e0a5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1554 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -943165,34 +943165,34 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -3e0a88: |[3e0a88] de.danoeh.antennapod.playback.service.PlaybackService$6.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3e0a98: 6e10 2f02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3e0a9e: 0c02 |0003: move-result-object v2 │ │ -3e0aa0: 1a00 3656 |0004: const-string v0, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@5636 │ │ -3e0aa4: 7120 cc0a 0200 |0006: invoke-static {v2, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3e0aaa: 0a02 |0009: move-result v2 │ │ -3e0aac: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ -3e0ab0: 1a02 3756 |000c: const-string v2, "android.bluetooth.profile.extra.STATE" // string@5637 │ │ -3e0ab4: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -3e0ab6: 6e30 3802 2300 |000f: invoke-virtual {v3, v2, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ -3e0abc: 0a02 |0012: move-result v2 │ │ -3e0abe: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -3e0ac0: 3332 0f00 |0014: if-ne v2, v3, 0023 // +000f │ │ -3e0ac4: 1a02 e83f |0016: const-string v2, "PlaybackService" // string@3fe8 │ │ -3e0ac8: 1a03 b241 |0018: const-string v3, "Received bluetooth connection intent" // string@41b2 │ │ -3e0acc: 7120 170b 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0ad2: 5412 f2d0 |001d: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f2 │ │ -3e0ad6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -3e0ad8: 7120 daa1 3200 |0020: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a1da │ │ -3e0ade: 0e00 |0023: return-void │ │ +3e0a60: |[3e0a60] de.danoeh.antennapod.playback.service.PlaybackService$6.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3e0a70: 6e10 2f02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3e0a76: 0c02 |0003: move-result-object v2 │ │ +3e0a78: 1a00 3656 |0004: const-string v0, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@5636 │ │ +3e0a7c: 7120 cc0a 0200 |0006: invoke-static {v2, v0}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3e0a82: 0a02 |0009: move-result v2 │ │ +3e0a84: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ +3e0a88: 1a02 3756 |000c: const-string v2, "android.bluetooth.profile.extra.STATE" // string@5637 │ │ +3e0a8c: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +3e0a8e: 6e30 3802 2300 |000f: invoke-virtual {v3, v2, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ +3e0a94: 0a02 |0012: move-result v2 │ │ +3e0a96: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +3e0a98: 3332 0f00 |0014: if-ne v2, v3, 0023 // +000f │ │ +3e0a9c: 1a02 e83f |0016: const-string v2, "PlaybackService" // string@3fe8 │ │ +3e0aa0: 1a03 b241 |0018: const-string v3, "Received bluetooth connection intent" // string@41b2 │ │ +3e0aa4: 7120 170b 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0aaa: 5412 f2d0 |001d: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f2 │ │ +3e0aae: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +3e0ab0: 7120 daa1 3200 |0020: invoke-static {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a1da │ │ +3e0ab6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1557 │ │ 0x000f line=1558 │ │ 0x001a line=1560 │ │ 0x001d line=1561 │ │ locals : │ │ @@ -943234,18 +943234,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0ae0: |[3e0ae0] de.danoeh.antennapod.playback.service.PlaybackService$7.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e0af0: 5b01 f3d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f3 │ │ -3e0af4: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3e0afa: 0e00 |0005: return-void │ │ +3e0ab8: |[3e0ab8] de.danoeh.antennapod.playback.service.PlaybackService$7.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e0ac8: 5b01 f3d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f3 │ │ +3e0acc: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3e0ad2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1567 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$7; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -943255,21 +943255,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e0afc: |[3e0afc] de.danoeh.antennapod.playback.service.PlaybackService$7.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3e0b0c: 1a01 e83f |0000: const-string v1, "PlaybackService" // string@3fe8 │ │ -3e0b10: 1a02 a63f |0002: const-string v2, "Pausing playback because audio is becoming noisy" // string@3fa6 │ │ -3e0b14: 7120 170b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0b1a: 5401 f3d0 |0007: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f3 │ │ -3e0b1e: 7110 d2a1 0100 |0009: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1d2 │ │ -3e0b24: 0e00 |000c: return-void │ │ +3e0ad4: |[3e0ad4] de.danoeh.antennapod.playback.service.PlaybackService$7.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3e0ae4: 1a01 e83f |0000: const-string v1, "PlaybackService" // string@3fe8 │ │ +3e0ae8: 1a02 a63f |0002: const-string v2, "Pausing playback because audio is becoming noisy" // string@3fa6 │ │ +3e0aec: 7120 170b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0af2: 5401 f3d0 |0007: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f3 │ │ +3e0af6: 7110 d2a1 0100 |0009: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1d2 │ │ +3e0afc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1572 │ │ 0x0007 line=1573 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$7; │ │ 0x0000 - 0x000d reg=1 (null) Landroid/content/Context; │ │ @@ -943309,18 +943309,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0b28: |[3e0b28] de.danoeh.antennapod.playback.service.PlaybackService$8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e0b38: 5b01 f4d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f4 │ │ -3e0b3c: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3e0b42: 0e00 |0005: return-void │ │ +3e0b00: |[3e0b00] de.danoeh.antennapod.playback.service.PlaybackService$8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e0b10: 5b01 f4d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f4 │ │ +3e0b14: 7010 b601 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3e0b1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1615 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$8; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -943330,38 +943330,38 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3e0b44: |[3e0b44] de.danoeh.antennapod.playback.service.PlaybackService$8.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3e0b54: 6e10 2f02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3e0b5a: 0c02 |0003: move-result-object v2 │ │ -3e0b5c: 1a03 ee53 |0004: const-string v3, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@53ee │ │ -3e0b60: 7120 cc0a 3200 |0006: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3e0b66: 0a02 |0009: move-result v2 │ │ -3e0b68: 3802 2800 |000a: if-eqz v2, 0032 // +0028 │ │ -3e0b6c: 5412 f4d0 |000c: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f4 │ │ -3e0b70: 7110 c7a1 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ -3e0b76: 0c02 |0011: move-result-object v2 │ │ -3e0b78: 6e10 1aa3 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e0b7e: 7100 9da3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ -3e0b84: 7100 45aa 0000 |0018: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e0b8a: 0c02 |001b: move-result-object v2 │ │ -3e0b8c: 2203 ac18 |001c: new-instance v3, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ -3e0b90: 6200 9f6b |001e: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9f │ │ -3e0b94: 7020 179b 0300 |0020: invoke-direct {v3, v0}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@9b17 │ │ -3e0b9a: 6e20 48aa 3200 |0023: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e0ba0: 7100 45aa 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e0ba6: 0c02 |0029: move-result-object v2 │ │ -3e0ba8: 2203 9718 |002a: new-instance v3, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@1897 │ │ -3e0bac: 7010 e79a 0300 |002c: invoke-direct {v3}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@9ae7 │ │ -3e0bb2: 6e20 48aa 3200 |002f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e0bb8: 0e00 |0032: return-void │ │ +3e0b1c: |[3e0b1c] de.danoeh.antennapod.playback.service.PlaybackService$8.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3e0b2c: 6e10 2f02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3e0b32: 0c02 |0003: move-result-object v2 │ │ +3e0b34: 1a03 ee53 |0004: const-string v3, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@53ee │ │ +3e0b38: 7120 cc0a 3200 |0006: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3e0b3e: 0a02 |0009: move-result v2 │ │ +3e0b40: 3802 2800 |000a: if-eqz v2, 0032 // +0028 │ │ +3e0b44: 5412 f4d0 |000c: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f4 │ │ +3e0b48: 7110 c7a1 0200 |000e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ +3e0b4e: 0c02 |0011: move-result-object v2 │ │ +3e0b50: 6e10 1aa3 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e0b56: 7100 9da3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ +3e0b5c: 7100 45aa 0000 |0018: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e0b62: 0c02 |001b: move-result-object v2 │ │ +3e0b64: 2203 ac18 |001c: new-instance v3, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ +3e0b68: 6200 9f6b |001e: sget-object v0, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_SHUT_DOWN:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6b9f │ │ +3e0b6c: 7020 179b 0300 |0020: invoke-direct {v3, v0}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@9b17 │ │ +3e0b72: 6e20 48aa 3200 |0023: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e0b78: 7100 45aa 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e0b7e: 0c02 |0029: move-result-object v2 │ │ +3e0b80: 2203 9718 |002a: new-instance v3, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@1897 │ │ +3e0b84: 7010 e79a 0300 |002c: invoke-direct {v3}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@9ae7 │ │ +3e0b8a: 6e20 48aa 3200 |002f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e0b90: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1619 │ │ 0x000c line=1620 │ │ 0x0015 line=1621 │ │ 0x0018 line=1622 │ │ 0x0026 line=1623 │ │ @@ -943400,18 +943400,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0bbc: |[3e0bbc] de.danoeh.antennapod.playback.service.PlaybackService$9$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V │ │ -3e0bcc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e0bd2: 5b01 f5d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$9; // field@d0f5 │ │ -3e0bd6: 0e00 |0005: return-void │ │ +3e0b94: |[3e0b94] de.danoeh.antennapod.playback.service.PlaybackService$9$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V │ │ +3e0ba4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e0baa: 5b01 f5d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$9; // field@d0f5 │ │ +3e0bae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ │ │ @@ -943421,18 +943421,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0bd8: |[3e0bd8] de.danoeh.antennapod.playback.service.PlaybackService$9$$ExternalSyntheticLambda0.run:()V │ │ -3e0be8: 5410 f5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$9; // field@d0f5 │ │ -3e0bec: 7110 a2a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$r8$lambda$w3w5nUfWsyRMDCRP3fX00lt0ciE:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V // method@a1a2 │ │ -3e0bf2: 0e00 |0005: return-void │ │ +3e0bb0: |[3e0bb0] de.danoeh.antennapod.playback.service.PlaybackService$9$$ExternalSyntheticLambda0.run:()V │ │ +3e0bc0: 5410 f5d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$9; // field@d0f5 │ │ +3e0bc4: 7110 a2a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.$r8$lambda$w3w5nUfWsyRMDCRP3fX00lt0ciE:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V // method@a1a2 │ │ +3e0bca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -943469,18 +943469,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e13a0: |[3e13a0] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e13b0: 5b01 f8d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f8 │ │ -3e13b4: 7010 2b07 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@072b │ │ -3e13ba: 0e00 |0005: return-void │ │ +3e1378: |[3e1378] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e1388: 5b01 f8d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f8 │ │ +3e138c: 7010 2b07 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@072b │ │ +3e1392: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -943490,17 +943490,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/service/PlaybackService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1388: |[3e1388] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ -3e1398: 5410 f8d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f8 │ │ -3e139c: 1100 |0002: return-object v0 │ │ +3e1360: |[3e1360] de.danoeh.antennapod.playback.service.PlaybackService$LocalBinder.getService:()Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ +3e1370: 5410 f8d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f8 │ │ +3e1374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -943588,17 +943588,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e13bc: |[3e13bc] de.danoeh.antennapod.playback.service.PlaybackServiceInterface.:()V │ │ -3e13cc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e13d2: 0e00 |0003: return-void │ │ +3e1394: |[3e1394] de.danoeh.antennapod.playback.service.PlaybackServiceInterface.:()V │ │ +3e13a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e13aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -943641,22 +943641,22 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3e1444: |[3e1444] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e1454: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e145a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e145c: 5c10 2cd1 |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d12c │ │ -3e1460: 5c10 29d1 |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d129 │ │ -3e1464: 5b12 2ad1 |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d12a │ │ -3e1468: 5b13 2bd1 |000a: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d12b │ │ -3e146c: 0e00 |000c: return-void │ │ +3e141c: |[3e141c] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e142c: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e1432: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e1434: 5c10 2cd1 |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d12c │ │ +3e1438: 5c10 29d1 |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d129 │ │ +3e143c: 5b12 2ad1 |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d12a │ │ +3e1440: 5b13 2bd1 |000a: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d12b │ │ +3e1444: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=13 │ │ 0x0006 line=14 │ │ 0x0008 line=17 │ │ 0x000a line=18 │ │ @@ -943671,17 +943671,17 @@ │ │ type : '(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1414: |[3e1414] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ -3e1424: 5c01 29d1 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d129 │ │ -3e1428: 1100 |0002: return-object v0 │ │ +3e13ec: |[3e13ec] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ +3e13fc: 5c01 29d1 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d129 │ │ +3e1400: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -943690,26 +943690,26 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3e13d4: |[3e13d4] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.getIntent:()Landroid/content/Intent; │ │ -3e13e4: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3e13e8: 5431 2ad1 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d12a │ │ -3e13ec: 1c02 621a |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ -3e13f0: 7030 2802 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3e13f6: 1a01 ea3f |0009: const-string v1, "PlaybackService.PlayableExtra" // string@3fea │ │ -3e13fa: 5432 2bd1 |000b: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d12b │ │ -3e13fe: 6e30 4402 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0244 │ │ -3e1404: 1a01 ec6c |0010: const-string v1, "extra.de.danoeh.antennapod.core.service.allowStream" // string@6cec │ │ -3e1408: 5532 2cd1 |0012: iget-boolean v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d12c │ │ -3e140c: 6e30 4802 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ -3e1412: 1100 |0017: return-object v0 │ │ +3e13ac: |[3e13ac] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.getIntent:()Landroid/content/Intent; │ │ +3e13bc: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3e13c0: 5431 2ad1 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d12a │ │ +3e13c4: 1c02 621a |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ +3e13c8: 7030 2802 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3e13ce: 1a01 ea3f |0009: const-string v1, "PlaybackService.PlayableExtra" // string@3fea │ │ +3e13d2: 5432 2bd1 |000b: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@d12b │ │ +3e13d6: 6e30 4402 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0244 │ │ +3e13dc: 1a01 ec6c |0010: const-string v1, "extra.de.danoeh.antennapod.core.service.allowStream" // string@6cec │ │ +3e13e0: 5532 2cd1 |0012: iget-boolean v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d12c │ │ +3e13e4: 6e30 4802 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ +3e13ea: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000b line=36 │ │ 0x0012 line=37 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ @@ -943719,17 +943719,17 @@ │ │ type : '(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e142c: |[3e142c] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.shouldStreamThisTime:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ -3e143c: 5c01 2cd1 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d12c │ │ -3e1440: 1100 |0002: return-object v0 │ │ +3e1404: |[3e1404] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.shouldStreamThisTime:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ +3e1414: 5c01 2cd1 |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.shouldStreamThisTime:Z // field@d12c │ │ +3e1418: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -943738,25 +943738,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3e1470: |[3e1470] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.start:()V │ │ -3e1480: 6300 0ed1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3e1484: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3e1488: 5520 29d1 |0004: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d129 │ │ -3e148c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3e1490: 0e00 |0008: return-void │ │ -3e1492: 5420 2ad1 |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d12a │ │ -3e1496: 6e10 38a2 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a238 │ │ -3e149c: 0c01 |000e: move-result-object v1 │ │ -3e149e: 7120 8127 1000 |000f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2781 │ │ -3e14a4: 0e00 |0012: return-void │ │ +3e1448: |[3e1448] de.danoeh.antennapod.playback.service.PlaybackServiceStarter.start:()V │ │ +3e1458: 6300 0ed1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3e145c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3e1460: 5520 29d1 |0004: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:Z // field@d129 │ │ +3e1464: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3e1468: 0e00 |0008: return-void │ │ +3e146a: 5420 2ad1 |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.context:Landroid/content/Context; // field@d12a │ │ +3e146e: 6e10 38a2 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a238 │ │ +3e1474: 0c01 |000e: move-result-object v1 │ │ +3e1476: 7120 8127 1000 |000f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@2781 │ │ +3e147c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=45 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; │ │ │ │ @@ -943785,43 +943785,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e488c: |[3e488c] de.danoeh.antennapod.playback.service.PlaybackStatus.:()V │ │ -3e489c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e48a2: 0e00 |0003: return-void │ │ +3e4864: |[3e4864] de.danoeh.antennapod.playback.service.PlaybackStatus.:()V │ │ +3e4874: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e487a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/PlaybackStatus;) │ │ name : 'isCurrentlyPlaying' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -3e480c: |[3e480c] de.danoeh.antennapod.playback.service.PlaybackStatus.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3e481c: 7110 3da2 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a23d │ │ -3e4822: 0a01 |0003: move-result v1 │ │ -3e4824: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ -3e4828: 6301 0ed1 |0006: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3e482c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -3e4830: 7100 95a3 0000 |000a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a395 │ │ -3e4836: 0a01 |000d: move-result v1 │ │ -3e4838: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3e483a: 3301 0300 |000f: if-ne v1, v0, 0012 // +0003 │ │ -3e483e: 2802 |0011: goto 0013 // +0002 │ │ -3e4840: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3e4842: 0f00 |0013: return v0 │ │ +3e47e4: |[3e47e4] de.danoeh.antennapod.playback.service.PlaybackStatus.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3e47f4: 7110 3da2 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a23d │ │ +3e47fa: 0a01 |0003: move-result v1 │ │ +3e47fc: 3801 0e00 |0004: if-eqz v1, 0012 // +000e │ │ +3e4800: 6301 0ed1 |0006: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3e4804: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +3e4808: 7100 95a3 0000 |000a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a395 │ │ +3e480e: 0a01 |000d: move-result v1 │ │ +3e4810: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3e4812: 3301 0300 |000f: if-ne v1, v0, 0012 // +0003 │ │ +3e4816: 2802 |0011: goto 0013 // +0002 │ │ +3e4818: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3e481a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x000a line=13 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -943830,31 +943830,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3e4844: |[3e4844] de.danoeh.antennapod.playback.service.PlaybackStatus.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3e4854: 7100 97a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingMediaType:()J // method@a397 │ │ -3e485a: 0b00 |0003: move-result-wide v0 │ │ -3e485c: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -3e4860: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -3e4864: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ -3e4868: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ -3e486c: 7100 96a3 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ -3e4872: 0b00 |000f: move-result-wide v0 │ │ -3e4874: 6e10 3d9c 0500 |0010: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ -3e487a: 0b02 |0013: move-result-wide v2 │ │ -3e487c: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ -3e4880: 3905 0400 |0016: if-nez v5, 001a // +0004 │ │ -3e4884: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -3e4886: 2802 |0019: goto 001b // +0002 │ │ -3e4888: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -3e488a: 0f05 |001b: return v5 │ │ +3e481c: |[3e481c] de.danoeh.antennapod.playback.service.PlaybackStatus.isPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3e482c: 7100 97a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingMediaType:()J // method@a397 │ │ +3e4832: 0b00 |0003: move-result-wide v0 │ │ +3e4834: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +3e4838: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +3e483c: 3904 1200 |0008: if-nez v4, 001a // +0012 │ │ +3e4840: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +3e4844: 7100 96a3 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ +3e484a: 0b00 |000f: move-result-wide v0 │ │ +3e484c: 6e10 3d9c 0500 |0010: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ +3e4852: 0b02 |0013: move-result-wide v2 │ │ +3e4854: 3105 0002 |0014: cmp-long v5, v0, v2 │ │ +3e4858: 3905 0400 |0016: if-nez v5, 001a // +0004 │ │ +3e485c: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +3e485e: 2802 |0019: goto 001b // +0002 │ │ +3e4860: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +3e4862: 0f05 |001b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x001c reg=5 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -943884,18 +943884,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e48a4: |[3e48a4] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline0.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; │ │ -3e48b4: 6e10 1e08 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/TileService;.getQsTile:()Landroid/service/quicksettings/Tile; // method@081e │ │ -3e48ba: 0c00 |0003: move-result-object v0 │ │ -3e48bc: 1100 |0004: return-object v0 │ │ +3e487c: |[3e487c] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline0.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; │ │ +3e488c: 6e10 1e08 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/TileService;.getQsTile:()Landroid/service/quicksettings/Tile; // method@081e │ │ +3e4892: 0c00 |0003: move-result-object v0 │ │ +3e4894: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ Virtual methods - │ │ @@ -943924,17 +943924,17 @@ │ │ type : '(Landroid/service/quicksettings/Tile;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e48c0: |[3e48c0] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline1.m:(Landroid/service/quicksettings/Tile;I)V │ │ -3e48d0: 6e20 1b08 1000 |0000: invoke-virtual {v0, v1}, Landroid/service/quicksettings/Tile;.setState:(I)V // method@081b │ │ -3e48d6: 0e00 |0003: return-void │ │ +3e4898: |[3e4898] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline1.m:(Landroid/service/quicksettings/Tile;I)V │ │ +3e48a8: 6e20 1b08 1000 |0000: invoke-virtual {v0, v1}, Landroid/service/quicksettings/Tile;.setState:(I)V // method@081b │ │ +3e48ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/service/quicksettings/Tile; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -943964,17 +943964,17 @@ │ │ type : '(Landroid/service/quicksettings/Tile;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e48d8: |[3e48d8] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline2.m:(Landroid/service/quicksettings/Tile;)V │ │ -3e48e8: 6e10 1c08 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/Tile;.updateTile:()V // method@081c │ │ -3e48ee: 0e00 |0003: return-void │ │ +3e48b0: |[3e48b0] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline2.m:(Landroid/service/quicksettings/Tile;)V │ │ +3e48c0: 6e10 1c08 0000 |0000: invoke-virtual {v0}, Landroid/service/quicksettings/Tile;.updateTile:()V // method@081c │ │ +3e48c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/service/quicksettings/Tile; │ │ │ │ Virtual methods - │ │ @@ -944003,17 +944003,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e48f0: |[3e48f0] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline3.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V │ │ -3e4900: 6e20 1002 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ -3e4906: 0e00 |0003: return-void │ │ +3e48c8: |[3e48c8] de.danoeh.antennapod.playback.service.QuickSettingsTileService$$ExternalSyntheticApiModelOutline3.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V │ │ +3e48d8: 6e20 1002 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ +3e48de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -944048,17 +944048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4938: |[3e4938] de.danoeh.antennapod.playback.service.QuickSettingsTileService.:()V │ │ -3e4948: 7010 1d08 0000 |0000: invoke-direct {v0}, Landroid/service/quicksettings/TileService;.:()V // method@081d │ │ -3e494e: 0e00 |0003: return-void │ │ +3e4910: |[3e4910] de.danoeh.antennapod.playback.service.QuickSettingsTileService.:()V │ │ +3e4920: 7010 1d08 0000 |0000: invoke-direct {v0}, Landroid/service/quicksettings/TileService;.:()V // method@081d │ │ +3e4926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ Virtual methods - │ │ @@ -944067,22 +944067,22 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3e4908: |[3e4908] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -3e4918: 2200 5300 |0000: new-instance v0, Landroid/content/ComponentName; // type@0053 │ │ -3e491c: 1c01 6a1a |0002: const-class v1, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1a6a │ │ -3e4920: 7030 c701 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c7 │ │ -3e4926: 7120 86a1 0200 |0007: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a186 │ │ -3e492c: 6f20 1f08 3200 |000a: invoke-super {v2, v3}, Landroid/service/quicksettings/TileService;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@081f │ │ -3e4932: 0c03 |000d: move-result-object v3 │ │ -3e4934: 1103 |000e: return-object v3 │ │ +3e48e0: |[3e48e0] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +3e48f0: 2200 5300 |0000: new-instance v0, Landroid/content/ComponentName; // type@0053 │ │ +3e48f4: 1c01 6a1a |0002: const-class v1, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1a6a │ │ +3e48f8: 7030 c701 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c7 │ │ +3e48fe: 7120 86a1 0200 |0007: invoke-static {v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a186 │ │ +3e4904: 6f20 1f08 3200 |000a: invoke-super {v2, v3}, Landroid/service/quicksettings/TileService;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@081f │ │ +3e490a: 0c03 |000d: move-result-object v3 │ │ +3e490c: 1103 |000e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ 0x0000 - 0x000f reg=3 (null) Landroid/content/Intent; │ │ @@ -944092,21 +944092,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e4950: |[3e4950] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onClick:()V │ │ -3e4960: 6f10 2008 0100 |0000: invoke-super {v1}, Landroid/service/quicksettings/TileService;.onClick:()V // method@0820 │ │ -3e4966: 1300 5500 |0003: const/16 v0, #int 85 // #55 │ │ -3e496a: 7120 01a4 0100 |0005: invoke-static {v1, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a401 │ │ -3e4970: 0c00 |0008: move-result-object v0 │ │ -3e4972: 7120 41a2 0100 |0009: invoke-static {v1, v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline3;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V // method@a241 │ │ -3e4978: 0e00 |000c: return-void │ │ +3e4928: |[3e4928] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onClick:()V │ │ +3e4938: 6f10 2008 0100 |0000: invoke-super {v1}, Landroid/service/quicksettings/TileService;.onClick:()V // method@0820 │ │ +3e493e: 1300 5500 |0003: const/16 v0, #int 85 // #55 │ │ +3e4942: 7120 01a4 0100 |0005: invoke-static {v1, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a401 │ │ +3e4948: 0c00 |0008: move-result-object v0 │ │ +3e494a: 7120 41a2 0100 |0009: invoke-static {v1, v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline3;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;Landroid/content/Intent;)V // method@a241 │ │ +3e4950: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ @@ -944115,18 +944115,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e497c: |[3e497c] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onStartListening:()V │ │ -3e498c: 6f10 2108 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onStartListening:()V // method@0821 │ │ -3e4992: 6e10 47a2 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a247 │ │ -3e4998: 0e00 |0006: return-void │ │ +3e4954: |[3e4954] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onStartListening:()V │ │ +3e4964: 6f10 2108 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onStartListening:()V // method@0821 │ │ +3e496a: 6e10 47a2 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a247 │ │ +3e4970: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ @@ -944135,18 +944135,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e499c: |[3e499c] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onTileAdded:()V │ │ -3e49ac: 6f10 2208 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onTileAdded:()V // method@0822 │ │ -3e49b2: 6e10 47a2 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a247 │ │ -3e49b8: 0e00 |0006: return-void │ │ +3e4974: |[3e4974] de.danoeh.antennapod.playback.service.QuickSettingsTileService.onTileAdded:()V │ │ +3e4984: 6f10 2208 0000 |0000: invoke-super {v0}, Landroid/service/quicksettings/TileService;.onTileAdded:()V // method@0822 │ │ +3e498a: 6e10 47a2 0000 |0003: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;.updateTile:()V // method@a247 │ │ +3e4990: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; │ │ │ │ @@ -944155,36 +944155,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -3e49bc: |[3e49bc] de.danoeh.antennapod.playback.service.QuickSettingsTileService.updateTile:()V │ │ -3e49cc: 7110 3ea2 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline0;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; // method@a23e │ │ -3e49d2: 0c00 |0003: move-result-object v0 │ │ -3e49d4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -3e49d8: 1a00 3541 |0006: const-string v0, "QuickSettingsTileSvc" // string@4135 │ │ -3e49dc: 1a01 b619 |0008: const-string v1, "Ignored call to update QS tile: getQsTile() returned null." // string@19b6 │ │ -3e49e0: 7120 170b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e49e6: 2818 |000d: goto 0025 // +0018 │ │ -3e49e8: 6301 0ed1 |000e: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3e49ec: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -3e49ee: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ -3e49f2: 7100 95a3 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a395 │ │ -3e49f8: 0a01 |0016: move-result v1 │ │ -3e49fa: 3321 0400 |0017: if-ne v1, v2, 001b // +0004 │ │ -3e49fe: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -3e4a00: 2802 |001a: goto 001c // +0002 │ │ -3e4a02: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3e4a04: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -3e4a08: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -3e4a0a: 7120 3fa2 2000 |001f: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline1;.m:(Landroid/service/quicksettings/Tile;I)V // method@a23f │ │ -3e4a10: 7110 40a2 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline2;.m:(Landroid/service/quicksettings/Tile;)V // method@a240 │ │ -3e4a16: 0e00 |0025: return-void │ │ +3e4994: |[3e4994] de.danoeh.antennapod.playback.service.QuickSettingsTileService.updateTile:()V │ │ +3e49a4: 7110 3ea2 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline0;.m:(Lde/danoeh/antennapod/playback/service/QuickSettingsTileService;)Landroid/service/quicksettings/Tile; // method@a23e │ │ +3e49aa: 0c00 |0003: move-result-object v0 │ │ +3e49ac: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +3e49b0: 1a00 3541 |0006: const-string v0, "QuickSettingsTileSvc" // string@4135 │ │ +3e49b4: 1a01 b619 |0008: const-string v1, "Ignored call to update QS tile: getQsTile() returned null." // string@19b6 │ │ +3e49b8: 7120 170b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e49be: 2818 |000d: goto 0025 // +0018 │ │ +3e49c0: 6301 0ed1 |000e: sget-boolean v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3e49c4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +3e49c6: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ +3e49ca: 7100 95a3 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a395 │ │ +3e49d0: 0a01 |0016: move-result v1 │ │ +3e49d2: 3321 0400 |0017: if-ne v1, v2, 001b // +0004 │ │ +3e49d6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +3e49d8: 2802 |001a: goto 001c // +0002 │ │ +3e49da: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3e49dc: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +3e49e0: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +3e49e2: 7120 3fa2 2000 |001f: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline1;.m:(Landroid/service/quicksettings/Tile;I)V // method@a23f │ │ +3e49e8: 7110 40a2 0000 |0022: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService$$ExternalSyntheticApiModelOutline2;.m:(Landroid/service/quicksettings/Tile;)V // method@a240 │ │ +3e49ee: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=51 │ │ 0x000e line=53 │ │ 0x0013 line=54 │ │ 0x001f line=56 │ │ @@ -944432,17 +944432,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4a30: |[3e4a30] de.danoeh.antennapod.playback.service.R$anim.:()V │ │ -3e4a40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4a46: 0e00 |0003: return-void │ │ +3e4a08: |[3e4a08] de.danoeh.antennapod.playback.service.R$anim.:()V │ │ +3e4a18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4a1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -944629,17 +944629,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4a18: |[3e4a18] de.danoeh.antennapod.playback.service.R$animator.:()V │ │ -3e4a28: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4a2e: 0e00 |0003: return-void │ │ +3e49f0: |[3e49f0] de.danoeh.antennapod.playback.service.R$animator.:()V │ │ +3e4a00: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -944676,17 +944676,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4a48: |[3e4a48] de.danoeh.antennapod.playback.service.R$array.:()V │ │ -3e4a58: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4a5e: 0e00 |0003: return-void │ │ +3e4a20: |[3e4a20] de.danoeh.antennapod.playback.service.R$array.:()V │ │ +3e4a30: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -950678,17 +950678,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4a60: |[3e4a60] de.danoeh.antennapod.playback.service.R$attr.:()V │ │ -3e4a70: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4a76: 0e00 |0003: return-void │ │ +3e4a38: |[3e4a38] de.danoeh.antennapod.playback.service.R$attr.:()V │ │ +3e4a48: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -950760,17 +950760,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4a78: |[3e4a78] de.danoeh.antennapod.playback.service.R$bool.:()V │ │ -3e4a88: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4a8e: 0e00 |0003: return-void │ │ +3e4a50: |[3e4a50] de.danoeh.antennapod.playback.service.R$bool.:()V │ │ +3e4a60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -953987,17 +953987,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4a90: |[3e4a90] de.danoeh.antennapod.playback.service.R$color.:()V │ │ -3e4aa0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4aa6: 0e00 |0003: return-void │ │ +3e4a68: |[3e4a68] de.danoeh.antennapod.playback.service.R$color.:()V │ │ +3e4a78: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -957474,17 +957474,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4aa8: |[3e4aa8] de.danoeh.antennapod.playback.service.R$dimen.:()V │ │ -3e4ab8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4abe: 0e00 |0003: return-void │ │ +3e4a80: |[3e4a80] de.danoeh.antennapod.playback.service.R$dimen.:()V │ │ +3e4a90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -959441,17 +959441,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4ac0: |[3e4ac0] de.danoeh.antennapod.playback.service.R$drawable.:()V │ │ -3e4ad0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4ad6: 0e00 |0003: return-void │ │ +3e4a98: |[3e4a98] de.danoeh.antennapod.playback.service.R$drawable.:()V │ │ +3e4aa8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4aae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -959488,17 +959488,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4ad8: |[3e4ad8] de.danoeh.antennapod.playback.service.R$font.:()V │ │ -3e4ae8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4aee: 0e00 |0003: return-void │ │ +3e4ab0: |[3e4ab0] de.danoeh.antennapod.playback.service.R$font.:()V │ │ +3e4ac0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4ac6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -961995,17 +961995,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4af0: |[3e4af0] de.danoeh.antennapod.playback.service.R$id.:()V │ │ -3e4b00: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4b06: 0e00 |0003: return-void │ │ +3e4ac8: |[3e4ac8] de.danoeh.antennapod.playback.service.R$id.:()V │ │ +3e4ad8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4ade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -962437,17 +962437,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4b08: |[3e4b08] de.danoeh.antennapod.playback.service.R$integer.:()V │ │ -3e4b18: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4b1e: 0e00 |0003: return-void │ │ +3e4ae0: |[3e4ae0] de.danoeh.antennapod.playback.service.R$integer.:()V │ │ +3e4af0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -962569,17 +962569,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4b20: |[3e4b20] de.danoeh.antennapod.playback.service.R$interpolator.:()V │ │ -3e4b30: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4b36: 0e00 |0003: return-void │ │ +3e4af8: |[3e4af8] de.danoeh.antennapod.playback.service.R$interpolator.:()V │ │ +3e4b08: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4b0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -963331,17 +963331,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4b38: |[3e4b38] de.danoeh.antennapod.playback.service.R$layout.:()V │ │ -3e4b48: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4b4e: 0e00 |0003: return-void │ │ +3e4b10: |[3e4b10] de.danoeh.antennapod.playback.service.R$layout.:()V │ │ +3e4b20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4b26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -963393,17 +963393,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4b50: |[3e4b50] de.danoeh.antennapod.playback.service.R$mipmap.:()V │ │ -3e4b60: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4b66: 0e00 |0003: return-void │ │ +3e4b28: |[3e4b28] de.danoeh.antennapod.playback.service.R$mipmap.:()V │ │ +3e4b38: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4b3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -963545,17 +963545,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4b68: |[3e4b68] de.danoeh.antennapod.playback.service.R$plurals.:()V │ │ -3e4b78: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4b7e: 0e00 |0003: return-void │ │ +3e4b40: |[3e4b40] de.danoeh.antennapod.playback.service.R$plurals.:()V │ │ +3e4b50: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4b56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -968047,17 +968047,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e4b80: |[3e4b80] de.danoeh.antennapod.playback.service.R$string.:()V │ │ -3e4b90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e4b96: 0e00 |0003: return-void │ │ +3e4b58: |[3e4b58] de.danoeh.antennapod.playback.service.R$string.:()V │ │ +3e4b68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e4b6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -973909,17 +973909,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e746c: |[3e746c] de.danoeh.antennapod.playback.service.R$style.:()V │ │ -3e747c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e7482: 0e00 |0003: return-void │ │ +3e7444: |[3e7444] de.danoeh.antennapod.playback.service.R$style.:()V │ │ +3e7454: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e745a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -983756,836 +983756,836 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 5206 16-bit code units │ │ -3e4b98: |[3e4b98] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ -3e4ba8: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -3e4bac: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ -3e4bb0: 2600 b806 0000 |0004: fill-array-data v0, 000006bc // +000006b8 │ │ -3e4bb6: 6900 d9e7 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBar:[I // field@e7d9 │ │ -3e4bba: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ -3e4bc0: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ -3e4bc6: 0c01 |000f: move-result-object v1 │ │ -3e4bc8: 6901 dae7 |0010: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBarLayout:[I // field@e7da │ │ -3e4bcc: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ -3e4bd2: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ -3e4bd8: 0c01 |0018: move-result-object v1 │ │ -3e4bda: 6901 f9e7 |0019: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuItemView:[I // field@e7f9 │ │ -3e4bde: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -3e4be0: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ -3e4be4: 6902 fbe7 |001e: sput-object v2, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuView:[I // field@e7fb │ │ -3e4be8: 1262 |0020: const/4 v2, #int 6 // #6 │ │ -3e4bea: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ -3e4bee: 2603 d706 0000 |0023: fill-array-data v3, 000006fa // +000006d7 │ │ -3e4bf4: 6903 fce7 |0026: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMode:[I // field@e7fc │ │ -3e4bf8: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ -3e4bfe: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ -3e4c04: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e4c0a: 0c03 |0031: move-result-object v3 │ │ -3e4c0c: 6903 03e8 |0032: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActivityChooserView:[I // field@e803 │ │ -3e4c10: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -3e4c14: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ -3e4c18: 2604 d206 0000 |0038: fill-array-data v4, 0000070a // +000006d2 │ │ -3e4c1e: 6904 06e8 |003b: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AlertDialog:[I // field@e806 │ │ -3e4c22: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ -3e4c26: 2604 df06 0000 |003f: fill-array-data v4, 0000071e // +000006df │ │ -3e4c2c: 6904 0fe8 |0042: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@e80f │ │ -3e4c30: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ -3e4c36: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ -3e4c3c: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ -3e4c42: 0c06 |004d: move-result-object v6 │ │ -3e4c44: 6906 16e8 |004e: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@e816 │ │ -3e4c48: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ -3e4c4e: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ -3e4c54: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ -3e4c5a: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ -3e4c60: 0c06 |005c: move-result-object v6 │ │ -3e4c62: 6906 19e8 |005d: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@e819 │ │ -3e4c66: 2336 c81c |005f: new-array v6, v3, [I // type@1cc8 │ │ -3e4c6a: 2606 cd06 0000 |0061: fill-array-data v6, 0000072e // +000006cd │ │ -3e4c70: 6906 1ee8 |0064: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout:[I // field@e81e │ │ -3e4c74: 1406 ed03 047f |0066: const v6, #float 1.75478e+38 // #7f0403ed │ │ -3e4c7a: 1407 ee03 047f |0069: const v7, #float 1.75478e+38 // #7f0403ee │ │ -3e4c80: 1408 e803 047f |006c: const v8, #float 1.75478e+38 // #7f0403e8 │ │ -3e4c86: 1409 e903 047f |006f: const v9, #float 1.75478e+38 // #7f0403e9 │ │ -3e4c8c: 2440 c81c 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ -3e4c92: 0c06 |0075: move-result-object v6 │ │ -3e4c94: 6906 1fe8 |0076: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayoutStates:[I // field@e81f │ │ -3e4c98: 1406 9b02 047f |0078: const v6, #float 1.75472e+38 // #7f04029b │ │ -3e4c9e: 1407 9c02 047f |007b: const v7, #float 1.75472e+38 // #7f04029c │ │ -3e4ca4: 1408 9a02 047f |007e: const v8, #float 1.75472e+38 // #7f04029a │ │ -3e4caa: 2430 c81c 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1cc8 │ │ -3e4cb0: 0c06 |0084: move-result-object v6 │ │ -3e4cb2: 6906 24e8 |0085: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout_Layout:[I // field@e824 │ │ -3e4cb6: 2311 c81c |0087: new-array v1, v1, [I // type@1cc8 │ │ -3e4cba: 6901 30e8 |0089: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatEmojiHelper:[I // field@e830 │ │ -3e4cbe: 1401 7b04 047f |008b: const v1, #float 1.75481e+38 // #7f04047b │ │ -3e4cc4: 1406 7c04 047f |008e: const v6, #float 1.75481e+38 // #7f04047c │ │ -3e4cca: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ -3e4cd0: 1408 df03 047f |0094: const v8, #float 1.75478e+38 // #7f0403df │ │ -3e4cd6: 2440 c81c 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3e4cdc: 0c01 |009a: move-result-object v1 │ │ -3e4cde: 6901 31e8 |009b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatImageView:[I // field@e831 │ │ -3e4ce2: 1401 7704 047f |009d: const v1, #float 1.75481e+38 // #7f040477 │ │ -3e4ce8: 1406 7804 047f |00a0: const v6, #float 1.75481e+38 // #7f040478 │ │ -3e4cee: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ -3e4cf4: 1408 7604 047f |00a6: const v8, #float 1.75481e+38 // #7f040476 │ │ -3e4cfa: 2440 c81c 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ -3e4d00: 0c01 |00ac: move-result-object v1 │ │ -3e4d02: 6901 36e8 |00ad: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatSeekBar:[I // field@e836 │ │ -3e4d06: 1271 |00af: const/4 v1, #int 7 // #7 │ │ -3e4d08: 2316 c81c |00b0: new-array v6, v1, [I // type@1cc8 │ │ -3e4d0c: 2606 9006 0000 |00b2: fill-array-data v6, 00000742 // +00000690 │ │ -3e4d12: 6906 3be8 |00b5: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextHelper:[I // field@e83b │ │ -3e4d16: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ -3e4d1a: 2367 c81c |00b9: new-array v7, v6, [I // type@1cc8 │ │ -3e4d1e: 2607 9906 0000 |00bb: fill-array-data v7, 00000754 // +00000699 │ │ -3e4d24: 6907 43e8 |00be: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextView:[I // field@e843 │ │ -3e4d28: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ -3e4d2c: 2377 c81c |00c2: new-array v7, v7, [I // type@1cc8 │ │ -3e4d30: 2607 c006 0000 |00c4: fill-array-data v7, 00000784 // +000006c0 │ │ -3e4d36: 6907 5ae8 |00c7: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTheme:[I // field@e85a │ │ -3e4d3a: 1407 8303 047f |00c9: const v7, #float 1.75476e+38 // #7f040383 │ │ -3e4d40: 2410 c81c 0700 |00cc: filled-new-array {v7}, [I // type@1cc8 │ │ -3e4d46: 0c07 |00cf: move-result-object v7 │ │ -3e4d48: 6907 dae8 |00d0: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AspectRatioFrameLayout:[I // field@e8da │ │ -3e4d4c: 1407 0e03 0101 |00d2: const v7, #float 2.36957e-38 // #0101030e │ │ -3e4d52: 1408 a703 047f |00d5: const v8, #float 1.75477e+38 // #7f0403a7 │ │ -3e4d58: 2420 c81c 8700 |00d8: filled-new-array {v7, v8}, [I // type@1cc8 │ │ -3e4d5e: 0c07 |00db: move-result-object v7 │ │ -3e4d60: 6907 dce8 |00dc: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.BackgroundStyle:[I // field@e8dc │ │ -3e4d64: 1307 0c00 |00de: const/16 v7, #int 12 // #c │ │ -3e4d68: 2378 c81c |00e0: new-array v8, v7, [I // type@1cc8 │ │ -3e4d6c: 2608 a407 0000 |00e2: fill-array-data v8, 00000886 // +000007a4 │ │ -3e4d72: 6908 dfe8 |00e5: sput-object v8, Lde/danoeh/antennapod/playback/service/R$styleable;.Badge:[I // field@e8df │ │ -3e4d76: 1308 0900 |00e7: const/16 v8, #int 9 // #9 │ │ -3e4d7a: 2389 c81c |00e9: new-array v9, v8, [I // type@1cc8 │ │ -3e4d7e: 2609 b707 0000 |00eb: fill-array-data v9, 000008a2 // +000007b7 │ │ -3e4d84: 6909 ece8 |00ee: sput-object v9, Lde/danoeh/antennapod/playback/service/R$styleable;.BaseProgressIndicator:[I // field@e8ec │ │ -3e4d88: 1309 1000 |00f0: const/16 v9, #int 16 // #10 │ │ -3e4d8c: 239a c81c |00f2: new-array v10, v9, [I // type@1cc8 │ │ -3e4d90: 260a c407 0000 |00f4: fill-array-data v10, 000008b8 // +000007c4 │ │ -3e4d96: 690a f6e8 |00f7: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomAppBar:[I // field@e8f6 │ │ -3e4d9a: 140a 4001 0101 |00f9: const v10, #float 2.36945e-38 // #01010140 │ │ -3e4da0: 140b 3002 047f |00fc: const v11, #float 1.75469e+38 // #7f040230 │ │ -3e4da6: 2420 c81c ba00 |00ff: filled-new-array {v10, v11}, [I // type@1cc8 │ │ -3e4dac: 0c0a |0102: move-result-object v10 │ │ -3e4dae: 690a 07e9 |0103: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomNavigationView:[I // field@e907 │ │ -3e4db2: 236a c81c |0105: new-array v10, v6, [I // type@1cc8 │ │ -3e4db6: 260a d507 0000 |0107: fill-array-data v10, 000008dc // +000007d5 │ │ -3e4dbc: 690a 0ae9 |010a: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@e90a │ │ -3e4dc0: 140a 3100 047f |010c: const v10, #float 1.75459e+38 // #7f040031 │ │ -3e4dc6: 2410 c81c 0a00 |010f: filled-new-array {v10}, [I // type@1cc8 │ │ -3e4dcc: 0c0a |0112: move-result-object v10 │ │ -3e4dce: 690a 21e9 |0113: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.ButtonBarLayout:[I // field@e921 │ │ -3e4dd2: 140a 7603 047f |0115: const v10, #float 1.75476e+38 // #7f040376 │ │ -3e4dd8: 140b b603 047f |0118: const v11, #float 1.75477e+38 // #7f0403b6 │ │ -3e4dde: 2420 c81c ba00 |011b: filled-new-array {v10, v11}, [I // type@1cc8 │ │ -3e4de4: 0c0a |011e: move-result-object v10 │ │ -3e4de6: 690a 23e9 |011f: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.Capability:[I // field@e923 │ │ -3e4dea: 130a 0d00 |0121: const/16 v10, #int 13 // #d │ │ -3e4dee: 23ab c81c |0123: new-array v11, v10, [I // type@1cc8 │ │ -3e4df2: 260b e707 0000 |0125: fill-array-data v11, 0000090c // +000007e7 │ │ -3e4df8: 690b 26e9 |0128: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CardView:[I // field@e926 │ │ -3e4dfc: 232b c81c |012a: new-array v11, v2, [I // type@1cc8 │ │ -3e4e00: 260b fe07 0000 |012c: fill-array-data v11, 0000092a // +000007fe │ │ -3e4e06: 690b 34e9 |012f: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckBoxPreference:[I // field@e934 │ │ -3e4e0a: 140b a500 047f |0131: const v11, #float 1.75461e+38 // #7f0400a5 │ │ -3e4e10: 140c a600 047f |0134: const v12, #float 1.75461e+38 // #7f0400a6 │ │ -3e4e16: 140d 0801 0101 |0137: const v13, #float 2.36943e-38 // #01010108 │ │ -3e4e1c: 140e a400 047f |013a: const v14, #float 1.75461e+38 // #7f0400a4 │ │ -3e4e22: 2440 c81c edcb |013d: filled-new-array {v13, v14, v11, v12}, [I // type@1cc8 │ │ -3e4e28: 0c0b |0140: move-result-object v11 │ │ -3e4e2a: 690b 3be9 |0141: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckedTextView:[I // field@e93b │ │ -3e4e2e: 130b 2a00 |0143: const/16 v11, #int 42 // #2a │ │ -3e4e32: 23bb c81c |0145: new-array v11, v11, [I // type@1cc8 │ │ -3e4e36: 260b f307 0000 |0147: fill-array-data v11, 0000093a // +000007f3 │ │ -3e4e3c: 690b 40e9 |014a: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.Chip:[I // field@e940 │ │ -3e4e40: 231b c81c |014c: new-array v11, v1, [I // type@1cc8 │ │ -3e4e44: 260b 4408 0000 |014e: fill-array-data v11, 00000992 // +00000844 │ │ -3e4e4a: 690b 41e9 |0151: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.ChipGroup:[I // field@e941 │ │ -3e4e4e: 140b ef01 047f |0153: const v11, #float 1.75468e+38 // #7f0401ef │ │ -3e4e54: 2410 c81c 0b00 |0156: filled-new-array {v11}, [I // type@1cc8 │ │ -3e4e5a: 0c0c |0159: move-result-object v12 │ │ -3e4e5c: 690c 73e9 |015a: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressBar:[I // field@e973 │ │ -3e4e60: 140c 2202 047f |015c: const v12, #float 1.75469e+38 // #7f040222 │ │ -3e4e66: 140d 2302 047f |015f: const v13, #float 1.75469e+38 // #7f040223 │ │ -3e4e6c: 140e 2002 047f |0162: const v14, #float 1.75469e+38 // #7f040220 │ │ -3e4e72: 2430 c81c ce0d |0165: filled-new-array {v14, v12, v13}, [I // type@1cc8 │ │ -3e4e78: 0c0c |0168: move-result-object v12 │ │ -3e4e7a: 690c 75e9 |0169: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressIndicator:[I // field@e975 │ │ -3e4e7e: 140c cb00 047f |016b: const v12, #float 1.75462e+38 // #7f0400cb │ │ -3e4e84: 140d ce00 047f |016e: const v13, #float 1.75462e+38 // #7f0400ce │ │ -3e4e8a: 2420 c81c dc00 |0171: filled-new-array {v12, v13}, [I // type@1cc8 │ │ -3e4e90: 0c0c |0174: move-result-object v12 │ │ -3e4e92: 690c 79e9 |0175: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockFaceView:[I // field@e979 │ │ -3e4e96: 140c aa03 047f |0177: const v12, #float 1.75477e+38 // #7f0403aa │ │ -3e4e9c: 140d cc00 047f |017a: const v13, #float 1.75462e+38 // #7f0400cc │ │ -3e4ea2: 140e d602 047f |017d: const v14, #float 1.75473e+38 // #7f0402d6 │ │ -3e4ea8: 2430 c81c ed0c |0180: filled-new-array {v13, v14, v12}, [I // type@1cc8 │ │ -3e4eae: 0c0c |0183: move-result-object v12 │ │ -3e4eb0: 690c 7ce9 |0184: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockHandView:[I // field@e97c │ │ -3e4eb4: 130c 1800 |0186: const/16 v12, #int 24 // #18 │ │ -3e4eb8: 23cc c81c |0188: new-array v12, v12, [I // type@1cc8 │ │ -3e4ebc: 260c 1a08 0000 |018a: fill-array-data v12, 000009a4 // +0000081a │ │ -3e4ec2: 690c 80e9 |018d: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout:[I // field@e980 │ │ -3e4ec6: 140c 5b02 047f |018f: const v12, #float 1.7547e+38 // #7f04025b │ │ -3e4ecc: 140d 5c02 047f |0192: const v13, #float 1.7547e+38 // #7f04025c │ │ -3e4ed2: 2420 c81c dc00 |0195: filled-new-array {v12, v13}, [I // type@1cc8 │ │ -3e4ed8: 0c0c |0198: move-result-object v12 │ │ -3e4eda: 690c 81e9 |0199: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@e981 │ │ -3e4ede: 140c 3200 047f |019b: const v12, #float 1.75459e+38 // #7f040032 │ │ -3e4ee4: 140d 4e02 047f |019e: const v13, #float 1.7547e+38 // #7f04024e │ │ -3e4eea: 140f a501 0101 |01a1: const v15, #float 2.36947e-38 // #010101a5 │ │ -3e4ef0: 1405 1f03 0101 |01a4: const v5, #float 2.36958e-38 // #0101031f │ │ -3e4ef6: 140e 4706 0101 |01a7: const v14, #float 2.36981e-38 // #01010647 │ │ -3e4efc: 245d c81c 5fce |01aa: filled-new-array {v15, v5, v14, v12, v13}, [I // type@1cc8 │ │ -3e4f02: 0c0c |01ad: move-result-object v12 │ │ -3e4f04: 690c 9ce9 |01ae: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ColorStateListItem:[I // field@e99c │ │ -3e4f08: 140c 9800 047f |01b0: const v12, #float 1.75461e+38 // #7f040098 │ │ -3e4f0e: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ -3e4f14: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ -3e4f1a: 1405 9700 047f |01b9: const v5, #float 1.75461e+38 // #7f040097 │ │ -3e4f20: 2440 c81c edc5 |01bc: filled-new-array {v13, v14, v5, v12}, [I // type@1cc8 │ │ -3e4f26: 0c0c |01bf: move-result-object v12 │ │ -3e4f28: 690c a2e9 |01c0: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CompoundButton:[I // field@e9a2 │ │ -3e4f2c: 130c 6d00 |01c2: const/16 v12, #int 109 // #6d │ │ -3e4f30: 23cc c81c |01c4: new-array v12, v12, [I // type@1cc8 │ │ -3e4f34: 260c 1208 0000 |01c6: fill-array-data v12, 000009d8 // +00000812 │ │ -3e4f3a: 690c a7e9 |01c9: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.Constraint:[I // field@e9a7 │ │ -3e4f3e: 130c 5a00 |01cb: const/16 v12, #int 90 // #5a │ │ -3e4f42: 23cc c81c |01cd: new-array v12, v12, [I // type@1cc8 │ │ -3e4f46: 260c e708 0000 |01cf: fill-array-data v12, 00000ab6 // +000008e7 │ │ -3e4f4c: 690c a8e9 |01d2: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_Layout:[I // field@e9a8 │ │ -3e4f50: 140c 1301 047f |01d4: const v12, #float 1.75464e+38 // #7f040113 │ │ -3e4f56: 140d 5703 047f |01d7: const v13, #float 1.75475e+38 // #7f040357 │ │ -3e4f5c: 2420 c81c dc00 |01da: filled-new-array {v12, v13}, [I // type@1cc8 │ │ -3e4f62: 0c0c |01dd: move-result-object v12 │ │ -3e4f64: 690c 03ea |01de: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_placeholder:[I // field@ea03 │ │ -3e4f68: 130c 6f00 |01e0: const/16 v12, #int 111 // #6f │ │ -3e4f6c: 23cc c81c |01e2: new-array v12, v12, [I // type@1cc8 │ │ -3e4f70: 260c 8a09 0000 |01e4: fill-array-data v12, 00000b6e // +0000098a │ │ -3e4f76: 690c 06ea |01e7: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintSet:[I // field@ea06 │ │ -3e4f7a: 140c 4d02 047f |01e9: const v12, #float 1.7547e+38 // #7f04024d │ │ -3e4f80: 140d f003 047f |01ec: const v13, #float 1.75479e+38 // #7f0403f0 │ │ -3e4f86: 2420 c81c dc00 |01ef: filled-new-array {v12, v13}, [I // type@1cc8 │ │ -3e4f8c: 0c0c |01f2: move-result-object v12 │ │ -3e4f8e: 690c e3ea |01f3: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout:[I // field@eae3 │ │ -3e4f92: 231c c81c |01f5: new-array v12, v1, [I // type@1cc8 │ │ -3e4f96: 260c 590a 0000 |01f7: fill-array-data v12, 00000c50 // +00000a59 │ │ -3e4f9c: 690c e4ea |01fa: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout_Layout:[I // field@eae4 │ │ -3e4fa0: 238c c81c |01fc: new-array v12, v8, [I // type@1cc8 │ │ -3e4fa4: 260c 640a 0000 |01fe: fill-array-data v12, 00000c62 // +00000a64 │ │ -3e4faa: 690c eeea |0201: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CustomAttribute:[I // field@eaee │ │ -3e4fae: 130c 0e00 |0203: const/16 v12, #int 14 // #e │ │ -3e4fb2: 23cd c81c |0205: new-array v13, v12, [I // type@1cc8 │ │ -3e4fb6: 260d 710a 0000 |0207: fill-array-data v13, 00000c78 // +00000a71 │ │ -3e4fbc: 690d f8ea |020a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DefaultTimeBar:[I // field@eaf8 │ │ -3e4fc0: 237d c81c |020c: new-array v13, v7, [I // type@1cc8 │ │ -3e4fc4: 260d 8a0a 0000 |020e: fill-array-data v13, 00000c98 // +00000a8a │ │ -3e4fca: 690d 07eb |0211: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DialogPreference:[I // field@eb07 │ │ -3e4fce: 233d c81c |0213: new-array v13, v3, [I // type@1cc8 │ │ -3e4fd2: 260d 9f0a 0000 |0215: fill-array-data v13, 00000cb4 // +00000a9f │ │ -3e4fd8: 690d 14eb |0218: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerArrowToggle:[I // field@eb14 │ │ -3e4fdc: 140d 7e01 047f |021a: const v13, #float 1.75466e+38 // #7f04017e │ │ -3e4fe2: 2410 c81c 0d00 |021d: filled-new-array {v13}, [I // type@1cc8 │ │ -3e4fe8: 0c0d |0220: move-result-object v13 │ │ -3e4fea: 690d 1deb |0221: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerLayout:[I // field@eb1d │ │ -3e4fee: 140d b404 047f |0223: const v13, #float 1.75483e+38 // #7f0404b4 │ │ -3e4ff4: 2410 c81c 0d00 |0226: filled-new-array {v13}, [I // type@1cc8 │ │ -3e4ffa: 0c0d |0229: move-result-object v13 │ │ -3e4ffc: 690d 1feb |022a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.EditTextPreference:[I // field@eb1f │ │ -3e5000: 232d c81c |022c: new-array v13, v2, [I // type@1cc8 │ │ -3e5004: 260d 9a0a 0000 |022e: fill-array-data v13, 00000cc8 // +00000a9a │ │ -3e500a: 690d 21eb |0231: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton:[I // field@eb21 │ │ -3e500e: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ -3e5014: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ -3e501a: 2420 c81c ed00 |0239: filled-new-array {v13, v14}, [I // type@1cc8 │ │ -3e5020: 0c0d |023c: move-result-object v13 │ │ -3e5022: 690d 22eb |023d: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@eb22 │ │ -3e5026: 130d 1100 |023f: const/16 v13, #int 17 // #11 │ │ -3e502a: 23dd c81c |0241: new-array v13, v13, [I // type@1cc8 │ │ -3e502e: 260d 950a 0000 |0243: fill-array-data v13, 00000cd8 // +00000a95 │ │ -3e5034: 690d 2beb |0246: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton:[I // field@eb2b │ │ -3e5038: 140d 6900 047f |0248: const v13, #float 1.7546e+38 // #7f040069 │ │ -3e503e: 2410 c81c 0d00 |024b: filled-new-array {v13}, [I // type@1cc8 │ │ -3e5044: 0c0d |024e: move-result-object v13 │ │ -3e5046: 690d 2ceb |024f: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@eb2c │ │ -3e504a: 140d 4102 047f |0251: const v13, #float 1.7547e+38 // #7f040241 │ │ -3e5050: 140e a102 047f |0254: const v14, #float 1.75472e+38 // #7f0402a1 │ │ -3e5056: 2420 c81c ed00 |0257: filled-new-array {v13, v14}, [I // type@1cc8 │ │ -3e505c: 0c0d |025a: move-result-object v13 │ │ -3e505e: 690d 3feb |025b: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FlowLayout:[I // field@eb3f │ │ -3e5062: 231d c81c |025d: new-array v13, v1, [I // type@1cc8 │ │ -3e5066: 260d 9f0a 0000 |025f: fill-array-data v13, 00000cfe // +00000a9f │ │ -3e506c: 690d 42eb |0262: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamily:[I // field@eb42 │ │ -3e5070: 130d 0a00 |0264: const/16 v13, #int 10 // #a │ │ -3e5074: 23de c81c |0266: new-array v14, v13, [I // type@1cc8 │ │ -3e5078: 260e a80a 0000 |0268: fill-array-data v14, 00000d10 // +00000aa8 │ │ -3e507e: 690e 43eb |026b: sput-object v14, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamilyFont:[I // field@eb43 │ │ -3e5082: 140e 0002 0101 |026d: const v14, #float 2.3695e-38 // #01010200 │ │ -3e5088: 1403 f001 047f |0270: const v3, #float 1.75468e+38 // #7f0401f0 │ │ -3e508e: 1409 0901 0101 |0273: const v9, #float 2.36943e-38 // #01010109 │ │ -3e5094: 2430 c81c e903 |0276: filled-new-array {v9, v14, v3}, [I // type@1cc8 │ │ -3e509a: 0c03 |0279: move-result-object v3 │ │ -3e509c: 6903 55eb |027a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ForegroundLinearLayout:[I // field@eb55 │ │ -3e50a0: 1403 0300 0101 |027c: const v3, #float 2.36936e-38 // #01010003 │ │ -3e50a6: 1409 d100 0101 |027f: const v9, #float 2.36941e-38 // #010100d1 │ │ -3e50ac: 2430 c81c 4309 |0282: filled-new-array {v3, v4, v9}, [I // type@1cc8 │ │ -3e50b2: 0c03 |0285: move-result-object v3 │ │ -3e50b4: 6903 59eb |0286: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Fragment:[I // field@eb59 │ │ -3e50b8: 1403 0300 0101 |0288: const v3, #float 2.36936e-38 // #01010003 │ │ -3e50be: 2420 c81c 9300 |028b: filled-new-array {v3, v9}, [I // type@1cc8 │ │ -3e50c4: 0c03 |028e: move-result-object v3 │ │ -3e50c6: 6903 5aeb |028f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.FragmentContainerView:[I // field@eb5a │ │ -3e50ca: 2373 c81c |0291: new-array v3, v7, [I // type@1cc8 │ │ -3e50ce: 2603 950a 0000 |0293: fill-array-data v3, 00000d28 // +00000a95 │ │ -3e50d4: 6903 60eb |0296: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColor:[I // field@eb60 │ │ -3e50d8: 1403 1405 0101 |0298: const v3, #float 2.36972e-38 // #01010514 │ │ -3e50de: 2420 c81c 3f00 |029b: filled-new-array {v15, v3}, [I // type@1cc8 │ │ -3e50e4: 0c03 |029e: move-result-object v3 │ │ -3e50e6: 6903 61eb |029f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColorItem:[I // field@eb61 │ │ -3e50ea: 2383 c81c |02a1: new-array v3, v8, [I // type@1cc8 │ │ -3e50ee: 2603 a10a 0000 |02a3: fill-array-data v3, 00000d44 // +00000aa1 │ │ -3e50f4: 6903 70eb |02a6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ImageFilterView:[I // field@eb70 │ │ -3e50f8: 2313 c81c |02a8: new-array v3, v1, [I // type@1cc8 │ │ -3e50fc: 2603 b00a 0000 |02aa: fill-array-data v3, 00000d5a // +00000ab0 │ │ -3e5102: 6903 7aeb |02ad: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Insets:[I // field@eb7a │ │ -3e5106: 1303 1200 |02af: const/16 v3, #int 18 // #12 │ │ -3e510a: 2333 c81c |02b1: new-array v3, v3, [I // type@1cc8 │ │ -3e510e: 2603 b90a 0000 |02b3: fill-array-data v3, 00000d6c // +00000ab9 │ │ -3e5114: 6903 82eb |02b6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyAttribute:[I // field@eb82 │ │ -3e5118: 1303 1400 |02b8: const/16 v3, #int 20 // #14 │ │ -3e511c: 2333 c81c |02ba: new-array v3, v3, [I // type@1cc8 │ │ -3e5120: 2603 d80a 0000 |02bc: fill-array-data v3, 00000d94 // +00000ad8 │ │ -3e5126: 6903 95eb |02bf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyCycle:[I // field@eb95 │ │ -3e512a: 2373 c81c |02c1: new-array v3, v7, [I // type@1cc8 │ │ -3e512e: 2603 fd0a 0000 |02c3: fill-array-data v3, 00000dc0 // +00000afd │ │ -3e5134: 6903 aaeb |02c6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyPosition:[I // field@ebaa │ │ -3e5138: 1303 1400 |02c8: const/16 v3, #int 20 // #14 │ │ -3e513c: 2333 c81c |02ca: new-array v3, v3, [I // type@1cc8 │ │ -3e5140: 2603 100b 0000 |02cc: fill-array-data v3, 00000ddc // +00000b10 │ │ -3e5146: 6903 b7eb |02cf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTimeCycle:[I // field@ebb7 │ │ -3e514a: 23d3 c81c |02d1: new-array v3, v13, [I // type@1cc8 │ │ -3e514e: 2603 350b 0000 |02d3: fill-array-data v3, 00000e08 // +00000b35 │ │ -3e5154: 6903 cceb |02d6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTrigger:[I // field@ebcc │ │ -3e5158: 1303 4300 |02d8: const/16 v3, #int 67 // #43 │ │ -3e515c: 2333 c81c |02da: new-array v3, v3, [I // type@1cc8 │ │ -3e5160: 2603 440b 0000 |02dc: fill-array-data v3, 00000e20 // +00000b44 │ │ -3e5166: 6903 d7eb |02df: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Layout:[I // field@ebd7 │ │ -3e516a: 1303 1700 |02e1: const/16 v3, #int 23 // #17 │ │ -3e516e: 2333 c81c |02e3: new-array v3, v3, [I // type@1cc8 │ │ -3e5172: 2603 c50b 0000 |02e5: fill-array-data v3, 00000eaa // +00000bc5 │ │ -3e5178: 6903 1bec |02e8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LegacyPlayerControlView:[I // field@ec1b │ │ -3e517c: 2383 c81c |02ea: new-array v3, v8, [I // type@1cc8 │ │ -3e5180: 2603 f00b 0000 |02ec: fill-array-data v3, 00000edc // +00000bf0 │ │ -3e5186: 6903 33ec |02ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat:[I // field@ec33 │ │ -3e518a: 1403 f500 0101 |02f1: const v3, #float 2.36942e-38 // #010100f5 │ │ -3e5190: 1409 8101 0101 |02f4: const v9, #float 2.36946e-38 // #01010181 │ │ -3e5196: 140e f400 0101 |02f7: const v14, #float 2.36942e-38 // #010100f4 │ │ -3e519c: 2440 c81c e093 |02fa: filled-new-array {v0, v14, v3, v9}, [I // type@1cc8 │ │ -3e51a2: 0c00 |02fd: move-result-object v0 │ │ -3e51a4: 6900 34ec |02fe: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@ec34 │ │ -3e51a8: 1400 1d02 047f |0300: const v0, #float 1.75469e+38 // #7f04021d │ │ -3e51ae: 1403 2102 047f |0303: const v3, #float 1.75469e+38 // #7f040221 │ │ -3e51b4: 2420 c81c 3000 |0306: filled-new-array {v0, v3}, [I // type@1cc8 │ │ -3e51ba: 0c00 |0309: move-result-object v0 │ │ -3e51bc: 6900 42ec |030a: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearProgressIndicator:[I // field@ec42 │ │ -3e51c0: 1400 ac02 0101 |030c: const v0, #float 2.36955e-38 // #010102ac │ │ -3e51c6: 1403 ad02 0101 |030f: const v3, #float 2.36955e-38 // #010102ad │ │ -3e51cc: 2420 c81c 3000 |0312: filled-new-array {v0, v3}, [I // type@1cc8 │ │ -3e51d2: 0c00 |0315: move-result-object v0 │ │ -3e51d4: 6900 45ec |0316: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPopupWindow:[I // field@ec45 │ │ -3e51d8: 1400 9001 047f |0318: const v0, #float 1.75466e+38 // #7f040190 │ │ -3e51de: 1403 b404 047f |031b: const v3, #float 1.75483e+38 // #7f0404b4 │ │ -3e51e4: 1409 b200 0101 |031e: const v9, #float 2.36941e-38 // #010100b2 │ │ -3e51ea: 140e f801 0101 |0321: const v14, #float 2.3695e-38 // #010101f8 │ │ -3e51f0: 1404 8f01 047f |0324: const v4, #float 1.75466e+38 // #7f04018f │ │ -3e51f6: 2453 c81c e904 |0327: filled-new-array {v9, v14, v4, v0, v3}, [I // type@1cc8 │ │ -3e51fc: 0c00 |032a: move-result-object v0 │ │ -3e51fe: 6900 48ec |032b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPreference:[I // field@ec48 │ │ -3e5202: 1400 4b00 047f |032d: const v0, #float 1.7546e+38 // #7f04004b │ │ -3e5208: 1403 4c00 047f |0330: const v3, #float 1.7546e+38 // #7f04004c │ │ -3e520e: 1404 4900 047f |0333: const v4, #float 1.7546e+38 // #7f040049 │ │ -3e5214: 140e 4a00 047f |0336: const v14, #float 1.7546e+38 // #7f04004a │ │ -3e521a: 2440 c81c e430 |0339: filled-new-array {v4, v14, v0, v3}, [I // type@1cc8 │ │ -3e5220: 0c00 |033c: move-result-object v0 │ │ -3e5222: 6900 4eec |033d: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialog:[I // field@ec4e │ │ -3e5226: 2320 c81c |033f: new-array v0, v2, [I // type@1cc8 │ │ -3e522a: 2600 b10b 0000 |0341: fill-array-data v0, 00000ef2 // +00000bb1 │ │ -3e5230: 6900 4fec |0344: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialogTheme:[I // field@ec4f │ │ -3e5234: 2320 c81c |0346: new-array v0, v2, [I // type@1cc8 │ │ -3e5238: 2600 ba0b 0000 |0348: fill-array-data v0, 00000f02 // +00000bba │ │ -3e523e: 6900 5aec |034b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@ec5a │ │ -3e5242: 2360 c81c |034d: new-array v0, v6, [I // type@1cc8 │ │ -3e5246: 2600 c30b 0000 |034f: fill-array-data v0, 00000f12 // +00000bc3 │ │ -3e524c: 6900 61ec |0352: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButton:[I // field@ec61 │ │ -3e5250: 1400 a903 047f |0354: const v0, #float 1.75477e+38 // #7f0403a9 │ │ -3e5256: 1403 d303 047f |0357: const v3, #float 1.75478e+38 // #7f0403d3 │ │ -3e525c: 1404 a800 047f |035a: const v4, #float 1.75462e+38 // #7f0400a8 │ │ -3e5262: 2430 c81c 0403 |035d: filled-new-array {v4, v0, v3}, [I // type@1cc8 │ │ -3e5268: 0c00 |0360: move-result-object v0 │ │ -3e526a: 6900 62ec |0361: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButtonToggleGroup:[I // field@ec62 │ │ -3e526e: 23d0 c81c |0363: new-array v0, v13, [I // type@1cc8 │ │ -3e5272: 2600 dd0b 0000 |0365: fill-array-data v0, 00000f42 // +00000bdd │ │ -3e5278: 6900 7cec |0368: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendar:[I // field@ec7c │ │ -3e527c: 23d0 c81c |036a: new-array v0, v13, [I // type@1cc8 │ │ -3e5280: 2600 ee0b 0000 |036c: fill-array-data v0, 00000f5a // +00000bee │ │ -3e5286: 6900 7dec |036f: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendarItem:[I // field@ec7d │ │ -3e528a: 23a0 c81c |0371: new-array v0, v10, [I // type@1cc8 │ │ -3e528e: 2600 ff0b 0000 |0373: fill-array-data v0, 00000f72 // +00000bff │ │ -3e5294: 6900 92ec |0376: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCardView:[I // field@ec92 │ │ -3e5298: 1300 0b00 |0378: const/16 v0, #int 11 // #b │ │ -3e529c: 2303 c81c |037a: new-array v3, v0, [I // type@1cc8 │ │ -3e52a0: 2603 140c 0000 |037c: fill-array-data v3, 00000f90 // +00000c14 │ │ -3e52a6: 6903 a0ec |037f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBox:[I // field@eca0 │ │ -3e52aa: 1403 eb03 047f |0381: const v3, #float 1.75478e+38 // #7f0403eb │ │ -3e52b0: 1404 ec03 047f |0384: const v4, #float 1.75478e+38 // #7f0403ec │ │ -3e52b6: 2420 c81c 4300 |0387: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e52bc: 0c03 |038a: move-result-object v3 │ │ -3e52be: 6903 a1ec |038b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBoxStates:[I // field@eca1 │ │ -3e52c2: 1403 6201 047f |038d: const v3, #float 1.75465e+38 // #7f040162 │ │ -3e52c8: 1404 5302 047f |0390: const v4, #float 1.7547e+38 // #7f040253 │ │ -3e52ce: 140a 5d01 047f |0393: const v10, #float 1.75465e+38 // #7f04015d │ │ -3e52d4: 140e 5f01 047f |0396: const v14, #float 1.75465e+38 // #7f04015f │ │ -3e52da: 1406 6001 047f |0399: const v6, #float 1.75465e+38 // #7f040160 │ │ -3e52e0: 2454 c81c ea36 |039c: filled-new-array {v10, v14, v6, v3, v4}, [I // type@1cc8 │ │ -3e52e6: 0c03 |039f: move-result-object v3 │ │ -3e52e8: 6903 afec |03a0: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialDivider:[I // field@ecaf │ │ -3e52ec: 1403 b304 047f |03a2: const v3, #float 1.75482e+38 // #7f0404b3 │ │ -3e52f2: 2420 c81c 3500 |03a5: filled-new-array {v5, v3}, [I // type@1cc8 │ │ -3e52f8: 0c03 |03a8: move-result-object v3 │ │ -3e52fa: 6903 b5ec |03a9: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialRadioButton:[I // field@ecb5 │ │ -3e52fe: 1403 ab03 047f |03ab: const v3, #float 1.75477e+38 // #7f0403ab │ │ -3e5304: 1404 b303 047f |03ae: const v4, #float 1.75477e+38 // #7f0403b3 │ │ -3e530a: 2420 c81c 4300 |03b1: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e5310: 0c03 |03b4: move-result-object v3 │ │ -3e5312: 6903 b8ec |03b5: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialShape:[I // field@ecb8 │ │ -3e5316: 2323 c81c |03b7: new-array v3, v2, [I // type@1cc8 │ │ -3e531a: 2603 f10b 0000 |03b9: fill-array-data v3, 00000faa // +00000bf1 │ │ -3e5320: 6903 bbec |03bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialSwitch:[I // field@ecbb │ │ -3e5324: 1403 7f05 0101 |03be: const v3, #float 2.36975e-38 // #0101057f │ │ -3e532a: 1404 a002 047f |03c1: const v4, #float 1.75472e+38 // #7f0402a0 │ │ -3e5330: 1405 b604 0101 |03c4: const v5, #float 2.36969e-38 // #010104b6 │ │ -3e5336: 2430 c81c 3504 |03c7: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3e533c: 0c03 |03ca: move-result-object v3 │ │ -3e533e: 6903 c2ec |03cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextAppearance:[I // field@ecc2 │ │ -3e5342: 1403 7f05 0101 |03cd: const v3, #float 2.36975e-38 // #0101057f │ │ -3e5348: 1405 3400 0101 |03d0: const v5, #float 2.36937e-38 // #01010034 │ │ -3e534e: 2430 c81c 3504 |03d3: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3e5354: 0c03 |03d6: move-result-object v3 │ │ -3e5356: 6903 c6ec |03d7: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextView:[I // field@ecc6 │ │ -3e535a: 1403 cd00 047f |03d9: const v3, #float 1.75462e+38 // #7f0400cd │ │ -3e5360: 1404 4c02 047f |03dc: const v4, #float 1.7547e+38 // #7f04024c │ │ -3e5366: 2420 c81c 4300 |03df: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e536c: 0c03 |03e2: move-result-object v3 │ │ -3e536e: 6903 caec |03e3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTimePicker:[I // field@ecca │ │ -3e5372: 1403 fc03 047f |03e5: const v3, #float 1.75479e+38 // #7f0403fc │ │ -3e5378: 1404 7e04 047f |03e8: const v4, #float 1.75481e+38 // #7f04047e │ │ -3e537e: 1405 b302 047f |03eb: const v5, #float 1.75472e+38 // #7f0402b3 │ │ -3e5384: 1406 b502 047f |03ee: const v6, #float 1.75472e+38 // #7f0402b5 │ │ -3e538a: 140a 2603 047f |03f1: const v10, #float 1.75474e+38 // #7f040326 │ │ -3e5390: 2454 c81c 653a |03f4: filled-new-array {v5, v6, v10, v3, v4}, [I // type@1cc8 │ │ -3e5396: 0c03 |03f7: move-result-object v3 │ │ -3e5398: 6903 cdec |03f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialToolbar:[I // field@eccd │ │ -3e539c: 2323 c81c |03fa: new-array v3, v2, [I // type@1cc8 │ │ -3e53a0: 2603 be0b 0000 |03fc: fill-array-data v3, 00000fba // +00000bbe │ │ -3e53a6: 6903 d3ec |03ff: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuGroup:[I // field@ecd3 │ │ -3e53aa: 1303 1700 |0401: const/16 v3, #int 23 // #17 │ │ -3e53ae: 2333 c81c |0403: new-array v3, v3, [I // type@1cc8 │ │ -3e53b2: 2603 c50b 0000 |0405: fill-array-data v3, 00000fca // +00000bc5 │ │ -3e53b8: 6903 daec |0408: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuItem:[I // field@ecda │ │ -3e53bc: 2383 c81c |040a: new-array v3, v8, [I // type@1cc8 │ │ -3e53c0: 2603 f00b 0000 |040c: fill-array-data v3, 00000ffc // +00000bf0 │ │ -3e53c6: 6903 f2ec |040f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuView:[I // field@ecf2 │ │ -3e53ca: 2323 c81c |0411: new-array v3, v2, [I // type@1cc8 │ │ -3e53ce: 2603 ff0b 0000 |0413: fill-array-data v3, 00001012 // +00000bff │ │ -3e53d4: 6903 fcec |0416: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MockView:[I // field@ecfc │ │ -3e53d8: 2323 c81c |0418: new-array v3, v2, [I // type@1cc8 │ │ -3e53dc: 2603 080c 0000 |041a: fill-array-data v3, 00001022 // +00000c08 │ │ -3e53e2: 6903 03ed |041d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Motion:[I // field@ed03 │ │ -3e53e6: 1403 3103 047f |041f: const v3, #float 1.75475e+38 // #7f040331 │ │ -3e53ec: 1404 3403 047f |0422: const v4, #float 1.75475e+38 // #7f040334 │ │ -3e53f2: 2420 c81c 4300 |0425: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e53f8: 0c03 |0428: move-result-object v3 │ │ -3e53fa: 6903 04ed |0429: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionHelper:[I // field@ed04 │ │ -3e53fe: 2323 c81c |042b: new-array v3, v2, [I // type@1cc8 │ │ -3e5402: 2603 050c 0000 |042d: fill-array-data v3, 00001032 // +00000c05 │ │ -3e5408: 6903 07ed |0430: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionLayout:[I // field@ed07 │ │ -3e540c: 1403 4801 047f |0432: const v3, #float 1.75465e+38 // #7f040148 │ │ -3e5412: 1404 5602 047f |0435: const v4, #float 1.7547e+38 // #7f040256 │ │ -3e5418: 2420 c81c 4300 |0438: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e541e: 0c03 |043b: move-result-object v3 │ │ -3e5420: 6903 0eed |043c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionScene:[I // field@ed0e │ │ -3e5424: 1403 2e04 047f |043e: const v3, #float 1.7548e+38 // #7f04042e │ │ -3e542a: 1404 2f04 047f |0441: const v4, #float 1.7548e+38 // #7f04042f │ │ -3e5430: 1405 2d04 047f |0444: const v5, #float 1.7548e+38 // #7f04042d │ │ -3e5436: 2430 c81c 3504 |0447: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3e543c: 0c03 |044a: move-result-object v3 │ │ -3e543e: 6903 11ed |044b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionTelltales:[I // field@ed11 │ │ -3e5442: 1403 8f01 047f |044d: const v3, #float 1.75466e+38 // #7f04018f │ │ -3e5448: 1404 9001 047f |0450: const v4, #float 1.75466e+38 // #7f040190 │ │ -3e544e: 1405 f801 0101 |0453: const v5, #float 2.3695e-38 // #010101f8 │ │ -3e5454: 2440 c81c 5943 |0456: filled-new-array {v9, v5, v3, v4}, [I // type@1cc8 │ │ -3e545a: 0c03 |0459: move-result-object v3 │ │ -3e545c: 6903 1bed |045a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MultiSelectListPreference:[I // field@ed1b │ │ -3e5460: 1403 b602 047f |045c: const v3, #float 1.75472e+38 // #7f0402b6 │ │ -3e5466: 1404 ab03 047f |045f: const v4, #float 1.75477e+38 // #7f0403ab │ │ -3e546c: 1405 5501 0101 |0462: const v5, #float 2.36945e-38 // #01010155 │ │ -3e5472: 1406 5901 0101 |0465: const v6, #float 2.36945e-38 // #01010159 │ │ -3e5478: 2454 c81c 653f |0468: filled-new-array {v5, v6, v15, v3, v4}, [I // type@1cc8 │ │ -3e547e: 0c03 |046b: move-result-object v3 │ │ -3e5480: 6903 20ed |046c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarActiveIndicator:[I // field@ed20 │ │ -3e5484: 23c3 c81c |046e: new-array v3, v12, [I // type@1cc8 │ │ -3e5488: 2603 d20b 0000 |0470: fill-array-data v3, 00001042 // +00000bd2 │ │ -3e548e: 6903 26ed |0473: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarView:[I // field@ed26 │ │ -3e5492: 1403 3c03 047f |0475: const v3, #float 1.75475e+38 // #7f04033c │ │ -3e5498: 1404 4203 047f |0478: const v4, #float 1.75475e+38 // #7f040342 │ │ -3e549e: 1405 f801 047f |047b: const v5, #float 1.75468e+38 // #7f0401f8 │ │ -3e54a4: 1406 3502 047f |047e: const v6, #float 1.7547e+38 // #7f040235 │ │ -3e54aa: 1408 f002 047f |0481: const v8, #float 1.75473e+38 // #7f0402f0 │ │ -3e54b0: 2454 c81c 6538 |0484: filled-new-array {v5, v6, v8, v3, v4}, [I // type@1cc8 │ │ -3e54b6: 0c03 |0487: move-result-object v3 │ │ -3e54b8: 6903 35ed |0488: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationRailView:[I // field@ed35 │ │ -3e54bc: 1303 2300 |048a: const/16 v3, #int 35 // #23 │ │ -3e54c0: 2333 c81c |048c: new-array v3, v3, [I // type@1cc8 │ │ -3e54c4: 2603 d40b 0000 |048e: fill-array-data v3, 00001062 // +00000bd4 │ │ -3e54ca: 6903 3bed |0491: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationView:[I // field@ed3b │ │ -3e54ce: 1403 c900 047f |0493: const v3, #float 1.75462e+38 // #7f0400c9 │ │ -3e54d4: 1404 2c04 047f |0496: const v4, #float 1.7548e+38 // #7f04042c │ │ -3e54da: 2420 c81c 4300 |0499: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e54e0: 0c03 |049c: move-result-object v3 │ │ -3e54e2: 6903 5fed |049d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnClick:[I // field@ed5f │ │ -3e54e6: 2373 c81c |049f: new-array v3, v7, [I // type@1cc8 │ │ -3e54ea: 2603 0b0c 0000 |04a1: fill-array-data v3, 000010ac // +00000c0b │ │ -3e54f0: 6903 62ed |04a4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnSwipe:[I // field@ed62 │ │ -3e54f4: 2410 c81c 0b00 |04a6: filled-new-array {v11}, [I // type@1cc8 │ │ -3e54fa: 0c03 |04a9: move-result-object v3 │ │ -3e54fc: 6903 6fed |04aa: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlaybackSpeedIndicatorView:[I // field@ed6f │ │ -3e5500: 1303 1a00 |04ac: const/16 v3, #int 26 // #1a │ │ -3e5504: 2333 c81c |04ae: new-array v3, v3, [I // type@1cc8 │ │ -3e5508: 2603 180c 0000 |04b0: fill-array-data v3, 000010c8 // +00000c18 │ │ -3e550e: 6903 71ed |04b3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerControlView:[I // field@ed71 │ │ -3e5512: 1303 2300 |04b5: const/16 v3, #int 35 // #23 │ │ -3e5516: 2333 c81c |04b7: new-array v3, v3, [I // type@1cc8 │ │ -3e551a: 2603 470c 0000 |04b9: fill-array-data v3, 00001100 // +00000c47 │ │ -3e5520: 6903 8ced |04bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerView:[I // field@ed8c │ │ -3e5524: 1403 c902 0101 |04be: const v3, #float 2.36956e-38 // #010102c9 │ │ -3e552a: 1404 3903 047f |04c1: const v4, #float 1.75475e+38 // #7f040339 │ │ -3e5530: 1405 7601 0101 |04c4: const v5, #float 2.36946e-38 // #01010176 │ │ -3e5536: 2430 c81c 3504 |04c7: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ -3e553c: 0c03 |04ca: move-result-object v3 │ │ -3e553e: 6903 b0ed |04cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindow:[I // field@edb0 │ │ -3e5542: 1403 e703 047f |04cd: const v3, #float 1.75478e+38 // #7f0403e7 │ │ -3e5548: 2410 c81c 0300 |04d0: filled-new-array {v3}, [I // type@1cc8 │ │ -3e554e: 0c03 |04d3: move-result-object v3 │ │ -3e5550: 6903 b1ed |04d4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindowBackgroundState:[I // field@edb1 │ │ -3e5554: 1303 2400 |04d6: const/16 v3, #int 36 // #24 │ │ -3e5558: 2333 c81c |04d8: new-array v3, v3, [I // type@1cc8 │ │ -3e555c: 2603 700c 0000 |04da: fill-array-data v3, 0000114a // +00000c70 │ │ -3e5562: 6903 b6ed |04dd: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Preference:[I // field@edb6 │ │ -3e5566: 1403 2a01 0101 |04df: const v3, #float 2.36944e-38 // #0101012a │ │ -3e556c: 1404 2f00 047f |04e2: const v4, #float 1.75459e+38 // #7f04002f │ │ -3e5572: 1405 f200 0101 |04e5: const v5, #float 2.36942e-38 // #010100f2 │ │ -3e5578: 1406 2901 0101 |04e8: const v6, #float 2.36944e-38 // #01010129 │ │ -3e557e: 2440 c81c 6543 |04eb: filled-new-array {v5, v6, v3, v4}, [I // type@1cc8 │ │ -3e5584: 0c03 |04ee: move-result-object v3 │ │ -3e5586: 6903 b7ed |04ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragment:[I // field@edb7 │ │ -3e558a: 1403 2a01 0101 |04f1: const v3, #float 2.36944e-38 // #0101012a │ │ -3e5590: 2440 c81c 6543 |04f4: filled-new-array {v5, v6, v3, v4}, [I // type@1cc8 │ │ -3e5596: 0c03 |04f7: move-result-object v3 │ │ -3e5598: 6903 b8ed |04f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragmentCompat:[I // field@edb8 │ │ -3e559c: 1403 2502 047f |04fa: const v3, #float 1.75469e+38 // #7f040225 │ │ -3e55a2: 1404 3703 047f |04fd: const v4, #float 1.75475e+38 // #7f040337 │ │ -3e55a8: 1406 e701 0101 |0500: const v6, #float 2.36949e-38 // #010101e7 │ │ -3e55ae: 2430 c81c 3604 |0503: filled-new-array {v6, v3, v4}, [I // type@1cc8 │ │ -3e55b4: 0c03 |0506: move-result-object v3 │ │ -3e55b6: 6903 c1ed |0507: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceGroup:[I // field@edc1 │ │ -3e55ba: 1403 e802 047f |0509: const v3, #float 1.75473e+38 // #7f0402e8 │ │ -3e55c0: 1404 ec02 047f |050c: const v4, #float 1.75473e+38 // #7f0402ec │ │ -3e55c6: 1406 1f01 0101 |050f: const v6, #float 2.36944e-38 // #0101011f │ │ -3e55cc: 1408 2001 0101 |0512: const v8, #float 2.36944e-38 // #01010120 │ │ -3e55d2: 2440 c81c 8643 |0515: filled-new-array {v6, v8, v3, v4}, [I // type@1cc8 │ │ -3e55d8: 0c03 |0518: move-result-object v3 │ │ -3e55da: 6903 c5ed |0519: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceImageView:[I // field@edc5 │ │ -3e55de: 1303 1000 |051b: const/16 v3, #int 16 // #10 │ │ -3e55e2: 2334 c81c |051d: new-array v4, v3, [I // type@1cc8 │ │ -3e55e6: 2604 770c 0000 |051f: fill-array-data v4, 00001196 // +00000c77 │ │ -3e55ec: 6904 caed |0522: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceTheme:[I // field@edca │ │ -3e55f0: 1403 1d03 047f |0524: const v3, #float 1.75474e+38 // #7f04031d │ │ -3e55f6: 1404 bb04 047f |0527: const v4, #float 1.75483e+38 // #7f0404bb │ │ -3e55fc: 1406 dc00 0101 |052a: const v6, #float 2.36942e-38 // #010100dc │ │ -3e5602: 1408 7f02 047f |052d: const v8, #float 1.75471e+38 // #7f04027f │ │ -3e5608: 140a 1f03 0101 |0530: const v10, #float 2.36958e-38 // #0101031f │ │ -3e560e: 2454 c81c a638 |0533: filled-new-array {v6, v10, v8, v3, v4}, [I // type@1cc8 │ │ -3e5614: 0c03 |0536: move-result-object v3 │ │ -3e5616: 6903 ffed |0537: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PropertySet:[I // field@edff │ │ -3e561a: 1403 d602 047f |0539: const v3, #float 1.75473e+38 // #7f0402d6 │ │ -3e5620: 2410 c81c 0300 |053c: filled-new-array {v3}, [I // type@1cc8 │ │ -3e5626: 0c03 |053f: move-result-object v3 │ │ -3e5628: 6903 05ee |0540: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RadialViewGroup:[I // field@ee05 │ │ -3e562c: 1403 f402 047f |0542: const v3, #float 1.75473e+38 // #7f0402f4 │ │ -3e5632: 1404 b704 047f |0545: const v4, #float 1.75483e+38 // #7f0404b7 │ │ -3e5638: 2420 c81c 4300 |0548: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e563e: 0c03 |054b: move-result-object v3 │ │ -3e5640: 6903 07ee |054c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RangeSlider:[I // field@ee07 │ │ -3e5644: 1403 3b03 047f |054e: const v3, #float 1.75475e+38 // #7f04033b │ │ -3e564a: 1404 4103 047f |0551: const v4, #float 1.75475e+38 // #7f040341 │ │ -3e5650: 2420 c81c 4300 |0554: filled-new-array {v3, v4}, [I // type@1cc8 │ │ -3e5656: 0c03 |0557: move-result-object v3 │ │ -3e5658: 6903 0aee |0558: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecycleListView:[I // field@ee0a │ │ -3e565c: 2373 c81c |055a: new-array v3, v7, [I // type@1cc8 │ │ -3e5660: 2603 5e0c 0000 |055c: fill-array-data v3, 000011ba // +00000c5e │ │ -3e5666: 6903 0dee |055f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecyclerView:[I // field@ee0d │ │ -3e566a: 1403 2602 047f |0561: const v3, #float 1.75469e+38 // #7f040226 │ │ -3e5670: 2410 c81c 0300 |0564: filled-new-array {v3}, [I // type@1cc8 │ │ -3e5676: 0c03 |0567: move-result-object v3 │ │ -3e5678: 6903 1aee |0568: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@ee1a │ │ -3e567c: 1403 7000 047f |056a: const v3, #float 1.7546e+38 // #7f040070 │ │ -3e5682: 2410 c81c 0300 |056d: filled-new-array {v3}, [I // type@1cc8 │ │ -3e5688: 0c03 |0570: move-result-object v3 │ │ -3e568a: 6903 1cee |0571: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@ee1c │ │ -3e568e: 1303 1100 |0573: const/16 v3, #int 17 // #11 │ │ -3e5692: 2333 c81c |0575: new-array v3, v3, [I // type@1cc8 │ │ -3e5696: 2603 5f0c 0000 |0577: fill-array-data v3, 000011d6 // +00000c5f │ │ -3e569c: 6903 1eee |057a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.SearchView:[I // field@ee1e │ │ -3e56a0: 2311 c81c |057c: new-array v1, v1, [I // type@1cc8 │ │ -3e56a4: 2601 7e0c 0000 |057e: fill-array-data v1, 000011fc // +00000c7e │ │ -3e56aa: 6901 30ee |0581: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SeekBarPreference:[I // field@ee30 │ │ -3e56ae: 23d1 c81c |0583: new-array v1, v13, [I // type@1cc8 │ │ -3e56b2: 2601 890c 0000 |0585: fill-array-data v1, 0000120e // +00000c89 │ │ -3e56b8: 6901 38ee |0588: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeAppearance:[I // field@ee38 │ │ -3e56bc: 2301 c81c |058a: new-array v1, v0, [I // type@1cc8 │ │ -3e56c0: 2601 9a0c 0000 |058c: fill-array-data v1, 00001226 // +00000c9a │ │ -3e56c6: 6901 43ee |058f: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeableImageView:[I // field@ee43 │ │ -3e56ca: 1301 1600 |0591: const/16 v1, #int 22 // #16 │ │ -3e56ce: 2311 c81c |0593: new-array v1, v1, [I // type@1cc8 │ │ -3e56d2: 2601 ab0c 0000 |0595: fill-array-data v1, 00001240 // +00000cab │ │ -3e56d8: 6901 4fee |0598: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Slider:[I // field@ee4f │ │ -3e56dc: 1401 d703 047f |059a: const v1, #float 1.75478e+38 // #7f0403d7 │ │ -3e56e2: 1403 d803 047f |059d: const v3, #float 1.75478e+38 // #7f0403d8 │ │ -3e56e8: 1404 d603 047f |05a0: const v4, #float 1.75478e+38 // #7f0403d6 │ │ -3e56ee: 2430 c81c 1403 |05a3: filled-new-array {v4, v1, v3}, [I // type@1cc8 │ │ -3e56f4: 0c01 |05a6: move-result-object v1 │ │ -3e56f6: 6901 66ee |05a7: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Snackbar:[I // field@ee66 │ │ -3e56fa: 23d1 c81c |05a9: new-array v1, v13, [I // type@1cc8 │ │ -3e56fe: 2601 c50c 0000 |05ab: fill-array-data v1, 00001270 // +00000cc5 │ │ -3e5704: 6901 67ee |05ae: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SnackbarLayout:[I // field@ee67 │ │ -3e5708: 1401 6202 0101 |05b0: const v1, #float 2.36953e-38 // #01010262 │ │ -3e570e: 1403 5d03 047f |05b3: const v3, #float 1.75476e+38 // #7f04035d │ │ -3e5714: 1404 7601 0101 |05b6: const v4, #float 2.36946e-38 // #01010176 │ │ -3e571a: 1406 7b01 0101 |05b9: const v6, #float 2.36946e-38 // #0101017b │ │ -3e5720: 2453 c81c 4916 |05bc: filled-new-array {v9, v4, v6, v1, v3}, [I // type@1cc8 │ │ -3e5726: 0c01 |05bf: move-result-object v1 │ │ -3e5728: 6901 75ee |05c0: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Spinner:[I // field@ee75 │ │ -3e572c: 1401 5901 047f |05c2: const v1, #float 1.75465e+38 // #7f040159 │ │ -3e5732: 2410 c81c 0100 |05c5: filled-new-array {v1}, [I // type@1cc8 │ │ -3e5738: 0c01 |05c8: move-result-object v1 │ │ -3e573a: 6901 7bee |05c9: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SquareImageView:[I // field@ee7b │ │ -3e573e: 1401 1201 047f |05cb: const v1, #float 1.75464e+38 // #7f040112 │ │ -3e5744: 1403 d000 0101 |05ce: const v3, #float 2.36941e-38 // #010100d0 │ │ -3e574a: 2420 c81c 1300 |05d1: filled-new-array {v3, v1}, [I // type@1cc8 │ │ -3e5750: 0c01 |05d4: move-result-object v1 │ │ -3e5752: 6901 7dee |05d5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.State:[I // field@ee7d │ │ -3e5756: 2321 c81c |05d7: new-array v1, v2, [I // type@1cc8 │ │ -3e575a: 2601 af0c 0000 |05d9: fill-array-data v1, 00001288 // +00000caf │ │ -3e5760: 6901 7eee |05dc: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawable:[I // field@ee7e │ │ -3e5764: 1401 9901 0101 |05de: const v1, #float 2.36947e-38 // #01010199 │ │ -3e576a: 2410 c81c 0100 |05e1: filled-new-array {v1}, [I // type@1cc8 │ │ -3e5770: 0c01 |05e4: move-result-object v1 │ │ -3e5772: 6901 7fee |05e5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawableItem:[I // field@ee7f │ │ -3e5776: 1401 4a01 047f |05e7: const v1, #float 1.75465e+38 // #7f04014a │ │ -3e577c: 2410 c81c 0100 |05ea: filled-new-array {v1}, [I // type@1cc8 │ │ -3e5782: 0c01 |05ed: move-result-object v1 │ │ -3e5784: 6901 87ee |05ee: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateSet:[I // field@ee87 │ │ -3e5788: 23c1 c81c |05f0: new-array v1, v12, [I // type@1cc8 │ │ -3e578c: 2601 a60c 0000 |05f2: fill-array-data v1, 00001298 // +00000ca6 │ │ -3e5792: 6901 8bee |05f5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchCompat:[I // field@ee8b │ │ -3e5796: 1401 b304 047f |05f7: const v1, #float 1.75482e+38 // #7f0404b3 │ │ -3e579c: 2410 c81c 0100 |05fa: filled-new-array {v1}, [I // type@1cc8 │ │ -3e57a2: 0c01 |05fd: move-result-object v1 │ │ -3e57a4: 6901 9aee |05fe: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchMaterial:[I // field@ee9a │ │ -3e57a8: 23d1 c81c |0600: new-array v1, v13, [I // type@1cc8 │ │ -3e57ac: 2601 b60c 0000 |0602: fill-array-data v1, 000012b8 // +00000cb6 │ │ -3e57b2: 6901 9cee |0605: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreference:[I // field@ee9c │ │ -3e57b6: 23d1 c81c |0607: new-array v1, v13, [I // type@1cc8 │ │ -3e57ba: 2601 c70c 0000 |0609: fill-array-data v1, 000012d0 // +00000cc7 │ │ -3e57c0: 6901 9dee |060c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreferenceCompat:[I // field@ee9d │ │ -3e57c4: 1401 0200 0101 |060e: const v1, #float 2.36936e-38 // #01010002 │ │ -3e57ca: 1402 4f01 0101 |0611: const v2, #float 2.36945e-38 // #0101014f │ │ -3e57d0: 2430 c81c 5102 |0614: filled-new-array {v1, v5, v2}, [I // type@1cc8 │ │ -3e57d6: 0c01 |0617: move-result-object v1 │ │ -3e57d8: 6901 b2ee |0618: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabItem:[I // field@eeb2 │ │ -3e57dc: 1301 1a00 |061a: const/16 v1, #int 26 // #1a │ │ -3e57e0: 2311 c81c |061c: new-array v1, v1, [I // type@1cc8 │ │ -3e57e4: 2601 ca0c 0000 |061e: fill-array-data v1, 000012e8 // +00000cca │ │ -3e57ea: 6901 b6ee |0621: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabLayout:[I // field@eeb6 │ │ -3e57ee: 1301 1000 |0623: const/16 v1, #int 16 // #10 │ │ -3e57f2: 2311 c81c |0625: new-array v1, v1, [I // type@1cc8 │ │ -3e57f6: 2601 f90c 0000 |0627: fill-array-data v1, 00001320 // +00000cf9 │ │ -3e57fc: 6901 d1ee |062a: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextAppearance:[I // field@eed1 │ │ -3e5800: 1401 5e04 047f |062c: const v1, #float 1.75481e+38 // #7f04045e │ │ -3e5806: 2410 c81c 0100 |062f: filled-new-array {v1}, [I // type@1cc8 │ │ -3e580c: 0c01 |0632: move-result-object v1 │ │ -3e580e: 6901 e2ee |0633: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputEditText:[I // field@eee2 │ │ -3e5812: 1301 4300 |0635: const/16 v1, #int 67 // #43 │ │ -3e5816: 2311 c81c |0637: new-array v1, v1, [I // type@1cc8 │ │ -3e581a: 2601 0b0d 0000 |0639: fill-array-data v1, 00001344 // +00000d0b │ │ -3e5820: 6901 e4ee |063c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputLayout:[I // field@eee4 │ │ -3e5824: 1401 8c01 047f |063e: const v1, #float 1.75466e+38 // #7f04018c │ │ -3e582a: 1402 8d01 047f |0641: const v2, #float 1.75466e+38 // #7f04018d │ │ -3e5830: 1403 3400 0101 |0644: const v3, #float 2.36937e-38 // #01010034 │ │ -3e5836: 2430 c81c 1302 |0647: filled-new-array {v3, v1, v2}, [I // type@1cc8 │ │ -3e583c: 0c01 |064a: move-result-object v1 │ │ -3e583e: 6901 28ef |064b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ThemeEnforcement:[I // field@ef28 │ │ -3e5842: 1301 1e00 |064d: const/16 v1, #int 30 // #1e │ │ -3e5846: 2311 c81c |064f: new-array v1, v1, [I // type@1cc8 │ │ -3e584a: 2601 7d0d 0000 |0651: fill-array-data v1, 000013ce // +00000d7d │ │ -3e5850: 6901 2cef |0654: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Toolbar:[I // field@ef2c │ │ -3e5854: 1301 0800 |0656: const/16 v1, #int 8 // #8 │ │ -3e5858: 2311 c81c |0658: new-array v1, v1, [I // type@1cc8 │ │ -3e585c: 2601 b40d 0000 |065a: fill-array-data v1, 0000140e // +00000db4 │ │ -3e5862: 6901 4bef |065d: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Tooltip:[I // field@ef4b │ │ -3e5866: 2301 c81c |065f: new-array v1, v0, [I // type@1cc8 │ │ -3e586a: 2601 c10d 0000 |0661: fill-array-data v1, 00001422 // +00000dc1 │ │ -3e5870: 6901 54ef |0664: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Transform:[I // field@ef54 │ │ -3e5874: 2300 c81c |0666: new-array v0, v0, [I // type@1cc8 │ │ -3e5878: 2600 d40d 0000 |0668: fill-array-data v0, 0000143c // +00000dd4 │ │ -3e587e: 6900 60ef |066b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Transition:[I // field@ef60 │ │ -3e5882: 1400 7f03 047f |066d: const v0, #float 1.75476e+38 // #7f04037f │ │ -3e5888: 1401 8003 047f |0670: const v1, #float 1.75476e+38 // #7f040380 │ │ -3e588e: 1402 1201 047f |0673: const v2, #float 1.75464e+38 // #7f040112 │ │ -3e5894: 1403 7d03 047f |0676: const v3, #float 1.75476e+38 // #7f04037d │ │ -3e589a: 1404 7e03 047f |0679: const v4, #float 1.75476e+38 // #7f04037e │ │ -3e58a0: 2451 c81c 3204 |067c: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3e58a6: 0c00 |067f: move-result-object v0 │ │ -3e58a8: 6900 6cef |0680: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Variant:[I // field@ef6c │ │ -3e58ac: 1400 4003 047f |0682: const v0, #float 1.75475e+38 // #7f040340 │ │ -3e58b2: 1401 6604 047f |0685: const v1, #float 1.75481e+38 // #7f040466 │ │ -3e58b8: 1502 0101 |0688: const/high16 v2, #int 16842752 // #101 │ │ -3e58bc: 1403 da00 0101 |068a: const v3, #float 2.36942e-38 // #010100da │ │ -3e58c2: 1404 3d03 047f |068d: const v4, #float 1.75475e+38 // #7f04033d │ │ -3e58c8: 2451 c81c 3204 |0690: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ -3e58ce: 0c00 |0693: move-result-object v0 │ │ -3e58d0: 6900 72ef |0694: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.View:[I // field@ef72 │ │ -3e58d4: 1400 5000 047f |0696: const v0, #float 1.7546e+38 // #7f040050 │ │ -3e58da: 1401 5100 047f |0699: const v1, #float 1.7546e+38 // #7f040051 │ │ -3e58e0: 1402 d400 0101 |069c: const v2, #float 2.36942e-38 // #010100d4 │ │ -3e58e6: 2430 c81c 0201 |069f: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ -3e58ec: 0c00 |06a2: move-result-object v0 │ │ -3e58ee: 6900 73ef |06a3: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewBackgroundHelper:[I // field@ef73 │ │ -3e58f2: 1400 c400 0101 |06a5: const v0, #float 2.36941e-38 // #010100c4 │ │ -3e58f8: 2410 c81c 0000 |06a8: filled-new-array {v0}, [I // type@1cc8 │ │ -3e58fe: 0c00 |06ab: move-result-object v0 │ │ -3e5900: 6900 77ef |06ac: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewPager2:[I // field@ef77 │ │ -3e5904: 1400 f300 0101 |06ae: const v0, #float 2.36942e-38 // #010100f3 │ │ -3e590a: 1401 d000 0101 |06b1: const v1, #float 2.36941e-38 // #010100d0 │ │ -3e5910: 2430 c81c 5100 |06b4: filled-new-array {v1, v5, v0}, [I // type@1cc8 │ │ -3e5916: 0c00 |06b7: move-result-object v0 │ │ -3e5918: 6900 79ef |06b8: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewStubCompat:[I // field@ef79 │ │ -3e591c: 0e00 |06ba: return-void │ │ -3e591e: 0000 |06bb: nop // spacer │ │ -3e5920: 0003 0400 1d00 0000 4700 047f 4e00 ... |06bc: array-data (62 units) │ │ -3e599c: 0003 0400 0600 0000 4700 047f 4e00 ... |06fa: array-data (16 units) │ │ -3e59bc: 0003 0400 0800 0000 f200 0101 9100 ... |070a: array-data (20 units) │ │ -3e59e4: 0003 0400 0600 0000 1c01 0101 9401 ... |071e: array-data (16 units) │ │ -3e5a04: 0003 0400 0800 0000 d400 0101 8f04 ... |072e: array-data (20 units) │ │ -3e5a2c: 0003 0400 0700 0000 3400 0101 6d01 ... |0742: array-data (18 units) │ │ -3e5a50: 0003 0400 1600 0000 3400 0101 4000 ... |0754: array-data (48 units) │ │ -3e5ab0: 0003 0400 7f00 0000 5700 0101 ae00 ... |0784: array-data (258 units) │ │ -3e5cb4: 0003 0400 0c00 0000 4800 047f 5400 ... |0886: array-data (28 units) │ │ -3e5cec: 0003 0400 0900 0000 3901 0101 fe01 ... |08a2: array-data (22 units) │ │ -3e5d18: 0003 0400 1000 0000 5000 047f 7e01 ... |08b8: array-data (36 units) │ │ -3e5d60: 0003 0400 1600 0000 1f01 0101 2001 ... |08dc: array-data (48 units) │ │ -3e5dc0: 0003 0400 0d00 0000 3f01 0101 4001 ... |090c: array-data (30 units) │ │ -3e5dfc: 0003 0400 0600 0000 ef01 0101 f001 ... |092a: array-data (16 units) │ │ -3e5e1c: 0003 0400 2a00 0000 3400 0101 9500 ... |093a: array-data (88 units) │ │ -3e5ecc: 0003 0400 0700 0000 a900 047f be00 ... |0992: array-data (18 units) │ │ -3e5ef0: 0003 0400 1800 0000 da00 047f db00 ... |09a4: array-data (52 units) │ │ -3e5f58: 0003 0400 6d00 0000 c400 0101 d000 ... |09d8: array-data (222 units) │ │ -3e6114: 0003 0400 5a00 0000 c400 0101 d500 ... |0ab6: array-data (184 units) │ │ -3e6284: 0003 0400 6f00 0000 c400 0101 d000 ... |0b6e: array-data (226 units) │ │ -3e6448: 0003 0400 0700 0000 b300 0101 5802 ... |0c50: array-data (18 units) │ │ -3e646c: 0003 0400 0900 0000 3e00 047f 3b01 ... |0c62: array-data (22 units) │ │ -3e6498: 0003 0400 0e00 0000 2600 047f 2700 ... |0c78: array-data (32 units) │ │ -3e64d8: 0003 0400 0c00 0000 f201 0101 f301 ... |0c98: array-data (28 units) │ │ -3e6510: 0003 0400 0800 0000 3b00 047f 3c00 ... |0cb4: array-data (20 units) │ │ -3e6538: 0003 0400 0600 0000 d900 047f 7e01 ... |0cc8: array-data (16 units) │ │ -3e6558: 0003 0400 1100 0000 0e00 0101 5000 ... |0cd8: array-data (38 units) │ │ -3e65a4: 0003 0400 0700 0000 e401 047f e501 ... |0cfe: array-data (18 units) │ │ -3e65c8: 0003 0400 0a00 0000 3205 0101 3305 ... |0d10: array-data (24 units) │ │ -3e65f8: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d28: array-data (28 units) │ │ -3e6630: 0003 0400 0900 0000 3400 047f 8700 ... |0d44: array-data (22 units) │ │ -3e665c: 0003 0400 0700 0000 b702 047f b802 ... |0d5a: array-data (18 units) │ │ -3e6680: 0003 0400 1200 0000 1f03 0101 2003 ... |0d6c: array-data (40 units) │ │ -3e66d0: 0003 0400 1400 0000 1f03 0101 2203 ... |0d94: array-data (44 units) │ │ -3e6728: 0003 0400 0c00 0000 3a01 047f 6801 ... |0dc0: array-data (28 units) │ │ -3e6760: 0003 0400 1400 0000 1f03 0101 2203 ... |0ddc: array-data (44 units) │ │ -3e67b8: 0003 0400 0a00 0000 f201 047f 1f03 ... |0e08: array-data (24 units) │ │ -3e67e8: 0003 0400 4300 0000 c400 0101 f400 ... |0e20: array-data (138 units) │ │ -3e68fc: 0003 0400 1700 0000 2600 047f 2700 ... |0eaa: array-data (50 units) │ │ -3e6960: 0003 0400 0900 0000 af00 0101 c400 ... |0edc: array-data (22 units) │ │ -3e698c: 0003 0400 0600 0000 ba02 047f bb02 ... |0ef2: array-data (16 units) │ │ -3e69ac: 0003 0400 0600 0000 2002 0101 8c04 ... |0f02: array-data (16 units) │ │ -3e69cc: 0003 0400 1600 0000 d400 0101 b701 ... |0f12: array-data (48 units) │ │ -3e6a2c: 0003 0400 0a00 0000 0d02 0101 4401 ... |0f42: array-data (24 units) │ │ -3e6a5c: 0003 0400 0a00 0000 b701 0101 b801 ... |0f5a: array-data (24 units) │ │ -3e6a8c: 0003 0400 0d00 0000 e501 0101 9c00 ... |0f72: array-data (30 units) │ │ -3e6ac8: 0003 0400 0b00 0000 0701 0101 8e00 ... |0f90: array-data (26 units) │ │ -3e6afc: 0003 0400 0600 0000 6a04 047f 6b04 ... |0faa: array-data (16 units) │ │ -3e6b1c: 0003 0400 0600 0000 0e00 0101 d000 ... |0fba: array-data (16 units) │ │ -3e6b3c: 0003 0400 1700 0000 0200 0101 0e00 ... |0fca: array-data (50 units) │ │ -3e6ba0: 0003 0400 0900 0000 ae00 0101 2c01 ... |0ffc: array-data (22 units) │ │ -3e6bcc: 0003 0400 0600 0000 f702 047f f802 ... |1012: array-data (16 units) │ │ -3e6bec: 0003 0400 0600 0000 3500 047f 6801 ... |1022: array-data (16 units) │ │ -3e6c0c: 0003 0400 0600 0000 3900 047f 3901 ... |1032: array-data (16 units) │ │ -3e6c2c: 0003 0400 0e00 0000 5000 047f 7e01 ... |1042: array-data (32 units) │ │ -3e6c6c: 0003 0400 2300 0000 b300 0101 d400 ... |1062: array-data (74 units) │ │ -3e6d00: 0003 0400 0c00 0000 6401 047f 6501 ... |10ac: array-data (28 units) │ │ -3e6d38: 0003 0400 1a00 0000 2600 047f 2700 ... |10c8: array-data (56 units) │ │ -3e6da8: 0003 0400 2300 0000 2600 047f 2700 ... |1100: array-data (74 units) │ │ -3e6e3c: 0003 0400 2400 0000 0200 0101 0d00 ... |114a: array-data (76 units) │ │ -3e6ed4: 0003 0400 1000 0000 a300 047f 5501 ... |1196: array-data (36 units) │ │ -3e6f1c: 0003 0400 0c00 0000 c400 0101 eb00 ... |11ba: array-data (28 units) │ │ -3e6f54: 0003 0400 1100 0000 da00 0101 1f01 ... |11d6: array-data (38 units) │ │ -3e6fa0: 0003 0400 0700 0000 f200 0101 3601 ... |11fc: array-data (18 units) │ │ -3e6fc4: 0003 0400 0a00 0000 2701 047f 2801 ... |120e: array-data (24 units) │ │ -3e6ff4: 0003 0400 0b00 0000 1b01 047f 1c01 ... |1226: array-data (26 units) │ │ -3e7028: 0003 0400 1600 0000 0e00 0101 2400 ... |1240: array-data (48 units) │ │ -3e7088: 0003 0400 0a00 0000 1f01 0101 2200 ... |1270: array-data (24 units) │ │ -3e70b8: 0003 0400 0600 0000 1c01 0101 9401 ... |1288: array-data (16 units) │ │ -3e70d8: 0003 0400 0e00 0000 2401 0101 2501 ... |1298: array-data (32 units) │ │ -3e7118: 0003 0400 0a00 0000 ef01 0101 f001 ... |12b8: array-data (24 units) │ │ -3e7148: 0003 0400 0a00 0000 ef01 0101 f001 ... |12d0: array-data (24 units) │ │ -3e7178: 0003 0400 1a00 0000 1004 047f 1104 ... |12e8: array-data (56 units) │ │ -3e71e8: 0003 0400 1000 0000 9500 0101 9600 ... |1320: array-data (36 units) │ │ -3e7230: 0003 0400 4300 0000 0e00 0101 9a00 ... |1344: array-data (138 units) │ │ -3e7344: 0003 0400 1e00 0000 af00 0101 4001 ... |13ce: array-data (64 units) │ │ -3e73c4: 0003 0400 0800 0000 3400 0101 9800 ... |140e: array-data (20 units) │ │ -3e73ec: 0003 0400 0b00 0000 2003 0101 2103 ... |1422: array-data (26 units) │ │ -3e7420: 0003 0400 0b00 0000 d000 0101 4500 ... |143c: array-data (26 units) │ │ +3e4b70: |[3e4b70] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ +3e4b80: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +3e4b84: 2300 c81c |0002: new-array v0, v0, [I // type@1cc8 │ │ +3e4b88: 2600 b806 0000 |0004: fill-array-data v0, 000006bc // +000006b8 │ │ +3e4b8e: 6900 d9e7 |0007: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBar:[I // field@e7d9 │ │ +3e4b92: 1400 b300 0101 |0009: const v0, #float 2.36941e-38 // #010100b3 │ │ +3e4b98: 2410 c81c 0000 |000c: filled-new-array {v0}, [I // type@1cc8 │ │ +3e4b9e: 0c01 |000f: move-result-object v1 │ │ +3e4ba0: 6901 dae7 |0010: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionBarLayout:[I // field@e7da │ │ +3e4ba4: 1401 3f01 0101 |0012: const v1, #float 2.36945e-38 // #0101013f │ │ +3e4baa: 2410 c81c 0100 |0015: filled-new-array {v1}, [I // type@1cc8 │ │ +3e4bb0: 0c01 |0018: move-result-object v1 │ │ +3e4bb2: 6901 f9e7 |0019: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuItemView:[I // field@e7f9 │ │ +3e4bb6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +3e4bb8: 2312 c81c |001c: new-array v2, v1, [I // type@1cc8 │ │ +3e4bbc: 6902 fbe7 |001e: sput-object v2, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMenuView:[I // field@e7fb │ │ +3e4bc0: 1262 |0020: const/4 v2, #int 6 // #6 │ │ +3e4bc2: 2323 c81c |0021: new-array v3, v2, [I // type@1cc8 │ │ +3e4bc6: 2603 d706 0000 |0023: fill-array-data v3, 000006fa // +000006d7 │ │ +3e4bcc: 6903 fce7 |0026: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActionMode:[I // field@e7fc │ │ +3e4bd0: 1403 9a01 047f |0028: const v3, #float 1.75466e+38 // #7f04019a │ │ +3e4bd6: 1404 2402 047f |002b: const v4, #float 1.75469e+38 // #7f040224 │ │ +3e4bdc: 2420 c81c 4300 |002e: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e4be2: 0c03 |0031: move-result-object v3 │ │ +3e4be4: 6903 03e8 |0032: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ActivityChooserView:[I // field@e803 │ │ +3e4be8: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +3e4bec: 2334 c81c |0036: new-array v4, v3, [I // type@1cc8 │ │ +3e4bf0: 2604 d206 0000 |0038: fill-array-data v4, 0000070a // +000006d2 │ │ +3e4bf6: 6904 06e8 |003b: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AlertDialog:[I // field@e806 │ │ +3e4bfa: 2324 c81c |003d: new-array v4, v2, [I // type@1cc8 │ │ +3e4bfe: 2604 df06 0000 |003f: fill-array-data v4, 0000071e // +000006df │ │ +3e4c04: 6904 0fe8 |0042: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableCompat:[I // field@e80f │ │ +3e4c08: 1404 d000 0101 |0044: const v4, #float 2.36941e-38 // #010100d0 │ │ +3e4c0e: 1405 9901 0101 |0047: const v5, #float 2.36947e-38 // #01010199 │ │ +3e4c14: 2420 c81c 5400 |004a: filled-new-array {v4, v5}, [I // type@1cc8 │ │ +3e4c1a: 0c06 |004d: move-result-object v6 │ │ +3e4c1c: 6906 16e8 |004e: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableItem:[I // field@e816 │ │ +3e4c20: 1406 4a04 0101 |0050: const v6, #float 2.36966e-38 // #0101044a │ │ +3e4c26: 1407 4b04 0101 |0053: const v7, #float 2.36966e-38 // #0101044b │ │ +3e4c2c: 1408 4904 0101 |0056: const v8, #float 2.36966e-38 // #01010449 │ │ +3e4c32: 2440 c81c 8576 |0059: filled-new-array {v5, v8, v6, v7}, [I // type@1cc8 │ │ +3e4c38: 0c06 |005c: move-result-object v6 │ │ +3e4c3a: 6906 19e8 |005d: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AnimatedStateListDrawableTransition:[I // field@e819 │ │ +3e4c3e: 2336 c81c |005f: new-array v6, v3, [I // type@1cc8 │ │ +3e4c42: 2606 cd06 0000 |0061: fill-array-data v6, 0000072e // +000006cd │ │ +3e4c48: 6906 1ee8 |0064: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout:[I // field@e81e │ │ +3e4c4c: 1406 ed03 047f |0066: const v6, #float 1.75478e+38 // #7f0403ed │ │ +3e4c52: 1407 ee03 047f |0069: const v7, #float 1.75478e+38 // #7f0403ee │ │ +3e4c58: 1408 e803 047f |006c: const v8, #float 1.75478e+38 // #7f0403e8 │ │ +3e4c5e: 1409 e903 047f |006f: const v9, #float 1.75478e+38 // #7f0403e9 │ │ +3e4c64: 2440 c81c 9876 |0072: filled-new-array {v8, v9, v6, v7}, [I // type@1cc8 │ │ +3e4c6a: 0c06 |0075: move-result-object v6 │ │ +3e4c6c: 6906 1fe8 |0076: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayoutStates:[I // field@e81f │ │ +3e4c70: 1406 9b02 047f |0078: const v6, #float 1.75472e+38 // #7f04029b │ │ +3e4c76: 1407 9c02 047f |007b: const v7, #float 1.75472e+38 // #7f04029c │ │ +3e4c7c: 1408 9a02 047f |007e: const v8, #float 1.75472e+38 // #7f04029a │ │ +3e4c82: 2430 c81c 6807 |0081: filled-new-array {v8, v6, v7}, [I // type@1cc8 │ │ +3e4c88: 0c06 |0084: move-result-object v6 │ │ +3e4c8a: 6906 24e8 |0085: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppBarLayout_Layout:[I // field@e824 │ │ +3e4c8e: 2311 c81c |0087: new-array v1, v1, [I // type@1cc8 │ │ +3e4c92: 6901 30e8 |0089: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatEmojiHelper:[I // field@e830 │ │ +3e4c96: 1401 7b04 047f |008b: const v1, #float 1.75481e+38 // #7f04047b │ │ +3e4c9c: 1406 7c04 047f |008e: const v6, #float 1.75481e+38 // #7f04047c │ │ +3e4ca2: 1407 1901 0101 |0091: const v7, #float 2.36943e-38 // #01010119 │ │ +3e4ca8: 1408 df03 047f |0094: const v8, #float 1.75478e+38 // #7f0403df │ │ +3e4cae: 2440 c81c 8761 |0097: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3e4cb4: 0c01 |009a: move-result-object v1 │ │ +3e4cb6: 6901 31e8 |009b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatImageView:[I // field@e831 │ │ +3e4cba: 1401 7704 047f |009d: const v1, #float 1.75481e+38 // #7f040477 │ │ +3e4cc0: 1406 7804 047f |00a0: const v6, #float 1.75481e+38 // #7f040478 │ │ +3e4cc6: 1407 4201 0101 |00a3: const v7, #float 2.36945e-38 // #01010142 │ │ +3e4ccc: 1408 7604 047f |00a6: const v8, #float 1.75481e+38 // #7f040476 │ │ +3e4cd2: 2440 c81c 8761 |00a9: filled-new-array {v7, v8, v1, v6}, [I // type@1cc8 │ │ +3e4cd8: 0c01 |00ac: move-result-object v1 │ │ +3e4cda: 6901 36e8 |00ad: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatSeekBar:[I // field@e836 │ │ +3e4cde: 1271 |00af: const/4 v1, #int 7 // #7 │ │ +3e4ce0: 2316 c81c |00b0: new-array v6, v1, [I // type@1cc8 │ │ +3e4ce4: 2606 9006 0000 |00b2: fill-array-data v6, 00000742 // +00000690 │ │ +3e4cea: 6906 3be8 |00b5: sput-object v6, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextHelper:[I // field@e83b │ │ +3e4cee: 1306 1600 |00b7: const/16 v6, #int 22 // #16 │ │ +3e4cf2: 2367 c81c |00b9: new-array v7, v6, [I // type@1cc8 │ │ +3e4cf6: 2607 9906 0000 |00bb: fill-array-data v7, 00000754 // +00000699 │ │ +3e4cfc: 6907 43e8 |00be: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTextView:[I // field@e843 │ │ +3e4d00: 1307 7f00 |00c0: const/16 v7, #int 127 // #7f │ │ +3e4d04: 2377 c81c |00c2: new-array v7, v7, [I // type@1cc8 │ │ +3e4d08: 2607 c006 0000 |00c4: fill-array-data v7, 00000784 // +000006c0 │ │ +3e4d0e: 6907 5ae8 |00c7: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AppCompatTheme:[I // field@e85a │ │ +3e4d12: 1407 8303 047f |00c9: const v7, #float 1.75476e+38 // #7f040383 │ │ +3e4d18: 2410 c81c 0700 |00cc: filled-new-array {v7}, [I // type@1cc8 │ │ +3e4d1e: 0c07 |00cf: move-result-object v7 │ │ +3e4d20: 6907 dae8 |00d0: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.AspectRatioFrameLayout:[I // field@e8da │ │ +3e4d24: 1407 0e03 0101 |00d2: const v7, #float 2.36957e-38 // #0101030e │ │ +3e4d2a: 1408 a703 047f |00d5: const v8, #float 1.75477e+38 // #7f0403a7 │ │ +3e4d30: 2420 c81c 8700 |00d8: filled-new-array {v7, v8}, [I // type@1cc8 │ │ +3e4d36: 0c07 |00db: move-result-object v7 │ │ +3e4d38: 6907 dce8 |00dc: sput-object v7, Lde/danoeh/antennapod/playback/service/R$styleable;.BackgroundStyle:[I // field@e8dc │ │ +3e4d3c: 1307 0c00 |00de: const/16 v7, #int 12 // #c │ │ +3e4d40: 2378 c81c |00e0: new-array v8, v7, [I // type@1cc8 │ │ +3e4d44: 2608 a407 0000 |00e2: fill-array-data v8, 00000886 // +000007a4 │ │ +3e4d4a: 6908 dfe8 |00e5: sput-object v8, Lde/danoeh/antennapod/playback/service/R$styleable;.Badge:[I // field@e8df │ │ +3e4d4e: 1308 0900 |00e7: const/16 v8, #int 9 // #9 │ │ +3e4d52: 2389 c81c |00e9: new-array v9, v8, [I // type@1cc8 │ │ +3e4d56: 2609 b707 0000 |00eb: fill-array-data v9, 000008a2 // +000007b7 │ │ +3e4d5c: 6909 ece8 |00ee: sput-object v9, Lde/danoeh/antennapod/playback/service/R$styleable;.BaseProgressIndicator:[I // field@e8ec │ │ +3e4d60: 1309 1000 |00f0: const/16 v9, #int 16 // #10 │ │ +3e4d64: 239a c81c |00f2: new-array v10, v9, [I // type@1cc8 │ │ +3e4d68: 260a c407 0000 |00f4: fill-array-data v10, 000008b8 // +000007c4 │ │ +3e4d6e: 690a f6e8 |00f7: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomAppBar:[I // field@e8f6 │ │ +3e4d72: 140a 4001 0101 |00f9: const v10, #float 2.36945e-38 // #01010140 │ │ +3e4d78: 140b 3002 047f |00fc: const v11, #float 1.75469e+38 // #7f040230 │ │ +3e4d7e: 2420 c81c ba00 |00ff: filled-new-array {v10, v11}, [I // type@1cc8 │ │ +3e4d84: 0c0a |0102: move-result-object v10 │ │ +3e4d86: 690a 07e9 |0103: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomNavigationView:[I // field@e907 │ │ +3e4d8a: 236a c81c |0105: new-array v10, v6, [I // type@1cc8 │ │ +3e4d8e: 260a d507 0000 |0107: fill-array-data v10, 000008dc // +000007d5 │ │ +3e4d94: 690a 0ae9 |010a: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.BottomSheetBehavior_Layout:[I // field@e90a │ │ +3e4d98: 140a 3100 047f |010c: const v10, #float 1.75459e+38 // #7f040031 │ │ +3e4d9e: 2410 c81c 0a00 |010f: filled-new-array {v10}, [I // type@1cc8 │ │ +3e4da4: 0c0a |0112: move-result-object v10 │ │ +3e4da6: 690a 21e9 |0113: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.ButtonBarLayout:[I // field@e921 │ │ +3e4daa: 140a 7603 047f |0115: const v10, #float 1.75476e+38 // #7f040376 │ │ +3e4db0: 140b b603 047f |0118: const v11, #float 1.75477e+38 // #7f0403b6 │ │ +3e4db6: 2420 c81c ba00 |011b: filled-new-array {v10, v11}, [I // type@1cc8 │ │ +3e4dbc: 0c0a |011e: move-result-object v10 │ │ +3e4dbe: 690a 23e9 |011f: sput-object v10, Lde/danoeh/antennapod/playback/service/R$styleable;.Capability:[I // field@e923 │ │ +3e4dc2: 130a 0d00 |0121: const/16 v10, #int 13 // #d │ │ +3e4dc6: 23ab c81c |0123: new-array v11, v10, [I // type@1cc8 │ │ +3e4dca: 260b e707 0000 |0125: fill-array-data v11, 0000090c // +000007e7 │ │ +3e4dd0: 690b 26e9 |0128: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CardView:[I // field@e926 │ │ +3e4dd4: 232b c81c |012a: new-array v11, v2, [I // type@1cc8 │ │ +3e4dd8: 260b fe07 0000 |012c: fill-array-data v11, 0000092a // +000007fe │ │ +3e4dde: 690b 34e9 |012f: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckBoxPreference:[I // field@e934 │ │ +3e4de2: 140b a500 047f |0131: const v11, #float 1.75461e+38 // #7f0400a5 │ │ +3e4de8: 140c a600 047f |0134: const v12, #float 1.75461e+38 // #7f0400a6 │ │ +3e4dee: 140d 0801 0101 |0137: const v13, #float 2.36943e-38 // #01010108 │ │ +3e4df4: 140e a400 047f |013a: const v14, #float 1.75461e+38 // #7f0400a4 │ │ +3e4dfa: 2440 c81c edcb |013d: filled-new-array {v13, v14, v11, v12}, [I // type@1cc8 │ │ +3e4e00: 0c0b |0140: move-result-object v11 │ │ +3e4e02: 690b 3be9 |0141: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.CheckedTextView:[I // field@e93b │ │ +3e4e06: 130b 2a00 |0143: const/16 v11, #int 42 // #2a │ │ +3e4e0a: 23bb c81c |0145: new-array v11, v11, [I // type@1cc8 │ │ +3e4e0e: 260b f307 0000 |0147: fill-array-data v11, 0000093a // +000007f3 │ │ +3e4e14: 690b 40e9 |014a: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.Chip:[I // field@e940 │ │ +3e4e18: 231b c81c |014c: new-array v11, v1, [I // type@1cc8 │ │ +3e4e1c: 260b 4408 0000 |014e: fill-array-data v11, 00000992 // +00000844 │ │ +3e4e22: 690b 41e9 |0151: sput-object v11, Lde/danoeh/antennapod/playback/service/R$styleable;.ChipGroup:[I // field@e941 │ │ +3e4e26: 140b ef01 047f |0153: const v11, #float 1.75468e+38 // #7f0401ef │ │ +3e4e2c: 2410 c81c 0b00 |0156: filled-new-array {v11}, [I // type@1cc8 │ │ +3e4e32: 0c0c |0159: move-result-object v12 │ │ +3e4e34: 690c 73e9 |015a: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressBar:[I // field@e973 │ │ +3e4e38: 140c 2202 047f |015c: const v12, #float 1.75469e+38 // #7f040222 │ │ +3e4e3e: 140d 2302 047f |015f: const v13, #float 1.75469e+38 // #7f040223 │ │ +3e4e44: 140e 2002 047f |0162: const v14, #float 1.75469e+38 // #7f040220 │ │ +3e4e4a: 2430 c81c ce0d |0165: filled-new-array {v14, v12, v13}, [I // type@1cc8 │ │ +3e4e50: 0c0c |0168: move-result-object v12 │ │ +3e4e52: 690c 75e9 |0169: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CircularProgressIndicator:[I // field@e975 │ │ +3e4e56: 140c cb00 047f |016b: const v12, #float 1.75462e+38 // #7f0400cb │ │ +3e4e5c: 140d ce00 047f |016e: const v13, #float 1.75462e+38 // #7f0400ce │ │ +3e4e62: 2420 c81c dc00 |0171: filled-new-array {v12, v13}, [I // type@1cc8 │ │ +3e4e68: 0c0c |0174: move-result-object v12 │ │ +3e4e6a: 690c 79e9 |0175: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockFaceView:[I // field@e979 │ │ +3e4e6e: 140c aa03 047f |0177: const v12, #float 1.75477e+38 // #7f0403aa │ │ +3e4e74: 140d cc00 047f |017a: const v13, #float 1.75462e+38 // #7f0400cc │ │ +3e4e7a: 140e d602 047f |017d: const v14, #float 1.75473e+38 // #7f0402d6 │ │ +3e4e80: 2430 c81c ed0c |0180: filled-new-array {v13, v14, v12}, [I // type@1cc8 │ │ +3e4e86: 0c0c |0183: move-result-object v12 │ │ +3e4e88: 690c 7ce9 |0184: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ClockHandView:[I // field@e97c │ │ +3e4e8c: 130c 1800 |0186: const/16 v12, #int 24 // #18 │ │ +3e4e90: 23cc c81c |0188: new-array v12, v12, [I // type@1cc8 │ │ +3e4e94: 260c 1a08 0000 |018a: fill-array-data v12, 000009a4 // +0000081a │ │ +3e4e9a: 690c 80e9 |018d: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout:[I // field@e980 │ │ +3e4e9e: 140c 5b02 047f |018f: const v12, #float 1.7547e+38 // #7f04025b │ │ +3e4ea4: 140d 5c02 047f |0192: const v13, #float 1.7547e+38 // #7f04025c │ │ +3e4eaa: 2420 c81c dc00 |0195: filled-new-array {v12, v13}, [I // type@1cc8 │ │ +3e4eb0: 0c0c |0198: move-result-object v12 │ │ +3e4eb2: 690c 81e9 |0199: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@e981 │ │ +3e4eb6: 140c 3200 047f |019b: const v12, #float 1.75459e+38 // #7f040032 │ │ +3e4ebc: 140d 4e02 047f |019e: const v13, #float 1.7547e+38 // #7f04024e │ │ +3e4ec2: 140f a501 0101 |01a1: const v15, #float 2.36947e-38 // #010101a5 │ │ +3e4ec8: 1405 1f03 0101 |01a4: const v5, #float 2.36958e-38 // #0101031f │ │ +3e4ece: 140e 4706 0101 |01a7: const v14, #float 2.36981e-38 // #01010647 │ │ +3e4ed4: 245d c81c 5fce |01aa: filled-new-array {v15, v5, v14, v12, v13}, [I // type@1cc8 │ │ +3e4eda: 0c0c |01ad: move-result-object v12 │ │ +3e4edc: 690c 9ce9 |01ae: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ColorStateListItem:[I // field@e99c │ │ +3e4ee0: 140c 9800 047f |01b0: const v12, #float 1.75461e+38 // #7f040098 │ │ +3e4ee6: 140d 0701 0101 |01b3: const v13, #float 2.36943e-38 // #01010107 │ │ +3e4eec: 140e 8e00 047f |01b6: const v14, #float 1.75461e+38 // #7f04008e │ │ +3e4ef2: 1405 9700 047f |01b9: const v5, #float 1.75461e+38 // #7f040097 │ │ +3e4ef8: 2440 c81c edc5 |01bc: filled-new-array {v13, v14, v5, v12}, [I // type@1cc8 │ │ +3e4efe: 0c0c |01bf: move-result-object v12 │ │ +3e4f00: 690c a2e9 |01c0: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CompoundButton:[I // field@e9a2 │ │ +3e4f04: 130c 6d00 |01c2: const/16 v12, #int 109 // #6d │ │ +3e4f08: 23cc c81c |01c4: new-array v12, v12, [I // type@1cc8 │ │ +3e4f0c: 260c 1208 0000 |01c6: fill-array-data v12, 000009d8 // +00000812 │ │ +3e4f12: 690c a7e9 |01c9: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.Constraint:[I // field@e9a7 │ │ +3e4f16: 130c 5a00 |01cb: const/16 v12, #int 90 // #5a │ │ +3e4f1a: 23cc c81c |01cd: new-array v12, v12, [I // type@1cc8 │ │ +3e4f1e: 260c e708 0000 |01cf: fill-array-data v12, 00000ab6 // +000008e7 │ │ +3e4f24: 690c a8e9 |01d2: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_Layout:[I // field@e9a8 │ │ +3e4f28: 140c 1301 047f |01d4: const v12, #float 1.75464e+38 // #7f040113 │ │ +3e4f2e: 140d 5703 047f |01d7: const v13, #float 1.75475e+38 // #7f040357 │ │ +3e4f34: 2420 c81c dc00 |01da: filled-new-array {v12, v13}, [I // type@1cc8 │ │ +3e4f3a: 0c0c |01dd: move-result-object v12 │ │ +3e4f3c: 690c 03ea |01de: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintLayout_placeholder:[I // field@ea03 │ │ +3e4f40: 130c 6f00 |01e0: const/16 v12, #int 111 // #6f │ │ +3e4f44: 23cc c81c |01e2: new-array v12, v12, [I // type@1cc8 │ │ +3e4f48: 260c 8a09 0000 |01e4: fill-array-data v12, 00000b6e // +0000098a │ │ +3e4f4e: 690c 06ea |01e7: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.ConstraintSet:[I // field@ea06 │ │ +3e4f52: 140c 4d02 047f |01e9: const v12, #float 1.7547e+38 // #7f04024d │ │ +3e4f58: 140d f003 047f |01ec: const v13, #float 1.75479e+38 // #7f0403f0 │ │ +3e4f5e: 2420 c81c dc00 |01ef: filled-new-array {v12, v13}, [I // type@1cc8 │ │ +3e4f64: 0c0c |01f2: move-result-object v12 │ │ +3e4f66: 690c e3ea |01f3: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout:[I // field@eae3 │ │ +3e4f6a: 231c c81c |01f5: new-array v12, v1, [I // type@1cc8 │ │ +3e4f6e: 260c 590a 0000 |01f7: fill-array-data v12, 00000c50 // +00000a59 │ │ +3e4f74: 690c e4ea |01fa: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CoordinatorLayout_Layout:[I // field@eae4 │ │ +3e4f78: 238c c81c |01fc: new-array v12, v8, [I // type@1cc8 │ │ +3e4f7c: 260c 640a 0000 |01fe: fill-array-data v12, 00000c62 // +00000a64 │ │ +3e4f82: 690c eeea |0201: sput-object v12, Lde/danoeh/antennapod/playback/service/R$styleable;.CustomAttribute:[I // field@eaee │ │ +3e4f86: 130c 0e00 |0203: const/16 v12, #int 14 // #e │ │ +3e4f8a: 23cd c81c |0205: new-array v13, v12, [I // type@1cc8 │ │ +3e4f8e: 260d 710a 0000 |0207: fill-array-data v13, 00000c78 // +00000a71 │ │ +3e4f94: 690d f8ea |020a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DefaultTimeBar:[I // field@eaf8 │ │ +3e4f98: 237d c81c |020c: new-array v13, v7, [I // type@1cc8 │ │ +3e4f9c: 260d 8a0a 0000 |020e: fill-array-data v13, 00000c98 // +00000a8a │ │ +3e4fa2: 690d 07eb |0211: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DialogPreference:[I // field@eb07 │ │ +3e4fa6: 233d c81c |0213: new-array v13, v3, [I // type@1cc8 │ │ +3e4faa: 260d 9f0a 0000 |0215: fill-array-data v13, 00000cb4 // +00000a9f │ │ +3e4fb0: 690d 14eb |0218: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerArrowToggle:[I // field@eb14 │ │ +3e4fb4: 140d 7e01 047f |021a: const v13, #float 1.75466e+38 // #7f04017e │ │ +3e4fba: 2410 c81c 0d00 |021d: filled-new-array {v13}, [I // type@1cc8 │ │ +3e4fc0: 0c0d |0220: move-result-object v13 │ │ +3e4fc2: 690d 1deb |0221: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.DrawerLayout:[I // field@eb1d │ │ +3e4fc6: 140d b404 047f |0223: const v13, #float 1.75483e+38 // #7f0404b4 │ │ +3e4fcc: 2410 c81c 0d00 |0226: filled-new-array {v13}, [I // type@1cc8 │ │ +3e4fd2: 0c0d |0229: move-result-object v13 │ │ +3e4fd4: 690d 1feb |022a: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.EditTextPreference:[I // field@eb1f │ │ +3e4fd8: 232d c81c |022c: new-array v13, v2, [I // type@1cc8 │ │ +3e4fdc: 260d 9a0a 0000 |022e: fill-array-data v13, 00000cc8 // +00000a9a │ │ +3e4fe2: 690d 21eb |0231: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton:[I // field@eb21 │ │ +3e4fe6: 140d 6900 047f |0233: const v13, #float 1.7546e+38 // #7f040069 │ │ +3e4fec: 140e 6a00 047f |0236: const v14, #float 1.7546e+38 // #7f04006a │ │ +3e4ff2: 2420 c81c ed00 |0239: filled-new-array {v13, v14}, [I // type@1cc8 │ │ +3e4ff8: 0c0d |023c: move-result-object v13 │ │ +3e4ffa: 690d 22eb |023d: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@eb22 │ │ +3e4ffe: 130d 1100 |023f: const/16 v13, #int 17 // #11 │ │ +3e5002: 23dd c81c |0241: new-array v13, v13, [I // type@1cc8 │ │ +3e5006: 260d 950a 0000 |0243: fill-array-data v13, 00000cd8 // +00000a95 │ │ +3e500c: 690d 2beb |0246: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton:[I // field@eb2b │ │ +3e5010: 140d 6900 047f |0248: const v13, #float 1.7546e+38 // #7f040069 │ │ +3e5016: 2410 c81c 0d00 |024b: filled-new-array {v13}, [I // type@1cc8 │ │ +3e501c: 0c0d |024e: move-result-object v13 │ │ +3e501e: 690d 2ceb |024f: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@eb2c │ │ +3e5022: 140d 4102 047f |0251: const v13, #float 1.7547e+38 // #7f040241 │ │ +3e5028: 140e a102 047f |0254: const v14, #float 1.75472e+38 // #7f0402a1 │ │ +3e502e: 2420 c81c ed00 |0257: filled-new-array {v13, v14}, [I // type@1cc8 │ │ +3e5034: 0c0d |025a: move-result-object v13 │ │ +3e5036: 690d 3feb |025b: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FlowLayout:[I // field@eb3f │ │ +3e503a: 231d c81c |025d: new-array v13, v1, [I // type@1cc8 │ │ +3e503e: 260d 9f0a 0000 |025f: fill-array-data v13, 00000cfe // +00000a9f │ │ +3e5044: 690d 42eb |0262: sput-object v13, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamily:[I // field@eb42 │ │ +3e5048: 130d 0a00 |0264: const/16 v13, #int 10 // #a │ │ +3e504c: 23de c81c |0266: new-array v14, v13, [I // type@1cc8 │ │ +3e5050: 260e a80a 0000 |0268: fill-array-data v14, 00000d10 // +00000aa8 │ │ +3e5056: 690e 43eb |026b: sput-object v14, Lde/danoeh/antennapod/playback/service/R$styleable;.FontFamilyFont:[I // field@eb43 │ │ +3e505a: 140e 0002 0101 |026d: const v14, #float 2.3695e-38 // #01010200 │ │ +3e5060: 1403 f001 047f |0270: const v3, #float 1.75468e+38 // #7f0401f0 │ │ +3e5066: 1409 0901 0101 |0273: const v9, #float 2.36943e-38 // #01010109 │ │ +3e506c: 2430 c81c e903 |0276: filled-new-array {v9, v14, v3}, [I // type@1cc8 │ │ +3e5072: 0c03 |0279: move-result-object v3 │ │ +3e5074: 6903 55eb |027a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ForegroundLinearLayout:[I // field@eb55 │ │ +3e5078: 1403 0300 0101 |027c: const v3, #float 2.36936e-38 // #01010003 │ │ +3e507e: 1409 d100 0101 |027f: const v9, #float 2.36941e-38 // #010100d1 │ │ +3e5084: 2430 c81c 4309 |0282: filled-new-array {v3, v4, v9}, [I // type@1cc8 │ │ +3e508a: 0c03 |0285: move-result-object v3 │ │ +3e508c: 6903 59eb |0286: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Fragment:[I // field@eb59 │ │ +3e5090: 1403 0300 0101 |0288: const v3, #float 2.36936e-38 // #01010003 │ │ +3e5096: 2420 c81c 9300 |028b: filled-new-array {v3, v9}, [I // type@1cc8 │ │ +3e509c: 0c03 |028e: move-result-object v3 │ │ +3e509e: 6903 5aeb |028f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.FragmentContainerView:[I // field@eb5a │ │ +3e50a2: 2373 c81c |0291: new-array v3, v7, [I // type@1cc8 │ │ +3e50a6: 2603 950a 0000 |0293: fill-array-data v3, 00000d28 // +00000a95 │ │ +3e50ac: 6903 60eb |0296: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColor:[I // field@eb60 │ │ +3e50b0: 1403 1405 0101 |0298: const v3, #float 2.36972e-38 // #01010514 │ │ +3e50b6: 2420 c81c 3f00 |029b: filled-new-array {v15, v3}, [I // type@1cc8 │ │ +3e50bc: 0c03 |029e: move-result-object v3 │ │ +3e50be: 6903 61eb |029f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.GradientColorItem:[I // field@eb61 │ │ +3e50c2: 2383 c81c |02a1: new-array v3, v8, [I // type@1cc8 │ │ +3e50c6: 2603 a10a 0000 |02a3: fill-array-data v3, 00000d44 // +00000aa1 │ │ +3e50cc: 6903 70eb |02a6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ImageFilterView:[I // field@eb70 │ │ +3e50d0: 2313 c81c |02a8: new-array v3, v1, [I // type@1cc8 │ │ +3e50d4: 2603 b00a 0000 |02aa: fill-array-data v3, 00000d5a // +00000ab0 │ │ +3e50da: 6903 7aeb |02ad: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Insets:[I // field@eb7a │ │ +3e50de: 1303 1200 |02af: const/16 v3, #int 18 // #12 │ │ +3e50e2: 2333 c81c |02b1: new-array v3, v3, [I // type@1cc8 │ │ +3e50e6: 2603 b90a 0000 |02b3: fill-array-data v3, 00000d6c // +00000ab9 │ │ +3e50ec: 6903 82eb |02b6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyAttribute:[I // field@eb82 │ │ +3e50f0: 1303 1400 |02b8: const/16 v3, #int 20 // #14 │ │ +3e50f4: 2333 c81c |02ba: new-array v3, v3, [I // type@1cc8 │ │ +3e50f8: 2603 d80a 0000 |02bc: fill-array-data v3, 00000d94 // +00000ad8 │ │ +3e50fe: 6903 95eb |02bf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyCycle:[I // field@eb95 │ │ +3e5102: 2373 c81c |02c1: new-array v3, v7, [I // type@1cc8 │ │ +3e5106: 2603 fd0a 0000 |02c3: fill-array-data v3, 00000dc0 // +00000afd │ │ +3e510c: 6903 aaeb |02c6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyPosition:[I // field@ebaa │ │ +3e5110: 1303 1400 |02c8: const/16 v3, #int 20 // #14 │ │ +3e5114: 2333 c81c |02ca: new-array v3, v3, [I // type@1cc8 │ │ +3e5118: 2603 100b 0000 |02cc: fill-array-data v3, 00000ddc // +00000b10 │ │ +3e511e: 6903 b7eb |02cf: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTimeCycle:[I // field@ebb7 │ │ +3e5122: 23d3 c81c |02d1: new-array v3, v13, [I // type@1cc8 │ │ +3e5126: 2603 350b 0000 |02d3: fill-array-data v3, 00000e08 // +00000b35 │ │ +3e512c: 6903 cceb |02d6: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.KeyTrigger:[I // field@ebcc │ │ +3e5130: 1303 4300 |02d8: const/16 v3, #int 67 // #43 │ │ +3e5134: 2333 c81c |02da: new-array v3, v3, [I // type@1cc8 │ │ +3e5138: 2603 440b 0000 |02dc: fill-array-data v3, 00000e20 // +00000b44 │ │ +3e513e: 6903 d7eb |02df: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Layout:[I // field@ebd7 │ │ +3e5142: 1303 1700 |02e1: const/16 v3, #int 23 // #17 │ │ +3e5146: 2333 c81c |02e3: new-array v3, v3, [I // type@1cc8 │ │ +3e514a: 2603 c50b 0000 |02e5: fill-array-data v3, 00000eaa // +00000bc5 │ │ +3e5150: 6903 1bec |02e8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LegacyPlayerControlView:[I // field@ec1b │ │ +3e5154: 2383 c81c |02ea: new-array v3, v8, [I // type@1cc8 │ │ +3e5158: 2603 f00b 0000 |02ec: fill-array-data v3, 00000edc // +00000bf0 │ │ +3e515e: 6903 33ec |02ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat:[I // field@ec33 │ │ +3e5162: 1403 f500 0101 |02f1: const v3, #float 2.36942e-38 // #010100f5 │ │ +3e5168: 1409 8101 0101 |02f4: const v9, #float 2.36946e-38 // #01010181 │ │ +3e516e: 140e f400 0101 |02f7: const v14, #float 2.36942e-38 // #010100f4 │ │ +3e5174: 2440 c81c e093 |02fa: filled-new-array {v0, v14, v3, v9}, [I // type@1cc8 │ │ +3e517a: 0c00 |02fd: move-result-object v0 │ │ +3e517c: 6900 34ec |02fe: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearLayoutCompat_Layout:[I // field@ec34 │ │ +3e5180: 1400 1d02 047f |0300: const v0, #float 1.75469e+38 // #7f04021d │ │ +3e5186: 1403 2102 047f |0303: const v3, #float 1.75469e+38 // #7f040221 │ │ +3e518c: 2420 c81c 3000 |0306: filled-new-array {v0, v3}, [I // type@1cc8 │ │ +3e5192: 0c00 |0309: move-result-object v0 │ │ +3e5194: 6900 42ec |030a: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.LinearProgressIndicator:[I // field@ec42 │ │ +3e5198: 1400 ac02 0101 |030c: const v0, #float 2.36955e-38 // #010102ac │ │ +3e519e: 1403 ad02 0101 |030f: const v3, #float 2.36955e-38 // #010102ad │ │ +3e51a4: 2420 c81c 3000 |0312: filled-new-array {v0, v3}, [I // type@1cc8 │ │ +3e51aa: 0c00 |0315: move-result-object v0 │ │ +3e51ac: 6900 45ec |0316: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPopupWindow:[I // field@ec45 │ │ +3e51b0: 1400 9001 047f |0318: const v0, #float 1.75466e+38 // #7f040190 │ │ +3e51b6: 1403 b404 047f |031b: const v3, #float 1.75483e+38 // #7f0404b4 │ │ +3e51bc: 1409 b200 0101 |031e: const v9, #float 2.36941e-38 // #010100b2 │ │ +3e51c2: 140e f801 0101 |0321: const v14, #float 2.3695e-38 // #010101f8 │ │ +3e51c8: 1404 8f01 047f |0324: const v4, #float 1.75466e+38 // #7f04018f │ │ +3e51ce: 2453 c81c e904 |0327: filled-new-array {v9, v14, v4, v0, v3}, [I // type@1cc8 │ │ +3e51d4: 0c00 |032a: move-result-object v0 │ │ +3e51d6: 6900 48ec |032b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ListPreference:[I // field@ec48 │ │ +3e51da: 1400 4b00 047f |032d: const v0, #float 1.7546e+38 // #7f04004b │ │ +3e51e0: 1403 4c00 047f |0330: const v3, #float 1.7546e+38 // #7f04004c │ │ +3e51e6: 1404 4900 047f |0333: const v4, #float 1.7546e+38 // #7f040049 │ │ +3e51ec: 140e 4a00 047f |0336: const v14, #float 1.7546e+38 // #7f04004a │ │ +3e51f2: 2440 c81c e430 |0339: filled-new-array {v4, v14, v0, v3}, [I // type@1cc8 │ │ +3e51f8: 0c00 |033c: move-result-object v0 │ │ +3e51fa: 6900 4eec |033d: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialog:[I // field@ec4e │ │ +3e51fe: 2320 c81c |033f: new-array v0, v2, [I // type@1cc8 │ │ +3e5202: 2600 b10b 0000 |0341: fill-array-data v0, 00000ef2 // +00000bb1 │ │ +3e5208: 6900 4fec |0344: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAlertDialogTheme:[I // field@ec4f │ │ +3e520c: 2320 c81c |0346: new-array v0, v2, [I // type@1cc8 │ │ +3e5210: 2600 ba0b 0000 |0348: fill-array-data v0, 00000f02 // +00000bba │ │ +3e5216: 6900 5aec |034b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialAutoCompleteTextView:[I // field@ec5a │ │ +3e521a: 2360 c81c |034d: new-array v0, v6, [I // type@1cc8 │ │ +3e521e: 2600 c30b 0000 |034f: fill-array-data v0, 00000f12 // +00000bc3 │ │ +3e5224: 6900 61ec |0352: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButton:[I // field@ec61 │ │ +3e5228: 1400 a903 047f |0354: const v0, #float 1.75477e+38 // #7f0403a9 │ │ +3e522e: 1403 d303 047f |0357: const v3, #float 1.75478e+38 // #7f0403d3 │ │ +3e5234: 1404 a800 047f |035a: const v4, #float 1.75462e+38 // #7f0400a8 │ │ +3e523a: 2430 c81c 0403 |035d: filled-new-array {v4, v0, v3}, [I // type@1cc8 │ │ +3e5240: 0c00 |0360: move-result-object v0 │ │ +3e5242: 6900 62ec |0361: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialButtonToggleGroup:[I // field@ec62 │ │ +3e5246: 23d0 c81c |0363: new-array v0, v13, [I // type@1cc8 │ │ +3e524a: 2600 dd0b 0000 |0365: fill-array-data v0, 00000f42 // +00000bdd │ │ +3e5250: 6900 7cec |0368: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendar:[I // field@ec7c │ │ +3e5254: 23d0 c81c |036a: new-array v0, v13, [I // type@1cc8 │ │ +3e5258: 2600 ee0b 0000 |036c: fill-array-data v0, 00000f5a // +00000bee │ │ +3e525e: 6900 7dec |036f: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCalendarItem:[I // field@ec7d │ │ +3e5262: 23a0 c81c |0371: new-array v0, v10, [I // type@1cc8 │ │ +3e5266: 2600 ff0b 0000 |0373: fill-array-data v0, 00000f72 // +00000bff │ │ +3e526c: 6900 92ec |0376: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCardView:[I // field@ec92 │ │ +3e5270: 1300 0b00 |0378: const/16 v0, #int 11 // #b │ │ +3e5274: 2303 c81c |037a: new-array v3, v0, [I // type@1cc8 │ │ +3e5278: 2603 140c 0000 |037c: fill-array-data v3, 00000f90 // +00000c14 │ │ +3e527e: 6903 a0ec |037f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBox:[I // field@eca0 │ │ +3e5282: 1403 eb03 047f |0381: const v3, #float 1.75478e+38 // #7f0403eb │ │ +3e5288: 1404 ec03 047f |0384: const v4, #float 1.75478e+38 // #7f0403ec │ │ +3e528e: 2420 c81c 4300 |0387: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e5294: 0c03 |038a: move-result-object v3 │ │ +3e5296: 6903 a1ec |038b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialCheckBoxStates:[I // field@eca1 │ │ +3e529a: 1403 6201 047f |038d: const v3, #float 1.75465e+38 // #7f040162 │ │ +3e52a0: 1404 5302 047f |0390: const v4, #float 1.7547e+38 // #7f040253 │ │ +3e52a6: 140a 5d01 047f |0393: const v10, #float 1.75465e+38 // #7f04015d │ │ +3e52ac: 140e 5f01 047f |0396: const v14, #float 1.75465e+38 // #7f04015f │ │ +3e52b2: 1406 6001 047f |0399: const v6, #float 1.75465e+38 // #7f040160 │ │ +3e52b8: 2454 c81c ea36 |039c: filled-new-array {v10, v14, v6, v3, v4}, [I // type@1cc8 │ │ +3e52be: 0c03 |039f: move-result-object v3 │ │ +3e52c0: 6903 afec |03a0: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialDivider:[I // field@ecaf │ │ +3e52c4: 1403 b304 047f |03a2: const v3, #float 1.75482e+38 // #7f0404b3 │ │ +3e52ca: 2420 c81c 3500 |03a5: filled-new-array {v5, v3}, [I // type@1cc8 │ │ +3e52d0: 0c03 |03a8: move-result-object v3 │ │ +3e52d2: 6903 b5ec |03a9: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialRadioButton:[I // field@ecb5 │ │ +3e52d6: 1403 ab03 047f |03ab: const v3, #float 1.75477e+38 // #7f0403ab │ │ +3e52dc: 1404 b303 047f |03ae: const v4, #float 1.75477e+38 // #7f0403b3 │ │ +3e52e2: 2420 c81c 4300 |03b1: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e52e8: 0c03 |03b4: move-result-object v3 │ │ +3e52ea: 6903 b8ec |03b5: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialShape:[I // field@ecb8 │ │ +3e52ee: 2323 c81c |03b7: new-array v3, v2, [I // type@1cc8 │ │ +3e52f2: 2603 f10b 0000 |03b9: fill-array-data v3, 00000faa // +00000bf1 │ │ +3e52f8: 6903 bbec |03bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialSwitch:[I // field@ecbb │ │ +3e52fc: 1403 7f05 0101 |03be: const v3, #float 2.36975e-38 // #0101057f │ │ +3e5302: 1404 a002 047f |03c1: const v4, #float 1.75472e+38 // #7f0402a0 │ │ +3e5308: 1405 b604 0101 |03c4: const v5, #float 2.36969e-38 // #010104b6 │ │ +3e530e: 2430 c81c 3504 |03c7: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3e5314: 0c03 |03ca: move-result-object v3 │ │ +3e5316: 6903 c2ec |03cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextAppearance:[I // field@ecc2 │ │ +3e531a: 1403 7f05 0101 |03cd: const v3, #float 2.36975e-38 // #0101057f │ │ +3e5320: 1405 3400 0101 |03d0: const v5, #float 2.36937e-38 // #01010034 │ │ +3e5326: 2430 c81c 3504 |03d3: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3e532c: 0c03 |03d6: move-result-object v3 │ │ +3e532e: 6903 c6ec |03d7: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTextView:[I // field@ecc6 │ │ +3e5332: 1403 cd00 047f |03d9: const v3, #float 1.75462e+38 // #7f0400cd │ │ +3e5338: 1404 4c02 047f |03dc: const v4, #float 1.7547e+38 // #7f04024c │ │ +3e533e: 2420 c81c 4300 |03df: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e5344: 0c03 |03e2: move-result-object v3 │ │ +3e5346: 6903 caec |03e3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialTimePicker:[I // field@ecca │ │ +3e534a: 1403 fc03 047f |03e5: const v3, #float 1.75479e+38 // #7f0403fc │ │ +3e5350: 1404 7e04 047f |03e8: const v4, #float 1.75481e+38 // #7f04047e │ │ +3e5356: 1405 b302 047f |03eb: const v5, #float 1.75472e+38 // #7f0402b3 │ │ +3e535c: 1406 b502 047f |03ee: const v6, #float 1.75472e+38 // #7f0402b5 │ │ +3e5362: 140a 2603 047f |03f1: const v10, #float 1.75474e+38 // #7f040326 │ │ +3e5368: 2454 c81c 653a |03f4: filled-new-array {v5, v6, v10, v3, v4}, [I // type@1cc8 │ │ +3e536e: 0c03 |03f7: move-result-object v3 │ │ +3e5370: 6903 cdec |03f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MaterialToolbar:[I // field@eccd │ │ +3e5374: 2323 c81c |03fa: new-array v3, v2, [I // type@1cc8 │ │ +3e5378: 2603 be0b 0000 |03fc: fill-array-data v3, 00000fba // +00000bbe │ │ +3e537e: 6903 d3ec |03ff: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuGroup:[I // field@ecd3 │ │ +3e5382: 1303 1700 |0401: const/16 v3, #int 23 // #17 │ │ +3e5386: 2333 c81c |0403: new-array v3, v3, [I // type@1cc8 │ │ +3e538a: 2603 c50b 0000 |0405: fill-array-data v3, 00000fca // +00000bc5 │ │ +3e5390: 6903 daec |0408: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuItem:[I // field@ecda │ │ +3e5394: 2383 c81c |040a: new-array v3, v8, [I // type@1cc8 │ │ +3e5398: 2603 f00b 0000 |040c: fill-array-data v3, 00000ffc // +00000bf0 │ │ +3e539e: 6903 f2ec |040f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MenuView:[I // field@ecf2 │ │ +3e53a2: 2323 c81c |0411: new-array v3, v2, [I // type@1cc8 │ │ +3e53a6: 2603 ff0b 0000 |0413: fill-array-data v3, 00001012 // +00000bff │ │ +3e53ac: 6903 fcec |0416: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MockView:[I // field@ecfc │ │ +3e53b0: 2323 c81c |0418: new-array v3, v2, [I // type@1cc8 │ │ +3e53b4: 2603 080c 0000 |041a: fill-array-data v3, 00001022 // +00000c08 │ │ +3e53ba: 6903 03ed |041d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Motion:[I // field@ed03 │ │ +3e53be: 1403 3103 047f |041f: const v3, #float 1.75475e+38 // #7f040331 │ │ +3e53c4: 1404 3403 047f |0422: const v4, #float 1.75475e+38 // #7f040334 │ │ +3e53ca: 2420 c81c 4300 |0425: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e53d0: 0c03 |0428: move-result-object v3 │ │ +3e53d2: 6903 04ed |0429: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionHelper:[I // field@ed04 │ │ +3e53d6: 2323 c81c |042b: new-array v3, v2, [I // type@1cc8 │ │ +3e53da: 2603 050c 0000 |042d: fill-array-data v3, 00001032 // +00000c05 │ │ +3e53e0: 6903 07ed |0430: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionLayout:[I // field@ed07 │ │ +3e53e4: 1403 4801 047f |0432: const v3, #float 1.75465e+38 // #7f040148 │ │ +3e53ea: 1404 5602 047f |0435: const v4, #float 1.7547e+38 // #7f040256 │ │ +3e53f0: 2420 c81c 4300 |0438: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e53f6: 0c03 |043b: move-result-object v3 │ │ +3e53f8: 6903 0eed |043c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionScene:[I // field@ed0e │ │ +3e53fc: 1403 2e04 047f |043e: const v3, #float 1.7548e+38 // #7f04042e │ │ +3e5402: 1404 2f04 047f |0441: const v4, #float 1.7548e+38 // #7f04042f │ │ +3e5408: 1405 2d04 047f |0444: const v5, #float 1.7548e+38 // #7f04042d │ │ +3e540e: 2430 c81c 3504 |0447: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3e5414: 0c03 |044a: move-result-object v3 │ │ +3e5416: 6903 11ed |044b: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MotionTelltales:[I // field@ed11 │ │ +3e541a: 1403 8f01 047f |044d: const v3, #float 1.75466e+38 // #7f04018f │ │ +3e5420: 1404 9001 047f |0450: const v4, #float 1.75466e+38 // #7f040190 │ │ +3e5426: 1405 f801 0101 |0453: const v5, #float 2.3695e-38 // #010101f8 │ │ +3e542c: 2440 c81c 5943 |0456: filled-new-array {v9, v5, v3, v4}, [I // type@1cc8 │ │ +3e5432: 0c03 |0459: move-result-object v3 │ │ +3e5434: 6903 1bed |045a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.MultiSelectListPreference:[I // field@ed1b │ │ +3e5438: 1403 b602 047f |045c: const v3, #float 1.75472e+38 // #7f0402b6 │ │ +3e543e: 1404 ab03 047f |045f: const v4, #float 1.75477e+38 // #7f0403ab │ │ +3e5444: 1405 5501 0101 |0462: const v5, #float 2.36945e-38 // #01010155 │ │ +3e544a: 1406 5901 0101 |0465: const v6, #float 2.36945e-38 // #01010159 │ │ +3e5450: 2454 c81c 653f |0468: filled-new-array {v5, v6, v15, v3, v4}, [I // type@1cc8 │ │ +3e5456: 0c03 |046b: move-result-object v3 │ │ +3e5458: 6903 20ed |046c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarActiveIndicator:[I // field@ed20 │ │ +3e545c: 23c3 c81c |046e: new-array v3, v12, [I // type@1cc8 │ │ +3e5460: 2603 d20b 0000 |0470: fill-array-data v3, 00001042 // +00000bd2 │ │ +3e5466: 6903 26ed |0473: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationBarView:[I // field@ed26 │ │ +3e546a: 1403 3c03 047f |0475: const v3, #float 1.75475e+38 // #7f04033c │ │ +3e5470: 1404 4203 047f |0478: const v4, #float 1.75475e+38 // #7f040342 │ │ +3e5476: 1405 f801 047f |047b: const v5, #float 1.75468e+38 // #7f0401f8 │ │ +3e547c: 1406 3502 047f |047e: const v6, #float 1.7547e+38 // #7f040235 │ │ +3e5482: 1408 f002 047f |0481: const v8, #float 1.75473e+38 // #7f0402f0 │ │ +3e5488: 2454 c81c 6538 |0484: filled-new-array {v5, v6, v8, v3, v4}, [I // type@1cc8 │ │ +3e548e: 0c03 |0487: move-result-object v3 │ │ +3e5490: 6903 35ed |0488: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationRailView:[I // field@ed35 │ │ +3e5494: 1303 2300 |048a: const/16 v3, #int 35 // #23 │ │ +3e5498: 2333 c81c |048c: new-array v3, v3, [I // type@1cc8 │ │ +3e549c: 2603 d40b 0000 |048e: fill-array-data v3, 00001062 // +00000bd4 │ │ +3e54a2: 6903 3bed |0491: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.NavigationView:[I // field@ed3b │ │ +3e54a6: 1403 c900 047f |0493: const v3, #float 1.75462e+38 // #7f0400c9 │ │ +3e54ac: 1404 2c04 047f |0496: const v4, #float 1.7548e+38 // #7f04042c │ │ +3e54b2: 2420 c81c 4300 |0499: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e54b8: 0c03 |049c: move-result-object v3 │ │ +3e54ba: 6903 5fed |049d: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnClick:[I // field@ed5f │ │ +3e54be: 2373 c81c |049f: new-array v3, v7, [I // type@1cc8 │ │ +3e54c2: 2603 0b0c 0000 |04a1: fill-array-data v3, 000010ac // +00000c0b │ │ +3e54c8: 6903 62ed |04a4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.OnSwipe:[I // field@ed62 │ │ +3e54cc: 2410 c81c 0b00 |04a6: filled-new-array {v11}, [I // type@1cc8 │ │ +3e54d2: 0c03 |04a9: move-result-object v3 │ │ +3e54d4: 6903 6fed |04aa: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlaybackSpeedIndicatorView:[I // field@ed6f │ │ +3e54d8: 1303 1a00 |04ac: const/16 v3, #int 26 // #1a │ │ +3e54dc: 2333 c81c |04ae: new-array v3, v3, [I // type@1cc8 │ │ +3e54e0: 2603 180c 0000 |04b0: fill-array-data v3, 000010c8 // +00000c18 │ │ +3e54e6: 6903 71ed |04b3: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerControlView:[I // field@ed71 │ │ +3e54ea: 1303 2300 |04b5: const/16 v3, #int 35 // #23 │ │ +3e54ee: 2333 c81c |04b7: new-array v3, v3, [I // type@1cc8 │ │ +3e54f2: 2603 470c 0000 |04b9: fill-array-data v3, 00001100 // +00000c47 │ │ +3e54f8: 6903 8ced |04bc: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PlayerView:[I // field@ed8c │ │ +3e54fc: 1403 c902 0101 |04be: const v3, #float 2.36956e-38 // #010102c9 │ │ +3e5502: 1404 3903 047f |04c1: const v4, #float 1.75475e+38 // #7f040339 │ │ +3e5508: 1405 7601 0101 |04c4: const v5, #float 2.36946e-38 // #01010176 │ │ +3e550e: 2430 c81c 3504 |04c7: filled-new-array {v5, v3, v4}, [I // type@1cc8 │ │ +3e5514: 0c03 |04ca: move-result-object v3 │ │ +3e5516: 6903 b0ed |04cb: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindow:[I // field@edb0 │ │ +3e551a: 1403 e703 047f |04cd: const v3, #float 1.75478e+38 // #7f0403e7 │ │ +3e5520: 2410 c81c 0300 |04d0: filled-new-array {v3}, [I // type@1cc8 │ │ +3e5526: 0c03 |04d3: move-result-object v3 │ │ +3e5528: 6903 b1ed |04d4: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PopupWindowBackgroundState:[I // field@edb1 │ │ +3e552c: 1303 2400 |04d6: const/16 v3, #int 36 // #24 │ │ +3e5530: 2333 c81c |04d8: new-array v3, v3, [I // type@1cc8 │ │ +3e5534: 2603 700c 0000 |04da: fill-array-data v3, 0000114a // +00000c70 │ │ +3e553a: 6903 b6ed |04dd: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.Preference:[I // field@edb6 │ │ +3e553e: 1403 2a01 0101 |04df: const v3, #float 2.36944e-38 // #0101012a │ │ +3e5544: 1404 2f00 047f |04e2: const v4, #float 1.75459e+38 // #7f04002f │ │ +3e554a: 1405 f200 0101 |04e5: const v5, #float 2.36942e-38 // #010100f2 │ │ +3e5550: 1406 2901 0101 |04e8: const v6, #float 2.36944e-38 // #01010129 │ │ +3e5556: 2440 c81c 6543 |04eb: filled-new-array {v5, v6, v3, v4}, [I // type@1cc8 │ │ +3e555c: 0c03 |04ee: move-result-object v3 │ │ +3e555e: 6903 b7ed |04ef: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragment:[I // field@edb7 │ │ +3e5562: 1403 2a01 0101 |04f1: const v3, #float 2.36944e-38 // #0101012a │ │ +3e5568: 2440 c81c 6543 |04f4: filled-new-array {v5, v6, v3, v4}, [I // type@1cc8 │ │ +3e556e: 0c03 |04f7: move-result-object v3 │ │ +3e5570: 6903 b8ed |04f8: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceFragmentCompat:[I // field@edb8 │ │ +3e5574: 1403 2502 047f |04fa: const v3, #float 1.75469e+38 // #7f040225 │ │ +3e557a: 1404 3703 047f |04fd: const v4, #float 1.75475e+38 // #7f040337 │ │ +3e5580: 1406 e701 0101 |0500: const v6, #float 2.36949e-38 // #010101e7 │ │ +3e5586: 2430 c81c 3604 |0503: filled-new-array {v6, v3, v4}, [I // type@1cc8 │ │ +3e558c: 0c03 |0506: move-result-object v3 │ │ +3e558e: 6903 c1ed |0507: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceGroup:[I // field@edc1 │ │ +3e5592: 1403 e802 047f |0509: const v3, #float 1.75473e+38 // #7f0402e8 │ │ +3e5598: 1404 ec02 047f |050c: const v4, #float 1.75473e+38 // #7f0402ec │ │ +3e559e: 1406 1f01 0101 |050f: const v6, #float 2.36944e-38 // #0101011f │ │ +3e55a4: 1408 2001 0101 |0512: const v8, #float 2.36944e-38 // #01010120 │ │ +3e55aa: 2440 c81c 8643 |0515: filled-new-array {v6, v8, v3, v4}, [I // type@1cc8 │ │ +3e55b0: 0c03 |0518: move-result-object v3 │ │ +3e55b2: 6903 c5ed |0519: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceImageView:[I // field@edc5 │ │ +3e55b6: 1303 1000 |051b: const/16 v3, #int 16 // #10 │ │ +3e55ba: 2334 c81c |051d: new-array v4, v3, [I // type@1cc8 │ │ +3e55be: 2604 770c 0000 |051f: fill-array-data v4, 00001196 // +00000c77 │ │ +3e55c4: 6904 caed |0522: sput-object v4, Lde/danoeh/antennapod/playback/service/R$styleable;.PreferenceTheme:[I // field@edca │ │ +3e55c8: 1403 1d03 047f |0524: const v3, #float 1.75474e+38 // #7f04031d │ │ +3e55ce: 1404 bb04 047f |0527: const v4, #float 1.75483e+38 // #7f0404bb │ │ +3e55d4: 1406 dc00 0101 |052a: const v6, #float 2.36942e-38 // #010100dc │ │ +3e55da: 1408 7f02 047f |052d: const v8, #float 1.75471e+38 // #7f04027f │ │ +3e55e0: 140a 1f03 0101 |0530: const v10, #float 2.36958e-38 // #0101031f │ │ +3e55e6: 2454 c81c a638 |0533: filled-new-array {v6, v10, v8, v3, v4}, [I // type@1cc8 │ │ +3e55ec: 0c03 |0536: move-result-object v3 │ │ +3e55ee: 6903 ffed |0537: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.PropertySet:[I // field@edff │ │ +3e55f2: 1403 d602 047f |0539: const v3, #float 1.75473e+38 // #7f0402d6 │ │ +3e55f8: 2410 c81c 0300 |053c: filled-new-array {v3}, [I // type@1cc8 │ │ +3e55fe: 0c03 |053f: move-result-object v3 │ │ +3e5600: 6903 05ee |0540: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RadialViewGroup:[I // field@ee05 │ │ +3e5604: 1403 f402 047f |0542: const v3, #float 1.75473e+38 // #7f0402f4 │ │ +3e560a: 1404 b704 047f |0545: const v4, #float 1.75483e+38 // #7f0404b7 │ │ +3e5610: 2420 c81c 4300 |0548: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e5616: 0c03 |054b: move-result-object v3 │ │ +3e5618: 6903 07ee |054c: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RangeSlider:[I // field@ee07 │ │ +3e561c: 1403 3b03 047f |054e: const v3, #float 1.75475e+38 // #7f04033b │ │ +3e5622: 1404 4103 047f |0551: const v4, #float 1.75475e+38 // #7f040341 │ │ +3e5628: 2420 c81c 4300 |0554: filled-new-array {v3, v4}, [I // type@1cc8 │ │ +3e562e: 0c03 |0557: move-result-object v3 │ │ +3e5630: 6903 0aee |0558: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecycleListView:[I // field@ee0a │ │ +3e5634: 2373 c81c |055a: new-array v3, v7, [I // type@1cc8 │ │ +3e5638: 2603 5e0c 0000 |055c: fill-array-data v3, 000011ba // +00000c5e │ │ +3e563e: 6903 0dee |055f: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.RecyclerView:[I // field@ee0d │ │ +3e5642: 1403 2602 047f |0561: const v3, #float 1.75469e+38 // #7f040226 │ │ +3e5648: 2410 c81c 0300 |0564: filled-new-array {v3}, [I // type@1cc8 │ │ +3e564e: 0c03 |0567: move-result-object v3 │ │ +3e5650: 6903 1aee |0568: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrimInsetsFrameLayout:[I // field@ee1a │ │ +3e5654: 1403 7000 047f |056a: const v3, #float 1.7546e+38 // #7f040070 │ │ +3e565a: 2410 c81c 0300 |056d: filled-new-array {v3}, [I // type@1cc8 │ │ +3e5660: 0c03 |0570: move-result-object v3 │ │ +3e5662: 6903 1cee |0571: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.ScrollingViewBehavior_Layout:[I // field@ee1c │ │ +3e5666: 1303 1100 |0573: const/16 v3, #int 17 // #11 │ │ +3e566a: 2333 c81c |0575: new-array v3, v3, [I // type@1cc8 │ │ +3e566e: 2603 5f0c 0000 |0577: fill-array-data v3, 000011d6 // +00000c5f │ │ +3e5674: 6903 1eee |057a: sput-object v3, Lde/danoeh/antennapod/playback/service/R$styleable;.SearchView:[I // field@ee1e │ │ +3e5678: 2311 c81c |057c: new-array v1, v1, [I // type@1cc8 │ │ +3e567c: 2601 7e0c 0000 |057e: fill-array-data v1, 000011fc // +00000c7e │ │ +3e5682: 6901 30ee |0581: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SeekBarPreference:[I // field@ee30 │ │ +3e5686: 23d1 c81c |0583: new-array v1, v13, [I // type@1cc8 │ │ +3e568a: 2601 890c 0000 |0585: fill-array-data v1, 0000120e // +00000c89 │ │ +3e5690: 6901 38ee |0588: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeAppearance:[I // field@ee38 │ │ +3e5694: 2301 c81c |058a: new-array v1, v0, [I // type@1cc8 │ │ +3e5698: 2601 9a0c 0000 |058c: fill-array-data v1, 00001226 // +00000c9a │ │ +3e569e: 6901 43ee |058f: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ShapeableImageView:[I // field@ee43 │ │ +3e56a2: 1301 1600 |0591: const/16 v1, #int 22 // #16 │ │ +3e56a6: 2311 c81c |0593: new-array v1, v1, [I // type@1cc8 │ │ +3e56aa: 2601 ab0c 0000 |0595: fill-array-data v1, 00001240 // +00000cab │ │ +3e56b0: 6901 4fee |0598: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Slider:[I // field@ee4f │ │ +3e56b4: 1401 d703 047f |059a: const v1, #float 1.75478e+38 // #7f0403d7 │ │ +3e56ba: 1403 d803 047f |059d: const v3, #float 1.75478e+38 // #7f0403d8 │ │ +3e56c0: 1404 d603 047f |05a0: const v4, #float 1.75478e+38 // #7f0403d6 │ │ +3e56c6: 2430 c81c 1403 |05a3: filled-new-array {v4, v1, v3}, [I // type@1cc8 │ │ +3e56cc: 0c01 |05a6: move-result-object v1 │ │ +3e56ce: 6901 66ee |05a7: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Snackbar:[I // field@ee66 │ │ +3e56d2: 23d1 c81c |05a9: new-array v1, v13, [I // type@1cc8 │ │ +3e56d6: 2601 c50c 0000 |05ab: fill-array-data v1, 00001270 // +00000cc5 │ │ +3e56dc: 6901 67ee |05ae: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SnackbarLayout:[I // field@ee67 │ │ +3e56e0: 1401 6202 0101 |05b0: const v1, #float 2.36953e-38 // #01010262 │ │ +3e56e6: 1403 5d03 047f |05b3: const v3, #float 1.75476e+38 // #7f04035d │ │ +3e56ec: 1404 7601 0101 |05b6: const v4, #float 2.36946e-38 // #01010176 │ │ +3e56f2: 1406 7b01 0101 |05b9: const v6, #float 2.36946e-38 // #0101017b │ │ +3e56f8: 2453 c81c 4916 |05bc: filled-new-array {v9, v4, v6, v1, v3}, [I // type@1cc8 │ │ +3e56fe: 0c01 |05bf: move-result-object v1 │ │ +3e5700: 6901 75ee |05c0: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Spinner:[I // field@ee75 │ │ +3e5704: 1401 5901 047f |05c2: const v1, #float 1.75465e+38 // #7f040159 │ │ +3e570a: 2410 c81c 0100 |05c5: filled-new-array {v1}, [I // type@1cc8 │ │ +3e5710: 0c01 |05c8: move-result-object v1 │ │ +3e5712: 6901 7bee |05c9: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SquareImageView:[I // field@ee7b │ │ +3e5716: 1401 1201 047f |05cb: const v1, #float 1.75464e+38 // #7f040112 │ │ +3e571c: 1403 d000 0101 |05ce: const v3, #float 2.36941e-38 // #010100d0 │ │ +3e5722: 2420 c81c 1300 |05d1: filled-new-array {v3, v1}, [I // type@1cc8 │ │ +3e5728: 0c01 |05d4: move-result-object v1 │ │ +3e572a: 6901 7dee |05d5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.State:[I // field@ee7d │ │ +3e572e: 2321 c81c |05d7: new-array v1, v2, [I // type@1cc8 │ │ +3e5732: 2601 af0c 0000 |05d9: fill-array-data v1, 00001288 // +00000caf │ │ +3e5738: 6901 7eee |05dc: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawable:[I // field@ee7e │ │ +3e573c: 1401 9901 0101 |05de: const v1, #float 2.36947e-38 // #01010199 │ │ +3e5742: 2410 c81c 0100 |05e1: filled-new-array {v1}, [I // type@1cc8 │ │ +3e5748: 0c01 |05e4: move-result-object v1 │ │ +3e574a: 6901 7fee |05e5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateListDrawableItem:[I // field@ee7f │ │ +3e574e: 1401 4a01 047f |05e7: const v1, #float 1.75465e+38 // #7f04014a │ │ +3e5754: 2410 c81c 0100 |05ea: filled-new-array {v1}, [I // type@1cc8 │ │ +3e575a: 0c01 |05ed: move-result-object v1 │ │ +3e575c: 6901 87ee |05ee: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.StateSet:[I // field@ee87 │ │ +3e5760: 23c1 c81c |05f0: new-array v1, v12, [I // type@1cc8 │ │ +3e5764: 2601 a60c 0000 |05f2: fill-array-data v1, 00001298 // +00000ca6 │ │ +3e576a: 6901 8bee |05f5: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchCompat:[I // field@ee8b │ │ +3e576e: 1401 b304 047f |05f7: const v1, #float 1.75482e+38 // #7f0404b3 │ │ +3e5774: 2410 c81c 0100 |05fa: filled-new-array {v1}, [I // type@1cc8 │ │ +3e577a: 0c01 |05fd: move-result-object v1 │ │ +3e577c: 6901 9aee |05fe: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchMaterial:[I // field@ee9a │ │ +3e5780: 23d1 c81c |0600: new-array v1, v13, [I // type@1cc8 │ │ +3e5784: 2601 b60c 0000 |0602: fill-array-data v1, 000012b8 // +00000cb6 │ │ +3e578a: 6901 9cee |0605: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreference:[I // field@ee9c │ │ +3e578e: 23d1 c81c |0607: new-array v1, v13, [I // type@1cc8 │ │ +3e5792: 2601 c70c 0000 |0609: fill-array-data v1, 000012d0 // +00000cc7 │ │ +3e5798: 6901 9dee |060c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.SwitchPreferenceCompat:[I // field@ee9d │ │ +3e579c: 1401 0200 0101 |060e: const v1, #float 2.36936e-38 // #01010002 │ │ +3e57a2: 1402 4f01 0101 |0611: const v2, #float 2.36945e-38 // #0101014f │ │ +3e57a8: 2430 c81c 5102 |0614: filled-new-array {v1, v5, v2}, [I // type@1cc8 │ │ +3e57ae: 0c01 |0617: move-result-object v1 │ │ +3e57b0: 6901 b2ee |0618: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabItem:[I // field@eeb2 │ │ +3e57b4: 1301 1a00 |061a: const/16 v1, #int 26 // #1a │ │ +3e57b8: 2311 c81c |061c: new-array v1, v1, [I // type@1cc8 │ │ +3e57bc: 2601 ca0c 0000 |061e: fill-array-data v1, 000012e8 // +00000cca │ │ +3e57c2: 6901 b6ee |0621: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TabLayout:[I // field@eeb6 │ │ +3e57c6: 1301 1000 |0623: const/16 v1, #int 16 // #10 │ │ +3e57ca: 2311 c81c |0625: new-array v1, v1, [I // type@1cc8 │ │ +3e57ce: 2601 f90c 0000 |0627: fill-array-data v1, 00001320 // +00000cf9 │ │ +3e57d4: 6901 d1ee |062a: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextAppearance:[I // field@eed1 │ │ +3e57d8: 1401 5e04 047f |062c: const v1, #float 1.75481e+38 // #7f04045e │ │ +3e57de: 2410 c81c 0100 |062f: filled-new-array {v1}, [I // type@1cc8 │ │ +3e57e4: 0c01 |0632: move-result-object v1 │ │ +3e57e6: 6901 e2ee |0633: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputEditText:[I // field@eee2 │ │ +3e57ea: 1301 4300 |0635: const/16 v1, #int 67 // #43 │ │ +3e57ee: 2311 c81c |0637: new-array v1, v1, [I // type@1cc8 │ │ +3e57f2: 2601 0b0d 0000 |0639: fill-array-data v1, 00001344 // +00000d0b │ │ +3e57f8: 6901 e4ee |063c: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.TextInputLayout:[I // field@eee4 │ │ +3e57fc: 1401 8c01 047f |063e: const v1, #float 1.75466e+38 // #7f04018c │ │ +3e5802: 1402 8d01 047f |0641: const v2, #float 1.75466e+38 // #7f04018d │ │ +3e5808: 1403 3400 0101 |0644: const v3, #float 2.36937e-38 // #01010034 │ │ +3e580e: 2430 c81c 1302 |0647: filled-new-array {v3, v1, v2}, [I // type@1cc8 │ │ +3e5814: 0c01 |064a: move-result-object v1 │ │ +3e5816: 6901 28ef |064b: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.ThemeEnforcement:[I // field@ef28 │ │ +3e581a: 1301 1e00 |064d: const/16 v1, #int 30 // #1e │ │ +3e581e: 2311 c81c |064f: new-array v1, v1, [I // type@1cc8 │ │ +3e5822: 2601 7d0d 0000 |0651: fill-array-data v1, 000013ce // +00000d7d │ │ +3e5828: 6901 2cef |0654: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Toolbar:[I // field@ef2c │ │ +3e582c: 1301 0800 |0656: const/16 v1, #int 8 // #8 │ │ +3e5830: 2311 c81c |0658: new-array v1, v1, [I // type@1cc8 │ │ +3e5834: 2601 b40d 0000 |065a: fill-array-data v1, 0000140e // +00000db4 │ │ +3e583a: 6901 4bef |065d: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Tooltip:[I // field@ef4b │ │ +3e583e: 2301 c81c |065f: new-array v1, v0, [I // type@1cc8 │ │ +3e5842: 2601 c10d 0000 |0661: fill-array-data v1, 00001422 // +00000dc1 │ │ +3e5848: 6901 54ef |0664: sput-object v1, Lde/danoeh/antennapod/playback/service/R$styleable;.Transform:[I // field@ef54 │ │ +3e584c: 2300 c81c |0666: new-array v0, v0, [I // type@1cc8 │ │ +3e5850: 2600 d40d 0000 |0668: fill-array-data v0, 0000143c // +00000dd4 │ │ +3e5856: 6900 60ef |066b: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Transition:[I // field@ef60 │ │ +3e585a: 1400 7f03 047f |066d: const v0, #float 1.75476e+38 // #7f04037f │ │ +3e5860: 1401 8003 047f |0670: const v1, #float 1.75476e+38 // #7f040380 │ │ +3e5866: 1402 1201 047f |0673: const v2, #float 1.75464e+38 // #7f040112 │ │ +3e586c: 1403 7d03 047f |0676: const v3, #float 1.75476e+38 // #7f04037d │ │ +3e5872: 1404 7e03 047f |0679: const v4, #float 1.75476e+38 // #7f04037e │ │ +3e5878: 2451 c81c 3204 |067c: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3e587e: 0c00 |067f: move-result-object v0 │ │ +3e5880: 6900 6cef |0680: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.Variant:[I // field@ef6c │ │ +3e5884: 1400 4003 047f |0682: const v0, #float 1.75475e+38 // #7f040340 │ │ +3e588a: 1401 6604 047f |0685: const v1, #float 1.75481e+38 // #7f040466 │ │ +3e5890: 1502 0101 |0688: const/high16 v2, #int 16842752 // #101 │ │ +3e5894: 1403 da00 0101 |068a: const v3, #float 2.36942e-38 // #010100da │ │ +3e589a: 1404 3d03 047f |068d: const v4, #float 1.75475e+38 // #7f04033d │ │ +3e58a0: 2451 c81c 3204 |0690: filled-new-array {v2, v3, v4, v0, v1}, [I // type@1cc8 │ │ +3e58a6: 0c00 |0693: move-result-object v0 │ │ +3e58a8: 6900 72ef |0694: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.View:[I // field@ef72 │ │ +3e58ac: 1400 5000 047f |0696: const v0, #float 1.7546e+38 // #7f040050 │ │ +3e58b2: 1401 5100 047f |0699: const v1, #float 1.7546e+38 // #7f040051 │ │ +3e58b8: 1402 d400 0101 |069c: const v2, #float 2.36942e-38 // #010100d4 │ │ +3e58be: 2430 c81c 0201 |069f: filled-new-array {v2, v0, v1}, [I // type@1cc8 │ │ +3e58c4: 0c00 |06a2: move-result-object v0 │ │ +3e58c6: 6900 73ef |06a3: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewBackgroundHelper:[I // field@ef73 │ │ +3e58ca: 1400 c400 0101 |06a5: const v0, #float 2.36941e-38 // #010100c4 │ │ +3e58d0: 2410 c81c 0000 |06a8: filled-new-array {v0}, [I // type@1cc8 │ │ +3e58d6: 0c00 |06ab: move-result-object v0 │ │ +3e58d8: 6900 77ef |06ac: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewPager2:[I // field@ef77 │ │ +3e58dc: 1400 f300 0101 |06ae: const v0, #float 2.36942e-38 // #010100f3 │ │ +3e58e2: 1401 d000 0101 |06b1: const v1, #float 2.36941e-38 // #010100d0 │ │ +3e58e8: 2430 c81c 5100 |06b4: filled-new-array {v1, v5, v0}, [I // type@1cc8 │ │ +3e58ee: 0c00 |06b7: move-result-object v0 │ │ +3e58f0: 6900 79ef |06b8: sput-object v0, Lde/danoeh/antennapod/playback/service/R$styleable;.ViewStubCompat:[I // field@ef79 │ │ +3e58f4: 0e00 |06ba: return-void │ │ +3e58f6: 0000 |06bb: nop // spacer │ │ +3e58f8: 0003 0400 1d00 0000 4700 047f 4e00 ... |06bc: array-data (62 units) │ │ +3e5974: 0003 0400 0600 0000 4700 047f 4e00 ... |06fa: array-data (16 units) │ │ +3e5994: 0003 0400 0800 0000 f200 0101 9100 ... |070a: array-data (20 units) │ │ +3e59bc: 0003 0400 0600 0000 1c01 0101 9401 ... |071e: array-data (16 units) │ │ +3e59dc: 0003 0400 0800 0000 d400 0101 8f04 ... |072e: array-data (20 units) │ │ +3e5a04: 0003 0400 0700 0000 3400 0101 6d01 ... |0742: array-data (18 units) │ │ +3e5a28: 0003 0400 1600 0000 3400 0101 4000 ... |0754: array-data (48 units) │ │ +3e5a88: 0003 0400 7f00 0000 5700 0101 ae00 ... |0784: array-data (258 units) │ │ +3e5c8c: 0003 0400 0c00 0000 4800 047f 5400 ... |0886: array-data (28 units) │ │ +3e5cc4: 0003 0400 0900 0000 3901 0101 fe01 ... |08a2: array-data (22 units) │ │ +3e5cf0: 0003 0400 1000 0000 5000 047f 7e01 ... |08b8: array-data (36 units) │ │ +3e5d38: 0003 0400 1600 0000 1f01 0101 2001 ... |08dc: array-data (48 units) │ │ +3e5d98: 0003 0400 0d00 0000 3f01 0101 4001 ... |090c: array-data (30 units) │ │ +3e5dd4: 0003 0400 0600 0000 ef01 0101 f001 ... |092a: array-data (16 units) │ │ +3e5df4: 0003 0400 2a00 0000 3400 0101 9500 ... |093a: array-data (88 units) │ │ +3e5ea4: 0003 0400 0700 0000 a900 047f be00 ... |0992: array-data (18 units) │ │ +3e5ec8: 0003 0400 1800 0000 da00 047f db00 ... |09a4: array-data (52 units) │ │ +3e5f30: 0003 0400 6d00 0000 c400 0101 d000 ... |09d8: array-data (222 units) │ │ +3e60ec: 0003 0400 5a00 0000 c400 0101 d500 ... |0ab6: array-data (184 units) │ │ +3e625c: 0003 0400 6f00 0000 c400 0101 d000 ... |0b6e: array-data (226 units) │ │ +3e6420: 0003 0400 0700 0000 b300 0101 5802 ... |0c50: array-data (18 units) │ │ +3e6444: 0003 0400 0900 0000 3e00 047f 3b01 ... |0c62: array-data (22 units) │ │ +3e6470: 0003 0400 0e00 0000 2600 047f 2700 ... |0c78: array-data (32 units) │ │ +3e64b0: 0003 0400 0c00 0000 f201 0101 f301 ... |0c98: array-data (28 units) │ │ +3e64e8: 0003 0400 0800 0000 3b00 047f 3c00 ... |0cb4: array-data (20 units) │ │ +3e6510: 0003 0400 0600 0000 d900 047f 7e01 ... |0cc8: array-data (16 units) │ │ +3e6530: 0003 0400 1100 0000 0e00 0101 5000 ... |0cd8: array-data (38 units) │ │ +3e657c: 0003 0400 0700 0000 e401 047f e501 ... |0cfe: array-data (18 units) │ │ +3e65a0: 0003 0400 0a00 0000 3205 0101 3305 ... |0d10: array-data (24 units) │ │ +3e65d0: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0d28: array-data (28 units) │ │ +3e6608: 0003 0400 0900 0000 3400 047f 8700 ... |0d44: array-data (22 units) │ │ +3e6634: 0003 0400 0700 0000 b702 047f b802 ... |0d5a: array-data (18 units) │ │ +3e6658: 0003 0400 1200 0000 1f03 0101 2003 ... |0d6c: array-data (40 units) │ │ +3e66a8: 0003 0400 1400 0000 1f03 0101 2203 ... |0d94: array-data (44 units) │ │ +3e6700: 0003 0400 0c00 0000 3a01 047f 6801 ... |0dc0: array-data (28 units) │ │ +3e6738: 0003 0400 1400 0000 1f03 0101 2203 ... |0ddc: array-data (44 units) │ │ +3e6790: 0003 0400 0a00 0000 f201 047f 1f03 ... |0e08: array-data (24 units) │ │ +3e67c0: 0003 0400 4300 0000 c400 0101 f400 ... |0e20: array-data (138 units) │ │ +3e68d4: 0003 0400 1700 0000 2600 047f 2700 ... |0eaa: array-data (50 units) │ │ +3e6938: 0003 0400 0900 0000 af00 0101 c400 ... |0edc: array-data (22 units) │ │ +3e6964: 0003 0400 0600 0000 ba02 047f bb02 ... |0ef2: array-data (16 units) │ │ +3e6984: 0003 0400 0600 0000 2002 0101 8c04 ... |0f02: array-data (16 units) │ │ +3e69a4: 0003 0400 1600 0000 d400 0101 b701 ... |0f12: array-data (48 units) │ │ +3e6a04: 0003 0400 0a00 0000 0d02 0101 4401 ... |0f42: array-data (24 units) │ │ +3e6a34: 0003 0400 0a00 0000 b701 0101 b801 ... |0f5a: array-data (24 units) │ │ +3e6a64: 0003 0400 0d00 0000 e501 0101 9c00 ... |0f72: array-data (30 units) │ │ +3e6aa0: 0003 0400 0b00 0000 0701 0101 8e00 ... |0f90: array-data (26 units) │ │ +3e6ad4: 0003 0400 0600 0000 6a04 047f 6b04 ... |0faa: array-data (16 units) │ │ +3e6af4: 0003 0400 0600 0000 0e00 0101 d000 ... |0fba: array-data (16 units) │ │ +3e6b14: 0003 0400 1700 0000 0200 0101 0e00 ... |0fca: array-data (50 units) │ │ +3e6b78: 0003 0400 0900 0000 ae00 0101 2c01 ... |0ffc: array-data (22 units) │ │ +3e6ba4: 0003 0400 0600 0000 f702 047f f802 ... |1012: array-data (16 units) │ │ +3e6bc4: 0003 0400 0600 0000 3500 047f 6801 ... |1022: array-data (16 units) │ │ +3e6be4: 0003 0400 0600 0000 3900 047f 3901 ... |1032: array-data (16 units) │ │ +3e6c04: 0003 0400 0e00 0000 5000 047f 7e01 ... |1042: array-data (32 units) │ │ +3e6c44: 0003 0400 2300 0000 b300 0101 d400 ... |1062: array-data (74 units) │ │ +3e6cd8: 0003 0400 0c00 0000 6401 047f 6501 ... |10ac: array-data (28 units) │ │ +3e6d10: 0003 0400 1a00 0000 2600 047f 2700 ... |10c8: array-data (56 units) │ │ +3e6d80: 0003 0400 2300 0000 2600 047f 2700 ... |1100: array-data (74 units) │ │ +3e6e14: 0003 0400 2400 0000 0200 0101 0d00 ... |114a: array-data (76 units) │ │ +3e6eac: 0003 0400 1000 0000 a300 047f 5501 ... |1196: array-data (36 units) │ │ +3e6ef4: 0003 0400 0c00 0000 c400 0101 eb00 ... |11ba: array-data (28 units) │ │ +3e6f2c: 0003 0400 1100 0000 da00 0101 1f01 ... |11d6: array-data (38 units) │ │ +3e6f78: 0003 0400 0700 0000 f200 0101 3601 ... |11fc: array-data (18 units) │ │ +3e6f9c: 0003 0400 0a00 0000 2701 047f 2801 ... |120e: array-data (24 units) │ │ +3e6fcc: 0003 0400 0b00 0000 1b01 047f 1c01 ... |1226: array-data (26 units) │ │ +3e7000: 0003 0400 1600 0000 0e00 0101 2400 ... |1240: array-data (48 units) │ │ +3e7060: 0003 0400 0a00 0000 1f01 0101 2200 ... |1270: array-data (24 units) │ │ +3e7090: 0003 0400 0600 0000 1c01 0101 9401 ... |1288: array-data (16 units) │ │ +3e70b0: 0003 0400 0e00 0000 2401 0101 2501 ... |1298: array-data (32 units) │ │ +3e70f0: 0003 0400 0a00 0000 ef01 0101 f001 ... |12b8: array-data (24 units) │ │ +3e7120: 0003 0400 0a00 0000 ef01 0101 f001 ... |12d0: array-data (24 units) │ │ +3e7150: 0003 0400 1a00 0000 1004 047f 1104 ... |12e8: array-data (56 units) │ │ +3e71c0: 0003 0400 1000 0000 9500 0101 9600 ... |1320: array-data (36 units) │ │ +3e7208: 0003 0400 4300 0000 0e00 0101 9a00 ... |1344: array-data (138 units) │ │ +3e731c: 0003 0400 1e00 0000 af00 0101 4001 ... |13ce: array-data (64 units) │ │ +3e739c: 0003 0400 0800 0000 3400 0101 9800 ... |140e: array-data (20 units) │ │ +3e73c4: 0003 0400 0b00 0000 2003 0101 2103 ... |1422: array-data (26 units) │ │ +3e73f8: 0003 0400 0b00 0000 d000 0101 4500 ... |143c: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7454: |[3e7454] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ -3e7464: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e746a: 0e00 |0003: return-void │ │ +3e742c: |[3e742c] de.danoeh.antennapod.playback.service.R$styleable.:()V │ │ +3e743c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e7442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -984622,17 +984622,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e7484: |[3e7484] de.danoeh.antennapod.playback.service.R$xml.:()V │ │ -3e7494: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e749a: 0e00 |0003: return-void │ │ +3e745c: |[3e745c] de.danoeh.antennapod.playback.service.R$xml.:()V │ │ +3e746c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e7472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -984663,17 +984663,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e749c: |[3e749c] de.danoeh.antennapod.playback.service.R.:()V │ │ -3e74ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e74b2: 0e00 |0003: return-void │ │ +3e7474: |[3e7474] de.danoeh.antennapod.playback.service.R.:()V │ │ +3e7484: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e748a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ @@ -984787,17 +984787,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7d18: |[3e7d18] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V │ │ -3e7d28: 7020 9aa2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.lambda$new$0:(Ljava/lang/Long;)V // method@a29a │ │ -3e7d2e: 0e00 |0003: return-void │ │ +3e7cf0: |[3e7cf0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V │ │ +3e7d00: 7020 9aa2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.lambda$new$0:(Ljava/lang/Long;)V // method@a29a │ │ +3e7d06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -984806,17 +984806,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e7c0c: |[3e7c0c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ -3e7c1c: 5400 88ef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@ef88 │ │ -3e7c20: 1100 |0002: return-object v0 │ │ +3e7be4: |[3e7be4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ +3e7bf4: 5400 88ef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@ef88 │ │ +3e7bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -984824,17 +984824,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e79fc: |[3e79fc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ -3e7a0c: 5400 89ef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@ef89 │ │ -3e7a10: 1100 |0002: return-object v0 │ │ +3e79d4: |[3e79d4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ +3e79e4: 5400 89ef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@ef89 │ │ +3e79e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -984842,17 +984842,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e7c24: |[3e7c24] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ -3e7c34: 5400 8aef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ -3e7c38: 1100 |0002: return-object v0 │ │ +3e7bfc: |[3e7bfc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; │ │ +3e7c0c: 5400 8aef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ +3e7c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -984860,17 +984860,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e7a14: |[3e7a14] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ -3e7a24: 5400 8cef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ -3e7a28: 1100 |0002: return-object v0 │ │ +3e79ec: |[3e79ec] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; │ │ +3e79fc: 5400 8cef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ +3e7a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #5 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -984878,17 +984878,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e79e4: |[3e79e4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; │ │ -3e79f4: 5400 8def |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e79f8: 1100 |0002: return-object v0 │ │ +3e79bc: |[3e79bc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; │ │ +3e79cc: 5400 8def |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e79d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #6 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -984896,17 +984896,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7d30: |[3e7d30] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V │ │ -3e7d40: 7020 98a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a298 │ │ -3e7d46: 0e00 |0003: return-void │ │ +3e7d08: |[3e7d08] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V │ │ +3e7d18: 7020 98a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a298 │ │ +3e7d1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -984915,38 +984915,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3e7d48: |[3e7d48] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.:(Landroid/content/Context;)V │ │ -3e7d58: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e7d5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e7d60: 5b20 8fef |0004: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ -3e7d64: 5b23 8def |0006: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e7d68: 7010 8da2 0200 |0008: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a28d │ │ -3e7d6e: 5423 8eef |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7d72: 7210 853d 0300 |000d: invoke-interface {v3}, Landroidx/media3/common/Player;.getPlaybackParameters:()Landroidx/media3/common/PlaybackParameters; // method@3d85 │ │ -3e7d78: 0c03 |0010: move-result-object v3 │ │ -3e7d7a: 5b23 91ef |0011: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ -3e7d7e: 1600 0200 |0013: const-wide/16 v0, #int 2 // #2 │ │ -3e7d82: 6203 1cf0 |0015: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3e7d86: 7130 3da4 1003 |0017: invoke-static {v0, v1, v3}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a43d │ │ -3e7d8c: 0c03 |001a: move-result-object v3 │ │ -3e7d8e: 7100 4da4 0000 |001b: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3e7d94: 0c00 |001e: move-result-object v0 │ │ -3e7d96: 6e20 3ea4 0300 |001f: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3e7d9c: 0c03 |0022: move-result-object v3 │ │ -3e7d9e: 2200 7f1a |0023: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; // type@1a7f │ │ -3e7da2: 7020 5da2 2000 |0025: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a25d │ │ -3e7da8: 6e20 40a4 0300 |0028: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a440 │ │ -3e7dae: 0c03 |002b: move-result-object v3 │ │ -3e7db0: 5b23 8bef |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@ef8b │ │ -3e7db4: 0e00 |002e: return-void │ │ +3e7d20: |[3e7d20] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.:(Landroid/content/Context;)V │ │ +3e7d30: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e7d36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e7d38: 5b20 8fef |0004: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ +3e7d3c: 5b23 8def |0006: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e7d40: 7010 8da2 0200 |0008: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a28d │ │ +3e7d46: 5423 8eef |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7d4a: 7210 853d 0300 |000d: invoke-interface {v3}, Landroidx/media3/common/Player;.getPlaybackParameters:()Landroidx/media3/common/PlaybackParameters; // method@3d85 │ │ +3e7d50: 0c03 |0010: move-result-object v3 │ │ +3e7d52: 5b23 91ef |0011: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ +3e7d56: 1600 0200 |0013: const-wide/16 v0, #int 2 // #2 │ │ +3e7d5a: 6203 1cf0 |0015: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3e7d5e: 7130 3da4 1003 |0017: invoke-static {v0, v1, v3}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a43d │ │ +3e7d64: 0c03 |001a: move-result-object v3 │ │ +3e7d66: 7100 4da4 0000 |001b: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3e7d6c: 0c00 |001e: move-result-object v0 │ │ +3e7d6e: 6e20 3ea4 0300 |001f: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3e7d74: 0c03 |0022: move-result-object v3 │ │ +3e7d76: 2200 7f1a |0023: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; // type@1a7f │ │ +3e7d7a: 7020 5da2 2000 |0025: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a25d │ │ +3e7d80: 6e20 40a4 0300 |0028: invoke-virtual {v3, v0}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a440 │ │ +3e7d86: 0c03 |002b: move-result-object v3 │ │ +3e7d88: 5b23 8bef |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@ef8b │ │ +3e7d8c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=84 │ │ 0x0006 line=88 │ │ 0x0008 line=89 │ │ 0x000b line=90 │ │ @@ -984962,73 +984962,73 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -3e7db8: |[3e7db8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.createPlayer:()V │ │ -3e7dc8: 2200 d30a |0000: new-instance v0, Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // type@0ad3 │ │ -3e7dcc: 7010 e543 0000 |0002: invoke-direct {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.:()V // method@43e5 │ │ -3e7dd2: 1301 c409 |0005: const/16 v1, #int 2500 // #9c4 │ │ -3e7dd6: 1302 8813 |0007: const/16 v2, #int 5000 // #1388 │ │ -3e7dda: 1303 3075 |0009: const/16 v3, #int 30000 // #7530 │ │ -3e7dde: 1404 c0d4 0100 |000b: const v4, #float 1.68156e-40 // #0001d4c0 │ │ -3e7de4: 6e52 e843 3014 |000e: invoke-virtual {v0, v3, v4, v1, v2}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBufferDurationsMs:(IIII)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@43e8 │ │ -3e7dea: 7100 cda3 0000 |0011: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ -3e7df0: 0a01 |0014: move-result v1 │ │ -3e7df2: d211 e803 |0015: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3e7df6: d011 f401 |0017: add-int/lit16 v1, v1, #int 500 // #01f4 │ │ -3e7dfa: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -3e7dfc: 6e30 e743 1002 |001a: invoke-virtual {v0, v1, v2}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBackBuffer:(IZ)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@43e7 │ │ -3e7e02: 2201 2c0d |001d: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // type@0d2c │ │ -3e7e06: 5452 8def |001f: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e7e0a: 7020 ef51 2100 |0021: invoke-direct {v1, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@51ef │ │ -3e7e10: 5b51 93ef |0024: iput-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ -3e7e14: 2201 e40a |0026: new-instance v1, Landroidx/media3/exoplayer/ExoPlayer$Builder; // type@0ae4 │ │ -3e7e18: 5452 8def |0028: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e7e1c: 2203 d70a |002a: new-instance v3, Landroidx/media3/exoplayer/DefaultRenderersFactory; // type@0ad7 │ │ -3e7e20: 7020 0644 2300 |002c: invoke-direct {v3, v2}, Landroidx/media3/exoplayer/DefaultRenderersFactory;.:(Landroid/content/Context;)V // method@4406 │ │ -3e7e26: 7030 3744 2103 |002f: invoke-direct {v1, v2, v3}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.:(Landroid/content/Context;Landroidx/media3/exoplayer/RenderersFactory;)V // method@4437 │ │ -3e7e2c: 5452 93ef |0032: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ -3e7e30: 6e20 4244 2100 |0034: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setTrackSelector:(Landroidx/media3/exoplayer/trackselection/TrackSelector;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4442 │ │ -3e7e36: 0c01 |0037: move-result-object v1 │ │ -3e7e38: 6e10 e643 0000 |0038: invoke-virtual {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.build:()Landroidx/media3/exoplayer/DefaultLoadControl; // method@43e6 │ │ -3e7e3e: 0c00 |003b: move-result-object v0 │ │ -3e7e40: 6e20 4144 0100 |003c: invoke-virtual {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setLoadControl:(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4441 │ │ -3e7e46: 0c00 |003f: move-result-object v0 │ │ -3e7e48: 6e10 3a44 0000 |0040: invoke-virtual {v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.build:()Landroidx/media3/exoplayer/ExoPlayer; // method@443a │ │ -3e7e4e: 0c00 |0043: move-result-object v0 │ │ -3e7e50: 5b50 8eef |0044: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7e54: 6201 571d |0046: sget-object v1, Landroidx/media3/exoplayer/SeekParameters;.EXACT:Landroidx/media3/exoplayer/SeekParameters; // field@1d57 │ │ -3e7e58: 7220 4b44 1000 |0048: invoke-interface {v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setSeekParameters:(Landroidx/media3/exoplayer/SeekParameters;)V // method@444b │ │ -3e7e5e: 5450 8eef |004b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7e62: 2201 801a |004d: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; // type@1a80 │ │ -3e7e66: 7020 5fa2 5100 |004f: invoke-direct {v1, v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a25f │ │ -3e7e6c: 7220 773d 1000 |0052: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.addListener:(Landroidx/media3/common/Player$Listener;)V // method@3d77 │ │ -3e7e72: 2200 a70a |0055: new-instance v0, Landroidx/media3/datasource/cache/SimpleCache; // type@0aa7 │ │ -3e7e76: 2201 121b |0057: new-instance v1, Ljava/io/File; // type@1b12 │ │ -3e7e7a: 5452 8def |0059: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e7e7e: 6e10 ea01 0200 |005b: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ea │ │ -3e7e84: 0c02 |005e: move-result-object v2 │ │ -3e7e86: 1a03 75bf |005f: const-string v3, "streaming" // string@bf75 │ │ -3e7e8a: 7030 7aa4 2103 |0061: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@a47a │ │ -3e7e90: 2202 a40a |0064: new-instance v2, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor; // type@0aa4 │ │ -3e7e94: 1703 0000 2003 |0066: const-wide/32 v3, #float 4.70198e-37 // #03200000 │ │ -3e7e9a: 7030 d042 3204 |0069: invoke-direct {v2, v3, v4}, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor;.:(J)V // method@42d0 │ │ -3e7ea0: 2203 5a0a |006c: new-instance v3, Landroidx/media3/database/StandaloneDatabaseProvider; // type@0a5a │ │ -3e7ea4: 5454 8def |006e: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e7ea8: 7020 3f41 4300 |0070: invoke-direct {v3, v4}, Landroidx/media3/database/StandaloneDatabaseProvider;.:(Landroid/content/Context;)V // method@413f │ │ -3e7eae: 7040 e042 1032 |0073: invoke-direct {v0, v1, v2, v3}, Landroidx/media3/datasource/cache/SimpleCache;.:(Ljava/io/File;Landroidx/media3/datasource/cache/CacheEvictor;Landroidx/media3/database/DatabaseProvider;)V // method@42e0 │ │ -3e7eb4: 5b50 92ef |0076: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ -3e7eb8: 5450 8eef |0078: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7ebc: 7210 4344 0000 |007a: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getAudioSessionId:()I // method@4443 │ │ -3e7ec2: 0a00 |007d: move-result v0 │ │ -3e7ec4: 7020 98a2 0500 |007e: invoke-direct {v5, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a298 │ │ -3e7eca: 0e00 |0081: return-void │ │ +3e7d90: |[3e7d90] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.createPlayer:()V │ │ +3e7da0: 2200 d30a |0000: new-instance v0, Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // type@0ad3 │ │ +3e7da4: 7010 e543 0000 |0002: invoke-direct {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.:()V // method@43e5 │ │ +3e7daa: 1301 c409 |0005: const/16 v1, #int 2500 // #9c4 │ │ +3e7dae: 1302 8813 |0007: const/16 v2, #int 5000 // #1388 │ │ +3e7db2: 1303 3075 |0009: const/16 v3, #int 30000 // #7530 │ │ +3e7db6: 1404 c0d4 0100 |000b: const v4, #float 1.68156e-40 // #0001d4c0 │ │ +3e7dbc: 6e52 e843 3014 |000e: invoke-virtual {v0, v3, v4, v1, v2}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBufferDurationsMs:(IIII)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@43e8 │ │ +3e7dc2: 7100 cda3 0000 |0011: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ +3e7dc8: 0a01 |0014: move-result v1 │ │ +3e7dca: d211 e803 |0015: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3e7dce: d011 f401 |0017: add-int/lit16 v1, v1, #int 500 // #01f4 │ │ +3e7dd2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +3e7dd4: 6e30 e743 1002 |001a: invoke-virtual {v0, v1, v2}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.setBackBuffer:(IZ)Landroidx/media3/exoplayer/DefaultLoadControl$Builder; // method@43e7 │ │ +3e7dda: 2201 2c0d |001d: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // type@0d2c │ │ +3e7dde: 5452 8def |001f: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e7de2: 7020 ef51 2100 |0021: invoke-direct {v1, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@51ef │ │ +3e7de8: 5b51 93ef |0024: iput-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ +3e7dec: 2201 e40a |0026: new-instance v1, Landroidx/media3/exoplayer/ExoPlayer$Builder; // type@0ae4 │ │ +3e7df0: 5452 8def |0028: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e7df4: 2203 d70a |002a: new-instance v3, Landroidx/media3/exoplayer/DefaultRenderersFactory; // type@0ad7 │ │ +3e7df8: 7020 0644 2300 |002c: invoke-direct {v3, v2}, Landroidx/media3/exoplayer/DefaultRenderersFactory;.:(Landroid/content/Context;)V // method@4406 │ │ +3e7dfe: 7030 3744 2103 |002f: invoke-direct {v1, v2, v3}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.:(Landroid/content/Context;Landroidx/media3/exoplayer/RenderersFactory;)V // method@4437 │ │ +3e7e04: 5452 93ef |0032: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ +3e7e08: 6e20 4244 2100 |0034: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setTrackSelector:(Landroidx/media3/exoplayer/trackselection/TrackSelector;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4442 │ │ +3e7e0e: 0c01 |0037: move-result-object v1 │ │ +3e7e10: 6e10 e643 0000 |0038: invoke-virtual {v0}, Landroidx/media3/exoplayer/DefaultLoadControl$Builder;.build:()Landroidx/media3/exoplayer/DefaultLoadControl; // method@43e6 │ │ +3e7e16: 0c00 |003b: move-result-object v0 │ │ +3e7e18: 6e20 4144 0100 |003c: invoke-virtual {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.setLoadControl:(Landroidx/media3/exoplayer/LoadControl;)Landroidx/media3/exoplayer/ExoPlayer$Builder; // method@4441 │ │ +3e7e1e: 0c00 |003f: move-result-object v0 │ │ +3e7e20: 6e10 3a44 0000 |0040: invoke-virtual {v0}, Landroidx/media3/exoplayer/ExoPlayer$Builder;.build:()Landroidx/media3/exoplayer/ExoPlayer; // method@443a │ │ +3e7e26: 0c00 |0043: move-result-object v0 │ │ +3e7e28: 5b50 8eef |0044: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7e2c: 6201 571d |0046: sget-object v1, Landroidx/media3/exoplayer/SeekParameters;.EXACT:Landroidx/media3/exoplayer/SeekParameters; // field@1d57 │ │ +3e7e30: 7220 4b44 1000 |0048: invoke-interface {v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setSeekParameters:(Landroidx/media3/exoplayer/SeekParameters;)V // method@444b │ │ +3e7e36: 5450 8eef |004b: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7e3a: 2201 801a |004d: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; // type@1a80 │ │ +3e7e3e: 7020 5fa2 5100 |004f: invoke-direct {v1, v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a25f │ │ +3e7e44: 7220 773d 1000 |0052: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.addListener:(Landroidx/media3/common/Player$Listener;)V // method@3d77 │ │ +3e7e4a: 2200 a70a |0055: new-instance v0, Landroidx/media3/datasource/cache/SimpleCache; // type@0aa7 │ │ +3e7e4e: 2201 121b |0057: new-instance v1, Ljava/io/File; // type@1b12 │ │ +3e7e52: 5452 8def |0059: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e7e56: 6e10 ea01 0200 |005b: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@01ea │ │ +3e7e5c: 0c02 |005e: move-result-object v2 │ │ +3e7e5e: 1a03 75bf |005f: const-string v3, "streaming" // string@bf75 │ │ +3e7e62: 7030 7aa4 2103 |0061: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@a47a │ │ +3e7e68: 2202 a40a |0064: new-instance v2, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor; // type@0aa4 │ │ +3e7e6c: 1703 0000 2003 |0066: const-wide/32 v3, #float 4.70198e-37 // #03200000 │ │ +3e7e72: 7030 d042 3204 |0069: invoke-direct {v2, v3, v4}, Landroidx/media3/datasource/cache/LeastRecentlyUsedCacheEvictor;.:(J)V // method@42d0 │ │ +3e7e78: 2203 5a0a |006c: new-instance v3, Landroidx/media3/database/StandaloneDatabaseProvider; // type@0a5a │ │ +3e7e7c: 5454 8def |006e: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e7e80: 7020 3f41 4300 |0070: invoke-direct {v3, v4}, Landroidx/media3/database/StandaloneDatabaseProvider;.:(Landroid/content/Context;)V // method@413f │ │ +3e7e86: 7040 e042 1032 |0073: invoke-direct {v0, v1, v2, v3}, Landroidx/media3/datasource/cache/SimpleCache;.:(Ljava/io/File;Landroidx/media3/datasource/cache/CacheEvictor;Landroidx/media3/database/DatabaseProvider;)V // method@42e0 │ │ +3e7e8c: 5b50 92ef |0076: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ +3e7e90: 5450 8eef |0078: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7e94: 7210 4344 0000 |007a: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getAudioSessionId:()I // method@4443 │ │ +3e7e9a: 0a00 |007d: move-result v0 │ │ +3e7e9c: 7020 98a2 0500 |007e: invoke-direct {v5, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.initLoudnessEnhancer:(I)V // method@a298 │ │ +3e7ea2: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x000e line=102 │ │ 0x0011 line=105 │ │ 0x001d line=106 │ │ 0x0026 line=107 │ │ @@ -985047,30 +985047,30 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3e7a88: |[3e7a88] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioRendererIndex:()I │ │ -3e7a98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e7a9a: 5431 8eef |0001: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7a9e: 7210 4544 0100 |0003: invoke-interface {v1}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererCount:()I // method@4445 │ │ -3e7aa4: 0a01 |0006: move-result v1 │ │ -3e7aa6: 3510 0f00 |0007: if-ge v0, v1, 0016 // +000f │ │ -3e7aaa: 5431 8eef |0009: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7aae: 7220 4644 0100 |000b: invoke-interface {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererType:(I)I // method@4446 │ │ -3e7ab4: 0a01 |000e: move-result v1 │ │ -3e7ab6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3e7ab8: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -3e7abc: 0f00 |0012: return v0 │ │ -3e7abe: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3e7ac2: 28ec |0015: goto 0001 // -0014 │ │ -3e7ac4: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -3e7ac6: 0f00 |0017: return v0 │ │ +3e7a60: |[3e7a60] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioRendererIndex:()I │ │ +3e7a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e7a72: 5431 8eef |0001: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7a76: 7210 4544 0100 |0003: invoke-interface {v1}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererCount:()I // method@4445 │ │ +3e7a7c: 0a01 |0006: move-result v1 │ │ +3e7a7e: 3510 0f00 |0007: if-ge v0, v1, 0016 // +000f │ │ +3e7a82: 5431 8eef |0009: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7a86: 7220 4644 0100 |000b: invoke-interface {v1, v0}, Landroidx/media3/exoplayer/ExoPlayer;.getRendererType:(I)I // method@4446 │ │ +3e7a8c: 0a01 |000e: move-result v1 │ │ +3e7a8e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3e7a90: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +3e7a94: 0f00 |0012: return v0 │ │ +3e7a96: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3e7a9a: 28ec |0015: goto 0001 // -0014 │ │ +3e7a9c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +3e7a9e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=338 │ │ 0x0009 line=339 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -985079,40 +985079,40 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -3e7ca8: |[3e7ca8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getFormats:()Ljava/util/List; │ │ -3e7cb8: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3e7cbc: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3e7cc2: 5451 93ef |0005: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ -3e7cc6: 6e10 3a52 0100 |0007: invoke-virtual {v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@523a │ │ -3e7ccc: 0c01 |000a: move-result-object v1 │ │ -3e7cce: 3901 0700 |000b: if-nez v1, 0012 // +0007 │ │ -3e7cd2: 7100 c6a7 0000 |000d: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ -3e7cd8: 0c00 |0010: move-result-object v0 │ │ -3e7cda: 1100 |0011: return-object v0 │ │ -3e7cdc: 7010 8ea2 0500 |0012: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a28e │ │ -3e7ce2: 0a02 |0015: move-result v2 │ │ -3e7ce4: 6e20 3552 2100 |0016: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5235 │ │ -3e7cea: 0c01 |0019: move-result-object v1 │ │ -3e7cec: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3e7cee: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -3e7cf0: 5214 9221 |001c: iget v4, v1, Landroidx/media3/exoplayer/source/TrackGroupArray;.length:I // field@2192 │ │ -3e7cf4: 3543 1000 |001e: if-ge v3, v4, 002e // +0010 │ │ -3e7cf8: 6e20 cc50 3100 |0020: invoke-virtual {v1, v3}, Landroidx/media3/exoplayer/source/TrackGroupArray;.get:(I)Landroidx/media3/common/TrackGroup; // method@50cc │ │ -3e7cfe: 0c04 |0023: move-result-object v4 │ │ -3e7d00: 6e20 273e 2400 |0024: invoke-virtual {v4, v2}, Landroidx/media3/common/TrackGroup;.getFormat:(I)Landroidx/media3/common/Format; // method@3e27 │ │ -3e7d06: 0c04 |0027: move-result-object v4 │ │ -3e7d08: 7220 1fa8 4000 |0028: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e7d0e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3e7d12: 28ef |002d: goto 001c // -0011 │ │ -3e7d14: 1100 |002e: return-object v0 │ │ +3e7c80: |[3e7c80] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getFormats:()Ljava/util/List; │ │ +3e7c90: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3e7c94: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3e7c9a: 5451 93ef |0005: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ +3e7c9e: 6e10 3a52 0100 |0007: invoke-virtual {v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@523a │ │ +3e7ca4: 0c01 |000a: move-result-object v1 │ │ +3e7ca6: 3901 0700 |000b: if-nez v1, 0012 // +0007 │ │ +3e7caa: 7100 c6a7 0000 |000d: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ +3e7cb0: 0c00 |0010: move-result-object v0 │ │ +3e7cb2: 1100 |0011: return-object v0 │ │ +3e7cb4: 7010 8ea2 0500 |0012: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a28e │ │ +3e7cba: 0a02 |0015: move-result v2 │ │ +3e7cbc: 6e20 3552 2100 |0016: invoke-virtual {v1, v2}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5235 │ │ +3e7cc2: 0c01 |0019: move-result-object v1 │ │ +3e7cc4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3e7cc6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +3e7cc8: 5214 9221 |001c: iget v4, v1, Landroidx/media3/exoplayer/source/TrackGroupArray;.length:I // field@2192 │ │ +3e7ccc: 3543 1000 |001e: if-ge v3, v4, 002e // +0010 │ │ +3e7cd0: 6e20 cc50 3100 |0020: invoke-virtual {v1, v3}, Landroidx/media3/exoplayer/source/TrackGroupArray;.get:(I)Landroidx/media3/common/TrackGroup; // method@50cc │ │ +3e7cd6: 0c04 |0023: move-result-object v4 │ │ +3e7cd8: 6e20 273e 2400 |0024: invoke-virtual {v4, v2}, Landroidx/media3/common/TrackGroup;.getFormat:(I)Landroidx/media3/common/Format; // method@3e27 │ │ +3e7cde: 0c04 |0027: move-result-object v4 │ │ +3e7ce0: 7220 1fa8 4000 |0028: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e7ce6: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3e7cea: 28ef |002d: goto 001c // -0011 │ │ +3e7cec: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=314 │ │ 0x000d line=316 │ │ 0x0012 line=318 │ │ 0x001c line=319 │ │ @@ -985125,36 +985125,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3e7ecc: |[3e7ecc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.initLoudnessEnhancer:(I)V │ │ -3e7edc: 7100 ba9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.isBoostSupported:()Z // method@9cba │ │ -3e7ee2: 0a00 |0003: move-result v0 │ │ -3e7ee4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3e7ee8: 0e00 |0006: return-void │ │ -3e7eea: 2200 4201 |0007: new-instance v0, Landroid/media/audiofx/LoudnessEnhancer; // type@0142 │ │ -3e7eee: 7020 3106 3000 |0009: invoke-direct {v0, v3}, Landroid/media/audiofx/LoudnessEnhancer;.:(I)V // method@0631 │ │ -3e7ef4: 5423 8fef |000c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ -3e7ef8: 3803 1a00 |000e: if-eqz v3, 0028 // +001a │ │ -3e7efc: 6e10 2d06 0300 |0010: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@062d │ │ -3e7f02: 0a01 |0013: move-result v1 │ │ -3e7f04: 6e20 3006 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0630 │ │ -3e7f0a: 6e10 2d06 0300 |0017: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@062d │ │ -3e7f10: 0a01 |001a: move-result v1 │ │ -3e7f12: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -3e7f16: 6e10 3206 0300 |001d: invoke-virtual {v3}, Landroid/media/audiofx/LoudnessEnhancer;.getTargetGain:()F // method@0632 │ │ -3e7f1c: 0a01 |0020: move-result v1 │ │ -3e7f1e: 8711 |0021: float-to-int v1, v1 │ │ -3e7f20: 6e20 3306 1000 |0022: invoke-virtual {v0, v1}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0633 │ │ -3e7f26: 6e10 2f06 0300 |0025: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.release:()V // method@062f │ │ -3e7f2c: 5b20 8fef |0028: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ -3e7f30: 0e00 |002a: return-void │ │ +3e7ea4: |[3e7ea4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.initLoudnessEnhancer:(I)V │ │ +3e7eb4: 7100 ba9c 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.isBoostSupported:()Z // method@9cba │ │ +3e7eba: 0a00 |0003: move-result v0 │ │ +3e7ebc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3e7ec0: 0e00 |0006: return-void │ │ +3e7ec2: 2200 4201 |0007: new-instance v0, Landroid/media/audiofx/LoudnessEnhancer; // type@0142 │ │ +3e7ec6: 7020 3106 3000 |0009: invoke-direct {v0, v3}, Landroid/media/audiofx/LoudnessEnhancer;.:(I)V // method@0631 │ │ +3e7ecc: 5423 8fef |000c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ +3e7ed0: 3803 1a00 |000e: if-eqz v3, 0028 // +001a │ │ +3e7ed4: 6e10 2d06 0300 |0010: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@062d │ │ +3e7eda: 0a01 |0013: move-result v1 │ │ +3e7edc: 6e20 3006 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0630 │ │ +3e7ee2: 6e10 2d06 0300 |0017: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.getEnabled:()Z // method@062d │ │ +3e7ee8: 0a01 |001a: move-result v1 │ │ +3e7eea: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +3e7eee: 6e10 3206 0300 |001d: invoke-virtual {v3}, Landroid/media/audiofx/LoudnessEnhancer;.getTargetGain:()F // method@0632 │ │ +3e7ef4: 0a01 |0020: move-result v1 │ │ +3e7ef6: 8711 |0021: float-to-int v1, v1 │ │ +3e7ef8: 6e20 3306 1000 |0022: invoke-virtual {v0, v1}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0633 │ │ +3e7efe: 6e10 2f06 0300 |0025: invoke-virtual {v3}, Landroid/media/audiofx/AudioEffect;.release:()V // method@062f │ │ +3e7f04: 5b20 8fef |0028: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ +3e7f08: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0007 line=396 │ │ 0x000c line=397 │ │ 0x0010 line=399 │ │ 0x0017 line=400 │ │ @@ -985170,24 +985170,24 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3e7f34: |[3e7f34] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.lambda$new$0:(Ljava/lang/Long;)V │ │ -3e7f44: 5412 8cef |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ -3e7f48: 3802 0f00 |0002: if-eqz v2, 0011 // +000f │ │ -3e7f4c: 5410 8eef |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7f50: 7210 793d 0000 |0006: invoke-interface {v0}, Landroidx/media3/common/Player;.getBufferedPercentage:()I // method@3d79 │ │ -3e7f56: 0a00 |0009: move-result v0 │ │ -3e7f58: 7110 79a5 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e7f5e: 0c00 |000d: move-result-object v0 │ │ -3e7f60: 7220 482a 0200 |000e: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ -3e7f66: 0e00 |0011: return-void │ │ +3e7f0c: |[3e7f0c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.lambda$new$0:(Ljava/lang/Long;)V │ │ +3e7f1c: 5412 8cef |0000: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ +3e7f20: 3802 0f00 |0002: if-eqz v2, 0011 // +000f │ │ +3e7f24: 5410 8eef |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7f28: 7210 793d 0000 |0006: invoke-interface {v0}, Landroidx/media3/common/Player;.getBufferedPercentage:()I // method@3d79 │ │ +3e7f2e: 0a00 |0009: move-result v0 │ │ +3e7f30: 7110 79a5 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e7f36: 0c00 |000d: move-result-object v0 │ │ +3e7f38: 7220 482a 0200 |000e: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ +3e7f3e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/Long; │ │ @@ -985198,37 +985198,37 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3e7c3c: |[3e7c3c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioTracks:()Ljava/util/List; │ │ -3e7c4c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3e7c50: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3e7c56: 2201 1b0f |0005: new-instance v1, Landroidx/media3/ui/DefaultTrackNameProvider; // type@0f1b │ │ -3e7c5a: 5442 8def |0007: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e7c5e: 6e10 fd01 0200 |0009: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e7c64: 0c02 |000c: move-result-object v2 │ │ -3e7c66: 7020 f85d 2100 |000d: invoke-direct {v1, v2}, Landroidx/media3/ui/DefaultTrackNameProvider;.:(Landroid/content/res/Resources;)V // method@5df8 │ │ -3e7c6c: 7010 94a2 0400 |0010: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a294 │ │ -3e7c72: 0c02 |0013: move-result-object v2 │ │ -3e7c74: 7210 2aa8 0200 |0014: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3e7c7a: 0c02 |0017: move-result-object v2 │ │ -3e7c7c: 7210 0da8 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3e7c82: 0a03 |001b: move-result v3 │ │ -3e7c84: 3803 1000 |001c: if-eqz v3, 002c // +0010 │ │ -3e7c88: 7210 0ea8 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3e7c8e: 0c03 |0021: move-result-object v3 │ │ -3e7c90: 1f03 9d09 |0022: check-cast v3, Landroidx/media3/common/Format; // type@099d │ │ -3e7c94: 7220 465e 3100 |0024: invoke-interface {v1, v3}, Landroidx/media3/ui/TrackNameProvider;.getTrackName:(Landroidx/media3/common/Format;)Ljava/lang/String; // method@5e46 │ │ -3e7c9a: 0c03 |0027: move-result-object v3 │ │ -3e7c9c: 7220 1fa8 3000 |0028: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e7ca2: 28ed |002b: goto 0018 // -0013 │ │ -3e7ca4: 1100 |002c: return-object v0 │ │ +3e7c14: |[3e7c14] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getAudioTracks:()Ljava/util/List; │ │ +3e7c24: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3e7c28: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3e7c2e: 2201 1b0f |0005: new-instance v1, Landroidx/media3/ui/DefaultTrackNameProvider; // type@0f1b │ │ +3e7c32: 5442 8def |0007: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e7c36: 6e10 fd01 0200 |0009: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e7c3c: 0c02 |000c: move-result-object v2 │ │ +3e7c3e: 7020 f85d 2100 |000d: invoke-direct {v1, v2}, Landroidx/media3/ui/DefaultTrackNameProvider;.:(Landroid/content/res/Resources;)V // method@5df8 │ │ +3e7c44: 7010 94a2 0400 |0010: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a294 │ │ +3e7c4a: 0c02 |0013: move-result-object v2 │ │ +3e7c4c: 7210 2aa8 0200 |0014: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3e7c52: 0c02 |0017: move-result-object v2 │ │ +3e7c54: 7210 0da8 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3e7c5a: 0a03 |001b: move-result v3 │ │ +3e7c5c: 3803 1000 |001c: if-eqz v3, 002c // +0010 │ │ +3e7c60: 7210 0ea8 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3e7c66: 0c03 |0021: move-result-object v3 │ │ +3e7c68: 1f03 9d09 |0022: check-cast v3, Landroidx/media3/common/Format; // type@099d │ │ +3e7c6c: 7220 465e 3100 |0024: invoke-interface {v1, v3}, Landroidx/media3/ui/TrackNameProvider;.getTrackName:(Landroidx/media3/common/Format;)Ljava/lang/String; // method@5e46 │ │ +3e7c72: 0c03 |0027: move-result-object v3 │ │ +3e7c74: 7220 1fa8 3000 |0028: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e7c7a: 28ed |002b: goto 0018 // -0013 │ │ +3e7c7c: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=305 │ │ 0x0010 line=306 │ │ 0x0024 line=307 │ │ locals : │ │ @@ -985239,20 +985239,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e7ac8: |[3e7ac8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentPosition:()I │ │ -3e7ad8: 5420 8eef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7adc: 7210 803d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getCurrentPosition:()J // method@3d80 │ │ -3e7ae2: 0b00 |0005: move-result-wide v0 │ │ -3e7ae4: 8401 |0006: long-to-int v1, v0 │ │ -3e7ae6: 0f01 |0007: return v1 │ │ +3e7aa0: |[3e7aa0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentPosition:()I │ │ +3e7ab0: 5420 8eef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7ab4: 7210 803d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getCurrentPosition:()J // method@3d80 │ │ +3e7aba: 0b00 |0005: move-result-wide v0 │ │ +3e7abc: 8401 |0006: long-to-int v1, v0 │ │ +3e7abe: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -985260,19 +985260,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e7a2c: |[3e7a2c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSkipSilence:()Z │ │ -3e7a3c: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7a40: 7210 4744 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getSkipSilenceEnabled:()Z // method@4447 │ │ -3e7a46: 0a00 |0005: move-result v0 │ │ -3e7a48: 0f00 |0006: return v0 │ │ +3e7a04: |[3e7a04] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSkipSilence:()Z │ │ +3e7a14: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7a18: 7210 4744 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getSkipSilenceEnabled:()Z // method@4447 │ │ +3e7a1e: 0a00 |0005: move-result v0 │ │ +3e7a20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -985280,18 +985280,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e7a6c: |[3e7a6c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSpeedMultiplier:()F │ │ -3e7a7c: 5410 91ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ -3e7a80: 5200 4018 |0002: iget v0, v0, Landroidx/media3/common/PlaybackParameters;.speed:F // field@1840 │ │ -3e7a84: 0f00 |0004: return v0 │ │ +3e7a44: |[3e7a44] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getCurrentSpeedMultiplier:()F │ │ +3e7a54: 5410 91ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ +3e7a58: 5200 4018 |0002: iget v0, v0, Landroidx/media3/common/PlaybackParameters;.speed:F // field@1840 │ │ +3e7a5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -985299,28 +985299,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -3e7ae8: |[3e7ae8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getDuration:()I │ │ -3e7af8: 5450 8eef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7afc: 7210 833d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@3d83 │ │ -3e7b02: 0b00 |0005: move-result-wide v0 │ │ -3e7b04: 1802 0100 0000 0000 0080 |0006: const-wide v2, #double -4.94066e-324 // #8000000000000001 │ │ -3e7b0e: 3104 0002 |000b: cmp-long v4, v0, v2 │ │ -3e7b12: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -3e7b16: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -3e7b18: 0f00 |0010: return v0 │ │ -3e7b1a: 5450 8eef |0011: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7b1e: 7210 833d 0000 |0013: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@3d83 │ │ -3e7b24: 0b00 |0016: move-result-wide v0 │ │ -3e7b26: 8401 |0017: long-to-int v1, v0 │ │ -3e7b28: 0f01 |0018: return v1 │ │ +3e7ac0: |[3e7ac0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getDuration:()I │ │ +3e7ad0: 5450 8eef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7ad4: 7210 833d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@3d83 │ │ +3e7ada: 0b00 |0005: move-result-wide v0 │ │ +3e7adc: 1802 0100 0000 0000 0080 |0006: const-wide v2, #double -4.94066e-324 // #8000000000000001 │ │ +3e7ae6: 3104 0002 |000b: cmp-long v4, v0, v2 │ │ +3e7aea: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +3e7aee: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +3e7af0: 0f00 |0010: return v0 │ │ +3e7af2: 5450 8eef |0011: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7af6: 7210 833d 0000 |0013: invoke-interface {v0}, Landroidx/media3/common/Player;.getDuration:()J // method@3d83 │ │ +3e7afc: 0b00 |0016: move-result-wide v0 │ │ +3e7afe: 8401 |0017: long-to-int v1, v0 │ │ +3e7b00: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0011 line=179 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -985329,42 +985329,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3e7b2c: |[3e7b2c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getSelectedAudioTrack:()I │ │ -3e7b3c: 5450 8eef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7b40: 7210 4444 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getCurrentTrackSelections:()Landroidx/media3/exoplayer/trackselection/TrackSelectionArray; // method@4444 │ │ -3e7b46: 0c00 |0005: move-result-object v0 │ │ -3e7b48: 7010 94a2 0500 |0006: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a294 │ │ -3e7b4e: 0c01 |0009: move-result-object v1 │ │ -3e7b50: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3e7b52: 5203 6222 |000b: iget v3, v0, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.length:I // field@2262 │ │ -3e7b56: 3532 2100 |000d: if-ge v2, v3, 002e // +0021 │ │ -3e7b5a: 6e20 4752 2000 |000f: invoke-virtual {v0, v2}, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.get:(I)Landroidx/media3/exoplayer/trackselection/TrackSelection; // method@5247 │ │ -3e7b60: 0c03 |0012: move-result-object v3 │ │ -3e7b62: 1f03 300d |0013: check-cast v3, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection; // type@0d30 │ │ -3e7b66: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ -3e7b6a: 2814 |0017: goto 002b // +0014 │ │ -3e7b6c: 7210 2652 0300 |0018: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@5226 │ │ -3e7b72: 0c04 |001b: move-result-object v4 │ │ -3e7b74: 7220 23a8 4100 |001c: invoke-interface {v1, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3e7b7a: 0a04 |001f: move-result v4 │ │ -3e7b7c: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ -3e7b80: 7210 2652 0300 |0022: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@5226 │ │ -3e7b86: 0c00 |0025: move-result-object v0 │ │ -3e7b88: 7220 28a8 0100 |0026: invoke-interface {v1, v0}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@a828 │ │ -3e7b8e: 0a00 |0029: move-result v0 │ │ -3e7b90: 0f00 |002a: return v0 │ │ -3e7b92: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3e7b96: 28de |002d: goto 000b // -0022 │ │ -3e7b98: 12f0 |002e: const/4 v0, #int -1 // #ff │ │ -3e7b9a: 0f00 |002f: return v0 │ │ +3e7b04: |[3e7b04] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getSelectedAudioTrack:()I │ │ +3e7b14: 5450 8eef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7b18: 7210 4444 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getCurrentTrackSelections:()Landroidx/media3/exoplayer/trackselection/TrackSelectionArray; // method@4444 │ │ +3e7b1e: 0c00 |0005: move-result-object v0 │ │ +3e7b20: 7010 94a2 0500 |0006: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getFormats:()Ljava/util/List; // method@a294 │ │ +3e7b26: 0c01 |0009: move-result-object v1 │ │ +3e7b28: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3e7b2a: 5203 6222 |000b: iget v3, v0, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.length:I // field@2262 │ │ +3e7b2e: 3532 2100 |000d: if-ge v2, v3, 002e // +0021 │ │ +3e7b32: 6e20 4752 2000 |000f: invoke-virtual {v0, v2}, Landroidx/media3/exoplayer/trackselection/TrackSelectionArray;.get:(I)Landroidx/media3/exoplayer/trackselection/TrackSelection; // method@5247 │ │ +3e7b38: 0c03 |0012: move-result-object v3 │ │ +3e7b3a: 1f03 300d |0013: check-cast v3, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection; // type@0d30 │ │ +3e7b3e: 3903 0300 |0015: if-nez v3, 0018 // +0003 │ │ +3e7b42: 2814 |0017: goto 002b // +0014 │ │ +3e7b44: 7210 2652 0300 |0018: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@5226 │ │ +3e7b4a: 0c04 |001b: move-result-object v4 │ │ +3e7b4c: 7220 23a8 4100 |001c: invoke-interface {v1, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3e7b52: 0a04 |001f: move-result v4 │ │ +3e7b54: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ +3e7b58: 7210 2652 0300 |0022: invoke-interface {v3}, Landroidx/media3/exoplayer/trackselection/ExoTrackSelection;.getSelectedFormat:()Landroidx/media3/common/Format; // method@5226 │ │ +3e7b5e: 0c00 |0025: move-result-object v0 │ │ +3e7b60: 7220 28a8 0100 |0026: invoke-interface {v1, v0}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@a828 │ │ +3e7b66: 0a00 |0029: move-result v0 │ │ +3e7b68: 0f00 |002a: return v0 │ │ +3e7b6a: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3e7b6e: 28de |002d: goto 000b // -0022 │ │ +3e7b70: 12f0 |002e: const/4 v0, #int -1 // #ff │ │ +3e7b72: 0f00 |002f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0006 line=348 │ │ 0x000b line=349 │ │ 0x000f line=350 │ │ 0x0018 line=354 │ │ @@ -985377,26 +985377,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3e7b9c: |[3e7b9c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoHeight:()I │ │ -3e7bac: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7bb0: 7210 4844 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ -3e7bb6: 0c00 |0005: move-result-object v0 │ │ -3e7bb8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3e7bbc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e7bbe: 0f00 |0009: return v0 │ │ -3e7bc0: 5410 8eef |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7bc4: 7210 4844 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ -3e7bca: 0c00 |000f: move-result-object v0 │ │ -3e7bcc: 5200 0017 |0010: iget v0, v0, Landroidx/media3/common/Format;.height:I // field@1700 │ │ -3e7bd0: 0f00 |0012: return v0 │ │ +3e7b74: |[3e7b74] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoHeight:()I │ │ +3e7b84: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7b88: 7210 4844 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ +3e7b8e: 0c00 |0005: move-result-object v0 │ │ +3e7b90: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3e7b94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e7b96: 0f00 |0009: return v0 │ │ +3e7b98: 5410 8eef |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7b9c: 7210 4844 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ +3e7ba2: 0c00 |000f: move-result-object v0 │ │ +3e7ba4: 5200 0017 |0010: iget v0, v0, Landroidx/media3/common/Format;.height:I // field@1700 │ │ +3e7ba8: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x000a line=384 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -985405,26 +985405,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3e7bd4: |[3e7bd4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoWidth:()I │ │ -3e7be4: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7be8: 7210 4844 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ -3e7bee: 0c00 |0005: move-result-object v0 │ │ -3e7bf0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3e7bf4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e7bf6: 0f00 |0009: return v0 │ │ -3e7bf8: 5410 8eef |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7bfc: 7210 4844 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ -3e7c02: 0c00 |000f: move-result-object v0 │ │ -3e7c04: 5200 1417 |0010: iget v0, v0, Landroidx/media3/common/Format;.width:I // field@1714 │ │ -3e7c08: 0f00 |0012: return v0 │ │ +3e7bac: |[3e7bac] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.getVideoWidth:()I │ │ +3e7bbc: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7bc0: 7210 4844 0000 |0002: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ +3e7bc6: 0c00 |0005: move-result-object v0 │ │ +3e7bc8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3e7bcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e7bce: 0f00 |0009: return v0 │ │ +3e7bd0: 5410 8eef |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7bd4: 7210 4844 0000 |000c: invoke-interface {v0}, Landroidx/media3/exoplayer/ExoPlayer;.getVideoFormat:()Landroidx/media3/common/Format; // method@4448 │ │ +3e7bda: 0c00 |000f: move-result-object v0 │ │ +3e7bdc: 5200 1417 |0010: iget v0, v0, Landroidx/media3/common/Format;.width:I // field@1714 │ │ +3e7be0: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x000a line=377 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -985433,19 +985433,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e7a4c: |[3e7a4c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.isPlaying:()Z │ │ -3e7a5c: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7a60: 7210 843d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getPlayWhenReady:()Z // method@3d84 │ │ -3e7a66: 0a00 |0005: move-result v0 │ │ -3e7a68: 0f00 |0006: return v0 │ │ +3e7a24: |[3e7a24] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.isPlaying:()Z │ │ +3e7a34: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7a38: 7210 843d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getPlayWhenReady:()Z // method@3d84 │ │ +3e7a3e: 0a00 |0005: move-result v0 │ │ +3e7a40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -985453,18 +985453,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e7f68: |[3e7f68] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.pause:()V │ │ -3e7f78: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7f7c: 7210 923d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.pause:()V // method@3d92 │ │ -3e7f82: 0e00 |0005: return-void │ │ +3e7f40: |[3e7f40] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.pause:()V │ │ +3e7f50: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7f54: 7210 923d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.pause:()V // method@3d92 │ │ +3e7f5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ #10 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;) │ │ @@ -985472,22 +985472,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3e7f84: |[3e7f84] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.prepare:()V │ │ -3e7f94: 5430 8eef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7f98: 5431 90ef |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@ef90 │ │ -3e7f9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3e7f9e: 7230 4a44 1002 |0005: invoke-interface {v0, v1, v2}, Landroidx/media3/exoplayer/ExoPlayer;.setMediaSource:(Landroidx/media3/exoplayer/source/MediaSource;Z)V // method@444a │ │ -3e7fa4: 5430 8eef |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7fa8: 7210 943d 0000 |000a: invoke-interface {v0}, Landroidx/media3/common/Player;.prepare:()V // method@3d94 │ │ -3e7fae: 0e00 |000d: return-void │ │ +3e7f5c: |[3e7f5c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.prepare:()V │ │ +3e7f6c: 5430 8eef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7f70: 5431 90ef |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@ef90 │ │ +3e7f74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3e7f76: 7230 4a44 1002 |0005: invoke-interface {v0, v1, v2}, Landroidx/media3/exoplayer/ExoPlayer;.setMediaSource:(Landroidx/media3/exoplayer/source/MediaSource;Z)V // method@444a │ │ +3e7f7c: 5430 8eef |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7f80: 7210 943d 0000 |000a: invoke-interface {v0}, Landroidx/media3/common/Player;.prepare:()V // method@3d94 │ │ +3e7f86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=192 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -985496,30 +985496,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -3e7fb0: |[3e7fb0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.release:()V │ │ -3e7fc0: 5420 8bef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@ef8b │ │ -3e7fc4: 7210 4ea4 0000 |0002: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3e7fca: 5420 8eef |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e7fce: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -3e7fd2: 7210 953d 0000 |0009: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@3d95 │ │ -3e7fd8: 5420 92ef |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ -3e7fdc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -3e7fde: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -3e7fe2: 6e10 f542 0000 |0011: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@42f5 │ │ -3e7fe8: 5b21 92ef |0014: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ -3e7fec: 5b21 8aef |0016: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ -3e7ff0: 5b21 88ef |0018: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@ef88 │ │ -3e7ff4: 5b21 89ef |001a: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@ef89 │ │ -3e7ff8: 5b21 8cef |001c: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ -3e7ffc: 0e00 |001e: return-void │ │ +3e7f88: |[3e7f88] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.release:()V │ │ +3e7f98: 5420 8bef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateDisposable:Lio/reactivex/disposables/Disposable; // field@ef8b │ │ +3e7f9c: 7210 4ea4 0000 |0002: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3e7fa2: 5420 8eef |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7fa6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +3e7faa: 7210 953d 0000 |0009: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@3d95 │ │ +3e7fb0: 5420 92ef |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ +3e7fb4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +3e7fb6: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +3e7fba: 6e10 f542 0000 |0011: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@42f5 │ │ +3e7fc0: 5b21 92ef |0014: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ +3e7fc4: 5b21 8aef |0016: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ +3e7fc8: 5b21 88ef |0018: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@ef88 │ │ +3e7fcc: 5b21 89ef |001a: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@ef89 │ │ +3e7fd0: 5b21 8cef |001c: iput-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ +3e7fd4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ 0x0009 line=198 │ │ 0x000c line=200 │ │ 0x0011 line=201 │ │ @@ -985536,24 +985536,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3e8000: |[3e8000] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.reset:()V │ │ -3e8010: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e8014: 7210 953d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@3d95 │ │ -3e801a: 5410 92ef |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ -3e801e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -3e8022: 6e10 f542 0000 |0009: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@42f5 │ │ -3e8028: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3e802a: 5b10 92ef |000d: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ -3e802e: 7010 8da2 0100 |000f: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a28d │ │ -3e8034: 0e00 |0012: return-void │ │ +3e7fd8: |[3e7fd8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.reset:()V │ │ +3e7fe8: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e7fec: 7210 953d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.release:()V // method@3d95 │ │ +3e7ff2: 5410 92ef |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ +3e7ff6: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +3e7ffa: 6e10 f542 0000 |0009: invoke-virtual {v0}, Landroidx/media3/datasource/cache/SimpleCache;.release:()V // method@42f5 │ │ +3e8000: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3e8002: 5b10 92ef |000d: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ +3e8006: 7010 8da2 0100 |000f: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.createPlayer:()V // method@a28d │ │ +3e800c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ 0x0009 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ @@ -985565,22 +985565,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -3e8038: |[3e8038] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.seekTo:(I)V │ │ -3e8048: 5430 8eef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e804c: 8141 |0002: int-to-long v1, v4 │ │ -3e804e: 7230 963d 1002 |0003: invoke-interface {v0, v1, v2}, Landroidx/media3/common/Player;.seekTo:(J)V // method@3d96 │ │ -3e8054: 5434 8aef |0006: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ -3e8058: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -3e805c: 7210 c4a5 0400 |000a: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ -3e8062: 0e00 |000d: return-void │ │ +3e8010: |[3e8010] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.seekTo:(I)V │ │ +3e8020: 5430 8eef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e8024: 8141 |0002: int-to-long v1, v4 │ │ +3e8026: 7230 963d 1002 |0003: invoke-interface {v0, v1, v2}, Landroidx/media3/common/Player;.seekTo:(J)V // method@3d96 │ │ +3e802c: 5434 8aef |0006: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ +3e8030: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +3e8034: 7210 c4a5 0400 |000a: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ +3e803a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0006 line=221 │ │ 0x000a line=222 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ @@ -985591,31 +985591,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3e8064: |[3e8064] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioStreamType:(I)V │ │ -3e8074: 5420 8eef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e8078: 7210 783d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getAudioAttributes:()Landroidx/media3/common/AudioAttributes; // method@3d78 │ │ -3e807e: 0c00 |0005: move-result-object v0 │ │ -3e8080: 2201 7d09 |0006: new-instance v1, Landroidx/media3/common/AudioAttributes$Builder; // type@097d │ │ -3e8084: 7010 e23a 0100 |0008: invoke-direct {v1}, Landroidx/media3/common/AudioAttributes$Builder;.:()V // method@3ae2 │ │ -3e808a: 6e20 e53a 3100 |000b: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setContentType:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@3ae5 │ │ -3e8090: 5203 7816 |000e: iget v3, v0, Landroidx/media3/common/AudioAttributes;.flags:I // field@1678 │ │ -3e8094: 6e20 e63a 3100 |0010: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setFlags:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@3ae6 │ │ -3e809a: 5203 7a16 |0013: iget v3, v0, Landroidx/media3/common/AudioAttributes;.usage:I // field@167a │ │ -3e809e: 6e20 e83a 3100 |0015: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setUsage:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@3ae8 │ │ -3e80a4: 5423 8eef |0018: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e80a8: 6e10 e33a 0100 |001a: invoke-virtual {v1}, Landroidx/media3/common/AudioAttributes$Builder;.build:()Landroidx/media3/common/AudioAttributes; // method@3ae3 │ │ -3e80ae: 0c00 |001d: move-result-object v0 │ │ -3e80b0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -3e80b2: 7230 4944 0301 |001f: invoke-interface {v3, v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setAudioAttributes:(Landroidx/media3/common/AudioAttributes;Z)V // method@4449 │ │ -3e80b8: 0e00 |0022: return-void │ │ +3e803c: |[3e803c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioStreamType:(I)V │ │ +3e804c: 5420 8eef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e8050: 7210 783d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.getAudioAttributes:()Landroidx/media3/common/AudioAttributes; // method@3d78 │ │ +3e8056: 0c00 |0005: move-result-object v0 │ │ +3e8058: 2201 7d09 |0006: new-instance v1, Landroidx/media3/common/AudioAttributes$Builder; // type@097d │ │ +3e805c: 7010 e23a 0100 |0008: invoke-direct {v1}, Landroidx/media3/common/AudioAttributes$Builder;.:()V // method@3ae2 │ │ +3e8062: 6e20 e53a 3100 |000b: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setContentType:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@3ae5 │ │ +3e8068: 5203 7816 |000e: iget v3, v0, Landroidx/media3/common/AudioAttributes;.flags:I // field@1678 │ │ +3e806c: 6e20 e63a 3100 |0010: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setFlags:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@3ae6 │ │ +3e8072: 5203 7a16 |0013: iget v3, v0, Landroidx/media3/common/AudioAttributes;.usage:I // field@167a │ │ +3e8076: 6e20 e83a 3100 |0015: invoke-virtual {v1, v3}, Landroidx/media3/common/AudioAttributes$Builder;.setUsage:(I)Landroidx/media3/common/AudioAttributes$Builder; // method@3ae8 │ │ +3e807c: 5423 8eef |0018: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e8080: 6e10 e33a 0100 |001a: invoke-virtual {v1}, Landroidx/media3/common/AudioAttributes$Builder;.build:()Landroidx/media3/common/AudioAttributes; // method@3ae3 │ │ +3e8086: 0c00 |001d: move-result-object v0 │ │ +3e8088: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +3e808a: 7230 4944 0301 |001f: invoke-interface {v3, v0, v1}, Landroidx/media3/exoplayer/ExoPlayer;.setAudioAttributes:(Landroidx/media3/common/AudioAttributes;Z)V // method@4449 │ │ +3e8090: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0006 line=228 │ │ 0x000b line=229 │ │ 0x000e line=230 │ │ 0x0013 line=231 │ │ @@ -985629,41 +985629,41 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -3e80bc: |[3e80bc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioTrack:(I)V │ │ -3e80cc: 5430 93ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ -3e80d0: 6e10 3a52 0000 |0002: invoke-virtual {v0}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@523a │ │ -3e80d6: 0c00 |0005: move-result-object v0 │ │ -3e80d8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3e80dc: 0e00 |0008: return-void │ │ -3e80de: 7010 8ea2 0300 |0009: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a28e │ │ -3e80e4: 0a01 |000c: move-result v1 │ │ -3e80e6: 6e20 3552 1000 |000d: invoke-virtual {v0, v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5235 │ │ -3e80ec: 0c00 |0010: move-result-object v0 │ │ -3e80ee: 2201 1c0d |0011: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride; // type@0d1c │ │ -3e80f2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -3e80f4: 2410 c81c 0200 |0014: filled-new-array {v2}, [I // type@1cc8 │ │ -3e80fa: 0c02 |0017: move-result-object v2 │ │ -3e80fc: 7030 b651 4102 |0018: invoke-direct {v1, v4, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;.:(I[I)V // method@51b6 │ │ -3e8102: 5434 93ef |001b: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ -3e8106: 6e10 fb51 0400 |001d: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.buildUponParameters:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@51fb │ │ -3e810c: 0c04 |0020: move-result-object v4 │ │ -3e810e: 7010 8ea2 0300 |0021: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a28e │ │ -3e8114: 0a02 |0024: move-result v2 │ │ -3e8116: 6e40 8851 2410 |0025: invoke-virtual {v4, v2, v0, v1}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.setSelectionOverride:(ILandroidx/media3/exoplayer/source/TrackGroupArray;Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@5188 │ │ -3e811c: 0c04 |0028: move-result-object v4 │ │ -3e811e: 6e10 7451 0400 |0029: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.build:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; // method@5174 │ │ -3e8124: 0c04 |002c: move-result-object v4 │ │ -3e8126: 5430 93ef |002d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ -3e812a: 6e20 1c52 4000 |002f: invoke-virtual {v0, v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.setParameters:(Landroidx/media3/common/TrackSelectionParameters;)V // method@521c │ │ -3e8130: 0e00 |0032: return-void │ │ +3e8094: |[3e8094] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setAudioTrack:(I)V │ │ +3e80a4: 5430 93ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ +3e80a8: 6e10 3a52 0000 |0002: invoke-virtual {v0}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector;.getCurrentMappedTrackInfo:()Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo; // method@523a │ │ +3e80ae: 0c00 |0005: move-result-object v0 │ │ +3e80b0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3e80b4: 0e00 |0008: return-void │ │ +3e80b6: 7010 8ea2 0300 |0009: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a28e │ │ +3e80bc: 0a01 |000c: move-result v1 │ │ +3e80be: 6e20 3552 1000 |000d: invoke-virtual {v0, v1}, Landroidx/media3/exoplayer/trackselection/MappingTrackSelector$MappedTrackInfo;.getTrackGroups:(I)Landroidx/media3/exoplayer/source/TrackGroupArray; // method@5235 │ │ +3e80c4: 0c00 |0010: move-result-object v0 │ │ +3e80c6: 2201 1c0d |0011: new-instance v1, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride; // type@0d1c │ │ +3e80ca: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +3e80cc: 2410 c81c 0200 |0014: filled-new-array {v2}, [I // type@1cc8 │ │ +3e80d2: 0c02 |0017: move-result-object v2 │ │ +3e80d4: 7030 b651 4102 |0018: invoke-direct {v1, v4, v2}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;.:(I[I)V // method@51b6 │ │ +3e80da: 5434 93ef |001b: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ +3e80de: 6e10 fb51 0400 |001d: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.buildUponParameters:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@51fb │ │ +3e80e4: 0c04 |0020: move-result-object v4 │ │ +3e80e6: 7010 8ea2 0300 |0021: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioRendererIndex:()I // method@a28e │ │ +3e80ec: 0a02 |0024: move-result v2 │ │ +3e80ee: 6e40 8851 2410 |0025: invoke-virtual {v4, v2, v0, v1}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.setSelectionOverride:(ILandroidx/media3/exoplayer/source/TrackGroupArray;Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$SelectionOverride;)Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder; // method@5188 │ │ +3e80f4: 0c04 |0028: move-result-object v4 │ │ +3e80f6: 6e10 7451 0400 |0029: invoke-virtual {v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters$Builder;.build:()Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector$Parameters; // method@5174 │ │ +3e80fc: 0c04 |002c: move-result-object v4 │ │ +3e80fe: 5430 93ef |002d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.trackSelector:Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector; // field@ef93 │ │ +3e8102: 6e20 1c52 4000 |002f: invoke-virtual {v0, v4}, Landroidx/media3/exoplayer/trackselection/DefaultTrackSelector;.setParameters:(Landroidx/media3/common/TrackSelectionParameters;)V // method@521c │ │ +3e8108: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0009 line=330 │ │ 0x0011 line=331 │ │ 0x001b line=332 │ │ 0x0021 line=333 │ │ @@ -985677,18 +985677,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3e8134: |[3e8134] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;)V │ │ -3e8144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e8146: 6e40 a3a2 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2a3 │ │ -3e814c: 0e00 |0004: return-void │ │ +3e810c: |[3e810c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;)V │ │ +3e811c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e811e: 6e40 a3a2 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2a3 │ │ +3e8124: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -985697,75 +985697,75 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -3e8150: |[3e8150] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3e8160: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e8164: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e816a: 1a01 0fb5 |0005: const-string v1, "setDataSource: " // string@b50f │ │ -3e816e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e8174: 6e20 12a6 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e817a: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e8180: 0c00 |0010: move-result-object v0 │ │ -3e8182: 1a01 3b14 |0011: const-string v1, "ExoPlayerWrapper" // string@143b │ │ -3e8186: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e818c: 2200 aa0a |0016: new-instance v0, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory; // type@0aaa │ │ -3e8190: 7100 0d9d 0000 |0018: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3e8196: 0c01 |001b: move-result-object v1 │ │ -3e8198: 7020 0b43 1000 |001c: invoke-direct {v0, v1}, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory;.:(Lokhttp3/Call$Factory;)V // method@430b │ │ -3e819e: 6201 bb75 |001f: sget-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ -3e81a2: 6e20 0f43 1000 |0021: invoke-virtual {v0, v1}, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory;.setUserAgent:(Ljava/lang/String;)Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory; // method@430f │ │ -3e81a8: 0c00 |0024: move-result-object v0 │ │ -3e81aa: 7110 cf0a 0500 |0025: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3e81b0: 0a01 |0028: move-result v1 │ │ -3e81b2: 3901 1b00 |0029: if-nez v1, 0044 // +001b │ │ -3e81b6: 7110 cf0a 0600 |002b: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3e81bc: 0a01 |002e: move-result v1 │ │ -3e81be: 3901 1500 |002f: if-nez v1, 0044 // +0015 │ │ -3e81c2: 2201 df1b |0031: new-instance v1, Ljava/util/HashMap; // type@1bdf │ │ -3e81c6: 7010 f2a7 0100 |0033: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3e81cc: 1a02 8a19 |0036: const-string v2, "ISO-8859-1" // string@198a │ │ -3e81d0: 7130 179d 6502 |0038: invoke-static {v5, v6, v2}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9d17 │ │ -3e81d6: 0c05 |003b: move-result-object v5 │ │ -3e81d8: 1a06 980a |003c: const-string v6, "Authorization" // string@0a98 │ │ -3e81dc: 6e30 fba7 6105 |003e: invoke-virtual {v1, v6, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a7fb │ │ -3e81e2: 6e20 0e43 1000 |0041: invoke-virtual {v0, v1}, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory;.setDefaultRequestProperties:(Ljava/util/Map;)Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory; // method@430e │ │ -3e81e8: 2205 6d0a |0044: new-instance v5, Landroidx/media3/datasource/DefaultDataSource$Factory; // type@0a6d │ │ -3e81ec: 5436 8def |0046: iget-object v6, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ -3e81f0: 7030 9041 6500 |0048: invoke-direct {v5, v6, v0}, Landroidx/media3/datasource/DefaultDataSource$Factory;.:(Landroid/content/Context;Landroidx/media3/datasource/DataSource$Factory;)V // method@4190 │ │ -3e81f6: 1a06 bc80 |004b: const-string v6, "http" // string@80bc │ │ -3e81fa: 6e20 f6a5 6400 |004d: invoke-virtual {v4, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3e8200: 0a06 |0050: move-result v6 │ │ -3e8202: 3806 1100 |0051: if-eqz v6, 0062 // +0011 │ │ -3e8206: 2205 900a |0053: new-instance v5, Landroidx/media3/datasource/cache/CacheDataSource$Factory; // type@0a90 │ │ -3e820a: 7010 3042 0500 |0055: invoke-direct {v5}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.:()V // method@4230 │ │ -3e8210: 5436 92ef |0058: iget-object v6, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ -3e8214: 6e20 3442 6500 |005a: invoke-virtual {v5, v6}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setCache:(Landroidx/media3/datasource/cache/Cache;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4234 │ │ -3e821a: 0c05 |005d: move-result-object v5 │ │ -3e821c: 6e20 3542 0500 |005e: invoke-virtual {v5, v0}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setUpstreamDataSourceFactory:(Landroidx/media3/datasource/DataSource$Factory;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4235 │ │ -3e8222: 0c05 |0061: move-result-object v5 │ │ -3e8224: 2206 ae0d |0062: new-instance v6, Landroidx/media3/extractor/DefaultExtractorsFactory; // type@0dae │ │ -3e8228: 7010 d254 0600 |0064: invoke-direct {v6}, Landroidx/media3/extractor/DefaultExtractorsFactory;.:()V // method@54d2 │ │ -3e822e: 1210 |0067: const/4 v0, #int 1 // #1 │ │ -3e8230: 6e20 d854 0600 |0068: invoke-virtual {v6, v0}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setConstantBitrateSeekingEnabled:(Z)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@54d8 │ │ -3e8236: 1300 0800 |006b: const/16 v0, #int 8 // #8 │ │ -3e823a: 6e20 d954 0600 |006d: invoke-virtual {v6, v0}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setMp3ExtractorFlags:(I)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@54d9 │ │ -3e8240: 2200 eb0c |0070: new-instance v0, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory; // type@0ceb │ │ -3e8244: 7030 4050 5006 |0072: invoke-direct {v0, v5, v6}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.:(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/extractor/ExtractorsFactory;)V // method@5040 │ │ -3e824a: 7110 d106 0400 |0075: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3e8250: 0c04 |0078: move-result-object v4 │ │ -3e8252: 7110 693c 0400 |0079: invoke-static {v4}, Landroidx/media3/common/MediaItem;.fromUri:(Landroid/net/Uri;)Landroidx/media3/common/MediaItem; // method@3c69 │ │ -3e8258: 0c04 |007c: move-result-object v4 │ │ -3e825a: 6e20 4150 4000 |007d: invoke-virtual {v0, v4}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.createMediaSource:(Landroidx/media3/common/MediaItem;)Landroidx/media3/exoplayer/source/ProgressiveMediaSource; // method@5041 │ │ -3e8260: 0c04 |0080: move-result-object v4 │ │ -3e8262: 5b34 90ef |0081: iput-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@ef90 │ │ -3e8266: 0e00 |0083: return-void │ │ +3e8128: |[3e8128] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3e8138: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e813c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e8142: 1a01 0fb5 |0005: const-string v1, "setDataSource: " // string@b50f │ │ +3e8146: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e814c: 6e20 12a6 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e8152: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e8158: 0c00 |0010: move-result-object v0 │ │ +3e815a: 1a01 3b14 |0011: const-string v1, "ExoPlayerWrapper" // string@143b │ │ +3e815e: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e8164: 2200 aa0a |0016: new-instance v0, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory; // type@0aaa │ │ +3e8168: 7100 0d9d 0000 |0018: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3e816e: 0c01 |001b: move-result-object v1 │ │ +3e8170: 7020 0b43 1000 |001c: invoke-direct {v0, v1}, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory;.:(Lokhttp3/Call$Factory;)V // method@430b │ │ +3e8176: 6201 bb75 |001f: sget-object v1, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ +3e817a: 6e20 0f43 1000 |0021: invoke-virtual {v0, v1}, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory;.setUserAgent:(Ljava/lang/String;)Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory; // method@430f │ │ +3e8180: 0c00 |0024: move-result-object v0 │ │ +3e8182: 7110 cf0a 0500 |0025: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3e8188: 0a01 |0028: move-result v1 │ │ +3e818a: 3901 1b00 |0029: if-nez v1, 0044 // +001b │ │ +3e818e: 7110 cf0a 0600 |002b: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3e8194: 0a01 |002e: move-result v1 │ │ +3e8196: 3901 1500 |002f: if-nez v1, 0044 // +0015 │ │ +3e819a: 2201 df1b |0031: new-instance v1, Ljava/util/HashMap; // type@1bdf │ │ +3e819e: 7010 f2a7 0100 |0033: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3e81a4: 1a02 8a19 |0036: const-string v2, "ISO-8859-1" // string@198a │ │ +3e81a8: 7130 179d 6502 |0038: invoke-static {v5, v6, v2}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9d17 │ │ +3e81ae: 0c05 |003b: move-result-object v5 │ │ +3e81b0: 1a06 980a |003c: const-string v6, "Authorization" // string@0a98 │ │ +3e81b4: 6e30 fba7 6105 |003e: invoke-virtual {v1, v6, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a7fb │ │ +3e81ba: 6e20 0e43 1000 |0041: invoke-virtual {v0, v1}, Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory;.setDefaultRequestProperties:(Ljava/util/Map;)Landroidx/media3/datasource/okhttp/OkHttpDataSource$Factory; // method@430e │ │ +3e81c0: 2205 6d0a |0044: new-instance v5, Landroidx/media3/datasource/DefaultDataSource$Factory; // type@0a6d │ │ +3e81c4: 5436 8def |0046: iget-object v6, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.context:Landroid/content/Context; // field@ef8d │ │ +3e81c8: 7030 9041 6500 |0048: invoke-direct {v5, v6, v0}, Landroidx/media3/datasource/DefaultDataSource$Factory;.:(Landroid/content/Context;Landroidx/media3/datasource/DataSource$Factory;)V // method@4190 │ │ +3e81ce: 1a06 bc80 |004b: const-string v6, "http" // string@80bc │ │ +3e81d2: 6e20 f6a5 6400 |004d: invoke-virtual {v4, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3e81d8: 0a06 |0050: move-result v6 │ │ +3e81da: 3806 1100 |0051: if-eqz v6, 0062 // +0011 │ │ +3e81de: 2205 900a |0053: new-instance v5, Landroidx/media3/datasource/cache/CacheDataSource$Factory; // type@0a90 │ │ +3e81e2: 7010 3042 0500 |0055: invoke-direct {v5}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.:()V // method@4230 │ │ +3e81e8: 5436 92ef |0058: iget-object v6, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.simpleCache:Landroidx/media3/datasource/cache/SimpleCache; // field@ef92 │ │ +3e81ec: 6e20 3442 6500 |005a: invoke-virtual {v5, v6}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setCache:(Landroidx/media3/datasource/cache/Cache;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4234 │ │ +3e81f2: 0c05 |005d: move-result-object v5 │ │ +3e81f4: 6e20 3542 0500 |005e: invoke-virtual {v5, v0}, Landroidx/media3/datasource/cache/CacheDataSource$Factory;.setUpstreamDataSourceFactory:(Landroidx/media3/datasource/DataSource$Factory;)Landroidx/media3/datasource/cache/CacheDataSource$Factory; // method@4235 │ │ +3e81fa: 0c05 |0061: move-result-object v5 │ │ +3e81fc: 2206 ae0d |0062: new-instance v6, Landroidx/media3/extractor/DefaultExtractorsFactory; // type@0dae │ │ +3e8200: 7010 d254 0600 |0064: invoke-direct {v6}, Landroidx/media3/extractor/DefaultExtractorsFactory;.:()V // method@54d2 │ │ +3e8206: 1210 |0067: const/4 v0, #int 1 // #1 │ │ +3e8208: 6e20 d854 0600 |0068: invoke-virtual {v6, v0}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setConstantBitrateSeekingEnabled:(Z)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@54d8 │ │ +3e820e: 1300 0800 |006b: const/16 v0, #int 8 // #8 │ │ +3e8212: 6e20 d954 0600 |006d: invoke-virtual {v6, v0}, Landroidx/media3/extractor/DefaultExtractorsFactory;.setMp3ExtractorFlags:(I)Landroidx/media3/extractor/DefaultExtractorsFactory; // method@54d9 │ │ +3e8218: 2200 eb0c |0070: new-instance v0, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory; // type@0ceb │ │ +3e821c: 7030 4050 5006 |0072: invoke-direct {v0, v5, v6}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.:(Landroidx/media3/datasource/DataSource$Factory;Landroidx/media3/extractor/ExtractorsFactory;)V // method@5040 │ │ +3e8222: 7110 d106 0400 |0075: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3e8228: 0c04 |0078: move-result-object v4 │ │ +3e822a: 7110 693c 0400 |0079: invoke-static {v4}, Landroidx/media3/common/MediaItem;.fromUri:(Landroid/net/Uri;)Landroidx/media3/common/MediaItem; // method@3c69 │ │ +3e8230: 0c04 |007c: move-result-object v4 │ │ +3e8232: 6e20 4150 4000 |007d: invoke-virtual {v0, v4}, Landroidx/media3/exoplayer/source/ProgressiveMediaSource$Factory;.createMediaSource:(Landroidx/media3/common/MediaItem;)Landroidx/media3/exoplayer/source/ProgressiveMediaSource; // method@5041 │ │ +3e8238: 0c04 |0080: move-result-object v4 │ │ +3e823a: 5b34 90ef |0081: iput-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.mediaSource:Landroidx/media3/exoplayer/source/MediaSource; // field@ef90 │ │ +3e823e: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0016 line=238 │ │ 0x0018 line=239 │ │ 0x0021 line=240 │ │ 0x0025 line=242 │ │ @@ -985795,18 +985795,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e8268: |[3e8268] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDisplay:(Landroid/view/SurfaceHolder;)V │ │ -3e8278: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e827c: 7220 993d 2000 |0002: invoke-interface {v0, v2}, Landroidx/media3/common/Player;.setVideoSurfaceHolder:(Landroid/view/SurfaceHolder;)V // method@3d99 │ │ -3e8282: 0e00 |0005: return-void │ │ +3e8240: |[3e8240] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setDisplay:(Landroid/view/SurfaceHolder;)V │ │ +3e8250: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e8254: 7220 993d 2000 |0002: invoke-interface {v0, v2}, Landroidx/media3/common/Player;.setVideoSurfaceHolder:(Landroid/view/SurfaceHolder;)V // method@3d99 │ │ +3e825a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/SurfaceHolder; │ │ │ │ @@ -985815,17 +985815,17 @@ │ │ type : '(Landroidx/core/util/Consumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8284: |[3e8284] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V │ │ -3e8294: 5b01 8cef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ -3e8298: 0e00 |0002: return-void │ │ +3e825c: |[3e825c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V │ │ +3e826c: 5b01 8cef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.bufferingUpdateListener:Landroidx/core/util/Consumer; // field@ef8c │ │ +3e8270: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/core/util/Consumer; │ │ │ │ @@ -985834,17 +985834,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e829c: |[3e829c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnCompletionListener:(Ljava/lang/Runnable;)V │ │ -3e82ac: 5b01 88ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@ef88 │ │ -3e82b0: 0e00 |0002: return-void │ │ +3e8274: |[3e8274] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnCompletionListener:(Ljava/lang/Runnable;)V │ │ +3e8284: 5b01 88ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioCompletionListener:Ljava/lang/Runnable; // field@ef88 │ │ +3e8288: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -985853,17 +985853,17 @@ │ │ type : '(Landroidx/core/util/Consumer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e82b4: |[3e82b4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnErrorListener:(Landroidx/core/util/Consumer;)V │ │ -3e82c4: 5b01 89ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@ef89 │ │ -3e82c8: 0e00 |0002: return-void │ │ +3e828c: |[3e828c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnErrorListener:(Landroidx/core/util/Consumer;)V │ │ +3e829c: 5b01 89ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioErrorListener:Landroidx/core/util/Consumer; // field@ef89 │ │ +3e82a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/core/util/Consumer; │ │ │ │ @@ -985872,17 +985872,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e82cc: |[3e82cc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V │ │ -3e82dc: 5b01 8aef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ -3e82e0: 0e00 |0002: return-void │ │ +3e82a4: |[3e82a4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V │ │ +3e82b4: 5b01 8aef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.audioSeekCompleteListener:Ljava/lang/Runnable; // field@ef8a │ │ +3e82b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -985891,26 +985891,26 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3e82e4: |[3e82e4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setPlaybackParams:(FZ)V │ │ -3e82f4: 2200 d109 |0000: new-instance v0, Landroidx/media3/common/PlaybackParameters; // type@09d1 │ │ -3e82f8: 5421 91ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ -3e82fc: 5211 3e18 |0004: iget v1, v1, Landroidx/media3/common/PlaybackParameters;.pitch:F // field@183e │ │ -3e8300: 7030 163d 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/media3/common/PlaybackParameters;.:(FF)V // method@3d16 │ │ -3e8306: 5b20 91ef |0009: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ -3e830a: 5423 8eef |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e830e: 7220 4c44 4300 |000d: invoke-interface {v3, v4}, Landroidx/media3/exoplayer/ExoPlayer;.setSkipSilenceEnabled:(Z)V // method@444c │ │ -3e8314: 5423 8eef |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e8318: 5424 91ef |0012: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ -3e831c: 7220 983d 4300 |0014: invoke-interface {v3, v4}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@3d98 │ │ -3e8322: 0e00 |0017: return-void │ │ +3e82bc: |[3e82bc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setPlaybackParams:(FZ)V │ │ +3e82cc: 2200 d109 |0000: new-instance v0, Landroidx/media3/common/PlaybackParameters; // type@09d1 │ │ +3e82d0: 5421 91ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ +3e82d4: 5211 3e18 |0004: iget v1, v1, Landroidx/media3/common/PlaybackParameters;.pitch:F // field@183e │ │ +3e82d8: 7030 163d 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/media3/common/PlaybackParameters;.:(FF)V // method@3d16 │ │ +3e82de: 5b20 91ef |0009: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ +3e82e2: 5423 8eef |000b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e82e6: 7220 4c44 4300 |000d: invoke-interface {v3, v4}, Landroidx/media3/exoplayer/ExoPlayer;.setSkipSilenceEnabled:(Z)V // method@444c │ │ +3e82ec: 5423 8eef |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e82f0: 5424 91ef |0012: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ +3e82f4: 7220 983d 4300 |0014: invoke-interface {v3, v4}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@3d98 │ │ +3e82fa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x000b line=274 │ │ 0x0010 line=275 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ @@ -985922,38 +985922,38 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -3e8324: |[3e8324] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setVolume:(FF)V │ │ -3e8334: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -3e8338: 2d00 0304 |0002: cmpl-float v0, v3, v4 │ │ -3e833c: 3d00 1b00 |0004: if-lez v0, 001f // +001b │ │ -3e8340: 5420 8eef |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e8344: 7220 9a3d 4000 |0008: invoke-interface {v0, v4}, Landroidx/media3/common/Player;.setVolume:(F)V // method@3d9a │ │ -3e834a: 5420 8fef |000b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ -3e834e: 3800 1f00 |000d: if-eqz v0, 002c // +001f │ │ -3e8352: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -3e8354: 6e20 3006 1000 |0010: invoke-virtual {v0, v1}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0630 │ │ -3e835a: 5420 8fef |0013: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ -3e835e: 1501 7a44 |0015: const/high16 v1, #int 1148846080 // #447a │ │ -3e8362: c743 |0017: sub-float/2addr v3, v4 │ │ -3e8364: a803 0301 |0018: mul-float v3, v3, v1 │ │ -3e8368: 8733 |001a: float-to-int v3, v3 │ │ -3e836a: 6e20 3306 3000 |001b: invoke-virtual {v0, v3}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0633 │ │ -3e8370: 280e |001e: goto 002c // +000e │ │ -3e8372: 5424 8eef |001f: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e8376: 7220 9a3d 3400 |0021: invoke-interface {v4, v3}, Landroidx/media3/common/Player;.setVolume:(F)V // method@3d9a │ │ -3e837c: 5423 8fef |0024: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ -3e8380: 3803 0600 |0026: if-eqz v3, 002c // +0006 │ │ -3e8384: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -3e8386: 6e20 3006 4300 |0029: invoke-virtual {v3, v4}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0630 │ │ -3e838c: 0e00 |002c: return-void │ │ +3e82fc: |[3e82fc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.setVolume:(FF)V │ │ +3e830c: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +3e8310: 2d00 0304 |0002: cmpl-float v0, v3, v4 │ │ +3e8314: 3d00 1b00 |0004: if-lez v0, 001f // +001b │ │ +3e8318: 5420 8eef |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e831c: 7220 9a3d 4000 |0008: invoke-interface {v0, v4}, Landroidx/media3/common/Player;.setVolume:(F)V // method@3d9a │ │ +3e8322: 5420 8fef |000b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ +3e8326: 3800 1f00 |000d: if-eqz v0, 002c // +001f │ │ +3e832a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +3e832c: 6e20 3006 1000 |0010: invoke-virtual {v0, v1}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0630 │ │ +3e8332: 5420 8fef |0013: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ +3e8336: 1501 7a44 |0015: const/high16 v1, #int 1148846080 // #447a │ │ +3e833a: c743 |0017: sub-float/2addr v3, v4 │ │ +3e833c: a803 0301 |0018: mul-float v3, v3, v1 │ │ +3e8340: 8733 |001a: float-to-int v3, v3 │ │ +3e8342: 6e20 3306 3000 |001b: invoke-virtual {v0, v3}, Landroid/media/audiofx/LoudnessEnhancer;.setTargetGain:(I)V // method@0633 │ │ +3e8348: 280e |001e: goto 002c // +000e │ │ +3e834a: 5424 8eef |001f: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e834e: 7220 9a3d 3400 |0021: invoke-interface {v4, v3}, Landroidx/media3/common/Player;.setVolume:(F)V // method@3d9a │ │ +3e8354: 5423 8fef |0024: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.loudnessEnhancer:Landroid/media/audiofx/LoudnessEnhancer; // field@ef8f │ │ +3e8358: 3803 0600 |0026: if-eqz v3, 002c // +0006 │ │ +3e835c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +3e835e: 6e20 3006 4300 |0029: invoke-virtual {v3, v4}, Landroid/media/audiofx/AudioEffect;.setEnabled:(Z)I // method@0630 │ │ +3e8364: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=280 │ │ 0x000b line=281 │ │ 0x0010 line=282 │ │ 0x0013 line=283 │ │ 0x001f line=286 │ │ @@ -985969,21 +985969,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e8390: |[3e8390] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.start:()V │ │ -3e83a0: 5420 8eef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e83a4: 7210 933d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.play:()V // method@3d93 │ │ -3e83aa: 5420 8eef |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e83ae: 5421 91ef |0007: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ -3e83b2: 7220 983d 1000 |0009: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@3d98 │ │ -3e83b8: 0e00 |000c: return-void │ │ +3e8368: |[3e8368] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.start:()V │ │ +3e8378: 5420 8eef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e837c: 7210 933d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.play:()V // method@3d93 │ │ +3e8382: 5420 8eef |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e8386: 5421 91ef |0007: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.playbackParameters:Landroidx/media3/common/PlaybackParameters; // field@ef91 │ │ +3e838a: 7220 983d 1000 |0009: invoke-interface {v0, v1}, Landroidx/media3/common/Player;.setPlaybackParameters:(Landroidx/media3/common/PlaybackParameters;)V // method@3d98 │ │ +3e8390: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -985992,18 +985992,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e83bc: |[3e83bc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.stop:()V │ │ -3e83cc: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ -3e83d0: 7210 9b3d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.stop:()V // method@3d9b │ │ -3e83d6: 0e00 |0005: return-void │ │ +3e8394: |[3e8394] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper.stop:()V │ │ +3e83a4: 5410 8eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.exoPlayer:Landroidx/media3/exoplayer/ExoPlayer; // field@ef8e │ │ +3e83a8: 7210 9b3d 0000 |0002: invoke-interface {v0}, Landroidx/media3/common/Player;.stop:()V // method@3d9b │ │ +3e83ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -986032,34 +986032,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e83d8: |[3e83d8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.:()V │ │ -3e83e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e83ee: 0e00 |0003: return-void │ │ +3e83b0: |[3e83b0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.:()V │ │ +3e83c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e83c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e83f0: |[3e83f0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.run:()V │ │ -3e8400: 7100 c6a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V // method@a2c6 │ │ -3e8406: 0e00 |0003: return-void │ │ +3e83c8: |[3e83c8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda0.run:()V │ │ +3e83d8: 7100 c6a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V // method@a2c6 │ │ +3e83de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -986088,34 +986088,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8408: |[3e8408] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.:()V │ │ -3e8418: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e841e: 0e00 |0003: return-void │ │ +3e83e0: |[3e83e0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.:()V │ │ +3e83f0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e83f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e8420: |[3e8420] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.run:()V │ │ -3e8430: 7100 c3a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V // method@a2c3 │ │ -3e8436: 0e00 |0003: return-void │ │ +3e83f8: |[3e83f8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda1.run:()V │ │ +3e8408: 7100 c3a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V // method@a2c3 │ │ +3e840e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -986148,18 +986148,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e84a0: |[3e84a0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -3e84b0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e84b6: 5b01 94ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef94 │ │ -3e84ba: 0e00 |0005: return-void │ │ +3e8478: |[3e8478] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +3e8488: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e848e: 5b01 94ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef94 │ │ +3e8492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -986169,18 +986169,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e84bc: |[3e84bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.run:()V │ │ -3e84cc: 5410 94ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef94 │ │ -3e84d0: 7110 c7a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2c7 │ │ -3e84d6: 0e00 |0005: return-void │ │ +3e8494: |[3e8494] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda4.run:()V │ │ +3e84a4: 5410 94ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef94 │ │ +3e84a8: 7110 c7a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2c7 │ │ +3e84ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -986213,18 +986213,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e84d8: |[3e84d8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -3e84e8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e84ee: 5b01 95ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef95 │ │ -3e84f2: 0e00 |0005: return-void │ │ +3e84b0: |[3e84b0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +3e84c0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e84c6: 5b01 95ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef95 │ │ +3e84ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -986234,18 +986234,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e84f4: |[3e84f4] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.run:()V │ │ -3e8504: 5410 95ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef95 │ │ -3e8508: 7110 c5a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2c5 │ │ -3e850e: 0e00 |0005: return-void │ │ +3e84cc: |[3e84cc] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda5.run:()V │ │ +3e84dc: 5410 95ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef95 │ │ +3e84e0: 7110 c5a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2c5 │ │ +3e84e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -986278,18 +986278,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e8578: |[3e8578] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ -3e8588: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e858e: 5b01 96ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@ef96 │ │ -3e8592: 0e00 |0005: return-void │ │ +3e8550: |[3e8550] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ +3e8560: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e8566: 5b01 96ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@ef96 │ │ +3e856a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ │ │ @@ -986299,18 +986299,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e8594: |[3e8594] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.run:()V │ │ -3e85a4: 5410 96ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@ef96 │ │ -3e85a8: 7110 bfa2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a2bf │ │ -3e85ae: 0e00 |0005: return-void │ │ +3e856c: |[3e856c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1$$ExternalSyntheticLambda0.run:()V │ │ +3e857c: 5410 96ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // field@ef96 │ │ +3e8580: 7110 bfa2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a2bf │ │ +3e8586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -986348,17 +986348,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e85b0: |[3e85b0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ -3e85c0: 7010 c1a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.lambda$onAudioFocusChange$0:()V // method@a2c1 │ │ -3e85c6: 0e00 |0003: return-void │ │ +3e8588: |[3e8588] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.$r8$lambda$XoRiYUKPeokSWehlqOblZd2kEfc:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V │ │ +3e8598: 7010 c1a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.lambda$onAudioFocusChange$0:()V // method@a2c1 │ │ +3e859e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;) │ │ @@ -986366,18 +986366,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e85c8: |[3e85c8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -3e85d8: 5b01 97ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e85dc: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e85e2: 0e00 |0005: return-void │ │ +3e85a0: |[3e85a0] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +3e85b0: 5b01 97ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e85b4: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e85ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -986386,24 +986386,24 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3e85e4: |[3e85e4] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.lambda$onAudioFocusChange$0:()V │ │ -3e85f4: 5430 97ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e85f8: 7110 cea2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a2ce │ │ -3e85fe: 0a00 |0005: move-result v0 │ │ -3e8600: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -3e8604: 5430 97ef |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8608: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -3e860a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -3e860c: 6e30 eea2 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a2ee │ │ -3e8612: 0e00 |000f: return-void │ │ +3e85bc: |[3e85bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.lambda$onAudioFocusChange$0:()V │ │ +3e85cc: 5430 97ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e85d0: 7110 cea2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a2ce │ │ +3e85d6: 0a00 |0005: move-result v0 │ │ +3e85d8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +3e85dc: 5430 97ef |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e85e0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +3e85e2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +3e85e4: 6e30 eea2 1002 |000c: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a2ee │ │ +3e85ea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0008 line=643 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; │ │ │ │ @@ -986413,111 +986413,111 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 198 16-bit code units │ │ -3e8614: |[3e8614] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.onAudioFocusChange:(I)V │ │ -3e8624: 5460 97ef |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8628: 7110 cca2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a2cc │ │ -3e862e: 0a00 |0005: move-result v0 │ │ -3e8630: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -3e8634: 0e00 |0008: return-void │ │ -3e8636: 6300 0ed1 |0009: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3e863a: 1a01 7d2f |000b: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e863e: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -3e8642: 5467 97ef |000f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8646: 7110 d0a2 0700 |0011: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2d0 │ │ -3e864c: 1a07 5aa1 |0014: const-string v7, "onAudioFocusChange: PlaybackService is no longer running" // string@a15a │ │ -3e8650: 7120 170b 7100 |0016: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e8656: 0e00 |0019: return-void │ │ -3e8658: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ -3e865a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -3e865c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -3e865e: 3307 1700 |001d: if-ne v7, v0, 0034 // +0017 │ │ -3e8662: 1a07 b03a |001f: const-string v7, "Lost audio focus" // string@3ab0 │ │ -3e8666: 7120 170b 7100 |0021: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e866c: 5467 97ef |0024: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8670: 6e30 eea2 3702 |0026: invoke-virtual {v7, v3, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a2ee │ │ -3e8676: 5467 97ef |0029: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e867a: 7110 d3a2 0700 |002b: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // method@a2d3 │ │ -3e8680: 0c07 |002e: move-result-object v7 │ │ -3e8682: 7210 cda0 0700 |002f: invoke-interface {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.shouldStop:()V // method@a0cd │ │ -3e8688: 2900 9300 |0032: goto/16 00c5 // +0093 │ │ -3e868c: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ -3e868e: 3307 2400 |0035: if-ne v7, v0, 0059 // +0024 │ │ -3e8692: 7100 f2a3 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldPauseForFocusLoss:()Z // method@a3f2 │ │ -3e8698: 0a04 |003a: move-result v4 │ │ -3e869a: 3904 1e00 |003b: if-nez v4, 0059 // +001e │ │ -3e869e: 5467 97ef |003d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e86a2: 7110 d4a2 0700 |003f: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a2d4 │ │ -3e86a8: 0c07 |0042: move-result-object v7 │ │ -3e86aa: 6200 1bc9 |0043: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e86ae: 3307 8000 |0045: if-ne v7, v0, 00c5 // +0080 │ │ -3e86b2: 1a07 b13a |0047: const-string v7, "Lost audio focus temporarily. Ducking..." // string@3ab1 │ │ -3e86b6: 7120 170b 7100 |0049: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e86bc: 5467 97ef |004c: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e86c0: 1500 803e |004e: const/high16 v0, #int 1048576000 // #3e80 │ │ -3e86c4: 6e30 fda2 0700 |0050: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a2fd │ │ -3e86ca: 5467 97ef |0053: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e86ce: 7120 cfa2 2700 |0055: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a2cf │ │ -3e86d4: 286d |0058: goto 00c5 // +006d │ │ -3e86d6: 12e4 |0059: const/4 v4, #int -2 // #fe │ │ -3e86d8: 1205 |005a: const/4 v5, #int 0 // #0 │ │ -3e86da: 3247 3400 |005b: if-eq v7, v4, 008f // +0034 │ │ -3e86de: 3307 0300 |005d: if-ne v7, v0, 0060 // +0003 │ │ -3e86e2: 2830 |005f: goto 008f // +0030 │ │ -3e86e4: 3337 6500 |0060: if-ne v7, v3, 00c5 // +0065 │ │ -3e86e8: 1a07 d817 |0062: const-string v7, "Gained audio focus" // string@17d8 │ │ -3e86ec: 7120 170b 7100 |0064: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e86f2: 5467 97ef |0067: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e86f6: 7110 cba2 0700 |0069: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a2cb │ │ -3e86fc: 0c07 |006c: move-result-object v7 │ │ -3e86fe: 6e20 7907 5700 |006d: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0779 │ │ -3e8704: 5467 97ef |0070: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8708: 7110 cea2 0700 |0072: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a2ce │ │ -3e870e: 0a07 |0075: move-result v7 │ │ -3e8710: 3807 0c00 |0076: if-eqz v7, 0082 // +000c │ │ -3e8714: 5467 97ef |0078: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8718: 7110 cda2 0700 |007a: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a2cd │ │ -3e871e: 0c07 |007d: move-result-object v7 │ │ -3e8720: 6e10 aba2 0700 |007e: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a2ab │ │ -3e8726: 2808 |0081: goto 0089 // +0008 │ │ -3e8728: 5467 97ef |0082: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e872c: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -3e8730: 6e30 fda2 0700 |0086: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a2fd │ │ -3e8736: 5467 97ef |0089: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e873a: 7120 cfa2 2700 |008b: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a2cf │ │ -3e8740: 2837 |008e: goto 00c5 // +0037 │ │ -3e8742: 5467 97ef |008f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8746: 7110 d5a2 0700 |0091: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a2d5 │ │ -3e874c: 0c07 |0094: move-result-object v7 │ │ -3e874e: 6200 1bc9 |0095: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e8752: 3307 2e00 |0097: if-ne v7, v0, 00c5 // +002e │ │ -3e8756: 1a07 b23a |0099: const-string v7, "Lost audio focus temporarily. Pausing..." // string@3ab2 │ │ -3e875a: 7120 170b 7100 |009b: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e8760: 5467 97ef |009e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8764: 7110 cda2 0700 |00a0: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a2cd │ │ -3e876a: 0c07 |00a3: move-result-object v7 │ │ -3e876c: 6e10 9ba2 0700 |00a4: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a29b │ │ -3e8772: 5467 97ef |00a7: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8776: 7120 cfa2 3700 |00a9: invoke-static {v7, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a2cf │ │ -3e877c: 5467 97ef |00ac: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8780: 7110 cba2 0700 |00ae: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a2cb │ │ -3e8786: 0c07 |00b1: move-result-object v7 │ │ -3e8788: 6e20 7907 5700 |00b2: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0779 │ │ -3e878e: 5467 97ef |00b5: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ -3e8792: 7110 cba2 0700 |00b7: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a2cb │ │ -3e8798: 0c07 |00ba: move-result-object v7 │ │ -3e879a: 2200 8a1a |00bb: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; // type@1a8a │ │ -3e879e: 7020 bda2 6000 |00bd: invoke-direct {v0, v6}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a2bd │ │ -3e87a4: 1601 3075 |00c0: const-wide/16 v1, #int 30000 // #7530 │ │ -3e87a8: 6e40 7707 0721 |00c2: invoke-virtual {v7, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0777 │ │ -3e87ae: 0e00 |00c5: return-void │ │ +3e85ec: |[3e85ec] de.danoeh.antennapod.playback.service.internal.LocalPSMP$1.onAudioFocusChange:(I)V │ │ +3e85fc: 5460 97ef |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e8600: 7110 cca2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a2cc │ │ +3e8606: 0a00 |0005: move-result v0 │ │ +3e8608: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +3e860c: 0e00 |0008: return-void │ │ +3e860e: 6300 0ed1 |0009: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3e8612: 1a01 7d2f |000b: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e8616: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +3e861a: 5467 97ef |000f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e861e: 7110 d0a2 0700 |0011: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2d0 │ │ +3e8624: 1a07 5aa1 |0014: const-string v7, "onAudioFocusChange: PlaybackService is no longer running" // string@a15a │ │ +3e8628: 7120 170b 7100 |0016: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e862e: 0e00 |0019: return-void │ │ +3e8630: 12f0 |001a: const/4 v0, #int -1 // #ff │ │ +3e8632: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +3e8634: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +3e8636: 3307 1700 |001d: if-ne v7, v0, 0034 // +0017 │ │ +3e863a: 1a07 b03a |001f: const-string v7, "Lost audio focus" // string@3ab0 │ │ +3e863e: 7120 170b 7100 |0021: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e8644: 5467 97ef |0024: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e8648: 6e30 eea2 3702 |0026: invoke-virtual {v7, v3, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pause:(ZZ)V // method@a2ee │ │ +3e864e: 5467 97ef |0029: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e8652: 7110 d3a2 0700 |002b: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // method@a2d3 │ │ +3e8658: 0c07 |002e: move-result-object v7 │ │ +3e865a: 7210 cda0 0700 |002f: invoke-interface {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.shouldStop:()V // method@a0cd │ │ +3e8660: 2900 9300 |0032: goto/16 00c5 // +0093 │ │ +3e8664: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ +3e8666: 3307 2400 |0035: if-ne v7, v0, 0059 // +0024 │ │ +3e866a: 7100 f2a3 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldPauseForFocusLoss:()Z // method@a3f2 │ │ +3e8670: 0a04 |003a: move-result v4 │ │ +3e8672: 3904 1e00 |003b: if-nez v4, 0059 // +001e │ │ +3e8676: 5467 97ef |003d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e867a: 7110 d4a2 0700 |003f: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a2d4 │ │ +3e8680: 0c07 |0042: move-result-object v7 │ │ +3e8682: 6200 1bc9 |0043: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e8686: 3307 8000 |0045: if-ne v7, v0, 00c5 // +0080 │ │ +3e868a: 1a07 b13a |0047: const-string v7, "Lost audio focus temporarily. Ducking..." // string@3ab1 │ │ +3e868e: 7120 170b 7100 |0049: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e8694: 5467 97ef |004c: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e8698: 1500 803e |004e: const/high16 v0, #int 1048576000 // #3e80 │ │ +3e869c: 6e30 fda2 0700 |0050: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a2fd │ │ +3e86a2: 5467 97ef |0053: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e86a6: 7120 cfa2 2700 |0055: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a2cf │ │ +3e86ac: 286d |0058: goto 00c5 // +006d │ │ +3e86ae: 12e4 |0059: const/4 v4, #int -2 // #fe │ │ +3e86b0: 1205 |005a: const/4 v5, #int 0 // #0 │ │ +3e86b2: 3247 3400 |005b: if-eq v7, v4, 008f // +0034 │ │ +3e86b6: 3307 0300 |005d: if-ne v7, v0, 0060 // +0003 │ │ +3e86ba: 2830 |005f: goto 008f // +0030 │ │ +3e86bc: 3337 6500 |0060: if-ne v7, v3, 00c5 // +0065 │ │ +3e86c0: 1a07 d817 |0062: const-string v7, "Gained audio focus" // string@17d8 │ │ +3e86c4: 7120 170b 7100 |0064: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e86ca: 5467 97ef |0067: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e86ce: 7110 cba2 0700 |0069: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a2cb │ │ +3e86d4: 0c07 |006c: move-result-object v7 │ │ +3e86d6: 6e20 7907 5700 |006d: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0779 │ │ +3e86dc: 5467 97ef |0070: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e86e0: 7110 cea2 0700 |0072: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z // method@a2ce │ │ +3e86e6: 0a07 |0075: move-result v7 │ │ +3e86e8: 3807 0c00 |0076: if-eqz v7, 0082 // +000c │ │ +3e86ec: 5467 97ef |0078: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e86f0: 7110 cda2 0700 |007a: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a2cd │ │ +3e86f6: 0c07 |007d: move-result-object v7 │ │ +3e86f8: 6e10 aba2 0700 |007e: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a2ab │ │ +3e86fe: 2808 |0081: goto 0089 // +0008 │ │ +3e8700: 5467 97ef |0082: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e8704: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +3e8708: 6e30 fda2 0700 |0086: invoke-virtual {v7, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a2fd │ │ +3e870e: 5467 97ef |0089: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e8712: 7120 cfa2 2700 |008b: invoke-static {v7, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a2cf │ │ +3e8718: 2837 |008e: goto 00c5 // +0037 │ │ +3e871a: 5467 97ef |008f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e871e: 7110 d5a2 0700 |0091: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a2d5 │ │ +3e8724: 0c07 |0094: move-result-object v7 │ │ +3e8726: 6200 1bc9 |0095: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e872a: 3307 2e00 |0097: if-ne v7, v0, 00c5 // +002e │ │ +3e872e: 1a07 b23a |0099: const-string v7, "Lost audio focus temporarily. Pausing..." // string@3ab2 │ │ +3e8732: 7120 170b 7100 |009b: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e8738: 5467 97ef |009e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e873c: 7110 cda2 0700 |00a0: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // method@a2cd │ │ +3e8742: 0c07 |00a3: move-result-object v7 │ │ +3e8744: 6e10 9ba2 0700 |00a4: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a29b │ │ +3e874a: 5467 97ef |00a7: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e874e: 7120 cfa2 3700 |00a9: invoke-static {v7, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V // method@a2cf │ │ +3e8754: 5467 97ef |00ac: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e8758: 7110 cba2 0700 |00ae: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a2cb │ │ +3e875e: 0c07 |00b1: move-result-object v7 │ │ +3e8760: 6e20 7907 5700 |00b2: invoke-virtual {v7, v5}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0779 │ │ +3e8766: 5467 97ef |00b5: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // field@ef97 │ │ +3e876a: 7110 cba2 0700 |00b7: invoke-static {v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; // method@a2cb │ │ +3e8770: 0c07 |00ba: move-result-object v7 │ │ +3e8772: 2200 8a1a |00bb: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0; // type@1a8a │ │ +3e8776: 7020 bda2 6000 |00bd: invoke-direct {v0, v6}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;)V // method@a2bd │ │ +3e877c: 1601 3075 |00c0: const-wide/16 v1, #int 30000 // #7530 │ │ +3e8780: 6e40 7707 0721 |00c2: invoke-virtual {v7, v0, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0777 │ │ +3e8786: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0009 line=615 │ │ 0x000f line=616 │ │ 0x0016 line=617 │ │ 0x0021 line=622 │ │ @@ -986569,69 +986569,69 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e9ba0: |[3e9ba0] de.danoeh.antennapod.playback.service.internal.PlayableUtils.:()V │ │ -3e9bb0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e9bb6: 0e00 |0003: return-void │ │ +3e9b78: |[3e9b78] de.danoeh.antennapod.playback.service.internal.PlayableUtils.:()V │ │ +3e9b88: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e9b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlayableUtils;) │ │ name : 'saveCurrentPosition' │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;IJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -3e9bb8: |[3e9bb8] de.danoeh.antennapod.playback.service.internal.PlayableUtils.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V │ │ -3e9bc8: 7220 db9c 3200 |0000: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ -3e9bce: 7230 da9c 4205 |0003: invoke-interface {v2, v4, v5}, Lde/danoeh/antennapod/model/playback/Playable;.setLastPlayedTime:(J)V // method@9cda │ │ -3e9bd4: 2023 cf18 |0006: instance-of v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e9bd8: 3803 4200 |0008: if-eqz v3, 004a // +0042 │ │ -3e9bdc: 0723 |000a: move-object v3, v2 │ │ -3e9bde: 1f03 cf18 |000b: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e9be2: 6e10 409c 0300 |000d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e9be8: 0c04 |0010: move-result-object v4 │ │ -3e9bea: 3804 1500 |0011: if-eqz v4, 0026 // +0015 │ │ -3e9bee: 6e10 0a9c 0400 |0013: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ -3e9bf4: 0a05 |0016: move-result v5 │ │ -3e9bf6: 3805 0f00 |0017: if-eqz v5, 0026 // +000f │ │ -3e9bfa: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -3e9bfc: 2355 c91c |001a: new-array v5, v5, [J // type@1cc9 │ │ -3e9c00: 6e10 f79b 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3e9c06: 0b00 |001f: move-result-wide v0 │ │ -3e9c08: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -3e9c0a: 4c00 0504 |0021: aput-wide v0, v5, v4 │ │ -3e9c0e: 7120 79a3 5400 |0023: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(I[J)Ljava/util/concurrent/Future; // method@a379 │ │ -3e9c14: 6e10 4e9c 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ -3e9c1a: 0a04 |0029: move-result v4 │ │ -3e9c1c: 3a04 1d00 |002a: if-ltz v4, 0047 // +001d │ │ -3e9c20: 7210 d09c 0200 |002c: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e9c26: 0a04 |002f: move-result v4 │ │ -3e9c28: 6e10 4e9c 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ -3e9c2e: 0a05 |0033: move-result v5 │ │ -3e9c30: 3754 1300 |0034: if-le v4, v5, 0047 // +0013 │ │ -3e9c34: 6e10 4a9c 0300 |0036: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlayedDurationWhenStarted:()I // method@9c4a │ │ -3e9c3a: 0a04 |0039: move-result v4 │ │ -3e9c3c: 7210 d09c 0200 |003a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e9c42: 0a02 |003d: move-result v2 │ │ -3e9c44: b024 |003e: add-int/2addr v4, v2 │ │ -3e9c46: 6e10 4e9c 0300 |003f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ -3e9c4c: 0a02 |0042: move-result v2 │ │ -3e9c4e: b124 |0043: sub-int/2addr v4, v2 │ │ -3e9c50: 6e20 639c 4300 |0044: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPlayedDuration:(I)V // method@9c63 │ │ -3e9c56: 7110 81a3 0300 |0047: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMediaPlaybackInformation:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a381 │ │ -3e9c5c: 0e00 |004a: return-void │ │ +3e9b90: |[3e9b90] de.danoeh.antennapod.playback.service.internal.PlayableUtils.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V │ │ +3e9ba0: 7220 db9c 3200 |0000: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ +3e9ba6: 7230 da9c 4205 |0003: invoke-interface {v2, v4, v5}, Lde/danoeh/antennapod/model/playback/Playable;.setLastPlayedTime:(J)V // method@9cda │ │ +3e9bac: 2023 cf18 |0006: instance-of v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e9bb0: 3803 4200 |0008: if-eqz v3, 004a // +0042 │ │ +3e9bb4: 0723 |000a: move-object v3, v2 │ │ +3e9bb6: 1f03 cf18 |000b: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e9bba: 6e10 409c 0300 |000d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e9bc0: 0c04 |0010: move-result-object v4 │ │ +3e9bc2: 3804 1500 |0011: if-eqz v4, 0026 // +0015 │ │ +3e9bc6: 6e10 0a9c 0400 |0013: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ +3e9bcc: 0a05 |0016: move-result v5 │ │ +3e9bce: 3805 0f00 |0017: if-eqz v5, 0026 // +000f │ │ +3e9bd2: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +3e9bd4: 2355 c91c |001a: new-array v5, v5, [J // type@1cc9 │ │ +3e9bd8: 6e10 f79b 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3e9bde: 0b00 |001f: move-result-wide v0 │ │ +3e9be0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +3e9be2: 4c00 0504 |0021: aput-wide v0, v5, v4 │ │ +3e9be6: 7120 79a3 5400 |0023: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(I[J)Ljava/util/concurrent/Future; // method@a379 │ │ +3e9bec: 6e10 4e9c 0300 |0026: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ +3e9bf2: 0a04 |0029: move-result v4 │ │ +3e9bf4: 3a04 1d00 |002a: if-ltz v4, 0047 // +001d │ │ +3e9bf8: 7210 d09c 0200 |002c: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e9bfe: 0a04 |002f: move-result v4 │ │ +3e9c00: 6e10 4e9c 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ +3e9c06: 0a05 |0033: move-result v5 │ │ +3e9c08: 3754 1300 |0034: if-le v4, v5, 0047 // +0013 │ │ +3e9c0c: 6e10 4a9c 0300 |0036: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlayedDurationWhenStarted:()I // method@9c4a │ │ +3e9c12: 0a04 |0039: move-result v4 │ │ +3e9c14: 7210 d09c 0200 |003a: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e9c1a: 0a02 |003d: move-result v2 │ │ +3e9c1c: b024 |003e: add-int/2addr v4, v2 │ │ +3e9c1e: 6e10 4e9c 0300 |003f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStartPosition:()I // method@9c4e │ │ +3e9c24: 0a02 |0042: move-result v2 │ │ +3e9c26: b124 |0043: sub-int/2addr v4, v2 │ │ +3e9c28: 6e20 639c 4300 |0044: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPlayedDuration:(I)V // method@9c63 │ │ +3e9c2e: 7110 81a3 0300 |0047: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMediaPlaybackInformation:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a381 │ │ +3e9c34: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0006 line=22 │ │ 0x000a line=23 │ │ 0x000d line=24 │ │ @@ -986706,33 +986706,33 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3ea004: |[3ea004] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:()V │ │ -3ea014: 0e00 |0000: return-void │ │ +3e9fdc: |[3e9fdc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:()V │ │ +3e9fec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ea018: |[3ea018] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:(Landroid/content/Context;)V │ │ -3ea028: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea02e: 5b01 a8ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea032: 0e00 |0005: return-void │ │ +3e9ff0: |[3e9ff0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.:(Landroid/content/Context;)V │ │ +3ea000: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea006: 5b01 a8ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -986742,120 +986742,120 @@ │ │ type : '(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 215 16-bit code units │ │ -3ea034: |[3ea034] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3ea044: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3ea048: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3ea04e: 1301 5900 |0005: const/16 v1, #int 89 // #59 │ │ -3ea052: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3ea054: 7030 0da3 1702 |0008: invoke-direct {v7, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ -3ea05a: 0c01 |000b: move-result-object v1 │ │ -3ea05c: 6003 46dc |000c: sget v3, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@dc46 │ │ -3ea060: 5474 a8ef |000e: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea064: 6005 c3e2 |0010: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e2c3 │ │ -3ea068: 6e20 ff01 5400 |0012: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ea06e: 0c04 |0015: move-result-object v4 │ │ -3ea070: 6e40 cc26 3814 |0016: invoke-virtual {v8, v3, v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3ea076: 7110 79a5 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3ea07c: 0c01 |001c: move-result-object v1 │ │ -3ea07e: 6e20 58a7 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3ea084: 6201 1bc9 |0020: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3ea088: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -3ea08a: 331a 1600 |0023: if-ne v10, v1, 0039 // +0016 │ │ -3ea08e: 130a 7f00 |0025: const/16 v10, #int 127 // #7f │ │ -3ea092: 7030 0da3 a703 |0027: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ -3ea098: 0c0a |002a: move-result-object v10 │ │ -3ea09a: 6001 49dc |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_pause:I // field@dc49 │ │ -3ea09e: 5474 a8ef |002d: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea0a2: 6005 05e2 |002f: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.pause_label:I // field@e205 │ │ -3ea0a6: 6e20 ff01 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ea0ac: 0c04 |0034: move-result-object v4 │ │ -3ea0ae: 6e40 cc26 18a4 |0035: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3ea0b4: 2814 |0038: goto 004c // +0014 │ │ -3ea0b6: 130a 7e00 |0039: const/16 v10, #int 126 // #7e │ │ -3ea0ba: 7030 0da3 a703 |003b: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ -3ea0c0: 0c0a |003e: move-result-object v10 │ │ -3ea0c2: 6001 4adc |003f: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_play:I // field@dc4a │ │ -3ea0c6: 5474 a8ef |0041: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea0ca: 6005 07e2 |0043: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.play_label:I // field@e207 │ │ -3ea0ce: 6e20 ff01 5400 |0045: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ea0d4: 0c04 |0048: move-result-object v4 │ │ -3ea0d6: 6e40 cc26 18a4 |0049: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3ea0dc: 7110 79a5 0300 |004c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3ea0e2: 0c0a |004f: move-result-object v10 │ │ -3ea0e4: 6e20 58a7 a000 |0050: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3ea0ea: 130a 5a00 |0053: const/16 v10, #int 90 // #5a │ │ -3ea0ee: 1221 |0055: const/4 v1, #int 2 // #2 │ │ -3ea0f0: 7030 0da3 a701 |0056: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ -3ea0f6: 0c0a |0059: move-result-object v10 │ │ -3ea0f8: 6004 45dc |005a: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@dc45 │ │ -3ea0fc: 5475 a8ef |005c: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea100: 6006 ebe0 |005e: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e0eb │ │ -3ea104: 6e20 ff01 6500 |0060: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ea10a: 0c05 |0063: move-result-object v5 │ │ -3ea10c: 6e40 cc26 48a5 |0064: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3ea112: 7110 79a5 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3ea118: 0c0a |006a: move-result-object v10 │ │ -3ea11a: 6e20 58a7 a000 |006b: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3ea120: 7100 f4a3 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a3f4 │ │ -3ea126: 0a0a |0071: move-result v10 │ │ -3ea128: 1231 |0072: const/4 v1, #int 3 // #3 │ │ -3ea12a: 380a 1e00 |0073: if-eqz v10, 0091 // +001e │ │ -3ea12e: 547a acef |0075: iget-object v10, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ -3ea132: 7210 c59c 0a00 |0077: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ -3ea138: 0c0a |007a: move-result-object v10 │ │ -3ea13a: 380a 1600 |007b: if-eqz v10, 0091 // +0016 │ │ -3ea13e: 1a0a f153 |007d: const-string v10, "action.de.danoeh.antennapod.core.service.next_chapter" // string@53f1 │ │ -3ea142: 7030 0ca3 a701 |007f: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; // method@a30c │ │ -3ea148: 0c0a |0082: move-result-object v10 │ │ -3ea14a: 6001 48dc |0083: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@dc48 │ │ -3ea14e: 5474 a8ef |0085: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea152: 6005 bae1 |0087: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e1ba │ │ -3ea156: 6e20 ff01 5400 |0089: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ea15c: 0c04 |008c: move-result-object v4 │ │ -3ea15e: 6e40 cc26 18a4 |008d: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3ea164: 1241 |0090: const/4 v1, #int 4 // #4 │ │ -3ea166: 7100 f6a3 0000 |0091: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a3f6 │ │ -3ea16c: 0a0a |0094: move-result v10 │ │ -3ea16e: 380a 1700 |0095: if-eqz v10, 00ac // +0017 │ │ -3ea172: 130a 5700 |0097: const/16 v10, #int 87 // #57 │ │ -3ea176: 7030 0da3 a701 |0099: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ -3ea17c: 0c0a |009c: move-result-object v10 │ │ -3ea17e: 6004 4cdc |009d: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@dc4c │ │ -3ea182: 5475 a8ef |009f: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea186: 6006 e6e2 |00a1: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e2e6 │ │ -3ea18a: 6e20 ff01 6500 |00a3: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3ea190: 0c05 |00a6: move-result-object v5 │ │ -3ea192: 6e40 cc26 48a5 |00a7: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3ea198: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3ea19c: 130a 5600 |00ac: const/16 v10, #int 86 // #56 │ │ -3ea1a0: 7030 0da3 a701 |00ae: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ -3ea1a6: 0c0a |00b1: move-result-object v10 │ │ -3ea1a8: 2201 7009 |00b2: new-instance v1, Landroidx/media/app/NotificationCompat$MediaStyle; // type@0970 │ │ -3ea1ac: 7010 b13a 0100 |00b4: invoke-direct {v1}, Landroidx/media/app/NotificationCompat$MediaStyle;.:()V // method@3ab1 │ │ -3ea1b2: 6e20 b63a 9100 |00b7: invoke-virtual {v1, v9}, Landroidx/media/app/NotificationCompat$MediaStyle;.setMediaSession:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab6 │ │ -3ea1b8: 0c09 |00ba: move-result-object v9 │ │ -3ea1ba: 2321 e21d |00bb: new-array v1, v2, [Ljava/lang/Integer; // type@1de2 │ │ -3ea1be: 6e20 6aa7 1000 |00bd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@a76a │ │ -3ea1c4: 0c00 |00c0: move-result-object v0 │ │ -3ea1c6: 1f00 e21d |00c1: check-cast v0, [Ljava/lang/Integer; // type@1de2 │ │ -3ea1ca: 7110 31aa 0000 |00c3: invoke-static {v0}, Lorg/apache/commons/lang3/ArrayUtils;.toPrimitive:([Ljava/lang/Integer;)[I // method@aa31 │ │ -3ea1d0: 0c00 |00c6: move-result-object v0 │ │ -3ea1d2: 6e20 b73a 0900 |00c7: invoke-virtual {v9, v0}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowActionsInCompactView:([I)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab7 │ │ -3ea1d8: 0c09 |00ca: move-result-object v9 │ │ -3ea1da: 6e20 b83a 3900 |00cb: invoke-virtual {v9, v3}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowCancelButton:(Z)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab8 │ │ -3ea1e0: 0c09 |00ce: move-result-object v9 │ │ -3ea1e2: 6e20 b53a a900 |00cf: invoke-virtual {v9, v10}, Landroidx/media/app/NotificationCompat$MediaStyle;.setCancelButtonIntent:(Landroid/app/PendingIntent;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab5 │ │ -3ea1e8: 0c09 |00d2: move-result-object v9 │ │ -3ea1ea: 6e20 e026 9800 |00d3: invoke-virtual {v8, v9}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ -3ea1f0: 0e00 |00d6: return-void │ │ +3ea00c: |[3ea00c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3ea01c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3ea020: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3ea026: 1301 5900 |0005: const/16 v1, #int 89 // #59 │ │ +3ea02a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3ea02c: 7030 0da3 1702 |0008: invoke-direct {v7, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ +3ea032: 0c01 |000b: move-result-object v1 │ │ +3ea034: 6003 46dc |000c: sget v3, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@dc46 │ │ +3ea038: 5474 a8ef |000e: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea03c: 6005 c3e2 |0010: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e2c3 │ │ +3ea040: 6e20 ff01 5400 |0012: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ea046: 0c04 |0015: move-result-object v4 │ │ +3ea048: 6e40 cc26 3814 |0016: invoke-virtual {v8, v3, v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3ea04e: 7110 79a5 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3ea054: 0c01 |001c: move-result-object v1 │ │ +3ea056: 6e20 58a7 1000 |001d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3ea05c: 6201 1bc9 |0020: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3ea060: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +3ea062: 331a 1600 |0023: if-ne v10, v1, 0039 // +0016 │ │ +3ea066: 130a 7f00 |0025: const/16 v10, #int 127 // #7f │ │ +3ea06a: 7030 0da3 a703 |0027: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ +3ea070: 0c0a |002a: move-result-object v10 │ │ +3ea072: 6001 49dc |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_pause:I // field@dc49 │ │ +3ea076: 5474 a8ef |002d: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea07a: 6005 05e2 |002f: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.pause_label:I // field@e205 │ │ +3ea07e: 6e20 ff01 5400 |0031: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ea084: 0c04 |0034: move-result-object v4 │ │ +3ea086: 6e40 cc26 18a4 |0035: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3ea08c: 2814 |0038: goto 004c // +0014 │ │ +3ea08e: 130a 7e00 |0039: const/16 v10, #int 126 // #7e │ │ +3ea092: 7030 0da3 a703 |003b: invoke-direct {v7, v10, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ +3ea098: 0c0a |003e: move-result-object v10 │ │ +3ea09a: 6001 4adc |003f: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_play:I // field@dc4a │ │ +3ea09e: 5474 a8ef |0041: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea0a2: 6005 07e2 |0043: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.play_label:I // field@e207 │ │ +3ea0a6: 6e20 ff01 5400 |0045: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ea0ac: 0c04 |0048: move-result-object v4 │ │ +3ea0ae: 6e40 cc26 18a4 |0049: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3ea0b4: 7110 79a5 0300 |004c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3ea0ba: 0c0a |004f: move-result-object v10 │ │ +3ea0bc: 6e20 58a7 a000 |0050: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3ea0c2: 130a 5a00 |0053: const/16 v10, #int 90 // #5a │ │ +3ea0c6: 1221 |0055: const/4 v1, #int 2 // #2 │ │ +3ea0c8: 7030 0da3 a701 |0056: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ +3ea0ce: 0c0a |0059: move-result-object v10 │ │ +3ea0d0: 6004 45dc |005a: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@dc45 │ │ +3ea0d4: 5475 a8ef |005c: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea0d8: 6006 ebe0 |005e: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e0eb │ │ +3ea0dc: 6e20 ff01 6500 |0060: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ea0e2: 0c05 |0063: move-result-object v5 │ │ +3ea0e4: 6e40 cc26 48a5 |0064: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3ea0ea: 7110 79a5 0100 |0067: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3ea0f0: 0c0a |006a: move-result-object v10 │ │ +3ea0f2: 6e20 58a7 a000 |006b: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3ea0f8: 7100 f4a3 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a3f4 │ │ +3ea0fe: 0a0a |0071: move-result v10 │ │ +3ea100: 1231 |0072: const/4 v1, #int 3 // #3 │ │ +3ea102: 380a 1e00 |0073: if-eqz v10, 0091 // +001e │ │ +3ea106: 547a acef |0075: iget-object v10, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ +3ea10a: 7210 c59c 0a00 |0077: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ +3ea110: 0c0a |007a: move-result-object v10 │ │ +3ea112: 380a 1600 |007b: if-eqz v10, 0091 // +0016 │ │ +3ea116: 1a0a f153 |007d: const-string v10, "action.de.danoeh.antennapod.core.service.next_chapter" // string@53f1 │ │ +3ea11a: 7030 0ca3 a701 |007f: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; // method@a30c │ │ +3ea120: 0c0a |0082: move-result-object v10 │ │ +3ea122: 6001 48dc |0083: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@dc48 │ │ +3ea126: 5474 a8ef |0085: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea12a: 6005 bae1 |0087: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e1ba │ │ +3ea12e: 6e20 ff01 5400 |0089: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ea134: 0c04 |008c: move-result-object v4 │ │ +3ea136: 6e40 cc26 18a4 |008d: invoke-virtual {v8, v1, v4, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3ea13c: 1241 |0090: const/4 v1, #int 4 // #4 │ │ +3ea13e: 7100 f6a3 0000 |0091: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a3f6 │ │ +3ea144: 0a0a |0094: move-result v10 │ │ +3ea146: 380a 1700 |0095: if-eqz v10, 00ac // +0017 │ │ +3ea14a: 130a 5700 |0097: const/16 v10, #int 87 // #57 │ │ +3ea14e: 7030 0da3 a701 |0099: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ +3ea154: 0c0a |009c: move-result-object v10 │ │ +3ea156: 6004 4cdc |009d: sget v4, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@dc4c │ │ +3ea15a: 5475 a8ef |009f: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea15e: 6006 e6e2 |00a1: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e2e6 │ │ +3ea162: 6e20 ff01 6500 |00a3: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3ea168: 0c05 |00a6: move-result-object v5 │ │ +3ea16a: 6e40 cc26 48a5 |00a7: invoke-virtual {v8, v4, v5, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3ea170: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3ea174: 130a 5600 |00ac: const/16 v10, #int 86 // #56 │ │ +3ea178: 7030 0da3 a701 |00ae: invoke-direct {v7, v10, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; // method@a30d │ │ +3ea17e: 0c0a |00b1: move-result-object v10 │ │ +3ea180: 2201 7009 |00b2: new-instance v1, Landroidx/media/app/NotificationCompat$MediaStyle; // type@0970 │ │ +3ea184: 7010 b13a 0100 |00b4: invoke-direct {v1}, Landroidx/media/app/NotificationCompat$MediaStyle;.:()V // method@3ab1 │ │ +3ea18a: 6e20 b63a 9100 |00b7: invoke-virtual {v1, v9}, Landroidx/media/app/NotificationCompat$MediaStyle;.setMediaSession:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab6 │ │ +3ea190: 0c09 |00ba: move-result-object v9 │ │ +3ea192: 2321 e21d |00bb: new-array v1, v2, [Ljava/lang/Integer; // type@1de2 │ │ +3ea196: 6e20 6aa7 1000 |00bd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@a76a │ │ +3ea19c: 0c00 |00c0: move-result-object v0 │ │ +3ea19e: 1f00 e21d |00c1: check-cast v0, [Ljava/lang/Integer; // type@1de2 │ │ +3ea1a2: 7110 31aa 0000 |00c3: invoke-static {v0}, Lorg/apache/commons/lang3/ArrayUtils;.toPrimitive:([Ljava/lang/Integer;)[I // method@aa31 │ │ +3ea1a8: 0c00 |00c6: move-result-object v0 │ │ +3ea1aa: 6e20 b73a 0900 |00c7: invoke-virtual {v9, v0}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowActionsInCompactView:([I)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab7 │ │ +3ea1b0: 0c09 |00ca: move-result-object v9 │ │ +3ea1b2: 6e20 b83a 3900 |00cb: invoke-virtual {v9, v3}, Landroidx/media/app/NotificationCompat$MediaStyle;.setShowCancelButton:(Z)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab8 │ │ +3ea1b8: 0c09 |00ce: move-result-object v9 │ │ +3ea1ba: 6e20 b53a a900 |00cf: invoke-virtual {v9, v10}, Landroidx/media/app/NotificationCompat$MediaStyle;.setCancelButtonIntent:(Landroid/app/PendingIntent;)Landroidx/media/app/NotificationCompat$MediaStyle; // method@3ab5 │ │ +3ea1c0: 0c09 |00d2: move-result-object v9 │ │ +3ea1c2: 6e20 e026 9800 |00d3: invoke-virtual {v8, v9}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ +3ea1c8: 0e00 |00d6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=180 │ │ 0x000c line=182 │ │ 0x0019 line=184 │ │ 0x0020 line=187 │ │ @@ -986895,19 +986895,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3ea1f4: |[3ea1f4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.clearCache:()V │ │ -3ea204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ea206: 5b10 aaef |0001: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ -3ea20a: 5b10 aeef |0003: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@efae │ │ -3ea20e: 0e00 |0005: return-void │ │ +3ea1cc: |[3ea1cc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.clearCache:()V │ │ +3ea1dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ea1de: 5b10 aaef |0001: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ +3ea1e2: 5b10 aeef |0003: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@efae │ │ +3ea1e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ @@ -986916,31 +986916,31 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3e9ee0: |[3e9ee0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ -3e9ef0: 7120 f915 1000 |0000: invoke-static {v0, v1}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@15f9 │ │ -3e9ef6: 0c00 |0003: move-result-object v0 │ │ -3e9ef8: 2001 e100 |0004: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e1 │ │ -3e9efc: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -3e9f00: 1f00 e100 |0008: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e1 │ │ -3e9f04: 6e10 8c04 0000 |000a: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@048c │ │ -3e9f0a: 0c00 |000d: move-result-object v0 │ │ -3e9f0c: 1100 |000e: return-object v0 │ │ -3e9f0e: 2001 f000 |000f: instance-of v1, v0, Landroid/graphics/drawable/VectorDrawable; // type@00f0 │ │ -3e9f12: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ -3e9f16: 1f00 f000 |0013: check-cast v0, Landroid/graphics/drawable/VectorDrawable; // type@00f0 │ │ -3e9f1a: 7110 09a3 0000 |0015: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; // method@a309 │ │ -3e9f20: 0c00 |0018: move-result-object v0 │ │ -3e9f22: 1100 |0019: return-object v0 │ │ -3e9f24: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -3e9f26: 1100 |001b: return-object v0 │ │ +3e9eb8: |[3e9eb8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; │ │ +3e9ec8: 7120 f915 1000 |0000: invoke-static {v0, v1}, Landroidx/appcompat/content/res/AppCompatResources;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@15f9 │ │ +3e9ece: 0c00 |0003: move-result-object v0 │ │ +3e9ed0: 2001 e100 |0004: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e1 │ │ +3e9ed4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +3e9ed8: 1f00 e100 |0008: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e1 │ │ +3e9edc: 6e10 8c04 0000 |000a: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@048c │ │ +3e9ee2: 0c00 |000d: move-result-object v0 │ │ +3e9ee4: 1100 |000e: return-object v0 │ │ +3e9ee6: 2001 f000 |000f: instance-of v1, v0, Landroid/graphics/drawable/VectorDrawable; // type@00f0 │ │ +3e9eea: 3801 0900 |0011: if-eqz v1, 001a // +0009 │ │ +3e9eee: 1f00 f000 |0013: check-cast v0, Landroid/graphics/drawable/VectorDrawable; // type@00f0 │ │ +3e9ef2: 7110 09a3 0000 |0015: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; // method@a309 │ │ +3e9ef8: 0c00 |0018: move-result-object v0 │ │ +3e9efa: 1100 |0019: return-object v0 │ │ +3e9efc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +3e9efe: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0008 line=125 │ │ 0x000f line=126 │ │ 0x0013 line=127 │ │ @@ -986953,32 +986953,32 @@ │ │ type : '(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -3e9f28: |[3e9f28] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; │ │ -3e9f38: 6e10 1805 0500 |0000: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicWidth:()I // method@0518 │ │ -3e9f3e: 0a00 |0003: move-result v0 │ │ -3e9f40: 6e10 1705 0500 |0004: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicHeight:()I // method@0517 │ │ -3e9f46: 0a01 |0007: move-result v1 │ │ -3e9f48: 6202 4d00 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@004d │ │ -3e9f4c: 7130 5103 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0351 │ │ -3e9f52: 0c00 |000d: move-result-object v0 │ │ -3e9f54: 2201 a800 |000e: new-instance v1, Landroid/graphics/Canvas; // type@00a8 │ │ -3e9f58: 7020 7103 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0371 │ │ -3e9f5e: 6e10 8f03 0100 |0013: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@038f │ │ -3e9f64: 0a02 |0016: move-result v2 │ │ -3e9f66: 6e10 8d03 0100 |0017: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@038d │ │ -3e9f6c: 0a03 |001a: move-result v3 │ │ -3e9f6e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -3e9f70: 6e53 ca04 4524 |001c: invoke-virtual {v5, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04ca │ │ -3e9f76: 6e20 1605 1500 |001f: invoke-virtual {v5, v1}, Landroid/graphics/drawable/VectorDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0516 │ │ -3e9f7c: 1100 |0022: return-object v0 │ │ +3e9f00: |[3e9f00] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getBitmap:(Landroid/graphics/drawable/VectorDrawable;)Landroid/graphics/Bitmap; │ │ +3e9f10: 6e10 1805 0500 |0000: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicWidth:()I // method@0518 │ │ +3e9f16: 0a00 |0003: move-result v0 │ │ +3e9f18: 6e10 1705 0500 |0004: invoke-virtual {v5}, Landroid/graphics/drawable/VectorDrawable;.getIntrinsicHeight:()I // method@0517 │ │ +3e9f1e: 0a01 |0007: move-result v1 │ │ +3e9f20: 6202 4d00 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@004d │ │ +3e9f24: 7130 5103 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0351 │ │ +3e9f2a: 0c00 |000d: move-result-object v0 │ │ +3e9f2c: 2201 a800 |000e: new-instance v1, Landroid/graphics/Canvas; // type@00a8 │ │ +3e9f30: 7020 7103 0100 |0010: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0371 │ │ +3e9f36: 6e10 8f03 0100 |0013: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@038f │ │ +3e9f3c: 0a02 |0016: move-result v2 │ │ +3e9f3e: 6e10 8d03 0100 |0017: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@038d │ │ +3e9f44: 0a03 |001a: move-result v3 │ │ +3e9f46: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +3e9f48: 6e53 ca04 4524 |001c: invoke-virtual {v5, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@04ca │ │ +3e9f4e: 6e20 1605 1500 |001f: invoke-virtual {v5, v1}, Landroid/graphics/drawable/VectorDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0516 │ │ +3e9f54: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ 0x000a line=114 │ │ 0x000e line=116 │ │ 0x0013 line=117 │ │ @@ -986991,24 +986991,24 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3e9f98: |[3e9f98] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getDefaultIcon:()Landroid/graphics/Bitmap; │ │ -3e9fa8: 6200 a9ef |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@efa9 │ │ -3e9fac: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -3e9fb0: 5420 a8ef |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9fb4: 6001 b7df |0006: sget v1, Lde/danoeh/antennapod/playback/service/R$mipmap;.ic_launcher:I // field@dfb7 │ │ -3e9fb8: 7120 08a3 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@a308 │ │ -3e9fbe: 0c00 |000b: move-result-object v0 │ │ -3e9fc0: 6900 a9ef |000c: sput-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@efa9 │ │ -3e9fc4: 6200 a9ef |000e: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@efa9 │ │ -3e9fc8: 1100 |0010: return-object v0 │ │ +3e9f70: |[3e9f70] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getDefaultIcon:()Landroid/graphics/Bitmap; │ │ +3e9f80: 6200 a9ef |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@efa9 │ │ +3e9f84: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +3e9f88: 5420 a8ef |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9f8c: 6001 b7df |0006: sget v1, Lde/danoeh/antennapod/playback/service/R$mipmap;.ic_launcher:I // field@dfb7 │ │ +3e9f90: 7120 08a3 1000 |0008: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getBitmap:(Landroid/content/Context;I)Landroid/graphics/Bitmap; // method@a308 │ │ +3e9f96: 0c00 |000b: move-result-object v0 │ │ +3e9f98: 6900 a9ef |000c: sput-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@efa9 │ │ +3e9f9c: 6200 a9ef |000e: sget-object v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.defaultIcon:Landroid/graphics/Bitmap; // field@efa9 │ │ +3e9fa0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000e line=110 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ @@ -987018,48 +987018,48 @@ │ │ type : '(Ljava/lang/String;I)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3e9d6c: |[3e9d6c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; │ │ -3e9d7c: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3e9d80: 5431 a8ef |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9d84: 1c02 621a |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ -3e9d88: 7030 2802 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3e9d8e: 2201 611b |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e9d92: 7010 06a6 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e9d98: 1a02 e43b |000e: const-string v2, "MediaAction" // string@3be4 │ │ -3e9d9c: 6e20 12a6 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e9da2: 6e20 12a6 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e9da8: 6e10 1ba6 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e9dae: 0c01 |0019: move-result-object v1 │ │ -3e9db0: 6e20 4e02 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ -3e9db6: 1a01 1a65 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@651a │ │ -3e9dba: 6e30 4702 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ -3e9dc0: 6004 e000 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e9dc4: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ -3e9dc8: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ -3e9dcc: 5434 a8ef |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9dd0: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ -3e9dd4: 7140 62a1 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ -3e9dda: 0c04 |002f: move-result-object v4 │ │ -3e9ddc: 1104 |0030: return-object v4 │ │ -3e9dde: 5431 a8ef |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9de2: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ -3e9de6: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ -3e9dea: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ -3e9dee: 2802 |0039: goto 003b // +0002 │ │ -3e9df0: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -3e9df2: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ -3e9df6: b624 |003d: or-int/2addr v4, v2 │ │ -3e9df8: 7140 6f01 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ -3e9dfe: 0c04 |0041: move-result-object v4 │ │ -3e9e00: 1104 |0042: return-object v4 │ │ +3e9d44: |[3e9d44] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForCustomMediaAction:(Ljava/lang/String;I)Landroid/app/PendingIntent; │ │ +3e9d54: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3e9d58: 5431 a8ef |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9d5c: 1c02 621a |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ +3e9d60: 7030 2802 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3e9d66: 2201 611b |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e9d6a: 7010 06a6 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e9d70: 1a02 e43b |000e: const-string v2, "MediaAction" // string@3be4 │ │ +3e9d74: 6e20 12a6 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9d7a: 6e20 12a6 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9d80: 6e10 1ba6 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e9d86: 0c01 |0019: move-result-object v1 │ │ +3e9d88: 6e20 4e02 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ +3e9d8e: 1a01 1a65 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@651a │ │ +3e9d92: 6e30 4702 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ +3e9d98: 6004 e000 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e9d9c: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ +3e9da0: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ +3e9da4: 5434 a8ef |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9da8: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ +3e9dac: 7140 62a1 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ +3e9db2: 0c04 |002f: move-result-object v4 │ │ +3e9db4: 1104 |0030: return-object v4 │ │ +3e9db6: 5431 a8ef |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9dba: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ +3e9dbe: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ +3e9dc2: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ +3e9dc6: 2802 |0039: goto 003b // +0002 │ │ +3e9dc8: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +3e9dca: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ +3e9dce: b624 |003d: or-int/2addr v4, v2 │ │ +3e9dd0: 7140 6f01 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ +3e9dd6: 0c04 |0041: move-result-object v4 │ │ +3e9dd8: 1104 |0042: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0009 line=251 │ │ 0x001f line=252 │ │ 0x0022 line=254 │ │ 0x0028 line=255 │ │ @@ -987074,48 +987074,48 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3e9e04: |[3e9e04] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; │ │ -3e9e14: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3e9e18: 5431 a8ef |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9e1c: 1c02 621a |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ -3e9e20: 7030 2802 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3e9e26: 2201 611b |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e9e2a: 7010 06a6 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e9e30: 1a02 ee3b |000e: const-string v2, "MediaCode" // string@3bee │ │ -3e9e34: 6e20 12a6 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e9e3a: 6e20 0da6 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e9e40: 6e10 1ba6 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e9e46: 0c01 |0019: move-result-object v1 │ │ -3e9e48: 6e20 4e02 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ -3e9e4e: 1a01 1c65 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@651c │ │ -3e9e52: 6e30 4102 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ -3e9e58: 6004 e000 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e9e5c: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ -3e9e60: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ -3e9e64: 5434 a8ef |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9e68: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ -3e9e6c: 7140 62a1 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ -3e9e72: 0c04 |002f: move-result-object v4 │ │ -3e9e74: 1104 |0030: return-object v4 │ │ -3e9e76: 5431 a8ef |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9e7a: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ -3e9e7e: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ -3e9e82: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ -3e9e86: 2802 |0039: goto 003b // +0002 │ │ -3e9e88: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -3e9e8a: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ -3e9e8e: b624 |003d: or-int/2addr v4, v2 │ │ -3e9e90: 7140 6f01 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ -3e9e96: 0c04 |0041: move-result-object v4 │ │ -3e9e98: 1104 |0042: return-object v4 │ │ +3e9ddc: |[3e9ddc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPendingIntentForMediaAction:(II)Landroid/app/PendingIntent; │ │ +3e9dec: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3e9df0: 5431 a8ef |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9df4: 1c02 621a |0004: const-class v2, Lde/danoeh/antennapod/playback/service/PlaybackService; // type@1a62 │ │ +3e9df8: 7030 2802 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3e9dfe: 2201 611b |0009: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e9e02: 7010 06a6 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e9e08: 1a02 ee3b |000e: const-string v2, "MediaCode" // string@3bee │ │ +3e9e0c: 6e20 12a6 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9e12: 6e20 0da6 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e9e18: 6e10 1ba6 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e9e1e: 0c01 |0019: move-result-object v1 │ │ +3e9e20: 6e20 4e02 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ +3e9e26: 1a01 1c65 |001d: const-string v1, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@651c │ │ +3e9e2a: 6e30 4102 1004 |001f: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ +3e9e30: 6004 e000 |0022: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e9e34: 1301 1a00 |0024: const/16 v1, #int 26 // #1a │ │ +3e9e38: 3414 0b00 |0026: if-lt v4, v1, 0031 // +000b │ │ +3e9e3c: 5434 a8ef |0028: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9e40: 1501 000c |002a: const/high16 v1, #int 201326592 // #c00 │ │ +3e9e44: 7140 62a1 5410 |002c: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ +3e9e4a: 0c04 |002f: move-result-object v4 │ │ +3e9e4c: 1104 |0030: return-object v4 │ │ +3e9e4e: 5431 a8ef |0031: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9e52: 1302 1700 |0033: const/16 v2, #int 23 // #17 │ │ +3e9e56: 3424 0500 |0035: if-lt v4, v2, 003a // +0005 │ │ +3e9e5a: 1504 0004 |0037: const/high16 v4, #int 67108864 // #400 │ │ +3e9e5e: 2802 |0039: goto 003b // +0002 │ │ +3e9e60: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +3e9e62: 1502 0008 |003b: const/high16 v2, #int 134217728 // #800 │ │ +3e9e66: b624 |003d: or-int/2addr v4, v2 │ │ +3e9e68: 7140 6f01 5140 |003e: invoke-static {v1, v5, v0, v4}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ +3e9e6e: 0c04 |0041: move-result-object v4 │ │ +3e9e70: 1104 |0042: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0009 line=237 │ │ 0x001f line=238 │ │ 0x0022 line=240 │ │ 0x0028 line=241 │ │ @@ -987130,30 +987130,30 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -3e9e9c: |[3e9e9c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; │ │ -3e9eac: 5450 a8ef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9eb0: 6001 32de |0002: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@de32 │ │ -3e9eb4: 7110 f2a1 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a1f2 │ │ -3e9eba: 0c02 |0007: move-result-object v2 │ │ -3e9ebc: 6003 e000 |0008: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e9ec0: 1304 1700 |000a: const/16 v4, #int 23 // #17 │ │ -3e9ec4: 3443 0500 |000c: if-lt v3, v4, 0011 // +0005 │ │ -3e9ec8: 1503 0004 |000e: const/high16 v3, #int 67108864 // #400 │ │ -3e9ecc: 2802 |0010: goto 0012 // +0002 │ │ -3e9ece: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3e9ed0: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ -3e9ed4: b643 |0014: or-int/2addr v3, v4 │ │ -3e9ed6: 7140 6c01 1032 |0015: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ -3e9edc: 0c00 |0018: move-result-object v0 │ │ -3e9ede: 1100 |0019: return-object v0 │ │ +3e9e74: |[3e9e74] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; │ │ +3e9e84: 5450 a8ef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9e88: 6001 32de |0002: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@de32 │ │ +3e9e8c: 7110 f2a1 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a1f2 │ │ +3e9e92: 0c02 |0007: move-result-object v2 │ │ +3e9e94: 6003 e000 |0008: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e9e98: 1304 1700 |000a: const/16 v4, #int 23 // #17 │ │ +3e9e9c: 3443 0500 |000c: if-lt v3, v4, 0011 // +0005 │ │ +3e9ea0: 1503 0004 |000e: const/high16 v3, #int 67108864 // #400 │ │ +3e9ea4: 2802 |0010: goto 0012 // +0002 │ │ +3e9ea6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3e9ea8: 1504 0008 |0012: const/high16 v4, #int 134217728 // #800 │ │ +3e9eac: b643 |0014: or-int/2addr v3, v4 │ │ +3e9eae: 7140 6c01 1032 |0015: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ +3e9eb4: 0c00 |0018: move-result-object v0 │ │ +3e9eb6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0004 line=170 │ │ 0x0008 line=171 │ │ 0x0015 line=169 │ │ locals : │ │ @@ -987165,71 +987165,71 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -3e9c60: |[3e9c60] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.build:()Landroid/app/Notification; │ │ -3e9c70: 2200 9105 |0000: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3e9c74: 5441 a8ef |0002: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9c78: 1a02 76a8 |0004: const-string v2, "playing" // string@a876 │ │ -3e9c7c: 7030 cb26 1002 |0006: invoke-direct {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3e9c82: 5441 acef |0009: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ -3e9c86: 3801 3400 |000b: if-eqz v1, 003f // +0034 │ │ -3e9c8a: 7210 c99c 0100 |000d: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ -3e9c90: 0c01 |0010: move-result-object v1 │ │ -3e9c92: 6e20 d526 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3e9c98: 5441 acef |0014: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ -3e9c9c: 7210 c89c 0100 |0016: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ -3e9ca2: 0c01 |0019: move-result-object v1 │ │ -3e9ca4: 6e20 d426 1000 |001a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3e9caa: 5441 abef |001d: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@efab │ │ -3e9cae: 5442 adef |001f: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efad │ │ -3e9cb2: 7040 05a3 0421 |0021: invoke-direct {v4, v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a305 │ │ -3e9cb8: 5441 aaef |0024: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ -3e9cbc: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ -3e9cc0: 6e20 da26 1000 |0028: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@26da │ │ -3e9cc6: 2808 |002b: goto 0033 // +0008 │ │ -3e9cc8: 7010 0ba3 0400 |002c: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getDefaultIcon:()Landroid/graphics/Bitmap; // method@a30b │ │ -3e9cce: 0c01 |002f: move-result-object v1 │ │ -3e9cd0: 6e20 da26 1000 |0030: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@26da │ │ -3e9cd6: 6001 e000 |0033: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e9cda: 1302 1d00 |0035: const/16 v2, #int 29 // #1d │ │ -3e9cde: 3521 1800 |0037: if-ge v1, v2, 004f // +0018 │ │ -3e9ce2: 5441 aeef |0039: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@efae │ │ -3e9ce6: 6e20 e126 1000 |003b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26e1 │ │ -3e9cec: 2811 |003e: goto 004f // +0011 │ │ -3e9cee: 5441 a8ef |003f: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3e9cf2: 6002 fddf |0041: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@dffd │ │ -3e9cf6: 6e20 ff01 2100 |0043: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e9cfc: 0c01 |0046: move-result-object v1 │ │ -3e9cfe: 6e20 d526 1000 |0047: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3e9d04: 1a01 5a3a |004a: const-string v1, "Loading. If this does not go away, play any episode and contact us." // string@3a5a │ │ -3e9d08: 6e20 d426 1000 |004c: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3e9d0e: 7010 0ea3 0400 |004f: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; // method@a30e │ │ -3e9d14: 0c01 |0052: move-result-object v1 │ │ -3e9d16: 6e20 d326 1000 |0053: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ -3e9d1c: 1601 0000 |0056: const-wide/16 v1, #int 0 // #0 │ │ -3e9d20: 6e30 e426 1002 |0058: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@26e4 │ │ -3e9d26: 6001 43dc |005b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification:I // field@dc43 │ │ -3e9d2a: 6e20 df26 1000 |005d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3e9d30: 1201 |0060: const/4 v1, #int 0 // #0 │ │ -3e9d32: 6e20 db26 1000 |0061: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26db │ │ -3e9d38: 1212 |0064: const/4 v2, #int 1 // #1 │ │ -3e9d3a: 6e20 dc26 2000 |0065: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ -3e9d40: 6e20 de26 1000 |0068: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26de │ │ -3e9d46: 7100 c9a3 0000 |006b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getNotifyPriority:()I // method@a3c9 │ │ -3e9d4c: 0a03 |006e: move-result v3 │ │ -3e9d4e: 6e20 dd26 3000 |006f: invoke-virtual {v0, v3}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26dd │ │ -3e9d54: 6e20 e326 2000 |0072: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ -3e9d5a: 6e20 d226 1000 |0075: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setColor:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26d2 │ │ -3e9d60: 6e10 cd26 0000 |0078: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3e9d66: 0c00 |007b: move-result-object v0 │ │ -3e9d68: 1100 |007c: return-object v0 │ │ +3e9c38: |[3e9c38] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.build:()Landroid/app/Notification; │ │ +3e9c48: 2200 9105 |0000: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3e9c4c: 5441 a8ef |0002: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9c50: 1a02 76a8 |0004: const-string v2, "playing" // string@a876 │ │ +3e9c54: 7030 cb26 1002 |0006: invoke-direct {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3e9c5a: 5441 acef |0009: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ +3e9c5e: 3801 3400 |000b: if-eqz v1, 003f // +0034 │ │ +3e9c62: 7210 c99c 0100 |000d: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ +3e9c68: 0c01 |0010: move-result-object v1 │ │ +3e9c6a: 6e20 d526 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3e9c70: 5441 acef |0014: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ +3e9c74: 7210 c89c 0100 |0016: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ +3e9c7a: 0c01 |0019: move-result-object v1 │ │ +3e9c7c: 6e20 d426 1000 |001a: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3e9c82: 5441 abef |001d: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@efab │ │ +3e9c86: 5442 adef |001f: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efad │ │ +3e9c8a: 7040 05a3 0421 |0021: invoke-direct {v4, v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.addActions:(Landroidx/core/app/NotificationCompat$Builder;Landroid/support/v4/media/session/MediaSessionCompat$Token;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a305 │ │ +3e9c90: 5441 aaef |0024: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ +3e9c94: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ +3e9c98: 6e20 da26 1000 |0028: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@26da │ │ +3e9c9e: 2808 |002b: goto 0033 // +0008 │ │ +3e9ca0: 7010 0ba3 0400 |002c: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getDefaultIcon:()Landroid/graphics/Bitmap; // method@a30b │ │ +3e9ca6: 0c01 |002f: move-result-object v1 │ │ +3e9ca8: 6e20 da26 1000 |0030: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@26da │ │ +3e9cae: 6001 e000 |0033: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e9cb2: 1302 1d00 |0035: const/16 v2, #int 29 // #1d │ │ +3e9cb6: 3521 1800 |0037: if-ge v1, v2, 004f // +0018 │ │ +3e9cba: 5441 aeef |0039: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@efae │ │ +3e9cbe: 6e20 e126 1000 |003b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26e1 │ │ +3e9cc4: 2811 |003e: goto 004f // +0011 │ │ +3e9cc6: 5441 a8ef |003f: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3e9cca: 6002 fddf |0041: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@dffd │ │ +3e9cce: 6e20 ff01 2100 |0043: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e9cd4: 0c01 |0046: move-result-object v1 │ │ +3e9cd6: 6e20 d526 1000 |0047: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3e9cdc: 1a01 5a3a |004a: const-string v1, "Loading. If this does not go away, play any episode and contact us." // string@3a5a │ │ +3e9ce0: 6e20 d426 1000 |004c: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3e9ce6: 7010 0ea3 0400 |004f: invoke-direct {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerActivityPendingIntent:()Landroid/app/PendingIntent; // method@a30e │ │ +3e9cec: 0c01 |0052: move-result-object v1 │ │ +3e9cee: 6e20 d326 1000 |0053: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ +3e9cf4: 1601 0000 |0056: const-wide/16 v1, #int 0 // #0 │ │ +3e9cf8: 6e30 e426 1002 |0058: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@26e4 │ │ +3e9cfe: 6001 43dc |005b: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification:I // field@dc43 │ │ +3e9d02: 6e20 df26 1000 |005d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3e9d08: 1201 |0060: const/4 v1, #int 0 // #0 │ │ +3e9d0a: 6e20 db26 1000 |0061: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26db │ │ +3e9d10: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +3e9d12: 6e20 dc26 2000 |0065: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ +3e9d18: 6e20 de26 1000 |0068: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26de │ │ +3e9d1e: 7100 c9a3 0000 |006b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getNotifyPriority:()I // method@a3c9 │ │ +3e9d24: 0a03 |006e: move-result v3 │ │ +3e9d26: 6e20 dd26 3000 |006f: invoke-virtual {v0, v3}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26dd │ │ +3e9d2c: 6e20 e326 2000 |0072: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ +3e9d32: 6e20 d226 1000 |0075: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setColor:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26d2 │ │ +3e9d38: 6e10 cd26 0000 |0078: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3e9d3e: 0c00 |007b: move-result-object v0 │ │ +3e9d40: 1100 |007c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0009 line=137 │ │ 0x000d line=138 │ │ 0x0014 line=139 │ │ 0x001d line=140 │ │ @@ -987258,17 +987258,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9f80: |[3e9f80] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getCachedIcon:()Landroid/graphics/Bitmap; │ │ -3e9f90: 5410 aaef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ -3e9f94: 1100 |0002: return-object v0 │ │ +3e9f58: |[3e9f58] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getCachedIcon:()Landroid/graphics/Bitmap; │ │ +3e9f68: 5410 aaef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ +3e9f6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ @@ -987276,17 +987276,17 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9fec: |[3e9fec] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3e9ffc: 5410 adef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efad │ │ -3ea000: 1100 |0002: return-object v0 │ │ +3e9fc4: |[3e9fc4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3e9fd4: 5410 adef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efad │ │ +3e9fd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ @@ -987294,21 +987294,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3e9fcc: |[3e9fcc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.isIconCached:()Z │ │ -3e9fdc: 5410 aaef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ -3e9fe0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -3e9fe4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3e9fe6: 2802 |0005: goto 0007 // +0002 │ │ -3e9fe8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3e9fea: 0f00 |0007: return v0 │ │ +3e9fa4: |[3e9fa4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.isIconCached:()Z │ │ +3e9fb4: 5410 aaef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ +3e9fb8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +3e9fbc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3e9fbe: 2802 |0005: goto 0007 // +0002 │ │ +3e9fc0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3e9fc2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;) │ │ @@ -987316,80 +987316,80 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -3ea210: |[3ea210] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.loadIcon:()V │ │ -3ea220: 1a00 e813 |0000: const-string v0, "Error loading the media icon for the notification" // string@13e8 │ │ -3ea224: 1a01 e23b |0002: const-string v1, "Media icon loader was interrupted" // string@3be2 │ │ -3ea228: 1a02 ee3f |0004: const-string v2, "PlaybackSrvNotification" // string@3fee │ │ -3ea22c: 5473 a8ef |0006: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea230: 6e10 fd01 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3ea236: 0c03 |000b: move-result-object v3 │ │ -3ea238: 6e10 cb02 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02cb │ │ -3ea23e: 0c03 |000f: move-result-object v3 │ │ -3ea240: 5233 9001 |0010: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0190 │ │ -3ea244: 1504 0043 |0012: const/high16 v4, #int 1124073472 // #4300 │ │ -3ea248: a803 0304 |0014: mul-float v3, v3, v4 │ │ -3ea24c: 8733 |0016: float-to-int v3, v3 │ │ -3ea24e: 2204 3914 |0017: new-instance v4, Lcom/bumptech/glide/request/RequestOptions; // type@1439 │ │ -3ea252: 7010 227c 0400 |0019: invoke-direct {v4}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@7c22 │ │ -3ea258: 6e10 867b 0400 |001c: invoke-virtual {v4}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@7b86 │ │ -3ea25e: 0c04 |001f: move-result-object v4 │ │ -3ea260: 1f04 3914 |0020: check-cast v4, Lcom/bumptech/glide/request/RequestOptions; // type@1439 │ │ -3ea264: 5475 a8ef |0022: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea268: 7110 7272 0500 |0024: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@7272 │ │ -3ea26e: 0c05 |0027: move-result-object v5 │ │ -3ea270: 6e10 f272 0500 |0028: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ -3ea276: 0c05 |002b: move-result-object v5 │ │ -3ea278: 5476 acef |002c: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ -3ea27c: 7210 cb9c 0600 |002e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@9ccb │ │ -3ea282: 0c06 |0031: move-result-object v6 │ │ -3ea284: 6e20 d672 6500 |0032: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ -3ea28a: 0c05 |0035: move-result-object v5 │ │ -3ea28c: 6e20 b972 4500 |0036: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ -3ea292: 0c05 |0039: move-result-object v5 │ │ -3ea294: 6e30 de72 3503 |003a: invoke-virtual {v5, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@72de │ │ -3ea29a: 0c05 |003d: move-result-object v5 │ │ -3ea29c: 7210 f9a8 0500 |003e: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3ea2a2: 0c05 |0041: move-result-object v5 │ │ -3ea2a4: 1f05 a200 |0042: check-cast v5, Landroid/graphics/Bitmap; // type@00a2 │ │ -3ea2a8: 5b75 aaef |0044: iput-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ -3ea2ac: 2837 |0046: goto 007d // +0037 │ │ -3ea2ae: 0d01 |0047: move-exception v1 │ │ -3ea2b0: 7130 1a0b 0201 |0048: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ -3ea2b6: 2832 |004b: goto 007d // +0032 │ │ -3ea2b8: 7120 190b 1200 |004c: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3ea2be: 282e |004f: goto 007d // +002e │ │ -3ea2c0: 5475 a8ef |0050: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ -3ea2c4: 7110 7272 0500 |0052: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@7272 │ │ -3ea2ca: 0c05 |0055: move-result-object v5 │ │ -3ea2cc: 6e10 f272 0500 |0056: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ -3ea2d2: 0c05 |0059: move-result-object v5 │ │ -3ea2d4: 5476 acef |005a: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ -3ea2d8: 7110 0fa4 0600 |005c: invoke-static {v6}, Lde/danoeh/antennapod/ui/episodes/ImageResourceUtils;.getFallbackImageLocation:(Lde/danoeh/antennapod/model/playback/Playable;)Ljava/lang/String; // method@a40f │ │ -3ea2de: 0c06 |005f: move-result-object v6 │ │ -3ea2e0: 6e20 d672 6500 |0060: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ -3ea2e6: 0c05 |0063: move-result-object v5 │ │ -3ea2e8: 6e20 b972 4500 |0064: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ -3ea2ee: 0c04 |0067: move-result-object v4 │ │ -3ea2f0: 6e30 de72 3403 |0068: invoke-virtual {v4, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@72de │ │ -3ea2f6: 0c03 |006b: move-result-object v3 │ │ -3ea2f8: 7210 f9a8 0300 |006c: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3ea2fe: 0c03 |006f: move-result-object v3 │ │ -3ea300: 1f03 a200 |0070: check-cast v3, Landroid/graphics/Bitmap; // type@00a2 │ │ -3ea304: 5b73 aaef |0072: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ -3ea308: 2809 |0074: goto 007d // +0009 │ │ -3ea30a: 0d01 |0075: move-exception v1 │ │ -3ea30c: 7130 1a0b 0201 |0076: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ -3ea312: 2804 |0079: goto 007d // +0004 │ │ -3ea314: 7120 190b 1200 |007a: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3ea31a: 0e00 |007d: return-void │ │ +3ea1e8: |[3ea1e8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.loadIcon:()V │ │ +3ea1f8: 1a00 e813 |0000: const-string v0, "Error loading the media icon for the notification" // string@13e8 │ │ +3ea1fc: 1a01 e23b |0002: const-string v1, "Media icon loader was interrupted" // string@3be2 │ │ +3ea200: 1a02 ee3f |0004: const-string v2, "PlaybackSrvNotification" // string@3fee │ │ +3ea204: 5473 a8ef |0006: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea208: 6e10 fd01 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3ea20e: 0c03 |000b: move-result-object v3 │ │ +3ea210: 6e10 cb02 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02cb │ │ +3ea216: 0c03 |000f: move-result-object v3 │ │ +3ea218: 5233 9001 |0010: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0190 │ │ +3ea21c: 1504 0043 |0012: const/high16 v4, #int 1124073472 // #4300 │ │ +3ea220: a803 0304 |0014: mul-float v3, v3, v4 │ │ +3ea224: 8733 |0016: float-to-int v3, v3 │ │ +3ea226: 2204 3914 |0017: new-instance v4, Lcom/bumptech/glide/request/RequestOptions; // type@1439 │ │ +3ea22a: 7010 227c 0400 |0019: invoke-direct {v4}, Lcom/bumptech/glide/request/RequestOptions;.:()V // method@7c22 │ │ +3ea230: 6e10 867b 0400 |001c: invoke-virtual {v4}, Lcom/bumptech/glide/request/BaseRequestOptions;.centerCrop:()Lcom/bumptech/glide/request/BaseRequestOptions; // method@7b86 │ │ +3ea236: 0c04 |001f: move-result-object v4 │ │ +3ea238: 1f04 3914 |0020: check-cast v4, Lcom/bumptech/glide/request/RequestOptions; // type@1439 │ │ +3ea23c: 5475 a8ef |0022: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea240: 7110 7272 0500 |0024: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@7272 │ │ +3ea246: 0c05 |0027: move-result-object v5 │ │ +3ea248: 6e10 f272 0500 |0028: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ +3ea24e: 0c05 |002b: move-result-object v5 │ │ +3ea250: 5476 acef |002c: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ +3ea254: 7210 cb9c 0600 |002e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@9ccb │ │ +3ea25a: 0c06 |0031: move-result-object v6 │ │ +3ea25c: 6e20 d672 6500 |0032: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ +3ea262: 0c05 |0035: move-result-object v5 │ │ +3ea264: 6e20 b972 4500 |0036: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ +3ea26a: 0c05 |0039: move-result-object v5 │ │ +3ea26c: 6e30 de72 3503 |003a: invoke-virtual {v5, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@72de │ │ +3ea272: 0c05 |003d: move-result-object v5 │ │ +3ea274: 7210 f9a8 0500 |003e: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3ea27a: 0c05 |0041: move-result-object v5 │ │ +3ea27c: 1f05 a200 |0042: check-cast v5, Landroid/graphics/Bitmap; // type@00a2 │ │ +3ea280: 5b75 aaef |0044: iput-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ +3ea284: 2837 |0046: goto 007d // +0037 │ │ +3ea286: 0d01 |0047: move-exception v1 │ │ +3ea288: 7130 1a0b 0201 |0048: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ +3ea28e: 2832 |004b: goto 007d // +0032 │ │ +3ea290: 7120 190b 1200 |004c: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3ea296: 282e |004f: goto 007d // +002e │ │ +3ea298: 5475 a8ef |0050: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.context:Landroid/content/Context; // field@efa8 │ │ +3ea29c: 7110 7272 0500 |0052: invoke-static {v5}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@7272 │ │ +3ea2a2: 0c05 |0055: move-result-object v5 │ │ +3ea2a4: 6e10 f272 0500 |0056: invoke-virtual {v5}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ +3ea2aa: 0c05 |0059: move-result-object v5 │ │ +3ea2ac: 5476 acef |005a: iget-object v6, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ +3ea2b0: 7110 0fa4 0600 |005c: invoke-static {v6}, Lde/danoeh/antennapod/ui/episodes/ImageResourceUtils;.getFallbackImageLocation:(Lde/danoeh/antennapod/model/playback/Playable;)Ljava/lang/String; // method@a40f │ │ +3ea2b6: 0c06 |005f: move-result-object v6 │ │ +3ea2b8: 6e20 d672 6500 |0060: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ +3ea2be: 0c05 |0063: move-result-object v5 │ │ +3ea2c0: 6e20 b972 4500 |0064: invoke-virtual {v5, v4}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ +3ea2c6: 0c04 |0067: move-result-object v4 │ │ +3ea2c8: 6e30 de72 3403 |0068: invoke-virtual {v4, v3, v3}, Lcom/bumptech/glide/RequestBuilder;.submit:(II)Lcom/bumptech/glide/request/FutureTarget; // method@72de │ │ +3ea2ce: 0c03 |006b: move-result-object v3 │ │ +3ea2d0: 7210 f9a8 0300 |006c: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3ea2d6: 0c03 |006f: move-result-object v3 │ │ +3ea2d8: 1f03 a200 |0070: check-cast v3, Landroid/graphics/Bitmap; // type@00a2 │ │ +3ea2dc: 5b73 aaef |0072: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.icon:Landroid/graphics/Bitmap; // field@efaa │ │ +3ea2e0: 2809 |0074: goto 007d // +0009 │ │ +3ea2e2: 0d01 |0075: move-exception v1 │ │ +3ea2e4: 7130 1a0b 0201 |0076: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ +3ea2ea: 2804 |0079: goto 007d // +0004 │ │ +3ea2ec: 7120 190b 1200 |007a: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3ea2f2: 0e00 |007d: return-void │ │ catches : 2 │ │ 0x0022 - 0x0046 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0050 │ │ Ljava/lang/InterruptedException; -> 0x004c │ │ -> 0x0047 │ │ 0x0050 - 0x0074 │ │ Ljava/lang/InterruptedException; -> 0x007a │ │ @@ -987421,17 +987421,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea33c: |[3ea33c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -3ea34c: 5b01 abef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@efab │ │ -3ea350: 0e00 |0002: return-void │ │ +3ea314: |[3ea314] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +3ea324: 5b01 abef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.mediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@efab │ │ +3ea328: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ @@ -987440,20 +987440,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3ea354: |[3ea354] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3ea364: 5410 acef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ -3ea368: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -3ea36c: 7010 07a3 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.clearCache:()V // method@a307 │ │ -3ea372: 5b12 acef |0007: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ -3ea376: 0e00 |0009: return-void │ │ +3ea32c: |[3ea32c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3ea33c: 5410 acef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ +3ea340: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +3ea344: 7010 07a3 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.clearCache:()V // method@a307 │ │ +3ea34a: 5b12 acef |0007: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playable:Lde/danoeh/antennapod/model/playback/Playable; // field@efac │ │ +3ea34e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x0007 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ @@ -987464,17 +987464,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea378: |[3ea378] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3ea388: 5b01 adef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efad │ │ -3ea38c: 0e00 |0002: return-void │ │ +3ea350: |[3ea350] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3ea360: 5b01 adef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efad │ │ +3ea364: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -987483,23 +987483,23 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3ea390: |[3ea390] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.updatePosition:(IF)V │ │ -3ea3a0: 2200 c71a |0000: new-instance v0, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter; // type@1ac7 │ │ -3ea3a4: 7020 12a4 3000 |0002: invoke-direct {v0, v3}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.:(F)V // method@a412 │ │ -3ea3aa: 6e20 13a4 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.convert:(I)I // method@a413 │ │ -3ea3b0: 0a02 |0008: move-result v2 │ │ -3ea3b2: 7110 07a4 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/Converter;.getDurationStringLong:(I)Ljava/lang/String; // method@a407 │ │ -3ea3b8: 0c02 |000c: move-result-object v2 │ │ -3ea3ba: 5b12 aeef |000d: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@efae │ │ -3ea3be: 0e00 |000f: return-void │ │ +3ea368: |[3ea368] de.danoeh.antennapod.playback.service.internal.PlaybackServiceNotificationBuilder.updatePosition:(IF)V │ │ +3ea378: 2200 c71a |0000: new-instance v0, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter; // type@1ac7 │ │ +3ea37c: 7020 12a4 3000 |0002: invoke-direct {v0, v3}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.:(F)V // method@a412 │ │ +3ea382: 6e20 13a4 2000 |0005: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/ui/episodes/TimeSpeedConverter;.convert:(I)I // method@a413 │ │ +3ea388: 0a02 |0008: move-result v2 │ │ +3ea38a: 7110 07a4 0200 |0009: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/Converter;.getDurationStringLong:(I)Ljava/lang/String; // method@a407 │ │ +3ea390: 0c02 |000c: move-result-object v2 │ │ +3ea392: 5b12 aeef |000d: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.position:Ljava/lang/String; // field@efae │ │ +3ea396: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -987547,21 +987547,21 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3ea3d8: |[3ea3d8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3ea3e8: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea3ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3ea3f0: 5c10 b1ef |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ -3ea3f4: 5c10 b0ef |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ -3ea3f8: 5b12 b2ef |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ -3ea3fc: 0e00 |000a: return-void │ │ +3ea3b0: |[3ea3b0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3ea3c0: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea3c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3ea3c8: 5c10 b1ef |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ +3ea3cc: 5c10 b0ef |0006: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ +3ea3d0: 5b12 b2ef |0008: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ +3ea3d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=13 │ │ 0x0006 line=14 │ │ 0x0008 line=17 │ │ locals : │ │ @@ -987574,17 +987574,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea3c0: |[3ea3c0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.hasReceivedValidStartCommand:()Z │ │ -3ea3d0: 5510 b0ef |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ -3ea3d4: 0f00 |0002: return v0 │ │ +3ea398: |[3ea398] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.hasReceivedValidStartCommand:()Z │ │ +3ea3a8: 5510 b0ef |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ +3ea3ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;) │ │ @@ -987592,23 +987592,23 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3ea400: |[3ea400] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.startForeground:(ILandroid/app/Notification;)V │ │ -3ea410: 1a00 ef3f |0000: const-string v0, "PlaybackSrvState" // string@3fef │ │ -3ea414: 1a01 88be |0002: const-string v1, "startForeground" // string@be88 │ │ -3ea418: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ea41e: 5420 b2ef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ -3ea422: 6e30 8d01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/app/Service;.startForeground:(ILandroid/app/Notification;)V // method@018d │ │ -3ea428: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -3ea42a: 5c23 b1ef |000d: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ -3ea42e: 0e00 |000f: return-void │ │ +3ea3d8: |[3ea3d8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.startForeground:(ILandroid/app/Notification;)V │ │ +3ea3e8: 1a00 ef3f |0000: const-string v0, "PlaybackSrvState" // string@3fef │ │ +3ea3ec: 1a01 88be |0002: const-string v1, "startForeground" // string@be88 │ │ +3ea3f0: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ea3f6: 5420 b2ef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ +3ea3fa: 6e30 8d01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/app/Service;.startForeground:(ILandroid/app/Notification;)V // method@018d │ │ +3ea400: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +3ea402: 5c23 b1ef |000d: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ +3ea406: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=21 │ │ 0x0007 line=22 │ │ 0x000d line=23 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ @@ -987620,31 +987620,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3ea430: |[3ea430] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopForeground:(Z)V │ │ -3ea440: 1a00 ef3f |0000: const-string v0, "PlaybackSrvState" // string@3fef │ │ -3ea444: 1a01 3bbf |0002: const-string v1, "stopForeground" // string@bf3b │ │ -3ea448: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ea44e: 5520 b1ef |0007: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ -3ea452: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -3ea456: 3803 0900 |000b: if-eqz v3, 0014 // +0009 │ │ -3ea45a: 5423 b2ef |000d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ -3ea45e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -3ea460: 7120 4827 0300 |0010: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2748 │ │ -3ea466: 2807 |0013: goto 001a // +0007 │ │ -3ea468: 5423 b2ef |0014: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ -3ea46c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -3ea46e: 7120 4827 0300 |0017: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2748 │ │ -3ea474: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -3ea476: 5c23 b1ef |001b: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ -3ea47a: 0e00 |001d: return-void │ │ +3ea408: |[3ea408] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopForeground:(Z)V │ │ +3ea418: 1a00 ef3f |0000: const-string v0, "PlaybackSrvState" // string@3fef │ │ +3ea41c: 1a01 3bbf |0002: const-string v1, "stopForeground" // string@bf3b │ │ +3ea420: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ea426: 5520 b1ef |0007: iget-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ +3ea42a: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +3ea42e: 3803 0900 |000b: if-eqz v3, 0014 // +0009 │ │ +3ea432: 5423 b2ef |000d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ +3ea436: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +3ea438: 7120 4827 0300 |0010: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2748 │ │ +3ea43e: 2807 |0013: goto 001a // +0007 │ │ +3ea440: 5423 b2ef |0014: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ +3ea444: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +3ea446: 7120 4827 0300 |0017: invoke-static {v3, v0}, Landroidx/core/app/ServiceCompat;.stopForeground:(Landroid/app/Service;I)V // method@2748 │ │ +3ea44c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +3ea44e: 5c23 b1ef |001b: iput-boolean v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.isInForeground:Z // field@efb1 │ │ +3ea452: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=34 │ │ 0x0007 line=35 │ │ 0x000d line=37 │ │ 0x0014 line=39 │ │ 0x001b line=42 │ │ @@ -987657,25 +987657,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3ea47c: |[3ea47c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopService:()V │ │ -3ea48c: 1a00 ef3f |0000: const-string v0, "PlaybackSrvState" // string@3fef │ │ -3ea490: 1a01 4ebf |0002: const-string v1, "stopService" // string@bf4e │ │ -3ea494: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ea49a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3ea49c: 6e20 19a3 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3ea4a2: 5420 b2ef |000b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ -3ea4a6: 6e10 9101 0000 |000d: invoke-virtual {v0}, Landroid/app/Service;.stopSelf:()V // method@0191 │ │ -3ea4ac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3ea4ae: 5c20 b0ef |0011: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ -3ea4b2: 0e00 |0013: return-void │ │ +3ea454: |[3ea454] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.stopService:()V │ │ +3ea464: 1a00 ef3f |0000: const-string v0, "PlaybackSrvState" // string@3fef │ │ +3ea468: 1a01 4ebf |0002: const-string v1, "stopService" // string@bf4e │ │ +3ea46c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ea472: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3ea474: 6e20 19a3 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3ea47a: 5420 b2ef |000b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.playbackService:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@efb2 │ │ +3ea47e: 6e10 9101 0000 |000d: invoke-virtual {v0}, Landroid/app/Service;.stopSelf:()V // method@0191 │ │ +3ea484: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3ea486: 5c20 b0ef |0011: iput-boolean v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ +3ea48a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ 0x000b line=29 │ │ 0x0011 line=30 │ │ locals : │ │ @@ -987686,18 +987686,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3ea4b4: |[3ea4b4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.validStartCommandWasReceived:()V │ │ -3ea4c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3ea4c6: 5c10 b0ef |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ -3ea4ca: 0e00 |0003: return-void │ │ +3ea48c: |[3ea48c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceStateManager.validStartCommandWasReceived:()V │ │ +3ea49c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3ea49e: 5c10 b0ef |0001: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:Z // field@efb0 │ │ +3ea4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -987730,18 +987730,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ea4cc: |[3ea4cc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ -3ea4dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea4e2: 5b01 b3ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efb3 │ │ -3ea4e6: 0e00 |0005: return-void │ │ +3ea4a4: |[3ea4a4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ +3ea4b4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea4ba: 5b01 b3ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efb3 │ │ +3ea4be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; │ │ │ │ @@ -987751,18 +987751,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ea4e8: |[3ea4e8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.run:()V │ │ -3ea4f8: 5410 b3ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efb3 │ │ -3ea4fc: 7210 2da3 0000 |0002: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.positionSaverTick:()V // method@a32d │ │ -3ea502: 0e00 |0005: return-void │ │ +3ea4c0: |[3ea4c0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda0.run:()V │ │ +3ea4d0: 5410 b3ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efb3 │ │ +3ea4d4: 7210 2da3 0000 |0002: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.positionSaverTick:()V // method@a32d │ │ +3ea4da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -987799,19 +987799,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ea5b8: |[3ea5b8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ -3ea5c8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea5ce: 5b01 b8ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb8 │ │ -3ea5d2: 5b02 b9ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@efb9 │ │ -3ea5d6: 0e00 |0007: return-void │ │ +3ea590: |[3ea590] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ +3ea5a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea5a6: 5b01 b8ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb8 │ │ +3ea5aa: 5b02 b9ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@efb9 │ │ +3ea5ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ @@ -987822,19 +987822,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3ea5d8: |[3ea5d8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.run:()V │ │ -3ea5e8: 5420 b8ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb8 │ │ -3ea5ec: 5421 b9ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@efb9 │ │ -3ea5f0: 7120 39a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a339 │ │ -3ea5f6: 0e00 |0007: return-void │ │ +3ea5b0: |[3ea5b0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda4.run:()V │ │ +3ea5c0: 5420 b8ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb8 │ │ +3ea5c4: 5421 b9ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.f$1:Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // field@efb9 │ │ +3ea5c8: 7120 39a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a339 │ │ +3ea5ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -987871,19 +987871,19 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/Runnable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ea5f8: |[3ea5f8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ -3ea608: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea60e: 5b01 baef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@efba │ │ -3ea612: 5b02 bbef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@efbb │ │ -3ea616: 0e00 |0007: return-void │ │ +3ea5d0: |[3ea5d0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ +3ea5e0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea5e6: 5b01 baef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@efba │ │ +3ea5ea: 5b02 bbef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@efbb │ │ +3ea5ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Handler; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ @@ -987894,19 +987894,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3ea618: |[3ea618] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.run:()V │ │ -3ea628: 5420 baef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@efba │ │ -3ea62c: 5421 bbef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@efbb │ │ -3ea630: 7120 38a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a338 │ │ -3ea636: 0e00 |0007: return-void │ │ +3ea5f0: |[3ea5f0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda5.run:()V │ │ +3ea600: 5420 baef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$0:Landroid/os/Handler; // field@efba │ │ +3ea604: 5421 bbef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.f$1:Ljava/lang/Runnable; // field@efbb │ │ +3ea608: 7120 38a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a338 │ │ +3ea60e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -987939,18 +987939,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ea638: |[3ea638] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V │ │ -3ea648: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea64e: 5b01 bcef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efbc │ │ -3ea652: 0e00 |0005: return-void │ │ +3ea610: |[3ea610] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V │ │ +3ea620: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea626: 5b01 bcef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efbc │ │ +3ea62a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ @@ -987960,18 +987960,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ea654: |[3ea654] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.run:()V │ │ -3ea664: 5410 bcef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efbc │ │ -3ea668: 6e10 4ba3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a34b │ │ -3ea66e: 0e00 |0005: return-void │ │ +3ea62c: |[3ea62c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda6.run:()V │ │ +3ea63c: 5410 bcef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efbc │ │ +3ea640: 6e10 4ba3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a34b │ │ +3ea646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -988000,35 +988000,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ea68c: |[3ea68c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.:()V │ │ -3ea69c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea6a2: 0e00 |0003: return-void │ │ +3ea664: |[3ea664] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.:()V │ │ +3ea674: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea67a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ea670: |[3ea670] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3ea680: 7110 35a3 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a335 │ │ -3ea686: 0c01 |0003: move-result-object v1 │ │ -3ea688: 1101 |0004: return-object v1 │ │ +3ea648: |[3ea648] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda7.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3ea658: 7110 35a3 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a335 │ │ +3ea65e: 0c01 |0003: move-result-object v1 │ │ +3ea660: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -988142,22 +988142,22 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3ea6bc: |[3ea6bc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V │ │ -3ea6cc: 5b01 c2ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ -3ea6d0: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea6d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3ea6d8: 5c01 c0ef |0006: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ -3ea6dc: 5a02 c4ef |0008: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@efc4 │ │ -3ea6e0: 5a02 c3ef |000a: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea6e4: 0e00 |000c: return-void │ │ +3ea694: |[3ea694] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V │ │ +3ea6a4: 5b01 c2ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ +3ea6a8: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea6ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3ea6b0: 5c01 c0ef |0006: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ +3ea6b4: 5a02 c4ef |0008: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@efc4 │ │ +3ea6b8: 5a02 c3ef |000a: iput-wide v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea6bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0002 line=288 │ │ 0x0006 line=282 │ │ 0x0008 line=289 │ │ 0x000a line=290 │ │ @@ -988172,29 +988172,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3ea6e8: |[3ea6e8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.cancel:()V │ │ -3ea6f8: 5420 c2ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ -3ea6fc: 7110 3ba3 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; // method@a33b │ │ -3ea702: 0c00 |0005: move-result-object v0 │ │ -3ea704: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3ea706: 7220 f8a8 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ -3ea70c: 5420 c1ef |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ -3ea710: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -3ea714: 6e10 5ba3 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a35b │ │ -3ea71a: 7100 45aa 0000 |0011: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3ea720: 0c00 |0014: move-result-object v0 │ │ -3ea722: 7100 199b 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b19 │ │ -3ea728: 0c01 |0018: move-result-object v1 │ │ -3ea72a: 6e20 48aa 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3ea730: 0e00 |001c: return-void │ │ +3ea6c0: |[3ea6c0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.cancel:()V │ │ +3ea6d0: 5420 c2ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ +3ea6d4: 7110 3ba3 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; // method@a33b │ │ +3ea6da: 0c00 |0005: move-result-object v0 │ │ +3ea6dc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3ea6de: 7220 f8a8 1000 |0007: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ +3ea6e4: 5420 c1ef |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ +3ea6e8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +3ea6ec: 6e10 5ba3 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a35b │ │ +3ea6f2: 7100 45aa 0000 |0011: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3ea6f8: 0c00 |0014: move-result-object v0 │ │ +3ea6fa: 7100 199b 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b19 │ │ +3ea700: 0c01 |0018: move-result-object v1 │ │ +3ea702: 6e20 48aa 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3ea708: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x000a line=351 │ │ 0x000e line=352 │ │ 0x0011 line=354 │ │ locals : │ │ @@ -988205,17 +988205,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea6a4: |[3ea6a4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.getWaitingTime:()J │ │ -3ea6b4: 5320 c3ef |0000: iget-wide v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea6b8: 1000 |0002: return-wide v0 │ │ +3ea67c: |[3ea67c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.getWaitingTime:()J │ │ +3ea68c: 5320 c3ef |0000: iget-wide v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea690: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;) │ │ @@ -988223,29 +988223,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -3ea734: |[3ea734] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.restart:()V │ │ -3ea744: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3ea74a: 0c00 |0003: move-result-object v0 │ │ -3ea74c: 7100 199b 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b19 │ │ -3ea752: 0c01 |0007: move-result-object v1 │ │ -3ea754: 6e20 48aa 1000 |0008: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3ea75a: 5430 c2ef |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ -3ea75e: 5331 c4ef |000d: iget-wide v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@efc4 │ │ -3ea762: 6e30 4da3 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a34d │ │ -3ea768: 5430 c1ef |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ -3ea76c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -3ea770: 6e10 5ba3 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a35b │ │ -3ea776: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3ea778: 5b30 c1ef |001a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ -3ea77c: 0e00 |001c: return-void │ │ +3ea70c: |[3ea70c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.restart:()V │ │ +3ea71c: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3ea722: 0c00 |0003: move-result-object v0 │ │ +3ea724: 7100 199b 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.cancelled:()Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b19 │ │ +3ea72a: 0c01 |0007: move-result-object v1 │ │ +3ea72c: 6e20 48aa 1000 |0008: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3ea732: 5430 c2ef |000b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ +3ea736: 5331 c4ef |000d: iget-wide v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.waitingTime:J // field@efc4 │ │ +3ea73a: 6e30 4da3 1002 |000f: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a34d │ │ +3ea740: 5430 c1ef |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ +3ea744: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +3ea748: 6e10 5ba3 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a35b │ │ +3ea74e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3ea750: 5b30 c1ef |001a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ +3ea754: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000b line=342 │ │ 0x0012 line=343 │ │ 0x0016 line=344 │ │ 0x001a line=345 │ │ @@ -988257,97 +988257,97 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -3ea780: |[3ea780] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.run:()V │ │ -3ea790: 1a00 6445 |0000: const-string v0, "Starting" // string@4564 │ │ -3ea794: 1a01 d444 |0002: const-string v1, "SleepTimer" // string@44d4 │ │ -3ea798: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ea79e: 7100 1da6 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3ea7a4: 0b02 |000a: move-result-wide v2 │ │ -3ea7a6: 7100 45aa 0000 |000b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3ea7ac: 0c00 |000e: move-result-object v0 │ │ -3ea7ae: 53a4 c3ef |000f: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea7b2: 7120 1e9b 5400 |0011: invoke-static {v4, v5}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b1e │ │ -3ea7b8: 0c04 |0014: move-result-object v4 │ │ -3ea7ba: 6e20 48aa 4000 |0015: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3ea7c0: 53a4 c3ef |0018: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea7c4: 1606 0000 |001a: const-wide/16 v6, #int 0 // #0 │ │ -3ea7c8: 3100 0406 |001c: cmp-long v0, v4, v6 │ │ -3ea7cc: 3d00 8900 |001e: if-lez v0, 00a7 // +0089 │ │ -3ea7d0: 1604 e803 |0020: const-wide/16 v4, #int 1000 // #3e8 │ │ -3ea7d4: 7120 34a6 5400 |0022: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@a634 │ │ -3ea7da: 7100 1da6 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3ea7e0: 0b04 |0028: move-result-wide v4 │ │ -3ea7e2: 53a8 c3ef |0029: iget-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea7e6: 9c02 0402 |002b: sub-long v2, v4, v2 │ │ -3ea7ea: bc28 |002d: sub-long/2addr v8, v2 │ │ -3ea7ec: 5aa8 c3ef |002e: iput-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea7f0: 7100 45aa 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3ea7f6: 0c00 |0033: move-result-object v0 │ │ -3ea7f8: 53a2 c3ef |0034: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea7fc: 7120 1e9b 3200 |0036: invoke-static {v2, v3}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b1e │ │ -3ea802: 0c02 |0039: move-result-object v2 │ │ -3ea804: 6e20 48aa 2000 |003a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3ea80a: 53a2 c3ef |003d: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea80e: 1608 1027 |003f: const-wide/16 v8, #int 10000 // #2710 │ │ -3ea812: 3100 0208 |0041: cmp-long v0, v2, v8 │ │ -3ea816: 3b00 4000 |0043: if-gez v0, 0083 // +0040 │ │ -3ea81a: 1a00 d344 |0045: const-string v0, "Sleep timer is about to expire" // string@44d3 │ │ -3ea81e: 7120 170b 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ea824: 7100 a7a3 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.vibrate:()Z // method@a3a7 │ │ -3ea82a: 0a00 |004d: move-result v0 │ │ -3ea82c: 3800 1e00 |004e: if-eqz v0, 006c // +001e │ │ -3ea830: 55a0 c0ef |0050: iget-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ -3ea834: 3900 1a00 |0052: if-nez v0, 006c // +001a │ │ -3ea838: 54a0 c2ef |0054: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ -3ea83c: 7110 3aa3 0000 |0056: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a33a │ │ -3ea842: 0c00 |0059: move-result-object v0 │ │ -3ea844: 1a02 d6c7 |005a: const-string v2, "vibrator" // string@c7d6 │ │ -3ea848: 6e20 0202 2000 |005c: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3ea84e: 0c00 |005f: move-result-object v0 │ │ -3ea850: 1f00 a101 |0060: check-cast v0, Landroid/os/Vibrator; // type@01a1 │ │ -3ea854: 3800 0a00 |0062: if-eqz v0, 006c // +000a │ │ -3ea858: 1602 f401 |0064: const-wide/16 v2, #int 500 // #1f4 │ │ -3ea85c: 6e30 0208 2003 |0066: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@0802 │ │ -3ea862: 1210 |0069: const/4 v0, #int 1 // #1 │ │ -3ea864: 5ca0 c0ef |006a: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ -3ea868: 54a0 c1ef |006c: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ -3ea86c: 3900 1500 |006e: if-nez v0, 0083 // +0015 │ │ -3ea870: 7100 a5a3 0000 |0070: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.shakeToReset:()Z // method@a3a5 │ │ -3ea876: 0a00 |0073: move-result v0 │ │ -3ea878: 3800 0f00 |0074: if-eqz v0, 0083 // +000f │ │ -3ea87c: 2200 9c1a |0076: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // type@1a9c │ │ -3ea880: 54a2 c2ef |0078: iget-object v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ -3ea884: 7110 3aa3 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a33a │ │ -3ea88a: 0c02 |007d: move-result-object v2 │ │ -3ea88c: 7030 58a3 200a |007e: invoke-direct {v0, v2, v10}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V // method@a358 │ │ -3ea892: 5ba0 c1ef |0081: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ -3ea896: 53a2 c3ef |0083: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ -3ea89a: 3100 0206 |0085: cmp-long v0, v2, v6 │ │ -3ea89e: 3c00 1400 |0087: if-gtz v0, 009b // +0014 │ │ -3ea8a2: 1a00 d244 |0089: const-string v0, "Sleep timer expired" // string@44d2 │ │ -3ea8a6: 7120 170b 0100 |008b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ea8ac: 54a0 c1ef |008e: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ -3ea8b0: 3800 0800 |0090: if-eqz v0, 0098 // +0008 │ │ -3ea8b4: 6e10 5ba3 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a35b │ │ -3ea8ba: 1200 |0095: const/4 v0, #int 0 // #0 │ │ -3ea8bc: 5ba0 c1ef |0096: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ -3ea8c0: 1200 |0098: const/4 v0, #int 0 // #0 │ │ -3ea8c2: 5ca0 c0ef |0099: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ -3ea8c6: 0442 |009b: move-wide v2, v4 │ │ -3ea8c8: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -3ea8cc: 0d00 |009e: move-exception v0 │ │ -3ea8ce: 1a02 e648 |009f: const-string v2, "Thread was interrupted while waiting" // string@48e6 │ │ -3ea8d2: 7120 170b 2100 |00a1: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ea8d8: 6e10 42a6 0000 |00a4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ea8de: 0e00 |00a7: return-void │ │ +3ea758: |[3ea758] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$SleepTimer.run:()V │ │ +3ea768: 1a00 6445 |0000: const-string v0, "Starting" // string@4564 │ │ +3ea76c: 1a01 d444 |0002: const-string v1, "SleepTimer" // string@44d4 │ │ +3ea770: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ea776: 7100 1da6 0000 |0007: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3ea77c: 0b02 |000a: move-result-wide v2 │ │ +3ea77e: 7100 45aa 0000 |000b: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3ea784: 0c00 |000e: move-result-object v0 │ │ +3ea786: 53a4 c3ef |000f: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea78a: 7120 1e9b 5400 |0011: invoke-static {v4, v5}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b1e │ │ +3ea790: 0c04 |0014: move-result-object v4 │ │ +3ea792: 6e20 48aa 4000 |0015: invoke-virtual {v0, v4}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3ea798: 53a4 c3ef |0018: iget-wide v4, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea79c: 1606 0000 |001a: const-wide/16 v6, #int 0 // #0 │ │ +3ea7a0: 3100 0406 |001c: cmp-long v0, v4, v6 │ │ +3ea7a4: 3d00 8900 |001e: if-lez v0, 00a7 // +0089 │ │ +3ea7a8: 1604 e803 |0020: const-wide/16 v4, #int 1000 // #3e8 │ │ +3ea7ac: 7120 34a6 5400 |0022: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@a634 │ │ +3ea7b2: 7100 1da6 0000 |0025: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3ea7b8: 0b04 |0028: move-result-wide v4 │ │ +3ea7ba: 53a8 c3ef |0029: iget-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea7be: 9c02 0402 |002b: sub-long v2, v4, v2 │ │ +3ea7c2: bc28 |002d: sub-long/2addr v8, v2 │ │ +3ea7c4: 5aa8 c3ef |002e: iput-wide v8, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea7c8: 7100 45aa 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3ea7ce: 0c00 |0033: move-result-object v0 │ │ +3ea7d0: 53a2 c3ef |0034: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea7d4: 7120 1e9b 3200 |0036: invoke-static {v2, v3}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.updated:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b1e │ │ +3ea7da: 0c02 |0039: move-result-object v2 │ │ +3ea7dc: 6e20 48aa 2000 |003a: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3ea7e2: 53a2 c3ef |003d: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea7e6: 1608 1027 |003f: const-wide/16 v8, #int 10000 // #2710 │ │ +3ea7ea: 3100 0208 |0041: cmp-long v0, v2, v8 │ │ +3ea7ee: 3b00 4000 |0043: if-gez v0, 0083 // +0040 │ │ +3ea7f2: 1a00 d344 |0045: const-string v0, "Sleep timer is about to expire" // string@44d3 │ │ +3ea7f6: 7120 170b 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ea7fc: 7100 a7a3 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.vibrate:()Z // method@a3a7 │ │ +3ea802: 0a00 |004d: move-result v0 │ │ +3ea804: 3800 1e00 |004e: if-eqz v0, 006c // +001e │ │ +3ea808: 55a0 c0ef |0050: iget-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ +3ea80c: 3900 1a00 |0052: if-nez v0, 006c // +001a │ │ +3ea810: 54a0 c2ef |0054: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ +3ea814: 7110 3aa3 0000 |0056: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a33a │ │ +3ea81a: 0c00 |0059: move-result-object v0 │ │ +3ea81c: 1a02 d6c7 |005a: const-string v2, "vibrator" // string@c7d6 │ │ +3ea820: 6e20 0202 2000 |005c: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3ea826: 0c00 |005f: move-result-object v0 │ │ +3ea828: 1f00 a101 |0060: check-cast v0, Landroid/os/Vibrator; // type@01a1 │ │ +3ea82c: 3800 0a00 |0062: if-eqz v0, 006c // +000a │ │ +3ea830: 1602 f401 |0064: const-wide/16 v2, #int 500 // #1f4 │ │ +3ea834: 6e30 0208 2003 |0066: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@0802 │ │ +3ea83a: 1210 |0069: const/4 v0, #int 1 // #1 │ │ +3ea83c: 5ca0 c0ef |006a: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ +3ea840: 54a0 c1ef |006c: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ +3ea844: 3900 1500 |006e: if-nez v0, 0083 // +0015 │ │ +3ea848: 7100 a5a3 0000 |0070: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.shakeToReset:()Z // method@a3a5 │ │ +3ea84e: 0a00 |0073: move-result v0 │ │ +3ea850: 3800 0f00 |0074: if-eqz v0, 0083 // +000f │ │ +3ea854: 2200 9c1a |0076: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // type@1a9c │ │ +3ea858: 54a2 c2ef |0078: iget-object v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.this$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efc2 │ │ +3ea85c: 7110 3aa3 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; // method@a33a │ │ +3ea862: 0c02 |007d: move-result-object v2 │ │ +3ea864: 7030 58a3 200a |007e: invoke-direct {v0, v2, v10}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V // method@a358 │ │ +3ea86a: 5ba0 c1ef |0081: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ +3ea86e: 53a2 c3ef |0083: iget-wide v2, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.timeLeft:J // field@efc3 │ │ +3ea872: 3100 0206 |0085: cmp-long v0, v2, v6 │ │ +3ea876: 3c00 1400 |0087: if-gtz v0, 009b // +0014 │ │ +3ea87a: 1a00 d244 |0089: const-string v0, "Sleep timer expired" // string@44d2 │ │ +3ea87e: 7120 170b 0100 |008b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ea884: 54a0 c1ef |008e: iget-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ +3ea888: 3800 0800 |0090: if-eqz v0, 0098 // +0008 │ │ +3ea88c: 6e10 5ba3 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.pause:()V // method@a35b │ │ +3ea892: 1200 |0095: const/4 v0, #int 0 // #0 │ │ +3ea894: 5ba0 c1ef |0096: iput-object v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.shakeListener:Lde/danoeh/antennapod/playback/service/internal/ShakeListener; // field@efc1 │ │ +3ea898: 1200 |0098: const/4 v0, #int 0 // #0 │ │ +3ea89a: 5ca0 c0ef |0099: iput-boolean v0, v10, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.hasVibrated:Z // field@efc0 │ │ +3ea89e: 0442 |009b: move-wide v2, v4 │ │ +3ea8a0: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +3ea8a4: 0d00 |009e: move-exception v0 │ │ +3ea8a6: 1a02 e648 |009f: const-string v2, "Thread was interrupted while waiting" // string@48e6 │ │ +3ea8aa: 7120 170b 2100 |00a1: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ea8b0: 6e10 42a6 0000 |00a4: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ea8b6: 0e00 |00a7: return-void │ │ catches : 1 │ │ 0x0022 - 0x0025 │ │ Ljava/lang/InterruptedException; -> 0x009e │ │ positions : │ │ 0x0004 line=295 │ │ 0x0007 line=296 │ │ 0x000b line=297 │ │ @@ -988468,17 +988468,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eab08: |[3eab08] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V │ │ -3eab18: 7110 49a3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V // method@a349 │ │ -3eab1e: 0e00 |0003: return-void │ │ +3eaae0: |[3eaae0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V │ │ +3eaaf0: 7110 49a3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V // method@a349 │ │ +3eaaf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -988486,18 +988486,18 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3eaa68: |[3eaa68] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3eaa78: 7110 45a3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a345 │ │ -3eaa7e: 0c00 |0003: move-result-object v0 │ │ -3eaa80: 1100 |0004: return-object v0 │ │ +3eaa40: |[3eaa40] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$E-0G5aHkuknW1cuRx9OJAMf5-t8:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3eaa50: 7110 45a3 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@a345 │ │ +3eaa56: 0c00 |0003: move-result-object v0 │ │ +3eaa58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -988505,17 +988505,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3eab20: |[3eab20] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ -3eab30: 7030 47a3 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a347 │ │ -3eab36: 0e00 |0003: return-void │ │ +3eaaf8: |[3eaaf8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ +3eab08: 7030 47a3 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a347 │ │ +3eab0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0004 reg=2 (null) Lio/reactivex/CompletableEmitter; │ │ @@ -988525,17 +988525,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eab38: |[3eab38] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3eab48: 7020 48a3 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a348 │ │ -3eab4e: 0e00 |0003: return-void │ │ +3eab10: |[3eab10] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3eab20: 7020 48a3 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a348 │ │ +3eab26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -988544,17 +988544,17 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/Runnable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eab50: |[3eab50] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ -3eab60: 7120 4aa3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a34a │ │ -3eab66: 0e00 |0003: return-void │ │ +3eab28: |[3eab28] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$wd55esnPEsWbPoB3ajDWubUJwpo:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ +3eab38: 7120 4aa3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a34a │ │ +3eab3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/os/Handler; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -988563,17 +988563,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eab68: |[3eab68] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ -3eab78: 7020 46a3 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a346 │ │ -3eab7e: 0e00 |0003: return-void │ │ +3eab40: |[3eab40] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.$r8$lambda$x7OELBnZikK941qZHDBFMD1ySYI:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ +3eab50: 7020 46a3 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a346 │ │ +3eab56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ │ │ @@ -988582,17 +988582,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ea8f0: |[3ea8f0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; │ │ -3ea900: 5400 cbef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ -3ea904: 1100 |0002: return-object v0 │ │ +3ea8c8: |[3ea8c8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Landroid/content/Context; │ │ +3ea8d8: 5400 cbef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ +3ea8dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ #7 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -988600,17 +988600,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3eaaa8: |[3eaaa8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; │ │ -3eaab8: 5400 cfef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ -3eaabc: 1100 |0002: return-object v0 │ │ +3eaa80: |[3eaa80] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.-$$Nest$fgetsleepTimerFuture:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)Ljava/util/concurrent/ScheduledFuture; │ │ +3eaa90: 5400 cfef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ +3eaa94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -988618,25 +988618,25 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3eab80: |[3eab80] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ -3eab90: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3eab96: 5b12 cbef |0003: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ -3eab9a: 5b13 c9ef |0005: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ -3eab9e: 2202 141c |0007: new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1c14 │ │ -3eaba2: 2203 971a |0009: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7; // type@1a97 │ │ -3eaba6: 7010 2aa3 0300 |000b: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7;.:()V // method@a32a │ │ -3eabac: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -3eabae: 7030 01a9 0203 |000f: invoke-direct {v2, v0, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@a901 │ │ -3eabb4: 5b12 cdef |0012: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eabb8: 0e00 |0014: return-void │ │ +3eab58: |[3eab58] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V │ │ +3eab68: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3eab6e: 5b12 cbef |0003: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ +3eab72: 5b13 c9ef |0005: iput-object v3, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ +3eab76: 2202 141c |0007: new-instance v2, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@1c14 │ │ +3eab7a: 2203 971a |0009: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7; // type@1a97 │ │ +3eab7e: 7010 2aa3 0300 |000b: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda7;.:()V // method@a32a │ │ +3eab84: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +3eab86: 7030 01a9 0203 |000f: invoke-direct {v2, v0, v3}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(ILjava/util/concurrent/ThreadFactory;)V // method@a901 │ │ +3eab8c: 5b12 cdef |0012: iput-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eab90: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ locals : │ │ @@ -988649,20 +988649,20 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3eaa84: |[3eaa84] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3eaa94: 2200 651b |0000: new-instance v0, Ljava/lang/Thread; // type@1b65 │ │ -3eaa98: 7020 25a6 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@a625 │ │ -3eaa9e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3eaaa0: 6e20 33a6 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@a633 │ │ -3eaaa6: 1100 |0009: return-object v0 │ │ +3eaa5c: |[3eaa5c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$new$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3eaa6c: 2200 651b |0000: new-instance v0, Ljava/lang/Thread; // type@1b65 │ │ +3eaa70: 7020 25a6 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@a625 │ │ +3eaa76: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3eaa78: 6e20 33a6 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@a633 │ │ +3eaa7e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=72 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -988671,18 +988671,18 @@ │ │ type : '(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3eacfc: |[3eacfc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ -3ead0c: 5410 cbef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ -3ead10: 7120 2fa4 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater;.updateWidget:(Landroid/content/Context;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a42f │ │ -3ead16: 0e00 |0005: return-void │ │ +3eacd4: |[3eacd4] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$requestWidgetUpdate$1:(Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V │ │ +3eace4: 5410 cbef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ +3eace8: 7120 2fa4 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater;.updateWidget:(Landroid/content/Context;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a42f │ │ +3eacee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ │ │ @@ -988691,20 +988691,20 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3ead18: |[3ead18] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ -3ead28: 5420 cbef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ -3ead2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3ead2e: 7130 04a4 0301 |0003: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChapters:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;Z)V // method@a404 │ │ -3ead34: 7210 39a4 0400 |0006: invoke-interface {v4}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a439 │ │ -3ead3a: 0e00 |0009: return-void │ │ +3eacf0: |[3eacf0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$2:(Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V │ │ +3ead00: 5420 cbef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.context:Landroid/content/Context; // field@efcb │ │ +3ead04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3ead06: 7130 04a4 0301 |0003: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/ui/chapters/ChapterUtils;.loadChapters:(Lde/danoeh/antennapod/model/playback/Playable;Landroid/content/Context;Z)V // method@a404 │ │ +3ead0c: 7210 39a4 0400 |0006: invoke-interface {v4}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a439 │ │ +3ead12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=231 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x000a reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -988715,18 +988715,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ead3c: |[3ead3c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3ead4c: 5410 c9ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ -3ead50: 7220 2ca3 2000 |0002: invoke-interface {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a32c │ │ -3ead56: 0e00 |0005: return-void │ │ +3ead14: |[3ead14] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$3:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3ead24: 5410 c9ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ +3ead28: 7220 2ca3 2000 |0002: invoke-interface {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a32c │ │ +3ead2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -988735,27 +988735,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3ead58: |[3ead58] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V │ │ -3ead68: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ead6c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ead72: 1a01 e613 |0005: const-string v1, "Error loading chapters: " // string@13e6 │ │ -3ead76: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ead7c: 7110 1b0b 0200 |000a: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3ead82: 0c02 |000d: move-result-object v2 │ │ -3ead84: 6e20 12a6 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ead8a: 6e10 1ba6 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ead90: 0c02 |0014: move-result-object v2 │ │ -3ead92: 1a00 eb3f |0015: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3ead96: 7120 170b 2000 |0017: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ead9c: 0e00 |001a: return-void │ │ +3ead30: |[3ead30] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$startChapterLoader$4:(Ljava/lang/Throwable;)V │ │ +3ead40: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ead44: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ead4a: 1a01 e613 |0005: const-string v1, "Error loading chapters: " // string@13e6 │ │ +3ead4e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ead54: 7110 1b0b 0200 |000a: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3ead5a: 0c02 |000d: move-result-object v2 │ │ +3ead5c: 6e20 12a6 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ead62: 6e10 1ba6 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ead68: 0c02 |0014: move-result-object v2 │ │ +3ead6a: 1a00 eb3f |0015: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3ead6e: 7120 170b 2000 |0017: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ead74: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Ljava/lang/Throwable; │ │ │ │ #14 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;) │ │ @@ -988763,17 +988763,17 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/Runnable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3eada0: |[3eada0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ -3eadb0: 6e20 7407 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0774 │ │ -3eadb6: 0e00 |0003: return-void │ │ +3ead78: |[3ead78] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.lambda$useMainThreadIfNecessary$5:(Landroid/os/Handler;Ljava/lang/Runnable;)V │ │ +3ead88: 6e20 7407 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0774 │ │ +3ead8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/os/Handler; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -988782,28 +988782,28 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3eaa24: |[3eaa24] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ -3eaa34: 7100 9107 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0791 │ │ -3eaa3a: 0c00 |0003: move-result-object v0 │ │ -3eaa3c: 7100 8f07 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ -3eaa42: 0c01 |0007: move-result-object v1 │ │ -3eaa44: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ -3eaa48: 2200 8501 |000a: new-instance v0, Landroid/os/Handler; // type@0185 │ │ -3eaa4c: 7100 8f07 0000 |000c: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ -3eaa52: 0c01 |000f: move-result-object v1 │ │ -3eaa54: 7020 6a07 1000 |0010: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ -3eaa5a: 2201 951a |0013: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; // type@1a95 │ │ -3eaa5e: 7030 26a3 0103 |0015: invoke-direct {v1, v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a326 │ │ -3eaa64: 1101 |0018: return-object v1 │ │ -3eaa66: 1103 |0019: return-object v3 │ │ +3ea9fc: |[3ea9fc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +3eaa0c: 7100 9107 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0791 │ │ +3eaa12: 0c00 |0003: move-result-object v0 │ │ +3eaa14: 7100 8f07 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ +3eaa1a: 0c01 |0007: move-result-object v1 │ │ +3eaa1c: 3310 1100 |0008: if-ne v0, v1, 0019 // +0011 │ │ +3eaa20: 2200 8501 |000a: new-instance v0, Landroid/os/Handler; // type@0185 │ │ +3eaa24: 7100 8f07 0000 |000c: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ +3eaa2a: 0c01 |000f: move-result-object v1 │ │ +3eaa2c: 7020 6a07 1000 |0010: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ +3eaa32: 2201 951a |0013: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5; // type@1a95 │ │ +3eaa36: 7030 26a3 0103 |0015: invoke-direct {v1, v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda5;.:(Landroid/os/Handler;Ljava/lang/Runnable;)V // method@a326 │ │ +3eaa3c: 1101 |0018: return-object v1 │ │ +3eaa3e: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ @@ -988815,30 +988815,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3eabbc: |[3eabbc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelAllTasks:()V │ │ -3eabcc: 1d01 |0000: monitor-enter v1 │ │ -3eabce: 6e10 3ea3 0100 |0001: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a33e │ │ -3eabd4: 6e10 3fa3 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a33f │ │ -3eabda: 6e10 40a3 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a340 │ │ -3eabe0: 5410 caef |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ -3eabe4: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -3eabe8: 5410 caef |000e: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ -3eabec: 7210 4ea4 0000 |0010: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3eabf2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -3eabf4: 5b10 caef |0014: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ -3eabf8: 1e01 |0016: monitor-exit v1 │ │ -3eabfa: 0e00 |0017: return-void │ │ -3eabfc: 0d00 |0018: move-exception v0 │ │ -3eabfe: 1e01 |0019: monitor-exit v1 │ │ -3eac00: 2700 |001a: throw v0 │ │ +3eab94: |[3eab94] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelAllTasks:()V │ │ +3eaba4: 1d01 |0000: monitor-enter v1 │ │ +3eaba6: 6e10 3ea3 0100 |0001: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a33e │ │ +3eabac: 6e10 3fa3 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a33f │ │ +3eabb2: 6e10 40a3 0100 |0007: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a340 │ │ +3eabb8: 5410 caef |000a: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ +3eabbc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +3eabc0: 5410 caef |000e: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ +3eabc4: 7210 4ea4 0000 |0010: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3eabca: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +3eabcc: 5b10 caef |0014: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ +3eabd0: 1e01 |0016: monitor-exit v1 │ │ +3eabd2: 0e00 |0017: return-void │ │ +3eabd4: 0d00 |0018: move-exception v0 │ │ +3eabd6: 1e01 |0019: monitor-exit v1 │ │ +3eabd8: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=245 │ │ 0x0004 line=246 │ │ 0x0007 line=247 │ │ @@ -988854,30 +988854,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3eac10: |[3eac10] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelPositionSaver:()V │ │ -3eac20: 1d02 |0000: monitor-enter v2 │ │ -3eac22: 6e10 42a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a342 │ │ -3eac28: 0a00 |0004: move-result v0 │ │ -3eac2a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -3eac2e: 5420 ccef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ -3eac32: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3eac34: 7220 f8a8 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ -3eac3a: 1a00 eb3f |000d: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eac3e: 1a01 d50d |000f: const-string v1, "Cancelled PositionSaver" // string@0dd5 │ │ -3eac42: 7120 170b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eac48: 1e02 |0014: monitor-exit v2 │ │ -3eac4a: 0e00 |0015: return-void │ │ -3eac4c: 0d00 |0016: move-exception v0 │ │ -3eac4e: 1e02 |0017: monitor-exit v2 │ │ -3eac50: 2700 |0018: throw v0 │ │ +3eabe8: |[3eabe8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelPositionSaver:()V │ │ +3eabf8: 1d02 |0000: monitor-enter v2 │ │ +3eabfa: 6e10 42a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a342 │ │ +3eac00: 0a00 |0004: move-result v0 │ │ +3eac02: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +3eac06: 5420 ccef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ +3eac0a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3eac0c: 7220 f8a8 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ +3eac12: 1a00 eb3f |000d: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eac16: 1a01 d50d |000f: const-string v1, "Cancelled PositionSaver" // string@0dd5 │ │ +3eac1a: 7120 170b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eac20: 1e02 |0014: monitor-exit v2 │ │ +3eac22: 0e00 |0015: return-void │ │ +3eac24: 0d00 |0016: move-exception v0 │ │ +3eac26: 1e02 |0017: monitor-exit v2 │ │ +3eac28: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=104 │ │ 0x0007 line=105 │ │ 0x0011 line=106 │ │ @@ -988890,30 +988890,30 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3eac60: |[3eac60] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelWidgetUpdater:()V │ │ -3eac70: 1d02 |0000: monitor-enter v2 │ │ -3eac72: 6e10 44a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a344 │ │ -3eac78: 0a00 |0004: move-result v0 │ │ -3eac7a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -3eac7e: 5420 d0ef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ -3eac82: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3eac84: 7220 f8a8 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ -3eac8a: 1a00 eb3f |000d: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eac8e: 1a01 d60d |000f: const-string v1, "Cancelled WidgetUpdater" // string@0dd6 │ │ -3eac92: 7120 170b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eac98: 1e02 |0014: monitor-exit v2 │ │ -3eac9a: 0e00 |0015: return-void │ │ -3eac9c: 0d00 |0016: move-exception v0 │ │ -3eac9e: 1e02 |0017: monitor-exit v2 │ │ -3eaca0: 2700 |0018: throw v0 │ │ +3eac38: |[3eac38] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.cancelWidgetUpdater:()V │ │ +3eac48: 1d02 |0000: monitor-enter v2 │ │ +3eac4a: 6e10 44a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a344 │ │ +3eac50: 0a00 |0004: move-result v0 │ │ +3eac52: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +3eac56: 5420 d0ef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ +3eac5a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3eac5c: 7220 f8a8 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ +3eac62: 1a00 eb3f |000d: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eac66: 1a01 d60d |000f: const-string v1, "Cancelled WidgetUpdater" // string@0dd6 │ │ +3eac6a: 7120 170b 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eac70: 1e02 |0014: monitor-exit v2 │ │ +3eac72: 0e00 |0015: return-void │ │ +3eac74: 0d00 |0016: move-exception v0 │ │ +3eac76: 1e02 |0017: monitor-exit v2 │ │ +3eac78: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=211 │ │ 0x0007 line=212 │ │ 0x0011 line=213 │ │ @@ -988926,29 +988926,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3eacb0: |[3eacb0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.disableSleepTimer:()V │ │ -3eacc0: 1d02 |0000: monitor-enter v2 │ │ -3eacc2: 6e10 43a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ -3eacc8: 0a00 |0004: move-result v0 │ │ -3eacca: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ -3eacce: 1a00 eb3f |0007: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eacd2: 1a01 7a12 |0009: const-string v1, "Disabling sleep timer" // string@127a │ │ -3eacd6: 7120 170b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eacdc: 5420 ceef |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ -3eace0: 6e10 30a3 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.cancel:()V // method@a330 │ │ -3eace6: 1e02 |0013: monitor-exit v2 │ │ -3eace8: 0e00 |0014: return-void │ │ -3eacea: 0d00 |0015: move-exception v0 │ │ -3eacec: 1e02 |0016: monitor-exit v2 │ │ -3eacee: 2700 |0017: throw v0 │ │ +3eac88: |[3eac88] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.disableSleepTimer:()V │ │ +3eac98: 1d02 |0000: monitor-enter v2 │ │ +3eac9a: 6e10 43a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ +3eaca0: 0a00 |0004: move-result v0 │ │ +3eaca2: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ +3eaca6: 1a00 eb3f |0007: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eacaa: 1a01 7a12 |0009: const-string v1, "Disabling sleep timer" // string@127a │ │ +3eacae: 7120 170b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eacb4: 5420 ceef |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ +3eacb8: 6e10 30a3 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.cancel:()V // method@a330 │ │ +3eacbe: 1e02 |0013: monitor-exit v2 │ │ +3eacc0: 0e00 |0014: return-void │ │ +3eacc2: 0d00 |0015: move-exception v0 │ │ +3eacc4: 1e02 |0016: monitor-exit v2 │ │ +3eacc6: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=173 │ │ 0x000b line=174 │ │ 0x000e line=175 │ │ @@ -988961,30 +988961,30 @@ │ │ type : '()J' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3eaac0: |[3eaac0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.getSleepTimerTimeLeft:()J │ │ -3eaad0: 1d02 |0000: monitor-enter v2 │ │ -3eaad2: 6e10 43a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ -3eaad8: 0a00 |0004: move-result v0 │ │ -3eaada: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -3eaade: 5420 ceef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ -3eaae2: 6e10 31a3 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a331 │ │ -3eaae8: 0b00 |000c: move-result-wide v0 │ │ -3eaaea: 1e02 |000d: monitor-exit v2 │ │ -3eaaec: 1000 |000e: return-wide v0 │ │ -3eaaee: 1e02 |000f: monitor-exit v2 │ │ -3eaaf0: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ -3eaaf4: 1000 |0012: return-wide v0 │ │ -3eaaf6: 0d00 |0013: move-exception v0 │ │ -3eaaf8: 1e02 |0014: monitor-exit v2 │ │ -3eaafa: 2700 |0015: throw v0 │ │ +3eaa98: |[3eaa98] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.getSleepTimerTimeLeft:()J │ │ +3eaaa8: 1d02 |0000: monitor-enter v2 │ │ +3eaaaa: 6e10 43a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ +3eaab0: 0a00 |0004: move-result v0 │ │ +3eaab2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +3eaab6: 5420 ceef |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ +3eaaba: 6e10 31a3 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a331 │ │ +3eaac0: 0b00 |000c: move-result-wide v0 │ │ +3eaac2: 1e02 |000d: monitor-exit v2 │ │ +3eaac4: 1000 |000e: return-wide v0 │ │ +3eaac6: 1e02 |000f: monitor-exit v2 │ │ +3eaac8: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ +3eaacc: 1000 |0012: return-wide v0 │ │ +3eaace: 0d00 |0013: move-exception v0 │ │ +3eaad0: 1e02 |0014: monitor-exit v2 │ │ +3eaad2: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x0013 │ │ positions : │ │ 0x0001 line=193 │ │ 0x0007 line=194 │ │ 0x000f line=196 │ │ @@ -988996,33 +988996,33 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3ea908: |[3ea908] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isPositionSaverActive:()Z │ │ -3ea918: 1d01 |0000: monitor-enter v1 │ │ -3ea91a: 5410 ccef |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ -3ea91e: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -3ea922: 7210 fba8 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@a8fb │ │ -3ea928: 0a00 |0008: move-result v0 │ │ -3ea92a: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -3ea92e: 5410 ccef |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ -3ea932: 7210 fca8 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@a8fc │ │ -3ea938: 0a00 |0010: move-result v0 │ │ -3ea93a: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -3ea93e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -3ea940: 2802 |0014: goto 0016 // +0002 │ │ -3ea942: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3ea944: 1e01 |0016: monitor-exit v1 │ │ -3ea946: 0f00 |0017: return v0 │ │ -3ea948: 0d00 |0018: move-exception v0 │ │ -3ea94a: 1e01 |0019: monitor-exit v1 │ │ -3ea94c: 2700 |001a: throw v0 │ │ +3ea8e0: |[3ea8e0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isPositionSaverActive:()Z │ │ +3ea8f0: 1d01 |0000: monitor-enter v1 │ │ +3ea8f2: 5410 ccef |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ +3ea8f6: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +3ea8fa: 7210 fba8 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@a8fb │ │ +3ea900: 0a00 |0008: move-result v0 │ │ +3ea902: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +3ea906: 5410 ccef |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ +3ea90a: 7210 fca8 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@a8fc │ │ +3ea910: 0a00 |0010: move-result v0 │ │ +3ea912: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +3ea916: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +3ea918: 2802 |0014: goto 0016 // +0002 │ │ +3ea91a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3ea91c: 1e01 |0016: monitor-exit v1 │ │ +3ea91e: 0f00 |0017: return v0 │ │ +3ea920: 0d00 |0018: move-exception v0 │ │ +3ea922: 1e01 |0019: monitor-exit v1 │ │ +3ea924: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=97 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ @@ -989032,41 +989032,41 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -3ea95c: |[3ea95c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isSleepTimerActive:()Z │ │ -3ea96c: 1d05 |0000: monitor-enter v5 │ │ -3ea96e: 5450 ceef |0001: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ -3ea972: 3800 2200 |0003: if-eqz v0, 0025 // +0022 │ │ -3ea976: 5450 cfef |0005: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ -3ea97a: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ -3ea97e: 7210 fba8 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@a8fb │ │ -3ea984: 0a00 |000c: move-result v0 │ │ -3ea986: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ -3ea98a: 5450 cfef |000f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ -3ea98e: 7210 fca8 0000 |0011: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@a8fc │ │ -3ea994: 0a00 |0014: move-result v0 │ │ -3ea996: 3900 1000 |0015: if-nez v0, 0025 // +0010 │ │ -3ea99a: 5450 ceef |0017: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ -3ea99e: 6e10 31a3 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a331 │ │ -3ea9a4: 0b00 |001c: move-result-wide v0 │ │ -3ea9a6: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -3ea9aa: 3104 0002 |001f: cmp-long v4, v0, v2 │ │ -3ea9ae: 3d04 0400 |0021: if-lez v4, 0025 // +0004 │ │ -3ea9b2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -3ea9b4: 2802 |0024: goto 0026 // +0002 │ │ -3ea9b6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -3ea9b8: 1e05 |0026: monitor-exit v5 │ │ -3ea9ba: 0f00 |0027: return v0 │ │ -3ea9bc: 0d00 |0028: move-exception v0 │ │ -3ea9be: 1e05 |0029: monitor-exit v5 │ │ -3ea9c0: 2700 |002a: throw v0 │ │ +3ea934: |[3ea934] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isSleepTimerActive:()Z │ │ +3ea944: 1d05 |0000: monitor-enter v5 │ │ +3ea946: 5450 ceef |0001: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ +3ea94a: 3800 2200 |0003: if-eqz v0, 0025 // +0022 │ │ +3ea94e: 5450 cfef |0005: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ +3ea952: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ +3ea956: 7210 fba8 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@a8fb │ │ +3ea95c: 0a00 |000c: move-result v0 │ │ +3ea95e: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ +3ea962: 5450 cfef |000f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ +3ea966: 7210 fca8 0000 |0011: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@a8fc │ │ +3ea96c: 0a00 |0014: move-result v0 │ │ +3ea96e: 3900 1000 |0015: if-nez v0, 0025 // +0010 │ │ +3ea972: 5450 ceef |0017: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ +3ea976: 6e10 31a3 0000 |0019: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.getWaitingTime:()J // method@a331 │ │ +3ea97c: 0b00 |001c: move-result-wide v0 │ │ +3ea97e: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +3ea982: 3104 0002 |001f: cmp-long v4, v0, v2 │ │ +3ea986: 3d04 0400 |0021: if-lez v4, 0025 // +0004 │ │ +3ea98a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +3ea98c: 2802 |0024: goto 0026 // +0002 │ │ +3ea98e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +3ea990: 1e05 |0026: monitor-exit v5 │ │ +3ea992: 0f00 |0027: return v0 │ │ +3ea994: 0d00 |0028: move-exception v0 │ │ +3ea996: 1e05 |0029: monitor-exit v5 │ │ +3ea998: 2700 |002a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ -> 0x0028 │ │ positions : │ │ 0x0001 line=162 │ │ 0x0009 line=164 │ │ 0x0011 line=165 │ │ @@ -989080,33 +989080,33 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -3ea9d0: |[3ea9d0] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isWidgetUpdaterActive:()Z │ │ -3ea9e0: 1d01 |0000: monitor-enter v1 │ │ -3ea9e2: 5410 d0ef |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ -3ea9e6: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -3ea9ea: 7210 fba8 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@a8fb │ │ -3ea9f0: 0a00 |0008: move-result v0 │ │ -3ea9f2: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ -3ea9f6: 5410 d0ef |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ -3ea9fa: 7210 fca8 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@a8fc │ │ -3eaa00: 0a00 |0010: move-result v0 │ │ -3eaa02: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -3eaa06: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -3eaa08: 2802 |0014: goto 0016 // +0002 │ │ -3eaa0a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3eaa0c: 1e01 |0016: monitor-exit v1 │ │ -3eaa0e: 0f00 |0017: return v0 │ │ -3eaa10: 0d00 |0018: move-exception v0 │ │ -3eaa12: 1e01 |0019: monitor-exit v1 │ │ -3eaa14: 2700 |001a: throw v0 │ │ +3ea9a8: |[3ea9a8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.isWidgetUpdaterActive:()Z │ │ +3ea9b8: 1d01 |0000: monitor-enter v1 │ │ +3ea9ba: 5410 d0ef |0001: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ +3ea9be: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +3ea9c2: 7210 fba8 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@a8fb │ │ +3ea9c8: 0a00 |0008: move-result v0 │ │ +3ea9ca: 3900 0c00 |0009: if-nez v0, 0015 // +000c │ │ +3ea9ce: 5410 d0ef |000b: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ +3ea9d2: 7210 fca8 0000 |000d: invoke-interface {v0}, Ljava/util/concurrent/Future;.isDone:()Z // method@a8fc │ │ +3ea9d8: 0a00 |0010: move-result v0 │ │ +3ea9da: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +3ea9de: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +3ea9e0: 2802 |0014: goto 0016 // +0002 │ │ +3ea9e2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3ea9e4: 1e01 |0016: monitor-exit v1 │ │ +3ea9e6: 0f00 |0017: return v0 │ │ +3ea9e8: 0d00 |0018: move-exception v0 │ │ +3ea9ea: 1e01 |0019: monitor-exit v1 │ │ +3ea9ec: 2700 |001a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ -> 0x0018 │ │ positions : │ │ 0x0001 line=204 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ @@ -989116,36 +989116,36 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3eadb8: |[3eadb8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.requestWidgetUpdate:()V │ │ -3eadc8: 1d03 |0000: monitor-enter v3 │ │ -3eadca: 5430 c9ef |0001: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ -3eadce: 7210 2ea3 0000 |0003: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // method@a32e │ │ -3eadd4: 0c00 |0006: move-result-object v0 │ │ -3eadd6: 5431 cdef |0007: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eadda: 7210 eda8 0100 |0009: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@a8ed │ │ -3eade0: 0a01 |000c: move-result v1 │ │ -3eade2: 3901 0d00 |000d: if-nez v1, 001a // +000d │ │ -3eade6: 5431 cdef |000f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eadea: 2202 941a |0011: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; // type@1a94 │ │ -3eadee: 7030 24a3 3200 |0013: invoke-direct {v2, v3, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a324 │ │ -3eadf4: 6e20 02a9 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.execute:(Ljava/lang/Runnable;)V // method@a902 │ │ -3eadfa: 2808 |0019: goto 0021 // +0008 │ │ -3eadfc: 1a00 eb3f |001a: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eae00: 1a01 9a0d |001c: const-string v1, "Call to requestWidgetUpdate was ignored." // string@0d9a │ │ -3eae04: 7120 170b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eae0a: 1e03 |0021: monitor-exit v3 │ │ -3eae0c: 0e00 |0022: return-void │ │ -3eae0e: 0d00 |0023: move-exception v0 │ │ -3eae10: 1e03 |0024: monitor-exit v3 │ │ -3eae12: 2700 |0025: throw v0 │ │ +3ead90: |[3ead90] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.requestWidgetUpdate:()V │ │ +3eada0: 1d03 |0000: monitor-enter v3 │ │ +3eada2: 5430 c9ef |0001: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ +3eada6: 7210 2ea3 0000 |0003: invoke-interface {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // method@a32e │ │ +3eadac: 0c00 |0006: move-result-object v0 │ │ +3eadae: 5431 cdef |0007: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eadb2: 7210 eda8 0100 |0009: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@a8ed │ │ +3eadb8: 0a01 |000c: move-result v1 │ │ +3eadba: 3901 0d00 |000d: if-nez v1, 001a // +000d │ │ +3eadbe: 5431 cdef |000f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eadc2: 2202 941a |0011: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4; // type@1a94 │ │ +3eadc6: 7030 24a3 3200 |0013: invoke-direct {v2, v3, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;)V // method@a324 │ │ +3eadcc: 6e20 02a9 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.execute:(Ljava/lang/Runnable;)V // method@a902 │ │ +3eadd2: 2808 |0019: goto 0021 // +0008 │ │ +3eadd4: 1a00 eb3f |001a: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eadd8: 1a01 9a0d |001c: const-string v1, "Call to requestWidgetUpdate was ignored." // string@0d9a │ │ +3eaddc: 7120 170b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eade2: 1e03 |0021: monitor-exit v3 │ │ +3eade4: 0e00 |0022: return-void │ │ +3eade6: 0d00 |0023: move-exception v0 │ │ +3eade8: 1e03 |0024: monitor-exit v3 │ │ +3eadea: 2700 |0025: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0021 │ │ -> 0x0023 │ │ positions : │ │ 0x0001 line=129 │ │ 0x0007 line=130 │ │ 0x000f line=131 │ │ @@ -989159,29 +989159,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3eae20: |[3eae20] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.restartSleepTimer:()V │ │ -3eae30: 1d02 |0000: monitor-enter v2 │ │ -3eae32: 6e10 43a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ -3eae38: 0a00 |0004: move-result v0 │ │ -3eae3a: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ -3eae3e: 1a00 eb3f |0007: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eae42: 1a01 4e42 |0009: const-string v1, "Restarting sleep timer" // string@424e │ │ -3eae46: 7120 170b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eae4c: 5420 ceef |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ -3eae50: 6e10 32a3 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a332 │ │ -3eae56: 1e02 |0013: monitor-exit v2 │ │ -3eae58: 0e00 |0014: return-void │ │ -3eae5a: 0d00 |0015: move-exception v0 │ │ -3eae5c: 1e02 |0016: monitor-exit v2 │ │ -3eae5e: 2700 |0017: throw v0 │ │ +3eadf8: |[3eadf8] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.restartSleepTimer:()V │ │ +3eae08: 1d02 |0000: monitor-enter v2 │ │ +3eae0a: 6e10 43a3 0200 |0001: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ +3eae10: 0a00 |0004: move-result v0 │ │ +3eae12: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ +3eae16: 1a00 eb3f |0007: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eae1a: 1a01 4e42 |0009: const-string v1, "Restarting sleep timer" // string@424e │ │ +3eae1e: 7120 170b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eae24: 5420 ceef |000e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ +3eae28: 6e10 32a3 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a332 │ │ +3eae2e: 1e02 |0013: monitor-exit v2 │ │ +3eae30: 0e00 |0014: return-void │ │ +3eae32: 0d00 |0015: move-exception v0 │ │ +3eae34: 1e02 |0016: monitor-exit v2 │ │ +3eae36: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=183 │ │ 0x000b line=184 │ │ 0x000e line=185 │ │ @@ -989194,59 +989194,59 @@ │ │ type : '(J)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -3eae6c: |[3eae6c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.setSleepTimer:(J)V │ │ -3eae7c: 1d05 |0000: monitor-enter v5 │ │ -3eae7e: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -3eae82: 3102 0600 |0003: cmp-long v2, v6, v0 │ │ -3eae86: 3d02 4900 |0005: if-lez v2, 004e // +0049 │ │ -3eae8a: 1a02 eb3f |0007: const-string v2, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eae8e: 2203 611b |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3eae92: 7010 06a6 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3eae98: 1a04 4144 |000e: const-string v4, "Setting sleep timer to " // string@4441 │ │ -3eae9c: 6e20 12a6 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3eaea2: 6e30 0ea6 6307 |0013: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3eaea8: 1a04 3001 |0016: const-string v4, " milliseconds" // string@0130 │ │ -3eaeac: 6e20 12a6 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3eaeb2: 6e10 1ba6 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3eaeb8: 0c03 |001e: move-result-object v3 │ │ -3eaeba: 7120 170b 3200 |001f: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eaec0: 6e10 43a3 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ -3eaec6: 0a02 |0025: move-result v2 │ │ -3eaec8: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ -3eaecc: 5452 cfef |0028: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ -3eaed0: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -3eaed2: 7220 f8a8 3200 |002b: invoke-interface {v2, v3}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ -3eaed8: 2202 991a |002e: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // type@1a99 │ │ -3eaedc: 7040 2fa3 5276 |0030: invoke-direct {v2, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V // method@a32f │ │ -3eaee2: 5b52 ceef |0033: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ -3eaee6: 5453 cdef |0035: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eaeea: 6204 19f0 |0037: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3eaeee: 6e54 03a9 2310 |0039: invoke-virtual {v3, v2, v0, v1, v4}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a903 │ │ -3eaef4: 0c00 |003c: move-result-object v0 │ │ -3eaef6: 5b50 cfef |003d: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ -3eaefa: 7100 45aa 0000 |003f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3eaf00: 0c00 |0042: move-result-object v0 │ │ -3eaf02: 7120 1d9b 7600 |0043: invoke-static {v6, v7}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b1d │ │ -3eaf08: 0c06 |0046: move-result-object v6 │ │ -3eaf0a: 6e20 48aa 6000 |0047: invoke-virtual {v0, v6}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3eaf10: 1e05 |004a: monitor-exit v5 │ │ -3eaf12: 0e00 |004b: return-void │ │ -3eaf14: 0d06 |004c: move-exception v6 │ │ -3eaf16: 2809 |004d: goto 0056 // +0009 │ │ -3eaf18: 2206 441b |004e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ -3eaf1c: 1a07 a94d |0050: const-string v7, "Waiting time <= 0" // string@4da9 │ │ -3eaf20: 7020 62a5 7600 |0052: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ -3eaf26: 2706 |0055: throw v6 │ │ -3eaf28: 1e05 |0056: monitor-exit v5 │ │ -3eaf2a: 2706 |0057: throw v6 │ │ +3eae44: |[3eae44] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.setSleepTimer:(J)V │ │ +3eae54: 1d05 |0000: monitor-enter v5 │ │ +3eae56: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +3eae5a: 3102 0600 |0003: cmp-long v2, v6, v0 │ │ +3eae5e: 3d02 4900 |0005: if-lez v2, 004e // +0049 │ │ +3eae62: 1a02 eb3f |0007: const-string v2, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eae66: 2203 611b |0009: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3eae6a: 7010 06a6 0300 |000b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3eae70: 1a04 4144 |000e: const-string v4, "Setting sleep timer to " // string@4441 │ │ +3eae74: 6e20 12a6 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3eae7a: 6e30 0ea6 6307 |0013: invoke-virtual {v3, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3eae80: 1a04 3001 |0016: const-string v4, " milliseconds" // string@0130 │ │ +3eae84: 6e20 12a6 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3eae8a: 6e10 1ba6 0300 |001b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3eae90: 0c03 |001e: move-result-object v3 │ │ +3eae92: 7120 170b 3200 |001f: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eae98: 6e10 43a3 0500 |0022: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ +3eae9e: 0a02 |0025: move-result v2 │ │ +3eaea0: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ +3eaea4: 5452 cfef |0028: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ +3eaea8: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +3eaeaa: 7220 f8a8 3200 |002b: invoke-interface {v2, v3}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@a8f8 │ │ +3eaeb0: 2202 991a |002e: new-instance v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // type@1a99 │ │ +3eaeb4: 7040 2fa3 5276 |0030: invoke-direct {v2, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;J)V // method@a32f │ │ +3eaeba: 5b52 ceef |0033: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efce │ │ +3eaebe: 5453 cdef |0035: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eaec2: 6204 19f0 |0037: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3eaec6: 6e54 03a9 2310 |0039: invoke-virtual {v3, v2, v0, v1, v4}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.schedule:(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a903 │ │ +3eaecc: 0c00 |003c: move-result-object v0 │ │ +3eaece: 5b50 cfef |003d: iput-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.sleepTimerFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcf │ │ +3eaed2: 7100 45aa 0000 |003f: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3eaed8: 0c00 |0042: move-result-object v0 │ │ +3eaeda: 7120 1d9b 7600 |0043: invoke-static {v6, v7}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.justEnabled:(J)Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // method@9b1d │ │ +3eaee0: 0c06 |0046: move-result-object v6 │ │ +3eaee2: 6e20 48aa 6000 |0047: invoke-virtual {v0, v6}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3eaee8: 1e05 |004a: monitor-exit v5 │ │ +3eaeea: 0e00 |004b: return-void │ │ +3eaeec: 0d06 |004c: move-exception v6 │ │ +3eaeee: 2809 |004d: goto 0056 // +0009 │ │ +3eaef0: 2206 441b |004e: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1b44 │ │ +3eaef4: 1a07 a94d |0050: const-string v7, "Waiting time <= 0" // string@4da9 │ │ +3eaef8: 7020 62a5 7600 |0052: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@a562 │ │ +3eaefe: 2706 |0055: throw v6 │ │ +3eaf00: 1e05 |0056: monitor-exit v5 │ │ +3eaf02: 2706 |0057: throw v6 │ │ catches : 2 │ │ 0x0007 - 0x004a │ │ -> 0x004c │ │ 0x004e - 0x0056 │ │ -> 0x004c │ │ positions : │ │ 0x0009 line=149 │ │ @@ -989266,19 +989266,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3eaf40: |[3eaf40] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.shutdown:()V │ │ -3eaf50: 6e10 3da3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelAllTasks:()V // method@a33d │ │ -3eaf56: 5410 cdef |0003: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eaf5a: 6e10 05a9 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdownNow:()Ljava/util/List; // method@a905 │ │ -3eaf60: 0e00 |0008: return-void │ │ +3eaf18: |[3eaf18] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.shutdown:()V │ │ +3eaf28: 6e10 3da3 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelAllTasks:()V // method@a33d │ │ +3eaf2e: 5410 cdef |0003: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eaf32: 6e10 05a9 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdownNow:()Ljava/util/List; // method@a905 │ │ +3eaf38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ │ │ @@ -989287,49 +989287,49 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -3eaf64: |[3eaf64] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3eaf74: 1d02 |0000: monitor-enter v2 │ │ -3eaf76: 5420 caef |0001: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ -3eaf7a: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -3eaf7e: 5420 caef |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ -3eaf82: 7210 4ea4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3eaf88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3eaf8a: 5b20 caef |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ -3eaf8e: 7210 c59c 0300 |000d: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ -3eaf94: 0c00 |0010: move-result-object v0 │ │ -3eaf96: 3900 2b00 |0011: if-nez v0, 003c // +002b │ │ -3eaf9a: 2200 911a |0013: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; // type@1a91 │ │ -3eaf9e: 7030 1ea3 2003 |0015: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a31e │ │ -3eafa4: 7110 32a4 0000 |0018: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a432 │ │ -3eafaa: 0c00 |001b: move-result-object v0 │ │ -3eafac: 7100 50a4 0000 |001c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3eafb2: 0c01 |001f: move-result-object v1 │ │ -3eafb4: 6e20 38a4 1000 |0020: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ -3eafba: 0c00 |0023: move-result-object v0 │ │ -3eafbc: 7100 4da4 0000 |0024: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3eafc2: 0c01 |0027: move-result-object v1 │ │ -3eafc4: 6e20 35a4 1000 |0028: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ -3eafca: 0c00 |002b: move-result-object v0 │ │ -3eafcc: 2201 921a |002c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; // type@1a92 │ │ -3eafd0: 7030 20a3 2103 |002e: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a320 │ │ -3eafd6: 2203 931a |0031: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3; // type@1a93 │ │ -3eafda: 7010 22a3 0300 |0033: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3;.:()V // method@a322 │ │ -3eafe0: 6e30 37a4 1003 |0036: invoke-virtual {v0, v1, v3}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ -3eafe6: 0c03 |0039: move-result-object v3 │ │ -3eafe8: 5b23 caef |003a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ -3eafec: 1e02 |003c: monitor-exit v2 │ │ -3eafee: 0e00 |003d: return-void │ │ -3eaff0: 0d03 |003e: move-exception v3 │ │ -3eaff2: 1e02 |003f: monitor-exit v2 │ │ -3eaff4: 2703 |0040: throw v3 │ │ +3eaf3c: |[3eaf3c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3eaf4c: 1d02 |0000: monitor-enter v2 │ │ +3eaf4e: 5420 caef |0001: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ +3eaf52: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +3eaf56: 5420 caef |0005: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ +3eaf5a: 7210 4ea4 0000 |0007: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3eaf60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3eaf62: 5b20 caef |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ +3eaf66: 7210 c59c 0300 |000d: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ +3eaf6c: 0c00 |0010: move-result-object v0 │ │ +3eaf6e: 3900 2b00 |0011: if-nez v0, 003c // +002b │ │ +3eaf72: 2200 911a |0013: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; // type@1a91 │ │ +3eaf76: 7030 1ea3 2003 |0015: invoke-direct {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a31e │ │ +3eaf7c: 7110 32a4 0000 |0018: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a432 │ │ +3eaf82: 0c00 |001b: move-result-object v0 │ │ +3eaf84: 7100 50a4 0000 |001c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3eaf8a: 0c01 |001f: move-result-object v1 │ │ +3eaf8c: 6e20 38a4 1000 |0020: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ +3eaf92: 0c00 |0023: move-result-object v0 │ │ +3eaf94: 7100 4da4 0000 |0024: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3eaf9a: 0c01 |0027: move-result-object v1 │ │ +3eaf9c: 6e20 35a4 1000 |0028: invoke-virtual {v0, v1}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ +3eafa2: 0c00 |002b: move-result-object v0 │ │ +3eafa4: 2201 921a |002c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; // type@1a92 │ │ +3eafa8: 7030 20a3 2103 |002e: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a320 │ │ +3eafae: 2203 931a |0031: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3; // type@1a93 │ │ +3eafb2: 7010 22a3 0300 |0033: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3;.:()V // method@a322 │ │ +3eafb8: 6e30 37a4 1003 |0036: invoke-virtual {v0, v1, v3}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ +3eafbe: 0c03 |0039: move-result-object v3 │ │ +3eafc0: 5b23 caef |003a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.chapterLoaderFuture:Lio/reactivex/disposables/Disposable; // field@efca │ │ +3eafc4: 1e02 |003c: monitor-exit v2 │ │ +3eafc6: 0e00 |003d: return-void │ │ +3eafc8: 0d03 |003e: move-exception v3 │ │ +3eafca: 1e02 |003f: monitor-exit v2 │ │ +3eafcc: 2703 |0040: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x003c │ │ -> 0x003e │ │ positions : │ │ 0x0001 line=223 │ │ 0x0005 line=224 │ │ 0x000b line=225 │ │ @@ -989348,44 +989348,44 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 55 16-bit code units │ │ -3eb004: |[3eb004] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startPositionSaver:()V │ │ -3eb014: 1d09 |0000: monitor-enter v9 │ │ -3eb016: 6e10 42a3 0900 |0001: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a342 │ │ -3eb01c: 0a00 |0004: move-result v0 │ │ -3eb01e: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ -3eb022: 5490 c9ef |0007: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ -3eb026: 7110 70a8 0000 |0009: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@a870 │ │ -3eb02c: 2201 901a |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; // type@1a90 │ │ -3eb030: 7020 1ca3 0100 |000e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a31c │ │ -3eb036: 7020 52a3 1900 |0011: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a352 │ │ -3eb03c: 0c03 |0014: move-result-object v3 │ │ -3eb03e: 5492 cdef |0015: iget-object v2, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eb042: 1604 8813 |0017: const-wide/16 v4, #int 5000 // #1388 │ │ -3eb046: 1606 8813 |0019: const-wide/16 v6, #int 5000 // #1388 │ │ -3eb04a: 6208 19f0 |001b: sget-object v8, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3eb04e: 7407 04a9 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a904 │ │ -3eb054: 0c00 |0020: move-result-object v0 │ │ -3eb056: 5b90 ccef |0021: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ -3eb05a: 1a00 eb3f |0023: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eb05e: 1a01 6045 |0025: const-string v1, "Started PositionSaver" // string@4560 │ │ -3eb062: 7120 170b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eb068: 2808 |002a: goto 0032 // +0008 │ │ -3eb06a: 1a00 eb3f |002b: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eb06e: 1a01 9c0d |002d: const-string v1, "Call to startPositionSaver was ignored." // string@0d9c │ │ -3eb072: 7120 170b 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eb078: 1e09 |0032: monitor-exit v9 │ │ -3eb07a: 0e00 |0033: return-void │ │ -3eb07c: 0d00 |0034: move-exception v0 │ │ -3eb07e: 1e09 |0035: monitor-exit v9 │ │ -3eb080: 2700 |0036: throw v0 │ │ +3eafdc: |[3eafdc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startPositionSaver:()V │ │ +3eafec: 1d09 |0000: monitor-enter v9 │ │ +3eafee: 6e10 42a3 0900 |0001: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isPositionSaverActive:()Z // method@a342 │ │ +3eaff4: 0a00 |0004: move-result v0 │ │ +3eaff6: 3900 2600 |0005: if-nez v0, 002b // +0026 │ │ +3eaffa: 5490 c9ef |0007: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.callback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@efc9 │ │ +3eaffe: 7110 70a8 0000 |0009: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@a870 │ │ +3eb004: 2201 901a |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0; // type@1a90 │ │ +3eb008: 7020 1ca3 0100 |000e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a31c │ │ +3eb00e: 7020 52a3 1900 |0011: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a352 │ │ +3eb014: 0c03 |0014: move-result-object v3 │ │ +3eb016: 5492 cdef |0015: iget-object v2, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eb01a: 1604 8813 |0017: const-wide/16 v4, #int 5000 // #1388 │ │ +3eb01e: 1606 8813 |0019: const-wide/16 v6, #int 5000 // #1388 │ │ +3eb022: 6208 19f0 |001b: sget-object v8, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3eb026: 7407 04a9 0200 |001d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a904 │ │ +3eb02c: 0c00 |0020: move-result-object v0 │ │ +3eb02e: 5b90 ccef |0021: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.positionSaverFuture:Ljava/util/concurrent/ScheduledFuture; // field@efcc │ │ +3eb032: 1a00 eb3f |0023: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eb036: 1a01 6045 |0025: const-string v1, "Started PositionSaver" // string@4560 │ │ +3eb03a: 7120 170b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eb040: 2808 |002a: goto 0032 // +0008 │ │ +3eb042: 1a00 eb3f |002b: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eb046: 1a01 9c0d |002d: const-string v1, "Call to startPositionSaver was ignored." // string@0d9c │ │ +3eb04a: 7120 170b 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eb050: 1e09 |0032: monitor-exit v9 │ │ +3eb052: 0e00 |0033: return-void │ │ +3eb054: 0d00 |0034: move-exception v0 │ │ +3eb056: 1e09 |0035: monitor-exit v9 │ │ +3eb058: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0032 │ │ -> 0x0034 │ │ positions : │ │ 0x0001 line=81 │ │ 0x0007 line=82 │ │ 0x0011 line=83 │ │ @@ -989401,46 +989401,46 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 58 16-bit code units │ │ -3eb090: |[3eb090] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startWidgetUpdater:()V │ │ -3eb0a0: 1d08 |0000: monitor-enter v8 │ │ -3eb0a2: 6e10 44a3 0800 |0001: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a344 │ │ -3eb0a8: 0a00 |0004: move-result v0 │ │ -3eb0aa: 3900 2900 |0005: if-nez v0, 002e // +0029 │ │ -3eb0ae: 5480 cdef |0007: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eb0b2: 7210 eda8 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@a8ed │ │ -3eb0b8: 0a00 |000c: move-result v0 │ │ -3eb0ba: 3900 2100 |000d: if-nez v0, 002e // +0021 │ │ -3eb0be: 2200 961a |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; // type@1a96 │ │ -3eb0c2: 7020 28a3 8000 |0011: invoke-direct {v0, v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V // method@a328 │ │ -3eb0c8: 7020 52a3 0800 |0014: invoke-direct {v8, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a352 │ │ -3eb0ce: 0c02 |0017: move-result-object v2 │ │ -3eb0d0: 5481 cdef |0018: iget-object v1, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ -3eb0d4: 1603 e803 |001a: const-wide/16 v3, #int 1000 // #3e8 │ │ -3eb0d8: 1605 e803 |001c: const-wide/16 v5, #int 1000 // #3e8 │ │ -3eb0dc: 6207 19f0 |001e: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3eb0e0: 7407 04a9 0100 |0020: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a904 │ │ -3eb0e6: 0c00 |0023: move-result-object v0 │ │ -3eb0e8: 5b80 d0ef |0024: iput-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ -3eb0ec: 1a00 eb3f |0026: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eb0f0: 1a01 6145 |0028: const-string v1, "Started WidgetUpdater" // string@4561 │ │ -3eb0f4: 7120 170b 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eb0fa: 2808 |002d: goto 0035 // +0008 │ │ -3eb0fc: 1a00 eb3f |002e: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ -3eb100: 1a01 9d0d |0030: const-string v1, "Call to startWidgetUpdater was ignored." // string@0d9d │ │ -3eb104: 7120 170b 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eb10a: 1e08 |0035: monitor-exit v8 │ │ -3eb10c: 0e00 |0036: return-void │ │ -3eb10e: 0d00 |0037: move-exception v0 │ │ -3eb110: 1e08 |0038: monitor-exit v8 │ │ -3eb112: 2700 |0039: throw v0 │ │ +3eb068: |[3eb068] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager.startWidgetUpdater:()V │ │ +3eb078: 1d08 |0000: monitor-enter v8 │ │ +3eb07a: 6e10 44a3 0800 |0001: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isWidgetUpdaterActive:()Z // method@a344 │ │ +3eb080: 0a00 |0004: move-result v0 │ │ +3eb082: 3900 2900 |0005: if-nez v0, 002e // +0029 │ │ +3eb086: 5480 cdef |0007: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eb08a: 7210 eda8 0000 |0009: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@a8ed │ │ +3eb090: 0a00 |000c: move-result v0 │ │ +3eb092: 3900 2100 |000d: if-nez v0, 002e // +0021 │ │ +3eb096: 2200 961a |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6; // type@1a96 │ │ +3eb09a: 7020 28a3 8000 |0011: invoke-direct {v0, v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;)V // method@a328 │ │ +3eb0a0: 7020 52a3 0800 |0014: invoke-direct {v8, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.useMainThreadIfNecessary:(Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@a352 │ │ +3eb0a6: 0c02 |0017: move-result-object v2 │ │ +3eb0a8: 5481 cdef |0018: iget-object v1, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.schedExecutor:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@efcd │ │ +3eb0ac: 1603 e803 |001a: const-wide/16 v3, #int 1000 // #3e8 │ │ +3eb0b0: 1605 e803 |001c: const-wide/16 v5, #int 1000 // #3e8 │ │ +3eb0b4: 6207 19f0 |001e: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3eb0b8: 7407 04a9 0100 |0020: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleWithFixedDelay:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a904 │ │ +3eb0be: 0c00 |0023: move-result-object v0 │ │ +3eb0c0: 5b80 d0ef |0024: iput-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.widgetUpdaterFuture:Ljava/util/concurrent/ScheduledFuture; // field@efd0 │ │ +3eb0c4: 1a00 eb3f |0026: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eb0c8: 1a01 6145 |0028: const-string v1, "Started WidgetUpdater" // string@4561 │ │ +3eb0cc: 7120 170b 1000 |002a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eb0d2: 2808 |002d: goto 0035 // +0008 │ │ +3eb0d4: 1a00 eb3f |002e: const-string v0, "PlaybackServiceTaskMgr" // string@3feb │ │ +3eb0d8: 1a01 9d0d |0030: const-string v1, "Call to startWidgetUpdater was ignored." // string@0d9d │ │ +3eb0dc: 7120 170b 1000 |0032: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eb0e2: 1e08 |0035: monitor-exit v8 │ │ +3eb0e4: 0e00 |0036: return-void │ │ +3eb0e6: 0d00 |0037: move-exception v0 │ │ +3eb0e8: 1e08 |0038: monitor-exit v8 │ │ +3eb0ea: 2700 |0039: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0035 │ │ -> 0x0037 │ │ positions : │ │ 0x0001 line=114 │ │ 0x000f line=115 │ │ 0x0014 line=116 │ │ @@ -989476,35 +989476,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eb120: |[3eb120] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.:()V │ │ -3eb130: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3eb136: 0e00 |0003: return-void │ │ +3eb0f8: |[3eb0f8] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.:()V │ │ +3eb108: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3eb10e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;) │ │ name : 'forceUpdateVolume' │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3eb138: |[3eb138] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V │ │ -3eb148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3eb14a: 6e30 e6a0 0200 |0001: invoke-virtual {v2, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3eb150: 6e10 eca0 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ -3eb156: 0e00 |0007: return-void │ │ +3eb110: |[3eb110] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V │ │ +3eb120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3eb122: 6e30 e6a0 0200 |0001: invoke-virtual {v2, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3eb128: 6e10 eca0 0200 |0004: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ +3eb12e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ @@ -989514,36 +989514,36 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3eb158: |[3eb158] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3eb168: 6e10 409c 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3eb16e: 0c00 |0003: move-result-object v0 │ │ -3eb170: 6e10 f59b 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3eb176: 0c00 |0007: move-result-object v0 │ │ -3eb178: 6e10 a39b 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3eb17e: 0b00 |000b: move-result-wide v0 │ │ -3eb180: 3102 0005 |000c: cmp-long v2, v0, v5 │ │ -3eb184: 3902 1c00 |000e: if-nez v2, 002a // +001c │ │ -3eb188: 6e10 409c 0800 |0010: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3eb18e: 0c05 |0013: move-result-object v5 │ │ -3eb190: 6e10 f59b 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3eb196: 0c05 |0017: move-result-object v5 │ │ -3eb198: 6e10 b29b 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3eb19e: 0c05 |001b: move-result-object v5 │ │ -3eb1a0: 6e20 a09c 7500 |001c: invoke-virtual {v5, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@9ca0 │ │ -3eb1a6: 6e10 dda0 0400 |001f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3eb1ac: 0c05 |0022: move-result-object v5 │ │ -3eb1ae: 6206 1bc9 |0023: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3eb1b2: 3365 0500 |0025: if-ne v5, v6, 002a // +0005 │ │ -3eb1b6: 7020 54a3 4300 |0027: invoke-direct {v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V // method@a354 │ │ -3eb1bc: 0e00 |002a: return-void │ │ +3eb130: |[3eb130] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3eb140: 6e10 409c 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3eb146: 0c00 |0003: move-result-object v0 │ │ +3eb148: 6e10 f59b 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3eb14e: 0c00 |0007: move-result-object v0 │ │ +3eb150: 6e10 a39b 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3eb156: 0b00 |000b: move-result-wide v0 │ │ +3eb158: 3102 0005 |000c: cmp-long v2, v0, v5 │ │ +3eb15c: 3902 1c00 |000e: if-nez v2, 002a // +001c │ │ +3eb160: 6e10 409c 0800 |0010: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3eb166: 0c05 |0013: move-result-object v5 │ │ +3eb168: 6e10 f59b 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3eb16e: 0c05 |0017: move-result-object v5 │ │ +3eb170: 6e10 b29b 0500 |0018: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3eb176: 0c05 |001b: move-result-object v5 │ │ +3eb178: 6e20 a09c 7500 |001c: invoke-virtual {v5, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setVolumeAdaptionSetting:(Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@9ca0 │ │ +3eb17e: 6e10 dda0 0400 |001f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3eb184: 0c05 |0022: move-result-object v5 │ │ +3eb186: 6206 1bc9 |0023: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3eb18a: 3365 0500 |0025: if-ne v5, v6, 002a // +0005 │ │ +3eb18e: 7020 54a3 4300 |0027: invoke-direct {v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.forceUpdateVolume:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;)V // method@a354 │ │ +3eb194: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0010 line=24 │ │ 0x001c line=25 │ │ 0x001f line=27 │ │ 0x0027 line=28 │ │ @@ -989560,27 +989560,27 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -3eb1c0: |[3eb1c0] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ -3eb1d0: 6e10 dba0 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3eb1d6: 0c00 |0003: move-result-object v0 │ │ -3eb1d8: 2001 cf18 |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3eb1dc: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -3eb1e0: 0707 |0008: move-object v7, v0 │ │ -3eb1e2: 1f07 cf18 |0009: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3eb1e6: 0782 |000b: move-object v2, v8 │ │ -3eb1e8: 0793 |000c: move-object v3, v9 │ │ -3eb1ea: 04a4 |000d: move-wide v4, v10 │ │ -3eb1ec: 07c6 |000e: move-object v6, v12 │ │ -3eb1ee: 7606 55a3 0200 |000f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a355 │ │ -3eb1f4: 0e00 |0012: return-void │ │ +3eb198: |[3eb198] de.danoeh.antennapod.playback.service.internal.PlaybackVolumeUpdater.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V │ │ +3eb1a8: 6e10 dba0 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3eb1ae: 0c00 |0003: move-result-object v0 │ │ +3eb1b0: 2001 cf18 |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3eb1b4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +3eb1b8: 0707 |0008: move-object v7, v0 │ │ +3eb1ba: 1f07 cf18 |0009: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3eb1be: 0782 |000b: move-object v2, v8 │ │ +3eb1c0: 0793 |000c: move-object v3, v9 │ │ +3eb1c2: 04a4 |000d: move-wide v4, v10 │ │ +3eb1c4: 07c6 |000e: move-object v6, v12 │ │ +3eb1c6: 7606 55a3 0200 |000f: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateFeedMediaVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a355 │ │ +3eb1cc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=16 │ │ 0x0008 line=17 │ │ locals : │ │ 0x0000 - 0x0013 reg=8 this Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; │ │ @@ -989635,35 +989635,35 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eb1f8: |[3eb1f8] de.danoeh.antennapod.playback.service.internal.ShakeListener.:()V │ │ -3eb208: 0e00 |0000: return-void │ │ +3eb1d0: |[3eb1d0] de.danoeh.antennapod.playback.service.internal.ShakeListener.:()V │ │ +3eb1e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/ShakeListener;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3eb20c: |[3eb20c] de.danoeh.antennapod.playback.service.internal.ShakeListener.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V │ │ -3eb21c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3eb222: 5b01 d3ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@efd3 │ │ -3eb226: 5b02 d5ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efd5 │ │ -3eb22a: 7010 5ca3 0000 |0007: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.resume:()V // method@a35c │ │ -3eb230: 0e00 |000a: return-void │ │ +3eb1e4: |[3eb1e4] de.danoeh.antennapod.playback.service.internal.ShakeListener.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;)V │ │ +3eb1f4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3eb1fa: 5b01 d3ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@efd3 │ │ +3eb1fe: 5b02 d5ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efd5 │ │ +3eb202: 7010 5ca3 0000 |0007: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.resume:()V // method@a35c │ │ +3eb208: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ 0x0007 line=21 │ │ locals : │ │ @@ -989676,42 +989676,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -3eb300: |[3eb300] de.danoeh.antennapod.playback.service.internal.ShakeListener.resume:()V │ │ -3eb310: 5430 d3ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@efd3 │ │ -3eb314: 1a01 15b3 |0002: const-string v1, "sensor" // string@b315 │ │ -3eb318: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3eb31e: 0c00 |0007: move-result-object v0 │ │ -3eb320: 1f00 ff00 |0008: check-cast v0, Landroid/hardware/SensorManager; // type@00ff │ │ -3eb324: 5b30 d4ef |000a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ -3eb328: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -3eb32c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3eb32e: 6e20 2e05 1000 |000f: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@052e │ │ -3eb334: 0c00 |0012: move-result-object v0 │ │ -3eb336: 5b30 d2ef |0013: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mAccelerometer:Landroid/hardware/Sensor; // field@efd2 │ │ -3eb33a: 5431 d4ef |0015: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ -3eb33e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -3eb340: 6e40 3105 3120 |0018: invoke-virtual {v1, v3, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0531 │ │ -3eb346: 0a00 |001b: move-result v0 │ │ -3eb348: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ -3eb34c: 0e00 |001e: return-void │ │ -3eb34e: 5430 d4ef |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ -3eb352: 6e20 3305 3000 |0021: invoke-virtual {v0, v3}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0533 │ │ -3eb358: 2200 6a1b |0024: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1b6a │ │ -3eb35c: 1a01 7208 |0026: const-string v1, "Accelerometer not supported" // string@0872 │ │ -3eb360: 7020 47a6 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@a647 │ │ -3eb366: 2700 |002b: throw v0 │ │ -3eb368: 2200 6a1b |002c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1b6a │ │ -3eb36c: 1a01 2444 |002e: const-string v1, "Sensors not supported" // string@4424 │ │ -3eb370: 7020 47a6 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@a647 │ │ -3eb376: 2700 |0033: throw v0 │ │ +3eb2d8: |[3eb2d8] de.danoeh.antennapod.playback.service.internal.ShakeListener.resume:()V │ │ +3eb2e8: 5430 d3ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mContext:Landroid/content/Context; // field@efd3 │ │ +3eb2ec: 1a01 15b3 |0002: const-string v1, "sensor" // string@b315 │ │ +3eb2f0: 6e20 0202 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3eb2f6: 0c00 |0007: move-result-object v0 │ │ +3eb2f8: 1f00 ff00 |0008: check-cast v0, Landroid/hardware/SensorManager; // type@00ff │ │ +3eb2fc: 5b30 d4ef |000a: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ +3eb300: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +3eb304: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3eb306: 6e20 2e05 1000 |000f: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@052e │ │ +3eb30c: 0c00 |0012: move-result-object v0 │ │ +3eb30e: 5b30 d2ef |0013: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mAccelerometer:Landroid/hardware/Sensor; // field@efd2 │ │ +3eb312: 5431 d4ef |0015: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ +3eb316: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +3eb318: 6e40 3105 3120 |0018: invoke-virtual {v1, v3, v0, v2}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0531 │ │ +3eb31e: 0a00 |001b: move-result v0 │ │ +3eb320: 3800 0300 |001c: if-eqz v0, 001f // +0003 │ │ +3eb324: 0e00 |001e: return-void │ │ +3eb326: 5430 d4ef |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ +3eb32a: 6e20 3305 3000 |0021: invoke-virtual {v0, v3}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0533 │ │ +3eb330: 2200 6a1b |0024: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1b6a │ │ +3eb334: 1a01 7208 |0026: const-string v1, "Accelerometer not supported" // string@0872 │ │ +3eb338: 7020 47a6 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@a647 │ │ +3eb33e: 2700 |002b: throw v0 │ │ +3eb340: 2200 6a1b |002c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@1b6a │ │ +3eb344: 1a01 2444 |002e: const-string v1, "Sensors not supported" // string@4424 │ │ +3eb348: 7020 47a6 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@a647 │ │ +3eb34e: 2700 |0033: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000f line=31 │ │ 0x0015 line=32 │ │ 0x001f line=33 │ │ 0x0024 line=34 │ │ @@ -989725,64 +989725,64 @@ │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eb234: |[3eb234] de.danoeh.antennapod.playback.service.internal.ShakeListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -3eb244: 0e00 |0000: return-void │ │ +3eb20c: |[3eb20c] de.danoeh.antennapod.playback.service.internal.ShakeListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +3eb21c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/ShakeListener;) │ │ name : 'onSensorChanged' │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -3eb248: |[3eb248] de.danoeh.antennapod.playback.service.internal.ShakeListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -3eb258: 5455 c300 |0000: iget-object v5, v5, Landroid/hardware/SensorEvent;.values:[F // field@00c3 │ │ -3eb25c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -3eb25e: 4400 0500 |0003: aget v0, v5, v0 │ │ -3eb262: 1401 0ae8 1c41 |0005: const v1, #float 9.80665 // #411ce80a │ │ -3eb268: c910 |0008: div-float/2addr v0, v1 │ │ -3eb26a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3eb26c: 4402 0502 |000a: aget v2, v5, v2 │ │ -3eb270: c912 |000c: div-float/2addr v2, v1 │ │ -3eb272: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -3eb274: 4405 0503 |000e: aget v5, v5, v3 │ │ -3eb278: c915 |0010: div-float/2addr v5, v1 │ │ -3eb27a: a800 0000 |0011: mul-float v0, v0, v0 │ │ -3eb27e: a802 0202 |0013: mul-float v2, v2, v2 │ │ -3eb282: c620 |0015: add-float/2addr v0, v2 │ │ -3eb284: a805 0505 |0016: mul-float v5, v5, v5 │ │ -3eb288: c650 |0018: add-float/2addr v0, v5 │ │ -3eb28a: 8900 |0019: float-to-double v0, v0 │ │ -3eb28c: 7120 aaa5 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@a5aa │ │ -3eb292: 0b00 |001d: move-result-wide v0 │ │ -3eb294: 1902 0240 |001e: const-wide/high16 v2, #long 4612248968380809216 // #4002 │ │ -3eb298: 2f05 0002 |0020: cmpl-double v5, v0, v2 │ │ -3eb29c: 3d05 1d00 |0022: if-lez v5, 003f // +001d │ │ -3eb2a0: 6205 d1ef |0024: sget-object v5, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.TAG:Ljava/lang/String; // field@efd1 │ │ -3eb2a4: 2202 611b |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3eb2a8: 7010 06a6 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3eb2ae: 1a03 5512 |002b: const-string v3, "Detected shake " // string@1255 │ │ -3eb2b2: 6e20 12a6 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3eb2b8: 6e30 0ba6 0201 |0030: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@a60b │ │ -3eb2be: 6e10 1ba6 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3eb2c4: 0c00 |0036: move-result-object v0 │ │ -3eb2c6: 7120 170b 0500 |0037: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eb2cc: 5445 d5ef |003a: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efd5 │ │ -3eb2d0: 6e10 32a3 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a332 │ │ -3eb2d6: 0e00 |003f: return-void │ │ +3eb220: |[3eb220] de.danoeh.antennapod.playback.service.internal.ShakeListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +3eb230: 5455 c300 |0000: iget-object v5, v5, Landroid/hardware/SensorEvent;.values:[F // field@00c3 │ │ +3eb234: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +3eb236: 4400 0500 |0003: aget v0, v5, v0 │ │ +3eb23a: 1401 0ae8 1c41 |0005: const v1, #float 9.80665 // #411ce80a │ │ +3eb240: c910 |0008: div-float/2addr v0, v1 │ │ +3eb242: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3eb244: 4402 0502 |000a: aget v2, v5, v2 │ │ +3eb248: c912 |000c: div-float/2addr v2, v1 │ │ +3eb24a: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +3eb24c: 4405 0503 |000e: aget v5, v5, v3 │ │ +3eb250: c915 |0010: div-float/2addr v5, v1 │ │ +3eb252: a800 0000 |0011: mul-float v0, v0, v0 │ │ +3eb256: a802 0202 |0013: mul-float v2, v2, v2 │ │ +3eb25a: c620 |0015: add-float/2addr v0, v2 │ │ +3eb25c: a805 0505 |0016: mul-float v5, v5, v5 │ │ +3eb260: c650 |0018: add-float/2addr v0, v5 │ │ +3eb262: 8900 |0019: float-to-double v0, v0 │ │ +3eb264: 7120 aaa5 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@a5aa │ │ +3eb26a: 0b00 |001d: move-result-wide v0 │ │ +3eb26c: 1902 0240 |001e: const-wide/high16 v2, #long 4612248968380809216 // #4002 │ │ +3eb270: 2f05 0002 |0020: cmpl-double v5, v0, v2 │ │ +3eb274: 3d05 1d00 |0022: if-lez v5, 003f // +001d │ │ +3eb278: 6205 d1ef |0024: sget-object v5, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.TAG:Ljava/lang/String; // field@efd1 │ │ +3eb27c: 2202 611b |0026: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3eb280: 7010 06a6 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3eb286: 1a03 5512 |002b: const-string v3, "Detected shake " // string@1255 │ │ +3eb28a: 6e20 12a6 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3eb290: 6e30 0ba6 0201 |0030: invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@a60b │ │ +3eb296: 6e10 1ba6 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3eb29c: 0c00 |0036: move-result-object v0 │ │ +3eb29e: 7120 170b 0500 |0037: invoke-static {v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eb2a4: 5445 d5ef |003a: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSleepTimer:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer; // field@efd5 │ │ +3eb2a8: 6e10 32a3 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$SleepTimer;.restart:()V // method@a332 │ │ +3eb2ae: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ 0x000e line=49 │ │ 0x001a line=51 │ │ 0x0024 line=53 │ │ @@ -989796,21 +989796,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3eb2d8: |[3eb2d8] de.danoeh.antennapod.playback.service.internal.ShakeListener.pause:()V │ │ -3eb2e8: 5410 d4ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ -3eb2ec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -3eb2f0: 6e20 3305 1000 |0004: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0533 │ │ -3eb2f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -3eb2f8: 5b10 d4ef |0008: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ -3eb2fc: 0e00 |000a: return-void │ │ +3eb2b0: |[3eb2b0] de.danoeh.antennapod.playback.service.internal.ShakeListener.pause:()V │ │ +3eb2c0: 5410 d4ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ +3eb2c4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +3eb2c8: 6e20 3305 1000 |0004: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0533 │ │ +3eb2ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +3eb2d0: 5b10 d4ef |0008: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ShakeListener;.mSensorMgr:Landroid/hardware/SensorManager; // field@efd4 │ │ +3eb2d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/internal/ShakeListener; │ │ @@ -989840,38 +989840,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eb378: |[3eb378] de.danoeh.antennapod.playback.service.internal.WearMediaSession.:()V │ │ -3eb388: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3eb38e: 0e00 |0003: return-void │ │ +3eb350: |[3eb350] de.danoeh.antennapod.playback.service.internal.WearMediaSession.:()V │ │ +3eb360: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3eb366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;) │ │ name : 'addWearExtrasToAction' │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3eb390: |[3eb390] de.danoeh.antennapod.playback.service.internal.WearMediaSession.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V │ │ -3eb3a0: 2200 7e01 |0000: new-instance v0, Landroid/os/Bundle; // type@017e │ │ -3eb3a4: 7010 3007 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ -3eb3aa: 1a01 df56 |0005: const-string v1, "android.support.wearable.media.extra.CUSTOM_ACTION_SHOW_ON_WEAR" // string@56df │ │ -3eb3ae: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3eb3b0: 6e30 4807 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ -3eb3b6: 6e20 2f0a 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // method@0a2f │ │ -3eb3bc: 0e00 |000e: return-void │ │ +3eb368: |[3eb368] de.danoeh.antennapod.playback.service.internal.WearMediaSession.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V │ │ +3eb378: 2200 7e01 |0000: new-instance v0, Landroid/os/Bundle; // type@017e │ │ +3eb37c: 7010 3007 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ +3eb382: 1a01 df56 |0005: const-string v1, "android.support.wearable.media.extra.CUSTOM_ACTION_SHOW_ON_WEAR" // string@56df │ │ +3eb386: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3eb388: 6e30 4807 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ +3eb38e: 6e20 2f0a 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // method@0a2f │ │ +3eb394: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0008 line=14 │ │ 0x000b line=15 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; │ │ @@ -989881,24 +989881,24 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3eb3c0: |[3eb3c0] de.danoeh.antennapod.playback.service.internal.WearMediaSession.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ -3eb3d0: 2200 7e01 |0000: new-instance v0, Landroid/os/Bundle; // type@017e │ │ -3eb3d4: 7010 3007 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ -3eb3da: 1a01 e156 |0005: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_PREVIOUS" // string@56e1 │ │ -3eb3de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3eb3e0: 6e30 4807 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ -3eb3e6: 1a01 e056 |000b: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_NEXT" // string@56e0 │ │ -3eb3ea: 6e30 4807 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ -3eb3f0: 6e20 f009 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setExtras:(Landroid/os/Bundle;)V // method@09f0 │ │ -3eb3f6: 0e00 |0013: return-void │ │ +3eb398: |[3eb398] de.danoeh.antennapod.playback.service.internal.WearMediaSession.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +3eb3a8: 2200 7e01 |0000: new-instance v0, Landroid/os/Bundle; // type@017e │ │ +3eb3ac: 7010 3007 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0730 │ │ +3eb3b2: 1a01 e156 |0005: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_PREVIOUS" // string@56e1 │ │ +3eb3b6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3eb3b8: 6e30 4807 1002 |0008: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ +3eb3be: 1a01 e056 |000b: const-string v1, "android.support.wearable.media.extra.RESERVE_SLOT_SKIP_TO_NEXT" // string@56e0 │ │ +3eb3c2: 6e30 4807 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ +3eb3c8: 6e20 f009 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setExtras:(Landroid/os/Bundle;)V // method@09f0 │ │ +3eb3ce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0008 line=20 │ │ 0x000d line=21 │ │ 0x0010 line=22 │ │ locals : │ │ @@ -989950,17 +989950,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eb3f8: |[3eb3f8] de.danoeh.antennapod.spa.SPAReceiver.:()V │ │ -3eb408: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ -3eb40e: 0e00 |0003: return-void │ │ +3eb3d0: |[3eb3d0] de.danoeh.antennapod.spa.SPAReceiver.:()V │ │ +3eb3e0: 7010 b601 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@01b6 │ │ +3eb3e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/spa/SPAReceiver; │ │ │ │ Virtual methods - │ │ @@ -989969,73 +989969,73 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -3eb410: |[3eb410] de.danoeh.antennapod.spa.SPAReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -3eb420: 6e10 2f02 0900 |0000: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3eb426: 0c00 |0003: move-result-object v0 │ │ -3eb428: 1a01 1565 |0004: const-string v1, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS_RESPONSE" // string@6515 │ │ -3eb42c: 7120 cc0a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3eb432: 0a00 |0009: move-result v0 │ │ -3eb434: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3eb438: 0e00 |000c: return-void │ │ -3eb43a: 1a00 ae41 |000d: const-string v0, "Received SP_APPS_QUERY_RESPONSE" // string@41ae │ │ -3eb43e: 1a01 4143 |000f: const-string v1, "SPAReceiver" // string@4341 │ │ -3eb442: 7120 170b 0100 |0011: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eb448: 1a00 b86d |0014: const-string v0, "feeds" // string@6db8 │ │ -3eb44c: 6e20 3e02 0900 |0016: invoke-virtual {v9, v0}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@023e │ │ -3eb452: 0a02 |0019: move-result v2 │ │ -3eb454: 3902 0800 |001a: if-nez v2, 0022 // +0008 │ │ -3eb458: 1a08 bc41 |001c: const-string v8, "Received invalid SP_APPS_QUERY_RESPONSE: Contains no extra" // string@41bc │ │ -3eb45c: 7120 190b 8100 |001e: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3eb462: 0e00 |0021: return-void │ │ -3eb464: 6e20 3b02 0900 |0022: invoke-virtual {v9, v0}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023b │ │ -3eb46a: 0c09 |0025: move-result-object v9 │ │ -3eb46c: 3909 0800 |0026: if-nez v9, 002e // +0008 │ │ -3eb470: 1a08 bb41 |0028: const-string v8, "Received invalid SP_APPS_QUERY_REPSONSE: extra was null" // string@41bb │ │ -3eb474: 7120 190b 8100 |002a: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3eb47a: 0e00 |002d: return-void │ │ -3eb47c: 2200 611b |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3eb480: 7010 06a6 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3eb486: 1a02 b641 |0033: const-string v2, "Received feeds list: " // string@41b6 │ │ -3eb48a: 6e20 12a6 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3eb490: 7110 96a7 0900 |0038: invoke-static {v9}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@a796 │ │ -3eb496: 0c02 |003b: move-result-object v2 │ │ -3eb498: 6e20 12a6 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3eb49e: 6e10 1ba6 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3eb4a4: 0c00 |0042: move-result-object v0 │ │ -3eb4a6: 7120 170b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3eb4ac: 7110 0398 0800 |0046: invoke-static {v8}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9803 │ │ -3eb4b2: 2190 |0049: array-length v0, v9 │ │ -3eb4b4: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -3eb4b6: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -3eb4b8: 3502 1900 |004c: if-ge v2, v0, 0065 // +0019 │ │ -3eb4bc: 4603 0902 |004e: aget-object v3, v9, v2 │ │ -3eb4c0: 2204 c818 |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3eb4c4: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -3eb4c6: 1a06 7c4a |0053: const-string v6, "Unknown podcast" // string@4a7c │ │ -3eb4ca: 7040 989b 3465 |0055: invoke-direct {v4, v3, v5, v6}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ -3eb4d0: 7100 c6a7 0000 |0058: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ -3eb4d6: 0c03 |005b: move-result-object v3 │ │ -3eb4d8: 6e20 c19b 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ -3eb4de: 7130 84a3 4801 |005f: invoke-static {v8, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ -3eb4e4: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3eb4e8: 28e8 |0064: goto 004c // -0018 │ │ -3eb4ea: 6009 b55b |0065: sget v9, Lde/danoeh/antennapod/R$string;.sp_apps_importing_feeds_msg:I // field@5bb5 │ │ -3eb4ee: 1210 |0067: const/4 v0, #int 1 // #1 │ │ -3eb4f0: 7130 7112 9800 |0068: invoke-static {v8, v9, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1271 │ │ -3eb4f6: 0c09 |006b: move-result-object v9 │ │ -3eb4f8: 6e10 7312 0900 |006c: invoke-virtual {v9}, Landroid/widget/Toast;.show:()V // method@1273 │ │ -3eb4fe: 7100 999e 0000 |006f: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ -3eb504: 0c09 |0072: move-result-object v9 │ │ -3eb506: 6e20 9b9e 8900 |0073: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@9e9b │ │ -3eb50c: 0e00 |0076: return-void │ │ +3eb3e8: |[3eb3e8] de.danoeh.antennapod.spa.SPAReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +3eb3f8: 6e10 2f02 0900 |0000: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3eb3fe: 0c00 |0003: move-result-object v0 │ │ +3eb400: 1a01 1565 |0004: const-string v1, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS_RESPONSE" // string@6515 │ │ +3eb404: 7120 cc0a 1000 |0006: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3eb40a: 0a00 |0009: move-result v0 │ │ +3eb40c: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3eb410: 0e00 |000c: return-void │ │ +3eb412: 1a00 ae41 |000d: const-string v0, "Received SP_APPS_QUERY_RESPONSE" // string@41ae │ │ +3eb416: 1a01 4143 |000f: const-string v1, "SPAReceiver" // string@4341 │ │ +3eb41a: 7120 170b 0100 |0011: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eb420: 1a00 b86d |0014: const-string v0, "feeds" // string@6db8 │ │ +3eb424: 6e20 3e02 0900 |0016: invoke-virtual {v9, v0}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@023e │ │ +3eb42a: 0a02 |0019: move-result v2 │ │ +3eb42c: 3902 0800 |001a: if-nez v2, 0022 // +0008 │ │ +3eb430: 1a08 bc41 |001c: const-string v8, "Received invalid SP_APPS_QUERY_RESPONSE: Contains no extra" // string@41bc │ │ +3eb434: 7120 190b 8100 |001e: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3eb43a: 0e00 |0021: return-void │ │ +3eb43c: 6e20 3b02 0900 |0022: invoke-virtual {v9, v0}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@023b │ │ +3eb442: 0c09 |0025: move-result-object v9 │ │ +3eb444: 3909 0800 |0026: if-nez v9, 002e // +0008 │ │ +3eb448: 1a08 bb41 |0028: const-string v8, "Received invalid SP_APPS_QUERY_REPSONSE: extra was null" // string@41bb │ │ +3eb44c: 7120 190b 8100 |002a: invoke-static {v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3eb452: 0e00 |002d: return-void │ │ +3eb454: 2200 611b |002e: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3eb458: 7010 06a6 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3eb45e: 1a02 b641 |0033: const-string v2, "Received feeds list: " // string@41b6 │ │ +3eb462: 6e20 12a6 2000 |0035: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3eb468: 7110 96a7 0900 |0038: invoke-static {v9}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@a796 │ │ +3eb46e: 0c02 |003b: move-result-object v2 │ │ +3eb470: 6e20 12a6 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3eb476: 6e10 1ba6 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3eb47c: 0c00 |0042: move-result-object v0 │ │ +3eb47e: 7120 170b 0100 |0043: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3eb484: 7110 0398 0800 |0046: invoke-static {v8}, Lde/danoeh/antennapod/ClientConfigurator;.initialize:(Landroid/content/Context;)V // method@9803 │ │ +3eb48a: 2190 |0049: array-length v0, v9 │ │ +3eb48c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +3eb48e: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +3eb490: 3502 1900 |004c: if-ge v2, v0, 0065 // +0019 │ │ +3eb494: 4603 0902 |004e: aget-object v3, v9, v2 │ │ +3eb498: 2204 c818 |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3eb49c: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +3eb49e: 1a06 7c4a |0053: const-string v6, "Unknown podcast" // string@4a7c │ │ +3eb4a2: 7040 989b 3465 |0055: invoke-direct {v4, v3, v5, v6}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ +3eb4a8: 7100 c6a7 0000 |0058: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ +3eb4ae: 0c03 |005b: move-result-object v3 │ │ +3eb4b0: 6e20 c19b 3400 |005c: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ +3eb4b6: 7130 84a3 4801 |005f: invoke-static {v8, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ +3eb4bc: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3eb4c0: 28e8 |0064: goto 004c // -0018 │ │ +3eb4c2: 6009 b55b |0065: sget v9, Lde/danoeh/antennapod/R$string;.sp_apps_importing_feeds_msg:I // field@5bb5 │ │ +3eb4c6: 1210 |0067: const/4 v0, #int 1 // #1 │ │ +3eb4c8: 7130 7112 9800 |0068: invoke-static {v8, v9, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1271 │ │ +3eb4ce: 0c09 |006b: move-result-object v9 │ │ +3eb4d0: 6e10 7312 0900 |006c: invoke-virtual {v9}, Landroid/widget/Toast;.show:()V // method@1273 │ │ +3eb4d6: 7100 999e 0000 |006f: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ +3eb4dc: 0c09 |0072: move-result-object v9 │ │ +3eb4de: 6e20 9b9e 8900 |0073: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@9e9b │ │ +3eb4e4: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0011 line=34 │ │ 0x0016 line=35 │ │ 0x001e line=36 │ │ 0x0022 line=39 │ │ @@ -990093,32 +990093,32 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3eb5b0: |[3eb5b0] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ -3eb5c0: 0e00 |0000: return-void │ │ +3eb588: |[3eb588] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ +3eb598: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/spa/SPAUtil;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3eb5c4: |[3eb5c4] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ -3eb5d4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3eb5da: 0e00 |0003: return-void │ │ +3eb59c: |[3eb59c] de.danoeh.antennapod.spa.SPAUtil.:()V │ │ +3eb5ac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3eb5b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/spa/SPAUtil; │ │ │ │ #2 : (in Lde/danoeh/antennapod/spa/SPAUtil;) │ │ @@ -990126,49 +990126,49 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -3eb510: |[3eb510] de.danoeh.antennapod.spa.SPAUtil.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z │ │ -3eb520: 1c00 9f1a |0000: const-class v0, Lde/danoeh/antennapod/spa/SPAUtil; // type@1a9f │ │ -3eb524: 1d00 |0002: monitor-enter v0 │ │ -3eb526: 6e10 e701 0400 |0003: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3eb52c: 0c04 |0006: move-result-object v4 │ │ -3eb52e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3eb530: 3904 0b00 |0008: if-nez v4, 0013 // +000b │ │ -3eb534: 1a04 4243 |000a: const-string v4, "SPAUtil" // string@4342 │ │ -3eb538: 1a02 fd49 |000c: const-string v2, "Unable to get application context" // string@49fd │ │ -3eb53c: 7120 230b 2400 |000e: invoke-static {v4, v2}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@0b23 │ │ -3eb542: 1e00 |0011: monitor-exit v0 │ │ -3eb544: 0f01 |0012: return v1 │ │ -3eb546: 7110 3660 0400 |0013: invoke-static {v4}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6036 │ │ -3eb54c: 0c02 |0016: move-result-object v2 │ │ -3eb54e: 1a03 2ba9 |0017: const-string v3, "prefSPAUtil.hasQueriedSPApps" // string@a92b │ │ -3eb552: 7230 6702 3201 |0019: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ -3eb558: 0a03 |001c: move-result v3 │ │ -3eb55a: 3903 1b00 |001d: if-nez v3, 0038 // +001b │ │ -3eb55e: 2201 6100 |001f: new-instance v1, Landroid/content/Intent; // type@0061 │ │ -3eb562: 1a03 1465 |0021: const-string v3, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS" // string@6514 │ │ -3eb566: 7020 2a02 3100 |0023: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ -3eb56c: 6e20 1002 1400 |0026: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ -3eb572: 7210 6602 0200 |0029: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3eb578: 0c04 |002c: move-result-object v4 │ │ -3eb57a: 1a01 2ba9 |002d: const-string v1, "prefSPAUtil.hasQueriedSPApps" // string@a92b │ │ -3eb57e: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -3eb580: 7230 5f02 1402 |0030: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ -3eb586: 7210 5d02 0400 |0033: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3eb58c: 1e00 |0036: monitor-exit v0 │ │ -3eb58e: 0f02 |0037: return v2 │ │ -3eb590: 1e00 |0038: monitor-exit v0 │ │ -3eb592: 0f01 |0039: return v1 │ │ -3eb594: 0d04 |003a: move-exception v4 │ │ -3eb596: 1e00 |003b: monitor-exit v0 │ │ -3eb598: 2704 |003c: throw v4 │ │ +3eb4e8: |[3eb4e8] de.danoeh.antennapod.spa.SPAUtil.sendSPAppsQueryFeedsIntent:(Landroid/content/Context;)Z │ │ +3eb4f8: 1c00 9f1a |0000: const-class v0, Lde/danoeh/antennapod/spa/SPAUtil; // type@1a9f │ │ +3eb4fc: 1d00 |0002: monitor-enter v0 │ │ +3eb4fe: 6e10 e701 0400 |0003: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3eb504: 0c04 |0006: move-result-object v4 │ │ +3eb506: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3eb508: 3904 0b00 |0008: if-nez v4, 0013 // +000b │ │ +3eb50c: 1a04 4243 |000a: const-string v4, "SPAUtil" // string@4342 │ │ +3eb510: 1a02 fd49 |000c: const-string v2, "Unable to get application context" // string@49fd │ │ +3eb514: 7120 230b 2400 |000e: invoke-static {v4, v2}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@0b23 │ │ +3eb51a: 1e00 |0011: monitor-exit v0 │ │ +3eb51c: 0f01 |0012: return v1 │ │ +3eb51e: 7110 3660 0400 |0013: invoke-static {v4}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@6036 │ │ +3eb524: 0c02 |0016: move-result-object v2 │ │ +3eb526: 1a03 2ba9 |0017: const-string v3, "prefSPAUtil.hasQueriedSPApps" // string@a92b │ │ +3eb52a: 7230 6702 3201 |0019: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ +3eb530: 0a03 |001c: move-result v3 │ │ +3eb532: 3903 1b00 |001d: if-nez v3, 0038 // +001b │ │ +3eb536: 2201 6100 |001f: new-instance v1, Landroid/content/Intent; // type@0061 │ │ +3eb53a: 1a03 1465 |0021: const-string v3, "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS" // string@6514 │ │ +3eb53e: 7020 2a02 3100 |0023: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ +3eb544: 6e20 1002 1400 |0026: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ +3eb54a: 7210 6602 0200 |0029: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3eb550: 0c04 |002c: move-result-object v4 │ │ +3eb552: 1a01 2ba9 |002d: const-string v1, "prefSPAUtil.hasQueriedSPApps" // string@a92b │ │ +3eb556: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +3eb558: 7230 5f02 1402 |0030: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ +3eb55e: 7210 5d02 0400 |0033: invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3eb564: 1e00 |0036: monitor-exit v0 │ │ +3eb566: 0f02 |0037: return v2 │ │ +3eb568: 1e00 |0038: monitor-exit v0 │ │ +3eb56a: 0f01 |0039: return v1 │ │ +3eb56c: 0d04 |003a: move-exception v4 │ │ +3eb56e: 1e00 |003b: monitor-exit v0 │ │ +3eb570: 2704 |003c: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x003a │ │ 0x0013 - 0x0036 │ │ -> 0x003a │ │ positions : │ │ 0x0003 line=33 │ │ @@ -1423479,841 +1423479,835 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lde/danoeh/antennapod/ApEventBusIndex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 39 │ │ + registers : 40 │ │ ins : 0 │ │ outs : 6 │ │ - insns size : 1548 16-bit code units │ │ + insns size : 1527 16-bit code units │ │ 3ad644: |[3ad644] de.danoeh.antennapod.ApEventBusIndex.:()V │ │ 3ad654: 2200 df1b |0000: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ 3ad658: 7010 f2a7 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ 3ad65e: 6900 a146 |0005: sput-object v0, Lde/danoeh/antennapod/ApEventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@46a1 │ │ 3ad662: 2200 b01c |0007: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad666: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -3ad668: 2312 fc1d |000a: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad66c: 2203 b31c |000c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad670: 620a 28f0 |000e: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@f028 │ │ -3ad674: 1a04 c9c5 |0010: const-string v4, "updateSpeed" // string@c5c9 │ │ -3ad678: 1c05 ae18 |0012: const-class v5, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ -3ad67c: 7040 53aa 43a5 |0014: invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad682: 120b |0017: const/4 v11, #int 0 // #0 │ │ -3ad684: 4d03 020b |0018: aput-object v3, v2, v11 │ │ -3ad688: 1c03 e31a |001a: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; // type@1ae3 │ │ -3ad68c: 7040 50aa 3021 |001c: invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad692: 7110 fc97 0000 |001f: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad698: 2200 b01c |0022: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad69c: 2312 fc1d |0024: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad6a0: 2203 b31c |0026: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad6a4: 1a0c 3ea2 |0028: const-string v12, "onEventMainThread" // string@a23e │ │ -3ad6a8: 1c0d aa18 |002a: const-class v13, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ -3ad6ac: 7040 53aa c3ad |002c: invoke-direct {v3, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad6b2: 4d03 020b |002f: aput-object v3, v2, v11 │ │ -3ad6b6: 1c03 d21a |0031: const-class v3, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; // type@1ad2 │ │ -3ad6ba: 7040 50aa 3021 |0033: invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad6c0: 7110 fc97 0000 |0036: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad6c6: 2200 b01c |0039: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad6ca: 2312 fc1d |003b: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad6ce: 2203 b31c |003d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad6d2: 7040 53aa c3ad |003f: invoke-direct {v3, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad6d8: 4d03 020b |0042: aput-object v3, v2, v11 │ │ -3ad6dc: 1c03 e61a |0044: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; // type@1ae6 │ │ -3ad6e0: 7040 50aa 3021 |0046: invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad6e6: 7110 fc97 0000 |0049: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad6ec: 2200 b01c |004c: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad6f0: 1262 |004e: const/4 v2, #int 6 // #6 │ │ -3ad6f2: 2323 fc1d |004f: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad6f6: 2204 b31c |0051: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad6fa: 1a0e 4ea2 |0053: const-string v14, "onFeedListChanged" // string@a24e │ │ -3ad6fe: 1c0f 9318 |0055: const-class v15, Lde/danoeh/antennapod/event/FeedListUpdateEvent; // type@1893 │ │ -3ad702: 7040 53aa e4af |0057: invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad708: 4d04 030b |005a: aput-object v4, v3, v11 │ │ -3ad70c: 2204 b31c |005c: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad710: 1a09 87a4 |005e: const-string v9, "onUnreadItemsChanged" // string@a487 │ │ -3ad714: 1c08 a718 |0060: const-class v8, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@18a7 │ │ -3ad718: 7040 53aa 94a8 |0062: invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad71e: 4d04 0301 |0065: aput-object v4, v3, v1 │ │ -3ad722: 2204 b31c |0067: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad726: 1c07 9218 |0069: const-class v7, Lde/danoeh/antennapod/event/FeedItemEvent; // type@1892 │ │ -3ad72a: 7040 53aa c4a7 |006b: invoke-direct {v4, v12, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad730: 1226 |006e: const/4 v6, #int 2 // #2 │ │ -3ad732: 4d04 0306 |006f: aput-object v4, v3, v6 │ │ -3ad736: 2210 b31c |0071: new-instance v16, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad73a: 1a05 3ea2 |0073: const-string v5, "onEventMainThread" // string@a23e │ │ -3ad73e: 1c11 8e18 |0075: const-class v17, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3ad742: 1312 0000 |0077: const/16 v18, #int 0 // #0 │ │ -3ad746: 1313 0100 |0079: const/16 v19, #int 1 // #1 │ │ -3ad74a: 0804 1000 |007b: move-object/from16 v4, v16 │ │ -3ad74e: 0806 1100 |007d: move-object/from16 v6, v17 │ │ -3ad752: 0815 0700 |007f: move-object/from16 v21, v7 │ │ -3ad756: 07a7 |0081: move-object v7, v10 │ │ -3ad758: 0816 0800 |0082: move-object/from16 v22, v8 │ │ -3ad75c: 0208 1200 |0084: move/from16 v8, v18 │ │ -3ad760: 0817 0900 |0086: move-object/from16 v23, v9 │ │ -3ad764: 0209 1300 |0088: move/from16 v9, v19 │ │ -3ad768: 7606 54aa 0400 |008a: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ad76e: 1239 |008d: const/4 v9, #int 3 // #3 │ │ -3ad770: 4d10 0309 |008e: aput-object v16, v3, v9 │ │ -3ad774: 2204 b31c |0090: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad778: 7040 53aa c4ad |0092: invoke-direct {v4, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad77e: 1248 |0095: const/4 v8, #int 4 // #4 │ │ -3ad780: 4d04 0308 |0096: aput-object v4, v3, v8 │ │ -3ad784: 2204 b31c |0098: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad788: 1a07 4ba3 |009a: const-string v7, "onPlayerStatusChanged" // string@a34b │ │ -3ad78c: 1c06 9718 |009c: const-class v6, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@1897 │ │ -3ad790: 7040 53aa 74a6 |009e: invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad796: 1255 |00a1: const/4 v5, #int 5 // #5 │ │ -3ad798: 4d04 0305 |00a2: aput-object v4, v3, v5 │ │ -3ad79c: 1c04 d11a |00a4: const-class v4, Lde/danoeh/antennapod/ui/screen/SearchFragment; // type@1ad1 │ │ -3ad7a0: 7040 50aa 4031 |00a6: invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad7a6: 7110 fc97 0000 |00a9: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad7ac: 2200 b01c |00ac: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad7b0: 2323 fc1d |00ae: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad7b4: 2204 b31c |00b0: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad7b8: 1a02 a45b |00b2: const-string v2, "bufferUpdate" // string@5ba4 │ │ -3ad7bc: 1c05 a818 |00b4: const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ -3ad7c0: 7040 53aa 24a5 |00b6: invoke-direct {v4, v2, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad7c6: 4d04 030b |00b9: aput-object v4, v3, v11 │ │ -3ad7ca: 2202 b31c |00bb: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad7ce: 1a04 9abd |00bd: const-string v4, "sleepTimerUpdate" // string@bd9a │ │ -3ad7d2: 1c05 ad18 |00bf: const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ -3ad7d6: 7040 53aa 42a5 |00c1: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad7dc: 4d02 0301 |00c4: aput-object v2, v3, v1 │ │ +3ad666: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +3ad66a: 2312 fc1d |000b: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad66e: 2203 b31c |000d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad672: 620a 28f0 |000f: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@f028 │ │ +3ad676: 1a0b 3ea2 |0011: const-string v11, "onEventMainThread" // string@a23e │ │ +3ad67a: 1c0c 9218 |0013: const-class v12, Lde/danoeh/antennapod/event/FeedItemEvent; // type@1892 │ │ +3ad67e: 7040 53aa b3ac |0015: invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad684: 120d |0018: const/4 v13, #int 0 // #0 │ │ +3ad686: 4d03 020d |0019: aput-object v3, v2, v13 │ │ +3ad68a: 2203 b31c |001b: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad68e: 1c0e aa18 |001d: const-class v14, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ +3ad692: 7040 53aa b3ae |001f: invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad698: 121f |0022: const/4 v15, #int 1 // #1 │ │ +3ad69a: 4d03 020f |0023: aput-object v3, v2, v15 │ │ +3ad69e: 2203 b31c |0025: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad6a2: 1a09 b9a2 |0027: const-string v9, "onKeyUp" // string@a2b9 │ │ +3ad6a6: 1c08 7702 |0029: const-class v8, Landroid/view/KeyEvent; // type@0277 │ │ +3ad6aa: 7040 53aa 93a8 |002b: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad6b0: 1227 |002e: const/4 v7, #int 2 // #2 │ │ +3ad6b2: 4d03 0207 |002f: aput-object v3, v2, v7 │ │ +3ad6b6: 2203 b31c |0031: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad6ba: 1a05 3ea2 |0033: const-string v5, "onEventMainThread" // string@a23e │ │ +3ad6be: 1c06 8e18 |0035: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3ad6c2: 1310 0000 |0037: const/16 v16, #int 0 // #0 │ │ +3ad6c6: 1311 0100 |0039: const/16 v17, #int 1 // #1 │ │ +3ad6ca: 0734 |003b: move-object v4, v3 │ │ +3ad6cc: 1221 |003c: const/4 v1, #int 2 // #2 │ │ +3ad6ce: 07a7 |003d: move-object v7, v10 │ │ +3ad6d0: 0813 0800 |003e: move-object/from16 v19, v8 │ │ +3ad6d4: 0208 1000 |0040: move/from16 v8, v16 │ │ +3ad6d8: 0814 0900 |0042: move-object/from16 v20, v9 │ │ +3ad6dc: 0209 1100 |0044: move/from16 v9, v17 │ │ +3ad6e0: 7606 54aa 0400 |0046: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ad6e6: 1239 |0049: const/4 v9, #int 3 // #3 │ │ +3ad6e8: 4d03 0209 |004a: aput-object v3, v2, v9 │ │ +3ad6ec: 2203 b31c |004c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad6f0: 1a08 4ba3 |004e: const-string v8, "onPlayerStatusChanged" // string@a34b │ │ +3ad6f4: 1c07 9718 |0050: const-class v7, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@1897 │ │ +3ad6f8: 7040 53aa 83a7 |0052: invoke-direct {v3, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad6fe: 1246 |0055: const/4 v6, #int 4 // #4 │ │ +3ad700: 4d03 0206 |0056: aput-object v3, v2, v6 │ │ +3ad704: 2203 b31c |0058: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad708: 1a05 87a4 |005a: const-string v5, "onUnreadItemsChanged" // string@a487 │ │ +3ad70c: 1c04 a718 |005c: const-class v4, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; // type@18a7 │ │ +3ad710: 7040 53aa 53a4 |005e: invoke-direct {v3, v5, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad716: 1251 |0061: const/4 v1, #int 5 // #5 │ │ +3ad718: 4d03 0201 |0062: aput-object v3, v2, v1 │ │ +3ad71c: 2203 b31c |0064: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad720: 1a01 4ea2 |0066: const-string v1, "onFeedListChanged" // string@a24e │ │ +3ad724: 1c0d 9318 |0068: const-class v13, Lde/danoeh/antennapod/event/FeedListUpdateEvent; // type@1893 │ │ +3ad728: 7040 53aa 13ad |006a: invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad72e: 126f |006d: const/4 v15, #int 6 // #6 │ │ +3ad730: 4d03 020f |006e: aput-object v3, v2, v15 │ │ +3ad734: 2203 b31c |0070: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad738: 1a15 3ea2 |0072: const-string v21, "onEventMainThread" // string@a23e │ │ +3ad73c: 1c16 9418 |0074: const-class v22, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3ad740: 1317 0000 |0076: const/16 v23, #int 0 // #0 │ │ +3ad744: 1318 0100 |0078: const/16 v24, #int 1 // #1 │ │ +3ad748: 074f |007a: move-object v15, v4 │ │ +3ad74a: 0734 |007b: move-object v4, v3 │ │ +3ad74c: 0819 0500 |007c: move-object/from16 v25, v5 │ │ +3ad750: 0805 1500 |007e: move-object/from16 v5, v21 │ │ +3ad754: 0806 1600 |0080: move-object/from16 v6, v22 │ │ +3ad758: 081a 0700 |0082: move-object/from16 v26, v7 │ │ +3ad75c: 07a7 |0084: move-object v7, v10 │ │ +3ad75e: 081b 0800 |0085: move-object/from16 v27, v8 │ │ +3ad762: 0208 1700 |0087: move/from16 v8, v23 │ │ +3ad766: 0815 0c00 |0089: move-object/from16 v21, v12 │ │ +3ad76a: 123c |008b: const/4 v12, #int 3 // #3 │ │ +3ad76c: 0209 1800 |008c: move/from16 v9, v24 │ │ +3ad770: 7606 54aa 0400 |008e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ad776: 1316 0700 |0091: const/16 v22, #int 7 // #7 │ │ +3ad77a: 4d03 0216 |0093: aput-object v3, v2, v22 │ │ +3ad77e: 1c03 c91a |0095: const-class v3, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; // type@1ac9 │ │ +3ad782: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +3ad784: 7040 50aa 3024 |0098: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ad78a: 7110 fc97 0000 |009b: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ad790: 2200 b01c |009e: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ad794: 2342 fc1d |00a0: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad798: 2203 b31c |00a2: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad79c: 7040 53aa b3ae |00a4: invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad7a2: 1205 |00a7: const/4 v5, #int 0 // #0 │ │ +3ad7a4: 4d03 0205 |00a8: aput-object v3, v2, v5 │ │ +3ad7a8: 1c03 e61a |00aa: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; // type@1ae6 │ │ +3ad7ac: 7040 50aa 3024 |00ac: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ad7b2: 7110 fc97 0000 |00af: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ad7b8: 2200 b01c |00b2: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ad7bc: 1222 |00b4: const/4 v2, #int 2 // #2 │ │ +3ad7be: 2323 fc1d |00b5: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad7c2: 2202 b31c |00b7: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad7c6: 1a05 3ea2 |00b9: const-string v5, "onEventMainThread" // string@a23e │ │ +3ad7ca: 1c06 9418 |00bb: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3ad7ce: 1208 |00bd: const/4 v8, #int 0 // #0 │ │ +3ad7d0: 1219 |00be: const/4 v9, #int 1 // #1 │ │ +3ad7d2: 0724 |00bf: move-object v4, v2 │ │ +3ad7d4: 7606 54aa 0400 |00c0: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ad7da: 1204 |00c3: const/4 v4, #int 0 // #0 │ │ +3ad7dc: 4d02 0304 |00c4: aput-object v2, v3, v4 │ │ 3ad7e0: 2202 b31c |00c6: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad7e4: 7040 53aa c2ad |00c8: invoke-direct {v2, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad7ea: 1224 |00cb: const/4 v4, #int 2 // #2 │ │ +3ad7e4: 7040 53aa 12ad |00c8: invoke-direct {v2, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad7ea: 1214 |00cb: const/4 v4, #int 1 // #1 │ │ 3ad7ec: 4d02 0304 |00cc: aput-object v2, v3, v4 │ │ -3ad7f0: 2202 b31c |00ce: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad7f4: 1a04 42a3 |00d0: const-string v4, "onPlaybackServiceChanged" // string@a342 │ │ -3ad7f8: 1c0b ac18 |00d2: const-class v11, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ -3ad7fc: 7040 53aa 42ab |00d4: invoke-direct {v2, v4, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad802: 4d02 0309 |00d7: aput-object v2, v3, v9 │ │ -3ad806: 2202 b31c |00d9: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad80a: 1a09 eda2 |00db: const-string v9, "onMediaPlayerError" // string@a2ed │ │ -3ad80e: 1c01 9618 |00dd: const-class v1, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ -3ad812: 7040 53aa 92a1 |00df: invoke-direct {v2, v9, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad818: 4d02 0308 |00e2: aput-object v2, v3, v8 │ │ -3ad81c: 2201 b31c |00e4: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad820: 1c02 9518 |00e6: const-class v2, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3ad824: 7040 53aa c1a2 |00e8: invoke-direct {v1, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad82a: 1252 |00eb: const/4 v2, #int 5 // #5 │ │ -3ad82c: 4d01 0302 |00ec: aput-object v1, v3, v2 │ │ -3ad830: 1c01 ea1a |00ee: const-class v1, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; // type@1aea │ │ -3ad834: 1219 |00f0: const/4 v9, #int 1 // #1 │ │ -3ad836: 7040 50aa 1039 |00f1: invoke-direct {v0, v1, v9, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad83c: 7110 fc97 0000 |00f4: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad842: 2200 b01c |00f7: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad846: 2321 fc1d |00f9: new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad84a: 2203 b31c |00fb: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad84e: 1a02 8ea3 |00fd: const-string v2, "onQueueChanged" // string@a38e │ │ -3ad852: 1c08 9918 |00ff: const-class v8, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ -3ad856: 7040 53aa 23a8 |0101: invoke-direct {v3, v2, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad85c: 1202 |0104: const/4 v2, #int 0 // #0 │ │ -3ad85e: 4d03 0102 |0105: aput-object v3, v1, v2 │ │ -3ad862: 2202 b31c |0107: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad866: 7040 53aa 72a6 |0109: invoke-direct {v2, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad86c: 4d02 0109 |010c: aput-object v2, v1, v9 │ │ -3ad870: 2202 b31c |010e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad874: 0803 1500 |0110: move-object/from16 v3, v21 │ │ -3ad878: 7040 53aa c2a3 |0112: invoke-direct {v2, v12, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad87e: 1229 |0115: const/4 v9, #int 2 // #2 │ │ -3ad880: 4d02 0109 |0116: aput-object v2, v1, v9 │ │ -3ad884: 2202 b31c |0118: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad888: 1a14 3ea2 |011a: const-string v20, "onEventMainThread" // string@a23e │ │ -3ad88c: 1c15 8e18 |011c: const-class v21, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3ad890: 1318 0000 |011e: const/16 v24, #int 0 // #0 │ │ -3ad894: 1319 0100 |0120: const/16 v25, #int 1 // #1 │ │ -3ad898: 081a 0400 |0122: move-object/from16 v26, v4 │ │ -3ad89c: 0724 |0124: move-object v4, v2 │ │ -3ad89e: 081b 0500 |0125: move-object/from16 v27, v5 │ │ -3ad8a2: 1311 0500 |0127: const/16 v17, #int 5 // #5 │ │ -3ad8a6: 0805 1400 |0129: move-object/from16 v5, v20 │ │ -3ad8aa: 081c 0600 |012b: move-object/from16 v28, v6 │ │ -3ad8ae: 0806 1500 |012d: move-object/from16 v6, v21 │ │ -3ad8b2: 081d 0700 |012f: move-object/from16 v29, v7 │ │ -3ad8b6: 07a7 |0131: move-object v7, v10 │ │ -3ad8b8: 081e 0800 |0132: move-object/from16 v30, v8 │ │ -3ad8bc: 0814 0b00 |0134: move-object/from16 v20, v11 │ │ -3ad8c0: 124b |0136: const/4 v11, #int 4 // #4 │ │ -3ad8c2: 0208 1800 |0137: move/from16 v8, v24 │ │ -3ad8c6: 123b |0139: const/4 v11, #int 3 // #3 │ │ -3ad8c8: 0209 1900 |013a: move/from16 v9, v25 │ │ -3ad8cc: 7606 54aa 0400 |013c: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ad8d2: 4d02 010b |013f: aput-object v2, v1, v11 │ │ -3ad8d6: 2202 b31c |0141: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad8da: 7040 53aa c2ad |0143: invoke-direct {v2, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad8e0: 1244 |0146: const/4 v4, #int 4 // #4 │ │ -3ad8e2: 4d02 0104 |0147: aput-object v2, v1, v4 │ │ -3ad8e6: 1c02 dd1a |0149: const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; // type@1add │ │ -3ad8ea: 1214 |014b: const/4 v4, #int 1 // #1 │ │ -3ad8ec: 7040 50aa 2014 |014c: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad8f2: 7110 fc97 0000 |014f: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad8f8: 2200 b01c |0152: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad8fc: 2341 fc1d |0154: new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad900: 2202 b31c |0156: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad904: 1c05 9518 |0158: const-class v5, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3ad908: 7040 53aa c2a5 |015a: invoke-direct {v2, v12, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad90e: 1205 |015d: const/4 v5, #int 0 // #0 │ │ -3ad910: 4d02 0105 |015e: aput-object v2, v1, v5 │ │ -3ad914: 1c02 eb1a |0160: const-class v2, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; // type@1aeb │ │ -3ad918: 7040 50aa 2014 |0162: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad91e: 7110 fc97 0000 |0165: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad924: 2200 b01c |0168: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad928: 2341 fc1d |016a: new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad92c: 2202 b31c |016c: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad930: 1a06 0fa2 |016e: const-string v6, "onDownloadLogChanged" // string@a20f │ │ -3ad934: 1c07 8d18 |0170: const-class v7, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ -3ad938: 7030 52aa 6207 |0172: invoke-direct {v2, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@aa52 │ │ -3ad93e: 4d02 0105 |0175: aput-object v2, v1, v5 │ │ -3ad942: 1c02 d41a |0177: const-class v2, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1ad4 │ │ -3ad946: 7040 50aa 2014 |0179: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ad94c: 7110 fc97 0000 |017c: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ad952: 2200 b01c |017f: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ad956: 1301 0800 |0181: const/16 v1, #int 8 // #8 │ │ -3ad95a: 2312 fc1d |0183: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ad95e: 2206 b31c |0185: new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad962: 0809 1e00 |0187: move-object/from16 v9, v30 │ │ -3ad966: 7040 53aa c6a9 |0189: invoke-direct {v6, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad96c: 4d06 0205 |018c: aput-object v6, v2, v5 │ │ -3ad970: 2205 b31c |018e: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad974: 7040 53aa c5a3 |0190: invoke-direct {v5, v12, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad97a: 4d05 0204 |0193: aput-object v5, v2, v4 │ │ -3ad97e: 2213 b31c |0195: new-instance v19, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad982: 1a05 3ea2 |0197: const-string v5, "onEventMainThread" // string@a23e │ │ -3ad986: 1c06 8e18 |0199: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3ad98a: 1208 |019b: const/4 v8, #int 0 // #0 │ │ -3ad98c: 1315 0100 |019c: const/16 v21, #int 1 // #1 │ │ -3ad990: 0804 1300 |019e: move-object/from16 v4, v19 │ │ -3ad994: 07a7 |01a0: move-object v7, v10 │ │ -3ad996: 0791 |01a1: move-object v1, v9 │ │ -3ad998: 0209 1500 |01a2: move/from16 v9, v21 │ │ -3ad99c: 7606 54aa 0400 |01a4: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ad9a2: 1229 |01a7: const/4 v9, #int 2 // #2 │ │ -3ad9a4: 4d13 0209 |01a8: aput-object v19, v2, v9 │ │ -3ad9a8: 2204 b31c |01aa: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad9ac: 7040 53aa c4ad |01ac: invoke-direct {v4, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad9b2: 4d04 020b |01af: aput-object v4, v2, v11 │ │ -3ad9b6: 2204 b31c |01b1: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad9ba: 0807 1c00 |01b3: move-object/from16 v7, v28 │ │ -3ad9be: 0808 1d00 |01b5: move-object/from16 v8, v29 │ │ -3ad9c2: 7040 53aa 84a7 |01b7: invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad9c8: 1245 |01ba: const/4 v5, #int 4 // #4 │ │ -3ad9ca: 4d04 0205 |01bb: aput-object v4, v2, v5 │ │ -3ad9ce: 2204 b31c |01bd: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad9d2: 0805 1600 |01bf: move-object/from16 v5, v22 │ │ -3ad9d6: 0806 1700 |01c1: move-object/from16 v6, v23 │ │ -3ad9da: 7040 53aa 64a5 |01c3: invoke-direct {v4, v6, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad9e0: 4d04 0211 |01c6: aput-object v4, v2, v17 │ │ -3ad9e4: 2204 b31c |01c8: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ad9e8: 1a09 b9a2 |01ca: const-string v9, "onKeyUp" // string@a2b9 │ │ -3ad9ec: 1c0b 7702 |01cc: const-class v11, Landroid/view/KeyEvent; // type@0277 │ │ -3ad9f0: 7040 53aa 94ab |01ce: invoke-direct {v4, v9, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ad9f6: 1269 |01d1: const/4 v9, #int 6 // #6 │ │ -3ad9f8: 4d04 0209 |01d2: aput-object v4, v2, v9 │ │ -3ad9fc: 220b b31c |01d4: new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ada00: 1a09 3ea2 |01d6: const-string v9, "onEventMainThread" // string@a23e │ │ -3ada04: 1c15 9418 |01d8: const-class v21, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3ada08: 1316 0000 |01da: const/16 v22, #int 0 // #0 │ │ -3ada0c: 1317 0100 |01dc: const/16 v23, #int 1 // #1 │ │ -3ada10: 07b4 |01de: move-object v4, v11 │ │ -3ada12: 081f 0500 |01df: move-object/from16 v31, v5 │ │ -3ada16: 0795 |01e1: move-object v5, v9 │ │ -3ada18: 0769 |01e2: move-object v9, v6 │ │ -3ada1a: 0806 1500 |01e3: move-object/from16 v6, v21 │ │ -3ada1e: 0820 0700 |01e5: move-object/from16 v32, v7 │ │ -3ada22: 07a7 |01e7: move-object v7, v10 │ │ -3ada24: 0815 0e00 |01e8: move-object/from16 v21, v14 │ │ -3ada28: 078e |01ea: move-object v14, v8 │ │ -3ada2a: 0208 1600 |01eb: move/from16 v8, v22 │ │ -3ada2e: 0819 0900 |01ed: move-object/from16 v25, v9 │ │ -3ada32: 0816 0f00 |01ef: move-object/from16 v22, v15 │ │ -3ada36: 122f |01f1: const/4 v15, #int 2 // #2 │ │ -3ada38: 0209 1700 |01f2: move/from16 v9, v23 │ │ -3ada3c: 7606 54aa 0400 |01f4: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ada42: 1317 0700 |01f7: const/16 v23, #int 7 // #7 │ │ -3ada46: 4d0b 0217 |01f9: aput-object v11, v2, v23 │ │ -3ada4a: 1c04 ec1a |01fb: const-class v4, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1aec │ │ -3ada4e: 1215 |01fd: const/4 v5, #int 1 // #1 │ │ -3ada50: 7040 50aa 4025 |01fe: invoke-direct {v0, v4, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ada56: 7110 fc97 0000 |0201: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ada5c: 2200 b01c |0204: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ada60: 1302 0b00 |0206: const/16 v2, #int 11 // #b │ │ -3ada64: 2322 fc1d |0208: new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ada68: 2204 b31c |020a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ada6c: 1a05 3ca2 |020c: const-string v5, "onEvent" // string@a23c │ │ -3ada70: 1c06 9118 |020e: const-class v6, Lde/danoeh/antennapod/event/FeedEvent; // type@1891 │ │ -3ada74: 7040 53aa 54a6 |0210: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ada7a: 1205 |0213: const/4 v5, #int 0 // #0 │ │ -3ada7c: 4d04 0205 |0214: aput-object v4, v2, v5 │ │ -3ada80: 2204 b31c |0216: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ada84: 7040 53aa c4a3 |0218: invoke-direct {v4, v12, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ada8a: 1215 |021b: const/4 v5, #int 1 // #1 │ │ -3ada8c: 4d04 0205 |021c: aput-object v4, v2, v5 │ │ -3ada90: 220b b31c |021e: new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ada94: 1a05 3ea2 |0220: const-string v5, "onEventMainThread" // string@a23e │ │ -3ada98: 1c06 8e18 |0222: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3ada9c: 1208 |0224: const/4 v8, #int 0 // #0 │ │ -3ada9e: 1219 |0225: const/4 v9, #int 1 // #1 │ │ -3adaa0: 07b4 |0226: move-object v4, v11 │ │ -3adaa2: 7606 54aa 0400 |0227: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3adaa8: 4d0b 020f |022a: aput-object v11, v2, v15 │ │ -3adaac: 2204 b31c |022c: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adab0: 7040 53aa c4ad |022e: invoke-direct {v4, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adab6: 1235 |0231: const/4 v5, #int 3 // #3 │ │ -3adab8: 4d04 0205 |0232: aput-object v4, v2, v5 │ │ -3adabc: 2204 b31c |0234: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adac0: 1a05 626d |0236: const-string v5, "favoritesChanged" // string@6d62 │ │ -3adac4: 1c06 8f18 |0238: const-class v6, Lde/danoeh/antennapod/event/FavoritesEvent; // type@188f │ │ -3adac8: 7040 53aa 54a6 |023a: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adace: 1245 |023d: const/4 v5, #int 4 // #4 │ │ -3adad0: 4d04 0205 |023e: aput-object v4, v2, v5 │ │ -3adad4: 2204 b31c |0240: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adad8: 1a05 8ea3 |0242: const-string v5, "onQueueChanged" // string@a38e │ │ -3adadc: 7040 53aa 54a1 |0244: invoke-direct {v4, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adae2: 4d04 0211 |0247: aput-object v4, v2, v17 │ │ -3adae6: 2204 b31c |0249: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adaea: 080b 2000 |024b: move-object/from16 v11, v32 │ │ -3adaee: 7040 53aa e4ab |024d: invoke-direct {v4, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adaf4: 1265 |0250: const/4 v5, #int 6 // #6 │ │ -3adaf6: 4d04 0205 |0251: aput-object v4, v2, v5 │ │ -3adafa: 2204 b31c |0253: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adafe: 0809 1900 |0255: move-object/from16 v9, v25 │ │ -3adb02: 0808 1f00 |0257: move-object/from16 v8, v31 │ │ -3adb06: 7040 53aa 94a8 |0259: invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adb0c: 4d04 0217 |025c: aput-object v4, v2, v23 │ │ -3adb10: 2204 b31c |025e: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adb14: 0807 1500 |0260: move-object/from16 v7, v21 │ │ -3adb18: 0806 1600 |0262: move-object/from16 v6, v22 │ │ -3adb1c: 7040 53aa 74a6 |0264: invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adb22: 1305 0800 |0267: const/16 v5, #int 8 // #8 │ │ -3adb26: 4d04 0205 |0269: aput-object v4, v2, v5 │ │ -3adb2a: 2215 b31c |026b: new-instance v21, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adb2e: 1a05 3ea2 |026d: const-string v5, "onEventMainThread" // string@a23e │ │ -3adb32: 1c16 9418 |026f: const-class v22, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3adb36: 1319 0000 |0271: const/16 v25, #int 0 // #0 │ │ -3adb3a: 131c 0100 |0273: const/16 v28, #int 1 // #1 │ │ -3adb3e: 0804 1500 |0275: move-object/from16 v4, v21 │ │ -3adb42: 076f |0277: move-object v15, v6 │ │ -3adb44: 0806 1600 |0278: move-object/from16 v6, v22 │ │ -3adb48: 0821 0700 |027a: move-object/from16 v33, v7 │ │ -3adb4c: 07a7 |027c: move-object v7, v10 │ │ -3adb4e: 0816 0d00 |027d: move-object/from16 v22, v13 │ │ -3adb52: 078d |027f: move-object v13, v8 │ │ -3adb54: 0208 1900 |0280: move/from16 v8, v25 │ │ -3adb58: 0819 0300 |0282: move-object/from16 v25, v3 │ │ -3adb5c: 0793 |0284: move-object v3, v9 │ │ -3adb5e: 0209 1c00 |0285: move/from16 v9, v28 │ │ +3ad7f0: 1c02 d91a |00ce: const-class v2, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1ad9 │ │ +3ad7f4: 7040 50aa 2034 |00d0: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ad7fa: 7110 fc97 0000 |00d3: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ad800: 2200 b01c |00d6: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ad804: 1302 0800 |00d8: const/16 v2, #int 8 // #8 │ │ +3ad808: 2323 fc1d |00da: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad80c: 2202 b31c |00dc: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad810: 1a04 88a4 |00de: const-string v4, "onUnreadItemsUpdate" // string@a488 │ │ +3ad814: 7040 53aa 42af |00e0: invoke-direct {v2, v4, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad81a: 1204 |00e3: const/4 v4, #int 0 // #0 │ │ +3ad81c: 4d02 0304 |00e4: aput-object v2, v3, v4 │ │ +3ad820: 2202 b31c |00e6: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad824: 1c04 ac18 |00e8: const-class v4, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ +3ad828: 1a09 42a3 |00ea: const-string v9, "onPlaybackServiceChanged" // string@a342 │ │ +3ad82c: 7040 53aa 92a4 |00ec: invoke-direct {v2, v9, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad832: 1214 |00ef: const/4 v4, #int 1 // #1 │ │ +3ad834: 4d02 0304 |00f0: aput-object v2, v3, v4 │ │ +3ad838: 2202 b31c |00f2: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad83c: 1a04 96c5 |00f4: const-string v4, "updatePlaybackSpeedButton" // string@c596 │ │ +3ad840: 1c05 ae18 |00f6: const-class v5, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ +3ad844: 7040 53aa 42a5 |00f8: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad84a: 1224 |00fb: const/4 v4, #int 2 // #2 │ │ +3ad84c: 4d02 0304 |00fc: aput-object v2, v3, v4 │ │ +3ad850: 2202 b31c |00fe: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad854: 1a04 9abd |0100: const-string v4, "sleepTimerUpdate" // string@bd9a │ │ +3ad858: 1c05 ad18 |0102: const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ +3ad85c: 7040 53aa 42a5 |0104: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad862: 4d02 030c |0107: aput-object v2, v3, v12 │ │ +3ad866: 2202 b31c |0109: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad86a: 1a04 a45b |010b: const-string v4, "bufferUpdate" // string@5ba4 │ │ +3ad86e: 1c05 a818 |010d: const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ +3ad872: 7040 53aa 42a5 |010f: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad878: 1248 |0112: const/4 v8, #int 4 // #4 │ │ +3ad87a: 4d02 0308 |0113: aput-object v2, v3, v8 │ │ +3ad87e: 2202 b31c |0115: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad882: 1a04 98c5 |0117: const-string v4, "updatePosition" // string@c598 │ │ +3ad886: 7040 53aa 42ae |0119: invoke-direct {v2, v4, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad88c: 1254 |011c: const/4 v4, #int 5 // #5 │ │ +3ad88e: 4d02 0304 |011d: aput-object v2, v3, v4 │ │ +3ad892: 2202 b31c |011f: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad896: 1a04 626d |0121: const-string v4, "favoritesChanged" // string@6d62 │ │ +3ad89a: 1c05 8f18 |0123: const-class v5, Lde/danoeh/antennapod/event/FavoritesEvent; // type@188f │ │ +3ad89e: 7040 53aa 42a5 |0125: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad8a4: 1264 |0128: const/4 v4, #int 6 // #6 │ │ +3ad8a6: 4d02 0304 |0129: aput-object v2, v3, v4 │ │ +3ad8aa: 2202 b31c |012b: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad8ae: 1a04 579b |012d: const-string v4, "mediaPlayerError" // string@9b57 │ │ +3ad8b2: 1c05 9618 |012f: const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ +3ad8b6: 7040 53aa 42a5 |0131: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad8bc: 4d02 0316 |0134: aput-object v2, v3, v22 │ │ +3ad8c0: 1c02 e41a |0136: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1ae4 │ │ +3ad8c4: 1214 |0138: const/4 v4, #int 1 // #1 │ │ +3ad8c6: 7040 50aa 2034 |0139: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ad8cc: 7110 fc97 0000 |013c: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ad8d2: 2200 b01c |013f: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ad8d6: 2382 fc1d |0141: new-array v2, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad8da: 2203 b31c |0143: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad8de: 0807 1500 |0145: move-object/from16 v7, v21 │ │ +3ad8e2: 7040 53aa b3a7 |0147: invoke-direct {v3, v11, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad8e8: 1204 |014a: const/4 v4, #int 0 // #0 │ │ +3ad8ea: 4d03 0204 |014b: aput-object v3, v2, v4 │ │ +3ad8ee: 2203 b31c |014d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad8f2: 1a05 3ea2 |014f: const-string v5, "onEventMainThread" // string@a23e │ │ +3ad8f6: 1c06 8e18 |0151: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3ad8fa: 1315 0000 |0153: const/16 v21, #int 0 // #0 │ │ +3ad8fe: 1317 0100 |0155: const/16 v23, #int 1 // #1 │ │ +3ad902: 0734 |0157: move-object v4, v3 │ │ +3ad904: 081c 0700 |0158: move-object/from16 v28, v7 │ │ +3ad908: 07a7 |015a: move-object v7, v10 │ │ +3ad90a: 0208 1500 |015b: move/from16 v8, v21 │ │ +3ad90e: 081d 0900 |015d: move-object/from16 v29, v9 │ │ +3ad912: 0209 1700 |015f: move/from16 v9, v23 │ │ +3ad916: 7606 54aa 0400 |0161: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ad91c: 1214 |0164: const/4 v4, #int 1 // #1 │ │ +3ad91e: 4d03 0204 |0165: aput-object v3, v2, v4 │ │ +3ad922: 2203 b31c |0167: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad926: 0808 1a00 |0169: move-object/from16 v8, v26 │ │ +3ad92a: 0809 1b00 |016b: move-object/from16 v9, v27 │ │ +3ad92e: 7040 53aa 93a8 |016d: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad934: 1225 |0170: const/4 v5, #int 2 // #2 │ │ +3ad936: 4d03 0205 |0171: aput-object v3, v2, v5 │ │ +3ad93a: 2203 b31c |0173: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad93e: 0807 1900 |0175: move-object/from16 v7, v25 │ │ +3ad942: 7040 53aa 73af |0177: invoke-direct {v3, v7, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad948: 4d03 020c |017a: aput-object v3, v2, v12 │ │ +3ad94c: 1c03 d61a |017c: const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; // type@1ad6 │ │ +3ad950: 7040 50aa 3024 |017e: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ad956: 7110 fc97 0000 |0181: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ad95c: 2200 b01c |0184: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ad960: 23c2 fc1d |0186: new-array v2, v12, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad964: 2203 b31c |0188: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad968: 7040 53aa 73af |018a: invoke-direct {v3, v7, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad96e: 1205 |018d: const/4 v5, #int 0 // #0 │ │ +3ad970: 4d03 0205 |018e: aput-object v3, v2, v5 │ │ +3ad974: 2203 b31c |0190: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad978: 7040 53aa 13ad |0192: invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad97e: 4d03 0204 |0195: aput-object v3, v2, v4 │ │ +3ad982: 2203 b31c |0197: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad986: 1a05 8ea3 |0199: const-string v5, "onQueueChanged" // string@a38e │ │ +3ad98a: 1c06 9918 |019b: const-class v6, Lde/danoeh/antennapod/event/QueueEvent; // type@1899 │ │ +3ad98e: 7040 53aa 53a6 |019d: invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad994: 1225 |01a0: const/4 v5, #int 2 // #2 │ │ +3ad996: 4d03 0205 |01a1: aput-object v3, v2, v5 │ │ +3ad99a: 1c03 d51a |01a3: const-class v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1ad5 │ │ +3ad99e: 7040 50aa 3024 |01a5: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ad9a4: 7110 fc97 0000 |01a8: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ad9aa: 2200 b01c |01ab: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ad9ae: 2342 fc1d |01ad: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad9b2: 2203 b31c |01af: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad9b6: 7040 53aa 13ad |01b1: invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad9bc: 1205 |01b4: const/4 v5, #int 0 // #0 │ │ +3ad9be: 4d03 0205 |01b5: aput-object v3, v2, v5 │ │ +3ad9c2: 1c03 de1a |01b7: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; // type@1ade │ │ +3ad9c6: 7040 50aa 3024 |01b9: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ad9cc: 7110 fc97 0000 |01bc: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ad9d2: 2200 b01c |01bf: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ad9d6: 1252 |01c1: const/4 v2, #int 5 // #5 │ │ +3ad9d8: 2323 fc1d |01c2: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ad9dc: 2202 b31c |01c4: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad9e0: 1a0c 8ea3 |01c6: const-string v12, "onQueueChanged" // string@a38e │ │ +3ad9e4: 7040 53aa c2a6 |01c8: invoke-direct {v2, v12, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad9ea: 4d02 0305 |01cb: aput-object v2, v3, v5 │ │ +3ad9ee: 2202 b31c |01cd: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ad9f2: 7040 53aa 92a8 |01cf: invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ad9f8: 4d02 0304 |01d2: aput-object v2, v3, v4 │ │ +3ad9fc: 2202 b31c |01d4: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ada00: 080c 1c00 |01d6: move-object/from16 v12, v28 │ │ +3ada04: 7040 53aa b2ac |01d8: invoke-direct {v2, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ada0a: 1224 |01db: const/4 v4, #int 2 // #2 │ │ +3ada0c: 4d02 0304 |01dc: aput-object v2, v3, v4 │ │ +3ada10: 2202 b31c |01de: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ada14: 1a05 3ea2 |01e0: const-string v5, "onEventMainThread" // string@a23e │ │ +3ada18: 1c17 8e18 |01e2: const-class v23, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3ada1c: 1318 0000 |01e4: const/16 v24, #int 0 // #0 │ │ +3ada20: 1319 0100 |01e6: const/16 v25, #int 1 // #1 │ │ +3ada24: 0724 |01e8: move-object v4, v2 │ │ +3ada26: 081e 0600 |01e9: move-object/from16 v30, v6 │ │ +3ada2a: 0806 1700 |01eb: move-object/from16 v6, v23 │ │ +3ada2e: 081f 0700 |01ed: move-object/from16 v31, v7 │ │ +3ada32: 07a7 |01ef: move-object v7, v10 │ │ +3ada34: 0820 0800 |01f0: move-object/from16 v32, v8 │ │ +3ada38: 0208 1800 |01f2: move/from16 v8, v24 │ │ +3ada3c: 0821 0900 |01f4: move-object/from16 v33, v9 │ │ +3ada40: 0209 1900 |01f6: move/from16 v9, v25 │ │ +3ada44: 7606 54aa 0400 |01f8: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ada4a: 1234 |01fb: const/4 v4, #int 3 // #3 │ │ +3ada4c: 4d02 0304 |01fc: aput-object v2, v3, v4 │ │ +3ada50: 2202 b31c |01fe: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ada54: 7040 53aa b2ae |0200: invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ada5a: 1249 |0203: const/4 v9, #int 4 // #4 │ │ +3ada5c: 4d02 0309 |0204: aput-object v2, v3, v9 │ │ +3ada60: 1c02 dd1a |0206: const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; // type@1add │ │ +3ada64: 1214 |0208: const/4 v4, #int 1 // #1 │ │ +3ada66: 7040 50aa 2034 |0209: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ada6c: 7110 fc97 0000 |020c: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ada72: 2200 b01c |020f: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ada76: 1262 |0211: const/4 v2, #int 6 // #6 │ │ +3ada78: 2323 fc1d |0212: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ada7c: 2202 b31c |0214: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ada80: 7040 53aa 12ad |0216: invoke-direct {v2, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ada86: 1205 |0219: const/4 v5, #int 0 // #0 │ │ +3ada88: 4d02 0305 |021a: aput-object v2, v3, v5 │ │ +3ada8c: 2202 b31c |021c: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ada90: 0808 1f00 |021e: move-object/from16 v8, v31 │ │ +3ada94: 7040 53aa 82af |0220: invoke-direct {v2, v8, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ada9a: 4d02 0304 |0223: aput-object v2, v3, v4 │ │ +3ada9e: 2202 b31c |0225: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adaa2: 7040 53aa b2ac |0227: invoke-direct {v2, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adaa8: 1224 |022a: const/4 v4, #int 2 // #2 │ │ +3adaaa: 4d02 0304 |022b: aput-object v2, v3, v4 │ │ +3adaae: 2202 b31c |022d: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adab2: 1a05 3ea2 |022f: const-string v5, "onEventMainThread" // string@a23e │ │ +3adab6: 1c06 8e18 |0231: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3adaba: 1317 0000 |0233: const/16 v23, #int 0 // #0 │ │ +3adabe: 1318 0100 |0235: const/16 v24, #int 1 // #1 │ │ +3adac2: 0724 |0237: move-object v4, v2 │ │ +3adac4: 0822 0800 |0238: move-object/from16 v34, v8 │ │ +3adac8: 0208 1700 |023a: move/from16 v8, v23 │ │ +3adacc: 0817 0f00 |023c: move-object/from16 v23, v15 │ │ +3adad0: 124f |023e: const/4 v15, #int 4 // #4 │ │ +3adad2: 0209 1800 |023f: move/from16 v9, v24 │ │ +3adad6: 7606 54aa 0400 |0241: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3adadc: 1234 |0244: const/4 v4, #int 3 // #3 │ │ +3adade: 4d02 0304 |0245: aput-object v2, v3, v4 │ │ +3adae2: 2202 b31c |0247: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adae6: 7040 53aa b2ae |0249: invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adaec: 4d02 030f |024c: aput-object v2, v3, v15 │ │ +3adaf0: 2202 b31c |024e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adaf4: 0808 2000 |0250: move-object/from16 v8, v32 │ │ +3adaf8: 0809 2100 |0252: move-object/from16 v9, v33 │ │ +3adafc: 7040 53aa 92a8 |0254: invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adb02: 1254 |0257: const/4 v4, #int 5 // #5 │ │ +3adb04: 4d02 0304 |0258: aput-object v2, v3, v4 │ │ +3adb08: 1c02 d11a |025a: const-class v2, Lde/danoeh/antennapod/ui/screen/SearchFragment; // type@1ad1 │ │ +3adb0c: 1214 |025c: const/4 v4, #int 1 // #1 │ │ +3adb0e: 7040 50aa 2034 |025d: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adb14: 7110 fc97 0000 |0260: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adb1a: 2200 b01c |0263: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adb1e: 23f2 fc1d |0265: new-array v2, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adb22: 2203 b31c |0267: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adb26: 7040 53aa 93a8 |0269: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adb2c: 1205 |026c: const/4 v5, #int 0 // #0 │ │ +3adb2e: 4d03 0205 |026d: aput-object v3, v2, v5 │ │ +3adb32: 2203 b31c |026f: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adb36: 7040 53aa b3ac |0271: invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adb3c: 4d03 0204 |0274: aput-object v3, v2, v4 │ │ +3adb40: 2203 b31c |0276: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adb44: 1a05 3ea2 |0278: const-string v5, "onEventMainThread" // string@a23e │ │ +3adb48: 1c06 8e18 |027a: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3adb4c: 1318 0000 |027c: const/16 v24, #int 0 // #0 │ │ +3adb50: 0734 |027e: move-object v4, v3 │ │ +3adb52: 0823 0800 |027f: move-object/from16 v35, v8 │ │ +3adb56: 0208 1800 |0281: move/from16 v8, v24 │ │ +3adb5a: 0824 0900 |0283: move-object/from16 v36, v9 │ │ +3adb5e: 0209 1900 |0285: move/from16 v9, v25 │ │ 3adb62: 7606 54aa 0400 |0287: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3adb68: 1304 0900 |028a: const/16 v4, #int 9 // #9 │ │ -3adb6c: 4d15 0204 |028c: aput-object v21, v2, v4 │ │ -3adb70: 2204 b31c |028e: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adb74: 1a05 b9a2 |0290: const-string v5, "onKeyUp" // string@a2b9 │ │ -3adb78: 1c06 7702 |0292: const-class v6, Landroid/view/KeyEvent; // type@0277 │ │ -3adb7c: 7040 53aa 54a6 |0294: invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adb82: 1305 0a00 |0297: const/16 v5, #int 10 // #a │ │ -3adb86: 4d04 0205 |0299: aput-object v4, v2, v5 │ │ -3adb8a: 1c04 d81a |029b: const-class v4, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // type@1ad8 │ │ -3adb8e: 1215 |029d: const/4 v5, #int 1 // #1 │ │ -3adb90: 7040 50aa 4025 |029e: invoke-direct {v0, v4, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3adb96: 7110 fc97 0000 |02a1: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3adb9c: 2200 b01c |02a4: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3adba0: 1232 |02a6: const/4 v2, #int 3 // #3 │ │ -3adba2: 2324 fc1d |02a7: new-array v4, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3adba6: 2202 b31c |02a9: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adbaa: 7040 53aa 32ad |02ab: invoke-direct {v2, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adbb0: 1206 |02ae: const/4 v6, #int 0 // #0 │ │ -3adbb2: 4d02 0406 |02af: aput-object v2, v4, v6 │ │ -3adbb6: 2202 b31c |02b1: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adbba: 0809 2100 |02b3: move-object/from16 v9, v33 │ │ -3adbbe: 7040 53aa 92af |02b5: invoke-direct {v2, v9, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adbc4: 4d02 0405 |02b8: aput-object v2, v4, v5 │ │ -3adbc8: 2202 b31c |02ba: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adbcc: 1a06 8ea3 |02bc: const-string v6, "onQueueChanged" // string@a38e │ │ -3adbd0: 7040 53aa 62a1 |02be: invoke-direct {v2, v6, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adbd6: 1221 |02c1: const/4 v1, #int 2 // #2 │ │ -3adbd8: 4d02 0401 |02c2: aput-object v2, v4, v1 │ │ -3adbdc: 1c01 d51a |02c4: const-class v1, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1ad5 │ │ -3adbe0: 7040 50aa 1045 |02c6: invoke-direct {v0, v1, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3adbe6: 7110 fc97 0000 |02c9: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3adbec: 2200 b01c |02cc: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3adbf0: 1231 |02ce: const/4 v1, #int 3 // #3 │ │ -3adbf2: 2312 fc1d |02cf: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3adbf6: 2201 b31c |02d1: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adbfa: 1a05 3ea2 |02d3: const-string v5, "onEventMainThread" // string@a23e │ │ -3adbfe: 1c06 9418 |02d5: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3adc02: 1208 |02d7: const/4 v8, #int 0 // #0 │ │ -3adc04: 1315 0100 |02d8: const/16 v21, #int 1 // #1 │ │ -3adc08: 0714 |02da: move-object v4, v1 │ │ -3adc0a: 081c 0c00 |02db: move-object/from16 v28, v12 │ │ -3adc0e: 079c |02dd: move-object v12, v9 │ │ -3adc10: 0209 1500 |02de: move/from16 v9, v21 │ │ -3adc14: 7606 54aa 0400 |02e0: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3adc1a: 1204 |02e3: const/4 v4, #int 0 // #0 │ │ -3adc1c: 4d01 0204 |02e4: aput-object v1, v2, v4 │ │ -3adc20: 2201 b31c |02e6: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adc24: 7040 53aa c1af |02e8: invoke-direct {v1, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adc2a: 1214 |02eb: const/4 v4, #int 1 // #1 │ │ -3adc2c: 4d01 0204 |02ec: aput-object v1, v2, v4 │ │ -3adc30: 2201 b31c |02ee: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adc34: 7040 53aa 31ad |02f0: invoke-direct {v1, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adc3a: 1225 |02f3: const/4 v5, #int 2 // #2 │ │ -3adc3c: 4d01 0205 |02f4: aput-object v1, v2, v5 │ │ -3adc40: 1c01 ee1a |02f6: const-class v1, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1aee │ │ -3adc44: 7040 50aa 1024 |02f8: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3adc4a: 7110 fc97 0000 |02fb: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3adc50: 2200 b01c |02fe: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3adc54: 1241 |0300: const/4 v1, #int 4 // #4 │ │ -3adc56: 2312 fc1d |0301: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3adc5a: 2201 b31c |0303: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adc5e: 7040 53aa e1ab |0305: invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adc64: 1205 |0308: const/4 v5, #int 0 // #0 │ │ -3adc66: 4d01 0205 |0309: aput-object v1, v2, v5 │ │ -3adc6a: 2201 b31c |030b: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adc6e: 0808 1900 |030d: move-object/from16 v8, v25 │ │ -3adc72: 0809 1c00 |030f: move-object/from16 v9, v28 │ │ -3adc76: 7040 53aa 91a8 |0311: invoke-direct {v1, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adc7c: 4d01 0204 |0314: aput-object v1, v2, v4 │ │ -3adc80: 2201 b31c |0316: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adb68: 1224 |028a: const/4 v4, #int 2 // #2 │ │ +3adb6a: 4d03 0204 |028b: aput-object v3, v2, v4 │ │ +3adb6e: 2203 b31c |028d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adb72: 7040 53aa b3ae |028f: invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adb78: 1234 |0292: const/4 v4, #int 3 // #3 │ │ +3adb7a: 4d03 0204 |0293: aput-object v3, v2, v4 │ │ +3adb7e: 1c03 db1a |0295: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; // type@1adb │ │ +3adb82: 1215 |0297: const/4 v5, #int 1 // #1 │ │ +3adb84: 7040 50aa 3025 |0298: invoke-direct {v0, v3, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adb8a: 7110 fc97 0000 |029b: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adb90: 2200 b01c |029e: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adb94: 2342 fc1d |02a0: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adb98: 2203 b31c |02a2: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adb9c: 1a05 3ea2 |02a4: const-string v5, "onEventMainThread" // string@a23e │ │ +3adba0: 1c06 9418 |02a6: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3adba4: 1208 |02a8: const/4 v8, #int 0 // #0 │ │ +3adba6: 1219 |02a9: const/4 v9, #int 1 // #1 │ │ +3adba8: 0734 |02aa: move-object v4, v3 │ │ +3adbaa: 7606 54aa 0400 |02ab: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3adbb0: 1204 |02ae: const/4 v4, #int 0 // #0 │ │ +3adbb2: 4d03 0204 |02af: aput-object v3, v2, v4 │ │ +3adbb6: 2203 b31c |02b1: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adbba: 7040 53aa 13ad |02b3: invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adbc0: 1214 |02b6: const/4 v4, #int 1 // #1 │ │ +3adbc2: 4d03 0204 |02b7: aput-object v3, v2, v4 │ │ +3adbc6: 2203 b31c |02b9: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adbca: 0808 1700 |02bb: move-object/from16 v8, v23 │ │ +3adbce: 0809 2200 |02bd: move-object/from16 v9, v34 │ │ +3adbd2: 7040 53aa 93a8 |02bf: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adbd8: 1225 |02c2: const/4 v5, #int 2 // #2 │ │ +3adbda: 4d03 0205 |02c3: aput-object v3, v2, v5 │ │ +3adbde: 1c03 ee1a |02c5: const-class v3, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1aee │ │ +3adbe2: 7040 50aa 3024 |02c7: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adbe8: 7110 fc97 0000 |02ca: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adbee: 2200 b01c |02cd: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adbf2: 2342 fc1d |02cf: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adbf6: 2203 b31c |02d1: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adbfa: 1a05 8aa2 |02d3: const-string v5, "onHistoryUpdated" // string@a28a │ │ +3adbfe: 1c06 a918 |02d5: const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@18a9 │ │ +3adc02: 7040 53aa 53a6 |02d7: invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adc08: 1205 |02da: const/4 v5, #int 0 // #0 │ │ +3adc0a: 4d03 0205 |02db: aput-object v3, v2, v5 │ │ +3adc0e: 1c03 d01a |02dd: const-class v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1ad0 │ │ +3adc12: 7040 50aa 3024 |02df: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adc18: 7110 fc97 0000 |02e2: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adc1e: 2200 b01c |02e5: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adc22: 2342 fc1d |02e7: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adc26: 2203 b31c |02e9: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adc2a: 1a06 46c2 |02eb: const-string v6, "timerUpdated" // string@c246 │ │ +3adc2e: 1c07 ad18 |02ed: const-class v7, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ +3adc32: 7040 53aa 63a7 |02ef: invoke-direct {v3, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adc38: 4d03 0205 |02f2: aput-object v3, v2, v5 │ │ +3adc3c: 1c03 e21a |02f4: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; // type@1ae2 │ │ +3adc40: 7040 50aa 3024 |02f6: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adc46: 7110 fc97 0000 |02f9: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adc4c: 2200 b01c |02fc: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adc50: 23f2 fc1d |02fe: new-array v2, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adc54: 2203 b31c |0300: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adc58: 7040 53aa 93a8 |0302: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adc5e: 4d03 0205 |0305: aput-object v3, v2, v5 │ │ +3adc62: 2203 b31c |0307: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adc66: 7040 53aa b3ac |0309: invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adc6c: 4d03 0204 |030c: aput-object v3, v2, v4 │ │ +3adc70: 2203 b31c |030e: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adc74: 7040 53aa 13ad |0310: invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adc7a: 1224 |0313: const/4 v4, #int 2 // #2 │ │ +3adc7c: 4d03 0204 |0314: aput-object v3, v2, v4 │ │ +3adc80: 2203 b31c |0316: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ 3adc84: 1a05 3ea2 |0318: const-string v5, "onEventMainThread" // string@a23e │ │ 3adc88: 1c06 8e18 |031a: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3adc8c: 1315 0000 |031c: const/16 v21, #int 0 // #0 │ │ -3adc90: 1319 0100 |031e: const/16 v25, #int 1 // #1 │ │ -3adc94: 0714 |0320: move-object v4, v1 │ │ -3adc96: 081c 0b00 |0321: move-object/from16 v28, v11 │ │ -3adc9a: 078b |0323: move-object v11, v8 │ │ -3adc9c: 0208 1500 |0324: move/from16 v8, v21 │ │ -3adca0: 081d 0e00 |0326: move-object/from16 v29, v14 │ │ -3adca4: 079e |0328: move-object v14, v9 │ │ -3adca6: 0209 1900 |0329: move/from16 v9, v25 │ │ -3adcaa: 7606 54aa 0400 |032b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3adcb0: 1224 |032e: const/4 v4, #int 2 // #2 │ │ -3adcb2: 4d01 0204 |032f: aput-object v1, v2, v4 │ │ -3adcb6: 2201 b31c |0331: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adcba: 0809 1600 |0333: move-object/from16 v9, v22 │ │ -3adcbe: 7040 53aa e1a9 |0335: invoke-direct {v1, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adcc4: 1234 |0338: const/4 v4, #int 3 // #3 │ │ -3adcc6: 4d01 0204 |0339: aput-object v1, v2, v4 │ │ -3adcca: 1c01 db1a |033b: const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; // type@1adb │ │ -3adcce: 1214 |033d: const/4 v4, #int 1 // #1 │ │ -3adcd0: 7040 50aa 1024 |033e: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3adcd6: 7110 fc97 0000 |0341: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3adcdc: 2200 b01c |0344: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3adce0: 1301 0800 |0346: const/16 v1, #int 8 // #8 │ │ -3adce4: 2312 fc1d |0348: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3adce8: 2201 b31c |034a: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adcec: 1a05 88a4 |034c: const-string v5, "onUnreadItemsUpdate" // string@a488 │ │ -3adcf0: 7040 53aa 51ad |034e: invoke-direct {v1, v5, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adcf6: 1205 |0351: const/4 v5, #int 0 // #0 │ │ -3adcf8: 4d01 0205 |0352: aput-object v1, v2, v5 │ │ -3adcfc: 2201 b31c |0354: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3add00: 0807 1400 |0356: move-object/from16 v7, v20 │ │ -3add04: 0808 1a00 |0358: move-object/from16 v8, v26 │ │ -3add08: 7040 53aa 81a7 |035a: invoke-direct {v1, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3add0e: 4d01 0204 |035d: aput-object v1, v2, v4 │ │ -3add12: 2201 b31c |035f: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3add16: 1a04 96c5 |0361: const-string v4, "updatePlaybackSpeedButton" // string@c596 │ │ -3add1a: 1c05 ae18 |0363: const-class v5, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ -3add1e: 7040 53aa 41a5 |0365: invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3add24: 1224 |0368: const/4 v4, #int 2 // #2 │ │ -3add26: 4d01 0204 |0369: aput-object v1, v2, v4 │ │ -3add2a: 2201 b31c |036b: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3add2e: 1a04 9abd |036d: const-string v4, "sleepTimerUpdate" // string@bd9a │ │ -3add32: 0806 1b00 |036f: move-object/from16 v6, v27 │ │ -3add36: 7040 53aa 41a6 |0371: invoke-direct {v1, v4, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3add3c: 1234 |0374: const/4 v4, #int 3 // #3 │ │ -3add3e: 4d01 0204 |0375: aput-object v1, v2, v4 │ │ -3add42: 2201 b31c |0377: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3add46: 1a04 a45b |0379: const-string v4, "bufferUpdate" // string@5ba4 │ │ -3add4a: 1c05 a818 |037b: const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ -3add4e: 7040 53aa 41a5 |037d: invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3add54: 1244 |0380: const/4 v4, #int 4 // #4 │ │ -3add56: 4d01 0204 |0381: aput-object v1, v2, v4 │ │ -3add5a: 2201 b31c |0383: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3add5e: 1a04 98c5 |0385: const-string v4, "updatePosition" // string@c598 │ │ -3add62: 7040 53aa 41a9 |0387: invoke-direct {v1, v4, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3add68: 4d01 0211 |038a: aput-object v1, v2, v17 │ │ -3add6c: 2201 b31c |038c: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3add70: 1a04 626d |038e: const-string v4, "favoritesChanged" // string@6d62 │ │ -3add74: 1c05 8f18 |0390: const-class v5, Lde/danoeh/antennapod/event/FavoritesEvent; // type@188f │ │ -3add78: 7040 53aa 41a5 |0392: invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3add7e: 1264 |0395: const/4 v4, #int 6 // #6 │ │ -3add80: 4d01 0204 |0396: aput-object v1, v2, v4 │ │ -3add84: 2201 b31c |0398: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3add88: 1a04 579b |039a: const-string v4, "mediaPlayerError" // string@9b57 │ │ -3add8c: 1c05 9618 |039c: const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ -3add90: 7040 53aa 41a5 |039e: invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3add96: 4d01 0217 |03a1: aput-object v1, v2, v23 │ │ -3add9a: 1c01 e41a |03a3: const-class v1, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1ae4 │ │ -3add9e: 1214 |03a5: const/4 v4, #int 1 // #1 │ │ -3adda0: 7040 50aa 1024 |03a6: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3adda6: 7110 fc97 0000 |03a9: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3addac: 2200 b01c |03ac: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3addb0: 1241 |03ae: const/4 v1, #int 4 // #4 │ │ -3addb2: 2312 fc1d |03af: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3addb6: 2201 b31c |03b1: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3addba: 7040 53aa 31ad |03b3: invoke-direct {v1, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3addc0: 1205 |03b6: const/4 v5, #int 0 // #0 │ │ -3addc2: 4d01 0205 |03b7: aput-object v1, v2, v5 │ │ -3addc6: 2201 b31c |03b9: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3addca: 7040 53aa e1ab |03bb: invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3addd0: 4d01 0204 |03be: aput-object v1, v2, v4 │ │ -3addd4: 2201 b31c |03c0: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3addd8: 7040 53aa c1af |03c2: invoke-direct {v1, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3addde: 1224 |03c5: const/4 v4, #int 2 // #2 │ │ -3adde0: 4d01 0204 |03c6: aput-object v1, v2, v4 │ │ -3adde4: 2201 b31c |03c8: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adde8: 1a05 3ea2 |03ca: const-string v5, "onEventMainThread" // string@a23e │ │ -3addec: 1c14 8e18 |03cc: const-class v20, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3addf0: 1316 0100 |03ce: const/16 v22, #int 1 // #1 │ │ -3addf4: 0714 |03d0: move-object v4, v1 │ │ -3addf6: 0822 0600 |03d1: move-object/from16 v34, v6 │ │ -3addfa: 0806 1400 |03d3: move-object/from16 v6, v20 │ │ -3addfe: 0823 0700 |03d5: move-object/from16 v35, v7 │ │ -3ade02: 07a7 |03d7: move-object v7, v10 │ │ -3ade04: 0824 0800 |03d8: move-object/from16 v36, v8 │ │ -3ade08: 0208 1500 |03da: move/from16 v8, v21 │ │ -3ade0c: 0819 0300 |03dc: move-object/from16 v25, v3 │ │ -3ade10: 0793 |03de: move-object v3, v9 │ │ -3ade12: 0209 1600 |03df: move/from16 v9, v22 │ │ -3ade16: 7606 54aa 0400 |03e1: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ade1c: 1234 |03e4: const/4 v4, #int 3 // #3 │ │ -3ade1e: 4d01 0204 |03e5: aput-object v1, v2, v4 │ │ -3ade22: 1c01 dc1a |03e7: const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; // type@1adc │ │ -3ade26: 1214 |03e9: const/4 v4, #int 1 // #1 │ │ -3ade28: 7040 50aa 1024 |03ea: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ade2e: 7110 fc97 0000 |03ed: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ade34: 2200 b01c |03f0: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ade38: 1221 |03f2: const/4 v1, #int 2 // #2 │ │ -3ade3a: 2312 fc1d |03f3: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ade3e: 2201 b31c |03f5: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ade42: 1a05 3ea2 |03f7: const-string v5, "onEventMainThread" // string@a23e │ │ -3ade46: 1c06 9418 |03f9: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3ade4a: 1208 |03fb: const/4 v8, #int 0 // #0 │ │ -3ade4c: 1219 |03fc: const/4 v9, #int 1 // #1 │ │ -3ade4e: 0714 |03fd: move-object v4, v1 │ │ -3ade50: 7606 54aa 0400 |03fe: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ade56: 1204 |0401: const/4 v4, #int 0 // #0 │ │ -3ade58: 4d01 0204 |0402: aput-object v1, v2, v4 │ │ -3ade5c: 2201 b31c |0404: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ade60: 7040 53aa c1af |0406: invoke-direct {v1, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ade66: 1215 |0409: const/4 v5, #int 1 // #1 │ │ -3ade68: 4d01 0205 |040a: aput-object v1, v2, v5 │ │ -3ade6c: 1c01 d91a |040c: const-class v1, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1ad9 │ │ -3ade70: 7040 50aa 1025 |040e: invoke-direct {v0, v1, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ade76: 7110 fc97 0000 |0411: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ade7c: 2200 b01c |0414: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ade80: 2351 fc1d |0416: new-array v1, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ade84: 2202 b31c |0418: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ade88: 7040 53aa c2af |041a: invoke-direct {v2, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ade8e: 4d02 0104 |041d: aput-object v2, v1, v4 │ │ -3ade92: 1c02 de1a |041f: const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; // type@1ade │ │ -3ade96: 7040 50aa 2015 |0421: invoke-direct {v0, v2, v5, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ade9c: 7110 fc97 0000 |0424: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3adea2: 2200 b01c |0427: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3adea6: 1301 0800 |0429: const/16 v1, #int 8 // #8 │ │ -3adeaa: 2311 fc1d |042b: new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3adeae: 2202 b31c |042d: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adeb2: 7040 53aa e2ab |042f: invoke-direct {v2, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adeb8: 4d02 0104 |0432: aput-object v2, v1, v4 │ │ -3adebc: 2202 b31c |0434: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adec0: 7040 53aa e2a3 |0436: invoke-direct {v2, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adec6: 4d02 0105 |0439: aput-object v2, v1, v5 │ │ -3adeca: 2202 b31c |043b: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adece: 1a04 b9a2 |043d: const-string v4, "onKeyUp" // string@a2b9 │ │ -3aded2: 1c05 7702 |043f: const-class v5, Landroid/view/KeyEvent; // type@0277 │ │ -3aded6: 7040 53aa 42a5 |0441: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adedc: 1224 |0444: const/4 v4, #int 2 // #2 │ │ -3adede: 4d02 0104 |0445: aput-object v2, v1, v4 │ │ -3adee2: 2202 b31c |0447: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adee6: 1a05 3ea2 |0449: const-string v5, "onEventMainThread" // string@a23e │ │ -3adeea: 1c06 8e18 |044b: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3adeee: 0724 |044d: move-object v4, v2 │ │ -3adef0: 7606 54aa 0400 |044e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3adef6: 1234 |0451: const/4 v4, #int 3 // #3 │ │ -3adef8: 4d02 0104 |0452: aput-object v2, v1, v4 │ │ -3adefc: 2202 b31c |0454: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adf00: 0808 1c00 |0456: move-object/from16 v8, v28 │ │ -3adf04: 0809 1d00 |0458: move-object/from16 v9, v29 │ │ -3adf08: 7040 53aa 92a8 |045a: invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adf0e: 1244 |045d: const/4 v4, #int 4 // #4 │ │ -3adf10: 4d02 0104 |045e: aput-object v2, v1, v4 │ │ -3adf14: 2202 b31c |0460: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adf18: 0807 1900 |0462: move-object/from16 v7, v25 │ │ -3adf1c: 7040 53aa 72ad |0464: invoke-direct {v2, v7, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adf22: 4d02 0111 |0467: aput-object v2, v1, v17 │ │ -3adf26: 2202 b31c |0469: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adf2a: 7040 53aa c2af |046b: invoke-direct {v2, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adf30: 1264 |046e: const/4 v4, #int 6 // #6 │ │ -3adf32: 4d02 0104 |046f: aput-object v2, v1, v4 │ │ -3adf36: 2202 b31c |0471: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adf3a: 1a05 3ea2 |0473: const-string v5, "onEventMainThread" // string@a23e │ │ -3adf3e: 1c06 9418 |0475: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3adf42: 1314 0000 |0477: const/16 v20, #int 0 // #0 │ │ -3adf46: 1315 0100 |0479: const/16 v21, #int 1 // #1 │ │ -3adf4a: 0724 |047b: move-object v4, v2 │ │ -3adf4c: 0825 0700 |047c: move-object/from16 v37, v7 │ │ -3adf50: 07a7 |047e: move-object v7, v10 │ │ -3adf52: 0821 0c00 |047f: move-object/from16 v33, v12 │ │ -3adf56: 078c |0481: move-object v12, v8 │ │ -3adf58: 0208 1400 |0482: move/from16 v8, v20 │ │ -3adf5c: 0816 0f00 |0484: move-object/from16 v22, v15 │ │ -3adf60: 079f |0486: move-object v15, v9 │ │ -3adf62: 0209 1500 |0487: move/from16 v9, v21 │ │ -3adf66: 7606 54aa 0400 |0489: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3adf6c: 4d02 0117 |048c: aput-object v2, v1, v23 │ │ -3adf70: 1c02 c91a |048e: const-class v2, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; // type@1ac9 │ │ -3adf74: 1214 |0490: const/4 v4, #int 1 // #1 │ │ -3adf76: 7040 50aa 2014 |0491: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3adf7c: 7110 fc97 0000 |0494: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3adf82: 2200 b01c |0497: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3adf86: 1241 |0499: const/4 v1, #int 4 // #4 │ │ -3adf88: 2312 fc1d |049a: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3adf8c: 2201 b31c |049c: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adf90: 7040 53aa e1ab |049e: invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adf96: 1204 |04a1: const/4 v4, #int 0 // #0 │ │ -3adf98: 4d01 0204 |04a2: aput-object v1, v2, v4 │ │ -3adf9c: 2201 b31c |04a4: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adfa0: 1a05 3ea2 |04a6: const-string v5, "onEventMainThread" // string@a23e │ │ -3adfa4: 1c06 8e18 |04a8: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3adfa8: 1208 |04aa: const/4 v8, #int 0 // #0 │ │ -3adfaa: 1219 |04ab: const/4 v9, #int 1 // #1 │ │ -3adfac: 0714 |04ac: move-object v4, v1 │ │ -3adfae: 7606 54aa 0400 |04ad: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3adfb4: 1214 |04b0: const/4 v4, #int 1 // #1 │ │ -3adfb6: 4d01 0204 |04b1: aput-object v1, v2, v4 │ │ -3adfba: 2201 b31c |04b3: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adfbe: 7040 53aa f1ac |04b5: invoke-direct {v1, v15, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adfc4: 1225 |04b8: const/4 v5, #int 2 // #2 │ │ -3adfc6: 4d01 0205 |04b9: aput-object v1, v2, v5 │ │ -3adfca: 2201 b31c |04bb: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adfce: 0809 2500 |04bd: move-object/from16 v9, v37 │ │ -3adfd2: 7040 53aa 91ad |04bf: invoke-direct {v1, v9, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3adfd8: 1235 |04c2: const/4 v5, #int 3 // #3 │ │ -3adfda: 4d01 0205 |04c3: aput-object v1, v2, v5 │ │ -3adfde: 1c01 d61a |04c5: const-class v1, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; // type@1ad6 │ │ -3adfe2: 7040 50aa 1024 |04c7: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3adfe8: 7110 fc97 0000 |04ca: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3adfee: 2200 b01c |04cd: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3adff2: 2341 fc1d |04cf: new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3adff6: 2202 b31c |04d1: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3adffa: 1c05 9518 |04d3: const-class v5, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3adffe: 7040 53aa e2a5 |04d5: invoke-direct {v2, v14, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae004: 1205 |04d8: const/4 v5, #int 0 // #0 │ │ -3ae006: 4d02 0105 |04d9: aput-object v2, v1, v5 │ │ -3ae00a: 1c02 2818 |04db: const-class v2, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ -3ae00e: 7040 50aa 2014 |04dd: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae014: 7110 fc97 0000 |04e0: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae01a: 2200 b01c |04e3: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae01e: 2341 fc1d |04e5: new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae022: 2202 b31c |04e7: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae026: 1a06 46c2 |04e9: const-string v6, "timerUpdated" // string@c246 │ │ -3ae02a: 0807 2200 |04eb: move-object/from16 v7, v34 │ │ -3ae02e: 7040 53aa 62a7 |04ed: invoke-direct {v2, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae034: 4d02 0105 |04f0: aput-object v2, v1, v5 │ │ -3ae038: 1c02 e21a |04f2: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; // type@1ae2 │ │ -3ae03c: 7040 50aa 2014 |04f4: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae042: 7110 fc97 0000 |04f7: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae048: 2200 b01c |04fa: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae04c: 2341 fc1d |04fc: new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae050: 2202 b31c |04fe: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae054: 7040 53aa e2ab |0500: invoke-direct {v2, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae05a: 4d02 0105 |0503: aput-object v2, v1, v5 │ │ -3ae05e: 1c02 d71a |0505: const-class v2, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; // type@1ad7 │ │ -3ae062: 7040 50aa 2014 |0507: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae068: 7110 fc97 0000 |050a: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae06e: 2200 b01c |050d: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae072: 1241 |050f: const/4 v1, #int 4 // #4 │ │ -3ae074: 2312 fc1d |0510: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae078: 2201 b31c |0512: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae07c: 7040 53aa e1ab |0514: invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae082: 4d01 0205 |0517: aput-object v1, v2, v5 │ │ -3ae086: 2201 b31c |0519: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae08a: 7040 53aa e1a3 |051b: invoke-direct {v1, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae090: 4d01 0204 |051e: aput-object v1, v2, v4 │ │ -3ae094: 2201 b31c |0520: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae098: 1a05 0fa2 |0522: const-string v5, "onDownloadLogChanged" // string@a20f │ │ -3ae09c: 1c06 8d18 |0524: const-class v6, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ -3ae0a0: 7040 53aa 51a6 |0526: invoke-direct {v1, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae0a6: 1225 |0529: const/4 v5, #int 2 // #2 │ │ -3ae0a8: 4d01 0205 |052a: aput-object v1, v2, v5 │ │ -3ae0ac: 2201 b31c |052c: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae0b0: 7040 53aa f1ac |052e: invoke-direct {v1, v15, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae0b6: 1236 |0531: const/4 v6, #int 3 // #3 │ │ -3ae0b8: 4d01 0206 |0532: aput-object v1, v2, v6 │ │ -3ae0bc: 1c01 da1a |0534: const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; // type@1ada │ │ -3ae0c0: 7040 50aa 1024 |0536: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae0c6: 7110 fc97 0000 |0539: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae0cc: 2200 b01c |053c: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae0d0: 2351 fc1d |053e: new-array v1, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae0d4: 2202 b31c |0540: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae0d8: 1a05 58a3 |0542: const-string v5, "onPositionObserverUpdate" // string@a358 │ │ -3ae0dc: 7040 53aa 52a3 |0544: invoke-direct {v2, v5, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae0e2: 1205 |0547: const/4 v5, #int 0 // #0 │ │ -3ae0e4: 4d02 0105 |0548: aput-object v2, v1, v5 │ │ -3ae0e8: 2202 b31c |054a: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae0ec: 0807 2300 |054c: move-object/from16 v7, v35 │ │ -3ae0f0: 0806 2400 |054e: move-object/from16 v6, v36 │ │ -3ae0f4: 7040 53aa 62a7 |0550: invoke-direct {v2, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae0fa: 4d02 0104 |0553: aput-object v2, v1, v4 │ │ -3ae0fe: 1c02 e71a |0555: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; // type@1ae7 │ │ -3ae102: 7040 50aa 2014 |0557: invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae108: 7110 fc97 0000 |055a: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae10e: 2200 b01c |055d: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae112: 1231 |055f: const/4 v1, #int 3 // #3 │ │ -3ae114: 2312 fc1d |0560: new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae118: 2201 b31c |0562: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae11c: 0806 1600 |0564: move-object/from16 v6, v22 │ │ -3ae120: 0804 2100 |0566: move-object/from16 v4, v33 │ │ -3ae124: 7030 52aa 4106 |0568: invoke-direct {v1, v4, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@aa52 │ │ -3ae12a: 4d01 0205 |056b: aput-object v1, v2, v5 │ │ -3ae12e: 2201 b31c |056d: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae132: 1a05 3ea2 |056f: const-string v5, "onEventMainThread" // string@a23e │ │ -3ae136: 1c06 8e18 |0571: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3ae13a: 1314 0100 |0573: const/16 v20, #int 1 // #1 │ │ -3ae13e: 0714 |0575: move-object v4, v1 │ │ -3ae140: 07a7 |0576: move-object v7, v10 │ │ -3ae142: 0826 0900 |0577: move-object/from16 v38, v9 │ │ -3ae146: 0209 1400 |0579: move/from16 v9, v20 │ │ -3ae14a: 7606 54aa 0400 |057b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ae150: 1214 |057e: const/4 v4, #int 1 // #1 │ │ -3ae152: 4d01 0204 |057f: aput-object v1, v2, v4 │ │ -3ae156: 2201 b31c |0581: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae15a: 1a05 55a8 |0583: const-string v5, "playbackStateChanged" // string@a855 │ │ -3ae15e: 7040 53aa 51ac |0585: invoke-direct {v1, v5, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae164: 1225 |0588: const/4 v5, #int 2 // #2 │ │ -3ae166: 4d01 0205 |0589: aput-object v1, v2, v5 │ │ -3ae16a: 1c01 df1a |058b: const-class v1, Lde/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity; // type@1adf │ │ -3ae16e: 7040 50aa 1024 |058d: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae174: 7110 fc97 0000 |0590: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae17a: 2200 b01c |0593: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae17e: 1261 |0595: const/4 v1, #int 6 // #6 │ │ -3ae180: 2311 fc1d |0596: new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae184: 2202 b31c |0598: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae188: 1a05 3ea2 |059a: const-string v5, "onEventMainThread" // string@a23e │ │ -3ae18c: 1c06 8e18 |059c: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3ae190: 1219 |059e: const/4 v9, #int 1 // #1 │ │ -3ae192: 0724 |059f: move-object v4, v2 │ │ -3ae194: 7606 54aa 0400 |05a0: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ -3ae19a: 1204 |05a3: const/4 v4, #int 0 // #0 │ │ -3ae19c: 4d02 0104 |05a4: aput-object v2, v1, v4 │ │ -3ae1a0: 2202 b31c |05a6: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae1a4: 7040 53aa e2ab |05a8: invoke-direct {v2, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae1aa: 1214 |05ab: const/4 v4, #int 1 // #1 │ │ -3ae1ac: 4d02 0104 |05ac: aput-object v2, v1, v4 │ │ -3ae1b0: 2202 b31c |05ae: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae1b4: 7040 53aa e2a3 |05b0: invoke-direct {v2, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae1ba: 1223 |05b3: const/4 v3, #int 2 // #2 │ │ -3ae1bc: 4d02 0103 |05b4: aput-object v2, v1, v3 │ │ -3ae1c0: 2202 b31c |05b6: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae1c4: 7040 53aa f2ac |05b8: invoke-direct {v2, v15, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae1ca: 1233 |05bb: const/4 v3, #int 3 // #3 │ │ -3ae1cc: 4d02 0103 |05bc: aput-object v2, v1, v3 │ │ -3ae1d0: 2202 b31c |05be: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae1d4: 1a03 0fa2 |05c0: const-string v3, "onDownloadLogChanged" // string@a20f │ │ -3ae1d8: 1c04 8d18 |05c2: const-class v4, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ -3ae1dc: 7040 53aa 32a4 |05c4: invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae1e2: 1243 |05c7: const/4 v3, #int 4 // #4 │ │ -3ae1e4: 4d02 0103 |05c8: aput-object v2, v1, v3 │ │ -3ae1e8: 2202 b31c |05ca: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae1ec: 0803 2600 |05cc: move-object/from16 v3, v38 │ │ -3ae1f0: 7040 53aa 32ad |05ce: invoke-direct {v2, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae1f6: 4d02 0111 |05d1: aput-object v2, v1, v17 │ │ -3ae1fa: 1c02 d31a |05d3: const-class v2, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1ad3 │ │ -3ae1fe: 1213 |05d5: const/4 v3, #int 1 // #1 │ │ -3ae200: 7040 50aa 2013 |05d6: invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae206: 7110 fc97 0000 |05d9: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae20c: 2200 b01c |05dc: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae210: 2331 fc1d |05de: new-array v1, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae214: 2202 b31c |05e0: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae218: 1a04 8aa2 |05e2: const-string v4, "onHistoryUpdated" // string@a28a │ │ -3ae21c: 1c05 a918 |05e4: const-class v5, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; // type@18a9 │ │ -3ae220: 7040 53aa 42a5 |05e6: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ -3ae226: 1204 |05e9: const/4 v4, #int 0 // #0 │ │ -3ae228: 4d02 0104 |05ea: aput-object v2, v1, v4 │ │ -3ae22c: 1c02 d01a |05ec: const-class v2, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1ad0 │ │ -3ae230: 7040 50aa 2013 |05ee: invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae236: 7110 fc97 0000 |05f1: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae23c: 2200 b01c |05f4: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ -3ae240: 2331 fc1d |05f6: new-array v1, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ -3ae244: 2202 b31c |05f8: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ -3ae248: 1a05 4fa2 |05fa: const-string v5, "onFilterChanged" // string@a24f │ │ -3ae24c: 1c06 b61a |05fc: const-class v6, Lde/danoeh/antennapod/ui/AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; // type@1ab6 │ │ -3ae250: 7030 52aa 5206 |05fe: invoke-direct {v2, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@aa52 │ │ -3ae256: 4d02 0104 |0601: aput-object v2, v1, v4 │ │ -3ae25a: 1c02 ce1a |0603: const-class v2, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1ace │ │ -3ae25e: 7040 50aa 2013 |0605: invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ -3ae264: 7110 fc97 0000 |0608: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ -3ae26a: 0e00 |060b: return-void │ │ +3adc8c: 1317 0000 |031c: const/16 v23, #int 0 // #0 │ │ +3adc90: 1318 0100 |031e: const/16 v24, #int 1 // #1 │ │ +3adc94: 0734 |0320: move-object v4, v3 │ │ +3adc96: 07a7 |0321: move-object v7, v10 │ │ +3adc98: 0825 0800 |0322: move-object/from16 v37, v8 │ │ +3adc9c: 0208 1700 |0324: move/from16 v8, v23 │ │ +3adca0: 0826 0900 |0326: move-object/from16 v38, v9 │ │ +3adca4: 0209 1800 |0328: move/from16 v9, v24 │ │ +3adca8: 7606 54aa 0400 |032a: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3adcae: 1234 |032d: const/4 v4, #int 3 // #3 │ │ +3adcb0: 4d03 0204 |032e: aput-object v3, v2, v4 │ │ +3adcb4: 1c03 dc1a |0330: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; // type@1adc │ │ +3adcb8: 1214 |0332: const/4 v4, #int 1 // #1 │ │ +3adcba: 7040 50aa 3024 |0333: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adcc0: 7110 fc97 0000 |0336: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adcc6: 2200 b01c |0339: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adcca: 2342 fc1d |033b: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adcce: 2203 b31c |033d: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adcd2: 1a05 0fa2 |033f: const-string v5, "onDownloadLogChanged" // string@a20f │ │ +3adcd6: 1c06 8d18 |0341: const-class v6, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ +3adcda: 7030 52aa 5306 |0343: invoke-direct {v3, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@aa52 │ │ +3adce0: 1205 |0346: const/4 v5, #int 0 // #0 │ │ +3adce2: 4d03 0205 |0347: aput-object v3, v2, v5 │ │ +3adce6: 1c03 d41a |0349: const-class v3, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1ad4 │ │ +3adcea: 7040 50aa 3024 |034b: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adcf0: 7110 fc97 0000 |034e: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adcf6: 2200 b01c |0351: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adcfa: 2342 fc1d |0353: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adcfe: 2203 b31c |0355: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3add02: 7040 53aa b3ac |0357: invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3add08: 4d03 0205 |035a: aput-object v3, v2, v5 │ │ +3add0c: 1c03 d71a |035c: const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; // type@1ad7 │ │ +3add10: 7040 50aa 3024 |035e: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3add16: 7110 fc97 0000 |0361: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3add1c: 2200 b01c |0364: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3add20: 2342 fc1d |0366: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3add24: 2203 b31c |0368: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3add28: 1a06 c9c5 |036a: const-string v6, "updateSpeed" // string@c5c9 │ │ +3add2c: 1c07 ae18 |036c: const-class v7, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ +3add30: 7040 53aa 63a7 |036e: invoke-direct {v3, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3add36: 4d03 0205 |0371: aput-object v3, v2, v5 │ │ +3add3a: 1c03 e31a |0373: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; // type@1ae3 │ │ +3add3e: 7040 50aa 3024 |0375: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3add44: 7110 fc97 0000 |0378: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3add4a: 2200 b01c |037b: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3add4e: 2342 fc1d |037d: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3add52: 2203 b31c |037f: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3add56: 1c06 9518 |0381: const-class v6, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3add5a: 7040 53aa b3a6 |0383: invoke-direct {v3, v11, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3add60: 4d03 0205 |0386: aput-object v3, v2, v5 │ │ +3add64: 1c03 eb1a |0388: const-class v3, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; // type@1aeb │ │ +3add68: 7040 50aa 3024 |038a: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3add6e: 7110 fc97 0000 |038d: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3add74: 2200 b01c |0390: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3add78: 23f2 fc1d |0392: new-array v2, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3add7c: 2203 b31c |0394: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3add80: 7040 53aa b3ac |0396: invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3add86: 4d03 0205 |0399: aput-object v3, v2, v5 │ │ +3add8a: 2203 b31c |039b: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3add8e: 7040 53aa b3ae |039d: invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3add94: 4d03 0204 |03a0: aput-object v3, v2, v4 │ │ +3add98: 2203 b31c |03a2: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3add9c: 1a05 0fa2 |03a4: const-string v5, "onDownloadLogChanged" // string@a20f │ │ +3adda0: 1c06 8d18 |03a6: const-class v6, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ +3adda4: 7040 53aa 53a6 |03a8: invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3addaa: 1225 |03ab: const/4 v5, #int 2 // #2 │ │ +3addac: 4d03 0205 |03ac: aput-object v3, v2, v5 │ │ +3addb0: 2203 b31c |03ae: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3addb4: 0808 2300 |03b0: move-object/from16 v8, v35 │ │ +3addb8: 0809 2400 |03b2: move-object/from16 v9, v36 │ │ +3addbc: 7040 53aa 93a8 |03b4: invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3addc2: 1235 |03b7: const/4 v5, #int 3 // #3 │ │ +3addc4: 4d03 0205 |03b8: aput-object v3, v2, v5 │ │ +3addc8: 1c03 da1a |03ba: const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; // type@1ada │ │ +3addcc: 7040 50aa 3024 |03bc: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3addd2: 7110 fc97 0000 |03bf: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3addd8: 2200 b01c |03c2: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adddc: 2352 fc1d |03c4: new-array v2, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adde0: 2203 b31c |03c6: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adde4: 7030 52aa 130d |03c8: invoke-direct {v3, v1, v13}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@aa52 │ │ +3addea: 1204 |03cb: const/4 v4, #int 0 // #0 │ │ +3addec: 4d03 0204 |03cc: aput-object v3, v2, v4 │ │ +3addf0: 2203 b31c |03ce: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3addf4: 1a05 3ea2 |03d0: const-string v5, "onEventMainThread" // string@a23e │ │ +3addf8: 1c06 8e18 |03d2: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3addfc: 0734 |03d4: move-object v4, v3 │ │ +3addfe: 07a7 |03d5: move-object v7, v10 │ │ +3ade00: 078f |03d6: move-object v15, v8 │ │ +3ade02: 0208 1700 |03d7: move/from16 v8, v23 │ │ +3ade06: 0817 0100 |03d9: move-object/from16 v23, v1 │ │ +3ade0a: 0791 |03db: move-object v1, v9 │ │ +3ade0c: 0209 1800 |03dc: move/from16 v9, v24 │ │ +3ade10: 7606 54aa 0400 |03de: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ade16: 1214 |03e1: const/4 v4, #int 1 // #1 │ │ +3ade18: 4d03 0204 |03e2: aput-object v3, v2, v4 │ │ +3ade1c: 2203 b31c |03e4: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ade20: 1a05 55a8 |03e6: const-string v5, "playbackStateChanged" // string@a855 │ │ +3ade24: 7040 53aa 53af |03e8: invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ade2a: 1225 |03eb: const/4 v5, #int 2 // #2 │ │ +3ade2c: 4d03 0205 |03ec: aput-object v3, v2, v5 │ │ +3ade30: 1c03 df1a |03ee: const-class v3, Lde/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity; // type@1adf │ │ +3ade34: 7040 50aa 3024 |03f0: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ade3a: 7110 fc97 0000 |03f3: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ade40: 2200 b01c |03f6: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ade44: 2342 fc1d |03f8: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ade48: 2203 b31c |03fa: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ade4c: 1c05 9518 |03fc: const-class v5, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3ade50: 7040 53aa b3a5 |03fe: invoke-direct {v3, v11, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ade56: 1205 |0401: const/4 v5, #int 0 // #0 │ │ +3ade58: 4d03 0205 |0402: aput-object v3, v2, v5 │ │ +3ade5c: 1c03 2818 |0404: const-class v3, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ +3ade60: 7040 50aa 3024 |0406: invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ade66: 7110 fc97 0000 |0409: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ade6c: 2200 b01c |040c: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ade70: 1262 |040e: const/4 v2, #int 6 // #6 │ │ +3ade72: 2323 fc1d |040f: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ade76: 2202 b31c |0411: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ade7a: 1a05 3ea2 |0413: const-string v5, "onEventMainThread" // string@a23e │ │ +3ade7e: 1c06 8e18 |0415: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3ade82: 1208 |0417: const/4 v8, #int 0 // #0 │ │ +3ade84: 1219 |0418: const/4 v9, #int 1 // #1 │ │ +3ade86: 0724 |0419: move-object v4, v2 │ │ +3ade88: 7606 54aa 0400 |041a: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ade8e: 1204 |041d: const/4 v4, #int 0 // #0 │ │ +3ade90: 4d02 0304 |041e: aput-object v2, v3, v4 │ │ +3ade94: 2202 b31c |0420: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ade98: 7040 53aa b2ac |0422: invoke-direct {v2, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ade9e: 1214 |0425: const/4 v4, #int 1 // #1 │ │ +3adea0: 4d02 0304 |0426: aput-object v2, v3, v4 │ │ +3adea4: 2202 b31c |0428: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adea8: 7040 53aa b2ae |042a: invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adeae: 1224 |042d: const/4 v4, #int 2 // #2 │ │ +3adeb0: 4d02 0304 |042e: aput-object v2, v3, v4 │ │ +3adeb4: 2202 b31c |0430: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adeb8: 7040 53aa 12af |0432: invoke-direct {v2, v1, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adebe: 1234 |0435: const/4 v4, #int 3 // #3 │ │ +3adec0: 4d02 0304 |0436: aput-object v2, v3, v4 │ │ +3adec4: 2202 b31c |0438: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adec8: 1a04 0fa2 |043a: const-string v4, "onDownloadLogChanged" // string@a20f │ │ +3adecc: 1c05 8d18 |043c: const-class v5, Lde/danoeh/antennapod/event/DownloadLogEvent; // type@188d │ │ +3aded0: 7040 53aa 42a5 |043e: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3aded6: 1244 |0441: const/4 v4, #int 4 // #4 │ │ +3aded8: 4d02 0304 |0442: aput-object v2, v3, v4 │ │ +3adedc: 2202 b31c |0444: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adee0: 0808 2500 |0446: move-object/from16 v8, v37 │ │ +3adee4: 0809 2600 |0448: move-object/from16 v9, v38 │ │ +3adee8: 7040 53aa 92a8 |044a: invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adeee: 1254 |044d: const/4 v4, #int 5 // #5 │ │ +3adef0: 4d02 0304 |044e: aput-object v2, v3, v4 │ │ +3adef4: 1c02 d31a |0450: const-class v2, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1ad3 │ │ +3adef8: 1214 |0452: const/4 v4, #int 1 // #1 │ │ +3adefa: 7040 50aa 2034 |0453: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adf00: 7110 fc97 0000 |0456: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adf06: 2200 b01c |0459: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adf0a: 1262 |045b: const/4 v2, #int 6 // #6 │ │ +3adf0c: 2323 fc1d |045c: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adf10: 2202 b31c |045e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adf14: 1a04 a45b |0460: const-string v4, "bufferUpdate" // string@5ba4 │ │ +3adf18: 1c05 a818 |0462: const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // type@18a8 │ │ +3adf1c: 7040 53aa 42a5 |0464: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adf22: 1204 |0467: const/4 v4, #int 0 // #0 │ │ +3adf24: 4d02 0304 |0468: aput-object v2, v3, v4 │ │ +3adf28: 2202 b31c |046a: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adf2c: 1a04 9abd |046c: const-string v4, "sleepTimerUpdate" // string@bd9a │ │ +3adf30: 1c05 ad18 |046e: const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; // type@18ad │ │ +3adf34: 7040 53aa 42a5 |0470: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adf3a: 1214 |0473: const/4 v4, #int 1 // #1 │ │ +3adf3c: 4d02 0304 |0474: aput-object v2, v3, v4 │ │ +3adf40: 2202 b31c |0476: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adf44: 7040 53aa b2ae |0478: invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adf4a: 1224 |047b: const/4 v4, #int 2 // #2 │ │ +3adf4c: 4d02 0304 |047c: aput-object v2, v3, v4 │ │ +3adf50: 2202 b31c |047e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adf54: 1c04 ac18 |0480: const-class v4, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ +3adf58: 0807 1d00 |0482: move-object/from16 v7, v29 │ │ +3adf5c: 7040 53aa 72a4 |0484: invoke-direct {v2, v7, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adf62: 1234 |0487: const/4 v4, #int 3 // #3 │ │ +3adf64: 4d02 0304 |0488: aput-object v2, v3, v4 │ │ +3adf68: 2202 b31c |048a: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adf6c: 1a04 eda2 |048c: const-string v4, "onMediaPlayerError" // string@a2ed │ │ +3adf70: 1c05 9618 |048e: const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ +3adf74: 7040 53aa 42a5 |0490: invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adf7a: 1244 |0493: const/4 v4, #int 4 // #4 │ │ +3adf7c: 4d02 0304 |0494: aput-object v2, v3, v4 │ │ +3adf80: 2202 b31c |0496: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adf84: 1c04 9518 |0498: const-class v4, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3adf88: 7040 53aa b2a4 |049a: invoke-direct {v2, v11, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adf8e: 1254 |049d: const/4 v4, #int 5 // #5 │ │ +3adf90: 4d02 0304 |049e: aput-object v2, v3, v4 │ │ +3adf94: 1c02 ea1a |04a0: const-class v2, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; // type@1aea │ │ +3adf98: 1214 |04a2: const/4 v4, #int 1 // #1 │ │ +3adf9a: 7040 50aa 2034 |04a3: invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3adfa0: 7110 fc97 0000 |04a6: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3adfa6: 2200 b01c |04a9: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3adfaa: 1302 0b00 |04ab: const/16 v2, #int 11 // #b │ │ +3adfae: 2322 fc1d |04ad: new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3adfb2: 2203 b31c |04af: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adfb6: 1a04 3ca2 |04b1: const-string v4, "onEvent" // string@a23c │ │ +3adfba: 1c05 9118 |04b3: const-class v5, Lde/danoeh/antennapod/event/FeedEvent; // type@1891 │ │ +3adfbe: 7040 53aa 43a5 |04b5: invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adfc4: 1204 |04b8: const/4 v4, #int 0 // #0 │ │ +3adfc6: 4d03 0204 |04b9: aput-object v3, v2, v4 │ │ +3adfca: 2203 b31c |04bb: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adfce: 7040 53aa b3ac |04bd: invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3adfd4: 1214 |04c0: const/4 v4, #int 1 // #1 │ │ +3adfd6: 4d03 0204 |04c1: aput-object v3, v2, v4 │ │ +3adfda: 2203 b31c |04c3: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3adfde: 1a05 3ea2 |04c5: const-string v5, "onEventMainThread" // string@a23e │ │ +3adfe2: 1c06 8e18 |04c7: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3adfe6: 1318 0000 |04c9: const/16 v24, #int 0 // #0 │ │ +3adfea: 0734 |04cb: move-object v4, v3 │ │ +3adfec: 0827 0700 |04cc: move-object/from16 v39, v7 │ │ +3adff0: 07a7 |04ce: move-object v7, v10 │ │ +3adff2: 078c |04cf: move-object v12, v8 │ │ +3adff4: 0208 1800 |04d0: move/from16 v8, v24 │ │ +3adff8: 0818 0000 |04d2: move-object/from16 v24, v0 │ │ +3adffc: 0790 |04d4: move-object v0, v9 │ │ +3adffe: 0209 1900 |04d5: move/from16 v9, v25 │ │ +3ae002: 7606 54aa 0400 |04d7: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ae008: 1224 |04da: const/4 v4, #int 2 // #2 │ │ +3ae00a: 4d03 0204 |04db: aput-object v3, v2, v4 │ │ +3ae00e: 2203 b31c |04dd: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae012: 7040 53aa b3ae |04df: invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae018: 1234 |04e2: const/4 v4, #int 3 // #3 │ │ +3ae01a: 4d03 0204 |04e3: aput-object v3, v2, v4 │ │ +3ae01e: 2203 b31c |04e5: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae022: 1a04 626d |04e7: const-string v4, "favoritesChanged" // string@6d62 │ │ +3ae026: 1c05 8f18 |04e9: const-class v5, Lde/danoeh/antennapod/event/FavoritesEvent; // type@188f │ │ +3ae02a: 7040 53aa 43a5 |04eb: invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae030: 1244 |04ee: const/4 v4, #int 4 // #4 │ │ +3ae032: 4d03 0204 |04ef: aput-object v3, v2, v4 │ │ +3ae036: 2203 b31c |04f1: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae03a: 1a04 8ea3 |04f3: const-string v4, "onQueueChanged" // string@a38e │ │ +3ae03e: 0809 1e00 |04f5: move-object/from16 v9, v30 │ │ +3ae042: 7040 53aa 43a9 |04f7: invoke-direct {v3, v4, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae048: 1254 |04fa: const/4 v4, #int 5 // #5 │ │ +3ae04a: 4d03 0204 |04fb: aput-object v3, v2, v4 │ │ +3ae04e: 2203 b31c |04fd: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae052: 7040 53aa 13af |04ff: invoke-direct {v3, v1, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae058: 1264 |0502: const/4 v4, #int 6 // #6 │ │ +3ae05a: 4d03 0204 |0503: aput-object v3, v2, v4 │ │ +3ae05e: 2203 b31c |0505: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae062: 7040 53aa 03ac |0507: invoke-direct {v3, v0, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae068: 4d03 0216 |050a: aput-object v3, v2, v22 │ │ +3ae06c: 2203 b31c |050c: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae070: 0804 1700 |050e: move-object/from16 v4, v23 │ │ +3ae074: 7040 53aa 43ad |0510: invoke-direct {v3, v4, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae07a: 1304 0800 |0513: const/16 v4, #int 8 // #8 │ │ +3ae07e: 4d03 0204 |0515: aput-object v3, v2, v4 │ │ +3ae082: 2203 b31c |0517: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae086: 1a05 3ea2 |0519: const-string v5, "onEventMainThread" // string@a23e │ │ +3ae08a: 1c06 9418 |051b: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3ae08e: 1208 |051d: const/4 v8, #int 0 // #0 │ │ +3ae090: 121d |051e: const/4 v13, #int 1 // #1 │ │ +3ae092: 0734 |051f: move-object v4, v3 │ │ +3ae094: 0819 0000 |0520: move-object/from16 v25, v0 │ │ +3ae098: 0790 |0522: move-object v0, v9 │ │ +3ae09a: 01d9 |0523: move v9, v13 │ │ +3ae09c: 7606 54aa 0400 |0524: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ae0a2: 1304 0900 |0527: const/16 v4, #int 9 // #9 │ │ +3ae0a6: 4d03 0204 |0529: aput-object v3, v2, v4 │ │ +3ae0aa: 2203 b31c |052b: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae0ae: 0809 1300 |052d: move-object/from16 v9, v19 │ │ +3ae0b2: 080d 1400 |052f: move-object/from16 v13, v20 │ │ +3ae0b6: 7040 53aa d3a9 |0531: invoke-direct {v3, v13, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae0bc: 1304 0a00 |0534: const/16 v4, #int 10 // #a │ │ +3ae0c0: 4d03 0204 |0536: aput-object v3, v2, v4 │ │ +3ae0c4: 1c03 d81a |0538: const-class v3, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // type@1ad8 │ │ +3ae0c8: 0804 1800 |053a: move-object/from16 v4, v24 │ │ +3ae0cc: 1215 |053c: const/4 v5, #int 1 // #1 │ │ +3ae0ce: 7040 50aa 3425 |053d: invoke-direct {v4, v3, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ae0d4: 7110 fc97 0400 |0540: invoke-static {v4}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ae0da: 2202 b01c |0543: new-instance v2, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ae0de: 1223 |0545: const/4 v3, #int 2 // #2 │ │ +3ae0e0: 2334 fc1d |0546: new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ae0e4: 2203 b31c |0548: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae0e8: 1a06 58a3 |054a: const-string v6, "onPositionObserverUpdate" // string@a358 │ │ +3ae0ec: 7040 53aa 63ae |054c: invoke-direct {v3, v6, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae0f2: 1206 |054f: const/4 v6, #int 0 // #0 │ │ +3ae0f4: 4d03 0406 |0550: aput-object v3, v4, v6 │ │ +3ae0f8: 2203 b31c |0552: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae0fc: 1c06 ac18 |0554: const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ +3ae100: 0807 2700 |0556: move-object/from16 v7, v39 │ │ +3ae104: 7040 53aa 73a6 |0558: invoke-direct {v3, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae10a: 4d03 0405 |055b: aput-object v3, v4, v5 │ │ +3ae10e: 1c03 e71a |055d: const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; // type@1ae7 │ │ +3ae112: 7040 50aa 3245 |055f: invoke-direct {v2, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ae118: 7110 fc97 0200 |0562: invoke-static {v2}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ae11e: 2202 b01c |0565: new-instance v2, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ae122: 1303 0800 |0567: const/16 v3, #int 8 // #8 │ │ +3ae126: 2333 fc1d |0569: new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ae12a: 2204 b31c |056b: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae12e: 7040 53aa b4a0 |056d: invoke-direct {v4, v11, v0, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae134: 1200 |0570: const/4 v0, #int 0 // #0 │ │ +3ae136: 4d04 0300 |0571: aput-object v4, v3, v0 │ │ +3ae13a: 2200 b31c |0573: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae13e: 0804 1c00 |0575: move-object/from16 v4, v28 │ │ +3ae142: 7040 53aa b0a4 |0577: invoke-direct {v0, v11, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae148: 4d00 0305 |057a: aput-object v0, v3, v5 │ │ +3ae14c: 2200 b31c |057c: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae150: 1a05 3ea2 |057e: const-string v5, "onEventMainThread" // string@a23e │ │ +3ae154: 1c06 8e18 |0580: const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3ae158: 1312 0100 |0582: const/16 v18, #int 1 // #1 │ │ +3ae15c: 0704 |0584: move-object v4, v0 │ │ +3ae15e: 07a7 |0585: move-object v7, v10 │ │ +3ae160: 0813 0200 |0586: move-object/from16 v19, v2 │ │ +3ae164: 0792 |0588: move-object v2, v9 │ │ +3ae166: 0209 1200 |0589: move/from16 v9, v18 │ │ +3ae16a: 7606 54aa 0400 |058b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ae170: 1224 |058e: const/4 v4, #int 2 // #2 │ │ +3ae172: 4d00 0304 |058f: aput-object v0, v3, v4 │ │ +3ae176: 2200 b31c |0591: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae17a: 7040 53aa b0ae |0593: invoke-direct {v0, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae180: 1234 |0596: const/4 v4, #int 3 // #3 │ │ +3ae182: 4d00 0304 |0597: aput-object v0, v3, v4 │ │ +3ae186: 2200 b31c |0599: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae18a: 7040 53aa 10af |059b: invoke-direct {v0, v1, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae190: 1241 |059e: const/4 v1, #int 4 // #4 │ │ +3ae192: 4d00 0301 |059f: aput-object v0, v3, v1 │ │ +3ae196: 2200 b31c |05a1: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae19a: 0801 1900 |05a3: move-object/from16 v1, v25 │ │ +3ae19e: 7040 53aa 10ac |05a5: invoke-direct {v0, v1, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae1a4: 1251 |05a8: const/4 v1, #int 5 // #5 │ │ +3ae1a6: 4d00 0301 |05a9: aput-object v0, v3, v1 │ │ +3ae1aa: 2200 b31c |05ab: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae1ae: 7040 53aa d0a2 |05ad: invoke-direct {v0, v13, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae1b4: 1261 |05b0: const/4 v1, #int 6 // #6 │ │ +3ae1b6: 4d00 0301 |05b1: aput-object v0, v3, v1 │ │ +3ae1ba: 2200 b31c |05b3: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae1be: 1a05 3ea2 |05b5: const-string v5, "onEventMainThread" // string@a23e │ │ +3ae1c2: 1c06 9418 |05b7: const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3ae1c6: 1219 |05b9: const/4 v9, #int 1 // #1 │ │ +3ae1c8: 0704 |05ba: move-object v4, v0 │ │ +3ae1ca: 7606 54aa 0400 |05bb: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@aa54 │ │ +3ae1d0: 4d00 0316 |05be: aput-object v0, v3, v22 │ │ +3ae1d4: 1c00 ec1a |05c0: const-class v0, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1aec │ │ +3ae1d8: 0801 1300 |05c2: move-object/from16 v1, v19 │ │ +3ae1dc: 1212 |05c4: const/4 v2, #int 1 // #1 │ │ +3ae1de: 7040 50aa 0132 |05c5: invoke-direct {v1, v0, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ae1e4: 7110 fc97 0100 |05c8: invoke-static {v1}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ae1ea: 2200 b01c |05cb: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ae1ee: 2321 fc1d |05cd: new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ae1f2: 2203 b31c |05cf: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae1f6: 7040 53aa b3ae |05d1: invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@aa53 │ │ +3ae1fc: 1204 |05d4: const/4 v4, #int 0 // #0 │ │ +3ae1fe: 4d03 0104 |05d5: aput-object v3, v1, v4 │ │ +3ae202: 1c03 d21a |05d7: const-class v3, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; // type@1ad2 │ │ +3ae206: 7040 50aa 3012 |05d9: invoke-direct {v0, v3, v2, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ae20c: 7110 fc97 0000 |05dc: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ae212: 2200 b01c |05df: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1cb0 │ │ +3ae216: 2321 fc1d |05e1: new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1dfc │ │ +3ae21a: 2203 b31c |05e3: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1cb3 │ │ +3ae21e: 1a05 4fa2 |05e5: const-string v5, "onFilterChanged" // string@a24f │ │ +3ae222: 1c06 b61a |05e7: const-class v6, Lde/danoeh/antennapod/ui/AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; // type@1ab6 │ │ +3ae226: 7030 52aa 5306 |05e9: invoke-direct {v3, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@aa52 │ │ +3ae22c: 4d03 0104 |05ec: aput-object v3, v1, v4 │ │ +3ae230: 1c03 ce1a |05ee: const-class v3, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1ace │ │ +3ae234: 7040 50aa 3012 |05f0: invoke-direct {v0, v3, v2, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@aa50 │ │ +3ae23a: 7110 fc97 0000 |05f3: invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@97fc │ │ +3ae240: 0e00 |05f6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0007 line=20 │ │ - 0x0022 line=26 │ │ - 0x0039 line=32 │ │ - 0x004c line=38 │ │ - 0x00ac line=54 │ │ - 0x00f7 line=70 │ │ - 0x0152 line=83 │ │ - 0x0168 line=89 │ │ - 0x017f line=94 │ │ - 0x0204 line=112 │ │ - 0x02a4 line=135 │ │ - 0x02cc line=144 │ │ - 0x02fe line=154 │ │ - 0x0344 line=166 │ │ - 0x03ac line=186 │ │ - 0x03f0 line=198 │ │ - 0x0414 line=206 │ │ - 0x0427 line=212 │ │ - 0x0497 line=231 │ │ - 0x04cd line=243 │ │ - 0x04e3 line=249 │ │ - 0x04fa line=255 │ │ - 0x050d line=261 │ │ - 0x053c line=273 │ │ - 0x055d line=281 │ │ - 0x0593 line=290 │ │ - 0x05dc line=306 │ │ - 0x05f4 line=312 │ │ + 0x009e line=39 │ │ + 0x00b2 line=45 │ │ + 0x00d6 line=53 │ │ + 0x013f line=73 │ │ + 0x0184 line=85 │ │ + 0x01ab line=94 │ │ + 0x01bf line=100 │ │ + 0x020f line=113 │ │ + 0x0263 line=129 │ │ + 0x029e line=141 │ │ + 0x02cd line=151 │ │ + 0x02e5 line=157 │ │ + 0x02fc line=163 │ │ + 0x0339 line=175 │ │ + 0x0351 line=180 │ │ + 0x0364 line=186 │ │ + 0x037b line=192 │ │ + 0x0390 line=198 │ │ + 0x03c2 line=210 │ │ + 0x03f6 line=219 │ │ + 0x040c line=225 │ │ + 0x0459 line=241 │ │ + 0x04a9 line=257 │ │ + 0x0543 line=280 │ │ + 0x0565 line=288 │ │ + 0x05cb line=306 │ │ + 0x05df line=312 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/ApEventBusIndex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ae26c: |[3ae26c] de.danoeh.antennapod.ApEventBusIndex.:()V │ │ -3ae27c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ae282: 0e00 |0003: return-void │ │ +3ae244: |[3ae244] de.danoeh.antennapod.ApEventBusIndex.:()V │ │ +3ae254: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ae25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/ApEventBusIndex;) │ │ name : 'putIndex' │ │ type : '(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3ae284: |[3ae284] de.danoeh.antennapod.ApEventBusIndex.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ -3ae294: 6200 a146 |0000: sget-object v0, Lde/danoeh/antennapod/ApEventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@46a1 │ │ -3ae298: 7210 51aa 0200 |0002: invoke-interface {v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@aa51 │ │ -3ae29e: 0c01 |0005: move-result-object v1 │ │ -3ae2a0: 7230 58a8 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3ae2a6: 0e00 |0009: return-void │ │ +3ae25c: |[3ae25c] de.danoeh.antennapod.ApEventBusIndex.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ +3ae26c: 6200 a146 |0000: sget-object v0, Lde/danoeh/antennapod/ApEventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@46a1 │ │ +3ae270: 7210 51aa 0200 |0002: invoke-interface {v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@aa51 │ │ +3ae276: 0c01 |0005: move-result-object v1 │ │ +3ae278: 7230 58a8 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3ae27e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Lorg/greenrobot/eventbus/meta/SubscriberInfo; │ │ │ │ Virtual methods - │ │ @@ -1424368,35 +1424362,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b198c: |[3b198c] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.:()V │ │ -3b199c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b19a2: 0e00 |0003: return-void │ │ +3b1964: |[3b1964] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.:()V │ │ +3b1974: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b197a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b19a4: |[3b19a4] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3b19b4: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ -3b19b8: 7110 2798 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V // method@9827 │ │ -3b19be: 0e00 |0005: return-void │ │ +3b197c: |[3b197c] de.danoeh.antennapod.RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3b198c: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ +3b1990: 7110 2798 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/RxJavaErrorHandlerSetup;.$r8$lambda$b_2sMzCf0zMw1IK1rZSP-Zi6E4I:(Ljava/lang/Throwable;)V // method@9827 │ │ +3b1996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1424425,17 +1424419,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b1aa8: |[3b1aa8] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b1ab8: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b1abe: 0e00 |0003: return-void │ │ +3b1a80: |[3b1a80] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b1a90: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b1a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1424445,17 +1424439,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b1a78: |[3b1a78] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getDrawable:()I │ │ -3b1a88: 6000 0a52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_cancel:I // field@520a │ │ -3b1a8c: 0f00 |0002: return v0 │ │ +3b1a50: |[3b1a50] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getDrawable:()I │ │ +3b1a60: 6000 0a52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_cancel:I // field@520a │ │ +3b1a64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;) │ │ @@ -1424463,17 +1424457,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b1a90: |[3b1a90] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getLabel:()I │ │ -3b1aa0: 6000 b858 |0000: sget v0, Lde/danoeh/antennapod/R$string;.cancel_download_label:I // field@58b8 │ │ -3b1aa4: 0f00 |0002: return v0 │ │ +3b1a68: |[3b1a68] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.getLabel:()I │ │ +3b1a78: 6000 b858 |0000: sget v0, Lde/danoeh/antennapod/R$string;.cancel_download_label:I // field@58b8 │ │ +3b1a7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/CancelDownloadActionButton;) │ │ @@ -1424481,29 +1424475,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3b1ac0: |[3b1ac0] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.onClick:(Landroid/content/Context;)V │ │ -3b1ad0: 5420 b568 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1ad4: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b1ada: 0c00 |0005: move-result-object v0 │ │ -3b1adc: 7100 8d9e 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3b1ae2: 0c01 |0009: move-result-object v1 │ │ -3b1ae4: 6e30 899e 3100 |000a: invoke-virtual {v1, v3, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9e89 │ │ -3b1aea: 7100 dda3 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a3dd │ │ -3b1af0: 0a03 |0010: move-result v3 │ │ -3b1af2: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ -3b1af6: 5423 b568 |0013: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1afa: 6e10 f19b 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@9bf1 │ │ -3b1b00: 5423 b568 |0018: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1b04: 7110 7ea3 0300 |001a: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37e │ │ -3b1b0a: 0e00 |001d: return-void │ │ +3b1a98: |[3b1a98] de.danoeh.antennapod.actionbutton.CancelDownloadActionButton.onClick:(Landroid/content/Context;)V │ │ +3b1aa8: 5420 b568 |0000: iget-object v0, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1aac: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b1ab2: 0c00 |0005: move-result-object v0 │ │ +3b1ab4: 7100 8d9e 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3b1aba: 0c01 |0009: move-result-object v1 │ │ +3b1abc: 6e30 899e 3100 |000a: invoke-virtual {v1, v3, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9e89 │ │ +3b1ac2: 7100 dda3 0000 |000d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isEnableAutodownload:()Z // method@a3dd │ │ +3b1ac8: 0a03 |0010: move-result v3 │ │ +3b1aca: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ +3b1ace: 5423 b568 |0013: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1ad2: 6e10 f19b 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.disableAutoDownload:()V // method@9bf1 │ │ +3b1ad8: 5423 b568 |0018: iget-object v3, v2, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1adc: 7110 7ea3 0300 |001a: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37e │ │ +3b1ae2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x000d line=36 │ │ 0x0013 line=37 │ │ 0x0018 line=38 │ │ @@ -1424536,17 +1424530,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b1bd4: |[3b1bd4] de.danoeh.antennapod.actionbutton.DeleteActionButton.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3b1be4: 7120 3698 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9836 │ │ -3b1bea: 0e00 |0003: return-void │ │ +3b1bac: |[3b1bac] de.danoeh.antennapod.actionbutton.DeleteActionButton.$r8$lambda$NpIRE17oRwZI0wTuTj0tmkjkwZ8:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3b1bbc: 7120 3698 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton;.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9836 │ │ +3b1bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1424555,17 +1424549,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b1bec: |[3b1bec] de.danoeh.antennapod.actionbutton.DeleteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b1bfc: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b1c02: 0e00 |0003: return-void │ │ +3b1bc4: |[3b1bc4] de.danoeh.antennapod.actionbutton.DeleteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b1bd4: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b1bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1424574,17 +1424568,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b1c04: |[3b1c04] de.danoeh.antennapod.actionbutton.DeleteActionButton.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3b1c14: 7120 78a3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ -3b1c1a: 0e00 |0003: return-void │ │ +3b1bdc: |[3b1bdc] de.danoeh.antennapod.actionbutton.DeleteActionButton.lambda$onClick$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3b1bec: 7120 78a3 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ +3b1bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1424594,17 +1424588,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b1b4c: |[3b1b4c] de.danoeh.antennapod.actionbutton.DeleteActionButton.getDrawable:()I │ │ -3b1b5c: 6000 1652 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_delete:I // field@5216 │ │ -3b1b60: 0f00 |0002: return v0 │ │ +3b1b24: |[3b1b24] de.danoeh.antennapod.actionbutton.DeleteActionButton.getDrawable:()I │ │ +3b1b34: 6000 1652 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_delete:I // field@5216 │ │ +3b1b38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/DeleteActionButton;) │ │ @@ -1424612,17 +1424606,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b1b64: |[3b1b64] de.danoeh.antennapod.actionbutton.DeleteActionButton.getLabel:()I │ │ -3b1b74: 6000 e958 |0000: sget v0, Lde/danoeh/antennapod/R$string;.delete_label:I // field@58e9 │ │ -3b1b78: 0f00 |0002: return v0 │ │ +3b1b3c: |[3b1b3c] de.danoeh.antennapod.actionbutton.DeleteActionButton.getLabel:()I │ │ +3b1b4c: 6000 e958 |0000: sget v0, Lde/danoeh/antennapod/R$string;.delete_label:I // field@58e9 │ │ +3b1b50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/DeleteActionButton;) │ │ @@ -1424630,35 +1424624,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -3b1b7c: |[3b1b7c] de.danoeh.antennapod.actionbutton.DeleteActionButton.getVisibility:()I │ │ -3b1b8c: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1b90: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b1b96: 0c00 |0005: move-result-object v0 │ │ -3b1b98: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ -3b1b9c: 5410 b568 |0008: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1ba0: 6e10 fe9b 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b1ba6: 0c00 |000d: move-result-object v0 │ │ -3b1ba8: 6e10 529c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3b1bae: 0a00 |0011: move-result v0 │ │ -3b1bb0: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ -3b1bb4: 5410 b568 |0014: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1bb8: 6e10 f59b 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3b1bbe: 0c00 |0019: move-result-object v0 │ │ -3b1bc0: 6e10 b89b 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3b1bc6: 0a00 |001d: move-result v0 │ │ -3b1bc8: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ -3b1bcc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -3b1bce: 0f00 |0021: return v0 │ │ -3b1bd0: 1240 |0022: const/4 v0, #int 4 // #4 │ │ -3b1bd2: 0f00 |0023: return v0 │ │ +3b1b54: |[3b1b54] de.danoeh.antennapod.actionbutton.DeleteActionButton.getVisibility:()I │ │ +3b1b64: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1b68: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b1b6e: 0c00 |0005: move-result-object v0 │ │ +3b1b70: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ +3b1b74: 5410 b568 |0008: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1b78: 6e10 fe9b 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b1b7e: 0c00 |000d: move-result-object v0 │ │ +3b1b80: 6e10 529c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3b1b86: 0a00 |0011: move-result v0 │ │ +3b1b88: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ +3b1b8c: 5410 b568 |0014: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1b90: 6e10 f59b 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3b1b96: 0c00 |0019: move-result-object v0 │ │ +3b1b98: 6e10 b89b 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3b1b9e: 0a00 |001d: move-result v0 │ │ +3b1ba0: 3800 0400 |001e: if-eqz v0, 0022 // +0004 │ │ +3b1ba4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +3b1ba6: 0f00 |0021: return v0 │ │ +3b1ba8: 1240 |0022: const/4 v0, #int 4 // #4 │ │ +3b1baa: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/DeleteActionButton;) │ │ @@ -1424666,27 +1424660,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -3b1c1c: |[3b1c1c] de.danoeh.antennapod.actionbutton.DeleteActionButton.onClick:(Landroid/content/Context;)V │ │ -3b1c2c: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1c30: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b1c36: 0c00 |0005: move-result-object v0 │ │ -3b1c38: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3b1c3c: 0e00 |0008: return-void │ │ -3b1c3e: 5431 b568 |0009: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1c42: 7110 d2a7 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@a7d2 │ │ -3b1c48: 0c01 |000e: move-result-object v1 │ │ -3b1c4a: 2202 1218 |000f: new-instance v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; // type@1812 │ │ -3b1c4e: 7030 2f98 4200 |0011: invoke-direct {v2, v4, v0}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@982f │ │ -3b1c54: 7130 2ca4 1402 |0014: invoke-static {v4, v1, v2}, Lde/danoeh/antennapod/ui/view/LocalDeleteModal;.showLocalFeedDeleteWarningIfNecessary:(Landroid/content/Context;Ljava/lang/Iterable;Ljava/lang/Runnable;)V // method@a42c │ │ -3b1c5a: 0e00 |0017: return-void │ │ +3b1bf4: |[3b1bf4] de.danoeh.antennapod.actionbutton.DeleteActionButton.onClick:(Landroid/content/Context;)V │ │ +3b1c04: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1c08: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b1c0e: 0c00 |0005: move-result-object v0 │ │ +3b1c10: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3b1c14: 0e00 |0008: return-void │ │ +3b1c16: 5431 b568 |0009: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1c1a: 7110 d2a7 0100 |000b: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@a7d2 │ │ +3b1c20: 0c01 |000e: move-result-object v1 │ │ +3b1c22: 2202 1218 |000f: new-instance v2, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0; // type@1812 │ │ +3b1c26: 7030 2f98 4200 |0011: invoke-direct {v2, v4, v0}, Lde/danoeh/antennapod/actionbutton/DeleteActionButton$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@982f │ │ +3b1c2c: 7130 2ca4 1402 |0014: invoke-static {v4, v1, v2}, Lde/danoeh/antennapod/ui/view/LocalDeleteModal;.showLocalFeedDeleteWarningIfNecessary:(Landroid/content/Context;Ljava/lang/Iterable;Ljava/lang/Runnable;)V // method@a42c │ │ +3b1c32: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=41 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/actionbutton/DeleteActionButton; │ │ 0x0000 - 0x0018 reg=4 (null) Landroid/content/Context; │ │ @@ -1424716,17 +1424710,17 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3b1d80: |[3b1d80] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3b1d90: 7040 4298 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9842 │ │ -3b1d96: 0e00 |0003: return-void │ │ +3b1d58: |[3b1d58] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$4LFd2GWRJOl_tLoGPFVwNFLV6yo:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3b1d68: 7040 4298 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9842 │ │ +3b1d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -1424737,17 +1424731,17 @@ │ │ type : '(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3b1d98: |[3b1d98] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3b1da8: 7040 4398 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9843 │ │ -3b1dae: 0e00 |0003: return-void │ │ +3b1d70: |[3b1d70] de.danoeh.antennapod.actionbutton.DownloadActionButton.$r8$lambda$PF7AnkCyXGxroCkwYlecUeOE0bs:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3b1d80: 7040 4398 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V // method@9843 │ │ +3b1d86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -1424758,17 +1424752,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b1db0: |[3b1db0] de.danoeh.antennapod.actionbutton.DownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b1dc0: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b1dc6: 0e00 |0003: return-void │ │ +3b1d88: |[3b1d88] de.danoeh.antennapod.actionbutton.DownloadActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b1d98: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b1d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1424777,21 +1424771,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -3b1dc8: |[3b1dc8] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3b1dd8: 7100 8d9e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3b1dde: 0c03 |0003: move-result-object v3 │ │ -3b1de0: 5414 b568 |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1de4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3b1de6: 6e40 8c9e 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@9e8c │ │ -3b1dec: 0e00 |000a: return-void │ │ +3b1da0: |[3b1da0] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$0:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3b1db0: 7100 8d9e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3b1db6: 0c03 |0003: move-result-object v3 │ │ +3b1db8: 5414 b568 |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1dbc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3b1dbe: 6e40 8c9e 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@9e8c │ │ +3b1dc4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/content/DialogInterface; │ │ @@ -1424802,21 +1424796,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -3b1df0: |[3b1df0] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ -3b1e00: 7100 8d9e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3b1e06: 0c03 |0003: move-result-object v3 │ │ -3b1e08: 5414 b568 |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1e0c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3b1e0e: 6e40 8c9e 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@9e8c │ │ -3b1e14: 0e00 |000a: return-void │ │ +3b1dc8: |[3b1dc8] de.danoeh.antennapod.actionbutton.DownloadActionButton.lambda$onClick$1:(Landroid/content/Context;Landroid/content/DialogInterface;I)V │ │ +3b1dd8: 7100 8d9e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3b1dde: 0c03 |0003: move-result-object v3 │ │ +3b1de0: 5414 b568 |0004: iget-object v4, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1de4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3b1de6: 6e40 8c9e 2304 |0007: invoke-virtual {v3, v2, v4, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@9e8c │ │ +3b1dec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/content/DialogInterface; │ │ @@ -1424827,30 +1424821,30 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3b1cdc: |[3b1cdc] de.danoeh.antennapod.actionbutton.DownloadActionButton.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3b1cec: 7100 8d9e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3b1cf2: 0c00 |0003: move-result-object v0 │ │ -3b1cf4: 6e10 389c 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3b1cfa: 0c01 |0007: move-result-object v1 │ │ -3b1cfc: 6e20 8f9e 1000 |0008: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@9e8f │ │ -3b1d02: 0a00 |000b: move-result v0 │ │ -3b1d04: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ -3b1d08: 6e10 529c 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3b1d0e: 0a03 |0011: move-result v3 │ │ -3b1d10: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ -3b1d14: 2803 |0014: goto 0017 // +0003 │ │ -3b1d16: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -3b1d18: 2802 |0016: goto 0018 // +0002 │ │ -3b1d1a: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -3b1d1c: 0f03 |0018: return v3 │ │ +3b1cb4: |[3b1cb4] de.danoeh.antennapod.actionbutton.DownloadActionButton.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3b1cc4: 7100 8d9e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3b1cca: 0c00 |0003: move-result-object v0 │ │ +3b1ccc: 6e10 389c 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3b1cd2: 0c01 |0007: move-result-object v1 │ │ +3b1cd4: 6e20 8f9e 1000 |0008: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.isDownloadingEpisode:(Ljava/lang/String;)Z // method@9e8f │ │ +3b1cda: 0a00 |000b: move-result v0 │ │ +3b1cdc: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ +3b1ce0: 6e10 529c 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3b1ce6: 0a03 |0011: move-result v3 │ │ +3b1ce8: 3803 0300 |0012: if-eqz v3, 0015 // +0003 │ │ +3b1cec: 2803 |0014: goto 0017 // +0003 │ │ +3b1cee: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +3b1cf0: 2802 |0016: goto 0018 // +0002 │ │ +3b1cf2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +3b1cf4: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000e line=72 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ 0x0000 - 0x0019 reg=3 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1424861,17 +1424855,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b1d20: |[3b1d20] de.danoeh.antennapod.actionbutton.DownloadActionButton.getDrawable:()I │ │ -3b1d30: 6000 1952 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_download:I // field@5219 │ │ -3b1d34: 0f00 |0002: return v0 │ │ +3b1cf8: |[3b1cf8] de.danoeh.antennapod.actionbutton.DownloadActionButton.getDrawable:()I │ │ +3b1d08: 6000 1952 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_download:I // field@5219 │ │ +3b1d0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/DownloadActionButton;) │ │ @@ -1424879,17 +1424873,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b1d38: |[3b1d38] de.danoeh.antennapod.actionbutton.DownloadActionButton.getLabel:()I │ │ -3b1d48: 6000 1359 |0000: sget v0, Lde/danoeh/antennapod/R$string;.download_label:I // field@5913 │ │ -3b1d4c: 0f00 |0002: return v0 │ │ +3b1d10: |[3b1d10] de.danoeh.antennapod.actionbutton.DownloadActionButton.getLabel:()I │ │ +3b1d20: 6000 1359 |0000: sget v0, Lde/danoeh/antennapod/R$string;.download_label:I // field@5913 │ │ +3b1d24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/DownloadActionButton;) │ │ @@ -1424897,25 +1424891,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -3b1d50: |[3b1d50] de.danoeh.antennapod.actionbutton.DownloadActionButton.getVisibility:()I │ │ -3b1d60: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1d64: 6e10 f59b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3b1d6a: 0c00 |0005: move-result-object v0 │ │ -3b1d6c: 6e10 b89b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3b1d72: 0a00 |0009: move-result v0 │ │ -3b1d74: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -3b1d78: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -3b1d7a: 2802 |000d: goto 000f // +0002 │ │ -3b1d7c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3b1d7e: 0f00 |000f: return v0 │ │ +3b1d28: |[3b1d28] de.danoeh.antennapod.actionbutton.DownloadActionButton.getVisibility:()I │ │ +3b1d38: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1d3c: 6e10 f59b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3b1d42: 0c00 |0005: move-result-object v0 │ │ +3b1d44: 6e10 b89b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3b1d4a: 0a00 |0009: move-result v0 │ │ +3b1d4c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +3b1d50: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +3b1d52: 2802 |000d: goto 000f // +0002 │ │ +3b1d54: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3b1d56: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lde/danoeh/antennapod/actionbutton/DownloadActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/DownloadActionButton;) │ │ @@ -1424923,66 +1424917,66 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -3b1e18: |[3b1e18] de.danoeh.antennapod.actionbutton.DownloadActionButton.onClick:(Landroid/content/Context;)V │ │ -3b1e28: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1e2c: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b1e32: 0c00 |0005: move-result-object v0 │ │ -3b1e34: 3800 6100 |0006: if-eqz v0, 0067 // +0061 │ │ -3b1e38: 7020 4598 0300 |0008: invoke-direct {v3, v0}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@9845 │ │ -3b1e3e: 0a00 |000b: move-result v0 │ │ -3b1e40: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -3b1e44: 2859 |000e: goto 0067 // +0059 │ │ -3b1e46: 6200 e1ef |000f: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_DOWNLOAD:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@efe1 │ │ -3b1e4a: 7110 b9a3 0000 |0011: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a3b9 │ │ -3b1e50: 7100 1b9d 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isEpisodeDownloadAllowed:()Z // method@9d1b │ │ -3b1e56: 0a00 |0017: move-result v0 │ │ -3b1e58: 3800 0d00 |0018: if-eqz v0, 0025 // +000d │ │ -3b1e5c: 7100 8d9e 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3b1e62: 0c00 |001d: move-result-object v0 │ │ -3b1e64: 5431 b568 |001e: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b1e68: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3b1e6a: 6e40 8c9e 4021 |0021: invoke-virtual {v0, v4, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@9e8c │ │ -3b1e70: 2843 |0024: goto 0067 // +0043 │ │ -3b1e72: 2200 6015 |0025: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ -3b1e76: 7020 ba85 4000 |0027: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ -3b1e7c: 6001 d158 |002a: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_title:I // field@58d1 │ │ -3b1e80: 6e20 0686 1000 |002c: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8606 │ │ -3b1e86: 0c00 |002f: move-result-object v0 │ │ -3b1e88: 6001 ce58 |0030: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_download_later:I // field@58ce │ │ -3b1e8c: 2202 1418 |0032: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; // type@1814 │ │ -3b1e90: 7030 3898 3204 |0034: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@9838 │ │ -3b1e96: 6e30 f885 1002 |0037: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ -3b1e9c: 0c00 |003a: move-result-object v0 │ │ -3b1e9e: 6001 cd58 |003b: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_allow_this_time:I // field@58cd │ │ -3b1ea2: 2202 1518 |003d: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; // type@1815 │ │ -3b1ea6: 7030 3a98 3204 |003f: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@983a │ │ -3b1eac: 6e30 ea85 1002 |0042: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85ea │ │ -3b1eb2: 0c04 |0045: move-result-object v4 │ │ -3b1eb4: 6000 b958 |0046: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@58b9 │ │ -3b1eb8: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -3b1eba: 6e30 e485 0401 |0049: invoke-virtual {v4, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85e4 │ │ -3b1ec0: 0c04 |004c: move-result-object v4 │ │ -3b1ec2: 7100 229d 0000 |004d: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3b1ec8: 0a00 |0050: move-result v0 │ │ -3b1eca: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ -3b1ece: 7100 249d 0000 |0053: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@9d24 │ │ -3b1ed4: 0a00 |0056: move-result v0 │ │ -3b1ed6: 3800 0800 |0057: if-eqz v0, 005f // +0008 │ │ -3b1eda: 6000 d058 |0059: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message_vpn:I // field@58d0 │ │ -3b1ede: 6e20 da85 0400 |005b: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ -3b1ee4: 2806 |005e: goto 0064 // +0006 │ │ -3b1ee6: 6000 cf58 |005f: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message:I // field@58cf │ │ -3b1eea: 6e20 da85 0400 |0061: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ -3b1ef0: 6e10 2014 0400 |0064: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ -3b1ef6: 0e00 |0067: return-void │ │ +3b1df0: |[3b1df0] de.danoeh.antennapod.actionbutton.DownloadActionButton.onClick:(Landroid/content/Context;)V │ │ +3b1e00: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1e04: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b1e0a: 0c00 |0005: move-result-object v0 │ │ +3b1e0c: 3800 6100 |0006: if-eqz v0, 0067 // +0061 │ │ +3b1e10: 7020 4598 0300 |0008: invoke-direct {v3, v0}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton;.shouldNotDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@9845 │ │ +3b1e16: 0a00 |000b: move-result v0 │ │ +3b1e18: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +3b1e1c: 2859 |000e: goto 0067 // +0059 │ │ +3b1e1e: 6200 e1ef |000f: sget-object v0, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_DOWNLOAD:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@efe1 │ │ +3b1e22: 7110 b9a3 0000 |0011: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a3b9 │ │ +3b1e28: 7100 1b9d 0000 |0014: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isEpisodeDownloadAllowed:()Z // method@9d1b │ │ +3b1e2e: 0a00 |0017: move-result v0 │ │ +3b1e30: 3800 0d00 |0018: if-eqz v0, 0025 // +000d │ │ +3b1e34: 7100 8d9e 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3b1e3a: 0c00 |001d: move-result-object v0 │ │ +3b1e3c: 5431 b568 |001e: iget-object v1, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b1e40: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3b1e42: 6e40 8c9e 4021 |0021: invoke-virtual {v0, v4, v1, v2}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V // method@9e8c │ │ +3b1e48: 2843 |0024: goto 0067 // +0043 │ │ +3b1e4a: 2200 6015 |0025: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ +3b1e4e: 7020 ba85 4000 |0027: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ +3b1e54: 6001 d158 |002a: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_title:I // field@58d1 │ │ +3b1e58: 6e20 0686 1000 |002c: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8606 │ │ +3b1e5e: 0c00 |002f: move-result-object v0 │ │ +3b1e60: 6001 ce58 |0030: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_download_later:I // field@58ce │ │ +3b1e64: 2202 1418 |0032: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0; // type@1814 │ │ +3b1e68: 7030 3898 3204 |0034: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@9838 │ │ +3b1e6e: 6e30 f885 1002 |0037: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ +3b1e74: 0c00 |003a: move-result-object v0 │ │ +3b1e76: 6001 cd58 |003b: sget v1, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_allow_this_time:I // field@58cd │ │ +3b1e7a: 2202 1518 |003d: new-instance v2, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1; // type@1815 │ │ +3b1e7e: 7030 3a98 3204 |003f: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/actionbutton/DownloadActionButton$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/actionbutton/DownloadActionButton;Landroid/content/Context;)V // method@983a │ │ +3b1e84: 6e30 ea85 1002 |0042: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85ea │ │ +3b1e8a: 0c04 |0045: move-result-object v4 │ │ +3b1e8c: 6000 b958 |0046: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@58b9 │ │ +3b1e90: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +3b1e92: 6e30 e485 0401 |0049: invoke-virtual {v4, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85e4 │ │ +3b1e98: 0c04 |004c: move-result-object v4 │ │ +3b1e9a: 7100 229d 0000 |004d: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3b1ea0: 0a00 |0050: move-result v0 │ │ +3b1ea2: 3800 0e00 |0051: if-eqz v0, 005f // +000e │ │ +3b1ea6: 7100 249d 0000 |0053: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@9d24 │ │ +3b1eac: 0a00 |0056: move-result v0 │ │ +3b1eae: 3800 0800 |0057: if-eqz v0, 005f // +0008 │ │ +3b1eb2: 6000 d058 |0059: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message_vpn:I // field@58d0 │ │ +3b1eb6: 6e20 da85 0400 |005b: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ +3b1ebc: 2806 |005e: goto 0064 // +0006 │ │ +3b1ebe: 6000 cf58 |005f: sget v0, Lde/danoeh/antennapod/R$string;.confirm_mobile_download_dialog_message:I // field@58cf │ │ +3b1ec2: 6e20 da85 0400 |0061: invoke-virtual {v4, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ +3b1ec8: 6e10 2014 0400 |0064: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ +3b1ece: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0008 line=44 │ │ 0x000f line=48 │ │ 0x0014 line=50 │ │ 0x001a line=51 │ │ @@ -1425024,17 +1425018,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b211c: |[3b211c] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b212c: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b2132: 0e00 |0003: return-void │ │ +3b20f4: |[3b20f4] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b2104: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b210a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1425044,17 +1425038,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b20b0: |[3b20b0] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getDrawable:()I │ │ -3b20c0: 6000 0f52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_check:I // field@520f │ │ -3b20c4: 0f00 |0002: return v0 │ │ +3b2088: |[3b2088] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getDrawable:()I │ │ +3b2098: 6000 0f52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_check:I // field@520f │ │ +3b209c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;) │ │ @@ -1425062,23 +1425056,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3b20c8: |[3b20c8] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getLabel:()I │ │ -3b20d8: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b20dc: 6e10 059c 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3b20e2: 0a00 |0005: move-result v0 │ │ -3b20e4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -3b20e8: 6000 215a |0008: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_label:I // field@5a21 │ │ -3b20ec: 2803 |000a: goto 000d // +0003 │ │ -3b20ee: 6000 225a |000b: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_no_media_label:I // field@5a22 │ │ -3b20f2: 0f00 |000d: return v0 │ │ +3b20a0: |[3b20a0] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getLabel:()I │ │ +3b20b0: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b20b4: 6e10 059c 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3b20ba: 0a00 |0005: move-result v0 │ │ +3b20bc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +3b20c0: 6000 215a |0008: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_label:I // field@5a21 │ │ +3b20c4: 2803 |000a: goto 000d // +0003 │ │ +3b20c6: 6000 225a |000b: sget v0, Lde/danoeh/antennapod/R$string;.mark_read_no_media_label:I // field@5a22 │ │ +3b20ca: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;) │ │ @@ -1425086,23 +1425080,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b20f4: |[3b20f4] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getVisibility:()I │ │ -3b2104: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b2108: 6e10 0b9c 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ -3b210e: 0a00 |0005: move-result v0 │ │ -3b2110: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -3b2114: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -3b2116: 2802 |0009: goto 000b // +0002 │ │ -3b2118: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3b211a: 0f00 |000b: return v0 │ │ +3b20cc: |[3b20cc] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.getVisibility:()I │ │ +3b20dc: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b20e0: 6e10 0b9c 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ +3b20e6: 0a00 |0005: move-result v0 │ │ +3b20e8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +3b20ec: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +3b20ee: 2802 |0009: goto 000b // +0002 │ │ +3b20f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3b20f2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton;) │ │ @@ -1425110,23 +1425104,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -3b2134: |[3b2134] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.onClick:(Landroid/content/Context;)V │ │ -3b2144: 5412 b568 |0000: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b2148: 6e10 0b9c 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ -3b214e: 0a02 |0005: move-result v2 │ │ -3b2150: 3902 0800 |0006: if-nez v2, 000e // +0008 │ │ -3b2154: 5412 b568 |0008: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b2158: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3b215a: 7130 7aa3 0200 |000b: invoke-static {v2, v0, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a37a │ │ -3b2160: 0e00 |000e: return-void │ │ +3b210c: |[3b210c] de.danoeh.antennapod.actionbutton.MarkAsPlayedActionButton.onClick:(Landroid/content/Context;)V │ │ +3b211c: 5412 b568 |0000: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b2120: 6e10 0b9c 0200 |0002: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ +3b2126: 0a02 |0005: move-result v2 │ │ +3b2128: 3902 0800 |0006: if-nez v2, 000e // +0008 │ │ +3b212c: 5412 b568 |0008: iget-object v2, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b2130: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3b2132: 7130 7aa3 0200 |000b: invoke-static {v2, v0, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a37a │ │ +3b2138: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0008 line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lde/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ @@ -1425156,17 +1425150,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b2194: |[3b2194] de.danoeh.antennapod.actionbutton.PauseActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b21a4: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b21aa: 0e00 |0003: return-void │ │ +3b216c: |[3b216c] de.danoeh.antennapod.actionbutton.PauseActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b217c: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b2182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1425176,17 +1425170,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2164: |[3b2164] de.danoeh.antennapod.actionbutton.PauseActionButton.getDrawable:()I │ │ -3b2174: 6000 4c52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_pause:I // field@524c │ │ -3b2178: 0f00 |0002: return v0 │ │ +3b213c: |[3b213c] de.danoeh.antennapod.actionbutton.PauseActionButton.getDrawable:()I │ │ +3b214c: 6000 4c52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_pause:I // field@524c │ │ +3b2150: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/PauseActionButton;) │ │ @@ -1425194,17 +1425188,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b217c: |[3b217c] de.danoeh.antennapod.actionbutton.PauseActionButton.getLabel:()I │ │ -3b218c: 6000 c85a |0000: sget v0, Lde/danoeh/antennapod/R$string;.pause_label:I // field@5ac8 │ │ -3b2190: 0f00 |0002: return v0 │ │ +3b2154: |[3b2154] de.danoeh.antennapod.actionbutton.PauseActionButton.getLabel:()I │ │ +3b2164: 6000 c85a |0000: sget v0, Lde/danoeh/antennapod/R$string;.pause_label:I // field@5ac8 │ │ +3b2168: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/PauseActionButton;) │ │ @@ -1425212,28 +1425206,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3b21ac: |[3b21ac] de.danoeh.antennapod.actionbutton.PauseActionButton.onClick:(Landroid/content/Context;)V │ │ -3b21bc: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b21c0: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b21c6: 0c00 |0005: move-result-object v0 │ │ -3b21c8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3b21cc: 0e00 |0008: return-void │ │ -3b21ce: 7110 3ca2 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a23c │ │ -3b21d4: 0a00 |000c: move-result v0 │ │ -3b21d6: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -3b21da: 1300 7f00 |000f: const/16 v0, #int 127 // #7f │ │ -3b21de: 7120 01a4 0200 |0011: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a401 │ │ -3b21e4: 0c00 |0014: move-result-object v0 │ │ -3b21e6: 6e20 1002 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ -3b21ec: 0e00 |0018: return-void │ │ +3b2184: |[3b2184] de.danoeh.antennapod.actionbutton.PauseActionButton.onClick:(Landroid/content/Context;)V │ │ +3b2194: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b2198: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b219e: 0c00 |0005: move-result-object v0 │ │ +3b21a0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3b21a4: 0e00 |0008: return-void │ │ +3b21a6: 7110 3ca2 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackStatus;.isCurrentlyPlaying:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z // method@a23c │ │ +3b21ac: 0a00 |000c: move-result v0 │ │ +3b21ae: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +3b21b2: 1300 7f00 |000f: const/16 v0, #int 127 // #7f │ │ +3b21b6: 7120 01a4 0200 |0011: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a401 │ │ +3b21bc: 0c00 |0014: move-result-object v0 │ │ +3b21be: 6e20 1002 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ +3b21c4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=38 │ │ 0x0011 line=39 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lde/danoeh/antennapod/actionbutton/PauseActionButton; │ │ @@ -1425269,17 +1425263,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b2220: |[3b2220] de.danoeh.antennapod.actionbutton.PlayActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b2230: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b2236: 0e00 |0003: return-void │ │ +3b21f8: |[3b21f8] de.danoeh.antennapod.actionbutton.PlayActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b2208: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b220e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/PlayActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1425289,17 +1425283,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b21f0: |[3b21f0] de.danoeh.antennapod.actionbutton.PlayActionButton.getDrawable:()I │ │ -3b2200: 6000 4e52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@524e │ │ -3b2204: 0f00 |0002: return v0 │ │ +3b21c8: |[3b21c8] de.danoeh.antennapod.actionbutton.PlayActionButton.getDrawable:()I │ │ +3b21d8: 6000 4e52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@524e │ │ +3b21dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/PlayActionButton;) │ │ @@ -1425307,17 +1425301,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2208: |[3b2208] de.danoeh.antennapod.actionbutton.PlayActionButton.getLabel:()I │ │ -3b2218: 6000 ca5a |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5aca │ │ -3b221c: 0f00 |0002: return v0 │ │ +3b21e0: |[3b21e0] de.danoeh.antennapod.actionbutton.PlayActionButton.getLabel:()I │ │ +3b21f0: 6000 ca5a |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5aca │ │ +3b21f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/PlayActionButton;) │ │ @@ -1425325,63 +1425319,63 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -3b2238: |[3b2238] de.danoeh.antennapod.actionbutton.PlayActionButton.onClick:(Landroid/content/Context;)V │ │ -3b2248: 5440 b568 |0000: iget-object v0, v4, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b224c: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b2252: 0c00 |0005: move-result-object v0 │ │ -3b2254: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3b2258: 0e00 |0008: return-void │ │ -3b225a: 6e10 359c 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@9c35 │ │ -3b2260: 0a01 |000c: move-result v1 │ │ -3b2262: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -3b2264: 3901 3a00 |000e: if-nez v1, 0048 // +003a │ │ -3b2268: 1a01 d93f |0010: const-string v1, "PlayActionButton" // string@3fd9 │ │ -3b226c: 1a03 6c3c |0012: const-string v3, "Missing episode. Will update the database now." // string@3c6c │ │ -3b2270: 7120 1c0b 3100 |0014: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3b2276: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -3b2278: 6e20 5a9c 1000 |0018: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(Z)V // method@9c5a │ │ -3b227e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -3b2280: 6e20 619c 3000 |001c: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@9c61 │ │ -3b2286: 7110 80a3 0000 |001f: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ -3b228c: 7100 45aa 0000 |0022: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3b2292: 0c03 |0025: move-result-object v3 │ │ -3b2294: 2322 c91d |0026: new-array v2, v2, [Lde/danoeh/antennapod/model/feed/FeedItem; // type@1dc9 │ │ -3b2298: 6e10 409c 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3b229e: 0c00 |002b: move-result-object v0 │ │ -3b22a0: 4d00 0201 |002c: aput-object v0, v2, v1 │ │ -3b22a4: 7110 dd9a 0200 |002e: invoke-static {v2}, Lde/danoeh/antennapod/event/FeedItemEvent;.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; // method@9add │ │ -3b22aa: 0c00 |0031: move-result-object v0 │ │ -3b22ac: 6e20 48aa 0300 |0032: invoke-virtual {v3, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3b22b2: 7100 45aa 0000 |0035: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3b22b8: 0c00 |0038: move-result-object v0 │ │ -3b22ba: 2201 9518 |0039: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3b22be: 6002 6659 |003b: sget v2, Lde/danoeh/antennapod/R$string;.error_file_not_found:I // field@5966 │ │ -3b22c2: 6e20 ff01 2500 |003d: invoke-virtual {v5, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3b22c8: 0c05 |0040: move-result-object v5 │ │ -3b22ca: 7020 e39a 5100 |0041: invoke-direct {v1, v5}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ -3b22d0: 6e20 48aa 1000 |0044: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3b22d6: 0e00 |0047: return-void │ │ -3b22d8: 2201 641a |0048: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ -3b22dc: 7030 36a2 5100 |004a: invoke-direct {v1, v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ -3b22e2: 6e20 37a2 2100 |004d: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ -3b22e8: 0c01 |0050: move-result-object v1 │ │ -3b22ea: 6e10 3aa2 0100 |0051: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ -3b22f0: 6e10 459c 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9c45 │ │ -3b22f6: 0c01 |0057: move-result-object v1 │ │ -3b22f8: 6202 936d |0058: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3b22fc: 3321 0900 |005a: if-ne v1, v2, 0063 // +0009 │ │ -3b2300: 7120 f3a1 0500 |005c: invoke-static {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a1f3 │ │ -3b2306: 0c00 |005f: move-result-object v0 │ │ -3b2308: 6e20 1302 0500 |0060: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ -3b230e: 0e00 |0063: return-void │ │ +3b2210: |[3b2210] de.danoeh.antennapod.actionbutton.PlayActionButton.onClick:(Landroid/content/Context;)V │ │ +3b2220: 5440 b568 |0000: iget-object v0, v4, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b2224: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b222a: 0c00 |0005: move-result-object v0 │ │ +3b222c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3b2230: 0e00 |0008: return-void │ │ +3b2232: 6e10 359c 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@9c35 │ │ +3b2238: 0a01 |000c: move-result v1 │ │ +3b223a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +3b223c: 3901 3a00 |000e: if-nez v1, 0048 // +003a │ │ +3b2240: 1a01 d93f |0010: const-string v1, "PlayActionButton" // string@3fd9 │ │ +3b2244: 1a03 6c3c |0012: const-string v3, "Missing episode. Will update the database now." // string@3c6c │ │ +3b2248: 7120 1c0b 3100 |0014: invoke-static {v1, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3b224e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +3b2250: 6e20 5a9c 1000 |0018: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDownloaded:(Z)V // method@9c5a │ │ +3b2256: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +3b2258: 6e20 619c 3000 |001c: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@9c61 │ │ +3b225e: 7110 80a3 0000 |001f: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ +3b2264: 7100 45aa 0000 |0022: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3b226a: 0c03 |0025: move-result-object v3 │ │ +3b226c: 2322 c91d |0026: new-array v2, v2, [Lde/danoeh/antennapod/model/feed/FeedItem; // type@1dc9 │ │ +3b2270: 6e10 409c 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3b2276: 0c00 |002b: move-result-object v0 │ │ +3b2278: 4d00 0201 |002c: aput-object v0, v2, v1 │ │ +3b227c: 7110 dd9a 0200 |002e: invoke-static {v2}, Lde/danoeh/antennapod/event/FeedItemEvent;.updated:([Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/event/FeedItemEvent; // method@9add │ │ +3b2282: 0c00 |0031: move-result-object v0 │ │ +3b2284: 6e20 48aa 0300 |0032: invoke-virtual {v3, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3b228a: 7100 45aa 0000 |0035: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3b2290: 0c00 |0038: move-result-object v0 │ │ +3b2292: 2201 9518 |0039: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3b2296: 6002 6659 |003b: sget v2, Lde/danoeh/antennapod/R$string;.error_file_not_found:I // field@5966 │ │ +3b229a: 6e20 ff01 2500 |003d: invoke-virtual {v5, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3b22a0: 0c05 |0040: move-result-object v5 │ │ +3b22a2: 7020 e39a 5100 |0041: invoke-direct {v1, v5}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ +3b22a8: 6e20 48aa 1000 |0044: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3b22ae: 0e00 |0047: return-void │ │ +3b22b0: 2201 641a |0048: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ +3b22b4: 7030 36a2 5100 |004a: invoke-direct {v1, v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ +3b22ba: 6e20 37a2 2100 |004d: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ +3b22c0: 0c01 |0050: move-result-object v1 │ │ +3b22c2: 6e10 3aa2 0100 |0051: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ +3b22c8: 6e10 459c 0000 |0054: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9c45 │ │ +3b22ce: 0c01 |0057: move-result-object v1 │ │ +3b22d0: 6202 936d |0058: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3b22d4: 3321 0900 |005a: if-ne v1, v2, 0063 // +0009 │ │ +3b22d8: 7120 f3a1 0500 |005c: invoke-static {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a1f3 │ │ +3b22de: 0c00 |005f: move-result-object v0 │ │ +3b22e0: 6e20 1302 0500 |0060: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ +3b22e6: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=43 │ │ 0x0014 line=44 │ │ 0x0018 line=45 │ │ 0x001c line=46 │ │ @@ -1425422,17 +1425416,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b2340: |[3b2340] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b2350: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b2356: 0e00 |0003: return-void │ │ +3b2318: |[3b2318] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b2328: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b232e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1425442,17 +1425436,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2310: |[3b2310] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getDrawable:()I │ │ -3b2320: 6000 4e52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@524e │ │ -3b2324: 0f00 |0002: return v0 │ │ +3b22e8: |[3b22e8] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getDrawable:()I │ │ +3b22f8: 6000 4e52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_play_24dp:I // field@524e │ │ +3b22fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;) │ │ @@ -1425460,17 +1425454,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2328: |[3b2328] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getLabel:()I │ │ -3b2338: 6000 ca5a |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5aca │ │ -3b233c: 0f00 |0002: return v0 │ │ +3b2300: |[3b2300] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.getLabel:()I │ │ +3b2310: 6000 ca5a |0000: sget v0, Lde/danoeh/antennapod/R$string;.play_label:I // field@5aca │ │ +3b2314: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/PlayLocalActionButton;) │ │ @@ -1425478,34 +1425472,34 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -3b2358: |[3b2358] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.onClick:(Landroid/content/Context;)V │ │ -3b2368: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b236c: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b2372: 0c00 |0005: move-result-object v0 │ │ -3b2374: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3b2378: 0e00 |0008: return-void │ │ -3b237a: 2201 641a |0009: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ -3b237e: 7030 36a2 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ -3b2384: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -3b2386: 6e20 37a2 2100 |000f: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ -3b238c: 0c01 |0012: move-result-object v1 │ │ -3b238e: 6e10 3aa2 0100 |0013: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ -3b2394: 6e10 459c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9c45 │ │ -3b239a: 0c01 |0019: move-result-object v1 │ │ -3b239c: 6202 936d |001a: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3b23a0: 3321 0900 |001c: if-ne v1, v2, 0025 // +0009 │ │ -3b23a4: 7120 f3a1 0400 |001e: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a1f3 │ │ -3b23aa: 0c00 |0021: move-result-object v0 │ │ -3b23ac: 6e20 1302 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ -3b23b2: 0e00 |0025: return-void │ │ +3b2330: |[3b2330] de.danoeh.antennapod.actionbutton.PlayLocalActionButton.onClick:(Landroid/content/Context;)V │ │ +3b2340: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b2344: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b234a: 0c00 |0005: move-result-object v0 │ │ +3b234c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3b2350: 0e00 |0008: return-void │ │ +3b2352: 2201 641a |0009: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ +3b2356: 7030 36a2 4100 |000b: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ +3b235c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +3b235e: 6e20 37a2 2100 |000f: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ +3b2364: 0c01 |0012: move-result-object v1 │ │ +3b2366: 6e10 3aa2 0100 |0013: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ +3b236c: 6e10 459c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9c45 │ │ +3b2372: 0c01 |0019: move-result-object v1 │ │ +3b2374: 6202 936d |001a: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3b2378: 3321 0900 |001c: if-ne v1, v2, 0025 // +0009 │ │ +3b237c: 7120 f3a1 0400 |001e: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a1f3 │ │ +3b2382: 0c00 |0021: move-result-object v0 │ │ +3b2384: 6e20 1302 0400 |0022: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ +3b238a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0009 line=38 │ │ 0x000f line=39 │ │ 0x0013 line=40 │ │ 0x0016 line=42 │ │ @@ -1425539,17 +1425533,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b23e4: |[3b23e4] de.danoeh.antennapod.actionbutton.StreamActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b23f4: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b23fa: 0e00 |0003: return-void │ │ +3b23bc: |[3b23bc] de.danoeh.antennapod.actionbutton.StreamActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b23cc: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b23d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/StreamActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1425559,17 +1425553,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b23b4: |[3b23b4] de.danoeh.antennapod.actionbutton.StreamActionButton.getDrawable:()I │ │ -3b23c4: 6000 6e52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_stream:I // field@526e │ │ -3b23c8: 0f00 |0002: return v0 │ │ +3b238c: |[3b238c] de.danoeh.antennapod.actionbutton.StreamActionButton.getDrawable:()I │ │ +3b239c: 6000 6e52 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_stream:I // field@526e │ │ +3b23a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/StreamActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/StreamActionButton;) │ │ @@ -1425577,17 +1425571,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b23cc: |[3b23cc] de.danoeh.antennapod.actionbutton.StreamActionButton.getLabel:()I │ │ -3b23dc: 6000 d25b |0000: sget v0, Lde/danoeh/antennapod/R$string;.stream_label:I // field@5bd2 │ │ -3b23e0: 0f00 |0002: return v0 │ │ +3b23a4: |[3b23a4] de.danoeh.antennapod.actionbutton.StreamActionButton.getLabel:()I │ │ +3b23b4: 6000 d25b |0000: sget v0, Lde/danoeh/antennapod/R$string;.stream_label:I // field@5bd2 │ │ +3b23b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/StreamActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/StreamActionButton;) │ │ @@ -1425595,43 +1425589,43 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3b23fc: |[3b23fc] de.danoeh.antennapod.actionbutton.StreamActionButton.onClick:(Landroid/content/Context;)V │ │ -3b240c: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b2410: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3b2416: 0c00 |0005: move-result-object v0 │ │ -3b2418: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -3b241c: 0e00 |0008: return-void │ │ -3b241e: 6201 e2ef |0009: sget-object v1, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_STREAM:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@efe2 │ │ -3b2422: 7110 b9a3 0100 |000b: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a3b9 │ │ -3b2428: 7100 239d 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@9d23 │ │ -3b242e: 0a01 |0011: move-result v1 │ │ -3b2430: 3901 0b00 |0012: if-nez v1, 001d // +000b │ │ -3b2434: 2201 b71a |0014: new-instance v1, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog; // type@1ab7 │ │ -3b2438: 7030 f8a3 4100 |0016: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a3f8 │ │ -3b243e: 6e10 f9a3 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.show:()V // method@a3f9 │ │ -3b2444: 0e00 |001c: return-void │ │ -3b2446: 2201 641a |001d: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ -3b244a: 7030 36a2 4100 |001f: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ -3b2450: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -3b2452: 6e20 37a2 2100 |0023: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ -3b2458: 0c01 |0026: move-result-object v1 │ │ -3b245a: 6e10 3aa2 0100 |0027: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ -3b2460: 6e10 459c 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9c45 │ │ -3b2466: 0c01 |002d: move-result-object v1 │ │ -3b2468: 6202 936d |002e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3b246c: 3321 0900 |0030: if-ne v1, v2, 0039 // +0009 │ │ -3b2470: 7120 f3a1 0400 |0032: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a1f3 │ │ -3b2476: 0c00 |0035: move-result-object v0 │ │ -3b2478: 6e20 1302 0400 |0036: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ -3b247e: 0e00 |0039: return-void │ │ +3b23d4: |[3b23d4] de.danoeh.antennapod.actionbutton.StreamActionButton.onClick:(Landroid/content/Context;)V │ │ +3b23e4: 5430 b568 |0000: iget-object v0, v3, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b23e8: 6e10 fe9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3b23ee: 0c00 |0005: move-result-object v0 │ │ +3b23f0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +3b23f4: 0e00 |0008: return-void │ │ +3b23f6: 6201 e2ef |0009: sget-object v1, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.ACTION_STREAM:Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction; // field@efe2 │ │ +3b23fa: 7110 b9a3 0100 |000b: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/UsageStatistics;.logAction:(Lde/danoeh/antennapod/storage/preferences/UsageStatistics$StatsAction;)V // method@a3b9 │ │ +3b2400: 7100 239d 0000 |000e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@9d23 │ │ +3b2406: 0a01 |0011: move-result v1 │ │ +3b2408: 3901 0b00 |0012: if-nez v1, 001d // +000b │ │ +3b240c: 2201 b71a |0014: new-instance v1, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog; // type@1ab7 │ │ +3b2410: 7030 f8a3 4100 |0016: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a3f8 │ │ +3b2416: 6e10 f9a3 0100 |0019: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/StreamingConfirmationDialog;.show:()V // method@a3f9 │ │ +3b241c: 0e00 |001c: return-void │ │ +3b241e: 2201 641a |001d: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ +3b2422: 7030 36a2 4100 |001f: invoke-direct {v1, v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ +3b2428: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +3b242a: 6e20 37a2 2100 |0023: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.callEvenIfRunning:(Z)Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // method@a237 │ │ +3b2430: 0c01 |0026: move-result-object v1 │ │ +3b2432: 6e10 3aa2 0100 |0027: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.start:()V // method@a23a │ │ +3b2438: 6e10 459c 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9c45 │ │ +3b243e: 0c01 |002d: move-result-object v1 │ │ +3b2440: 6202 936d |002e: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3b2444: 3321 0900 |0030: if-ne v1, v2, 0039 // +0009 │ │ +3b2448: 7120 f3a1 0400 |0032: invoke-static {v4, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; // method@a1f3 │ │ +3b244e: 0c00 |0035: move-result-object v0 │ │ +3b2450: 6e20 1302 0400 |0036: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ +3b2456: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0009 line=42 │ │ 0x000e line=44 │ │ 0x0014 line=45 │ │ 0x001d line=48 │ │ @@ -1425668,17 +1425662,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b24d8: |[3b24d8] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3b24e8: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ -3b24ee: 0e00 |0003: return-void │ │ +3b24b0: |[3b24b0] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3b24c0: 7020 4998 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9849 │ │ +3b24c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1425688,17 +1425682,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2480: |[3b2480] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getDrawable:()I │ │ -3b2490: 6000 7452 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_web:I // field@5274 │ │ -3b2494: 0f00 |0002: return v0 │ │ +3b2458: |[3b2458] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getDrawable:()I │ │ +3b2468: 6000 7452 |0000: sget v0, Lde/danoeh/antennapod/R$drawable;.ic_web:I // field@5274 │ │ +3b246c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ │ │ #1 : (in Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton;) │ │ @@ -1425706,17 +1425700,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2498: |[3b2498] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getLabel:()I │ │ -3b24a8: 6000 135c |0000: sget v0, Lde/danoeh/antennapod/R$string;.visit_website_label:I // field@5c13 │ │ -3b24ac: 0f00 |0002: return v0 │ │ +3b2470: |[3b2470] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getLabel:()I │ │ +3b2480: 6000 135c |0000: sget v0, Lde/danoeh/antennapod/R$string;.visit_website_label:I // field@5c13 │ │ +3b2484: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ │ │ #2 : (in Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton;) │ │ @@ -1425724,23 +1425718,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3b24b0: |[3b24b0] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getVisibility:()I │ │ -3b24c0: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b24c4: 6e10 fc9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ -3b24ca: 0c00 |0005: move-result-object v0 │ │ -3b24cc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3b24d0: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -3b24d2: 2802 |0009: goto 000b // +0002 │ │ -3b24d4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3b24d6: 0f00 |000b: return v0 │ │ +3b2488: |[3b2488] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.getVisibility:()I │ │ +3b2498: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b249c: 6e10 fc9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ +3b24a2: 0c00 |0005: move-result-object v0 │ │ +3b24a4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3b24a8: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +3b24aa: 2802 |0009: goto 000b // +0002 │ │ +3b24ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3b24ae: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ │ │ #3 : (in Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton;) │ │ @@ -1425748,20 +1425742,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3b24f0: |[3b24f0] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.onClick:(Landroid/content/Context;)V │ │ -3b2500: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ -3b2504: 6e10 fc9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ -3b250a: 0c00 |0005: move-result-object v0 │ │ -3b250c: 7120 08a4 0200 |0006: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/common/IntentUtils;.openInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@a408 │ │ -3b2512: 0e00 |0009: return-void │ │ +3b24c8: |[3b24c8] de.danoeh.antennapod.actionbutton.VisitWebsiteActionButton.onClick:(Landroid/content/Context;)V │ │ +3b24d8: 5410 b568 |0000: iget-object v0, v1, Lde/danoeh/antennapod/actionbutton/ItemActionButton;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@68b5 │ │ +3b24dc: 6e10 fc9b 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ +3b24e2: 0c00 |0005: move-result-object v0 │ │ +3b24e4: 7120 08a4 0200 |0006: invoke-static {v2, v0}, Lde/danoeh/antennapod/ui/common/IntentUtils;.openInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@a408 │ │ +3b24ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/actionbutton/VisitWebsiteActionButton; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1425795,18 +1425789,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b25a4: |[3b25a4] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3b25b4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b25ba: 5b01 b968 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b9 │ │ -3b25be: 0e00 |0005: return-void │ │ +3b257c: |[3b257c] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3b258c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b2592: 5b01 b968 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b9 │ │ +3b2596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1425816,19 +1425810,19 @@ │ │ type : '(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3b2584: |[3b2584] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.onApplyWindowInsets:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ -3b2594: 5410 b968 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b9 │ │ -3b2598: 7130 8198 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@9881 │ │ -3b259e: 0c02 |0005: move-result-object v2 │ │ -3b25a0: 1102 |0006: return-object v2 │ │ +3b255c: |[3b255c] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda2.onApplyWindowInsets:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ +3b256c: 5410 b968 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68b9 │ │ +3b2570: 7130 8198 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@9881 │ │ +3b2576: 0c02 |0005: move-result-object v2 │ │ +3b2578: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 (null) Landroidx/core/view/WindowInsetsCompat; │ │ @@ -1425859,35 +1425853,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b25c0: |[3b25c0] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.:()V │ │ -3b25d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b25d6: 0e00 |0003: return-void │ │ +3b2598: |[3b2598] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.:()V │ │ +3b25a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b25ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b25d8: |[3b25d8] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.onChanged:(Ljava/lang/Object;)V │ │ -3b25e8: 1f01 e61b |0000: check-cast v1, Ljava/util/List; // type@1be6 │ │ -3b25ec: 7110 7e98 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V // method@987e │ │ -3b25f2: 0e00 |0005: return-void │ │ +3b25b0: |[3b25b0] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda3.onChanged:(Ljava/lang/Object;)V │ │ +3b25c0: 1f01 e61b |0000: check-cast v1, Ljava/util/List; // type@1be6 │ │ +3b25c4: 7110 7e98 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V // method@987e │ │ +3b25ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1425917,35 +1425911,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b25f4: |[3b25f4] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.:()V │ │ -3b2604: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b260a: 0e00 |0003: return-void │ │ +3b25cc: |[3b25cc] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.:()V │ │ +3b25dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b25e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b260c: |[3b260c] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.onChanged:(Ljava/lang/Object;)V │ │ -3b261c: 1f01 e61b |0000: check-cast v1, Ljava/util/List; // type@1be6 │ │ -3b2620: 7110 7f98 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V // method@987f │ │ -3b2626: 0e00 |0005: return-void │ │ +3b25e4: |[3b25e4] de.danoeh.antennapod.activity.MainActivity$$ExternalSyntheticLambda4.onChanged:(Ljava/lang/Object;)V │ │ +3b25f4: 1f01 e61b |0000: check-cast v1, Ljava/util/List; // type@1be6 │ │ +3b25f8: 7110 7f98 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/MainActivity;.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V // method@987f │ │ +3b25fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1425983,18 +1425977,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b26d0: |[3b26d0] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ -3b26e0: 5b01 bd68 |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68bd │ │ -3b26e4: 7010 d980 0000 |0002: invoke-direct {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.:()V // method@80d9 │ │ -3b26ea: 0e00 |0005: return-void │ │ +3b26a8: |[3b26a8] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;)V │ │ +3b26b8: 5b01 bd68 |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68bd │ │ +3b26bc: 7010 d980 0000 |0002: invoke-direct {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.:()V // method@80d9 │ │ +3b26c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1426003,17 +1425997,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b26ec: |[3b26ec] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V │ │ -3b26fc: 7020 7898 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9878 │ │ -3b2702: 0e00 |0003: return-void │ │ +3b26c4: |[3b26c4] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V │ │ +3b26d4: 7020 7898 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@9878 │ │ +3b26da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA; │ │ @@ -1426024,31 +1426018,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3b2704: |[3b2704] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onSlide:(Landroid/view/View;F)V │ │ -3b2714: 5412 bd68 |0000: iget-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68bd │ │ -3b2718: 6e10 7534 0200 |0002: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b271e: 0c02 |0005: move-result-object v2 │ │ -3b2720: 1a00 8d0a |0006: const-string v0, "AudioPlayerFragment" // string@0a8d │ │ -3b2724: 6e20 7b35 0200 |0008: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@357b │ │ -3b272a: 0c02 |000b: move-result-object v2 │ │ -3b272c: 1f02 e41a |000c: check-cast v2, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1ae4 │ │ -3b2730: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -3b2734: 0e00 |0010: return-void │ │ -3b2736: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -3b2738: 2d00 0300 |0012: cmpl-float v0, v3, v0 │ │ -3b273c: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ -3b2740: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3b2742: 6e20 27a4 0200 |0017: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.scrollToPage:(I)V // method@a427 │ │ -3b2748: 6e20 26a4 3200 |001a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.fadePlayerToToolbar:(F)V // method@a426 │ │ -3b274e: 0e00 |001d: return-void │ │ +3b26dc: |[3b26dc] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onSlide:(Landroid/view/View;F)V │ │ +3b26ec: 5412 bd68 |0000: iget-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.this$0:Lde/danoeh/antennapod/activity/MainActivity; // field@68bd │ │ +3b26f0: 6e10 7534 0200 |0002: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b26f6: 0c02 |0005: move-result-object v2 │ │ +3b26f8: 1a00 8d0a |0006: const-string v0, "AudioPlayerFragment" // string@0a8d │ │ +3b26fc: 6e20 7b35 0200 |0008: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@357b │ │ +3b2702: 0c02 |000b: move-result-object v2 │ │ +3b2704: 1f02 e41a |000c: check-cast v2, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1ae4 │ │ +3b2708: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +3b270c: 0e00 |0010: return-void │ │ +3b270e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +3b2710: 2d00 0300 |0012: cmpl-float v0, v3, v0 │ │ +3b2714: 3900 0600 |0014: if-nez v0, 001a // +0006 │ │ +3b2718: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3b271a: 6e20 27a4 0200 |0017: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.scrollToPage:(I)V // method@a427 │ │ +3b2720: 6e20 26a4 3200 |001a: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.fadePlayerToToolbar:(F)V // method@a426 │ │ +3b2726: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=262 │ │ 0x0017 line=268 │ │ 0x001a line=271 │ │ locals : │ │ @@ -1426061,25 +1426055,25 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3b2750: |[3b2750] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onStateChanged:(Landroid/view/View;I)V │ │ -3b2760: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -3b2762: 3303 0700 |0001: if-ne v3, v0, 0008 // +0007 │ │ -3b2766: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -3b2768: 6e30 7a98 2103 |0004: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@987a │ │ -3b276e: 2809 |0007: goto 0010 // +0009 │ │ -3b2770: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -3b2772: 3303 0700 |0009: if-ne v3, v0, 0010 // +0007 │ │ -3b2776: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ -3b277a: 6e30 7a98 2103 |000d: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@987a │ │ -3b2780: 0e00 |0010: return-void │ │ +3b2728: |[3b2728] de.danoeh.antennapod.activity.MainActivity$AntennaPodBottomSheetCallback.onStateChanged:(Landroid/view/View;I)V │ │ +3b2738: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +3b273a: 3303 0700 |0001: if-ne v3, v0, 0008 // +0007 │ │ +3b273e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +3b2740: 6e30 7a98 2103 |0004: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@987a │ │ +3b2746: 2809 |0007: goto 0010 // +0009 │ │ +3b2748: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +3b274a: 3303 0700 |0009: if-ne v3, v0, 0010 // +0007 │ │ +3b274e: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ +3b2752: 6e30 7a98 2103 |000d: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@987a │ │ +3b2758: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=253 │ │ 0x000d line=255 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/view/View; │ │ @@ -1426115,18 +1426109,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3e10: |[3b3e10] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3e20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3e26: 5b01 cf68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68cf │ │ -3b3e2a: 0e00 |0005: return-void │ │ +3b3de8: |[3b3de8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3df8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3dfe: 5b01 cf68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68cf │ │ +3b3e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1426136,18 +1426130,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3e2c: |[3b3e2c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.run:()V │ │ -3b3e3c: 5410 cf68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68cf │ │ -3b3e40: 7110 ce98 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98ce │ │ -3b3e46: 0e00 |0005: return-void │ │ +3b3e04: |[3b3e04] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda10.run:()V │ │ +3b3e14: 5410 cf68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68cf │ │ +3b3e18: 7110 ce98 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98ce │ │ +3b3e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1426180,18 +1426174,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3e48: |[3b3e48] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3e58: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3e5e: 5b01 d068 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d0 │ │ -3b3e62: 0e00 |0005: return-void │ │ +3b3e20: |[3b3e20] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3e30: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3e36: 5b01 d068 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d0 │ │ +3b3e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1426201,18 +1426195,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3e64: |[3b3e64] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.run:()V │ │ -3b3e74: 5410 d068 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d0 │ │ -3b3e78: 7110 cf98 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98cf │ │ -3b3e7e: 0e00 |0005: return-void │ │ +3b3e3c: |[3b3e3c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda11.run:()V │ │ +3b3e4c: 5410 d068 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d0 │ │ +3b3e50: 7110 cf98 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98cf │ │ +3b3e56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1426245,18 +1426239,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3e80: |[3b3e80] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3e90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3e96: 5b01 d168 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d1 │ │ -3b3e9a: 0e00 |0005: return-void │ │ +3b3e58: |[3b3e58] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3e68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3e6e: 5b01 d168 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d1 │ │ +3b3e72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1426266,19 +1426260,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b3e9c: |[3b3e9c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.accept:(Ljava/lang/Object;)V │ │ -3b3eac: 5410 d168 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d1 │ │ -3b3eb0: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3b3eb4: 7120 d298 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@98d2 │ │ -3b3eba: 0e00 |0007: return-void │ │ +3b3e74: |[3b3e74] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda12.accept:(Ljava/lang/Object;)V │ │ +3b3e84: 5410 d168 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d1 │ │ +3b3e88: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3b3e8c: 7120 d298 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@98d2 │ │ +3b3e92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1426312,18 +1426306,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3fa8: |[3b3fa8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3fb8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3fbe: 5b01 d668 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d6 │ │ -3b3fc2: 0e00 |0005: return-void │ │ +3b3f80: |[3b3f80] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3f90: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3f96: 5b01 d668 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d6 │ │ +3b3f9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1426333,19 +1426327,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b3fc4: |[3b3fc4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ -3b3fd4: 5410 d668 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d6 │ │ -3b3fd8: 1f02 d31b |0002: check-cast v2, Ljava/util/ArrayList; // type@1bd3 │ │ -3b3fdc: 7120 cb98 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V // method@98cb │ │ -3b3fe2: 0e00 |0007: return-void │ │ +3b3f9c: |[3b3f9c] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ +3b3fac: 5410 d668 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d6 │ │ +3b3fb0: 1f02 d31b |0002: check-cast v2, Ljava/util/ArrayList; // type@1bd3 │ │ +3b3fb4: 7120 cb98 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V // method@98cb │ │ +3b3fba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1426379,18 +1426373,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b3fe4: |[3b3fe4] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b3ff4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b3ffa: 5b01 d768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d7 │ │ -3b3ffe: 0e00 |0005: return-void │ │ +3b3fbc: |[3b3fbc] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b3fcc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b3fd2: 5b01 d768 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d7 │ │ +3b3fd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1426400,19 +1426394,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b4000: |[3b4000] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -3b4010: 5410 d768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d7 │ │ -3b4014: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3b4018: 7120 d698 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@98d6 │ │ -3b401e: 0e00 |0007: return-void │ │ +3b3fd8: |[3b3fd8] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +3b3fe8: 5410 d768 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68d7 │ │ +3b3fec: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3b3ff0: 7120 d698 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V // method@98d6 │ │ +3b3ff6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1426446,18 +1426440,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4090: |[3b4090] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b40a0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b40a6: 5b01 da68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68da │ │ -3b40aa: 0e00 |0005: return-void │ │ +3b4068: |[3b4068] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b4078: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b407e: 5b01 da68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68da │ │ +3b4082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ @@ -1426467,19 +1426461,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b40ac: |[3b40ac] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.onActivityResult:(Ljava/lang/Object;)V │ │ -3b40bc: 5410 da68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68da │ │ -3b40c0: 1f02 311b |0002: check-cast v2, Ljava/lang/Boolean; // type@1b31 │ │ -3b40c4: 7120 d498 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V // method@98d4 │ │ -3b40ca: 0e00 |0007: return-void │ │ +3b4084: |[3b4084] de.danoeh.antennapod.activity.OpmlImportActivity$$ExternalSyntheticLambda9.onActivityResult:(Ljava/lang/Object;)V │ │ +3b4094: 5410 da68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.f$0:Lde/danoeh/antennapod/activity/OpmlImportActivity; // field@68da │ │ +3b4098: 1f02 311b |0002: check-cast v2, Ljava/lang/Boolean; // type@1b31 │ │ +3b409c: 7120 d498 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V // method@98d4 │ │ +3b40a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1426513,18 +1426507,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4bb8: |[3b4bb8] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ -3b4bc8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4bce: 5b01 e868 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e8 │ │ -3b4bd2: 0e00 |0005: return-void │ │ +3b4b90: |[3b4b90] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V │ │ +3b4ba0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4ba6: 5b01 e868 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e8 │ │ +3b4baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ @@ -1426534,19 +1426528,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b4bd4: |[3b4bd4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.accept:(Ljava/lang/Object;)V │ │ -3b4be4: 5410 e868 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e8 │ │ -3b4be8: 1f02 e61b |0002: check-cast v2, Ljava/util/List; // type@1be6 │ │ -3b4bec: 7120 ff98 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V // method@98ff │ │ -3b4bf2: 0e00 |0007: return-void │ │ +3b4bac: |[3b4bac] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda4.accept:(Ljava/lang/Object;)V │ │ +3b4bbc: 5410 e868 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.f$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e8 │ │ +3b4bc0: 1f02 e61b |0002: check-cast v2, Ljava/util/List; // type@1be6 │ │ +3b4bc4: 7120 ff98 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V // method@98ff │ │ +3b4bca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1426576,35 +1426570,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b4bf4: |[3b4bf4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.:()V │ │ -3b4c04: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4c0a: 0e00 |0003: return-void │ │ +3b4bcc: |[3b4bcc] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.:()V │ │ +3b4bdc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b4c0c: |[3b4c0c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ -3b4c1c: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ -3b4c20: 7110 0199 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V // method@9901 │ │ -3b4c26: 0e00 |0005: return-void │ │ +3b4be4: |[3b4be4] de.danoeh.antennapod.activity.SelectSubscriptionActivity$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ +3b4bf4: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ +3b4bf8: 7110 0199 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V // method@9901 │ │ +3b4bfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1426654,19 +1426648,19 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b4c90: |[3b4c90] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3b4ca0: 5b01 e968 |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e9 │ │ -3b4ca4: 5b02 ea68 |0002: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@68ea │ │ -3b4ca8: 7010 b9a5 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b4cae: 0e00 |0007: return-void │ │ +3b4c68: |[3b4c68] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3b4c78: 5b01 e968 |0000: iput-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e9 │ │ +3b4c7c: 5b02 ea68 |0002: iput-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@68ea │ │ +3b4c80: 7010 b9a5 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b4c86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1426677,21 +1426671,21 @@ │ │ type : '(Lcom/bumptech/glide/load/engine/GlideException;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3b4c28: |[3b4c28] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onLoadFailed:(Lcom/bumptech/glide/load/engine/GlideException;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Z)Z │ │ -3b4c38: 5401 e968 |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e9 │ │ -3b4c3c: 5402 ea68 |0002: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@68ea │ │ -3b4c40: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3b4c42: 7130 0399 2103 |0005: invoke-static {v1, v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9903 │ │ -3b4c48: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3b4c4a: 0f01 |0009: return v1 │ │ +3b4c00: |[3b4c00] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onLoadFailed:(Lcom/bumptech/glide/load/engine/GlideException;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Z)Z │ │ +3b4c10: 5401 e968 |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e9 │ │ +3b4c14: 5402 ea68 |0002: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@68ea │ │ +3b4c18: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3b4c1a: 7130 0399 2103 |0005: invoke-static {v1, v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9903 │ │ +3b4c20: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3b4c22: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/bumptech/glide/load/engine/GlideException; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Object; │ │ @@ -1426703,20 +1426697,20 @@ │ │ type : '(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -3b4c4c: |[3b4c4c] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ -3b4c5c: 5402 e968 |0000: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e9 │ │ -3b4c60: 5403 ea68 |0002: iget-object v3, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@68ea │ │ -3b4c64: 7130 0399 3201 |0004: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9903 │ │ -3b4c6a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -3b4c6c: 0f01 |0008: return v1 │ │ +3b4c24: |[3b4c24] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ +3b4c34: 5402 e968 |0000: iget-object v2, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.this$0:Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; // field@68e9 │ │ +3b4c38: 5403 ea68 |0002: iget-object v3, v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.val$feed:Lde/danoeh/antennapod/model/feed/Feed; // field@68ea │ │ +3b4c3c: 7130 0399 3201 |0004: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9903 │ │ +3b4c42: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +3b4c44: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -1426729,19 +1426723,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 7 16-bit code units │ │ -3b4c70: |[3b4c70] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Ljava/lang/Object;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ -3b4c80: 1f01 a200 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a2 │ │ -3b4c84: 7406 fb98 0000 |0002: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z // method@98fb │ │ -3b4c8a: 0a01 |0005: move-result v1 │ │ -3b4c8c: 0f01 |0006: return v1 │ │ +3b4c48: |[3b4c48] de.danoeh.antennapod.activity.SelectSubscriptionActivity$1.onResourceReady:(Ljava/lang/Object;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z │ │ +3b4c58: 1f01 a200 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a2 │ │ +3b4c5c: 7406 fb98 0000 |0002: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.onResourceReady:(Landroid/graphics/Bitmap;Ljava/lang/Object;Lcom/bumptech/glide/request/target/Target;Lcom/bumptech/glide/load/DataSource;Z)Z // method@98fb │ │ +3b4c62: 0a01 |0005: move-result v1 │ │ +3b4c64: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ @@ -1426775,34 +1426769,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b522c: |[3b522c] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.:()V │ │ -3b523c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5242: 0e00 |0003: return-void │ │ +3b5204: |[3b5204] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.:()V │ │ +3b5214: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b521a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1;) │ │ name : 'subscribe' │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b5244: |[3b5244] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ -3b5254: 7110 1b99 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V // method@991b │ │ -3b525a: 0e00 |0003: return-void │ │ +3b521c: |[3b521c] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ +3b522c: 7110 1b99 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$e0UC_f0BEdNrYPfUmFQo9Nf_LxE:(Lio/reactivex/CompletableEmitter;)V // method@991b │ │ +3b5232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ @@ -1426836,18 +1426830,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b525c: |[3b525c] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ -3b526c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b5272: 5b01 ef68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68ef │ │ -3b5276: 0e00 |0005: return-void │ │ +3b5234: |[3b5234] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ +3b5244: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b524a: 5b01 ef68 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68ef │ │ +3b524e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ @@ -1426857,18 +1426851,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b5278: |[3b5278] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.run:()V │ │ -3b5288: 5410 ef68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68ef │ │ -3b528c: 7110 1999 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9919 │ │ -3b5292: 0e00 |0005: return-void │ │ +3b5250: |[3b5250] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda2.run:()V │ │ +3b5260: 5410 ef68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68ef │ │ +3b5264: 7110 1999 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$Kq4KXofuRcZmCuiZj1IUG8FUb9A:(Lde/danoeh/antennapod/activity/SplashActivity;)V // method@9919 │ │ +3b526a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1426901,18 +1426895,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SplashActivity;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3b5294: |[3b5294] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ -3b52a4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3b52aa: 5b01 f068 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68f0 │ │ -3b52ae: 0e00 |0005: return-void │ │ +3b526c: |[3b526c] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/activity/SplashActivity;)V │ │ +3b527c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3b5282: 5b01 f068 |0003: iput-object v1, v0, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68f0 │ │ +3b5286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/activity/SplashActivity; │ │ │ │ @@ -1426922,19 +1426916,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b52b0: |[3b52b0] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3b52c0: 5410 f068 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68f0 │ │ -3b52c4: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3b52c8: 7120 1a99 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V // method@991a │ │ -3b52ce: 0e00 |0007: return-void │ │ +3b5288: |[3b5288] de.danoeh.antennapod.activity.SplashActivity$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3b5298: 5410 f068 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/activity/SplashActivity; // field@68f0 │ │ +3b529c: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3b52a0: 7120 1a99 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/activity/SplashActivity;.$r8$lambda$RFaqArmHLHP7jsRfwFTqdYt87kM:(Lde/danoeh/antennapod/activity/SplashActivity;Ljava/lang/Throwable;)V // method@991a │ │ +3b52a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/SplashActivity$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1427061,17 +1427055,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf9e0: |[3bf9e0] de.danoeh.antennapod.model.feed.FeedMedia.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V │ │ -3bf9f0: 5a01 346d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ -3bf9f4: 0e00 |0002: return-void │ │ +3bf9b8: |[3bf9b8] de.danoeh.antennapod.model.feed.FeedMedia.-$$Nest$fputitemID:(Lde/danoeh/antennapod/model/feed/FeedMedia;J)V │ │ +3bf9c8: 5a01 346d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ +3bf9cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1427080,75 +1427074,75 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3bf9f8: |[3bf9f8] de.danoeh.antennapod.model.feed.FeedMedia.:()V │ │ -3bfa08: 2200 ce18 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia$1; // type@18ce │ │ -3bfa0c: 7010 269c 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.:()V // method@9c26 │ │ -3bfa12: 6900 2a6d |0005: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6d2a │ │ -3bfa16: 0e00 |0007: return-void │ │ +3bf9d0: |[3bf9d0] de.danoeh.antennapod.model.feed.FeedMedia.:()V │ │ +3bf9e0: 2200 ce18 |0000: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia$1; // type@18ce │ │ +3bf9e4: 7010 269c 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia$1;.:()V // method@9c26 │ │ +3bf9ea: 6900 2a6d |0005: sput-object v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6d2a │ │ +3bf9ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ name : '' │ │ type : '(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -3bfabc: |[3bfabc] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V │ │ -3bfacc: 0750 |0000: move-object v0, v5 │ │ -3bface: 0781 |0001: move-object v1, v8 │ │ -3bfad0: 0202 1200 |0002: move/from16 v2, v18 │ │ -3bfad4: 7010 b9a5 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bfada: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ -3bfadc: 5903 3d6d |0008: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ -3bfae0: 07e3 |000a: move-object v3, v14 │ │ -3bfae2: 5b03 366d |000b: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bfae6: 07f3 |000d: move-object v3, v15 │ │ -3bfae8: 5b03 2e6d |000e: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bfaec: 0203 1000 |0010: move/from16 v3, v16 │ │ -3bfaf0: 5c03 2f6d |0012: iput-boolean v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ -3bfaf4: 0463 |0014: move-wide v3, v6 │ │ -3bfaf6: 5a03 326d |0015: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bfafa: 5b01 336d |0017: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfafe: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -3bfb02: 6e10 f79b 0800 |001b: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3bfb08: 0b03 |001e: move-result-wide v3 │ │ -3bfb0a: 2803 |001f: goto 0022 // +0003 │ │ -3bfb0c: 1603 0000 |0020: const-wide/16 v3, #int 0 // #0 │ │ -3bfb10: 5a03 346d |0022: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ -3bfb14: 0191 |0024: move v1, v9 │ │ -3bfb16: 5901 306d |0025: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bfb1a: 01a1 |0027: move v1, v10 │ │ -3bfb1c: 5901 3b6d |0028: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ -3bfb20: 5902 396d |002a: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ -3bfb24: 5902 3a6d |002c: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ -3bfb28: 04b1 |002e: move-wide v1, v11 │ │ -3bfb2a: 5a01 3c6d |002f: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bfb2e: 07d1 |0031: move-object v1, v13 │ │ -3bfb30: 5b01 376d |0032: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bfb34: 3911 0400 |0034: if-nez v17, 0038 // +0004 │ │ -3bfb38: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -3bfb3a: 2807 |0037: goto 003e // +0007 │ │ -3bfb3c: 7401 e1a7 1100 |0038: invoke-virtual/range {v17}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bfb42: 0c01 |003b: move-result-object v1 │ │ -3bfb44: 1f01 db1b |003c: check-cast v1, Ljava/util/Date; // type@1bdb │ │ -3bfb48: 5b01 386d |003e: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ -3bfb4c: 0501 1300 |0040: move-wide/from16 v1, v19 │ │ -3bfb50: 5a01 356d |0042: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ -3bfb54: 0e00 |0044: return-void │ │ +3bfa94: |[3bfa94] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V │ │ +3bfaa4: 0750 |0000: move-object v0, v5 │ │ +3bfaa6: 0781 |0001: move-object v1, v8 │ │ +3bfaa8: 0202 1200 |0002: move/from16 v2, v18 │ │ +3bfaac: 7010 b9a5 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bfab2: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ +3bfab4: 5903 3d6d |0008: iput v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ +3bfab8: 07e3 |000a: move-object v3, v14 │ │ +3bfaba: 5b03 366d |000b: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bfabe: 07f3 |000d: move-object v3, v15 │ │ +3bfac0: 5b03 2e6d |000e: iput-object v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bfac4: 0203 1000 |0010: move/from16 v3, v16 │ │ +3bfac8: 5c03 2f6d |0012: iput-boolean v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ +3bfacc: 0463 |0014: move-wide v3, v6 │ │ +3bface: 5a03 326d |0015: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bfad2: 5b01 336d |0017: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfad6: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +3bfada: 6e10 f79b 0800 |001b: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3bfae0: 0b03 |001e: move-result-wide v3 │ │ +3bfae2: 2803 |001f: goto 0022 // +0003 │ │ +3bfae4: 1603 0000 |0020: const-wide/16 v3, #int 0 // #0 │ │ +3bfae8: 5a03 346d |0022: iput-wide v3, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ +3bfaec: 0191 |0024: move v1, v9 │ │ +3bfaee: 5901 306d |0025: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bfaf2: 01a1 |0027: move v1, v10 │ │ +3bfaf4: 5901 3b6d |0028: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ +3bfaf8: 5902 396d |002a: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ +3bfafc: 5902 3a6d |002c: iput v2, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ +3bfb00: 04b1 |002e: move-wide v1, v11 │ │ +3bfb02: 5a01 3c6d |002f: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bfb06: 07d1 |0031: move-object v1, v13 │ │ +3bfb08: 5b01 376d |0032: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bfb0c: 3911 0400 |0034: if-nez v17, 0038 // +0004 │ │ +3bfb10: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +3bfb12: 2807 |0037: goto 003e // +0007 │ │ +3bfb14: 7401 e1a7 1100 |0038: invoke-virtual/range {v17}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bfb1a: 0c01 |003b: move-result-object v1 │ │ +3bfb1c: 1f01 db1b |003c: check-cast v1, Ljava/util/Date; // type@1bdb │ │ +3bfb20: 5b01 386d |003e: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ +3bfb24: 0501 1300 |0040: move-wide/from16 v1, v19 │ │ +3bfb28: 5a01 356d |0042: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ +3bfb2c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=69 │ │ 0x0008 line=46 │ │ 0x000b line=70 │ │ 0x000e line=71 │ │ 0x0012 line=72 │ │ @@ -1427183,32 +1427177,32 @@ │ │ type : '(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;ILjava/lang/Boolean;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 33 │ │ ins : 17 │ │ outs : 16 │ │ insns size : 34 16-bit code units │ │ -3bfa68: |[3bfa68] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;ILjava/lang/Boolean;J)V │ │ -3bfa78: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -3bfa7c: 0501 1100 |0002: move-wide/from16 v1, v17 │ │ -3bfa80: 0803 1300 |0004: move-object/from16 v3, v19 │ │ -3bfa84: 0204 1400 |0006: move/from16 v4, v20 │ │ -3bfa88: 0205 1500 |0008: move/from16 v5, v21 │ │ -3bfa8c: 0506 1600 |000a: move-wide/from16 v6, v22 │ │ -3bfa90: 0808 1800 |000c: move-object/from16 v8, v24 │ │ -3bfa94: 0809 1900 |000e: move-object/from16 v9, v25 │ │ -3bfa98: 080a 1a00 |0010: move-object/from16 v10, v26 │ │ -3bfa9c: 020b 1b00 |0012: move/from16 v11, v27 │ │ -3bfaa0: 080c 1c00 |0014: move-object/from16 v12, v28 │ │ -3bfaa4: 020d 1d00 |0016: move/from16 v13, v29 │ │ -3bfaa8: 050e 1f00 |0018: move-wide/from16 v14, v31 │ │ -3bfaac: 7610 2d9c 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V // method@9c2d │ │ -3bfab2: 0801 1e00 |001d: move-object/from16 v1, v30 │ │ -3bfab6: 5b01 316d |001f: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bfaba: 0e00 |0021: return-void │ │ +3bfa40: |[3bfa40] de.danoeh.antennapod.model.feed.FeedMedia.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;ILjava/lang/Boolean;J)V │ │ +3bfa50: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +3bfa54: 0501 1100 |0002: move-wide/from16 v1, v17 │ │ +3bfa58: 0803 1300 |0004: move-object/from16 v3, v19 │ │ +3bfa5c: 0204 1400 |0006: move/from16 v4, v20 │ │ +3bfa60: 0205 1500 |0008: move/from16 v5, v21 │ │ +3bfa64: 0506 1600 |000a: move-wide/from16 v6, v22 │ │ +3bfa68: 0808 1800 |000c: move-object/from16 v8, v24 │ │ +3bfa6c: 0809 1900 |000e: move-object/from16 v9, v25 │ │ +3bfa70: 080a 1a00 |0010: move-object/from16 v10, v26 │ │ +3bfa74: 020b 1b00 |0012: move/from16 v11, v27 │ │ +3bfa78: 080c 1c00 |0014: move-object/from16 v12, v28 │ │ +3bfa7c: 020d 1d00 |0016: move/from16 v13, v29 │ │ +3bfa80: 050e 1f00 |0018: move-wide/from16 v14, v31 │ │ +3bfa84: 7610 2d9c 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(JLde/danoeh/antennapod/model/feed/FeedItem;IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Date;IJ)V // method@9c2d │ │ +3bfa8a: 0801 1e00 |001d: move-object/from16 v1, v30 │ │ +3bfa8e: 5b01 316d |001f: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bfa92: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x001a line=91 │ │ 0x001f line=93 │ │ locals : │ │ 0x0000 - 0x0022 reg=16 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0022 reg=17 (null) J │ │ @@ -1427230,33 +1427224,33 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -3bfa18: |[3bfa18] de.danoeh.antennapod.model.feed.FeedMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V │ │ -3bfa28: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3bfa2e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -3bfa30: 5910 3d6d |0004: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ -3bfa34: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3bfa36: 5b10 366d |0007: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bfa3a: 5b13 2e6d |0009: iput-object v3, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bfa3e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3bfa40: 5c13 2f6d |000c: iput-boolean v3, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ -3bfa44: 5b12 336d |000e: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfa48: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ -3bfa4c: 6e10 f79b 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3bfa52: 0b02 |0015: move-result-wide v2 │ │ -3bfa54: 2803 |0016: goto 0019 // +0003 │ │ -3bfa56: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -3bfa5a: 5a12 346d |0019: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ -3bfa5e: 5a14 3c6d |001b: iput-wide v4, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bfa62: 5b16 376d |001d: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bfa66: 0e00 |001f: return-void │ │ +3bf9f0: |[3bf9f0] de.danoeh.antennapod.model.feed.FeedMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V │ │ +3bfa00: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3bfa06: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +3bfa08: 5910 3d6d |0004: iput v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ +3bfa0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3bfa0e: 5b10 366d |0007: iput-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bfa12: 5b13 2e6d |0009: iput-object v3, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bfa16: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3bfa18: 5c13 2f6d |000c: iput-boolean v3, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ +3bfa1c: 5b12 336d |000e: iput-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfa20: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ +3bfa24: 6e10 f79b 0200 |0012: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3bfa2a: 0b02 |0015: move-result-wide v2 │ │ +3bfa2c: 2803 |0016: goto 0019 // +0003 │ │ +3bfa2e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +3bfa32: 5a12 346d |0019: iput-wide v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ +3bfa36: 5a14 3c6d |001b: iput-wide v4, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bfa3a: 5b16 376d |001d: iput-object v6, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bfa3e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=46 │ │ 0x0007 line=57 │ │ 0x0009 line=58 │ │ 0x000c line=59 │ │ @@ -1427277,47 +1427271,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -3bfb58: |[3bfb58] de.danoeh.antennapod.model.feed.FeedMedia.checkEmbeddedPicture:()V │ │ -3bfb68: 6e10 549c 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@9c54 │ │ -3bfb6e: 0a00 |0003: move-result v0 │ │ -3bfb70: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3bfb74: 6200 efef |0006: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ -3bfb78: 5b20 316d |0008: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bfb7c: 0e00 |000a: return-void │ │ -3bfb7e: 2200 b318 |000b: new-instance v0, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@18b3 │ │ -3bfb82: 7010 2e9b 0000 |000d: invoke-direct {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@9b2e │ │ -3bfb88: 6e10 439c 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ -3bfb8e: 0c01 |0013: move-result-object v1 │ │ -3bfb90: 6e20 1406 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0614 │ │ -3bfb96: 6e10 0c06 0000 |0017: invoke-virtual {v0}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@060c │ │ -3bfb9c: 0c01 |001a: move-result-object v1 │ │ -3bfb9e: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ -3bfba2: 6201 f0ef |001d: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@eff0 │ │ -3bfba6: 5b21 316d |001f: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bfbaa: 2805 |0021: goto 0026 // +0005 │ │ -3bfbac: 6201 efef |0022: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ -3bfbb0: 5b21 316d |0024: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bfbb4: 6e10 2f9b 0000 |0026: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ -3bfbba: 2813 |0029: goto 003c // +0013 │ │ -3bfbbc: 0d01 |002a: move-exception v1 │ │ -3bfbbe: 6e10 2f9b 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ -3bfbc4: 2805 |002e: goto 0033 // +0005 │ │ -3bfbc6: 0d00 |002f: move-exception v0 │ │ -3bfbc8: 6e20 3ca6 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ -3bfbce: 2701 |0033: throw v1 │ │ -3bfbd0: 0d00 |0034: move-exception v0 │ │ -3bfbd2: 6e10 42a6 0000 |0035: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3bfbd8: 6200 efef |0038: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ -3bfbdc: 5b20 316d |003a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bfbe0: 0e00 |003c: return-void │ │ +3bfb30: |[3bfb30] de.danoeh.antennapod.model.feed.FeedMedia.checkEmbeddedPicture:()V │ │ +3bfb40: 6e10 549c 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@9c54 │ │ +3bfb46: 0a00 |0003: move-result v0 │ │ +3bfb48: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3bfb4c: 6200 efef |0006: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ +3bfb50: 5b20 316d |0008: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bfb54: 0e00 |000a: return-void │ │ +3bfb56: 2200 b318 |000b: new-instance v0, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat; // type@18b3 │ │ +3bfb5a: 7010 2e9b 0000 |000d: invoke-direct {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.:()V // method@9b2e │ │ +3bfb60: 6e10 439c 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ +3bfb66: 0c01 |0013: move-result-object v1 │ │ +3bfb68: 6e20 1406 1000 |0014: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Ljava/lang/String;)V // method@0614 │ │ +3bfb6e: 6e10 0c06 0000 |0017: invoke-virtual {v0}, Landroid/media/MediaMetadataRetriever;.getEmbeddedPicture:()[B // method@060c │ │ +3bfb74: 0c01 |001a: move-result-object v1 │ │ +3bfb76: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ +3bfb7a: 6201 f0ef |001d: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@eff0 │ │ +3bfb7e: 5b21 316d |001f: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bfb82: 2805 |0021: goto 0026 // +0005 │ │ +3bfb84: 6201 efef |0022: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ +3bfb88: 5b21 316d |0024: iput-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bfb8c: 6e10 2f9b 0000 |0026: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ +3bfb92: 2813 |0029: goto 003c // +0013 │ │ +3bfb94: 0d01 |002a: move-exception v1 │ │ +3bfb96: 6e10 2f9b 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/model/MediaMetadataRetrieverCompat;.close:()V // method@9b2f │ │ +3bfb9c: 2805 |002e: goto 0033 // +0005 │ │ +3bfb9e: 0d00 |002f: move-exception v0 │ │ +3bfba0: 6e20 3ca6 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@a63c │ │ +3bfba6: 2701 |0033: throw v1 │ │ +3bfba8: 0d00 |0034: move-exception v0 │ │ +3bfbaa: 6e10 42a6 0000 |0035: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3bfbb0: 6200 efef |0038: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@efef │ │ +3bfbb4: 5b20 316d |003a: iput-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bfbb8: 0e00 |003c: return-void │ │ catches : 5 │ │ 0x000b - 0x0010 │ │ Ljava/lang/Exception; -> 0x0034 │ │ 0x0010 - 0x0026 │ │ -> 0x002a │ │ 0x0026 - 0x0029 │ │ Ljava/lang/Exception; -> 0x0034 │ │ @@ -1427345,23 +1427339,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -3bf440: |[3bf440] de.danoeh.antennapod.model.feed.FeedMedia.checkedOnSizeButUnknown:()Z │ │ -3bf450: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ -3bf456: 5352 3c6d |0003: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bf45a: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -3bf45e: 3904 0400 |0007: if-nez v4, 000b // +0004 │ │ -3bf462: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -3bf464: 2802 |000a: goto 000c // +0002 │ │ -3bf466: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3bf468: 0f00 |000c: return v0 │ │ +3bf418: |[3bf418] de.danoeh.antennapod.model.feed.FeedMedia.checkedOnSizeButUnknown:()Z │ │ +3bf428: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ +3bf42e: 5352 3c6d |0003: iget-wide v2, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bf432: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +3bf436: 3904 0400 |0007: if-nez v4, 000b // +0004 │ │ +3bf43a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +3bf43c: 2802 |000a: goto 000c // +0002 │ │ +3bf43e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3bf440: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=237 │ │ locals : │ │ 0x0000 - 0x000d reg=5 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #2 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427369,45 +1427363,45 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3bf46c: |[3bf46c] de.danoeh.antennapod.model.feed.FeedMedia.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ -3bf47c: 5460 2e6d |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bf480: 5471 2e6d |0002: iget-object v1, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bf484: 7120 32aa 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ -3bf48a: 0a00 |0007: move-result v0 │ │ -3bf48c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3bf48e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -3bf492: 0f01 |000b: return v1 │ │ -3bf494: 5470 376d |000c: iget-object v0, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bf498: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -3bf49c: 5462 376d |0010: iget-object v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bf4a0: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ -3bf4a4: 6e20 e0a5 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3bf4aa: 0a00 |0017: move-result v0 │ │ -3bf4ac: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ -3bf4b0: 0f01 |001a: return v1 │ │ -3bf4b2: 5372 3c6d |001b: iget-wide v2, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bf4b6: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ -3bf4ba: 3100 0204 |001f: cmp-long v0, v2, v4 │ │ -3bf4be: 3d00 0900 |0021: if-lez v0, 002a // +0009 │ │ -3bf4c2: 5364 3c6d |0023: iget-wide v4, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bf4c6: 3100 0204 |0025: cmp-long v0, v2, v4 │ │ -3bf4ca: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ -3bf4ce: 0f01 |0029: return v1 │ │ -3bf4d0: 5277 306d |002a: iget v7, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bf4d4: 3d07 0700 |002c: if-lez v7, 0033 // +0007 │ │ -3bf4d8: 5267 306d |002e: iget v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bf4dc: 3c07 0300 |0030: if-gtz v7, 0033 // +0003 │ │ -3bf4e0: 0f01 |0032: return v1 │ │ -3bf4e2: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -3bf4e4: 0f07 |0034: return v7 │ │ +3bf444: |[3bf444] de.danoeh.antennapod.model.feed.FeedMedia.compareWithOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Z │ │ +3bf454: 5460 2e6d |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bf458: 5471 2e6d |0002: iget-object v1, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bf45c: 7120 32aa 1000 |0004: invoke-static {v0, v1}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ +3bf462: 0a00 |0007: move-result v0 │ │ +3bf464: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3bf466: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +3bf46a: 0f01 |000b: return v1 │ │ +3bf46c: 5470 376d |000c: iget-object v0, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bf470: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +3bf474: 5462 376d |0010: iget-object v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bf478: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ +3bf47c: 6e20 e0a5 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3bf482: 0a00 |0017: move-result v0 │ │ +3bf484: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ +3bf488: 0f01 |001a: return v1 │ │ +3bf48a: 5372 3c6d |001b: iget-wide v2, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bf48e: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ +3bf492: 3100 0204 |001f: cmp-long v0, v2, v4 │ │ +3bf496: 3d00 0900 |0021: if-lez v0, 002a // +0009 │ │ +3bf49a: 5364 3c6d |0023: iget-wide v4, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bf49e: 3100 0204 |0025: cmp-long v0, v2, v4 │ │ +3bf4a2: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ +3bf4a6: 0f01 |0029: return v1 │ │ +3bf4a8: 5277 306d |002a: iget v7, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bf4ac: 3d07 0700 |002c: if-lez v7, 0033 // +0007 │ │ +3bf4b0: 5267 306d |002e: iget v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bf4b4: 3c07 0300 |0030: if-gtz v7, 0033 // +0003 │ │ +3bf4b8: 0f01 |0032: return v1 │ │ +3bf4ba: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +3bf4bc: 0f07 |0034: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000c line=157 │ │ 0x0010 line=158 │ │ 0x001b line=162 │ │ 0x002a line=165 │ │ @@ -1427420,56 +1427414,56 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3bf648: |[3bf648] de.danoeh.antennapod.model.feed.FeedMedia.describeContents:()I │ │ -3bf658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3bf65a: 0f00 |0001: return v0 │ │ +3bf620: |[3bf620] de.danoeh.antennapod.model.feed.FeedMedia.describeContents:()I │ │ +3bf630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3bf632: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3bf4e8: |[3bf4e8] de.danoeh.antennapod.model.feed.FeedMedia.equals:(Ljava/lang/Object;)Z │ │ -3bf4f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3bf4fa: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ -3bf4fe: 0f00 |0003: return v0 │ │ -3bf500: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3bf502: 3907 0300 |0005: if-nez v7, 0008 // +0003 │ │ -3bf506: 0f01 |0007: return v1 │ │ -3bf508: 2072 dc18 |0008: instance-of v2, v7, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ -3bf50c: 3802 0700 |000a: if-eqz v2, 0011 // +0007 │ │ -3bf510: 6e20 bba5 6700 |000c: invoke-virtual {v7, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ -3bf516: 0a07 |000f: move-result v7 │ │ -3bf518: 0f07 |0010: return v7 │ │ -3bf51a: 6e10 bca5 0600 |0011: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3bf520: 0c02 |0014: move-result-object v2 │ │ -3bf522: 6e10 bca5 0700 |0015: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3bf528: 0c03 |0018: move-result-object v3 │ │ -3bf52a: 3232 0300 |0019: if-eq v2, v3, 001c // +0003 │ │ -3bf52e: 0f01 |001b: return v1 │ │ -3bf530: 1f07 cf18 |001c: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3bf534: 5362 326d |001e: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bf538: 5374 326d |0020: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bf53c: 3107 0204 |0022: cmp-long v7, v2, v4 │ │ -3bf540: 3907 0300 |0024: if-nez v7, 0027 // +0003 │ │ -3bf544: 2802 |0026: goto 0028 // +0002 │ │ -3bf546: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3bf548: 0f00 |0028: return v0 │ │ +3bf4c0: |[3bf4c0] de.danoeh.antennapod.model.feed.FeedMedia.equals:(Ljava/lang/Object;)Z │ │ +3bf4d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3bf4d2: 3376 0300 |0001: if-ne v6, v7, 0004 // +0003 │ │ +3bf4d6: 0f00 |0003: return v0 │ │ +3bf4d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3bf4da: 3907 0300 |0005: if-nez v7, 0008 // +0003 │ │ +3bf4de: 0f01 |0007: return v1 │ │ +3bf4e0: 2072 dc18 |0008: instance-of v2, v7, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ +3bf4e4: 3802 0700 |000a: if-eqz v2, 0011 // +0007 │ │ +3bf4e8: 6e20 bba5 6700 |000c: invoke-virtual {v7, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ +3bf4ee: 0a07 |000f: move-result v7 │ │ +3bf4f0: 0f07 |0010: return v7 │ │ +3bf4f2: 6e10 bca5 0600 |0011: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3bf4f8: 0c02 |0014: move-result-object v2 │ │ +3bf4fa: 6e10 bca5 0700 |0015: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3bf500: 0c03 |0018: move-result-object v3 │ │ +3bf502: 3232 0300 |0019: if-eq v2, v3, 001c // +0003 │ │ +3bf506: 0f01 |001b: return v1 │ │ +3bf508: 1f07 cf18 |001c: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3bf50c: 5362 326d |001e: iget-wide v2, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bf510: 5374 326d |0020: iget-wide v4, v7, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bf514: 3107 0204 |0022: cmp-long v7, v2, v4 │ │ +3bf518: 3907 0300 |0024: if-nez v7, 0027 // +0003 │ │ +3bf51c: 2802 |0026: goto 0028 // +0002 │ │ +3bf51e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3bf520: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=513 │ │ 0x000c line=514 │ │ 0x0011 line=517 │ │ 0x001c line=521 │ │ 0x001e line=522 │ │ @@ -1427482,25 +1427476,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3bf54c: |[3bf54c] de.danoeh.antennapod.model.feed.FeedMedia.fileExists:()Z │ │ -3bf55c: 5420 366d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bf560: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3bf564: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3bf566: 0f00 |0005: return v0 │ │ -3bf568: 2200 121b |0006: new-instance v0, Ljava/io/File; // type@1b12 │ │ -3bf56c: 5421 366d |0008: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bf570: 7020 7ba4 1000 |000a: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3bf576: 6e10 83a4 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3bf57c: 0a00 |0010: move-result v0 │ │ -3bf57e: 0f00 |0011: return v0 │ │ +3bf524: |[3bf524] de.danoeh.antennapod.model.feed.FeedMedia.fileExists:()Z │ │ +3bf534: 5420 366d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bf538: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3bf53c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3bf53e: 0f00 |0005: return v0 │ │ +3bf540: 2200 121b |0006: new-instance v0, Ljava/io/File; // type@1b12 │ │ +3bf544: 5421 366d |0008: iget-object v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bf548: 7020 7ba4 1000 |000a: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3bf54e: 6e10 83a4 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3bf554: 0a00 |0010: move-result v0 │ │ +3bf556: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0006 line=385 │ │ 0x000d line=386 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1427510,23 +1427504,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3bf954: |[3bf954] de.danoeh.antennapod.model.feed.FeedMedia.getChapters:()Ljava/util/List; │ │ -3bf964: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf968: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3bf96c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3bf96e: 1100 |0005: return-object v0 │ │ -3bf970: 5410 336d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf974: 6e10 f39b 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@9bf3 │ │ -3bf97a: 0c00 |000b: move-result-object v0 │ │ -3bf97c: 1100 |000c: return-object v0 │ │ +3bf92c: |[3bf92c] de.danoeh.antennapod.model.feed.FeedMedia.getChapters:()Ljava/util/List; │ │ +3bf93c: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf940: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3bf944: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3bf946: 1100 |0005: return-object v0 │ │ +3bf948: 5410 336d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf94c: 6e10 f39b 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@9bf3 │ │ +3bf952: 0c00 |000b: move-result-object v0 │ │ +3bf954: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0006 line=322 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1427535,23 +1427529,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3bf708: |[3bf708] de.danoeh.antennapod.model.feed.FeedMedia.getDescription:()Ljava/lang/String; │ │ -3bf718: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf71c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3bf720: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf724: 6e10 f49b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ -3bf72a: 0c00 |0009: move-result-object v0 │ │ -3bf72c: 1100 |000a: return-object v0 │ │ -3bf72e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -3bf730: 1100 |000c: return-object v0 │ │ +3bf6e0: |[3bf6e0] de.danoeh.antennapod.model.feed.FeedMedia.getDescription:()Ljava/lang/String; │ │ +3bf6f0: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf6f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3bf6f8: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf6fc: 6e10 f49b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ +3bf702: 0c00 |0009: move-result-object v0 │ │ +3bf704: 1100 |000a: return-object v0 │ │ +3bf706: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +3bf708: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1427560,17 +1427554,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf734: |[3bf734] de.danoeh.antennapod.model.feed.FeedMedia.getDownloadUrl:()Ljava/lang/String; │ │ -3bf744: 5410 2e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bf748: 1100 |0002: return-object v0 │ │ +3bf70c: |[3bf70c] de.danoeh.antennapod.model.feed.FeedMedia.getDownloadUrl:()Ljava/lang/String; │ │ +3bf71c: 5410 2e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bf720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427578,17 +1427572,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf65c: |[3bf65c] de.danoeh.antennapod.model.feed.FeedMedia.getDuration:()I │ │ -3bf66c: 5210 306d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bf670: 0f00 |0002: return v0 │ │ +3bf634: |[3bf634] de.danoeh.antennapod.model.feed.FeedMedia.getDuration:()I │ │ +3bf644: 5210 306d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bf648: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427596,31 +1427590,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3bf74c: |[3bf74c] de.danoeh.antennapod.model.feed.FeedMedia.getEpisodeTitle:()Ljava/lang/String; │ │ -3bf75c: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf760: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3bf764: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3bf766: 1100 |0005: return-object v0 │ │ -3bf768: 5410 336d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf76c: 6e10 039c 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3bf772: 0c00 |000b: move-result-object v0 │ │ -3bf774: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -3bf778: 5410 336d |000e: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf77c: 6e10 039c 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3bf782: 0c00 |0013: move-result-object v0 │ │ -3bf784: 1100 |0014: return-object v0 │ │ -3bf786: 5410 336d |0015: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf78a: 6e10 f89b 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ -3bf790: 0c00 |001a: move-result-object v0 │ │ -3bf792: 1100 |001b: return-object v0 │ │ +3bf724: |[3bf724] de.danoeh.antennapod.model.feed.FeedMedia.getEpisodeTitle:()Ljava/lang/String; │ │ +3bf734: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf738: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3bf73c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3bf73e: 1100 |0005: return-object v0 │ │ +3bf740: 5410 336d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf744: 6e10 039c 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3bf74a: 0c00 |000b: move-result-object v0 │ │ +3bf74c: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +3bf750: 5410 336d |000e: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf754: 6e10 039c 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3bf75a: 0c00 |0013: move-result-object v0 │ │ +3bf75c: 1100 |0014: return-object v0 │ │ +3bf75e: 5410 336d |0015: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf762: 6e10 f89b 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ +3bf768: 0c00 |001a: move-result-object v0 │ │ +3bf76a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0006 line=310 │ │ 0x000e line=311 │ │ 0x0015 line=313 │ │ locals : │ │ @@ -1427631,30 +1427625,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -3bf794: |[3bf794] de.danoeh.antennapod.model.feed.FeedMedia.getFeedTitle:()Ljava/lang/String; │ │ -3bf7a4: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf7a8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -3bf7ac: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf7b0: 6e10 f59b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3bf7b6: 0c00 |0009: move-result-object v0 │ │ -3bf7b8: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -3bf7bc: 280c |000c: goto 0018 // +000c │ │ -3bf7be: 5410 336d |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf7c2: 6e10 f59b 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3bf7c8: 0c00 |0012: move-result-object v0 │ │ -3bf7ca: 6e10 b49b 0000 |0013: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3bf7d0: 0c00 |0016: move-result-object v0 │ │ -3bf7d2: 1100 |0017: return-object v0 │ │ -3bf7d4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -3bf7d6: 1100 |0019: return-object v0 │ │ +3bf76c: |[3bf76c] de.danoeh.antennapod.model.feed.FeedMedia.getFeedTitle:()Ljava/lang/String; │ │ +3bf77c: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf780: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +3bf784: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf788: 6e10 f59b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3bf78e: 0c00 |0009: move-result-object v0 │ │ +3bf790: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +3bf794: 280c |000c: goto 0018 // +000c │ │ +3bf796: 5410 336d |000d: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf79a: 6e10 f59b 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3bf7a0: 0c00 |0012: move-result-object v0 │ │ +3bf7a2: 6e10 b49b 0000 |0013: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3bf7a8: 0c00 |0016: move-result-object v0 │ │ +3bf7aa: 1100 |0017: return-object v0 │ │ +3bf7ac: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +3bf7ae: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000d line=338 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1427663,27 +1427657,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3bf7d8: |[3bf7d8] de.danoeh.antennapod.model.feed.FeedMedia.getHumanReadableIdentifier:()Ljava/lang/String; │ │ -3bf7e8: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf7ec: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -3bf7f0: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf7f4: 6e10 039c 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3bf7fa: 0c00 |0009: move-result-object v0 │ │ -3bf7fc: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -3bf800: 5410 336d |000c: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf804: 6e10 039c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3bf80a: 0c00 |0011: move-result-object v0 │ │ -3bf80c: 1100 |0012: return-object v0 │ │ -3bf80e: 5410 2e6d |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bf812: 1100 |0015: return-object v0 │ │ +3bf7b0: |[3bf7b0] de.danoeh.antennapod.model.feed.FeedMedia.getHumanReadableIdentifier:()Ljava/lang/String; │ │ +3bf7c0: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf7c4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +3bf7c8: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf7cc: 6e10 039c 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3bf7d2: 0c00 |0009: move-result-object v0 │ │ +3bf7d4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +3bf7d8: 5410 336d |000c: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf7dc: 6e10 039c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3bf7e2: 0c00 |0011: move-result-object v0 │ │ +3bf7e4: 1100 |0012: return-object v0 │ │ +3bf7e6: 5410 2e6d |0013: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bf7ea: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000c line=98 │ │ 0x0013 line=100 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1427693,17 +1427687,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf980: |[3bf980] de.danoeh.antennapod.model.feed.FeedMedia.getId:()J │ │ -3bf990: 5320 326d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bf994: 1000 |0002: return-wide v0 │ │ +3bf958: |[3bf958] de.danoeh.antennapod.model.feed.FeedMedia.getId:()J │ │ +3bf968: 5320 326d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bf96c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427711,19 +1427705,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3bf6e8: |[3bf6e8] de.danoeh.antennapod.model.feed.FeedMedia.getIdentifier:()Ljava/lang/Object; │ │ -3bf6f8: 5320 326d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bf6fc: 7120 8aa5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3bf702: 0c00 |0005: move-result-object v0 │ │ -3bf704: 1100 |0006: return-object v0 │ │ +3bf6c0: |[3bf6c0] de.danoeh.antennapod.model.feed.FeedMedia.getIdentifier:()Ljava/lang/Object; │ │ +3bf6d0: 5320 326d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bf6d4: 7120 8aa5 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3bf6da: 0c00 |0005: move-result-object v0 │ │ +3bf6dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427731,36 +1427725,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3bf814: |[3bf814] de.danoeh.antennapod.model.feed.FeedMedia.getImageLocation:()Ljava/lang/String; │ │ -3bf824: 5420 336d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf828: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -3bf82c: 5420 336d |0004: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf830: 6e10 f99b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageLocation:()Ljava/lang/String; // method@9bf9 │ │ -3bf836: 0c00 |0009: move-result-object v0 │ │ -3bf838: 1100 |000a: return-object v0 │ │ -3bf83a: 6e10 519c 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@9c51 │ │ -3bf840: 0a00 |000e: move-result v0 │ │ -3bf842: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ -3bf846: 2200 611b |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3bf84a: 7010 06a6 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3bf850: 1a01 aa9b |0016: const-string v1, "metadata-retriever:" // string@9baa │ │ -3bf854: 6e20 12a6 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bf85a: 6e10 439c 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ -3bf860: 0c01 |001e: move-result-object v1 │ │ -3bf862: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3bf868: 6e10 1ba6 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3bf86e: 0c00 |0025: move-result-object v0 │ │ -3bf870: 1100 |0026: return-object v0 │ │ -3bf872: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -3bf874: 1100 |0028: return-object v0 │ │ +3bf7ec: |[3bf7ec] de.danoeh.antennapod.model.feed.FeedMedia.getImageLocation:()Ljava/lang/String; │ │ +3bf7fc: 5420 336d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf800: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +3bf804: 5420 336d |0004: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf808: 6e10 f99b 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageLocation:()Ljava/lang/String; // method@9bf9 │ │ +3bf80e: 0c00 |0009: move-result-object v0 │ │ +3bf810: 1100 |000a: return-object v0 │ │ +3bf812: 6e10 519c 0200 |000b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:()Z // method@9c51 │ │ +3bf818: 0a00 |000e: move-result v0 │ │ +3bf81a: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ +3bf81e: 2200 611b |0011: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3bf822: 7010 06a6 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3bf828: 1a01 aa9b |0016: const-string v1, "metadata-retriever:" // string@9baa │ │ +3bf82c: 6e20 12a6 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bf832: 6e10 439c 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getLocalFileUrl:()Ljava/lang/String; // method@9c43 │ │ +3bf838: 0c01 |001e: move-result-object v1 │ │ +3bf83a: 6e20 12a6 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3bf840: 6e10 1ba6 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3bf846: 0c00 |0025: move-result-object v0 │ │ +3bf848: 1100 |0026: return-object v0 │ │ +3bf84a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +3bf84c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0004 line=460 │ │ 0x000b line=461 │ │ 0x0011 line=462 │ │ locals : │ │ @@ -1427771,17 +1427765,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf610: |[3bf610] de.danoeh.antennapod.model.feed.FeedMedia.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ -3bf620: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf624: 1100 |0002: return-object v0 │ │ +3bf5e8: |[3bf5e8] de.danoeh.antennapod.model.feed.FeedMedia.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; │ │ +3bf5f8: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf5fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427789,17 +1427783,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf998: |[3bf998] de.danoeh.antennapod.model.feed.FeedMedia.getItemId:()J │ │ -3bf9a8: 5320 346d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ -3bf9ac: 1000 |0002: return-wide v0 │ │ +3bf970: |[3bf970] de.danoeh.antennapod.model.feed.FeedMedia.getItemId:()J │ │ +3bf980: 5320 346d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ +3bf984: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427807,17 +1427801,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf9b0: |[3bf9b0] de.danoeh.antennapod.model.feed.FeedMedia.getLastPlayedTime:()J │ │ -3bf9c0: 5320 356d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ -3bf9c4: 1000 |0002: return-wide v0 │ │ +3bf988: |[3bf988] de.danoeh.antennapod.model.feed.FeedMedia.getLastPlayedTime:()J │ │ +3bf998: 5320 356d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ +3bf99c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #19 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427825,17 +1427819,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf878: |[3bf878] de.danoeh.antennapod.model.feed.FeedMedia.getLocalFileUrl:()Ljava/lang/String; │ │ -3bf888: 5410 366d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bf88c: 1100 |0002: return-object v0 │ │ +3bf850: |[3bf850] de.danoeh.antennapod.model.feed.FeedMedia.getLocalFileUrl:()Ljava/lang/String; │ │ +3bf860: 5410 366d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bf864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #20 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427843,71 +1427837,71 @@ │ │ type : '()Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -3bf34c: |[3bf34c] de.danoeh.antennapod.model.feed.FeedMedia.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -3bf35c: 2200 c601 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01c6 │ │ -3bf360: 7010 6508 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0865 │ │ -3bf366: 5331 326d |0005: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bf36a: 7120 03a6 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ -3bf370: 0c01 |000a: move-result-object v1 │ │ -3bf372: 6e20 6b08 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086b │ │ -3bf378: 0c00 |000e: move-result-object v0 │ │ -3bf37a: 7210 c89c 0300 |000f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ -3bf380: 0c01 |0012: move-result-object v1 │ │ -3bf382: 6e20 6e08 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086e │ │ -3bf388: 0c00 |0016: move-result-object v0 │ │ -3bf38a: 7210 c99c 0300 |0017: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ -3bf390: 0c01 |001a: move-result-object v1 │ │ -3bf392: 6e20 6708 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0867 │ │ -3bf398: 0c00 |001e: move-result-object v0 │ │ -3bf39a: 7210 c99c 0300 |001f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ -3bf3a0: 0c01 |0022: move-result-object v1 │ │ -3bf3a2: 6e20 6d08 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086d │ │ -3bf3a8: 0c00 |0026: move-result-object v0 │ │ -3bf3aa: 5431 336d |0027: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf3ae: 3801 3d00 |0029: if-eqz v1, 0066 // +003d │ │ -3bf3b2: 5431 336d |002b: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf3b6: 6e10 fa9b 0100 |002d: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ -3bf3bc: 0c01 |0030: move-result-object v1 │ │ -3bf3be: 3801 1000 |0031: if-eqz v1, 0041 // +0010 │ │ -3bf3c2: 5431 336d |0033: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf3c6: 6e10 fa9b 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ -3bf3cc: 0c01 |0038: move-result-object v1 │ │ -3bf3ce: 7110 d106 0100 |0039: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3bf3d4: 0c01 |003c: move-result-object v1 │ │ -3bf3d6: 6e20 6a08 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ -3bf3dc: 2826 |0040: goto 0066 // +0026 │ │ -3bf3de: 5431 336d |0041: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf3e2: 6e10 f59b 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3bf3e8: 0c01 |0046: move-result-object v1 │ │ -3bf3ea: 3801 1f00 |0047: if-eqz v1, 0066 // +001f │ │ -3bf3ee: 5431 336d |0049: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf3f2: 6e10 f59b 0100 |004b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3bf3f8: 0c01 |004e: move-result-object v1 │ │ -3bf3fa: 6e10 a59b 0100 |004f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3bf400: 0c01 |0052: move-result-object v1 │ │ -3bf402: 3801 1300 |0053: if-eqz v1, 0066 // +0013 │ │ -3bf406: 5431 336d |0055: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf40a: 6e10 f59b 0100 |0057: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3bf410: 0c01 |005a: move-result-object v1 │ │ -3bf412: 6e10 a59b 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3bf418: 0c01 |005e: move-result-object v1 │ │ -3bf41a: 7110 d106 0100 |005f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3bf420: 0c01 |0062: move-result-object v1 │ │ -3bf422: 6e20 6a08 1000 |0063: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ -3bf428: 2201 be01 |0066: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01be │ │ -3bf42c: 6e10 6608 0000 |0068: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0866 │ │ -3bf432: 0c00 |006b: move-result-object v0 │ │ -3bf434: 1222 |006c: const/4 v2, #int 2 // #2 │ │ -3bf436: 7030 4608 0102 |006d: invoke-direct {v1, v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@0846 │ │ -3bf43c: 1101 |0070: return-object v1 │ │ +3bf324: |[3bf324] de.danoeh.antennapod.model.feed.FeedMedia.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +3bf334: 2200 c601 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01c6 │ │ +3bf338: 7010 6508 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0865 │ │ +3bf33e: 5331 326d |0005: iget-wide v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bf342: 7120 03a6 2100 |0007: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ +3bf348: 0c01 |000a: move-result-object v1 │ │ +3bf34a: 6e20 6b08 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086b │ │ +3bf350: 0c00 |000e: move-result-object v0 │ │ +3bf352: 7210 c89c 0300 |000f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ +3bf358: 0c01 |0012: move-result-object v1 │ │ +3bf35a: 6e20 6e08 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086e │ │ +3bf360: 0c00 |0016: move-result-object v0 │ │ +3bf362: 7210 c99c 0300 |0017: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ +3bf368: 0c01 |001a: move-result-object v1 │ │ +3bf36a: 6e20 6708 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0867 │ │ +3bf370: 0c00 |001e: move-result-object v0 │ │ +3bf372: 7210 c99c 0300 |001f: invoke-interface {v3}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ +3bf378: 0c01 |0022: move-result-object v1 │ │ +3bf37a: 6e20 6d08 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086d │ │ +3bf380: 0c00 |0026: move-result-object v0 │ │ +3bf382: 5431 336d |0027: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf386: 3801 3d00 |0029: if-eqz v1, 0066 // +003d │ │ +3bf38a: 5431 336d |002b: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf38e: 6e10 fa9b 0100 |002d: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ +3bf394: 0c01 |0030: move-result-object v1 │ │ +3bf396: 3801 1000 |0031: if-eqz v1, 0041 // +0010 │ │ +3bf39a: 5431 336d |0033: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf39e: 6e10 fa9b 0100 |0035: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ +3bf3a4: 0c01 |0038: move-result-object v1 │ │ +3bf3a6: 7110 d106 0100 |0039: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3bf3ac: 0c01 |003c: move-result-object v1 │ │ +3bf3ae: 6e20 6a08 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ +3bf3b4: 2826 |0040: goto 0066 // +0026 │ │ +3bf3b6: 5431 336d |0041: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf3ba: 6e10 f59b 0100 |0043: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3bf3c0: 0c01 |0046: move-result-object v1 │ │ +3bf3c2: 3801 1f00 |0047: if-eqz v1, 0066 // +001f │ │ +3bf3c6: 5431 336d |0049: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf3ca: 6e10 f59b 0100 |004b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3bf3d0: 0c01 |004e: move-result-object v1 │ │ +3bf3d2: 6e10 a59b 0100 |004f: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3bf3d8: 0c01 |0052: move-result-object v1 │ │ +3bf3da: 3801 1300 |0053: if-eqz v1, 0066 // +0013 │ │ +3bf3de: 5431 336d |0055: iget-object v1, v3, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf3e2: 6e10 f59b 0100 |0057: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3bf3e8: 0c01 |005a: move-result-object v1 │ │ +3bf3ea: 6e10 a59b 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3bf3f0: 0c01 |005e: move-result-object v1 │ │ +3bf3f2: 7110 d106 0100 |005f: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3bf3f8: 0c01 |0062: move-result-object v1 │ │ +3bf3fa: 6e20 6a08 1000 |0063: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ +3bf400: 2201 be01 |0066: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01be │ │ +3bf404: 6e10 6608 0000 |0068: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0866 │ │ +3bf40a: 0c00 |006b: move-result-object v0 │ │ +3bf40c: 1222 |006c: const/4 v2, #int 2 // #2 │ │ +3bf40e: 7030 4608 0102 |006d: invoke-direct {v1, v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@0846 │ │ +3bf414: 1101 |0070: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0007 line=111 │ │ 0x000f line=112 │ │ 0x0017 line=113 │ │ 0x001f line=114 │ │ @@ -1427925,19 +1427919,19 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3bf628: |[3bf628] de.danoeh.antennapod.model.feed.FeedMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3bf638: 5410 376d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bf63c: 7110 c29c 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@9cc2 │ │ -3bf642: 0c00 |0005: move-result-object v0 │ │ -3bf644: 1100 |0006: return-object v0 │ │ +3bf600: |[3bf600] de.danoeh.antennapod.model.feed.FeedMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3bf610: 5410 376d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bf614: 7110 c29c 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@9cc2 │ │ +3bf61a: 0c00 |0005: move-result-object v0 │ │ +3bf61c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #22 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427945,17 +1427939,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf890: |[3bf890] de.danoeh.antennapod.model.feed.FeedMedia.getMimeType:()Ljava/lang/String; │ │ -3bf8a0: 5410 376d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bf8a4: 1100 |0002: return-object v0 │ │ +3bf868: |[3bf868] de.danoeh.antennapod.model.feed.FeedMedia.getMimeType:()Ljava/lang/String; │ │ +3bf878: 5410 376d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bf87c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1427963,39 +1427957,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3bf674: |[3bf674] de.danoeh.antennapod.model.feed.FeedMedia.getPlayableType:()I │ │ -3bf684: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3bf686: 0f00 |0001: return v0 │ │ +3bf64c: |[3bf64c] de.danoeh.antennapod.model.feed.FeedMedia.getPlayableType:()I │ │ +3bf65c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3bf65e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ name : 'getPlaybackCompletionDate' │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3bf8ec: |[3bf8ec] de.danoeh.antennapod.model.feed.FeedMedia.getPlaybackCompletionDate:()Ljava/util/Date; │ │ -3bf8fc: 5410 386d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ -3bf900: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3bf904: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3bf906: 2807 |0005: goto 000c // +0007 │ │ -3bf908: 6e10 e1a7 0000 |0006: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bf90e: 0c00 |0009: move-result-object v0 │ │ -3bf910: 1f00 db1b |000a: check-cast v0, Ljava/util/Date; // type@1bdb │ │ -3bf914: 1100 |000c: return-object v0 │ │ +3bf8c4: |[3bf8c4] de.danoeh.antennapod.model.feed.FeedMedia.getPlaybackCompletionDate:()Ljava/util/Date; │ │ +3bf8d4: 5410 386d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ +3bf8d8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3bf8dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3bf8de: 2807 |0005: goto 000c // +0007 │ │ +3bf8e0: 6e10 e1a7 0000 |0006: invoke-virtual {v0}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bf8e6: 0c00 |0009: move-result-object v0 │ │ +3bf8e8: 1f00 db1b |000a: check-cast v0, Ljava/util/Date; // type@1bdb │ │ +3bf8ec: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1428004,17 +1427998,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf688: |[3bf688] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDuration:()I │ │ -3bf698: 5210 396d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ -3bf69c: 0f00 |0002: return v0 │ │ +3bf660: |[3bf660] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDuration:()I │ │ +3bf670: 5210 396d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ +3bf674: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #26 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428022,17 +1428016,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf6a0: |[3bf6a0] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDurationWhenStarted:()I │ │ -3bf6b0: 5210 3a6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ -3bf6b4: 0f00 |0002: return v0 │ │ +3bf678: |[3bf678] de.danoeh.antennapod.model.feed.FeedMedia.getPlayedDurationWhenStarted:()I │ │ +3bf688: 5210 3a6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ +3bf68c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #27 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428040,17 +1428034,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf6b8: |[3bf6b8] de.danoeh.antennapod.model.feed.FeedMedia.getPosition:()I │ │ -3bf6c8: 5210 3b6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ -3bf6cc: 0f00 |0002: return v0 │ │ +3bf690: |[3bf690] de.danoeh.antennapod.model.feed.FeedMedia.getPosition:()I │ │ +3bf6a0: 5210 3b6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ +3bf6a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428058,28 +1428052,28 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -3bf918: |[3bf918] de.danoeh.antennapod.model.feed.FeedMedia.getPubDate:()Ljava/util/Date; │ │ -3bf928: 5420 336d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf92c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bf92e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -3bf932: 1101 |0005: return-object v1 │ │ -3bf934: 5420 336d |0006: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf938: 6e10 029c 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3bf93e: 0c00 |000b: move-result-object v0 │ │ -3bf940: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -3bf944: 5420 336d |000e: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf948: 6e10 029c 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3bf94e: 0c00 |0013: move-result-object v0 │ │ -3bf950: 1100 |0014: return-object v0 │ │ -3bf952: 1101 |0015: return-object v1 │ │ +3bf8f0: |[3bf8f0] de.danoeh.antennapod.model.feed.FeedMedia.getPubDate:()Ljava/util/Date; │ │ +3bf900: 5420 336d |0000: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf904: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bf906: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +3bf90a: 1101 |0005: return-object v1 │ │ +3bf90c: 5420 336d |0006: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf910: 6e10 029c 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3bf916: 0c00 |000b: move-result-object v0 │ │ +3bf918: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +3bf91c: 5420 336d |000e: iget-object v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf920: 6e10 029c 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3bf926: 0c00 |0013: move-result-object v0 │ │ +3bf928: 1100 |0014: return-object v0 │ │ +3bf92a: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0006 line=369 │ │ 0x000e line=370 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1428089,17 +1428083,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf9c8: |[3bf9c8] de.danoeh.antennapod.model.feed.FeedMedia.getSize:()J │ │ -3bf9d8: 5320 3c6d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bf9dc: 1000 |0002: return-wide v0 │ │ +3bf9a0: |[3bf9a0] de.danoeh.antennapod.model.feed.FeedMedia.getSize:()J │ │ +3bf9b0: 5320 3c6d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bf9b4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #30 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428107,17 +1428101,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf6d0: |[3bf6d0] de.danoeh.antennapod.model.feed.FeedMedia.getStartPosition:()I │ │ -3bf6e0: 5210 3d6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ -3bf6e4: 0f00 |0002: return v0 │ │ +3bf6a8: |[3bf6a8] de.danoeh.antennapod.model.feed.FeedMedia.getStartPosition:()I │ │ +3bf6b8: 5210 3d6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ +3bf6bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #31 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428125,17 +1428119,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf8a8: |[3bf8a8] de.danoeh.antennapod.model.feed.FeedMedia.getStreamUrl:()Ljava/lang/String; │ │ -3bf8b8: 5410 2e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bf8bc: 1100 |0002: return-object v0 │ │ +3bf880: |[3bf880] de.danoeh.antennapod.model.feed.FeedMedia.getStreamUrl:()Ljava/lang/String; │ │ +3bf890: 5410 2e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bf894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #32 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428143,23 +1428137,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3bf8c0: |[3bf8c0] de.danoeh.antennapod.model.feed.FeedMedia.getWebsiteLink:()Ljava/lang/String; │ │ -3bf8d0: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf8d4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3bf8d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3bf8da: 1100 |0005: return-object v0 │ │ -3bf8dc: 5410 336d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bf8e0: 6e10 fc9b 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ -3bf8e6: 0c00 |000b: move-result-object v0 │ │ -3bf8e8: 1100 |000c: return-object v0 │ │ +3bf898: |[3bf898] de.danoeh.antennapod.model.feed.FeedMedia.getWebsiteLink:()Ljava/lang/String; │ │ +3bf8a8: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf8ac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3bf8b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3bf8b2: 1100 |0005: return-object v0 │ │ +3bf8b4: 5410 336d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bf8b8: 6e10 fc9b 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ +3bf8be: 0c00 |000b: move-result-object v0 │ │ +3bf8c0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0006 line=330 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1428168,22 +1428162,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bf580: |[3bf580] de.danoeh.antennapod.model.feed.FeedMedia.hasEmbeddedPicture:()Z │ │ -3bf590: 5410 316d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bf594: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3bf598: 6e10 309c 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@9c30 │ │ -3bf59e: 5410 316d |0007: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bf5a2: 6e10 f4a4 0000 |0009: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ -3bf5a8: 0a00 |000c: move-result v0 │ │ -3bf5aa: 0f00 |000d: return v0 │ │ +3bf558: |[3bf558] de.danoeh.antennapod.model.feed.FeedMedia.hasEmbeddedPicture:()Z │ │ +3bf568: 5410 316d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bf56c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3bf570: 6e10 309c 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.checkEmbeddedPicture:()V // method@9c30 │ │ +3bf576: 5410 316d |0007: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bf57a: 6e10 f4a4 0000 |0009: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ +3bf580: 0a00 |000c: move-result v0 │ │ +3bf582: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=283 │ │ 0x0007 line=285 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1428193,17 +1428187,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bf5ac: |[3bf5ac] de.danoeh.antennapod.model.feed.FeedMedia.isDownloaded:()Z │ │ -3bf5bc: 5510 2f6d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ -3bf5c0: 0f00 |0002: return v0 │ │ +3bf584: |[3bf584] de.danoeh.antennapod.model.feed.FeedMedia.isDownloaded:()Z │ │ +3bf594: 5510 2f6d |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ +3bf598: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #35 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428211,21 +1428205,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3bf5c4: |[3bf5c4] de.danoeh.antennapod.model.feed.FeedMedia.isInProgress:()Z │ │ -3bf5d4: 5210 3b6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ -3bf5d8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -3bf5dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -3bf5de: 2802 |0005: goto 0007 // +0002 │ │ -3bf5e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -3bf5e2: 0f00 |0007: return v0 │ │ +3bf59c: |[3bf59c] de.danoeh.antennapod.model.feed.FeedMedia.isInProgress:()Z │ │ +3bf5ac: 5210 3b6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ +3bf5b0: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +3bf5b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +3bf5b6: 2802 |0005: goto 0007 // +0002 │ │ +3bf5b8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +3bf5ba: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #36 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428233,24 +1428227,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3bf5e4: |[3bf5e4] de.danoeh.antennapod.model.feed.FeedMedia.localFileAvailable:()Z │ │ -3bf5f4: 6e10 529c 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3bf5fa: 0a00 |0003: move-result v0 │ │ -3bf5fc: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -3bf600: 5410 366d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bf604: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -3bf608: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3bf60a: 2802 |000b: goto 000d // +0002 │ │ -3bf60c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3bf60e: 0f00 |000d: return v0 │ │ +3bf5bc: |[3bf5bc] de.danoeh.antennapod.model.feed.FeedMedia.localFileAvailable:()Z │ │ +3bf5cc: 6e10 529c 0100 |0000: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3bf5d2: 0a00 |0003: move-result v0 │ │ +3bf5d4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +3bf5d8: 5410 366d |0006: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bf5dc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +3bf5e0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3bf5e2: 2802 |000b: goto 000d // +0002 │ │ +3bf5e4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3bf5e6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #37 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428258,18 +1428252,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3bfc18: |[3bfc18] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ -3bfc28: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -3bfc2a: 5901 3d6d |0001: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ -3bfc2e: 0e00 |0003: return-void │ │ +3bfbf0: |[3bfbf0] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ +3bfc00: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +3bfc02: 5901 3d6d |0001: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ +3bfc06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1428278,25 +1428272,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -3bfc30: |[3bfc30] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ -3bfc40: 5223 3b6d |0000: iget v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ -3bfc44: 5220 3d6d |0002: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ -3bfc48: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ -3bfc4c: 5221 3a6d |0006: iget v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ -3bfc50: b031 |0008: add-int/2addr v1, v3 │ │ -3bfc52: b101 |0009: sub-int/2addr v1, v0 │ │ -3bfc54: 5921 396d |000a: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ -3bfc58: 5921 3a6d |000c: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ -3bfc5c: 5923 3d6d |000e: iput v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ -3bfc60: 0e00 |0010: return-void │ │ +3bfc08: |[3bfc08] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ +3bfc18: 5223 3b6d |0000: iget v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ +3bfc1c: 5220 3d6d |0002: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ +3bfc20: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ +3bfc24: 5221 3a6d |0006: iget v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ +3bfc28: b031 |0008: add-int/2addr v1, v3 │ │ +3bfc2a: b101 |0009: sub-int/2addr v1, v0 │ │ +3bfc2c: 5921 396d |000a: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ +3bfc30: 5921 3a6d |000c: iput v1, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ +3bfc34: 5923 3d6d |000e: iput v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ +3bfc38: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0006 line=419 │ │ 0x000c line=420 │ │ 0x000e line=422 │ │ locals : │ │ @@ -1428308,23 +1428302,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3bfc64: |[3bfc64] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackStart:()V │ │ -3bfc74: 5220 3b6d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ -3bfc78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bfc7a: 7120 9da5 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ -3bfc80: 0a00 |0006: move-result v0 │ │ -3bfc82: 5920 3d6d |0007: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ -3bfc86: 5220 396d |0009: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ -3bfc8a: 5920 3a6d |000b: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ -3bfc8e: 0e00 |000d: return-void │ │ +3bfc3c: |[3bfc3c] de.danoeh.antennapod.model.feed.FeedMedia.onPlaybackStart:()V │ │ +3bfc4c: 5220 3b6d |0000: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ +3bfc50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bfc52: 7120 9da5 1000 |0003: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ +3bfc58: 0a00 |0006: move-result v0 │ │ +3bfc5a: 5920 3d6d |0007: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.startPosition:I // field@6d3d │ │ +3bfc5e: 5220 396d |0009: iget v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ +3bfc62: 5920 3a6d |000b: iput v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDurationWhenStarted:I // field@6d3a │ │ +3bfc66: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0009 line=413 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1428333,20 +1428327,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3bfc90: |[3bfc90] de.danoeh.antennapod.model.feed.FeedMedia.setChapters:(Ljava/util/List;)V │ │ -3bfca0: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfca4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3bfca8: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfcac: 6e20 0e9c 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@9c0e │ │ -3bfcb2: 0e00 |0009: return-void │ │ +3bfc68: |[3bfc68] de.danoeh.antennapod.model.feed.FeedMedia.setChapters:(Ljava/util/List;)V │ │ +3bfc78: 5410 336d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfc7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3bfc80: 5410 336d |0004: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfc84: 6e20 0e9c 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@9c0e │ │ +3bfc8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0004 line=438 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/List; │ │ @@ -1428356,18 +1428350,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -3bfcb4: |[3bfcb4] de.danoeh.antennapod.model.feed.FeedMedia.setCheckedOnSizeButUnknown:()V │ │ -3bfcc4: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ -3bfcca: 5a20 3c6d |0003: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bfcce: 0e00 |0005: return-void │ │ +3bfc8c: |[3bfc8c] de.danoeh.antennapod.model.feed.FeedMedia.setCheckedOnSizeButUnknown:()V │ │ +3bfc9c: 1700 0000 0080 |0000: const-wide/32 v0, #float -0 // #80000000 │ │ +3bfca2: 5a20 3c6d |0003: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bfca6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ #42 : (in Lde/danoeh/antennapod/model/feed/FeedMedia;) │ │ @@ -1428375,27 +1428369,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3bfcd0: |[3bfcd0] de.danoeh.antennapod.model.feed.FeedMedia.setDownloaded:(Z)V │ │ -3bfce0: 5c12 2f6d |0000: iput-boolean v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ -3bfce4: 5410 336d |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfce8: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -3bfcec: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ -3bfcf0: 5412 336d |0008: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfcf4: 6e10 0a9c 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ -3bfcfa: 0a02 |000d: move-result v2 │ │ -3bfcfc: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ -3bfd00: 5412 336d |0010: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfd04: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3bfd06: 6e20 199c 0200 |0013: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@9c19 │ │ -3bfd0c: 0e00 |0016: return-void │ │ +3bfca8: |[3bfca8] de.danoeh.antennapod.model.feed.FeedMedia.setDownloaded:(Z)V │ │ +3bfcb8: 5c12 2f6d |0000: iput-boolean v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ +3bfcbc: 5410 336d |0002: iget-object v0, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfcc0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +3bfcc4: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ +3bfcc8: 5412 336d |0008: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfccc: 6e10 0a9c 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ +3bfcd2: 0a02 |000d: move-result v2 │ │ +3bfcd4: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ +3bfcd8: 5412 336d |0010: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfcdc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3bfcde: 6e20 199c 0200 |0013: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@9c19 │ │ +3bfce4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0002 line=474 │ │ 0x0010 line=475 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1428406,17 +1428400,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfd10: |[3bfd10] de.danoeh.antennapod.model.feed.FeedMedia.setDuration:(I)V │ │ -3bfd20: 5901 306d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bfd24: 0e00 |0002: return-void │ │ +3bfce8: |[3bfce8] de.danoeh.antennapod.model.feed.FeedMedia.setDuration:(I)V │ │ +3bfcf8: 5901 306d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bfcfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1428425,17 +1428419,17 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfd28: |[3bfd28] de.danoeh.antennapod.model.feed.FeedMedia.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V │ │ -3bfd38: 5b01 316d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ -3bfd3c: 0e00 |0002: return-void │ │ +3bfd00: |[3bfd00] de.danoeh.antennapod.model.feed.FeedMedia.setHasEmbeddedPicture:(Ljava/lang/Boolean;)V │ │ +3bfd10: 5b01 316d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.hasEmbeddedPicture:Ljava/lang/Boolean; // field@6d31 │ │ +3bfd14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Boolean; │ │ │ │ @@ -1428444,17 +1428438,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfd40: |[3bfd40] de.danoeh.antennapod.model.feed.FeedMedia.setId:(J)V │ │ -3bfd50: 5a01 326d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bfd54: 0e00 |0002: return-void │ │ +3bfd18: |[3bfd18] de.danoeh.antennapod.model.feed.FeedMedia.setId:(J)V │ │ +3bfd28: 5a01 326d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bfd2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1428463,28 +1428457,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3bfd58: |[3bfd58] de.danoeh.antennapod.model.feed.FeedMedia.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3bfd68: 5b23 336d |0000: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfd6c: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -3bfd70: 6e10 f79b 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3bfd76: 0b00 |0007: move-result-wide v0 │ │ -3bfd78: 2803 |0008: goto 000b // +0003 │ │ -3bfd7a: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -3bfd7e: 5a20 346d |000b: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ -3bfd82: 3803 0b00 |000d: if-eqz v3, 0018 // +000b │ │ -3bfd86: 6e10 fe9b 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3bfd8c: 0c00 |0012: move-result-object v0 │ │ -3bfd8e: 3220 0500 |0013: if-eq v0, v2, 0018 // +0005 │ │ -3bfd92: 6e20 169c 2300 |0015: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ -3bfd98: 0e00 |0018: return-void │ │ +3bfd30: |[3bfd30] de.danoeh.antennapod.model.feed.FeedMedia.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3bfd40: 5b23 336d |0000: iput-object v3, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfd44: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +3bfd48: 6e10 f79b 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3bfd4e: 0b00 |0007: move-result-wide v0 │ │ +3bfd50: 2803 |0008: goto 000b // +0003 │ │ +3bfd52: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +3bfd56: 5a20 346d |000b: iput-wide v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ +3bfd5a: 3803 0b00 |000d: if-eqz v3, 0018 // +000b │ │ +3bfd5e: 6e10 fe9b 0300 |000f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3bfd64: 0c00 |0012: move-result-object v0 │ │ +3bfd66: 3220 0500 |0013: if-eq v0, v2, 0018 // +0005 │ │ +3bfd6a: 6e20 169c 2300 |0015: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ +3bfd70: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x000f line=257 │ │ 0x0015 line=258 │ │ locals : │ │ @@ -1428496,17 +1428490,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfd9c: |[3bfd9c] de.danoeh.antennapod.model.feed.FeedMedia.setItemId:(J)V │ │ -3bfdac: 5a01 346d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ -3bfdb0: 0e00 |0002: return-void │ │ +3bfd74: |[3bfd74] de.danoeh.antennapod.model.feed.FeedMedia.setItemId:(J)V │ │ +3bfd84: 5a01 346d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.itemID:J // field@6d34 │ │ +3bfd88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1428515,17 +1428509,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfdb4: |[3bfdb4] de.danoeh.antennapod.model.feed.FeedMedia.setLastPlayedTime:(J)V │ │ -3bfdc4: 5a01 356d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ -3bfdc8: 0e00 |0002: return-void │ │ +3bfd8c: |[3bfd8c] de.danoeh.antennapod.model.feed.FeedMedia.setLastPlayedTime:(J)V │ │ +3bfd9c: 5a01 356d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ +3bfda0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1428534,20 +1428528,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3bfdcc: |[3bfdcc] de.danoeh.antennapod.model.feed.FeedMedia.setLocalFileUrl:(Ljava/lang/String;)V │ │ -3bfddc: 5b01 366d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bfde0: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -3bfde4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3bfde6: 5c01 2f6d |0005: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ -3bfdea: 0e00 |0007: return-void │ │ +3bfda4: |[3bfda4] de.danoeh.antennapod.model.feed.FeedMedia.setLocalFileUrl:(Ljava/lang/String;)V │ │ +3bfdb4: 5b01 366d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bfdb8: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +3bfdbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3bfdbe: 5c01 2f6d |0005: iput-boolean v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ +3bfdc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=482 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ @@ -1428557,23 +1428551,23 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -3bfdec: |[3bfdec] de.danoeh.antennapod.model.feed.FeedMedia.setPlaybackCompletionDate:(Ljava/util/Date;)V │ │ -3bfdfc: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -3bfe00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3bfe02: 2807 |0003: goto 000a // +0007 │ │ -3bfe04: 6e10 e1a7 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ -3bfe0a: 0c01 |0007: move-result-object v1 │ │ -3bfe0c: 1f01 db1b |0008: check-cast v1, Ljava/util/Date; // type@1bdb │ │ -3bfe10: 5b01 386d |000a: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ -3bfe14: 0e00 |000c: return-void │ │ +3bfdc4: |[3bfdc4] de.danoeh.antennapod.model.feed.FeedMedia.setPlaybackCompletionDate:(Ljava/util/Date;)V │ │ +3bfdd4: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +3bfdd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3bfdda: 2807 |0003: goto 000a // +0007 │ │ +3bfddc: 6e10 e1a7 0100 |0004: invoke-virtual {v1}, Ljava/util/Date;.clone:()Ljava/lang/Object; // method@a7e1 │ │ +3bfde2: 0c01 |0007: move-result-object v1 │ │ +3bfde4: 1f01 db1b |0008: check-cast v1, Ljava/util/Date; // type@1bdb │ │ +3bfde8: 5b01 386d |000a: iput-object v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ +3bfdec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=269 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -1428582,17 +1428576,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfe18: |[3bfe18] de.danoeh.antennapod.model.feed.FeedMedia.setPlayedDuration:(I)V │ │ -3bfe28: 5901 396d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ -3bfe2c: 0e00 |0002: return-void │ │ +3bfdf0: |[3bfdf0] de.danoeh.antennapod.model.feed.FeedMedia.setPlayedDuration:(I)V │ │ +3bfe00: 5901 396d |0000: iput v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ +3bfe04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1428601,27 +1428595,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3bfe30: |[3bfe30] de.danoeh.antennapod.model.feed.FeedMedia.setPosition:(I)V │ │ -3bfe40: 5912 3b6d |0000: iput v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ -3bfe44: 3d02 1400 |0002: if-lez v2, 0016 // +0014 │ │ -3bfe48: 5412 336d |0004: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfe4c: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ -3bfe50: 5412 336d |0008: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfe54: 6e10 0a9c 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ -3bfe5a: 0a02 |000d: move-result v2 │ │ -3bfe5c: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ -3bfe60: 5412 336d |0010: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfe64: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -3bfe66: 6e20 199c 0200 |0013: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@9c19 │ │ -3bfe6c: 0e00 |0016: return-void │ │ +3bfe08: |[3bfe08] de.danoeh.antennapod.model.feed.FeedMedia.setPosition:(I)V │ │ +3bfe18: 5912 3b6d |0000: iput v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ +3bfe1c: 3d02 1400 |0002: if-lez v2, 0016 // +0014 │ │ +3bfe20: 5412 336d |0004: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfe24: 3802 1000 |0006: if-eqz v2, 0016 // +0010 │ │ +3bfe28: 5412 336d |0008: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfe2c: 6e10 0a9c 0200 |000a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isNew:()Z // method@9c0a │ │ +3bfe32: 0a02 |000d: move-result v2 │ │ +3bfe34: 3802 0800 |000e: if-eqz v2, 0016 // +0008 │ │ +3bfe38: 5412 336d |0010: iget-object v2, v1, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfe3c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +3bfe3e: 6e20 199c 0200 |0013: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@9c19 │ │ +3bfe44: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=207 │ │ 0x0010 line=208 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1428632,17 +1428626,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3bfe70: |[3bfe70] de.danoeh.antennapod.model.feed.FeedMedia.setSize:(J)V │ │ -3bfe80: 5a01 3c6d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bfe84: 0e00 |0002: return-void │ │ +3bfe48: |[3bfe48] de.danoeh.antennapod.model.feed.FeedMedia.setSize:(J)V │ │ +3bfe58: 5a01 3c6d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bfe5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1428651,31 +1428645,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -3bfe88: |[3bfe88] de.danoeh.antennapod.model.feed.FeedMedia.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3bfe98: 5460 2e6d |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bfe9c: 5b50 2e6d |0002: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bfea0: 5360 3c6d |0004: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bfea4: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3bfea8: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -3bfeac: 3d04 0400 |000a: if-lez v4, 000e // +0004 │ │ -3bfeb0: 5a50 3c6d |000c: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bfeb4: 5260 306d |000e: iget v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bfeb8: 3d00 0800 |0010: if-lez v0, 0018 // +0008 │ │ -3bfebc: 5251 306d |0012: iget v1, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bfec0: 3c01 0400 |0014: if-gtz v1, 0018 // +0004 │ │ -3bfec4: 5950 306d |0016: iput v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bfec8: 5466 376d |0018: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bfecc: 3806 0400 |001a: if-eqz v6, 001e // +0004 │ │ -3bfed0: 5b56 376d |001c: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bfed4: 0e00 |001e: return-void │ │ +3bfe60: |[3bfe60] de.danoeh.antennapod.model.feed.FeedMedia.updateFromOther:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3bfe70: 5460 2e6d |0000: iget-object v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bfe74: 5b50 2e6d |0002: iput-object v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bfe78: 5360 3c6d |0004: iget-wide v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bfe7c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3bfe80: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +3bfe84: 3d04 0400 |000a: if-lez v4, 000e // +0004 │ │ +3bfe88: 5a50 3c6d |000c: iput-wide v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bfe8c: 5260 306d |000e: iget v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bfe90: 3d00 0800 |0010: if-lez v0, 0018 // +0008 │ │ +3bfe94: 5251 306d |0012: iget v1, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bfe98: 3c01 0400 |0014: if-gtz v1, 0018 // +0004 │ │ +3bfe9c: 5950 306d |0016: iput v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bfea0: 5466 376d |0018: iget-object v6, v6, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bfea4: 3806 0400 |001a: if-eqz v6, 001e // +0004 │ │ +3bfea8: 5b56 376d |001c: iput-object v6, v5, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bfeac: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x000c line=136 │ │ 0x000e line=138 │ │ 0x0016 line=139 │ │ @@ -1428690,51 +1428684,51 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -3bfed8: |[3bfed8] de.danoeh.antennapod.model.feed.FeedMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ -3bfee8: 5340 326d |0000: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ -3bfeec: 6e30 c407 0501 |0002: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3bfef2: 5446 336d |0005: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bfef6: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -3bfefa: 3806 0900 |0009: if-eqz v6, 0012 // +0009 │ │ -3bfefe: 5446 336d |000b: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ -3bff02: 6e10 f79b 0600 |000d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3bff08: 0b02 |0010: move-result-wide v2 │ │ -3bff0a: 2802 |0011: goto 0013 // +0002 │ │ -3bff0c: 0402 |0012: move-wide v2, v0 │ │ -3bff0e: 6e30 c407 2503 |0013: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3bff14: 5246 306d |0016: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ -3bff18: 6e20 c007 6500 |0018: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ -3bff1e: 5246 3b6d |001b: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ -3bff22: 6e20 c007 6500 |001d: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ -3bff28: 5342 3c6d |0020: iget-wide v2, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ -3bff2c: 6e30 c407 2503 |0022: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3bff32: 5446 376d |0025: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ -3bff36: 6e20 c907 6500 |0027: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bff3c: 5446 366d |002a: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ -3bff40: 6e20 c907 6500 |002c: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bff46: 5446 2e6d |002f: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ -3bff4a: 6e20 c907 6500 |0031: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3bff50: 5546 2f6d |0034: iget-boolean v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ -3bff54: 8d66 |0036: int-to-byte v6, v6 │ │ -3bff56: 6e20 bd07 6500 |0037: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeByte:(B)V // method@07bd │ │ -3bff5c: 5446 386d |003a: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ -3bff60: 3806 0600 |003c: if-eqz v6, 0042 // +0006 │ │ -3bff64: 6e10 e4a7 0600 |003e: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ -3bff6a: 0b00 |0041: move-result-wide v0 │ │ -3bff6c: 6e30 c407 0501 |0042: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3bff72: 5246 396d |0045: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ -3bff76: 6e20 c007 6500 |0047: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ -3bff7c: 5340 356d |004a: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ -3bff80: 6e30 c407 0501 |004c: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3bff86: 0e00 |004f: return-void │ │ +3bfeb0: |[3bfeb0] de.danoeh.antennapod.model.feed.FeedMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ +3bfec0: 5340 326d |0000: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.id:J // field@6d32 │ │ +3bfec4: 6e30 c407 0501 |0002: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3bfeca: 5446 336d |0005: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfece: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +3bfed2: 3806 0900 |0009: if-eqz v6, 0012 // +0009 │ │ +3bfed6: 5446 336d |000b: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.item:Lde/danoeh/antennapod/model/feed/FeedItem; // field@6d33 │ │ +3bfeda: 6e10 f79b 0600 |000d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3bfee0: 0b02 |0010: move-result-wide v2 │ │ +3bfee2: 2802 |0011: goto 0013 // +0002 │ │ +3bfee4: 0402 |0012: move-wide v2, v0 │ │ +3bfee6: 6e30 c407 2503 |0013: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3bfeec: 5246 306d |0016: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.duration:I // field@6d30 │ │ +3bfef0: 6e20 c007 6500 |0018: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ +3bfef6: 5246 3b6d |001b: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.position:I // field@6d3b │ │ +3bfefa: 6e20 c007 6500 |001d: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ +3bff00: 5342 3c6d |0020: iget-wide v2, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.size:J // field@6d3c │ │ +3bff04: 6e30 c407 2503 |0022: invoke-virtual {v5, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3bff0a: 5446 376d |0025: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.mimeType:Ljava/lang/String; // field@6d37 │ │ +3bff0e: 6e20 c907 6500 |0027: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bff14: 5446 366d |002a: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileUrl:Ljava/lang/String; // field@6d36 │ │ +3bff18: 6e20 c907 6500 |002c: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bff1e: 5446 2e6d |002f: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloadUrl:Ljava/lang/String; // field@6d2e │ │ +3bff22: 6e20 c907 6500 |0031: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3bff28: 5546 2f6d |0034: iget-boolean v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.downloaded:Z // field@6d2f │ │ +3bff2c: 8d66 |0036: int-to-byte v6, v6 │ │ +3bff2e: 6e20 bd07 6500 |0037: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeByte:(B)V // method@07bd │ │ +3bff34: 5446 386d |003a: iget-object v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playbackCompletionDate:Ljava/util/Date; // field@6d38 │ │ +3bff38: 3806 0600 |003c: if-eqz v6, 0042 // +0006 │ │ +3bff3c: 6e10 e4a7 0600 |003e: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ +3bff42: 0b00 |0041: move-result-wide v0 │ │ +3bff44: 6e30 c407 0501 |0042: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3bff4a: 5246 396d |0045: iget v6, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.playedDuration:I // field@6d39 │ │ +3bff4e: 6e20 c007 6500 |0047: invoke-virtual {v5, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ +3bff54: 5340 356d |004a: iget-wide v0, v4, Lde/danoeh/antennapod/model/feed/FeedMedia;.lastPlayedTime:J // field@6d35 │ │ +3bff58: 6e30 c407 0501 |004c: invoke-virtual {v5, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3bff5e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ 0x0016 line=293 │ │ 0x001b line=294 │ │ 0x0020 line=295 │ │ @@ -1428865,95 +1428859,95 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c22ec: |[3c22ec] de.danoeh.antennapod.model.playback.RemoteMedia.:()V │ │ -3c22fc: 2200 db18 |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/RemoteMedia$1; // type@18db │ │ -3c2300: 7010 dc9c 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.:()V // method@9cdc │ │ -3c2306: 6900 956d |0005: sput-object v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6d95 │ │ -3c230a: 0e00 |0007: return-void │ │ +3c22c4: |[3c22c4] de.danoeh.antennapod.model.playback.RemoteMedia.:()V │ │ +3c22d4: 2200 db18 |0000: new-instance v0, Lde/danoeh/antennapod/model/playback/RemoteMedia$1; // type@18db │ │ +3c22d8: 7010 dc9c 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/model/playback/RemoteMedia$1;.:()V // method@9cdc │ │ +3c22de: 6900 956d |0005: sput-object v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.CREATOR:Landroid/os/Parcelable$Creator; // field@6d95 │ │ +3c22e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : '' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 121 16-bit code units │ │ -3c230c: |[3c230c] de.danoeh.antennapod.model.playback.RemoteMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3c231c: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c2322: 6e10 fe9b 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3c2328: 0c00 |0006: move-result-object v0 │ │ -3c232a: 6e10 389c 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3c2330: 0c00 |000a: move-result-object v0 │ │ -3c2332: 5b10 996d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c2336: 6e10 fb9b 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@9bfb │ │ -3c233c: 0c00 |0010: move-result-object v0 │ │ -3c233e: 5b10 a26d |0011: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c2342: 6e10 f59b 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3c2348: 0c00 |0016: move-result-object v0 │ │ -3c234a: 6e10 9f9b 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3c2350: 0c00 |001a: move-result-object v0 │ │ -3c2352: 5b10 a06d |001b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c2356: 6e10 f59b 0200 |001d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3c235c: 0c00 |0020: move-result-object v0 │ │ -3c235e: 6e10 b49b 0000 |0021: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3c2364: 0c00 |0024: move-result-object v0 │ │ -3c2366: 5b10 9f6d |0025: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ -3c236a: 6e10 039c 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3c2370: 0c00 |002a: move-result-object v0 │ │ -3c2372: 5b10 9c6d |002b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ -3c2376: 6e10 fc9b 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ -3c237c: 0c00 |0030: move-result-object v0 │ │ -3c237e: 5b10 9b6d |0031: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ -3c2382: 6e10 f59b 0200 |0033: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3c2388: 0c00 |0036: move-result-object v0 │ │ -3c238a: 6e10 9c9b 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ -3c2390: 0c00 |003a: move-result-object v0 │ │ -3c2392: 5b10 9d6d |003b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ -3c2396: 6e10 fa9b 0200 |003d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ -3c239c: 0c00 |0040: move-result-object v0 │ │ -3c239e: 7110 35aa 0000 |0041: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ -3c23a4: 0a00 |0044: move-result v0 │ │ -3c23a6: 3900 0900 |0045: if-nez v0, 004e // +0009 │ │ -3c23aa: 6e10 fa9b 0200 |0047: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ -3c23b0: 0c00 |004a: move-result-object v0 │ │ -3c23b2: 5b10 a16d |004b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ -3c23b6: 280b |004d: goto 0058 // +000b │ │ -3c23b8: 6e10 f59b 0200 |004e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3c23be: 0c00 |0051: move-result-object v0 │ │ -3c23c0: 6e10 a59b 0000 |0052: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3c23c6: 0c00 |0055: move-result-object v0 │ │ -3c23c8: 5b10 a16d |0056: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ -3c23cc: 6e10 f59b 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3c23d2: 0c00 |005b: move-result-object v0 │ │ -3c23d4: 6e10 ac9b 0000 |005c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ -3c23da: 0c00 |005f: move-result-object v0 │ │ -3c23dc: 5b10 9e6d |0060: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ -3c23e0: 6e10 fe9b 0200 |0062: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3c23e6: 0c00 |0065: move-result-object v0 │ │ -3c23e8: 6e10 469c 0000 |0066: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@9c46 │ │ -3c23ee: 0c00 |0069: move-result-object v0 │ │ -3c23f0: 5b10 a46d |006a: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ -3c23f4: 6e10 029c 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3c23fa: 0c00 |006f: move-result-object v0 │ │ -3c23fc: 5b10 a76d |0070: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ -3c2400: 6e10 f49b 0200 |0072: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ -3c2406: 0c02 |0075: move-result-object v2 │ │ -3c2408: 5b12 a56d |0076: iput-object v2, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ -3c240c: 0e00 |0078: return-void │ │ +3c22e4: |[3c22e4] de.danoeh.antennapod.model.playback.RemoteMedia.:(Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3c22f4: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c22fa: 6e10 fe9b 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3c2300: 0c00 |0006: move-result-object v0 │ │ +3c2302: 6e10 389c 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3c2308: 0c00 |000a: move-result-object v0 │ │ +3c230a: 5b10 996d |000b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c230e: 6e10 fb9b 0200 |000d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@9bfb │ │ +3c2314: 0c00 |0010: move-result-object v0 │ │ +3c2316: 5b10 a26d |0011: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c231a: 6e10 f59b 0200 |0013: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3c2320: 0c00 |0016: move-result-object v0 │ │ +3c2322: 6e10 9f9b 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3c2328: 0c00 |001a: move-result-object v0 │ │ +3c232a: 5b10 a06d |001b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c232e: 6e10 f59b 0200 |001d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3c2334: 0c00 |0020: move-result-object v0 │ │ +3c2336: 6e10 b49b 0000 |0021: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3c233c: 0c00 |0024: move-result-object v0 │ │ +3c233e: 5b10 9f6d |0025: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ +3c2342: 6e10 039c 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3c2348: 0c00 |002a: move-result-object v0 │ │ +3c234a: 5b10 9c6d |002b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ +3c234e: 6e10 fc9b 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getLink:()Ljava/lang/String; // method@9bfc │ │ +3c2354: 0c00 |0030: move-result-object v0 │ │ +3c2356: 5b10 9b6d |0031: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ +3c235a: 6e10 f59b 0200 |0033: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3c2360: 0c00 |0036: move-result-object v0 │ │ +3c2362: 6e10 9c9b 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ +3c2368: 0c00 |003a: move-result-object v0 │ │ +3c236a: 5b10 9d6d |003b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ +3c236e: 6e10 fa9b 0200 |003d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ +3c2374: 0c00 |0040: move-result-object v0 │ │ +3c2376: 7110 35aa 0000 |0041: invoke-static {v0}, Lorg/apache/commons/lang3/StringUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@aa35 │ │ +3c237c: 0a00 |0044: move-result v0 │ │ +3c237e: 3900 0900 |0045: if-nez v0, 004e // +0009 │ │ +3c2382: 6e10 fa9b 0200 |0047: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ +3c2388: 0c00 |004a: move-result-object v0 │ │ +3c238a: 5b10 a16d |004b: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ +3c238e: 280b |004d: goto 0058 // +000b │ │ +3c2390: 6e10 f59b 0200 |004e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3c2396: 0c00 |0051: move-result-object v0 │ │ +3c2398: 6e10 a59b 0000 |0052: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3c239e: 0c00 |0055: move-result-object v0 │ │ +3c23a0: 5b10 a16d |0056: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ +3c23a4: 6e10 f59b 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3c23aa: 0c00 |005b: move-result-object v0 │ │ +3c23ac: 6e10 ac9b 0000 |005c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ +3c23b2: 0c00 |005f: move-result-object v0 │ │ +3c23b4: 5b10 9e6d |0060: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ +3c23b8: 6e10 fe9b 0200 |0062: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3c23be: 0c00 |0065: move-result-object v0 │ │ +3c23c0: 6e10 469c 0000 |0066: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMimeType:()Ljava/lang/String; // method@9c46 │ │ +3c23c6: 0c00 |0069: move-result-object v0 │ │ +3c23c8: 5b10 a46d |006a: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ +3c23cc: 6e10 029c 0200 |006c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3c23d2: 0c00 |006f: move-result-object v0 │ │ +3c23d4: 5b10 a76d |0070: iput-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ +3c23d8: 6e10 f49b 0200 |0072: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ +3c23de: 0c02 |0075: move-result-object v2 │ │ +3c23e0: 5b12 a56d |0076: iput-object v2, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ +3c23e4: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x0013 line=66 │ │ 0x001d line=67 │ │ @@ -1428976,29 +1428970,29 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -3c2410: |[3c2410] de.danoeh.antennapod.model.playback.RemoteMedia.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V │ │ -3c2420: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c2426: 5b01 996d |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c242a: 5b02 a26d |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c242e: 5b03 a06d |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c2432: 5b04 9f6d |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ -3c2436: 5b05 9c6d |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ -3c243a: 5b06 9b6d |000d: iput-object v6, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ -3c243e: 5b07 9d6d |000f: iput-object v7, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ -3c2442: 5b08 a16d |0011: iput-object v8, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ -3c2446: 5b09 9e6d |0013: iput-object v9, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ -3c244a: 5b0a a46d |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ -3c244e: 5b0b a76d |0017: iput-object v11, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ -3c2452: 5b0c a56d |0019: iput-object v12, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ -3c2456: 0e00 |001b: return-void │ │ +3c23e8: |[3c23e8] de.danoeh.antennapod.model.playback.RemoteMedia.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V │ │ +3c23f8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c23fe: 5b01 996d |0003: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c2402: 5b02 a26d |0005: iput-object v2, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c2406: 5b03 a06d |0007: iput-object v3, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c240a: 5b04 9f6d |0009: iput-object v4, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ +3c240e: 5b05 9c6d |000b: iput-object v5, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ +3c2412: 5b06 9b6d |000d: iput-object v6, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ +3c2416: 5b07 9d6d |000f: iput-object v7, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ +3c241a: 5b08 a16d |0011: iput-object v8, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ +3c241e: 5b09 9e6d |0013: iput-object v9, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ +3c2422: 5b0a a46d |0015: iput-object v10, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ +3c2426: 5b0b a76d |0017: iput-object v11, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ +3c242a: 5b0c a56d |0019: iput-object v12, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ +3c242e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ @@ -1429031,87 +1429025,87 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c203c: |[3c203c] de.danoeh.antennapod.model.playback.RemoteMedia.describeContents:()I │ │ -3c204c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c204e: 0f00 |0001: return v0 │ │ +3c2014: |[3c2014] de.danoeh.antennapod.model.playback.RemoteMedia.describeContents:()I │ │ +3c2024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c2026: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -3c1f2c: |[3c1f2c] de.danoeh.antennapod.model.playback.RemoteMedia.equals:(Ljava/lang/Object;)Z │ │ -3c1f3c: 2050 dc18 |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ -3c1f40: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3c1f42: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3c1f44: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ -3c1f48: 1f05 dc18 |0006: check-cast v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ -3c1f4c: 5440 996d |0008: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c1f50: 5453 996d |000a: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c1f54: 7120 32aa 3000 |000c: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ -3c1f5a: 0a00 |000f: move-result v0 │ │ -3c1f5c: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -3c1f60: 5440 a06d |0012: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c1f64: 5453 a06d |0014: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c1f68: 7120 32aa 3000 |0016: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ -3c1f6e: 0a00 |0019: move-result v0 │ │ -3c1f70: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -3c1f74: 5440 a26d |001c: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c1f78: 5455 a26d |001e: iget-object v5, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c1f7c: 7120 32aa 5000 |0020: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ -3c1f82: 0a05 |0023: move-result v5 │ │ -3c1f84: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ -3c1f88: 2802 |0026: goto 0028 // +0002 │ │ -3c1f8a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -3c1f8c: 0f01 |0028: return v1 │ │ -3c1f8e: 2050 cf18 |0029: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3c1f92: 3800 3900 |002b: if-eqz v0, 0064 // +0039 │ │ -3c1f96: 1f05 cf18 |002d: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3c1f9a: 5440 996d |002f: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c1f9e: 6e10 4f9c 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStreamUrl:()Ljava/lang/String; // method@9c4f │ │ -3c1fa4: 0c03 |0034: move-result-object v3 │ │ -3c1fa6: 7120 32aa 3000 |0035: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ -3c1fac: 0a00 |0038: move-result v0 │ │ -3c1fae: 3900 0300 |0039: if-nez v0, 003c // +0003 │ │ -3c1fb2: 0f02 |003b: return v2 │ │ -3c1fb4: 6e10 409c 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3c1fba: 0c05 |003f: move-result-object v5 │ │ -3c1fbc: 3805 2400 |0040: if-eqz v5, 0064 // +0024 │ │ -3c1fc0: 5440 a26d |0042: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c1fc4: 6e10 fb9b 0500 |0044: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@9bfb │ │ -3c1fca: 0c03 |0047: move-result-object v3 │ │ -3c1fcc: 7120 32aa 3000 |0048: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ -3c1fd2: 0a00 |004b: move-result v0 │ │ -3c1fd4: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ -3c1fd8: 2816 |004e: goto 0064 // +0016 │ │ -3c1fda: 6e10 f59b 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3c1fe0: 0c05 |0052: move-result-object v5 │ │ -3c1fe2: 3805 0f00 |0053: if-eqz v5, 0062 // +000f │ │ -3c1fe6: 5440 a06d |0055: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c1fea: 6e10 9f9b 0500 |0057: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ -3c1ff0: 0c05 |005a: move-result-object v5 │ │ -3c1ff2: 7120 32aa 5000 |005b: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ -3c1ff8: 0a05 |005e: move-result v5 │ │ -3c1ffa: 3805 0300 |005f: if-eqz v5, 0062 // +0003 │ │ -3c1ffe: 2802 |0061: goto 0063 // +0002 │ │ -3c2000: 1201 |0062: const/4 v1, #int 0 // #0 │ │ -3c2002: 0f01 |0063: return v1 │ │ -3c2004: 0f02 |0064: return v2 │ │ +3c1f04: |[3c1f04] de.danoeh.antennapod.model.playback.RemoteMedia.equals:(Ljava/lang/Object;)Z │ │ +3c1f14: 2050 dc18 |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ +3c1f18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3c1f1a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3c1f1c: 3800 2500 |0004: if-eqz v0, 0029 // +0025 │ │ +3c1f20: 1f05 dc18 |0006: check-cast v5, Lde/danoeh/antennapod/model/playback/RemoteMedia; // type@18dc │ │ +3c1f24: 5440 996d |0008: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c1f28: 5453 996d |000a: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c1f2c: 7120 32aa 3000 |000c: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ +3c1f32: 0a00 |000f: move-result v0 │ │ +3c1f34: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +3c1f38: 5440 a06d |0012: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c1f3c: 5453 a06d |0014: iget-object v3, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c1f40: 7120 32aa 3000 |0016: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ +3c1f46: 0a00 |0019: move-result v0 │ │ +3c1f48: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +3c1f4c: 5440 a26d |001c: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c1f50: 5455 a26d |001e: iget-object v5, v5, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c1f54: 7120 32aa 5000 |0020: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ +3c1f5a: 0a05 |0023: move-result v5 │ │ +3c1f5c: 3805 0300 |0024: if-eqz v5, 0027 // +0003 │ │ +3c1f60: 2802 |0026: goto 0028 // +0002 │ │ +3c1f62: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +3c1f64: 0f01 |0028: return v1 │ │ +3c1f66: 2050 cf18 |0029: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3c1f6a: 3800 3900 |002b: if-eqz v0, 0064 // +0039 │ │ +3c1f6e: 1f05 cf18 |002d: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3c1f72: 5440 996d |002f: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c1f76: 6e10 4f9c 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getStreamUrl:()Ljava/lang/String; // method@9c4f │ │ +3c1f7c: 0c03 |0034: move-result-object v3 │ │ +3c1f7e: 7120 32aa 3000 |0035: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ +3c1f84: 0a00 |0038: move-result v0 │ │ +3c1f86: 3900 0300 |0039: if-nez v0, 003c // +0003 │ │ +3c1f8a: 0f02 |003b: return v2 │ │ +3c1f8c: 6e10 409c 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3c1f92: 0c05 |003f: move-result-object v5 │ │ +3c1f94: 3805 2400 |0040: if-eqz v5, 0064 // +0024 │ │ +3c1f98: 5440 a26d |0042: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c1f9c: 6e10 fb9b 0500 |0044: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getItemIdentifier:()Ljava/lang/String; // method@9bfb │ │ +3c1fa2: 0c03 |0047: move-result-object v3 │ │ +3c1fa4: 7120 32aa 3000 |0048: invoke-static {v0, v3}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ +3c1faa: 0a00 |004b: move-result v0 │ │ +3c1fac: 3900 0300 |004c: if-nez v0, 004f // +0003 │ │ +3c1fb0: 2816 |004e: goto 0064 // +0016 │ │ +3c1fb2: 6e10 f59b 0500 |004f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3c1fb8: 0c05 |0052: move-result-object v5 │ │ +3c1fba: 3805 0f00 |0053: if-eqz v5, 0062 // +000f │ │ +3c1fbe: 5440 a06d |0055: iget-object v0, v4, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c1fc2: 6e10 9f9b 0500 |0057: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDownloadUrl:()Ljava/lang/String; // method@9b9f │ │ +3c1fc8: 0c05 |005a: move-result-object v5 │ │ +3c1fca: 7120 32aa 5000 |005b: invoke-static {v0, v5}, Lorg/apache/commons/lang3/StringUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@aa32 │ │ +3c1fd0: 0a05 |005e: move-result v5 │ │ +3c1fd2: 3805 0300 |005f: if-eqz v5, 0062 // +0003 │ │ +3c1fd6: 2802 |0061: goto 0063 // +0002 │ │ +3c1fd8: 1201 |0062: const/4 v1, #int 0 // #0 │ │ +3c1fda: 0f01 |0063: return v1 │ │ +3c1fdc: 0f02 |0064: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0006 line=282 │ │ 0x0008 line=283 │ │ 0x0016 line=284 │ │ 0x0020 line=285 │ │ @@ -1429131,17 +1429125,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c22bc: |[3c22bc] de.danoeh.antennapod.model.playback.RemoteMedia.getChapters:()Ljava/util/List; │ │ -3c22cc: 5410 986d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6d98 │ │ -3c22d0: 1100 |0002: return-object v0 │ │ +3c2294: |[3c2294] de.danoeh.antennapod.model.playback.RemoteMedia.getChapters:()Ljava/util/List; │ │ +3c22a4: 5410 986d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6d98 │ │ +3c22a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #3 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429149,17 +1429143,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2120: |[3c2120] de.danoeh.antennapod.model.playback.RemoteMedia.getDescription:()Ljava/lang/String; │ │ -3c2130: 5410 a56d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ -3c2134: 1100 |0002: return-object v0 │ │ +3c20f8: |[3c20f8] de.danoeh.antennapod.model.playback.RemoteMedia.getDescription:()Ljava/lang/String; │ │ +3c2108: 5410 a56d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ +3c210c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #4 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429167,17 +1429161,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2138: |[3c2138] de.danoeh.antennapod.model.playback.RemoteMedia.getDownloadUrl:()Ljava/lang/String; │ │ -3c2148: 5410 996d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c214c: 1100 |0002: return-object v0 │ │ +3c2110: |[3c2110] de.danoeh.antennapod.model.playback.RemoteMedia.getDownloadUrl:()Ljava/lang/String; │ │ +3c2120: 5410 996d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c2124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #5 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429185,17 +1429179,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2050: |[3c2050] de.danoeh.antennapod.model.playback.RemoteMedia.getDuration:()I │ │ -3c2060: 5210 9a6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6d9a │ │ -3c2064: 0f00 |0002: return v0 │ │ +3c2028: |[3c2028] de.danoeh.antennapod.model.playback.RemoteMedia.getDuration:()I │ │ +3c2038: 5210 9a6d |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6d9a │ │ +3c203c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #6 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429203,17 +1429197,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2150: |[3c2150] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeIdentifier:()Ljava/lang/String; │ │ -3c2160: 5410 a26d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c2164: 1100 |0002: return-object v0 │ │ +3c2128: |[3c2128] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeIdentifier:()Ljava/lang/String; │ │ +3c2138: 5410 a26d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c213c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #7 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429221,17 +1429215,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2168: |[3c2168] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeLink:()Ljava/lang/String; │ │ -3c2178: 5410 9b6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ -3c217c: 1100 |0002: return-object v0 │ │ +3c2140: |[3c2140] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeLink:()Ljava/lang/String; │ │ +3c2150: 5410 9b6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ +3c2154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #8 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429239,17 +1429233,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2180: |[3c2180] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeTitle:()Ljava/lang/String; │ │ -3c2190: 5410 9c6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ -3c2194: 1100 |0002: return-object v0 │ │ +3c2158: |[3c2158] de.danoeh.antennapod.model.playback.RemoteMedia.getEpisodeTitle:()Ljava/lang/String; │ │ +3c2168: 5410 9c6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ +3c216c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #9 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429257,17 +1429251,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2198: |[3c2198] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedAuthor:()Ljava/lang/String; │ │ -3c21a8: 5410 9d6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ -3c21ac: 1100 |0002: return-object v0 │ │ +3c2170: |[3c2170] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedAuthor:()Ljava/lang/String; │ │ +3c2180: 5410 9d6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ +3c2184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #10 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429275,17 +1429269,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c21b0: |[3c21b0] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedLink:()Ljava/lang/String; │ │ -3c21c0: 5410 9e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ -3c21c4: 1100 |0002: return-object v0 │ │ +3c2188: |[3c2188] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedLink:()Ljava/lang/String; │ │ +3c2198: 5410 9e6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ +3c219c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #11 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429293,17 +1429287,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c21c8: |[3c21c8] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedTitle:()Ljava/lang/String; │ │ -3c21d8: 5410 9f6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ -3c21dc: 1100 |0002: return-object v0 │ │ +3c21a0: |[3c21a0] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedTitle:()Ljava/lang/String; │ │ +3c21b0: 5410 9f6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ +3c21b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #12 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429311,17 +1429305,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c21e0: |[3c21e0] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedUrl:()Ljava/lang/String; │ │ -3c21f0: 5410 a06d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c21f4: 1100 |0002: return-object v0 │ │ +3c21b8: |[3c21b8] de.danoeh.antennapod.model.playback.RemoteMedia.getFeedUrl:()Ljava/lang/String; │ │ +3c21c8: 5410 a06d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c21cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #13 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429329,26 +1429323,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -3c20dc: |[3c20dc] de.danoeh.antennapod.model.playback.RemoteMedia.getIdentifier:()Ljava/lang/Object; │ │ -3c20ec: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c20f0: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c20f6: 5421 a26d |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c20fa: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2100: 1a01 7b07 |000a: const-string v1, "@" // string@077b │ │ -3c2104: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c210a: 5421 a06d |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c210e: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2114: 6e10 1ba6 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c211a: 0c00 |0017: move-result-object v0 │ │ -3c211c: 1100 |0018: return-object v0 │ │ +3c20b4: |[3c20b4] de.danoeh.antennapod.model.playback.RemoteMedia.getIdentifier:()Ljava/lang/Object; │ │ +3c20c4: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c20c8: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c20ce: 5421 a26d |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c20d2: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c20d8: 1a01 7b07 |000a: const-string v1, "@" // string@077b │ │ +3c20dc: 6e20 12a6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c20e2: 5421 a06d |000f: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c20e6: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c20ec: 6e10 1ba6 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c20f2: 0c00 |0017: move-result-object v0 │ │ +3c20f4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #14 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429356,17 +1429350,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c21f8: |[3c21f8] de.danoeh.antennapod.model.playback.RemoteMedia.getImageLocation:()Ljava/lang/String; │ │ -3c2208: 5410 a16d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ -3c220c: 1100 |0002: return-object v0 │ │ +3c21d0: |[3c21d0] de.danoeh.antennapod.model.playback.RemoteMedia.getImageLocation:()Ljava/lang/String; │ │ +3c21e0: 5410 a16d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ +3c21e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #15 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429374,17 +1429368,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2210: |[3c2210] de.danoeh.antennapod.model.playback.RemoteMedia.getImageUrl:()Ljava/lang/String; │ │ -3c2220: 5410 a16d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ -3c2224: 1100 |0002: return-object v0 │ │ +3c21e8: |[3c21e8] de.danoeh.antennapod.model.playback.RemoteMedia.getImageUrl:()Ljava/lang/String; │ │ +3c21f8: 5410 a16d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ +3c21fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #16 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429392,17 +1429386,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c22d4: |[3c22d4] de.danoeh.antennapod.model.playback.RemoteMedia.getLastPlayedTime:()J │ │ -3c22e4: 5320 a36d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6da3 │ │ -3c22e8: 1000 |0002: return-wide v0 │ │ +3c22ac: |[3c22ac] de.danoeh.antennapod.model.playback.RemoteMedia.getLastPlayedTime:()J │ │ +3c22bc: 5320 a36d |0000: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6da3 │ │ +3c22c0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #17 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429410,35 +1429404,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c2228: |[3c2228] de.danoeh.antennapod.model.playback.RemoteMedia.getLocalFileUrl:()Ljava/lang/String; │ │ -3c2238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c223a: 1100 |0001: return-object v0 │ │ +3c2200: |[3c2200] de.danoeh.antennapod.model.playback.RemoteMedia.getLocalFileUrl:()Ljava/lang/String; │ │ +3c2210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c2212: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'getMediaType' │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3c201c: |[3c201c] de.danoeh.antennapod.model.playback.RemoteMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3c202c: 5410 a46d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ -3c2030: 7110 c29c 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@9cc2 │ │ -3c2036: 0c00 |0005: move-result-object v0 │ │ -3c2038: 1100 |0006: return-object v0 │ │ +3c1ff4: |[3c1ff4] de.danoeh.antennapod.model.playback.RemoteMedia.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3c2004: 5410 a46d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ +3c2008: 7110 c29c 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/model/playback/MediaType;.fromMimeType:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/MediaType; // method@9cc2 │ │ +3c200e: 0c00 |0005: move-result-object v0 │ │ +3c2010: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #19 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429446,17 +1429440,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c223c: |[3c223c] de.danoeh.antennapod.model.playback.RemoteMedia.getMimeType:()Ljava/lang/String; │ │ -3c224c: 5410 a46d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ -3c2250: 1100 |0002: return-object v0 │ │ +3c2214: |[3c2214] de.danoeh.antennapod.model.playback.RemoteMedia.getMimeType:()Ljava/lang/String; │ │ +3c2224: 5410 a46d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ +3c2228: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #20 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429464,17 +1429458,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2254: |[3c2254] de.danoeh.antennapod.model.playback.RemoteMedia.getNotes:()Ljava/lang/String; │ │ -3c2264: 5410 a56d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ -3c2268: 1100 |0002: return-object v0 │ │ +3c222c: |[3c222c] de.danoeh.antennapod.model.playback.RemoteMedia.getNotes:()Ljava/lang/String; │ │ +3c223c: 5410 a56d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ +3c2240: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #21 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429482,33 +1429476,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c2068: |[3c2068] de.danoeh.antennapod.model.playback.RemoteMedia.getPlayableType:()I │ │ -3c2078: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -3c207a: 0f00 |0001: return v0 │ │ +3c2040: |[3c2040] de.danoeh.antennapod.model.playback.RemoteMedia.getPlayableType:()I │ │ +3c2050: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +3c2052: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'getPosition' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c207c: |[3c207c] de.danoeh.antennapod.model.playback.RemoteMedia.getPosition:()I │ │ -3c208c: 5210 a66d |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6da6 │ │ -3c2090: 0f00 |0002: return v0 │ │ +3c2054: |[3c2054] de.danoeh.antennapod.model.playback.RemoteMedia.getPosition:()I │ │ +3c2064: 5210 a66d |0000: iget v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6da6 │ │ +3c2068: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #23 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429516,17 +1429510,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c22a4: |[3c22a4] de.danoeh.antennapod.model.playback.RemoteMedia.getPubDate:()Ljava/util/Date; │ │ -3c22b4: 5410 a76d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ -3c22b8: 1100 |0002: return-object v0 │ │ +3c227c: |[3c227c] de.danoeh.antennapod.model.playback.RemoteMedia.getPubDate:()Ljava/util/Date; │ │ +3c228c: 5410 a76d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ +3c2290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #24 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429534,17 +1429528,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c226c: |[3c226c] de.danoeh.antennapod.model.playback.RemoteMedia.getStreamUrl:()Ljava/lang/String; │ │ -3c227c: 5410 996d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c2280: 1100 |0002: return-object v0 │ │ +3c2244: |[3c2244] de.danoeh.antennapod.model.playback.RemoteMedia.getStreamUrl:()Ljava/lang/String; │ │ +3c2254: 5410 996d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c2258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ #25 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ @@ -1429552,20 +1429546,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3c2284: |[3c2284] de.danoeh.antennapod.model.playback.RemoteMedia.getWebsiteLink:()Ljava/lang/String; │ │ -3c2294: 5410 9b6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ -3c2298: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3c229c: 1100 |0004: return-object v0 │ │ -3c229e: 5410 a06d |0005: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c22a2: 1100 |0007: return-object v0 │ │ +3c225c: |[3c225c] de.danoeh.antennapod.model.playback.RemoteMedia.getWebsiteLink:()Ljava/lang/String; │ │ +3c226c: 5410 9b6d |0000: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ +3c2270: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3c2274: 1100 |0004: return-object v0 │ │ +3c2276: 5410 a06d |0005: iget-object v0, v1, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c227a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ │ │ @@ -1429574,29 +1429568,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -3c2094: |[3c2094] de.danoeh.antennapod.model.playback.RemoteMedia.hashCode:()I │ │ -3c20a4: 2200 a61c |0000: new-instance v0, Lorg/apache/commons/lang3/builder/HashCodeBuilder; // type@1ca6 │ │ -3c20a8: 7010 3daa 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.:()V // method@aa3d │ │ -3c20ae: 5421 996d |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c20b2: 6e20 3eaa 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@aa3e │ │ -3c20b8: 0c00 |000a: move-result-object v0 │ │ -3c20ba: 5421 a06d |000b: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c20be: 6e20 3eaa 1000 |000d: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@aa3e │ │ -3c20c4: 0c00 |0010: move-result-object v0 │ │ -3c20c6: 5421 a26d |0011: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c20ca: 6e20 3eaa 1000 |0013: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@aa3e │ │ -3c20d0: 0c00 |0016: move-result-object v0 │ │ -3c20d2: 6e10 3faa 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.toHashCode:()I // method@aa3f │ │ -3c20d8: 0a00 |001a: move-result v0 │ │ -3c20da: 0f00 |001b: return v0 │ │ +3c206c: |[3c206c] de.danoeh.antennapod.model.playback.RemoteMedia.hashCode:()I │ │ +3c207c: 2200 a61c |0000: new-instance v0, Lorg/apache/commons/lang3/builder/HashCodeBuilder; // type@1ca6 │ │ +3c2080: 7010 3daa 0000 |0002: invoke-direct {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.:()V // method@aa3d │ │ +3c2086: 5421 996d |0005: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c208a: 6e20 3eaa 1000 |0007: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@aa3e │ │ +3c2090: 0c00 |000a: move-result-object v0 │ │ +3c2092: 5421 a06d |000b: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c2096: 6e20 3eaa 1000 |000d: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@aa3e │ │ +3c209c: 0c00 |0010: move-result-object v0 │ │ +3c209e: 5421 a26d |0011: iget-object v1, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c20a2: 6e20 3eaa 1000 |0013: invoke-virtual {v0, v1}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder; // method@aa3e │ │ +3c20a8: 0c00 |0016: move-result-object v0 │ │ +3c20aa: 6e10 3faa 0000 |0017: invoke-virtual {v0}, Lorg/apache/commons/lang3/builder/HashCodeBuilder;.toHashCode:()I // method@aa3f │ │ +3c20b0: 0a00 |001a: move-result v0 │ │ +3c20b2: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0007 line=305 │ │ 0x000d line=306 │ │ 0x0013 line=307 │ │ 0x0017 line=308 │ │ @@ -1429608,78 +1429602,78 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c2008: |[3c2008] de.danoeh.antennapod.model.playback.RemoteMedia.localFileAvailable:()Z │ │ -3c2018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3c201a: 0f00 |0001: return v0 │ │ +3c1fe0: |[3c1fe0] de.danoeh.antennapod.model.playback.RemoteMedia.localFileAvailable:()Z │ │ +3c1ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3c1ff2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'onPlaybackCompleted' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c2458: |[3c2458] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ -3c2468: 0e00 |0000: return-void │ │ +3c2430: |[3c2430] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackCompleted:(Landroid/content/Context;)V │ │ +3c2440: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'onPlaybackPause' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c246c: |[3c246c] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ -3c247c: 0e00 |0000: return-void │ │ +3c2444: |[3c2444] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackPause:(Landroid/content/Context;)V │ │ +3c2454: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'onPlaybackStart' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c2480: |[3c2480] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackStart:()V │ │ -3c2490: 0e00 |0000: return-void │ │ +3c2458: |[3c2458] de.danoeh.antennapod.model.playback.RemoteMedia.onPlaybackStart:()V │ │ +3c2468: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Lde/danoeh/antennapod/model/playback/RemoteMedia;) │ │ name : 'setChapters' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c2494: |[3c2494] de.danoeh.antennapod.model.playback.RemoteMedia.setChapters:(Ljava/util/List;)V │ │ -3c24a4: 5b01 986d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6d98 │ │ -3c24a8: 0e00 |0002: return-void │ │ +3c246c: |[3c246c] de.danoeh.antennapod.model.playback.RemoteMedia.setChapters:(Ljava/util/List;)V │ │ +3c247c: 5b01 986d |0000: iput-object v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.chapters:Ljava/util/List; // field@6d98 │ │ +3c2480: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1429688,17 +1429682,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c24ac: |[3c24ac] de.danoeh.antennapod.model.playback.RemoteMedia.setDuration:(I)V │ │ -3c24bc: 5901 9a6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6d9a │ │ -3c24c0: 0e00 |0002: return-void │ │ +3c2484: |[3c2484] de.danoeh.antennapod.model.playback.RemoteMedia.setDuration:(I)V │ │ +3c2494: 5901 9a6d |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6d9a │ │ +3c2498: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1429707,17 +1429701,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c24c4: |[3c24c4] de.danoeh.antennapod.model.playback.RemoteMedia.setLastPlayedTime:(J)V │ │ -3c24d4: 5a01 a36d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6da3 │ │ -3c24d8: 0e00 |0002: return-void │ │ +3c249c: |[3c249c] de.danoeh.antennapod.model.playback.RemoteMedia.setLastPlayedTime:(J)V │ │ +3c24ac: 5a01 a36d |0000: iput-wide v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6da3 │ │ +3c24b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1429726,17 +1429720,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c24dc: |[3c24dc] de.danoeh.antennapod.model.playback.RemoteMedia.setPosition:(I)V │ │ -3c24ec: 5901 a66d |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6da6 │ │ -3c24f0: 0e00 |0002: return-void │ │ +3c24b4: |[3c24b4] de.danoeh.antennapod.model.playback.RemoteMedia.setPosition:(I)V │ │ +3c24c4: 5901 a66d |0000: iput v1, v0, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6da6 │ │ +3c24c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/model/playback/RemoteMedia; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1429745,51 +1429739,51 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -3c24f4: |[3c24f4] de.danoeh.antennapod.model.playback.RemoteMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ -3c2504: 5424 996d |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ -3c2508: 6e20 c907 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c250e: 5424 a26d |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ -3c2512: 6e20 c907 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c2518: 5424 a06d |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ -3c251c: 6e20 c907 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c2522: 5424 9f6d |000f: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ -3c2526: 6e20 c907 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c252c: 5424 9c6d |0014: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ -3c2530: 6e20 c907 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c2536: 5424 9b6d |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ -3c253a: 6e20 c907 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c2540: 5424 9d6d |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ -3c2544: 6e20 c907 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c254a: 5424 a16d |0023: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ -3c254e: 6e20 c907 4300 |0025: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c2554: 5424 9e6d |0028: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ -3c2558: 6e20 c907 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c255e: 5424 a46d |002d: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ -3c2562: 6e20 c907 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c2568: 5424 a76d |0032: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ -3c256c: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ -3c2570: 6e10 e4a7 0400 |0036: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ -3c2576: 0b00 |0039: move-result-wide v0 │ │ -3c2578: 2803 |003a: goto 003d // +0003 │ │ -3c257a: 1600 0000 |003b: const-wide/16 v0, #int 0 // #0 │ │ -3c257e: 6e30 c407 0301 |003d: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3c2584: 5424 a56d |0040: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ -3c2588: 6e20 c907 4300 |0042: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ -3c258e: 5224 9a6d |0045: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6d9a │ │ -3c2592: 6e20 c007 4300 |0047: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ -3c2598: 5224 a66d |004a: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6da6 │ │ -3c259c: 6e20 c007 4300 |004c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ -3c25a2: 5320 a36d |004f: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6da3 │ │ -3c25a6: 6e30 c407 0301 |0051: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ -3c25ac: 0e00 |0054: return-void │ │ +3c24cc: |[3c24cc] de.danoeh.antennapod.model.playback.RemoteMedia.writeToParcel:(Landroid/os/Parcel;I)V │ │ +3c24dc: 5424 996d |0000: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.downloadUrl:Ljava/lang/String; // field@6d99 │ │ +3c24e0: 6e20 c907 4300 |0002: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c24e6: 5424 a26d |0005: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.itemIdentifier:Ljava/lang/String; // field@6da2 │ │ +3c24ea: 6e20 c907 4300 |0007: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c24f0: 5424 a06d |000a: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedUrl:Ljava/lang/String; // field@6da0 │ │ +3c24f4: 6e20 c907 4300 |000c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c24fa: 5424 9f6d |000f: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedTitle:Ljava/lang/String; // field@6d9f │ │ +3c24fe: 6e20 c907 4300 |0011: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c2504: 5424 9c6d |0014: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeTitle:Ljava/lang/String; // field@6d9c │ │ +3c2508: 6e20 c907 4300 |0016: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c250e: 5424 9b6d |0019: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.episodeLink:Ljava/lang/String; // field@6d9b │ │ +3c2512: 6e20 c907 4300 |001b: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c2518: 5424 9d6d |001e: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedAuthor:Ljava/lang/String; // field@6d9d │ │ +3c251c: 6e20 c907 4300 |0020: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c2522: 5424 a16d |0023: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.imageUrl:Ljava/lang/String; // field@6da1 │ │ +3c2526: 6e20 c907 4300 |0025: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c252c: 5424 9e6d |0028: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.feedLink:Ljava/lang/String; // field@6d9e │ │ +3c2530: 6e20 c907 4300 |002a: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c2536: 5424 a46d |002d: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.mimeType:Ljava/lang/String; // field@6da4 │ │ +3c253a: 6e20 c907 4300 |002f: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c2540: 5424 a76d |0032: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.pubDate:Ljava/util/Date; // field@6da7 │ │ +3c2544: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ +3c2548: 6e10 e4a7 0400 |0036: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ +3c254e: 0b00 |0039: move-result-wide v0 │ │ +3c2550: 2803 |003a: goto 003d // +0003 │ │ +3c2552: 1600 0000 |003b: const-wide/16 v0, #int 0 // #0 │ │ +3c2556: 6e30 c407 0301 |003d: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3c255c: 5424 a56d |0040: iget-object v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.notes:Ljava/lang/String; // field@6da5 │ │ +3c2560: 6e20 c907 4300 |0042: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@07c9 │ │ +3c2566: 5224 9a6d |0045: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.duration:I // field@6d9a │ │ +3c256a: 6e20 c007 4300 |0047: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ +3c2570: 5224 a66d |004a: iget v4, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.position:I // field@6da6 │ │ +3c2574: 6e20 c007 4300 |004c: invoke-virtual {v3, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@07c0 │ │ +3c257a: 5320 a36d |004f: iget-wide v0, v2, Lde/danoeh/antennapod/model/playback/RemoteMedia;.lastPlayedTime:J // field@6da3 │ │ +3c257e: 6e30 c407 0301 |0051: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@07c4 │ │ +3c2584: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0005 line=245 │ │ 0x000a line=246 │ │ 0x000f line=247 │ │ 0x0014 line=248 │ │ @@ -1429834,35 +1429828,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c25cc: |[3c25cc] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.:()V │ │ -3c25dc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c25e2: 0e00 |0003: return-void │ │ +3c25a4: |[3c25a4] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.:()V │ │ +3c25b4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c25ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0;) │ │ name : 'authenticate' │ │ type : '(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3c25b0: |[3c25b0] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ -3c25c0: 7120 0a9d 2100 |0000: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@9d0a │ │ -3c25c6: 0c01 |0003: move-result-object v1 │ │ -3c25c8: 1101 |0004: return-object v1 │ │ +3c2588: |[3c2588] de.danoeh.antennapod.net.common.AntennapodHttpClient$$ExternalSyntheticLambda0.authenticate:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; │ │ +3c2598: 7120 0a9d 2100 |0000: invoke-static {v1, v2}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.$r8$lambda$4GftvrreRsFO5cKN2MxtrHelX4Y:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; // method@9d0a │ │ +3c259e: 0c01 |0003: move-result-object v1 │ │ +3c25a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/common/AntennapodHttpClient$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0005 reg=1 (null) Lokhttp3/Route; │ │ 0x0000 - 0x0005 reg=2 (null) Lokhttp3/Response; │ │ @@ -1429907,194 +1429901,194 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c2b58: |[3c2b58] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.:()V │ │ -3c2b68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c2b6e: 0e00 |0003: return-void │ │ +3c2b30: |[3c2b30] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.:()V │ │ +3c2b40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c2b46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/common/BasicAuthorizationInterceptor;) │ │ name : 'intercept' │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 337 16-bit code units │ │ -3c28a4: |[3c28a4] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3c28b4: 7210 cea9 0c00 |0000: invoke-interface {v12}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@a9ce │ │ -3c28ba: 0c00 |0003: move-result-object v0 │ │ -3c28bc: 7220 cda9 0c00 |0004: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ -3c28c2: 0c01 |0007: move-result-object v1 │ │ -3c28c4: 6e10 f9a9 0100 |0008: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3c28ca: 0a02 |000b: move-result v2 │ │ -3c28cc: 1303 9101 |000c: const/16 v3, #int 401 // #191 │ │ -3c28d0: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ -3c28d4: 1101 |0010: return-object v1 │ │ -3c28d6: 6e10 f2a9 0000 |0011: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ -3c28dc: 0c02 |0014: move-result-object v2 │ │ -3c28de: 6e10 ffa9 0100 |0015: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ -3c28e4: 0c04 |0018: move-result-object v4 │ │ -3c28e6: 6e10 f4a9 0400 |0019: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ -3c28ec: 0c04 |001c: move-result-object v4 │ │ -3c28ee: 6e10 cca9 0400 |001d: invoke-virtual {v4}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ -3c28f4: 0c04 |0020: move-result-object v4 │ │ -3c28f6: 6e10 f4a9 0000 |0021: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ -3c28fc: 0c05 |0024: move-result-object v5 │ │ -3c28fe: 6e10 cca9 0500 |0025: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ -3c2904: 0c05 |0028: move-result-object v5 │ │ -3c2906: 7120 cc0a 5400 |0029: invoke-static {v4, v5}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3c290c: 0a04 |002c: move-result v4 │ │ -3c290e: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -3c2910: 1a06 980a |002e: const-string v6, "Authorization" // string@0a98 │ │ -3c2914: 3904 3900 |0030: if-nez v4, 0069 // +0039 │ │ -3c2918: 6e10 ffa9 0100 |0032: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ -3c291e: 0c04 |0035: move-result-object v4 │ │ -3c2920: 6e10 f4a9 0400 |0036: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ -3c2926: 0c04 |0039: move-result-object v4 │ │ -3c2928: 6e20 f0a9 4200 |003a: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@a9f0 │ │ -3c292e: 6e10 f1a9 0000 |003d: invoke-virtual {v0}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@a9f1 │ │ -3c2934: 0c04 |0040: move-result-object v4 │ │ -3c2936: 6e20 c0a9 6400 |0041: invoke-virtual {v4, v6}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@a9c0 │ │ -3c293c: 0c04 |0044: move-result-object v4 │ │ -3c293e: 7210 29a8 0400 |0045: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ -3c2944: 0a07 |0048: move-result v7 │ │ -3c2946: 3907 2000 |0049: if-nez v7, 0069 // +0020 │ │ -3c294a: 7220 26a8 5400 |004b: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c2950: 0c07 |004e: move-result-object v7 │ │ -3c2952: 1f07 331b |004f: check-cast v7, Ljava/lang/CharSequence; // type@1b33 │ │ -3c2956: 7110 cf0a 0700 |0051: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c295c: 0a07 |0054: move-result v7 │ │ -3c295e: 3907 1400 |0055: if-nez v7, 0069 // +0014 │ │ -3c2962: 7220 26a8 5400 |0057: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c2968: 0c00 |005a: move-result-object v0 │ │ -3c296a: 1f00 601b |005b: check-cast v0, Ljava/lang/String; // type@1b60 │ │ -3c296e: 6e30 eaa9 6200 |005d: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3c2974: 6e10 e8a9 0200 |0060: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c297a: 0c00 |0063: move-result-object v0 │ │ -3c297c: 7220 cda9 0c00 |0064: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ -3c2982: 0c0c |0067: move-result-object v12 │ │ -3c2984: 110c |0068: return-object v12 │ │ -3c2986: 6e10 f3a9 0000 |0069: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@a9f3 │ │ -3c298c: 0c04 |006c: move-result-object v4 │ │ -3c298e: 2044 c218 |006d: instance-of v4, v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ -3c2992: 1a07 ce06 |006f: const-string v7, ":" // string@06ce │ │ -3c2996: 3804 4900 |0071: if-eqz v4, 00ba // +0049 │ │ -3c299a: 6e10 f3a9 0000 |0073: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@a9f3 │ │ -3c29a0: 0c04 |0076: move-result-object v4 │ │ -3c29a2: 1f04 c218 |0077: check-cast v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ -3c29a6: 6e10 589b 0400 |0079: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3c29ac: 0c08 |007c: move-result-object v8 │ │ -3c29ae: 7110 389d 0800 |007d: invoke-static {v8}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@9d38 │ │ -3c29b4: 0c08 |0080: move-result-object v8 │ │ -3c29b6: 6e10 a4a6 0800 |0081: invoke-virtual {v8}, Ljava/net/URI;.getUserInfo:()Ljava/lang/String; // method@a6a4 │ │ -3c29bc: 0c08 |0084: move-result-object v8 │ │ -3c29be: 7110 cf0a 0800 |0085: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c29c4: 0a09 |0088: move-result v9 │ │ -3c29c6: 3809 3200 |0089: if-eqz v9, 00bb // +0032 │ │ -3c29ca: 6e10 5a9b 0400 |008b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@9b5a │ │ -3c29d0: 0c09 |008e: move-result-object v9 │ │ -3c29d2: 7110 cf0a 0900 |008f: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c29d8: 0a09 |0092: move-result v9 │ │ -3c29da: 3809 0c00 |0093: if-eqz v9, 009f // +000c │ │ -3c29de: 6e10 549b 0400 |0095: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@9b54 │ │ -3c29e4: 0c09 |0098: move-result-object v9 │ │ -3c29e6: 7110 cf0a 0900 |0099: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c29ec: 0a09 |009c: move-result v9 │ │ -3c29ee: 3909 1e00 |009d: if-nez v9, 00bb // +001e │ │ -3c29f2: 2208 611b |009f: new-instance v8, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c29f6: 7010 06a6 0800 |00a1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c29fc: 6e10 5a9b 0400 |00a4: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@9b5a │ │ -3c2a02: 0c09 |00a7: move-result-object v9 │ │ -3c2a04: 6e20 12a6 9800 |00a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2a0a: 6e20 12a6 7800 |00ab: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2a10: 6e10 549b 0400 |00ae: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@9b54 │ │ -3c2a16: 0c04 |00b1: move-result-object v4 │ │ -3c2a18: 6e20 12a6 4800 |00b2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2a1e: 6e10 1ba6 0800 |00b5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c2a24: 0c08 |00b8: move-result-object v8 │ │ -3c2a26: 2802 |00b9: goto 00bb // +0002 │ │ -3c2a28: 1208 |00ba: const/4 v8, #int 0 // #0 │ │ -3c2a2a: 7110 cf0a 0800 |00bb: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3c2a30: 0a04 |00be: move-result v4 │ │ -3c2a32: 1a09 4e04 |00bf: const-string v9, "'" // string@044e │ │ -3c2a36: 1a0a 490c |00c1: const-string v10, "BasicAuthInterceptor" // string@0c49 │ │ -3c2a3a: 3804 1e00 |00c3: if-eqz v4, 00e1 // +001e │ │ -3c2a3e: 220c 611b |00c5: new-instance v12, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c2a42: 7010 06a6 0c00 |00c7: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c2a48: 1a02 809f |00ca: const-string v2, "no credentials for '" // string@9f80 │ │ -3c2a4c: 6e20 12a6 2c00 |00cc: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2a52: 6e10 f4a9 0000 |00cf: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ -3c2a58: 0c00 |00d2: move-result-object v0 │ │ -3c2a5a: 6e20 11a6 0c00 |00d3: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3c2a60: 6e20 12a6 9c00 |00d6: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2a66: 6e10 1ba6 0c00 |00d9: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c2a6c: 0c0c |00dc: move-result-object v12 │ │ -3c2a6e: 7120 170b ca00 |00dd: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c2a74: 1101 |00e0: return-object v1 │ │ -3c2a76: 6e20 dca5 7800 |00e1: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3c2a7c: 0a04 |00e4: move-result v4 │ │ -3c2a7e: 3904 1e00 |00e5: if-nez v4, 0103 // +001e │ │ -3c2a82: 220c 611b |00e7: new-instance v12, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c2a86: 7010 06a6 0c00 |00e9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c2a8c: 1a02 6f1a |00ec: const-string v2, "Invalid credentials for '" // string@1a6f │ │ -3c2a90: 6e20 12a6 2c00 |00ee: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2a96: 6e10 f4a9 0000 |00f1: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ -3c2a9c: 0c00 |00f4: move-result-object v0 │ │ -3c2a9e: 6e20 11a6 0c00 |00f5: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3c2aa4: 6e20 12a6 9c00 |00f8: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c2aaa: 6e10 1ba6 0c00 |00fb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c2ab0: 0c0c |00fe: move-result-object v12 │ │ -3c2ab2: 7120 170b ca00 |00ff: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c2ab8: 1101 |0102: return-object v1 │ │ -3c2aba: 1300 3a00 |0103: const/16 v0, #int 58 // #3a │ │ -3c2abe: 6e20 e8a5 0800 |0105: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ -3c2ac4: 0a04 |0108: move-result v4 │ │ -3c2ac6: 6e30 f9a5 5804 |0109: invoke-virtual {v8, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3c2acc: 0c04 |010c: move-result-object v4 │ │ -3c2ace: 6e20 e8a5 0800 |010d: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ -3c2ad4: 0a00 |0110: move-result v0 │ │ -3c2ad6: d800 0001 |0111: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3c2ada: 6e20 f8a5 0800 |0113: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3c2ae0: 0c00 |0116: move-result-object v0 │ │ -3c2ae2: 1a05 990a |0117: const-string v5, "Authorization failed, re-trying with ISO-8859-1 encoded credentials" // string@0a99 │ │ -3c2ae6: 7120 170b 5a00 |0119: invoke-static {v10, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c2aec: 1a05 8a19 |011c: const-string v5, "ISO-8859-1" // string@198a │ │ -3c2af0: 7130 179d 0405 |011e: invoke-static {v4, v0, v5}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9d17 │ │ -3c2af6: 0c05 |0121: move-result-object v5 │ │ -3c2af8: 6e30 eaa9 6205 |0122: invoke-virtual {v2, v6, v5}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3c2afe: 6e10 f8a9 0100 |0125: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ -3c2b04: 6e10 e8a9 0200 |0128: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c2b0a: 0c01 |012b: move-result-object v1 │ │ -3c2b0c: 7220 cda9 1c00 |012c: invoke-interface {v12, v1}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ -3c2b12: 0c01 |012f: move-result-object v1 │ │ -3c2b14: 6e10 f9a9 0100 |0130: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3c2b1a: 0a05 |0133: move-result v5 │ │ -3c2b1c: 3235 0300 |0134: if-eq v5, v3, 0137 // +0003 │ │ -3c2b20: 1101 |0136: return-object v1 │ │ -3c2b22: 1a03 9a0a |0137: const-string v3, "Authorization failed, re-trying with UTF-8 encoded credentials" // string@0a9a │ │ -3c2b26: 7120 170b 3a00 |0139: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c2b2c: 1a03 d949 |013c: const-string v3, "UTF-8" // string@49d9 │ │ -3c2b30: 7130 179d 0403 |013e: invoke-static {v4, v0, v3}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9d17 │ │ -3c2b36: 0c00 |0141: move-result-object v0 │ │ -3c2b38: 6e30 eaa9 6200 |0142: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3c2b3e: 6e10 f8a9 0100 |0145: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ -3c2b44: 6e10 e8a9 0200 |0148: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c2b4a: 0c00 |014b: move-result-object v0 │ │ -3c2b4c: 7220 cda9 0c00 |014c: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ -3c2b52: 0c0c |014f: move-result-object v12 │ │ -3c2b54: 110c |0150: return-object v12 │ │ +3c287c: |[3c287c] de.danoeh.antennapod.net.common.BasicAuthorizationInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3c288c: 7210 cea9 0c00 |0000: invoke-interface {v12}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@a9ce │ │ +3c2892: 0c00 |0003: move-result-object v0 │ │ +3c2894: 7220 cda9 0c00 |0004: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ +3c289a: 0c01 |0007: move-result-object v1 │ │ +3c289c: 6e10 f9a9 0100 |0008: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3c28a2: 0a02 |000b: move-result v2 │ │ +3c28a4: 1303 9101 |000c: const/16 v3, #int 401 // #191 │ │ +3c28a8: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ +3c28ac: 1101 |0010: return-object v1 │ │ +3c28ae: 6e10 f2a9 0000 |0011: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ +3c28b4: 0c02 |0014: move-result-object v2 │ │ +3c28b6: 6e10 ffa9 0100 |0015: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ +3c28bc: 0c04 |0018: move-result-object v4 │ │ +3c28be: 6e10 f4a9 0400 |0019: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ +3c28c4: 0c04 |001c: move-result-object v4 │ │ +3c28c6: 6e10 cca9 0400 |001d: invoke-virtual {v4}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ +3c28cc: 0c04 |0020: move-result-object v4 │ │ +3c28ce: 6e10 f4a9 0000 |0021: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ +3c28d4: 0c05 |0024: move-result-object v5 │ │ +3c28d6: 6e10 cca9 0500 |0025: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ +3c28dc: 0c05 |0028: move-result-object v5 │ │ +3c28de: 7120 cc0a 5400 |0029: invoke-static {v4, v5}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3c28e4: 0a04 |002c: move-result v4 │ │ +3c28e6: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +3c28e8: 1a06 980a |002e: const-string v6, "Authorization" // string@0a98 │ │ +3c28ec: 3904 3900 |0030: if-nez v4, 0069 // +0039 │ │ +3c28f0: 6e10 ffa9 0100 |0032: invoke-virtual {v1}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ +3c28f6: 0c04 |0035: move-result-object v4 │ │ +3c28f8: 6e10 f4a9 0400 |0036: invoke-virtual {v4}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ +3c28fe: 0c04 |0039: move-result-object v4 │ │ +3c2900: 6e20 f0a9 4200 |003a: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@a9f0 │ │ +3c2906: 6e10 f1a9 0000 |003d: invoke-virtual {v0}, Lokhttp3/Request;.headers:()Lokhttp3/Headers; // method@a9f1 │ │ +3c290c: 0c04 |0040: move-result-object v4 │ │ +3c290e: 6e20 c0a9 6400 |0041: invoke-virtual {v4, v6}, Lokhttp3/Headers;.values:(Ljava/lang/String;)Ljava/util/List; // method@a9c0 │ │ +3c2914: 0c04 |0044: move-result-object v4 │ │ +3c2916: 7210 29a8 0400 |0045: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ +3c291c: 0a07 |0048: move-result v7 │ │ +3c291e: 3907 2000 |0049: if-nez v7, 0069 // +0020 │ │ +3c2922: 7220 26a8 5400 |004b: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c2928: 0c07 |004e: move-result-object v7 │ │ +3c292a: 1f07 331b |004f: check-cast v7, Ljava/lang/CharSequence; // type@1b33 │ │ +3c292e: 7110 cf0a 0700 |0051: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c2934: 0a07 |0054: move-result v7 │ │ +3c2936: 3907 1400 |0055: if-nez v7, 0069 // +0014 │ │ +3c293a: 7220 26a8 5400 |0057: invoke-interface {v4, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c2940: 0c00 |005a: move-result-object v0 │ │ +3c2942: 1f00 601b |005b: check-cast v0, Ljava/lang/String; // type@1b60 │ │ +3c2946: 6e30 eaa9 6200 |005d: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3c294c: 6e10 e8a9 0200 |0060: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c2952: 0c00 |0063: move-result-object v0 │ │ +3c2954: 7220 cda9 0c00 |0064: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ +3c295a: 0c0c |0067: move-result-object v12 │ │ +3c295c: 110c |0068: return-object v12 │ │ +3c295e: 6e10 f3a9 0000 |0069: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@a9f3 │ │ +3c2964: 0c04 |006c: move-result-object v4 │ │ +3c2966: 2044 c218 |006d: instance-of v4, v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ +3c296a: 1a07 ce06 |006f: const-string v7, ":" // string@06ce │ │ +3c296e: 3804 4900 |0071: if-eqz v4, 00ba // +0049 │ │ +3c2972: 6e10 f3a9 0000 |0073: invoke-virtual {v0}, Lokhttp3/Request;.tag:()Ljava/lang/Object; // method@a9f3 │ │ +3c2978: 0c04 |0076: move-result-object v4 │ │ +3c297a: 1f04 c218 |0077: check-cast v4, Lde/danoeh/antennapod/model/download/DownloadRequest; // type@18c2 │ │ +3c297e: 6e10 589b 0400 |0079: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3c2984: 0c08 |007c: move-result-object v8 │ │ +3c2986: 7110 389d 0800 |007d: invoke-static {v8}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@9d38 │ │ +3c298c: 0c08 |0080: move-result-object v8 │ │ +3c298e: 6e10 a4a6 0800 |0081: invoke-virtual {v8}, Ljava/net/URI;.getUserInfo:()Ljava/lang/String; // method@a6a4 │ │ +3c2994: 0c08 |0084: move-result-object v8 │ │ +3c2996: 7110 cf0a 0800 |0085: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c299c: 0a09 |0088: move-result v9 │ │ +3c299e: 3809 3200 |0089: if-eqz v9, 00bb // +0032 │ │ +3c29a2: 6e10 5a9b 0400 |008b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@9b5a │ │ +3c29a8: 0c09 |008e: move-result-object v9 │ │ +3c29aa: 7110 cf0a 0900 |008f: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c29b0: 0a09 |0092: move-result v9 │ │ +3c29b2: 3809 0c00 |0093: if-eqz v9, 009f // +000c │ │ +3c29b6: 6e10 549b 0400 |0095: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@9b54 │ │ +3c29bc: 0c09 |0098: move-result-object v9 │ │ +3c29be: 7110 cf0a 0900 |0099: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c29c4: 0a09 |009c: move-result v9 │ │ +3c29c6: 3909 1e00 |009d: if-nez v9, 00bb // +001e │ │ +3c29ca: 2208 611b |009f: new-instance v8, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c29ce: 7010 06a6 0800 |00a1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c29d4: 6e10 5a9b 0400 |00a4: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getUsername:()Ljava/lang/String; // method@9b5a │ │ +3c29da: 0c09 |00a7: move-result-object v9 │ │ +3c29dc: 6e20 12a6 9800 |00a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c29e2: 6e20 12a6 7800 |00ab: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c29e8: 6e10 549b 0400 |00ae: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getPassword:()Ljava/lang/String; // method@9b54 │ │ +3c29ee: 0c04 |00b1: move-result-object v4 │ │ +3c29f0: 6e20 12a6 4800 |00b2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c29f6: 6e10 1ba6 0800 |00b5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c29fc: 0c08 |00b8: move-result-object v8 │ │ +3c29fe: 2802 |00b9: goto 00bb // +0002 │ │ +3c2a00: 1208 |00ba: const/4 v8, #int 0 // #0 │ │ +3c2a02: 7110 cf0a 0800 |00bb: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3c2a08: 0a04 |00be: move-result v4 │ │ +3c2a0a: 1a09 4e04 |00bf: const-string v9, "'" // string@044e │ │ +3c2a0e: 1a0a 490c |00c1: const-string v10, "BasicAuthInterceptor" // string@0c49 │ │ +3c2a12: 3804 1e00 |00c3: if-eqz v4, 00e1 // +001e │ │ +3c2a16: 220c 611b |00c5: new-instance v12, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c2a1a: 7010 06a6 0c00 |00c7: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c2a20: 1a02 809f |00ca: const-string v2, "no credentials for '" // string@9f80 │ │ +3c2a24: 6e20 12a6 2c00 |00cc: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2a2a: 6e10 f4a9 0000 |00cf: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ +3c2a30: 0c00 |00d2: move-result-object v0 │ │ +3c2a32: 6e20 11a6 0c00 |00d3: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3c2a38: 6e20 12a6 9c00 |00d6: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2a3e: 6e10 1ba6 0c00 |00d9: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c2a44: 0c0c |00dc: move-result-object v12 │ │ +3c2a46: 7120 170b ca00 |00dd: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c2a4c: 1101 |00e0: return-object v1 │ │ +3c2a4e: 6e20 dca5 7800 |00e1: invoke-virtual {v8, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3c2a54: 0a04 |00e4: move-result v4 │ │ +3c2a56: 3904 1e00 |00e5: if-nez v4, 0103 // +001e │ │ +3c2a5a: 220c 611b |00e7: new-instance v12, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c2a5e: 7010 06a6 0c00 |00e9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c2a64: 1a02 6f1a |00ec: const-string v2, "Invalid credentials for '" // string@1a6f │ │ +3c2a68: 6e20 12a6 2c00 |00ee: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2a6e: 6e10 f4a9 0000 |00f1: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ +3c2a74: 0c00 |00f4: move-result-object v0 │ │ +3c2a76: 6e20 11a6 0c00 |00f5: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3c2a7c: 6e20 12a6 9c00 |00f8: invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c2a82: 6e10 1ba6 0c00 |00fb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c2a88: 0c0c |00fe: move-result-object v12 │ │ +3c2a8a: 7120 170b ca00 |00ff: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c2a90: 1101 |0102: return-object v1 │ │ +3c2a92: 1300 3a00 |0103: const/16 v0, #int 58 // #3a │ │ +3c2a96: 6e20 e8a5 0800 |0105: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ +3c2a9c: 0a04 |0108: move-result v4 │ │ +3c2a9e: 6e30 f9a5 5804 |0109: invoke-virtual {v8, v5, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3c2aa4: 0c04 |010c: move-result-object v4 │ │ +3c2aa6: 6e20 e8a5 0800 |010d: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(I)I // method@a5e8 │ │ +3c2aac: 0a00 |0110: move-result v0 │ │ +3c2aae: d800 0001 |0111: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3c2ab2: 6e20 f8a5 0800 |0113: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3c2ab8: 0c00 |0116: move-result-object v0 │ │ +3c2aba: 1a05 990a |0117: const-string v5, "Authorization failed, re-trying with ISO-8859-1 encoded credentials" // string@0a99 │ │ +3c2abe: 7120 170b 5a00 |0119: invoke-static {v10, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c2ac4: 1a05 8a19 |011c: const-string v5, "ISO-8859-1" // string@198a │ │ +3c2ac8: 7130 179d 0405 |011e: invoke-static {v4, v0, v5}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9d17 │ │ +3c2ace: 0c05 |0121: move-result-object v5 │ │ +3c2ad0: 6e30 eaa9 6205 |0122: invoke-virtual {v2, v6, v5}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3c2ad6: 6e10 f8a9 0100 |0125: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ +3c2adc: 6e10 e8a9 0200 |0128: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c2ae2: 0c01 |012b: move-result-object v1 │ │ +3c2ae4: 7220 cda9 1c00 |012c: invoke-interface {v12, v1}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ +3c2aea: 0c01 |012f: move-result-object v1 │ │ +3c2aec: 6e10 f9a9 0100 |0130: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3c2af2: 0a05 |0133: move-result v5 │ │ +3c2af4: 3235 0300 |0134: if-eq v5, v3, 0137 // +0003 │ │ +3c2af8: 1101 |0136: return-object v1 │ │ +3c2afa: 1a03 9a0a |0137: const-string v3, "Authorization failed, re-trying with UTF-8 encoded credentials" // string@0a9a │ │ +3c2afe: 7120 170b 3a00 |0139: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c2b04: 1a03 d949 |013c: const-string v3, "UTF-8" // string@49d9 │ │ +3c2b08: 7130 179d 0403 |013e: invoke-static {v4, v0, v3}, Lde/danoeh/antennapod/net/common/HttpCredentialEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9d17 │ │ +3c2b0e: 0c00 |0141: move-result-object v0 │ │ +3c2b10: 6e30 eaa9 6200 |0142: invoke-virtual {v2, v6, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3c2b16: 6e10 f8a9 0100 |0145: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@a9f8 │ │ +3c2b1c: 6e10 e8a9 0200 |0148: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c2b22: 0c00 |014b: move-result-object v0 │ │ +3c2b24: 7220 cda9 0c00 |014c: invoke-interface {v12, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ +3c2b2a: 0c0c |014f: move-result-object v12 │ │ +3c2b2c: 110c |0150: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=26 │ │ 0x0008 line=28 │ │ 0x0011 line=32 │ │ 0x0015 line=33 │ │ @@ -1430164,60 +1430158,60 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3c4470: |[3c4470] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ -3c4480: 0e00 |0000: return-void │ │ +3c4448: |[3c4448] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ +3c4458: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/common/UserAgentInterceptor;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c4484: |[3c4484] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ -3c4494: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c449a: 0e00 |0003: return-void │ │ +3c445c: |[3c445c] de.danoeh.antennapod.net.common.UserAgentInterceptor.:()V │ │ +3c446c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/common/UserAgentInterceptor;) │ │ name : 'intercept' │ │ type : '(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3c442c: |[3c442c] de.danoeh.antennapod.net.common.UserAgentInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ -3c443c: 7210 cea9 0400 |0000: invoke-interface {v4}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@a9ce │ │ -3c4442: 0c00 |0003: move-result-object v0 │ │ -3c4444: 6e10 f2a9 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ -3c444a: 0c00 |0007: move-result-object v0 │ │ -3c444c: 1a01 ce4a |0008: const-string v1, "User-Agent" // string@4ace │ │ -3c4450: 6202 bb75 |000a: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ -3c4454: 6e30 eaa9 1002 |000c: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3c445a: 0c00 |000f: move-result-object v0 │ │ -3c445c: 6e10 e8a9 0000 |0010: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c4462: 0c00 |0013: move-result-object v0 │ │ -3c4464: 7220 cda9 0400 |0014: invoke-interface {v4, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ -3c446a: 0c04 |0017: move-result-object v4 │ │ -3c446c: 1104 |0018: return-object v4 │ │ +3c4404: |[3c4404] de.danoeh.antennapod.net.common.UserAgentInterceptor.intercept:(Lokhttp3/Interceptor$Chain;)Lokhttp3/Response; │ │ +3c4414: 7210 cea9 0400 |0000: invoke-interface {v4}, Lokhttp3/Interceptor$Chain;.request:()Lokhttp3/Request; // method@a9ce │ │ +3c441a: 0c00 |0003: move-result-object v0 │ │ +3c441c: 6e10 f2a9 0000 |0004: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ +3c4422: 0c00 |0007: move-result-object v0 │ │ +3c4424: 1a01 ce4a |0008: const-string v1, "User-Agent" // string@4ace │ │ +3c4428: 6202 bb75 |000a: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ +3c442c: 6e30 eaa9 1002 |000c: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3c4432: 0c00 |000f: move-result-object v0 │ │ +3c4434: 6e10 e8a9 0000 |0010: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c443a: 0c00 |0013: move-result-object v0 │ │ +3c443c: 7220 cda9 0400 |0014: invoke-interface {v4, v0}, Lokhttp3/Interceptor$Chain;.proceed:(Lokhttp3/Request;)Lokhttp3/Response; // method@a9cd │ │ +3c4442: 0c04 |0017: move-result-object v4 │ │ +3c4444: 1104 |0018: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000c line=14 │ │ 0x0010 line=15 │ │ 0x0014 line=13 │ │ locals : │ │ @@ -1430262,20 +1430256,20 @@ │ │ type : '(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c44f0: |[3c44f0] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V │ │ -3c4500: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4506: 5b01 c275 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@75c2 │ │ -3c450a: 5902 c375 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@75c3 │ │ -3c450e: 5b03 c475 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@75c4 │ │ -3c4512: 0e00 |0009: return-void │ │ +3c44c8: |[3c44c8] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V │ │ +3c44d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c44de: 5b01 c275 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@75c2 │ │ +3c44e2: 5902 c375 |0005: iput v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@75c3 │ │ +3c44e6: 5b03 c475 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@75c4 │ │ +3c44ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -1430287,21 +1430281,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3c4514: |[3c4514] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -3c4524: 5430 c275 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@75c2 │ │ -3c4528: 5231 c375 |0002: iget v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@75c3 │ │ -3c452c: 5432 c475 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@75c4 │ │ -3c4530: 1f04 e61b |0006: check-cast v4, Ljava/util/List; // type@1be6 │ │ -3c4534: 7140 4e9d 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@9d4e │ │ -3c453a: 0e00 |000b: return-void │ │ +3c44ec: |[3c44ec] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +3c44fc: 5430 c275 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/util/List; // field@75c2 │ │ +3c4500: 5231 c375 |0002: iget v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$1:I // field@75c3 │ │ +3c4504: 5432 c475 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.f$2:Ljava/util/concurrent/CountDownLatch; // field@75c4 │ │ +3c4508: 1f04 e61b |0006: check-cast v4, Ljava/util/List; // type@1be6 │ │ +3c450c: 7140 4e9d 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@9d4e │ │ +3c4512: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/lang/Object; │ │ │ │ @@ -1430335,18 +1430329,18 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c453c: |[3c453c] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.:(Ljava/util/concurrent/CountDownLatch;)V │ │ -3c454c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4552: 5b01 c575 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@75c5 │ │ -3c4556: 0e00 |0005: return-void │ │ +3c4514: |[3c4514] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.:(Ljava/util/concurrent/CountDownLatch;)V │ │ +3c4524: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c452a: 5b01 c575 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@75c5 │ │ +3c452e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/concurrent/CountDownLatch; │ │ │ │ @@ -1430356,19 +1430350,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3c4558: |[3c4558] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -3c4568: 5410 c575 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@75c5 │ │ -3c456c: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3c4570: 7120 4f9d 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@9d4f │ │ -3c4576: 0e00 |0007: return-void │ │ +3c4530: |[3c4530] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +3c4540: 5410 c575 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.f$0:Ljava/util/concurrent/CountDownLatch; // field@75c5 │ │ +3c4544: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3c4548: 7120 4f9d 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@9d4f │ │ +3c454e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1430410,20 +1430404,20 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3c4578: |[3c4578] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ -3c4588: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c458e: 5b01 c675 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@75c6 │ │ -3c4592: 5b02 c775 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@75c7 │ │ -3c4596: 5b03 c875 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@75c8 │ │ -3c459a: 0e00 |0009: return-void │ │ +3c4550: |[3c4550] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ +3c4560: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4566: 5b01 c675 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@75c6 │ │ +3c456a: 5b02 c775 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@75c7 │ │ +3c456e: 5b03 c875 |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@75c8 │ │ +3c4572: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/concurrent/CountDownLatch; │ │ @@ -1430435,20 +1430429,20 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3c459c: |[3c459c] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3c45ac: 5430 c675 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@75c6 │ │ -3c45b0: 5431 c775 |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@75c7 │ │ -3c45b4: 5432 c875 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@75c8 │ │ -3c45b8: 7140 519d 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@9d51 │ │ -3c45be: 0e00 |0009: return-void │ │ +3c4574: |[3c4574] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda3.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3c4584: 5430 c675 |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // field@75c6 │ │ +3c4588: 5431 c775 |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$1:Ljava/util/concurrent/CountDownLatch; // field@75c7 │ │ +3c458c: 5432 c875 |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.f$2:Ljava/util/List; // field@75c8 │ │ +3c4590: 7140 519d 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@9d51 │ │ +3c4596: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x000a reg=4 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1430482,18 +1430476,18 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c45c0: |[3c45c0] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.:(Ljava/util/ArrayList;)V │ │ -3c45d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c45d6: 5b01 c975 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@75c9 │ │ -3c45da: 0e00 |0005: return-void │ │ +3c4598: |[3c4598] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.:(Ljava/util/ArrayList;)V │ │ +3c45a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c45ae: 5b01 c975 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@75c9 │ │ +3c45b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/util/ArrayList; │ │ │ │ @@ -1430503,18 +1430497,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c45dc: |[3c45dc] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.run:()V │ │ -3c45ec: 5410 c975 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@75c9 │ │ -3c45f0: 7110 509d 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V // method@9d50 │ │ -3c45f6: 0e00 |0005: return-void │ │ +3c45b4: |[3c45b4] de.danoeh.antennapod.net.discovery.CombinedSearcher$$ExternalSyntheticLambda4.run:()V │ │ +3c45c4: 5410 c975 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.f$0:Ljava/util/ArrayList; // field@75c9 │ │ +3c45c8: 7110 509d 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V // method@9d50 │ │ +3c45ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1430564,18 +1430558,18 @@ │ │ type : '(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3c4614: |[3c4614] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ -3c4624: 7120 589d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@9d58 │ │ -3c462a: 0a00 |0003: move-result v0 │ │ -3c462c: 0f00 |0004: return v0 │ │ +3c45ec: |[3c45ec] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$7Nb1FeW-gr6UgUTxAsBgvs-vhOg:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ +3c45fc: 7120 589d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@9d58 │ │ +3c4602: 0a00 |0003: move-result v0 │ │ +3c4604: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -1430584,17 +1430578,17 @@ │ │ type : '(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3c4990: |[3c4990] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ -3c49a0: 7140 549d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@9d54 │ │ -3c49a6: 0e00 |0003: return-void │ │ +3c4968: |[3c4968] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$KFs8F8OwNk4ITJPVI81fLtxLQzU:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ +3c4978: 7140 549d 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@9d54 │ │ +3c497e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/concurrent/CountDownLatch; │ │ @@ -1430605,17 +1430599,17 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c49a8: |[3c49a8] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ -3c49b8: 7120 559d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@9d55 │ │ -3c49be: 0e00 |0003: return-void │ │ +3c4980: |[3c4980] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$eU8GAiK7L0UrnGoJjrIa3h530RU:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ +3c4990: 7120 559d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V // method@9d55 │ │ +3c4996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/concurrent/CountDownLatch; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1430624,17 +1430618,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c49c0: |[3c49c0] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V │ │ -3c49d0: 7110 579d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$3:(Ljava/util/ArrayList;)V // method@9d57 │ │ -3c49d6: 0e00 |0003: return-void │ │ +3c4998: |[3c4998] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$heR350__CkCmEOZfL9sG1rL-u24:(Ljava/util/ArrayList;)V │ │ +3c49a8: 7110 579d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$3:(Ljava/util/ArrayList;)V // method@9d57 │ │ +3c49ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/ArrayList; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/discovery/CombinedSearcher;) │ │ @@ -1430642,17 +1430636,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3c49d8: |[3c49d8] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ -3c49e8: 7040 569d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@9d56 │ │ -3c49ee: 0e00 |0003: return-void │ │ +3c49b0: |[3c49b0] de.danoeh.antennapod.net.discovery.CombinedSearcher.$r8$lambda$qqN5BEUaDwOU8etPYCJalJnb4rU:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ +3c49c0: 7040 569d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V // method@9d56 │ │ +3c49c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/concurrent/CountDownLatch; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/List; │ │ @@ -1430663,17 +1430657,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c49f0: |[3c49f0] de.danoeh.antennapod.net.discovery.CombinedSearcher.:()V │ │ -3c4a00: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4a06: 0e00 |0003: return-void │ │ +3c49c8: |[3c49c8] de.danoeh.antennapod.net.discovery.CombinedSearcher.:()V │ │ +3c49d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c49de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/discovery/CombinedSearcher;) │ │ @@ -1430681,18 +1430675,18 @@ │ │ type : '(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3c4a08: |[3c4a08] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ -3c4a18: 7230 31a8 1003 |0000: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@a831 │ │ -3c4a1e: 6e10 e3a8 0200 |0003: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ -3c4a24: 0e00 |0006: return-void │ │ +3c49e0: |[3c49e0] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$0:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;Ljava/util/List;)V │ │ +3c49f0: 7230 31a8 1003 |0000: invoke-interface {v0, v1, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@a831 │ │ +3c49f6: 6e10 e3a8 0200 |0003: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ +3c49fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 (null) Ljava/util/List; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ @@ -1430704,21 +1430698,21 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3c4a28: |[3c4a28] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ -3c4a38: 1a00 080f |0000: const-string v0, "CombinedSearcher" // string@0f08 │ │ -3c4a3c: 7110 1b0b 0200 |0002: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3c4a42: 0c02 |0005: move-result-object v2 │ │ -3c4a44: 7120 170b 2000 |0006: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c4a4a: 6e10 e3a8 0100 |0009: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ -3c4a50: 0e00 |000c: return-void │ │ +3c4a00: |[3c4a00] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$1:(Ljava/util/concurrent/CountDownLatch;Ljava/lang/Throwable;)V │ │ +3c4a10: 1a00 080f |0000: const-string v0, "CombinedSearcher" // string@0f08 │ │ +3c4a14: 7110 1b0b 0200 |0002: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3c4a1a: 0c02 |0005: move-result-object v2 │ │ +3c4a1c: 7120 170b 2000 |0006: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c4a22: 6e10 e3a8 0100 |0009: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ +3c4a28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x0009 line=43 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/util/concurrent/CountDownLatch; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1430728,20 +1430722,20 @@ │ │ type : '(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3c4a54: |[3c4a54] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ -3c4a64: 6e10 e1a8 0100 |0000: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@a8e1 │ │ -3c4a6a: 7020 5c9d 2000 |0003: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.weightSearchResults:(Ljava/util/List;)Ljava/util/List; // method@9d5c │ │ -3c4a70: 0c01 |0006: move-result-object v1 │ │ -3c4a72: 7220 4ca4 1300 |0007: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ -3c4a78: 0e00 |000a: return-void │ │ +3c4a2c: |[3c4a2c] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$2:(Ljava/util/concurrent/CountDownLatch;Ljava/util/List;Lio/reactivex/SingleEmitter;)V │ │ +3c4a3c: 6e10 e1a8 0100 |0000: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@a8e1 │ │ +3c4a42: 7020 5c9d 2000 |0003: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher;.weightSearchResults:(Ljava/util/List;)Ljava/util/List; // method@9d5c │ │ +3c4a48: 0c01 |0006: move-result-object v1 │ │ +3c4a4a: 7220 4ca4 1300 |0007: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ +3c4a50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ @@ -1430754,27 +1430748,27 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -3c4a7c: |[3c4a7c] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$3:(Ljava/util/ArrayList;)V │ │ -3c4a8c: 6e10 61a7 0100 |0000: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@a761 │ │ -3c4a92: 0c01 |0003: move-result-object v1 │ │ -3c4a94: 7210 0da8 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c4a9a: 0a00 |0007: move-result v0 │ │ -3c4a9c: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -3c4aa0: 7210 0ea8 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c4aa6: 0c00 |000d: move-result-object v0 │ │ -3c4aa8: 1f00 011b |000e: check-cast v0, Lio/reactivex/disposables/Disposable; // type@1b01 │ │ -3c4aac: 3800 f4ff |0010: if-eqz v0, 0004 // -000c │ │ -3c4ab0: 7210 4ea4 0000 |0012: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3c4ab6: 28ef |0015: goto 0004 // -0011 │ │ -3c4ab8: 0e00 |0016: return-void │ │ +3c4a54: |[3c4a54] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$search$3:(Ljava/util/ArrayList;)V │ │ +3c4a64: 6e10 61a7 0100 |0000: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@a761 │ │ +3c4a6a: 0c01 |0003: move-result-object v1 │ │ +3c4a6c: 7210 0da8 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c4a72: 0a00 |0007: move-result v0 │ │ +3c4a74: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +3c4a78: 7210 0ea8 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c4a7e: 0c00 |000d: move-result-object v0 │ │ +3c4a80: 1f00 011b |000e: check-cast v0, Lio/reactivex/disposables/Disposable; // type@1b01 │ │ +3c4a84: 3800 f4ff |0010: if-eqz v0, 0004 // -000c │ │ +3c4a88: 7210 4ea4 0000 |0012: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3c4a8e: 28ef |0015: goto 0004 // -0011 │ │ +3c4a90: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0012 line=56 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Ljava/util/ArrayList; │ │ │ │ @@ -1430783,30 +1430777,30 @@ │ │ type : '(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -3c4630: |[3c4630] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ -3c4640: 7210 4ca8 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@a84c │ │ -3c4646: 0c03 |0003: move-result-object v3 │ │ -3c4648: 1f03 411b |0004: check-cast v3, Ljava/lang/Float; // type@1b41 │ │ -3c464c: 6e10 59a5 0300 |0006: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ -3c4652: 0a03 |0009: move-result v3 │ │ -3c4654: 8930 |000a: float-to-double v0, v3 │ │ -3c4656: 7210 4ca8 0200 |000b: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@a84c │ │ -3c465c: 0c02 |000e: move-result-object v2 │ │ -3c465e: 1f02 411b |000f: check-cast v2, Ljava/lang/Float; // type@1b41 │ │ -3c4662: 6e10 59a5 0200 |0011: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ -3c4668: 0a02 |0014: move-result v2 │ │ -3c466a: 8922 |0015: float-to-double v2, v2 │ │ -3c466c: 7140 43a5 1032 |0016: invoke-static {v0, v1, v2, v3}, Ljava/lang/Double;.compare:(DD)I // method@a543 │ │ -3c4672: 0a02 |0019: move-result v2 │ │ -3c4674: 0f02 |001a: return v2 │ │ +3c4608: |[3c4608] de.danoeh.antennapod.net.discovery.CombinedSearcher.lambda$weightSearchResults$4:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ +3c4618: 7210 4ca8 0300 |0000: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@a84c │ │ +3c461e: 0c03 |0003: move-result-object v3 │ │ +3c4620: 1f03 411b |0004: check-cast v3, Ljava/lang/Float; // type@1b41 │ │ +3c4624: 6e10 59a5 0300 |0006: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ +3c462a: 0a03 |0009: move-result v3 │ │ +3c462c: 8930 |000a: float-to-double v0, v3 │ │ +3c462e: 7210 4ca8 0200 |000b: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@a84c │ │ +3c4634: 0c02 |000e: move-result-object v2 │ │ +3c4636: 1f02 411b |000f: check-cast v2, Ljava/lang/Float; // type@1b41 │ │ +3c463a: 6e10 59a5 0200 |0011: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ +3c4640: 0a02 |0014: move-result v2 │ │ +3c4642: 8922 |0015: float-to-double v2, v2 │ │ +3c4644: 7140 43a5 1032 |0016: invoke-static {v0, v1, v2, v3}, Ljava/lang/Double;.compare:(DD)I // method@a543 │ │ +3c464a: 0a02 |0019: move-result v2 │ │ +3c464c: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x001b reg=3 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -1430815,95 +1430809,95 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -3c4848: |[3c4848] de.danoeh.antennapod.net.discovery.CombinedSearcher.weightSearchResults:(Ljava/util/List;)Ljava/util/List; │ │ -3c4858: 2200 df1b |0000: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ -3c485c: 7010 f2a7 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3c4862: 2201 df1b |0005: new-instance v1, Ljava/util/HashMap; // type@1bdf │ │ -3c4866: 7010 f2a7 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3c486c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -3c486e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -3c4870: 7210 32a8 0c00 |000c: invoke-interface {v12}, Ljava/util/List;.size:()I // method@a832 │ │ -3c4876: 0a04 |000f: move-result v4 │ │ -3c4878: 3543 5600 |0010: if-ge v3, v4, 0066 // +0056 │ │ -3c487c: 7100 949d 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c4882: 0c04 |0015: move-result-object v4 │ │ -3c4884: 7220 26a8 3400 |0016: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c488a: 0c04 |0019: move-result-object v4 │ │ -3c488c: 1f04 0719 |001a: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c4890: 5244 e475 |001c: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ -3c4894: 7220 26a8 3c00 |001e: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c489a: 0c05 |0021: move-result-object v5 │ │ -3c489c: 1f05 e61b |0022: check-cast v5, Ljava/util/List; // type@1be6 │ │ -3c48a0: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ -3c48a4: 283d |0026: goto 0063 // +003d │ │ -3c48a6: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -3c48a8: 7210 32a8 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ -3c48ae: 0a07 |002b: move-result v7 │ │ -3c48b0: 3576 3700 |002c: if-ge v6, v7, 0063 // +0037 │ │ -3c48b4: 7220 26a8 6500 |002e: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c48ba: 0c07 |0031: move-result-object v7 │ │ -3c48bc: 1f07 0519 |0032: check-cast v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ -3c48c0: 5478 e075 |0034: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ -3c48c4: 6e30 fba7 8107 |0036: invoke-virtual {v1, v8, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a7fb │ │ -3c48ca: 5478 e075 |0039: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ -3c48ce: 6e20 f6a7 8000 |003b: invoke-virtual {v0, v8}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@a7f6 │ │ -3c48d4: 0a08 |003e: move-result v8 │ │ -3c48d6: 3808 0f00 |003f: if-eqz v8, 004e // +000f │ │ -3c48da: 5478 e075 |0041: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ -3c48de: 6e20 f8a7 8000 |0043: invoke-virtual {v0, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a7f8 │ │ -3c48e4: 0c08 |0046: move-result-object v8 │ │ -3c48e6: 1f08 411b |0047: check-cast v8, Ljava/lang/Float; // type@1b41 │ │ -3c48ea: 6e10 59a5 0800 |0049: invoke-virtual {v8}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ -3c48f0: 0a08 |004c: move-result v8 │ │ -3c48f2: 2802 |004d: goto 004f // +0002 │ │ -3c48f4: 1208 |004e: const/4 v8, #int 0 // #0 │ │ -3c48f6: 8269 |004f: int-to-float v9, v6 │ │ -3c48f8: 150a 803f |0050: const/high16 v10, #int 1065353216 // #3f80 │ │ -3c48fc: c6a9 |0052: add-float/2addr v9, v10 │ │ -3c48fe: c99a |0053: div-float/2addr v10, v9 │ │ -3c4900: c6a8 |0054: add-float/2addr v8, v10 │ │ -3c4902: 5477 e075 |0055: iget-object v7, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ -3c4906: a808 0804 |0057: mul-float v8, v8, v4 │ │ -3c490a: 7110 60a5 0800 |0059: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@a560 │ │ -3c4910: 0c08 |005c: move-result-object v8 │ │ -3c4912: 6e30 fba7 7008 |005d: invoke-virtual {v0, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a7fb │ │ -3c4918: d806 0601 |0060: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3c491c: 28c6 |0062: goto 0028 // -003a │ │ -3c491e: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c4922: 28a7 |0065: goto 000c // -0059 │ │ -3c4924: 220c d31b |0066: new-instance v12, Ljava/util/ArrayList; // type@1bd3 │ │ -3c4928: 6e10 f7a7 0000 |0068: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@a7f7 │ │ -3c492e: 0c00 |006b: move-result-object v0 │ │ -3c4930: 7020 56a7 0c00 |006c: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@a756 │ │ -3c4936: 2200 f618 |006f: new-instance v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0; // type@18f6 │ │ -3c493a: 7010 439d 0000 |0071: invoke-direct {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0;.:()V // method@9d43 │ │ -3c4940: 7120 d4a7 0c00 |0074: invoke-static {v12, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ -3c4946: 2200 d31b |0077: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c494a: 7010 54a7 0000 |0079: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c4950: 7210 2aa8 0c00 |007c: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3c4956: 0c0c |007f: move-result-object v12 │ │ -3c4958: 7210 0da8 0c00 |0080: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c495e: 0a02 |0083: move-result v2 │ │ -3c4960: 3802 1600 |0084: if-eqz v2, 009a // +0016 │ │ -3c4964: 7210 0ea8 0c00 |0086: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c496a: 0c02 |0089: move-result-object v2 │ │ -3c496c: 1f02 ea1b |008a: check-cast v2, Ljava/util/Map$Entry; // type@1bea │ │ -3c4970: 7210 4ba8 0200 |008c: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@a84b │ │ -3c4976: 0c02 |008f: move-result-object v2 │ │ -3c4978: 6e20 f8a7 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a7f8 │ │ -3c497e: 0c02 |0093: move-result-object v2 │ │ -3c4980: 1f02 0519 |0094: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ -3c4984: 7220 1fa8 2000 |0096: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c498a: 28e7 |0099: goto 0080 // -0019 │ │ -3c498c: 1100 |009a: return-object v0 │ │ +3c4820: |[3c4820] de.danoeh.antennapod.net.discovery.CombinedSearcher.weightSearchResults:(Ljava/util/List;)Ljava/util/List; │ │ +3c4830: 2200 df1b |0000: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ +3c4834: 7010 f2a7 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3c483a: 2201 df1b |0005: new-instance v1, Ljava/util/HashMap; // type@1bdf │ │ +3c483e: 7010 f2a7 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3c4844: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +3c4846: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +3c4848: 7210 32a8 0c00 |000c: invoke-interface {v12}, Ljava/util/List;.size:()I // method@a832 │ │ +3c484e: 0a04 |000f: move-result v4 │ │ +3c4850: 3543 5600 |0010: if-ge v3, v4, 0066 // +0056 │ │ +3c4854: 7100 949d 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c485a: 0c04 |0015: move-result-object v4 │ │ +3c485c: 7220 26a8 3400 |0016: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c4862: 0c04 |0019: move-result-object v4 │ │ +3c4864: 1f04 0719 |001a: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c4868: 5244 e475 |001c: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ +3c486c: 7220 26a8 3c00 |001e: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c4872: 0c05 |0021: move-result-object v5 │ │ +3c4874: 1f05 e61b |0022: check-cast v5, Ljava/util/List; // type@1be6 │ │ +3c4878: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ +3c487c: 283d |0026: goto 0063 // +003d │ │ +3c487e: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +3c4880: 7210 32a8 0500 |0028: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ +3c4886: 0a07 |002b: move-result v7 │ │ +3c4888: 3576 3700 |002c: if-ge v6, v7, 0063 // +0037 │ │ +3c488c: 7220 26a8 6500 |002e: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c4892: 0c07 |0031: move-result-object v7 │ │ +3c4894: 1f07 0519 |0032: check-cast v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ +3c4898: 5478 e075 |0034: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ +3c489c: 6e30 fba7 8107 |0036: invoke-virtual {v1, v8, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a7fb │ │ +3c48a2: 5478 e075 |0039: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ +3c48a6: 6e20 f6a7 8000 |003b: invoke-virtual {v0, v8}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@a7f6 │ │ +3c48ac: 0a08 |003e: move-result v8 │ │ +3c48ae: 3808 0f00 |003f: if-eqz v8, 004e // +000f │ │ +3c48b2: 5478 e075 |0041: iget-object v8, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ +3c48b6: 6e20 f8a7 8000 |0043: invoke-virtual {v0, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a7f8 │ │ +3c48bc: 0c08 |0046: move-result-object v8 │ │ +3c48be: 1f08 411b |0047: check-cast v8, Ljava/lang/Float; // type@1b41 │ │ +3c48c2: 6e10 59a5 0800 |0049: invoke-virtual {v8}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ +3c48c8: 0a08 |004c: move-result v8 │ │ +3c48ca: 2802 |004d: goto 004f // +0002 │ │ +3c48cc: 1208 |004e: const/4 v8, #int 0 // #0 │ │ +3c48ce: 8269 |004f: int-to-float v9, v6 │ │ +3c48d0: 150a 803f |0050: const/high16 v10, #int 1065353216 // #3f80 │ │ +3c48d4: c6a9 |0052: add-float/2addr v9, v10 │ │ +3c48d6: c99a |0053: div-float/2addr v10, v9 │ │ +3c48d8: c6a8 |0054: add-float/2addr v8, v10 │ │ +3c48da: 5477 e075 |0055: iget-object v7, v7, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ +3c48de: a808 0804 |0057: mul-float v8, v8, v4 │ │ +3c48e2: 7110 60a5 0800 |0059: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@a560 │ │ +3c48e8: 0c08 |005c: move-result-object v8 │ │ +3c48ea: 6e30 fba7 7008 |005d: invoke-virtual {v0, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a7fb │ │ +3c48f0: d806 0601 |0060: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3c48f4: 28c6 |0062: goto 0028 // -003a │ │ +3c48f6: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c48fa: 28a7 |0065: goto 000c // -0059 │ │ +3c48fc: 220c d31b |0066: new-instance v12, Ljava/util/ArrayList; // type@1bd3 │ │ +3c4900: 6e10 f7a7 0000 |0068: invoke-virtual {v0}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@a7f7 │ │ +3c4906: 0c00 |006b: move-result-object v0 │ │ +3c4908: 7020 56a7 0c00 |006c: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@a756 │ │ +3c490e: 2200 f618 |006f: new-instance v0, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0; // type@18f6 │ │ +3c4912: 7010 439d 0000 |0071: invoke-direct {v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda0;.:()V // method@9d43 │ │ +3c4918: 7120 d4a7 0c00 |0074: invoke-static {v12, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ +3c491e: 2200 d31b |0077: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c4922: 7010 54a7 0000 |0079: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c4928: 7210 2aa8 0c00 |007c: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3c492e: 0c0c |007f: move-result-object v12 │ │ +3c4930: 7210 0da8 0c00 |0080: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c4936: 0a02 |0083: move-result v2 │ │ +3c4938: 3802 1600 |0084: if-eqz v2, 009a // +0016 │ │ +3c493c: 7210 0ea8 0c00 |0086: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c4942: 0c02 |0089: move-result-object v2 │ │ +3c4944: 1f02 ea1b |008a: check-cast v2, Ljava/util/Map$Entry; // type@1bea │ │ +3c4948: 7210 4ba8 0200 |008c: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@a84b │ │ +3c494e: 0c02 |008f: move-result-object v2 │ │ +3c4950: 6e20 f8a7 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a7f8 │ │ +3c4956: 0c02 |0093: move-result-object v2 │ │ +3c4958: 1f02 0519 |0094: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // type@1905 │ │ +3c495c: 7220 1fa8 2000 |0096: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c4962: 28e7 |0099: goto 0080 // -0019 │ │ +3c4964: 1100 |009a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x000c line=67 │ │ 0x0012 line=68 │ │ 0x001e line=69 │ │ @@ -1430928,46 +1430922,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -3c47bc: |[3c47bc] de.danoeh.antennapod.net.discovery.CombinedSearcher.getName:()Ljava/lang/String; │ │ -3c47cc: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c47d0: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c47d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3c47d8: 7100 949d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c47de: 0c02 |0009: move-result-object v2 │ │ -3c47e0: 7210 32a8 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ -3c47e6: 0a02 |000d: move-result v2 │ │ -3c47e8: 3521 2900 |000e: if-ge v1, v2, 0037 // +0029 │ │ -3c47ec: 7100 949d 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c47f2: 0c02 |0013: move-result-object v2 │ │ -3c47f4: 7220 26a8 1200 |0014: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c47fa: 0c02 |0017: move-result-object v2 │ │ -3c47fc: 1f02 0719 |0018: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c4800: 5423 e375 |001a: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c4804: 5222 e475 |001c: iget v2, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ -3c4808: 1404 acc5 2737 |001e: const v4, #float 1e-05 // #3727c5ac │ │ -3c480e: 2d02 0204 |0021: cmpl-float v2, v2, v4 │ │ -3c4812: 3d02 1100 |0023: if-lez v2, 0034 // +0011 │ │ -3c4816: 6e10 bca5 0300 |0025: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3c481c: 0c02 |0028: move-result-object v2 │ │ -3c481e: 1c04 fb18 |0029: const-class v4, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ -3c4822: 3242 0900 |002b: if-eq v2, v4, 0034 // +0009 │ │ -3c4826: 7210 8e9d 0300 |002d: invoke-interface {v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.getName:()Ljava/lang/String; // method@9d8e │ │ -3c482c: 0c02 |0030: move-result-object v2 │ │ -3c482e: 6e20 58a7 2000 |0031: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3c4834: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c4838: 28d0 |0036: goto 0006 // -0030 │ │ -3c483a: 1a01 ba04 |0037: const-string v1, ", " // string@04ba │ │ -3c483e: 7120 d00a 0100 |0039: invoke-static {v1, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ad0 │ │ -3c4844: 0c00 |003c: move-result-object v0 │ │ -3c4846: 1100 |003d: return-object v0 │ │ +3c4794: |[3c4794] de.danoeh.antennapod.net.discovery.CombinedSearcher.getName:()Ljava/lang/String; │ │ +3c47a4: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c47a8: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c47ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3c47b0: 7100 949d 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c47b6: 0c02 |0009: move-result-object v2 │ │ +3c47b8: 7210 32a8 0200 |000a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ +3c47be: 0a02 |000d: move-result v2 │ │ +3c47c0: 3521 2900 |000e: if-ge v1, v2, 0037 // +0029 │ │ +3c47c4: 7100 949d 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c47ca: 0c02 |0013: move-result-object v2 │ │ +3c47cc: 7220 26a8 1200 |0014: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c47d2: 0c02 |0017: move-result-object v2 │ │ +3c47d4: 1f02 0719 |0018: check-cast v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c47d8: 5423 e375 |001a: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c47dc: 5222 e475 |001c: iget v2, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ +3c47e0: 1404 acc5 2737 |001e: const v4, #float 1e-05 // #3727c5ac │ │ +3c47e6: 2d02 0204 |0021: cmpl-float v2, v2, v4 │ │ +3c47ea: 3d02 1100 |0023: if-lez v2, 0034 // +0011 │ │ +3c47ee: 6e10 bca5 0300 |0025: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3c47f4: 0c02 |0028: move-result-object v2 │ │ +3c47f6: 1c04 fb18 |0029: const-class v4, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ +3c47fa: 3242 0900 |002b: if-eq v2, v4, 0034 // +0009 │ │ +3c47fe: 7210 8e9d 0300 |002d: invoke-interface {v3}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.getName:()Ljava/lang/String; // method@9d8e │ │ +3c4804: 0c02 |0030: move-result-object v2 │ │ +3c4806: 6e20 58a7 2000 |0031: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3c480c: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c4810: 28d0 |0036: goto 0006 // -0030 │ │ +3c4812: 1a01 ba04 |0037: const-string v1, ", " // string@04ba │ │ +3c4816: 7120 d00a 0100 |0039: invoke-static {v1, v0}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0ad0 │ │ +3c481c: 0c00 |003c: move-result-object v0 │ │ +3c481e: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0010 line=110 │ │ 0x001a line=111 │ │ 0x001c line=112 │ │ @@ -1430981,18 +1430975,18 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3c4678: |[3c4678] de.danoeh.antennapod.net.discovery.CombinedSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c4688: 7110 959d 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@9d95 │ │ -3c468e: 0c01 |0003: move-result-object v1 │ │ -3c4690: 1101 |0004: return-object v1 │ │ +3c4650: |[3c4650] de.danoeh.antennapod.net.discovery.CombinedSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c4660: 7110 959d 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; // method@9d95 │ │ +3c4666: 0c01 |0003: move-result-object v1 │ │ +3c4668: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1431001,83 +1430995,83 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -3c4694: |[3c4694] de.danoeh.antennapod.net.discovery.CombinedSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c46a4: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c46a8: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c46ae: 2201 d31b |0005: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ -3c46b2: 7100 949d 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c46b8: 0c02 |000a: move-result-object v2 │ │ -3c46ba: 7210 32a8 0200 |000b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ -3c46c0: 0a02 |000e: move-result v2 │ │ -3c46c2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -3c46c4: 7120 cda7 3200 |0010: invoke-static {v2, v3}, Ljava/util/Collections;.nCopies:(ILjava/lang/Object;)Ljava/util/List; // method@a7cd │ │ -3c46ca: 0c02 |0013: move-result-object v2 │ │ -3c46cc: 7020 56a7 2100 |0014: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@a756 │ │ -3c46d2: 2202 081c |0017: new-instance v2, Ljava/util/concurrent/CountDownLatch; // type@1c08 │ │ -3c46d6: 7100 949d 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c46dc: 0c03 |001c: move-result-object v3 │ │ -3c46de: 7210 32a8 0300 |001d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ -3c46e4: 0a03 |0020: move-result v3 │ │ -3c46e6: 7020 e0a8 3200 |0021: invoke-direct {v2, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@a8e0 │ │ -3c46ec: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -3c46ee: 7100 949d 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c46f4: 0c04 |0028: move-result-object v4 │ │ -3c46f6: 7210 32a8 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ -3c46fc: 0a04 |002c: move-result v4 │ │ -3c46fe: 3543 3c00 |002d: if-ge v3, v4, 0069 // +003c │ │ -3c4702: 7100 949d 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ -3c4708: 0c04 |0032: move-result-object v4 │ │ -3c470a: 7220 26a8 3400 |0033: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3c4710: 0c04 |0036: move-result-object v4 │ │ -3c4712: 1f04 0719 |0037: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ -3c4716: 5445 e375 |0039: iget-object v5, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ -3c471a: 5244 e475 |003b: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ -3c471e: 1406 acc5 2737 |003d: const v6, #float 1e-05 // #3727c5ac │ │ -3c4724: 2e04 0406 |0040: cmpg-float v4, v4, v6 │ │ -3c4728: 3d04 2100 |0042: if-lez v4, 0063 // +0021 │ │ -3c472c: 6e10 bca5 0500 |0044: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ -3c4732: 0c04 |0047: move-result-object v4 │ │ -3c4734: 1c06 fb18 |0048: const-class v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ -3c4738: 3364 0300 |004a: if-ne v4, v6, 004d // +0003 │ │ -3c473c: 2817 |004c: goto 0063 // +0017 │ │ -3c473e: 7220 909d 8500 |004d: invoke-interface {v5, v8}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.search:(Ljava/lang/String;)Lio/reactivex/Single; // method@9d90 │ │ -3c4744: 0c04 |0050: move-result-object v4 │ │ -3c4746: 2205 f718 |0051: new-instance v5, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; // type@18f7 │ │ -3c474a: 7040 459d 1523 |0053: invoke-direct {v5, v1, v3, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V // method@9d45 │ │ -3c4750: 2206 f818 |0056: new-instance v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; // type@18f8 │ │ -3c4754: 7020 479d 2600 |0058: invoke-direct {v6, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.:(Ljava/util/concurrent/CountDownLatch;)V // method@9d47 │ │ -3c475a: 6e30 49a4 5406 |005b: invoke-virtual {v4, v5, v6}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a449 │ │ -3c4760: 0c04 |005e: move-result-object v4 │ │ -3c4762: 6e20 58a7 4000 |005f: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3c4768: 2804 |0062: goto 0066 // +0004 │ │ -3c476a: 6e10 e3a8 0200 |0063: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ -3c4770: d803 0301 |0066: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c4774: 28bd |0068: goto 0025 // -0043 │ │ -3c4776: 2208 f918 |0069: new-instance v8, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; // type@18f9 │ │ -3c477a: 7040 499d 7812 |006b: invoke-direct {v8, v7, v2, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@9d49 │ │ -3c4780: 7110 45a4 0800 |006e: invoke-static {v8}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ -3c4786: 0c08 |0071: move-result-object v8 │ │ -3c4788: 2201 fa18 |0072: new-instance v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; // type@18fa │ │ -3c478c: 7020 4b9d 0100 |0074: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.:(Ljava/util/ArrayList;)V // method@9d4b │ │ -3c4792: 6e20 46a4 1800 |0077: invoke-virtual {v8, v1}, Lio/reactivex/Single;.doOnDispose:(Lio/reactivex/functions/Action;)Lio/reactivex/Single; // method@a446 │ │ -3c4798: 0c08 |007a: move-result-object v8 │ │ -3c479a: 7100 50a4 0000 |007b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3c47a0: 0c00 |007e: move-result-object v0 │ │ -3c47a2: 6e20 4aa4 0800 |007f: invoke-virtual {v8, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ -3c47a8: 0c08 |0082: move-result-object v8 │ │ -3c47aa: 7100 4da4 0000 |0083: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3c47b0: 0c00 |0086: move-result-object v0 │ │ -3c47b2: 6e20 48a4 0800 |0087: invoke-virtual {v8, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ -3c47b8: 0c08 |008a: move-result-object v8 │ │ -3c47ba: 1108 |008b: return-object v8 │ │ +3c466c: |[3c466c] de.danoeh.antennapod.net.discovery.CombinedSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c467c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c4680: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c4686: 2201 d31b |0005: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ +3c468a: 7100 949d 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c4690: 0c02 |000a: move-result-object v2 │ │ +3c4692: 7210 32a8 0200 |000b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ +3c4698: 0a02 |000e: move-result v2 │ │ +3c469a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +3c469c: 7120 cda7 3200 |0010: invoke-static {v2, v3}, Ljava/util/Collections;.nCopies:(ILjava/lang/Object;)Ljava/util/List; // method@a7cd │ │ +3c46a2: 0c02 |0013: move-result-object v2 │ │ +3c46a4: 7020 56a7 2100 |0014: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@a756 │ │ +3c46aa: 2202 081c |0017: new-instance v2, Ljava/util/concurrent/CountDownLatch; // type@1c08 │ │ +3c46ae: 7100 949d 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c46b4: 0c03 |001c: move-result-object v3 │ │ +3c46b6: 7210 32a8 0300 |001d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ +3c46bc: 0a03 |0020: move-result v3 │ │ +3c46be: 7020 e0a8 3200 |0021: invoke-direct {v2, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@a8e0 │ │ +3c46c4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +3c46c6: 7100 949d 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c46cc: 0c04 |0028: move-result-object v4 │ │ +3c46ce: 7210 32a8 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ +3c46d4: 0a04 |002c: move-result v4 │ │ +3c46d6: 3543 3c00 |002d: if-ge v3, v4, 0069 // +003c │ │ +3c46da: 7100 949d 0000 |002f: invoke-static {}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.getSearchProviders:()Ljava/util/List; // method@9d94 │ │ +3c46e0: 0c04 |0032: move-result-object v4 │ │ +3c46e2: 7220 26a8 3400 |0033: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3c46e8: 0c04 |0036: move-result-object v4 │ │ +3c46ea: 1f04 0719 |0037: check-cast v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo; // type@1907 │ │ +3c46ee: 5445 e375 |0039: iget-object v5, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.searcher:Lde/danoeh/antennapod/net/discovery/PodcastSearcher; // field@75e3 │ │ +3c46f2: 5244 e475 |003b: iget v4, v4, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry$SearcherInfo;.weight:F // field@75e4 │ │ +3c46f6: 1406 acc5 2737 |003d: const v6, #float 1e-05 // #3727c5ac │ │ +3c46fc: 2e04 0406 |0040: cmpg-float v4, v4, v6 │ │ +3c4700: 3d04 2100 |0042: if-lez v4, 0063 // +0021 │ │ +3c4704: 6e10 bca5 0500 |0044: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@a5bc │ │ +3c470a: 0c04 |0047: move-result-object v4 │ │ +3c470c: 1c06 fb18 |0048: const-class v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher; // type@18fb │ │ +3c4710: 3364 0300 |004a: if-ne v4, v6, 004d // +0003 │ │ +3c4714: 2817 |004c: goto 0063 // +0017 │ │ +3c4716: 7220 909d 8500 |004d: invoke-interface {v5, v8}, Lde/danoeh/antennapod/net/discovery/PodcastSearcher;.search:(Ljava/lang/String;)Lio/reactivex/Single; // method@9d90 │ │ +3c471c: 0c04 |0050: move-result-object v4 │ │ +3c471e: 2205 f718 |0051: new-instance v5, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1; // type@18f7 │ │ +3c4722: 7040 459d 1523 |0053: invoke-direct {v5, v1, v3, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda1;.:(Ljava/util/List;ILjava/util/concurrent/CountDownLatch;)V // method@9d45 │ │ +3c4728: 2206 f818 |0056: new-instance v6, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2; // type@18f8 │ │ +3c472c: 7020 479d 2600 |0058: invoke-direct {v6, v2}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda2;.:(Ljava/util/concurrent/CountDownLatch;)V // method@9d47 │ │ +3c4732: 6e30 49a4 5406 |005b: invoke-virtual {v4, v5, v6}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a449 │ │ +3c4738: 0c04 |005e: move-result-object v4 │ │ +3c473a: 6e20 58a7 4000 |005f: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3c4740: 2804 |0062: goto 0066 // +0004 │ │ +3c4742: 6e10 e3a8 0200 |0063: invoke-virtual {v2}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ +3c4748: d803 0301 |0066: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c474c: 28bd |0068: goto 0025 // -0043 │ │ +3c474e: 2208 f918 |0069: new-instance v8, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3; // type@18f9 │ │ +3c4752: 7040 499d 7812 |006b: invoke-direct {v8, v7, v2, v1}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/net/discovery/CombinedSearcher;Ljava/util/concurrent/CountDownLatch;Ljava/util/List;)V // method@9d49 │ │ +3c4758: 7110 45a4 0800 |006e: invoke-static {v8}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ +3c475e: 0c08 |0071: move-result-object v8 │ │ +3c4760: 2201 fa18 |0072: new-instance v1, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4; // type@18fa │ │ +3c4764: 7020 4b9d 0100 |0074: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/discovery/CombinedSearcher$$ExternalSyntheticLambda4;.:(Ljava/util/ArrayList;)V // method@9d4b │ │ +3c476a: 6e20 46a4 1800 |0077: invoke-virtual {v8, v1}, Lio/reactivex/Single;.doOnDispose:(Lio/reactivex/functions/Action;)Lio/reactivex/Single; // method@a446 │ │ +3c4770: 0c08 |007a: move-result-object v8 │ │ +3c4772: 7100 50a4 0000 |007b: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3c4778: 0c00 |007e: move-result-object v0 │ │ +3c477a: 6e20 4aa4 0800 |007f: invoke-virtual {v8, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ +3c4780: 0c08 |0082: move-result-object v8 │ │ +3c4782: 7100 4da4 0000 |0083: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3c4788: 0c00 |0086: move-result-object v0 │ │ +3c478a: 6e20 48a4 0800 |0087: invoke-virtual {v8, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ +3c4790: 0c08 |008a: move-result-object v8 │ │ +3c4792: 1108 |008b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0017 line=28 │ │ 0x0025 line=29 │ │ @@ -1431099,18 +1431093,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3c45f8: |[3c45f8] de.danoeh.antennapod.net.discovery.CombinedSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3c4608: 7110 969d 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.urlNeedsLookup:(Ljava/lang/String;)Z // method@9d96 │ │ -3c460e: 0a01 |0003: move-result v1 │ │ -3c4610: 0f01 |0004: return v1 │ │ +3c45d0: |[3c45d0] de.danoeh.antennapod.net.discovery.CombinedSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3c45e0: 7110 969d 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastSearcherRegistry;.urlNeedsLookup:(Ljava/lang/String;)Z // method@9d96 │ │ +3c45e6: 0a01 |0003: move-result v1 │ │ +3c45e8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/CombinedSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1431148,19 +1431142,19 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c4b24: |[3c4b24] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V │ │ -3c4b34: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4b3a: 5b01 cd75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@75cd │ │ -3c4b3e: 5b02 ce75 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75ce │ │ -3c4b42: 0e00 |0007: return-void │ │ +3c4afc: |[3c4afc] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V │ │ +3c4b0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4b12: 5b01 cd75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@75cd │ │ +3c4b16: 5b02 ce75 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75ce │ │ +3c4b1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1431171,19 +1431165,19 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3c4b44: |[3c4b44] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3c4b54: 5420 cd75 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@75cd │ │ -3c4b58: 5421 ce75 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75ce │ │ -3c4b5c: 7130 639d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d63 │ │ -3c4b62: 0e00 |0007: return-void │ │ +3c4b1c: |[3c4b1c] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3c4b2c: 5420 cd75 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; // field@75cd │ │ +3c4b30: 5421 ce75 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75ce │ │ +3c4b34: 7130 639d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d63 │ │ +3c4b3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1431225,17 +1431219,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3c4bf0: |[3c4bf0] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c4c00: 7030 669d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d66 │ │ -3c4c06: 0e00 |0003: return-void │ │ +3c4bc8: |[3c4bc8] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.$r8$lambda$cnPWoflSmnCqH6wOKbonY7r0y6w:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c4bd8: 7030 669d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d66 │ │ +3c4bde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ @@ -1431245,22 +1431239,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3c4c08: |[3c4c08] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.:()V │ │ -3c4c18: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4c1e: 2200 f51a |0003: new-instance v0, Lde/mfietz/fyydlin/FyydClient; // type@1af5 │ │ -3c4c22: 7100 0d9d 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3c4c28: 0c01 |0008: move-result-object v1 │ │ -3c4c2a: 7020 30a4 1000 |0009: invoke-direct {v0, v1}, Lde/mfietz/fyydlin/FyydClient;.:(Lokhttp3/OkHttpClient;)V // method@a430 │ │ -3c4c30: 5b20 cf75 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@75cf │ │ -3c4c34: 0e00 |000e: return-void │ │ +3c4be0: |[3c4be0] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.:()V │ │ +3c4bf0: 7010 b9a5 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4bf6: 2200 f51a |0003: new-instance v0, Lde/mfietz/fyydlin/FyydClient; // type@1af5 │ │ +3c4bfa: 7100 0d9d 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3c4c00: 0c01 |0008: move-result-object v1 │ │ +3c4c02: 7020 30a4 1000 |0009: invoke-direct {v0, v1}, Lde/mfietz/fyydlin/FyydClient;.:(Lokhttp3/OkHttpClient;)V // method@a430 │ │ +3c4c08: 5b20 cf75 |000c: iput-object v0, v2, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@75cf │ │ +3c4c0c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ │ │ @@ -1431269,32 +1431263,32 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3c4c38: |[3c4c38] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c4c48: 5413 cf75 |0000: iget-object v3, v1, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@75cf │ │ -3c4c4c: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ -3c4c50: 7110 79a5 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3c4c56: 0c00 |0007: move-result-object v0 │ │ -3c4c58: 6e30 31a4 2300 |0008: invoke-virtual {v3, v2, v0}, Lde/mfietz/fyydlin/FyydClient;.searchPodcasts:(Ljava/lang/String;Ljava/lang/Integer;)Lio/reactivex/Single; // method@a431 │ │ -3c4c5e: 0c02 |000b: move-result-object v2 │ │ -3c4c60: 7100 50a4 0000 |000c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3c4c66: 0c03 |000f: move-result-object v3 │ │ -3c4c68: 6e20 4aa4 3200 |0010: invoke-virtual {v2, v3}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ -3c4c6e: 0c02 |0013: move-result-object v2 │ │ -3c4c70: 6e10 44a4 0200 |0014: invoke-virtual {v2}, Lio/reactivex/Single;.blockingGet:()Ljava/lang/Object; // method@a444 │ │ -3c4c76: 0c02 |0017: move-result-object v2 │ │ -3c4c78: 7110 f908 0200 |0018: invoke-static {v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat$$ExternalSyntheticThrowCCEIfNotNull0;.m:(Ljava/lang/Object;)V // method@08f9 │ │ -3c4c7e: 2202 d31b |001b: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ -3c4c82: 7010 54a7 0200 |001d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c4c88: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -3c4c8a: 2702 |0021: throw v2 │ │ +3c4c10: |[3c4c10] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c4c20: 5413 cf75 |0000: iget-object v3, v1, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;.client:Lde/mfietz/fyydlin/FyydClient; // field@75cf │ │ +3c4c24: 1300 0a00 |0002: const/16 v0, #int 10 // #a │ │ +3c4c28: 7110 79a5 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3c4c2e: 0c00 |0007: move-result-object v0 │ │ +3c4c30: 6e30 31a4 2300 |0008: invoke-virtual {v3, v2, v0}, Lde/mfietz/fyydlin/FyydClient;.searchPodcasts:(Ljava/lang/String;Ljava/lang/Integer;)Lio/reactivex/Single; // method@a431 │ │ +3c4c36: 0c02 |000b: move-result-object v2 │ │ +3c4c38: 7100 50a4 0000 |000c: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3c4c3e: 0c03 |000f: move-result-object v3 │ │ +3c4c40: 6e20 4aa4 3200 |0010: invoke-virtual {v2, v3}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ +3c4c46: 0c02 |0013: move-result-object v2 │ │ +3c4c48: 6e10 44a4 0200 |0014: invoke-virtual {v2}, Lio/reactivex/Single;.blockingGet:()Ljava/lang/Object; // method@a444 │ │ +3c4c4e: 0c02 |0017: move-result-object v2 │ │ +3c4c50: 7110 f908 0200 |0018: invoke-static {v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat$$ExternalSyntheticThrowCCEIfNotNull0;.m:(Ljava/lang/Object;)V // method@08f9 │ │ +3c4c56: 2202 d31b |001b: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ +3c4c5a: 7010 54a7 0200 |001d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c4c60: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +3c4c62: 2702 |0021: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x000c line=21 │ │ 0x0014 line=22 │ │ 0x001b line=24 │ │ 0x0021 line=26 │ │ @@ -1431309,34 +1431303,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c4bd8: |[3c4bd8] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.getName:()Ljava/lang/String; │ │ -3c4be8: 1a00 6870 |0000: const-string v0, "fyyd" // string@7068 │ │ -3c4bec: 1100 |0002: return-object v0 │ │ +3c4bb0: |[3c4bb0] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.getName:()Ljava/lang/String; │ │ +3c4bc0: 1a00 6870 |0000: const-string v0, "fyyd" // string@7068 │ │ +3c4bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;) │ │ name : 'lookupUrl' │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3c4b78: |[3c4b78] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c4b88: 7110 47a4 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a447 │ │ -3c4b8e: 0c01 |0003: move-result-object v1 │ │ -3c4b90: 1101 |0004: return-object v1 │ │ +3c4b50: |[3c4b50] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c4b60: 7110 47a4 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a447 │ │ +3c4b66: 0c01 |0003: move-result-object v1 │ │ +3c4b68: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1431345,28 +1431339,28 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3c4b94: |[3c4b94] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c4ba4: 2200 fd18 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; // type@18fd │ │ -3c4ba8: 7030 619d 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V // method@9d61 │ │ -3c4bae: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ -3c4bb4: 0c02 |0008: move-result-object v2 │ │ -3c4bb6: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3c4bbc: 0c00 |000c: move-result-object v0 │ │ -3c4bbe: 6e20 4aa4 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ -3c4bc4: 0c02 |0010: move-result-object v2 │ │ -3c4bc6: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3c4bcc: 0c00 |0014: move-result-object v0 │ │ -3c4bce: 6e20 48a4 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ -3c4bd4: 0c02 |0018: move-result-object v2 │ │ -3c4bd6: 1102 |0019: return-object v2 │ │ +3c4b6c: |[3c4b6c] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c4b7c: 2200 fd18 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0; // type@18fd │ │ +3c4b80: 7030 619d 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher;Ljava/lang/String;)V // method@9d61 │ │ +3c4b86: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ +3c4b8c: 0c02 |0008: move-result-object v2 │ │ +3c4b8e: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3c4b94: 0c00 |000c: move-result-object v0 │ │ +3c4b96: 6e20 4aa4 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ +3c4b9c: 0c02 |0010: move-result-object v2 │ │ +3c4b9e: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3c4ba4: 0c00 |0014: move-result-object v0 │ │ +3c4ba6: 6e20 48a4 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ +3c4bac: 0c02 |0018: move-result-object v2 │ │ +3c4bae: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0009 line=35 │ │ 0x0011 line=36 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/discovery/FyydPodcastSearcher; │ │ @@ -1431377,17 +1431371,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c4b64: |[3c4b64] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3c4b74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3c4b76: 0f01 |0001: return v1 │ │ +3c4b3c: |[3c4b3c] de.danoeh.antennapod.net.discovery.FyydPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3c4b4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3c4b4e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #5575 header: │ │ @@ -1431418,18 +1431412,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c4c8c: |[3c4c8c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.:(Ljava/lang/String;)V │ │ -3c4c9c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4ca2: 5b01 d075 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@75d0 │ │ -3c4ca6: 0e00 |0005: return-void │ │ +3c4c64: |[3c4c64] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.:(Ljava/lang/String;)V │ │ +3c4c74: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4c7a: 5b01 d075 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@75d0 │ │ +3c4c7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1431439,18 +1431433,18 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c4ca8: |[3c4ca8] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3c4cb8: 5410 d075 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@75d0 │ │ -3c4cbc: 7120 6f9d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d6f │ │ -3c4cc2: 0e00 |0005: return-void │ │ +3c4c80: |[3c4c80] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3c4c90: 5410 d075 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Ljava/lang/String; // field@75d0 │ │ +3c4c94: 7120 6f9d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d6f │ │ +3c4c9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1431484,18 +1431478,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c4cc4: |[3c4cc4] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.:(Ljava/lang/String;)V │ │ -3c4cd4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4cda: 5b01 d175 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@75d1 │ │ -3c4cde: 0e00 |0005: return-void │ │ +3c4c9c: |[3c4c9c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.:(Ljava/lang/String;)V │ │ +3c4cac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4cb2: 5b01 d175 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@75d1 │ │ +3c4cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1431505,18 +1431499,18 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3c4ce0: |[3c4ce0] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3c4cf0: 5410 d175 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@75d1 │ │ -3c4cf4: 7120 6e9d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d6e │ │ -3c4cfa: 0e00 |0005: return-void │ │ +3c4cb8: |[3c4cb8] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3c4cc8: 5410 d175 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.f$0:Ljava/lang/String; // field@75d1 │ │ +3c4ccc: 7120 6e9d 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d6e │ │ +3c4cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1431566,17 +1431560,17 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c4e04: |[3c4e04] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c4e14: 7120 729d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d72 │ │ -3c4e1a: 0e00 |0003: return-void │ │ +3c4ddc: |[3c4ddc] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$5XqbaDAtly6foYxBXJLBGa8FkC4:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c4dec: 7120 729d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d72 │ │ +3c4df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1431585,17 +1431579,17 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3c4e1c: |[3c4e1c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c4e2c: 7120 739d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d73 │ │ -3c4e32: 0e00 |0003: return-void │ │ +3c4df4: |[3c4df4] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.$r8$lambda$r_YNMM_rkbeLQyIaEfzeFENEpmA:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c4e04: 7120 739d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d73 │ │ +3c4e0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1431604,17 +1431598,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c4e34: |[3c4e34] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.:()V │ │ -3c4e44: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c4e4a: 0e00 |0003: return-void │ │ +3c4e0c: |[3c4e0c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.:()V │ │ +3c4e1c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c4e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;) │ │ @@ -1431622,71 +1431616,71 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -3c4e4c: |[3c4e4c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c4e5c: 7100 0d9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3c4e62: 0c00 |0003: move-result-object v0 │ │ -3c4e64: 2201 8d1c |0004: new-instance v1, Lokhttp3/Request$Builder; // type@1c8d │ │ -3c4e68: 7010 e6a9 0100 |0006: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3c4e6e: 6e20 eea9 2100 |0009: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ -3c4e74: 0c02 |000c: move-result-object v2 │ │ -3c4e76: 6e10 e8a9 0200 |000d: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c4e7c: 0c02 |0010: move-result-object v2 │ │ -3c4e7e: 6e20 e5a9 2000 |0011: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3c4e84: 0c02 |0014: move-result-object v2 │ │ -3c4e86: 7210 bba9 0200 |0015: invoke-interface {v2}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3c4e8c: 0c02 |0018: move-result-object v2 │ │ -3c4e8e: 6e10 fca9 0200 |0019: invoke-virtual {v2}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ -3c4e94: 0a00 |001c: move-result v0 │ │ -3c4e96: 3800 3f00 |001d: if-eqz v0, 005c // +003f │ │ -3c4e9a: 6e10 f7a9 0200 |001f: invoke-virtual {v2}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3c4ea0: 0c02 |0022: move-result-object v2 │ │ -3c4ea2: 6e10 05aa 0200 |0023: invoke-virtual {v2}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ -3c4ea8: 0c02 |0026: move-result-object v2 │ │ -3c4eaa: 2200 b61c |0027: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ -3c4eae: 7020 60aa 2000 |0029: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3c4eb4: 1a02 a4af |002c: const-string v2, "results" // string@afa4 │ │ -3c4eb8: 6e20 62aa 2000 |002e: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3c4ebe: 0c02 |0031: move-result-object v2 │ │ -3c4ec0: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -3c4ec2: 6e20 59aa 0200 |0033: invoke-virtual {v2, v0}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3c4ec8: 0c02 |0036: move-result-object v2 │ │ -3c4eca: 1a00 7f6d |0037: const-string v0, "feedUrl" // string@6d7f │ │ -3c4ece: 6e20 66aa 0200 |0039: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@aa66 │ │ -3c4ed4: 0a01 |003c: move-result v1 │ │ -3c4ed6: 3901 1700 |003d: if-nez v1, 0054 // +0017 │ │ -3c4eda: 1a00 8f58 |003f: const-string v0, "artistName" // string@588f │ │ -3c4ede: 6e20 65aa 0200 |0041: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c4ee4: 0c00 |0044: move-result-object v0 │ │ -3c4ee6: 1a01 63c3 |0045: const-string v1, "trackName" // string@c363 │ │ -3c4eea: 6e20 65aa 1200 |0047: invoke-virtual {v2, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c4ef0: 0c02 |004a: move-result-object v2 │ │ -3c4ef2: 2201 fc18 |004b: new-instance v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; // type@18fc │ │ -3c4ef6: 7030 5d9d 0102 |004d: invoke-direct {v1, v0, v2}, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9d5d │ │ -3c4efc: 7220 4ba4 1300 |0050: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ -3c4f02: 0e00 |0053: return-void │ │ -3c4f04: 6e20 65aa 0200 |0054: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3c4f0a: 0c02 |0057: move-result-object v2 │ │ -3c4f0c: 7220 4ca4 2300 |0058: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ -3c4f12: 2814 |005b: goto 006f // +0014 │ │ -3c4f14: 2200 191b |005c: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ -3c4f18: 6e10 00aa 0200 |005e: invoke-virtual {v2}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@aa00 │ │ -3c4f1e: 0c02 |0061: move-result-object v2 │ │ -3c4f20: 7020 aca4 2000 |0062: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3c4f26: 7220 4ba4 0300 |0065: invoke-interface {v3, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ -3c4f2c: 2807 |0068: goto 006f // +0007 │ │ -3c4f2e: 0d02 |0069: move-exception v2 │ │ -3c4f30: 2802 |006a: goto 006c // +0002 │ │ -3c4f32: 0d02 |006b: move-exception v2 │ │ -3c4f34: 7220 4ba4 2300 |006c: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ -3c4f3a: 0e00 |006f: return-void │ │ +3c4e24: |[3c4e24] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$lookupUrl$1:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c4e34: 7100 0d9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3c4e3a: 0c00 |0003: move-result-object v0 │ │ +3c4e3c: 2201 8d1c |0004: new-instance v1, Lokhttp3/Request$Builder; // type@1c8d │ │ +3c4e40: 7010 e6a9 0100 |0006: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3c4e46: 6e20 eea9 2100 |0009: invoke-virtual {v1, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ +3c4e4c: 0c02 |000c: move-result-object v2 │ │ +3c4e4e: 6e10 e8a9 0200 |000d: invoke-virtual {v2}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c4e54: 0c02 |0010: move-result-object v2 │ │ +3c4e56: 6e20 e5a9 2000 |0011: invoke-virtual {v0, v2}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3c4e5c: 0c02 |0014: move-result-object v2 │ │ +3c4e5e: 7210 bba9 0200 |0015: invoke-interface {v2}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3c4e64: 0c02 |0018: move-result-object v2 │ │ +3c4e66: 6e10 fca9 0200 |0019: invoke-virtual {v2}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ +3c4e6c: 0a00 |001c: move-result v0 │ │ +3c4e6e: 3800 3f00 |001d: if-eqz v0, 005c // +003f │ │ +3c4e72: 6e10 f7a9 0200 |001f: invoke-virtual {v2}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3c4e78: 0c02 |0022: move-result-object v2 │ │ +3c4e7a: 6e10 05aa 0200 |0023: invoke-virtual {v2}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ +3c4e80: 0c02 |0026: move-result-object v2 │ │ +3c4e82: 2200 b61c |0027: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ +3c4e86: 7020 60aa 2000 |0029: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3c4e8c: 1a02 a4af |002c: const-string v2, "results" // string@afa4 │ │ +3c4e90: 6e20 62aa 2000 |002e: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3c4e96: 0c02 |0031: move-result-object v2 │ │ +3c4e98: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +3c4e9a: 6e20 59aa 0200 |0033: invoke-virtual {v2, v0}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3c4ea0: 0c02 |0036: move-result-object v2 │ │ +3c4ea2: 1a00 7f6d |0037: const-string v0, "feedUrl" // string@6d7f │ │ +3c4ea6: 6e20 66aa 0200 |0039: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@aa66 │ │ +3c4eac: 0a01 |003c: move-result v1 │ │ +3c4eae: 3901 1700 |003d: if-nez v1, 0054 // +0017 │ │ +3c4eb2: 1a00 8f58 |003f: const-string v0, "artistName" // string@588f │ │ +3c4eb6: 6e20 65aa 0200 |0041: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c4ebc: 0c00 |0044: move-result-object v0 │ │ +3c4ebe: 1a01 63c3 |0045: const-string v1, "trackName" // string@c363 │ │ +3c4ec2: 6e20 65aa 1200 |0047: invoke-virtual {v2, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c4ec8: 0c02 |004a: move-result-object v2 │ │ +3c4eca: 2201 fc18 |004b: new-instance v1, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException; // type@18fc │ │ +3c4ece: 7030 5d9d 0102 |004d: invoke-direct {v1, v0, v2}, Lde/danoeh/antennapod/net/discovery/FeedUrlNotFoundException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9d5d │ │ +3c4ed4: 7220 4ba4 1300 |0050: invoke-interface {v3, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ +3c4eda: 0e00 |0053: return-void │ │ +3c4edc: 6e20 65aa 0200 |0054: invoke-virtual {v2, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3c4ee2: 0c02 |0057: move-result-object v2 │ │ +3c4ee4: 7220 4ca4 2300 |0058: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ +3c4eea: 2814 |005b: goto 006f // +0014 │ │ +3c4eec: 2200 191b |005c: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ +3c4ef0: 6e10 00aa 0200 |005e: invoke-virtual {v2}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@aa00 │ │ +3c4ef6: 0c02 |0061: move-result-object v2 │ │ +3c4ef8: 7020 aca4 2000 |0062: invoke-direct {v0, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3c4efe: 7220 4ba4 0300 |0065: invoke-interface {v3, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ +3c4f04: 2807 |0068: goto 006f // +0007 │ │ +3c4f06: 0d02 |0069: move-exception v2 │ │ +3c4f08: 2802 |006a: goto 006c // +0002 │ │ +3c4f0a: 0d02 |006b: move-exception v2 │ │ +3c4f0c: 7220 4ba4 2300 |006c: invoke-interface {v3, v2}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ +3c4f12: 0e00 |006f: return-void │ │ catches : 1 │ │ 0x000d - 0x0068 │ │ Ljava/io/IOException; -> 0x006b │ │ Lorg/json/JSONException; -> 0x0069 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ @@ -1431712,75 +1431706,75 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -3c4f4c: |[3c4f4c] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c4f5c: 1a00 d949 |0000: const-string v0, "UTF-8" // string@49d9 │ │ -3c4f60: 7120 c3a6 0400 |0002: invoke-static {v4, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c3 │ │ -3c4f66: 0c04 |0005: move-result-object v4 │ │ -3c4f68: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3c4f6a: 2300 e41d |0007: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ -3c4f6e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3c4f70: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ -3c4f74: 1a04 dd80 |000c: const-string v4, "https://itunes.apple.com/search?media=podcast&term=%s" // string@80dd │ │ -3c4f78: 7120 e2a5 0400 |000e: invoke-static {v4, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3c4f7e: 0c04 |0011: move-result-object v4 │ │ -3c4f80: 7100 0d9d 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3c4f86: 0c00 |0015: move-result-object v0 │ │ -3c4f88: 2202 8d1c |0016: new-instance v2, Lokhttp3/Request$Builder; // type@1c8d │ │ -3c4f8c: 7010 e6a9 0200 |0018: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3c4f92: 6e20 eea9 4200 |001b: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ -3c4f98: 0c04 |001e: move-result-object v4 │ │ -3c4f9a: 2202 d31b |001f: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ -3c4f9e: 7010 54a7 0200 |0021: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c4fa4: 6e10 e8a9 0400 |0024: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c4faa: 0c04 |0027: move-result-object v4 │ │ -3c4fac: 6e20 e5a9 4000 |0028: invoke-virtual {v0, v4}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3c4fb2: 0c04 |002b: move-result-object v4 │ │ -3c4fb4: 7210 bba9 0400 |002c: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3c4fba: 0c04 |002f: move-result-object v4 │ │ -3c4fbc: 6e10 fca9 0400 |0030: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ -3c4fc2: 0a00 |0033: move-result v0 │ │ -3c4fc4: 3800 2d00 |0034: if-eqz v0, 0061 // +002d │ │ -3c4fc8: 6e10 f7a9 0400 |0036: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3c4fce: 0c04 |0039: move-result-object v4 │ │ -3c4fd0: 6e10 05aa 0400 |003a: invoke-virtual {v4}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ -3c4fd6: 0c04 |003d: move-result-object v4 │ │ -3c4fd8: 2200 b61c |003e: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ -3c4fdc: 7020 60aa 4000 |0040: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3c4fe2: 1a04 a4af |0043: const-string v4, "results" // string@afa4 │ │ -3c4fe6: 6e20 62aa 4000 |0045: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3c4fec: 0c04 |0048: move-result-object v4 │ │ -3c4fee: 6e10 5baa 0400 |0049: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3c4ff4: 0a00 |004c: move-result v0 │ │ -3c4ff6: 3501 2700 |004d: if-ge v1, v0, 0074 // +0027 │ │ -3c4ffa: 6e20 59aa 1400 |004f: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3c5000: 0c00 |0052: move-result-object v0 │ │ -3c5002: 7110 8b9d 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@9d8b │ │ -3c5008: 0c00 |0056: move-result-object v0 │ │ -3c500a: 5403 e075 |0057: iget-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ -3c500e: 3803 0500 |0059: if-eqz v3, 005e // +0005 │ │ -3c5012: 7220 1fa8 0200 |005b: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c5018: d801 0101 |005e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c501c: 28e9 |0060: goto 0049 // -0017 │ │ -3c501e: 2200 191b |0061: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ -3c5022: 6e10 00aa 0400 |0063: invoke-virtual {v4}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@aa00 │ │ -3c5028: 0c04 |0066: move-result-object v4 │ │ -3c502a: 7020 aca4 4000 |0067: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3c5030: 7220 4ba4 0500 |006a: invoke-interface {v5, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ -3c5036: 2807 |006d: goto 0074 // +0007 │ │ -3c5038: 0d04 |006e: move-exception v4 │ │ -3c503a: 2802 |006f: goto 0071 // +0002 │ │ -3c503c: 0d04 |0070: move-exception v4 │ │ -3c503e: 7220 4ba4 4500 |0071: invoke-interface {v5, v4}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ -3c5044: 7220 4ca4 2500 |0074: invoke-interface {v5, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ -3c504a: 0e00 |0077: return-void │ │ +3c4f24: |[3c4f24] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c4f34: 1a00 d949 |0000: const-string v0, "UTF-8" // string@49d9 │ │ +3c4f38: 7120 c3a6 0400 |0002: invoke-static {v4, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c3 │ │ +3c4f3e: 0c04 |0005: move-result-object v4 │ │ +3c4f40: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3c4f42: 2300 e41d |0007: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ +3c4f46: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3c4f48: 4d04 0001 |000a: aput-object v4, v0, v1 │ │ +3c4f4c: 1a04 dd80 |000c: const-string v4, "https://itunes.apple.com/search?media=podcast&term=%s" // string@80dd │ │ +3c4f50: 7120 e2a5 0400 |000e: invoke-static {v4, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3c4f56: 0c04 |0011: move-result-object v4 │ │ +3c4f58: 7100 0d9d 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3c4f5e: 0c00 |0015: move-result-object v0 │ │ +3c4f60: 2202 8d1c |0016: new-instance v2, Lokhttp3/Request$Builder; // type@1c8d │ │ +3c4f64: 7010 e6a9 0200 |0018: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3c4f6a: 6e20 eea9 4200 |001b: invoke-virtual {v2, v4}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ +3c4f70: 0c04 |001e: move-result-object v4 │ │ +3c4f72: 2202 d31b |001f: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ +3c4f76: 7010 54a7 0200 |0021: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c4f7c: 6e10 e8a9 0400 |0024: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c4f82: 0c04 |0027: move-result-object v4 │ │ +3c4f84: 6e20 e5a9 4000 |0028: invoke-virtual {v0, v4}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3c4f8a: 0c04 |002b: move-result-object v4 │ │ +3c4f8c: 7210 bba9 0400 |002c: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3c4f92: 0c04 |002f: move-result-object v4 │ │ +3c4f94: 6e10 fca9 0400 |0030: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ +3c4f9a: 0a00 |0033: move-result v0 │ │ +3c4f9c: 3800 2d00 |0034: if-eqz v0, 0061 // +002d │ │ +3c4fa0: 6e10 f7a9 0400 |0036: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3c4fa6: 0c04 |0039: move-result-object v4 │ │ +3c4fa8: 6e10 05aa 0400 |003a: invoke-virtual {v4}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ +3c4fae: 0c04 |003d: move-result-object v4 │ │ +3c4fb0: 2200 b61c |003e: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ +3c4fb4: 7020 60aa 4000 |0040: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3c4fba: 1a04 a4af |0043: const-string v4, "results" // string@afa4 │ │ +3c4fbe: 6e20 62aa 4000 |0045: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3c4fc4: 0c04 |0048: move-result-object v4 │ │ +3c4fc6: 6e10 5baa 0400 |0049: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3c4fcc: 0a00 |004c: move-result v0 │ │ +3c4fce: 3501 2700 |004d: if-ge v1, v0, 0074 // +0027 │ │ +3c4fd2: 6e20 59aa 1400 |004f: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3c4fd8: 0c00 |0052: move-result-object v0 │ │ +3c4fda: 7110 8b9d 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromItunes:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@9d8b │ │ +3c4fe0: 0c00 |0056: move-result-object v0 │ │ +3c4fe2: 5403 e075 |0057: iget-object v3, v0, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ +3c4fe6: 3803 0500 |0059: if-eqz v3, 005e // +0005 │ │ +3c4fea: 7220 1fa8 0200 |005b: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c4ff0: d801 0101 |005e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c4ff4: 28e9 |0060: goto 0049 // -0017 │ │ +3c4ff6: 2200 191b |0061: new-instance v0, Ljava/io/IOException; // type@1b19 │ │ +3c4ffa: 6e10 00aa 0400 |0063: invoke-virtual {v4}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@aa00 │ │ +3c5000: 0c04 |0066: move-result-object v4 │ │ +3c5002: 7020 aca4 4000 |0067: invoke-direct {v0, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3c5008: 7220 4ba4 0500 |006a: invoke-interface {v5, v0}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ +3c500e: 2807 |006d: goto 0074 // +0007 │ │ +3c5010: 0d04 |006e: move-exception v4 │ │ +3c5012: 2802 |006f: goto 0071 // +0002 │ │ +3c5014: 0d04 |0070: move-exception v4 │ │ +3c5016: 7220 4ba4 4500 |0071: invoke-interface {v5, v4}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ +3c501c: 7220 4ca4 2500 |0074: invoke-interface {v5, v2}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ +3c5022: 0e00 |0077: return-void │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0006 │ │ 0x0024 - 0x006d │ │ Ljava/io/IOException; -> 0x0070 │ │ Lorg/json/JSONException; -> 0x006e │ │ positions : │ │ @@ -1431813,54 +1431807,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c4dec: |[3c4dec] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.getName:()Ljava/lang/String; │ │ -3c4dfc: 1a00 380a |0000: const-string v0, "Apple" // string@0a38 │ │ -3c4e00: 1100 |0002: return-object v0 │ │ +3c4dc4: |[3c4dc4] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.getName:()Ljava/lang/String; │ │ +3c4dd4: 1a00 380a |0000: const-string v0, "Apple" // string@0a38 │ │ +3c4dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher;) │ │ name : 'lookupUrl' │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3c4d38: |[3c4d38] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c4d48: 1a00 5106 |0000: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@0651 │ │ -3c4d4c: 7110 44a9 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ -3c4d52: 0c00 |0005: move-result-object v0 │ │ -3c4d54: 6e20 46a9 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ -3c4d5a: 0c00 |0009: move-result-object v0 │ │ -3c4d5c: 6e10 3da9 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ -3c4d62: 0a01 |000d: move-result v1 │ │ -3c4d64: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ -3c4d68: 2203 611b |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c4d6c: 7010 06a6 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c4d72: 1a01 dc80 |0015: const-string v1, "https://itunes.apple.com/lookup?id=" // string@80dc │ │ -3c4d76: 6e20 12a6 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c4d7c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -3c4d7e: 6e20 40a9 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ -3c4d84: 0c00 |001e: move-result-object v0 │ │ -3c4d86: 6e20 12a6 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c4d8c: 6e10 1ba6 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c4d92: 0c03 |0025: move-result-object v3 │ │ -3c4d94: 2200 0019 |0026: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; // type@1900 │ │ -3c4d98: 7020 6c9d 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.:(Ljava/lang/String;)V // method@9d6c │ │ -3c4d9e: 7110 45a4 0000 |002b: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ -3c4da4: 0c03 |002e: move-result-object v3 │ │ -3c4da6: 1103 |002f: return-object v3 │ │ +3c4d10: |[3c4d10] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c4d20: 1a00 5106 |0000: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@0651 │ │ +3c4d24: 7110 44a9 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@a944 │ │ +3c4d2a: 0c00 |0005: move-result-object v0 │ │ +3c4d2c: 6e20 46a9 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@a946 │ │ +3c4d32: 0c00 |0009: move-result-object v0 │ │ +3c4d34: 6e10 3da9 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@a93d │ │ +3c4d3a: 0a01 |000d: move-result v1 │ │ +3c4d3c: 3801 1800 |000e: if-eqz v1, 0026 // +0018 │ │ +3c4d40: 2203 611b |0010: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c4d44: 7010 06a6 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c4d4a: 1a01 dc80 |0015: const-string v1, "https://itunes.apple.com/lookup?id=" // string@80dc │ │ +3c4d4e: 6e20 12a6 1300 |0017: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c4d54: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +3c4d56: 6e20 40a9 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@a940 │ │ +3c4d5c: 0c00 |001e: move-result-object v0 │ │ +3c4d5e: 6e20 12a6 0300 |001f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c4d64: 6e10 1ba6 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c4d6a: 0c03 |0025: move-result-object v3 │ │ +3c4d6c: 2200 0019 |0026: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1; // type@1900 │ │ +3c4d70: 7020 6c9d 3000 |0028: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda1;.:(Ljava/lang/String;)V // method@9d6c │ │ +3c4d76: 7110 45a4 0000 |002b: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ +3c4d7c: 0c03 |002e: move-result-object v3 │ │ +3c4d7e: 1103 |002f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0006 line=77 │ │ 0x000a line=78 │ │ 0x0026 line=79 │ │ locals : │ │ @@ -1431872,28 +1431866,28 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -3c4da8: |[3c4da8] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c4db8: 2200 ff18 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; // type@18ff │ │ -3c4dbc: 7020 6a9d 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.:(Ljava/lang/String;)V // method@9d6a │ │ -3c4dc2: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ -3c4dc8: 0c02 |0008: move-result-object v2 │ │ -3c4dca: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3c4dd0: 0c00 |000c: move-result-object v0 │ │ -3c4dd2: 6e20 4aa4 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ -3c4dd8: 0c02 |0010: move-result-object v2 │ │ -3c4dda: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3c4de0: 0c00 |0014: move-result-object v0 │ │ -3c4de2: 6e20 48a4 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ -3c4de8: 0c02 |0018: move-result-object v2 │ │ -3c4dea: 1102 |0019: return-object v2 │ │ +3c4d80: |[3c4d80] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c4d90: 2200 ff18 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0; // type@18ff │ │ +3c4d94: 7020 6a9d 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher$$ExternalSyntheticLambda0;.:(Ljava/lang/String;)V // method@9d6a │ │ +3c4d9a: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ +3c4da0: 0c02 |0008: move-result-object v2 │ │ +3c4da2: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3c4da8: 0c00 |000c: move-result-object v0 │ │ +3c4daa: 6e20 4aa4 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ +3c4db0: 0c02 |0010: move-result-object v2 │ │ +3c4db2: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3c4db8: 0c00 |0014: move-result-object v0 │ │ +3c4dba: 6e20 48a4 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ +3c4dc0: 0c02 |0018: move-result-object v2 │ │ +3c4dc2: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0009 line=70 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; │ │ @@ -1431904,28 +1431898,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3c4cfc: |[3c4cfc] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3c4d0c: 1a00 8287 |0000: const-string v0, "itunes.apple.com" // string@8782 │ │ -3c4d10: 6e20 dca5 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3c4d16: 0a00 |0005: move-result v0 │ │ -3c4d18: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -3c4d1c: 1a00 5106 |0008: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@0651 │ │ -3c4d20: 6e20 efa5 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3c4d26: 0a02 |000d: move-result v2 │ │ -3c4d28: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -3c4d2c: 2803 |0010: goto 0013 // +0003 │ │ -3c4d2e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3c4d30: 2802 |0012: goto 0014 // +0002 │ │ -3c4d32: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3c4d34: 0f02 |0014: return v2 │ │ +3c4cd4: |[3c4cd4] de.danoeh.antennapod.net.discovery.ItunesPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3c4ce4: 1a00 8287 |0000: const-string v0, "itunes.apple.com" // string@8782 │ │ +3c4ce8: 6e20 dca5 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3c4cee: 0a00 |0005: move-result v0 │ │ +3c4cf0: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +3c4cf4: 1a00 5106 |0008: const-string v0, ".*/podcasts\.apple\.com/.*/podcast/.*/id(\d+).*" // string@0651 │ │ +3c4cf8: 6e20 efa5 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3c4cfe: 0a02 |000d: move-result v2 │ │ +3c4d00: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +3c4d04: 2803 |0010: goto 0013 // +0003 │ │ +3c4d06: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3c4d08: 2802 |0012: goto 0014 // +0002 │ │ +3c4d0a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3c4d0c: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/danoeh/antennapod/net/discovery/ItunesPodcastSearcher; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1431963,19 +1431957,19 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c53f0: |[3c53f0] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V │ │ -3c5400: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c5406: 5b01 dc75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@75dc │ │ -3c540a: 5b02 dd75 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75dd │ │ -3c540e: 0e00 |0007: return-void │ │ +3c53c8: |[3c53c8] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V │ │ +3c53d8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c53de: 5b01 dc75 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@75dc │ │ +3c53e2: 5b02 dd75 |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75dd │ │ +3c53e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1431986,19 +1431980,19 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3c5410: |[3c5410] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3c5420: 5420 dc75 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@75dc │ │ -3c5424: 5421 dd75 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75dd │ │ -3c5428: 7130 7e9d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d7e │ │ -3c542e: 0e00 |0007: return-void │ │ +3c53e8: |[3c53e8] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3c53f8: 5420 dc75 |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; // field@75dc │ │ +3c53fc: 5421 dd75 |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@75dd │ │ +3c5400: 7130 7e9d 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d7e │ │ +3c5406: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1432041,17 +1432035,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3c564c: |[3c564c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c565c: 7030 829d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d82 │ │ -3c5662: 0e00 |0003: return-void │ │ +3c5624: |[3c5624] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.$r8$lambda$E-S5GwiQpO1_RTkBDS3AA8CcGBE:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c5634: 7030 829d 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V // method@9d82 │ │ +3c563a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Lio/reactivex/SingleEmitter; │ │ @@ -1432061,17 +1432055,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c5664: |[3c5664] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.:()V │ │ -3c5674: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c567a: 0e00 |0003: return-void │ │ +3c563c: |[3c563c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.:()V │ │ +3c564c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c5652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;) │ │ @@ -1432079,60 +1432073,60 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -3c557c: |[3c557c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; │ │ -3c558c: 1a00 d549 |0000: const-string v0, "UTC" // string@49d5 │ │ -3c5590: 7110 9da8 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ -3c5596: 0c00 |0005: move-result-object v0 │ │ -3c5598: 7110 aaa7 0000 |0006: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@a7aa │ │ -3c559e: 0c00 |0009: move-result-object v0 │ │ -3c55a0: 6e10 a3a7 0000 |000a: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@a7a3 │ │ -3c55a6: 2201 db1b |000d: new-instance v1, Ljava/util/Date; // type@1bdb │ │ -3c55aa: 7010 dda7 0100 |000f: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ -3c55b0: 6e20 b1a7 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@a7b1 │ │ -3c55b6: 6e10 ada7 0000 |0015: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@a7ad │ │ -3c55bc: 0b00 |0018: move-result-wide v0 │ │ -3c55be: 1602 e803 |0019: const-wide/16 v2, #int 1000 // #3e8 │ │ -3c55c2: be20 |001b: div-long/2addr v0, v2 │ │ -3c55c4: 7120 03a6 1000 |001c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ -3c55ca: 0c00 |001f: move-result-object v0 │ │ -3c55cc: 2201 611b |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c55d0: 7010 06a6 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c55d6: 1a02 994f |0025: const-string v2, "XTMMQGA2YZ4WJUBYY4HKXAaAhk4^2YBsTE33vdbwbZNj82ZRLABDDqFdKe7x" // string@4f99 │ │ -3c55da: 6e20 12a6 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c55e0: 6e20 12a6 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c55e6: 6e10 1ba6 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c55ec: 0c01 |0030: move-result-object v1 │ │ -3c55ee: 7110 859d 0100 |0031: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.sha1:(Ljava/lang/String;)Ljava/lang/String; // method@9d85 │ │ -3c55f4: 0c01 |0034: move-result-object v1 │ │ -3c55f6: 2202 8d1c |0035: new-instance v2, Lokhttp3/Request$Builder; // type@1c8d │ │ -3c55fa: 7010 e6a9 0200 |0037: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3c5600: 1a03 6b4f |003a: const-string v3, "X-Auth-Date" // string@4f6b │ │ -3c5604: 6e30 e7a9 3200 |003c: invoke-virtual {v2, v3, v0}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3c560a: 0c00 |003f: move-result-object v0 │ │ -3c560c: 1a02 6c4f |0040: const-string v2, "X-Auth-Key" // string@4f6c │ │ -3c5610: 1a03 984f |0042: const-string v3, "XTMMQGA2YZ4WJUBYY4HK" // string@4f98 │ │ -3c5614: 6e30 e7a9 2003 |0044: invoke-virtual {v0, v2, v3}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3c561a: 0c00 |0047: move-result-object v0 │ │ -3c561c: 1a02 980a |0048: const-string v2, "Authorization" // string@0a98 │ │ -3c5620: 6e30 e7a9 2001 |004a: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3c5626: 0c00 |004d: move-result-object v0 │ │ -3c5628: 1a01 ce4a |004e: const-string v1, "User-Agent" // string@4ace │ │ -3c562c: 6202 bb75 |0050: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ -3c5630: 6e30 e7a9 1002 |0052: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3c5636: 0c00 |0055: move-result-object v0 │ │ -3c5638: 6e20 eea9 5000 |0056: invoke-virtual {v0, v5}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ -3c563e: 0c05 |0059: move-result-object v5 │ │ -3c5640: 6e10 e8a9 0500 |005a: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3c5646: 0c05 |005d: move-result-object v5 │ │ -3c5648: 1105 |005e: return-object v5 │ │ +3c5554: |[3c5554] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; │ │ +3c5564: 1a00 d549 |0000: const-string v0, "UTC" // string@49d5 │ │ +3c5568: 7110 9da8 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@a89d │ │ +3c556e: 0c00 |0005: move-result-object v0 │ │ +3c5570: 7110 aaa7 0000 |0006: invoke-static {v0}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;)Ljava/util/Calendar; // method@a7aa │ │ +3c5576: 0c00 |0009: move-result-object v0 │ │ +3c5578: 6e10 a3a7 0000 |000a: invoke-virtual {v0}, Ljava/util/Calendar;.clear:()V // method@a7a3 │ │ +3c557e: 2201 db1b |000d: new-instance v1, Ljava/util/Date; // type@1bdb │ │ +3c5582: 7010 dda7 0100 |000f: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ +3c5588: 6e20 b1a7 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@a7b1 │ │ +3c558e: 6e10 ada7 0000 |0015: invoke-virtual {v0}, Ljava/util/Calendar;.getTimeInMillis:()J // method@a7ad │ │ +3c5594: 0b00 |0018: move-result-wide v0 │ │ +3c5596: 1602 e803 |0019: const-wide/16 v2, #int 1000 // #3e8 │ │ +3c559a: be20 |001b: div-long/2addr v0, v2 │ │ +3c559c: 7120 03a6 1000 |001c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ +3c55a2: 0c00 |001f: move-result-object v0 │ │ +3c55a4: 2201 611b |0020: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c55a8: 7010 06a6 0100 |0022: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c55ae: 1a02 994f |0025: const-string v2, "XTMMQGA2YZ4WJUBYY4HKXAaAhk4^2YBsTE33vdbwbZNj82ZRLABDDqFdKe7x" // string@4f99 │ │ +3c55b2: 6e20 12a6 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c55b8: 6e20 12a6 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c55be: 6e10 1ba6 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c55c4: 0c01 |0030: move-result-object v1 │ │ +3c55c6: 7110 859d 0100 |0031: invoke-static {v1}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.sha1:(Ljava/lang/String;)Ljava/lang/String; // method@9d85 │ │ +3c55cc: 0c01 |0034: move-result-object v1 │ │ +3c55ce: 2202 8d1c |0035: new-instance v2, Lokhttp3/Request$Builder; // type@1c8d │ │ +3c55d2: 7010 e6a9 0200 |0037: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3c55d8: 1a03 6b4f |003a: const-string v3, "X-Auth-Date" // string@4f6b │ │ +3c55dc: 6e30 e7a9 3200 |003c: invoke-virtual {v2, v3, v0}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3c55e2: 0c00 |003f: move-result-object v0 │ │ +3c55e4: 1a02 6c4f |0040: const-string v2, "X-Auth-Key" // string@4f6c │ │ +3c55e8: 1a03 984f |0042: const-string v3, "XTMMQGA2YZ4WJUBYY4HK" // string@4f98 │ │ +3c55ec: 6e30 e7a9 2003 |0044: invoke-virtual {v0, v2, v3}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3c55f2: 0c00 |0047: move-result-object v0 │ │ +3c55f4: 1a02 980a |0048: const-string v2, "Authorization" // string@0a98 │ │ +3c55f8: 6e30 e7a9 2001 |004a: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3c55fe: 0c00 |004d: move-result-object v0 │ │ +3c5600: 1a01 ce4a |004e: const-string v1, "User-Agent" // string@4ace │ │ +3c5604: 6202 bb75 |0050: sget-object v2, Lde/danoeh/antennapod/net/common/UserAgentInterceptor;.USER_AGENT:Ljava/lang/String; // field@75bb │ │ +3c5608: 6e30 e7a9 1002 |0052: invoke-virtual {v0, v1, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3c560e: 0c00 |0055: move-result-object v0 │ │ +3c5610: 6e20 eea9 5000 |0056: invoke-virtual {v0, v5}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ee │ │ +3c5616: 0c05 |0059: move-result-object v5 │ │ +3c5618: 6e10 e8a9 0500 |005a: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3c561e: 0c05 |005d: move-result-object v5 │ │ +3c5620: 1105 |005e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x000a line=91 │ │ 0x000d line=92 │ │ 0x0012 line=93 │ │ 0x0015 line=94 │ │ @@ -1432155,71 +1432149,71 @@ │ │ type : '(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -3c567c: |[3c567c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ -3c568c: 1a00 d949 |0000: const-string v0, "UTF-8" // string@49d9 │ │ -3c5690: 7120 c3a6 0500 |0002: invoke-static {v5, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c3 │ │ -3c5696: 0c05 |0005: move-result-object v5 │ │ -3c5698: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -3c569a: 2300 e41d |0007: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ -3c569e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3c56a0: 4d05 0001 |000a: aput-object v5, v0, v1 │ │ -3c56a4: 1a05 d780 |000c: const-string v5, "https://api.podcastindex.org/api/1.0/search/byterm?q=%s" // string@80d7 │ │ -3c56a8: 7120 e2a5 0500 |000e: invoke-static {v5, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3c56ae: 0c05 |0011: move-result-object v5 │ │ -3c56b0: 2200 d31b |0012: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3c56b4: 7010 54a7 0000 |0014: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3c56ba: 7100 0d9d 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3c56c0: 0c02 |001a: move-result-object v2 │ │ -3c56c2: 7020 809d 5400 |001b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; // method@9d80 │ │ -3c56c8: 0c05 |001e: move-result-object v5 │ │ -3c56ca: 6e20 e5a9 5200 |001f: invoke-virtual {v2, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3c56d0: 0c05 |0022: move-result-object v5 │ │ -3c56d2: 7210 bba9 0500 |0023: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3c56d8: 0c05 |0026: move-result-object v5 │ │ -3c56da: 6e10 fca9 0500 |0027: invoke-virtual {v5}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ -3c56e0: 0a02 |002a: move-result v2 │ │ -3c56e2: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ -3c56e6: 6e10 f7a9 0500 |002d: invoke-virtual {v5}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3c56ec: 0c05 |0030: move-result-object v5 │ │ -3c56ee: 6e10 05aa 0500 |0031: invoke-virtual {v5}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ -3c56f4: 0c05 |0034: move-result-object v5 │ │ -3c56f6: 2202 b61c |0035: new-instance v2, Lorg/json/JSONObject; // type@1cb6 │ │ -3c56fa: 7020 60aa 5200 |0037: invoke-direct {v2, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3c5700: 1a05 b86d |003a: const-string v5, "feeds" // string@6db8 │ │ -3c5704: 6e20 62aa 5200 |003c: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3c570a: 0c05 |003f: move-result-object v5 │ │ -3c570c: 6e10 5baa 0500 |0040: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3c5712: 0a02 |0043: move-result v2 │ │ -3c5714: 3521 2700 |0044: if-ge v1, v2, 006b // +0027 │ │ -3c5718: 6e20 59aa 1500 |0046: invoke-virtual {v5, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3c571e: 0c02 |0049: move-result-object v2 │ │ -3c5720: 7110 8d9d 0200 |004a: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@9d8d │ │ -3c5726: 0c02 |004d: move-result-object v2 │ │ -3c5728: 5423 e075 |004e: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ -3c572c: 3803 0500 |0050: if-eqz v3, 0055 // +0005 │ │ -3c5730: 7220 1fa8 2000 |0052: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3c5736: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3c573a: 28e9 |0057: goto 0040 // -0017 │ │ -3c573c: 2201 191b |0058: new-instance v1, Ljava/io/IOException; // type@1b19 │ │ -3c5740: 6e10 00aa 0500 |005a: invoke-virtual {v5}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@aa00 │ │ -3c5746: 0c05 |005d: move-result-object v5 │ │ -3c5748: 7020 aca4 5100 |005e: invoke-direct {v1, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3c574e: 7220 4ba4 1600 |0061: invoke-interface {v6, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ -3c5754: 2807 |0064: goto 006b // +0007 │ │ -3c5756: 0d05 |0065: move-exception v5 │ │ -3c5758: 2802 |0066: goto 0068 // +0002 │ │ -3c575a: 0d05 |0067: move-exception v5 │ │ -3c575c: 7220 4ba4 5600 |0068: invoke-interface {v6, v5}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ -3c5762: 7220 4ca4 0600 |006b: invoke-interface {v6, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ -3c5768: 0e00 |006e: return-void │ │ +3c5654: |[3c5654] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lambda$search$0:(Ljava/lang/String;Lio/reactivex/SingleEmitter;)V │ │ +3c5664: 1a00 d949 |0000: const-string v0, "UTF-8" // string@49d9 │ │ +3c5668: 7120 c3a6 0500 |0002: invoke-static {v5, v0}, Ljava/net/URLEncoder;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c3 │ │ +3c566e: 0c05 |0005: move-result-object v5 │ │ +3c5670: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +3c5672: 2300 e41d |0007: new-array v0, v0, [Ljava/lang/Object; // type@1de4 │ │ +3c5676: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3c5678: 4d05 0001 |000a: aput-object v5, v0, v1 │ │ +3c567c: 1a05 d780 |000c: const-string v5, "https://api.podcastindex.org/api/1.0/search/byterm?q=%s" // string@80d7 │ │ +3c5680: 7120 e2a5 0500 |000e: invoke-static {v5, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3c5686: 0c05 |0011: move-result-object v5 │ │ +3c5688: 2200 d31b |0012: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3c568c: 7010 54a7 0000 |0014: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3c5692: 7100 0d9d 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3c5698: 0c02 |001a: move-result-object v2 │ │ +3c569a: 7020 809d 5400 |001b: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.buildAuthenticatedRequest:(Ljava/lang/String;)Lokhttp3/Request; // method@9d80 │ │ +3c56a0: 0c05 |001e: move-result-object v5 │ │ +3c56a2: 6e20 e5a9 5200 |001f: invoke-virtual {v2, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3c56a8: 0c05 |0022: move-result-object v5 │ │ +3c56aa: 7210 bba9 0500 |0023: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3c56b0: 0c05 |0026: move-result-object v5 │ │ +3c56b2: 6e10 fca9 0500 |0027: invoke-virtual {v5}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ +3c56b8: 0a02 |002a: move-result v2 │ │ +3c56ba: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ +3c56be: 6e10 f7a9 0500 |002d: invoke-virtual {v5}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3c56c4: 0c05 |0030: move-result-object v5 │ │ +3c56c6: 6e10 05aa 0500 |0031: invoke-virtual {v5}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ +3c56cc: 0c05 |0034: move-result-object v5 │ │ +3c56ce: 2202 b61c |0035: new-instance v2, Lorg/json/JSONObject; // type@1cb6 │ │ +3c56d2: 7020 60aa 5200 |0037: invoke-direct {v2, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3c56d8: 1a05 b86d |003a: const-string v5, "feeds" // string@6db8 │ │ +3c56dc: 6e20 62aa 5200 |003c: invoke-virtual {v2, v5}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3c56e2: 0c05 |003f: move-result-object v5 │ │ +3c56e4: 6e10 5baa 0500 |0040: invoke-virtual {v5}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3c56ea: 0a02 |0043: move-result v2 │ │ +3c56ec: 3521 2700 |0044: if-ge v1, v2, 006b // +0027 │ │ +3c56f0: 6e20 59aa 1500 |0046: invoke-virtual {v5, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3c56f6: 0c02 |0049: move-result-object v2 │ │ +3c56f8: 7110 8d9d 0200 |004a: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.fromPodcastIndex:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/discovery/PodcastSearchResult; // method@9d8d │ │ +3c56fe: 0c02 |004d: move-result-object v2 │ │ +3c5700: 5423 e075 |004e: iget-object v3, v2, Lde/danoeh/antennapod/net/discovery/PodcastSearchResult;.feedUrl:Ljava/lang/String; // field@75e0 │ │ +3c5704: 3803 0500 |0050: if-eqz v3, 0055 // +0005 │ │ +3c5708: 7220 1fa8 2000 |0052: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3c570e: d801 0101 |0055: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3c5712: 28e9 |0057: goto 0040 // -0017 │ │ +3c5714: 2201 191b |0058: new-instance v1, Ljava/io/IOException; // type@1b19 │ │ +3c5718: 6e10 00aa 0500 |005a: invoke-virtual {v5}, Lokhttp3/Response;.toString:()Ljava/lang/String; // method@aa00 │ │ +3c571e: 0c05 |005d: move-result-object v5 │ │ +3c5720: 7020 aca4 5100 |005e: invoke-direct {v1, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3c5726: 7220 4ba4 1600 |0061: invoke-interface {v6, v1}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ +3c572c: 2807 |0064: goto 006b // +0007 │ │ +3c572e: 0d05 |0065: move-exception v5 │ │ +3c5730: 2802 |0066: goto 0068 // +0002 │ │ +3c5732: 0d05 |0067: move-exception v5 │ │ +3c5734: 7220 4ba4 5600 |0068: invoke-interface {v6, v5}, Lio/reactivex/SingleEmitter;.onError:(Ljava/lang/Throwable;)V // method@a44b │ │ +3c573a: 7220 4ca4 0600 |006b: invoke-interface {v6, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ +3c5740: 0e00 |006e: return-void │ │ catches : 2 │ │ 0x0000 - 0x0006 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0006 │ │ 0x0017 - 0x0064 │ │ Ljava/io/IOException; -> 0x0067 │ │ Lorg/json/JSONException; -> 0x0065 │ │ positions : │ │ @@ -1432250,31 +1432244,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3c54bc: |[3c54bc] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.sha1:(Ljava/lang/String;)Ljava/lang/String; │ │ -3c54cc: 1a00 f442 |0000: const-string v0, "SHA-1" // string@42f4 │ │ -3c54d0: 7110 13a7 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@a713 │ │ -3c54d6: 0c00 |0005: move-result-object v0 │ │ -3c54d8: 1a01 d949 |0006: const-string v1, "UTF-8" // string@49d9 │ │ -3c54dc: 6e20 e5a5 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@a5e5 │ │ -3c54e2: 0c02 |000b: move-result-object v2 │ │ -3c54e4: 6e20 14a7 2000 |000c: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.update:([B)V // method@a714 │ │ -3c54ea: 6e10 11a7 0000 |000f: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@a711 │ │ -3c54f0: 0c02 |0012: move-result-object v2 │ │ -3c54f2: 7110 869d 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.toHex:([B)Ljava/lang/String; // method@9d86 │ │ -3c54f8: 0c02 |0016: move-result-object v2 │ │ -3c54fa: 1102 |0017: return-object v2 │ │ -3c54fc: 0d02 |0018: move-exception v2 │ │ -3c54fe: 6e10 42a6 0200 |0019: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3c5504: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -3c5506: 1102 |001d: return-object v2 │ │ +3c5494: |[3c5494] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.sha1:(Ljava/lang/String;)Ljava/lang/String; │ │ +3c54a4: 1a00 f442 |0000: const-string v0, "SHA-1" // string@42f4 │ │ +3c54a8: 7110 13a7 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@a713 │ │ +3c54ae: 0c00 |0005: move-result-object v0 │ │ +3c54b0: 1a01 d949 |0006: const-string v1, "UTF-8" // string@49d9 │ │ +3c54b4: 6e20 e5a5 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@a5e5 │ │ +3c54ba: 0c02 |000b: move-result-object v2 │ │ +3c54bc: 6e20 14a7 2000 |000c: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.update:([B)V // method@a714 │ │ +3c54c2: 6e10 11a7 0000 |000f: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@a711 │ │ +3c54c8: 0c02 |0012: move-result-object v2 │ │ +3c54ca: 7110 869d 0200 |0013: invoke-static {v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;.toHex:([B)Ljava/lang/String; // method@9d86 │ │ +3c54d0: 0c02 |0016: move-result-object v2 │ │ +3c54d2: 1102 |0017: return-object v2 │ │ +3c54d4: 0d02 |0018: move-exception v2 │ │ +3c54d6: 6e10 42a6 0200 |0019: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3c54dc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +3c54de: 1102 |001d: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0002 line=110 │ │ 0x0008 line=111 │ │ 0x000f line=112 │ │ @@ -1432287,38 +1432281,38 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -3c5518: |[3c5518] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.toHex:([B)Ljava/lang/String; │ │ -3c5528: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c552c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c5532: 2171 |0005: array-length v1, v7 │ │ -3c5534: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3c5536: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -3c5538: 3513 1d00 |0008: if-ge v3, v1, 0025 // +001d │ │ -3c553c: 4804 0703 |000a: aget-byte v4, v7, v3 │ │ -3c5540: 7100 43a8 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3c5546: 0c05 |000f: move-result-object v5 │ │ -3c5548: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -3c554a: 2366 e41d |0011: new-array v6, v6, [Ljava/lang/Object; // type@1de4 │ │ -3c554e: 7110 fba4 0400 |0013: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@a4fb │ │ -3c5554: 0c04 |0016: move-result-object v4 │ │ -3c5556: 4d04 0602 |0017: aput-object v4, v6, v2 │ │ -3c555a: 1a04 2c04 |0019: const-string v4, "%02x" // string@042c │ │ -3c555e: 7130 e3a5 4506 |001b: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ -3c5564: 0c04 |001e: move-result-object v4 │ │ -3c5566: 6e20 12a6 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c556c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3c5570: 28e4 |0024: goto 0008 // -001c │ │ -3c5572: 6e10 1ba6 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c5578: 0c07 |0028: move-result-object v7 │ │ -3c557a: 1107 |0029: return-object v7 │ │ +3c54f0: |[3c54f0] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.toHex:([B)Ljava/lang/String; │ │ +3c5500: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c5504: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c550a: 2171 |0005: array-length v1, v7 │ │ +3c550c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3c550e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +3c5510: 3513 1d00 |0008: if-ge v3, v1, 0025 // +001d │ │ +3c5514: 4804 0703 |000a: aget-byte v4, v7, v3 │ │ +3c5518: 7100 43a8 0000 |000c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3c551e: 0c05 |000f: move-result-object v5 │ │ +3c5520: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +3c5522: 2366 e41d |0011: new-array v6, v6, [Ljava/lang/Object; // type@1de4 │ │ +3c5526: 7110 fba4 0400 |0013: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@a4fb │ │ +3c552c: 0c04 |0016: move-result-object v4 │ │ +3c552e: 4d04 0602 |0017: aput-object v4, v6, v2 │ │ +3c5532: 1a04 2c04 |0019: const-string v4, "%02x" // string@042c │ │ +3c5536: 7130 e3a5 4506 |001b: invoke-static {v5, v4, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ +3c553c: 0c04 |001e: move-result-object v4 │ │ +3c553e: 6e20 12a6 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c5544: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3c5548: 28e4 |0024: goto 0008 // -001c │ │ +3c554a: 6e10 1ba6 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c5550: 0c07 |0028: move-result-object v7 │ │ +3c5552: 1107 |0029: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x000c line=122 │ │ 0x0025 line=124 │ │ locals : │ │ @@ -1432330,34 +1432324,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c54a4: |[3c54a4] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.getName:()Ljava/lang/String; │ │ -3c54b4: 1a00 3b40 |0000: const-string v0, "Podcast Index" // string@403b │ │ -3c54b8: 1100 |0002: return-object v0 │ │ +3c547c: |[3c547c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.getName:()Ljava/lang/String; │ │ +3c548c: 1a00 3b40 |0000: const-string v0, "Podcast Index" // string@403b │ │ +3c5490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;) │ │ name : 'lookupUrl' │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3c5444: |[3c5444] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c5454: 7110 47a4 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a447 │ │ -3c545a: 0c01 |0003: move-result-object v1 │ │ -3c545c: 1101 |0004: return-object v1 │ │ +3c541c: |[3c541c] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.lookupUrl:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c542c: 7110 47a4 0100 |0000: invoke-static {v1}, Lio/reactivex/Single;.just:(Ljava/lang/Object;)Lio/reactivex/Single; // method@a447 │ │ +3c5432: 0c01 |0003: move-result-object v1 │ │ +3c5434: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1432366,28 +1432360,28 @@ │ │ type : '(Ljava/lang/String;)Lio/reactivex/Single;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3c5460: |[3c5460] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ -3c5470: 2200 0319 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; // type@1903 │ │ -3c5474: 7030 7c9d 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V // method@9d7c │ │ -3c547a: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ -3c5480: 0c02 |0008: move-result-object v2 │ │ -3c5482: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3c5488: 0c00 |000c: move-result-object v0 │ │ -3c548a: 6e20 4aa4 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ -3c5490: 0c02 |0010: move-result-object v2 │ │ -3c5492: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3c5498: 0c00 |0014: move-result-object v0 │ │ -3c549a: 6e20 48a4 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ -3c54a0: 0c02 |0018: move-result-object v2 │ │ -3c54a2: 1102 |0019: return-object v2 │ │ +3c5438: |[3c5438] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.search:(Ljava/lang/String;)Lio/reactivex/Single; │ │ +3c5448: 2200 0319 |0000: new-instance v0, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0; // type@1903 │ │ +3c544c: 7030 7c9d 1002 |0002: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher;Ljava/lang/String;)V // method@9d7c │ │ +3c5452: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ +3c5458: 0c02 |0008: move-result-object v2 │ │ +3c545a: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3c5460: 0c00 |000c: move-result-object v0 │ │ +3c5462: 6e20 4aa4 0200 |000d: invoke-virtual {v2, v0}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ +3c5468: 0c02 |0010: move-result-object v2 │ │ +3c546a: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3c5470: 0c00 |0014: move-result-object v0 │ │ +3c5472: 6e20 48a4 0200 |0015: invoke-virtual {v2, v0}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ +3c5478: 0c02 |0018: move-result-object v2 │ │ +3c547a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=70 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lde/danoeh/antennapod/net/discovery/PodcastIndexPodcastSearcher; │ │ @@ -1432398,17 +1432392,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3c5430: |[3c5430] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ -3c5440: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3c5442: 0f01 |0001: return v1 │ │ +3c5408: |[3c5408] de.danoeh.antennapod.net.discovery.PodcastIndexPodcastSearcher.urlNeedsLookup:(Ljava/lang/String;)Z │ │ +3c5418: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3c541a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #5580 header: │ │ @@ -1432435,35 +1432429,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9430: |[3c9430] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.:()V │ │ -3c9440: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3c9446: 0e00 |0003: return-void │ │ +3c9408: |[3c9408] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.:()V │ │ +3c9418: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3c941e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3c9448: |[3c9448] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3c9458: 1f01 5800 |0000: check-cast v1, Landroid/content/Context; // type@0058 │ │ -3c945c: 7110 c29d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V // method@9dc2 │ │ -3c9462: 0e00 |0005: return-void │ │ +3c9420: |[3c9420] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3c9430: 1f01 5800 |0000: check-cast v1, Landroid/content/Context; // type@0058 │ │ +3c9434: 7110 c29d 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V // method@9dc2 │ │ +3c943a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1432505,18 +1432499,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3ca37c: |[3ca37c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3ca38c: 7120 df9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9ddf │ │ -3ca392: 0a00 |0003: move-result v0 │ │ -3ca394: 0f00 |0004: return v0 │ │ +3ca354: |[3ca354] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.$r8$lambda$bvH9lbNWl5xR6gXIOvI8z1CBJaI:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3ca364: 7120 df9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9ddf │ │ +3ca36a: 0a00 |0003: move-result v0 │ │ +3ca36c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1432525,18 +1432519,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ca668: |[3ca668] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.:(I)V │ │ -3ca678: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ -3ca67e: 5901 479c |0003: iput v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9c47 │ │ -3ca682: 0e00 |0005: return-void │ │ +3ca640: |[3ca640] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.:(I)V │ │ +3ca650: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ +3ca656: 5901 479c |0003: iput v1, v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9c47 │ │ +3ca65a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -1432546,70 +1432540,70 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -3ca578: |[3ca578] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ -3ca588: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3ca58c: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3ca592: 2201 cd18 |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3ca596: 1a02 7768 |0007: const-string v2, "downloaded" // string@6877 │ │ -3ca59a: 7020 1f9c 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3ca5a0: 6202 6b6d |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3ca5a4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3ca5a6: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ -3ca5ac: 7140 65a3 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ -3ca5b2: 0c01 |0015: move-result-object v1 │ │ -3ca5b4: 2202 db1b |0016: new-instance v2, Ljava/util/Date; // type@1bdb │ │ -3ca5b8: 7010 dda7 0200 |0018: invoke-direct {v2}, Ljava/util/Date;.:()V // method@a7dd │ │ -3ca5be: 6e20 da9d 2600 |001b: invoke-virtual {v6, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; // method@9dda │ │ -3ca5c4: 0c02 |001e: move-result-object v2 │ │ -3ca5c6: 7210 2aa8 0100 |001f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3ca5cc: 0c01 |0022: move-result-object v1 │ │ -3ca5ce: 7210 0da8 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3ca5d4: 0a03 |0026: move-result v3 │ │ -3ca5d6: 3803 4800 |0027: if-eqz v3, 006f // +0048 │ │ -3ca5da: 7210 0ea8 0100 |0029: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3ca5e0: 0c03 |002c: move-result-object v3 │ │ -3ca5e2: 1f03 cc18 |002d: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca5e6: 6e10 059c 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3ca5ec: 0a04 |0032: move-result v4 │ │ -3ca5ee: 3804 f0ff |0033: if-eqz v4, 0023 // -0010 │ │ -3ca5f2: 6e10 fe9b 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ca5f8: 0c04 |0038: move-result-object v4 │ │ -3ca5fa: 6e10 529c 0400 |0039: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3ca600: 0a04 |003c: move-result v4 │ │ -3ca602: 3804 e6ff |003d: if-eqz v4, 0023 // -001a │ │ -3ca606: 1a04 3241 |003f: const-string v4, "Queue" // string@4132 │ │ -3ca60a: 6e20 0c9c 4300 |0041: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3ca610: 0a04 |0044: move-result v4 │ │ -3ca612: 3904 deff |0045: if-nez v4, 0023 // -0022 │ │ -3ca616: 6e10 0b9c 0300 |0047: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ -3ca61c: 0a04 |004a: move-result v4 │ │ -3ca61e: 3804 d8ff |004b: if-eqz v4, 0023 // -0028 │ │ -3ca622: 1a04 b416 |004d: const-string v4, "Favorite" // string@16b4 │ │ -3ca626: 6e20 0c9c 4300 |004f: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3ca62c: 0a04 |0052: move-result v4 │ │ -3ca62e: 3904 d0ff |0053: if-nez v4, 0023 // -0030 │ │ -3ca632: 6e10 fe9b 0300 |0055: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ca638: 0c04 |0058: move-result-object v4 │ │ -3ca63a: 3804 caff |0059: if-eqz v4, 0023 // -0036 │ │ -3ca63e: 6e10 489c 0400 |005b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ -3ca644: 0c05 |005e: move-result-object v5 │ │ -3ca646: 3805 c4ff |005f: if-eqz v5, 0023 // -003c │ │ -3ca64a: 6e10 489c 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ -3ca650: 0c04 |0064: move-result-object v4 │ │ -3ca652: 6e20 e0a7 2400 |0065: invoke-virtual {v4, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@a7e0 │ │ -3ca658: 0a04 |0068: move-result v4 │ │ -3ca65a: 3804 baff |0069: if-eqz v4, 0023 // -0046 │ │ -3ca65e: 7220 1fa8 3000 |006b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3ca664: 28b5 |006e: goto 0023 // -004b │ │ -3ca666: 1100 |006f: return-object v0 │ │ +3ca550: |[3ca550] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ +3ca560: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3ca564: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3ca56a: 2201 cd18 |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3ca56e: 1a02 7768 |0007: const-string v2, "downloaded" // string@6877 │ │ +3ca572: 7020 1f9c 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3ca578: 6202 6b6d |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3ca57c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3ca57e: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ +3ca584: 7140 65a3 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ +3ca58a: 0c01 |0015: move-result-object v1 │ │ +3ca58c: 2202 db1b |0016: new-instance v2, Ljava/util/Date; // type@1bdb │ │ +3ca590: 7010 dda7 0200 |0018: invoke-direct {v2}, Ljava/util/Date;.:()V // method@a7dd │ │ +3ca596: 6e20 da9d 2600 |001b: invoke-virtual {v6, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; // method@9dda │ │ +3ca59c: 0c02 |001e: move-result-object v2 │ │ +3ca59e: 7210 2aa8 0100 |001f: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3ca5a4: 0c01 |0022: move-result-object v1 │ │ +3ca5a6: 7210 0da8 0100 |0023: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3ca5ac: 0a03 |0026: move-result v3 │ │ +3ca5ae: 3803 4800 |0027: if-eqz v3, 006f // +0048 │ │ +3ca5b2: 7210 0ea8 0100 |0029: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3ca5b8: 0c03 |002c: move-result-object v3 │ │ +3ca5ba: 1f03 cc18 |002d: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca5be: 6e10 059c 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3ca5c4: 0a04 |0032: move-result v4 │ │ +3ca5c6: 3804 f0ff |0033: if-eqz v4, 0023 // -0010 │ │ +3ca5ca: 6e10 fe9b 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ca5d0: 0c04 |0038: move-result-object v4 │ │ +3ca5d2: 6e10 529c 0400 |0039: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3ca5d8: 0a04 |003c: move-result v4 │ │ +3ca5da: 3804 e6ff |003d: if-eqz v4, 0023 // -001a │ │ +3ca5de: 1a04 3241 |003f: const-string v4, "Queue" // string@4132 │ │ +3ca5e2: 6e20 0c9c 4300 |0041: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3ca5e8: 0a04 |0044: move-result v4 │ │ +3ca5ea: 3904 deff |0045: if-nez v4, 0023 // -0022 │ │ +3ca5ee: 6e10 0b9c 0300 |0047: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isPlayed:()Z // method@9c0b │ │ +3ca5f4: 0a04 |004a: move-result v4 │ │ +3ca5f6: 3804 d8ff |004b: if-eqz v4, 0023 // -0028 │ │ +3ca5fa: 1a04 b416 |004d: const-string v4, "Favorite" // string@16b4 │ │ +3ca5fe: 6e20 0c9c 4300 |004f: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3ca604: 0a04 |0052: move-result v4 │ │ +3ca606: 3904 d0ff |0053: if-nez v4, 0023 // -0030 │ │ +3ca60a: 6e10 fe9b 0300 |0055: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ca610: 0c04 |0058: move-result-object v4 │ │ +3ca612: 3804 caff |0059: if-eqz v4, 0023 // -0036 │ │ +3ca616: 6e10 489c 0400 |005b: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ +3ca61c: 0c05 |005e: move-result-object v5 │ │ +3ca61e: 3805 c4ff |005f: if-eqz v5, 0023 // -003c │ │ +3ca622: 6e10 489c 0400 |0061: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ +3ca628: 0c04 |0064: move-result-object v4 │ │ +3ca62a: 6e20 e0a7 2400 |0065: invoke-virtual {v4, v2}, Ljava/util/Date;.before:(Ljava/util/Date;)Z // method@a7e0 │ │ +3ca630: 0a04 |0068: move-result v4 │ │ +3ca632: 3804 baff |0069: if-eqz v4, 0023 // -0046 │ │ +3ca636: 7220 1fa8 3000 |006b: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3ca63c: 28b5 |006e: goto 0023 // -004b │ │ +3ca63e: 1100 |006f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x0016 line=98 │ │ 0x001f line=99 │ │ 0x002f line=100 │ │ @@ -1432629,32 +1432623,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3ca3f0: |[3ca3f0] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3ca400: 6e10 fe9b 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ca406: 0c00 |0003: move-result-object v0 │ │ -3ca408: 6e10 489c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ -3ca40e: 0c00 |0007: move-result-object v0 │ │ -3ca410: 6e10 fe9b 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ca416: 0c01 |000b: move-result-object v1 │ │ -3ca418: 6e10 489c 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ -3ca41e: 0c01 |000f: move-result-object v1 │ │ -3ca420: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -3ca424: 2200 db1b |0012: new-instance v0, Ljava/util/Date; // type@1bdb │ │ -3ca428: 7010 dda7 0000 |0014: invoke-direct {v0}, Ljava/util/Date;.:()V // method@a7dd │ │ -3ca42e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -3ca432: 2201 db1b |0019: new-instance v1, Ljava/util/Date; // type@1bdb │ │ -3ca436: 7010 dda7 0100 |001b: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ -3ca43c: 6e20 e2a7 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ -3ca442: 0a00 |0021: move-result v0 │ │ -3ca444: 0f00 |0022: return v0 │ │ +3ca3c8: |[3ca3c8] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3ca3d8: 6e10 fe9b 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ca3de: 0c00 |0003: move-result-object v0 │ │ +3ca3e0: 6e10 489c 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ +3ca3e6: 0c00 |0007: move-result-object v0 │ │ +3ca3e8: 6e10 fe9b 0100 |0008: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ca3ee: 0c01 |000b: move-result-object v1 │ │ +3ca3f0: 6e10 489c 0100 |000c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPlaybackCompletionDate:()Ljava/util/Date; // method@9c48 │ │ +3ca3f6: 0c01 |000f: move-result-object v1 │ │ +3ca3f8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +3ca3fc: 2200 db1b |0012: new-instance v0, Ljava/util/Date; // type@1bdb │ │ +3ca400: 7010 dda7 0000 |0014: invoke-direct {v0}, Ljava/util/Date;.:()V // method@a7dd │ │ +3ca406: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +3ca40a: 2201 db1b |0019: new-instance v1, Ljava/util/Date; // type@1bdb │ │ +3ca40e: 7010 dda7 0100 |001b: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ +3ca414: 6e20 e2a7 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ +3ca41a: 0a00 |0021: move-result v0 │ │ +3ca41c: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=52 │ │ 0x0012 line=55 │ │ 0x0019 line=58 │ │ 0x001e line=60 │ │ @@ -1432667,24 +1432661,24 @@ │ │ type : '(Ljava/util/Date;I)Ljava/util/Date;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -3ca540: |[3ca540] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.minusHours:(Ljava/util/Date;I)Ljava/util/Date; │ │ -3ca550: 7100 a9a7 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@a7a9 │ │ -3ca556: 0c00 |0003: move-result-object v0 │ │ -3ca558: 6e20 b1a7 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@a7b1 │ │ -3ca55e: da02 02ff |0007: mul-int/lit8 v2, v2, #int -1 // #ff │ │ -3ca562: 1301 0b00 |0009: const/16 v1, #int 11 // #b │ │ -3ca566: 6e30 a2a7 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@a7a2 │ │ -3ca56c: 6e10 aca7 0000 |000e: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@a7ac │ │ -3ca572: 0c01 |0011: move-result-object v1 │ │ -3ca574: 1101 |0012: return-object v1 │ │ +3ca518: |[3ca518] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.minusHours:(Ljava/util/Date;I)Ljava/util/Date; │ │ +3ca528: 7100 a9a7 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@a7a9 │ │ +3ca52e: 0c00 |0003: move-result-object v0 │ │ +3ca530: 6e20 b1a7 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@a7b1 │ │ +3ca536: da02 02ff |0007: mul-int/lit8 v2, v2, #int -1 // #ff │ │ +3ca53a: 1301 0b00 |0009: const/16 v1, #int 11 // #b │ │ +3ca53e: 6e30 a2a7 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;.add:(II)V // method@a7a2 │ │ +3ca544: 6e10 aca7 0000 |000e: invoke-virtual {v0}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@a7ac │ │ +3ca54a: 0c01 |0011: move-result-object v1 │ │ +3ca54c: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000b line=132 │ │ 0x000e line=134 │ │ locals : │ │ @@ -1432697,19 +1432691,19 @@ │ │ type : '(Ljava/util/Date;)Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3ca520: |[3ca520] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; │ │ -3ca530: 5210 479c |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9c47 │ │ -3ca534: 7120 e09d 0200 |0002: invoke-static {v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.minusHours:(Ljava/util/Date;I)Ljava/util/Date; // method@9de0 │ │ -3ca53a: 0c02 |0005: move-result-object v2 │ │ -3ca53c: 1102 |0006: return-object v2 │ │ +3ca4f8: |[3ca4f8] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.calcMostRecentDateForDeletion:(Ljava/util/Date;)Ljava/util/Date; │ │ +3ca508: 5210 479c |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9c47 │ │ +3ca50c: 7120 e09d 0200 |0002: invoke-static {v2, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.minusHours:(Ljava/util/Date;I)Ljava/util/Date; // method@9de0 │ │ +3ca512: 0c02 |0005: move-result-object v2 │ │ +3ca514: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/util/Date; │ │ │ │ @@ -1432718,19 +1432712,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ca398: |[3ca398] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3ca3a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ca3aa: 6e20 009e 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@9e00 │ │ -3ca3b0: 0a00 |0004: move-result v0 │ │ -3ca3b2: 0f00 |0005: return v0 │ │ +3ca370: |[3ca370] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3ca380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ca382: 6e20 009e 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@9e00 │ │ +3ca388: 0a00 |0004: move-result v0 │ │ +3ca38a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;) │ │ @@ -1432738,17 +1432732,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3ca3b4: |[3ca3b4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getNumberOfHoursAfterPlayback:()I │ │ -3ca3c4: 5210 479c |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9c47 │ │ -3ca3c8: 0f00 |0002: return v0 │ │ +3ca38c: |[3ca38c] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getNumberOfHoursAfterPlayback:()I │ │ +3ca39c: 5210 479c |0000: iget v0, v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.numberOfHoursAfterPlayback:I // field@9c47 │ │ +3ca3a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;) │ │ @@ -1432756,20 +1432750,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3ca3cc: |[3ca3cc] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getReclaimableItems:()I │ │ -3ca3dc: 7010 db9d 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9ddb │ │ -3ca3e2: 0c00 |0003: move-result-object v0 │ │ -3ca3e4: 7210 32a8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3ca3ea: 0a00 |0007: move-result v0 │ │ -3ca3ec: 0f00 |0008: return v0 │ │ +3ca3a4: |[3ca3a4] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.getReclaimableItems:()I │ │ +3ca3b4: 7010 db9d 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9ddb │ │ +3ca3ba: 0c00 |0003: move-result-object v0 │ │ +3ca3bc: 7210 32a8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3ca3c2: 0a00 |0007: move-result v0 │ │ +3ca3c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm; │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;) │ │ @@ -1432777,63 +1432771,63 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3ca448: |[3ca448] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3ca458: 7010 db9d 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9ddb │ │ -3ca45e: 0c00 |0003: move-result-object v0 │ │ -3ca460: 2201 3019 |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1930 │ │ -3ca464: 7010 d69d 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@9dd6 │ │ -3ca46a: 7120 d4a7 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ -3ca470: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3ca476: 0a01 |000f: move-result v1 │ │ -3ca478: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3ca47a: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ -3ca47e: 7230 33a8 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ -3ca484: 0c00 |0016: move-result-object v0 │ │ -3ca486: 7210 2aa8 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3ca48c: 0c01 |001a: move-result-object v1 │ │ -3ca48e: 7210 0da8 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3ca494: 0a03 |001e: move-result v3 │ │ -3ca496: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ -3ca49a: 7210 0ea8 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3ca4a0: 0c03 |0024: move-result-object v3 │ │ -3ca4a2: 1f03 cc18 |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca4a6: 6e10 fe9b 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ca4ac: 0c03 |002a: move-result-object v3 │ │ -3ca4ae: 7120 78a3 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ -3ca4b4: 0c03 |002e: move-result-object v3 │ │ -3ca4b6: 7210 f9a8 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3ca4bc: 28e9 |0032: goto 001b // -0017 │ │ -3ca4be: 0d03 |0033: move-exception v3 │ │ -3ca4c0: 2802 |0034: goto 0036 // +0002 │ │ -3ca4c2: 0d03 |0035: move-exception v3 │ │ -3ca4c4: 6e10 42a6 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ca4ca: 28e2 |0039: goto 001b // -001e │ │ -3ca4cc: 7210 32a8 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3ca4d2: 0a05 |003d: move-result v5 │ │ -3ca4d4: 6200 16f0 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3ca4d8: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -3ca4da: 2311 e41d |0041: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ -3ca4de: 7110 79a5 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3ca4e4: 0c03 |0046: move-result-object v3 │ │ -3ca4e6: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -3ca4ea: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -3ca4ec: 7110 79a5 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3ca4f2: 0c06 |004d: move-result-object v6 │ │ -3ca4f4: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ -3ca4f8: 1a06 9b0a |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0a9b │ │ -3ca4fc: 7130 e3a5 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ -3ca502: 0c06 |0055: move-result-object v6 │ │ -3ca504: 1a00 2508 |0056: const-string v0, "APCleanupAlgorithm" // string@0825 │ │ -3ca508: 7120 1c0b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3ca50e: 0f05 |005b: return v5 │ │ +3ca420: |[3ca420] de.danoeh.antennapod.net.download.service.episode.autodownload.APCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3ca430: 7010 db9d 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9ddb │ │ +3ca436: 0c00 |0003: move-result-object v0 │ │ +3ca438: 2201 3019 |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1930 │ │ +3ca43c: 7010 d69d 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@9dd6 │ │ +3ca442: 7120 d4a7 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ +3ca448: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3ca44e: 0a01 |000f: move-result v1 │ │ +3ca450: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3ca452: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ +3ca456: 7230 33a8 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ +3ca45c: 0c00 |0016: move-result-object v0 │ │ +3ca45e: 7210 2aa8 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3ca464: 0c01 |001a: move-result-object v1 │ │ +3ca466: 7210 0da8 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3ca46c: 0a03 |001e: move-result v3 │ │ +3ca46e: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ +3ca472: 7210 0ea8 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3ca478: 0c03 |0024: move-result-object v3 │ │ +3ca47a: 1f03 cc18 |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca47e: 6e10 fe9b 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ca484: 0c03 |002a: move-result-object v3 │ │ +3ca486: 7120 78a3 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ +3ca48c: 0c03 |002e: move-result-object v3 │ │ +3ca48e: 7210 f9a8 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3ca494: 28e9 |0032: goto 001b // -0017 │ │ +3ca496: 0d03 |0033: move-exception v3 │ │ +3ca498: 2802 |0034: goto 0036 // +0002 │ │ +3ca49a: 0d03 |0035: move-exception v3 │ │ +3ca49c: 6e10 42a6 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ca4a2: 28e2 |0039: goto 001b // -001e │ │ +3ca4a4: 7210 32a8 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3ca4aa: 0a05 |003d: move-result v5 │ │ +3ca4ac: 6200 16f0 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3ca4b0: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +3ca4b2: 2311 e41d |0041: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ +3ca4b6: 7110 79a5 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3ca4bc: 0c03 |0046: move-result-object v3 │ │ +3ca4be: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +3ca4c2: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +3ca4c4: 7110 79a5 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3ca4ca: 0c06 |004d: move-result-object v6 │ │ +3ca4cc: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ +3ca4d0: 1a06 9b0a |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0a9b │ │ +3ca4d4: 7130 e3a5 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ +3ca4da: 0c06 |0055: move-result-object v6 │ │ +3ca4dc: 1a00 2508 |0056: const-string v0, "APCleanupAlgorithm" // string@0825 │ │ +3ca4e0: 7120 1c0b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3ca4e6: 0f05 |005b: return v5 │ │ catches : 1 │ │ 0x0027 - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0035 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0033 │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=50 │ │ @@ -1432882,17 +1432876,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ca6d0: |[3ca6d0] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.:()V │ │ -3ca6e0: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ -3ca6e6: 0e00 |0003: return-void │ │ +3ca6a8: |[3ca6a8] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.:()V │ │ +3ca6b8: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ +3ca6be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; │ │ │ │ Virtual methods - │ │ @@ -1432901,52 +1432895,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3ca684: |[3ca684] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3ca694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ca696: 0f00 |0001: return v0 │ │ +3ca65c: |[3ca65c] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3ca66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ca66e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;) │ │ name : 'getReclaimableItems' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3ca698: |[3ca698] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getReclaimableItems:()I │ │ -3ca6a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ca6aa: 0f00 |0001: return v0 │ │ +3ca670: |[3ca670] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.getReclaimableItems:()I │ │ +3ca680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ca682: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm;) │ │ name : 'performCleanup' │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3ca6ac: |[3ca6ac] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3ca6bc: 1a01 2808 |0000: const-string v1, "APNullCleanupAlgorithm" // string@0828 │ │ -3ca6c0: 1a02 a6a7 |0002: const-string v2, "performCleanup: Not removing anything" // string@a7a6 │ │ -3ca6c4: 7120 1c0b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3ca6ca: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -3ca6cc: 0f01 |0008: return v1 │ │ +3ca684: |[3ca684] de.danoeh.antennapod.net.download.service.episode.autodownload.APNullCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3ca694: 1a01 2808 |0000: const-string v1, "APNullCleanupAlgorithm" // string@0828 │ │ +3ca698: 1a02 a6a7 |0002: const-string v2, "performCleanup: Not removing anything" // string@a7a6 │ │ +3ca69c: 7120 1c0b 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3ca6a2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +3ca6a4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APNullCleanupAlgorithm; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -1432985,18 +1432979,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3ca724: |[3ca724] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3ca734: 7120 ed9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9ded │ │ -3ca73a: 0a00 |0003: move-result v0 │ │ -3ca73c: 0f00 |0004: return v0 │ │ +3ca6fc: |[3ca6fc] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.$r8$lambda$5MMypW8xtrVlDq0vcqQeSdKihDU:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3ca70c: 7120 ed9d 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9ded │ │ +3ca712: 0a00 |0003: move-result v0 │ │ +3ca714: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1433005,17 +1432999,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ca948: |[3ca948] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.:()V │ │ -3ca958: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ -3ca95e: 0e00 |0003: return-void │ │ +3ca920: |[3ca920] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.:()V │ │ +3ca930: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ +3ca936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;) │ │ @@ -1433023,52 +1433017,52 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -3ca8a0: |[3ca8a0] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ -3ca8b0: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3ca8b4: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3ca8ba: 2201 cd18 |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3ca8be: 1a02 7768 |0007: const-string v2, "downloaded" // string@6877 │ │ -3ca8c2: 7020 1f9c 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3ca8c8: 6202 6b6d |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3ca8cc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3ca8ce: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ -3ca8d4: 7140 65a3 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ -3ca8da: 0c01 |0015: move-result-object v1 │ │ -3ca8dc: 7210 2aa8 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3ca8e2: 0c01 |0019: move-result-object v1 │ │ -3ca8e4: 7210 0da8 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3ca8ea: 0a02 |001d: move-result v2 │ │ -3ca8ec: 3802 2c00 |001e: if-eqz v2, 004a // +002c │ │ -3ca8f0: 7210 0ea8 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3ca8f6: 0c02 |0023: move-result-object v2 │ │ -3ca8f8: 1f02 cc18 |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca8fc: 6e10 059c 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3ca902: 0a03 |0029: move-result v3 │ │ -3ca904: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ -3ca908: 6e10 fe9b 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ca90e: 0c03 |002f: move-result-object v3 │ │ -3ca910: 6e10 529c 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3ca916: 0a03 |0033: move-result v3 │ │ -3ca918: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ -3ca91c: 1a03 3241 |0036: const-string v3, "Queue" // string@4132 │ │ -3ca920: 6e20 0c9c 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3ca926: 0a03 |003b: move-result v3 │ │ -3ca928: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ -3ca92c: 1a03 b416 |003e: const-string v3, "Favorite" // string@16b4 │ │ -3ca930: 6e20 0c9c 3200 |0040: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3ca936: 0a03 |0043: move-result v3 │ │ -3ca938: 3903 d6ff |0044: if-nez v3, 001a // -002a │ │ -3ca93c: 7220 1fa8 2000 |0046: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3ca942: 28d1 |0049: goto 001a // -002f │ │ -3ca944: 1100 |004a: return-object v0 │ │ +3ca878: |[3ca878] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ +3ca888: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3ca88c: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3ca892: 2201 cd18 |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3ca896: 1a02 7768 |0007: const-string v2, "downloaded" // string@6877 │ │ +3ca89a: 7020 1f9c 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3ca8a0: 6202 6b6d |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3ca8a4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3ca8a6: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ +3ca8ac: 7140 65a3 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ +3ca8b2: 0c01 |0015: move-result-object v1 │ │ +3ca8b4: 7210 2aa8 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3ca8ba: 0c01 |0019: move-result-object v1 │ │ +3ca8bc: 7210 0da8 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3ca8c2: 0a02 |001d: move-result v2 │ │ +3ca8c4: 3802 2c00 |001e: if-eqz v2, 004a // +002c │ │ +3ca8c8: 7210 0ea8 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3ca8ce: 0c02 |0023: move-result-object v2 │ │ +3ca8d0: 1f02 cc18 |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca8d4: 6e10 059c 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3ca8da: 0a03 |0029: move-result v3 │ │ +3ca8dc: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ +3ca8e0: 6e10 fe9b 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ca8e6: 0c03 |002f: move-result-object v3 │ │ +3ca8e8: 6e10 529c 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3ca8ee: 0a03 |0033: move-result v3 │ │ +3ca8f0: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ +3ca8f4: 1a03 3241 |0036: const-string v3, "Queue" // string@4132 │ │ +3ca8f8: 6e20 0c9c 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3ca8fe: 0a03 |003b: move-result v3 │ │ +3ca900: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ +3ca904: 1a03 b416 |003e: const-string v3, "Favorite" // string@16b4 │ │ +3ca908: 6e20 0c9c 3200 |0040: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3ca90e: 0a03 |0043: move-result v3 │ │ +3ca910: 3903 d6ff |0044: if-nez v3, 001a // -002a │ │ +3ca914: 7220 1fa8 2000 |0046: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3ca91a: 28d1 |0049: goto 001a // -002f │ │ +3ca91c: 1100 |004a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x0016 line=84 │ │ 0x0026 line=85 │ │ 0x002c line=86 │ │ @@ -1433083,28 +1433077,28 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3ca780: |[3ca780] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3ca790: 6e10 029c 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3ca796: 0c00 |0003: move-result-object v0 │ │ -3ca798: 6e10 029c 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3ca79e: 0c01 |0007: move-result-object v1 │ │ -3ca7a0: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -3ca7a4: 2200 db1b |000a: new-instance v0, Ljava/util/Date; // type@1bdb │ │ -3ca7a8: 7010 dda7 0000 |000c: invoke-direct {v0}, Ljava/util/Date;.:()V // method@a7dd │ │ -3ca7ae: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ -3ca7b2: 2201 db1b |0011: new-instance v1, Ljava/util/Date; // type@1bdb │ │ -3ca7b6: 7010 dda7 0100 |0013: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ -3ca7bc: 6e20 e2a7 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ -3ca7c2: 0a00 |0019: move-result v0 │ │ -3ca7c4: 0f00 |001a: return v0 │ │ +3ca758: |[3ca758] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3ca768: 6e10 029c 0000 |0000: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3ca76e: 0c00 |0003: move-result-object v0 │ │ +3ca770: 6e10 029c 0100 |0004: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3ca776: 0c01 |0007: move-result-object v1 │ │ +3ca778: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +3ca77c: 2200 db1b |000a: new-instance v0, Ljava/util/Date; // type@1bdb │ │ +3ca780: 7010 dda7 0000 |000c: invoke-direct {v0}, Ljava/util/Date;.:()V // method@a7dd │ │ +3ca786: 3901 0700 |000f: if-nez v1, 0016 // +0007 │ │ +3ca78a: 2201 db1b |0011: new-instance v1, Ljava/util/Date; // type@1bdb │ │ +3ca78e: 7010 dda7 0100 |0013: invoke-direct {v1}, Ljava/util/Date;.:()V // method@a7dd │ │ +3ca794: 6e20 e2a7 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ +3ca79a: 0a00 |0019: move-result v0 │ │ +3ca79c: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x000a line=47 │ │ 0x0011 line=50 │ │ 0x0016 line=52 │ │ @@ -1433118,19 +1433112,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3ca740: |[3ca740] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3ca750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3ca752: 6e20 009e 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@9e00 │ │ -3ca758: 0a00 |0004: move-result v0 │ │ -3ca75a: 0f00 |0005: return v0 │ │ +3ca718: |[3ca718] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3ca728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3ca72a: 6e20 009e 0100 |0001: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.getNumEpisodesToCleanup:(I)I // method@9e00 │ │ +3ca730: 0a00 |0004: move-result v0 │ │ +3ca732: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;) │ │ @@ -1433138,20 +1433132,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3ca75c: |[3ca75c] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getReclaimableItems:()I │ │ -3ca76c: 7010 ea9d 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9dea │ │ -3ca772: 0c00 |0003: move-result-object v0 │ │ -3ca774: 7210 32a8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3ca77a: 0a00 |0007: move-result v0 │ │ -3ca77c: 0f00 |0008: return v0 │ │ +3ca734: |[3ca734] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.getReclaimableItems:()I │ │ +3ca744: 7010 ea9d 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9dea │ │ +3ca74a: 0c00 |0003: move-result-object v0 │ │ +3ca74c: 7210 32a8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3ca752: 0a00 |0007: move-result v0 │ │ +3ca754: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;) │ │ @@ -1433159,63 +1433153,63 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3ca7c8: |[3ca7c8] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3ca7d8: 7010 ea9d 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9dea │ │ -3ca7de: 0c00 |0003: move-result-object v0 │ │ -3ca7e0: 2201 3319 |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1933 │ │ -3ca7e4: 7010 e69d 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@9de6 │ │ -3ca7ea: 7120 d4a7 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ -3ca7f0: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3ca7f6: 0a01 |000f: move-result v1 │ │ -3ca7f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3ca7fa: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ -3ca7fe: 7230 33a8 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ -3ca804: 0c00 |0016: move-result-object v0 │ │ -3ca806: 7210 2aa8 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3ca80c: 0c01 |001a: move-result-object v1 │ │ -3ca80e: 7210 0da8 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3ca814: 0a03 |001e: move-result v3 │ │ -3ca816: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ -3ca81a: 7210 0ea8 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3ca820: 0c03 |0024: move-result-object v3 │ │ -3ca822: 1f03 cc18 |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3ca826: 6e10 fe9b 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3ca82c: 0c03 |002a: move-result-object v3 │ │ -3ca82e: 7120 78a3 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ -3ca834: 0c03 |002e: move-result-object v3 │ │ -3ca836: 7210 f9a8 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3ca83c: 28e9 |0032: goto 001b // -0017 │ │ -3ca83e: 0d03 |0033: move-exception v3 │ │ -3ca840: 2802 |0034: goto 0036 // +0002 │ │ -3ca842: 0d03 |0035: move-exception v3 │ │ -3ca844: 6e10 42a6 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ca84a: 28e2 |0039: goto 001b // -001e │ │ -3ca84c: 7210 32a8 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3ca852: 0a05 |003d: move-result v5 │ │ -3ca854: 6200 16f0 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3ca858: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -3ca85a: 2311 e41d |0041: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ -3ca85e: 7110 79a5 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3ca864: 0c03 |0046: move-result-object v3 │ │ -3ca866: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -3ca86a: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -3ca86c: 7110 79a5 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3ca872: 0c06 |004d: move-result-object v6 │ │ -3ca874: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ -3ca878: 1a06 9b0a |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0a9b │ │ -3ca87c: 7130 e3a5 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ -3ca882: 0c06 |0055: move-result-object v6 │ │ -3ca884: 1a00 2e08 |0056: const-string v0, "APQueueCleanupAlgorithm" // string@082e │ │ -3ca888: 7120 1c0b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3ca88e: 0f05 |005b: return v5 │ │ +3ca7a0: |[3ca7a0] de.danoeh.antennapod.net.download.service.episode.autodownload.APQueueCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3ca7b0: 7010 ea9d 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9dea │ │ +3ca7b6: 0c00 |0003: move-result-object v0 │ │ +3ca7b8: 2201 3319 |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0; // type@1933 │ │ +3ca7bc: 7010 e69d 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/APQueueCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@9de6 │ │ +3ca7c2: 7120 d4a7 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ +3ca7c8: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3ca7ce: 0a01 |000f: move-result v1 │ │ +3ca7d0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3ca7d2: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ +3ca7d6: 7230 33a8 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ +3ca7dc: 0c00 |0016: move-result-object v0 │ │ +3ca7de: 7210 2aa8 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3ca7e4: 0c01 |001a: move-result-object v1 │ │ +3ca7e6: 7210 0da8 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3ca7ec: 0a03 |001e: move-result v3 │ │ +3ca7ee: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ +3ca7f2: 7210 0ea8 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3ca7f8: 0c03 |0024: move-result-object v3 │ │ +3ca7fa: 1f03 cc18 |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3ca7fe: 6e10 fe9b 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3ca804: 0c03 |002a: move-result-object v3 │ │ +3ca806: 7120 78a3 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ +3ca80c: 0c03 |002e: move-result-object v3 │ │ +3ca80e: 7210 f9a8 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3ca814: 28e9 |0032: goto 001b // -0017 │ │ +3ca816: 0d03 |0033: move-exception v3 │ │ +3ca818: 2802 |0034: goto 0036 // +0002 │ │ +3ca81a: 0d03 |0035: move-exception v3 │ │ +3ca81c: 6e10 42a6 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ca822: 28e2 |0039: goto 001b // -001e │ │ +3ca824: 7210 32a8 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3ca82a: 0a05 |003d: move-result v5 │ │ +3ca82c: 6200 16f0 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3ca830: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +3ca832: 2311 e41d |0041: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ +3ca836: 7110 79a5 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3ca83c: 0c03 |0046: move-result-object v3 │ │ +3ca83e: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +3ca842: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +3ca844: 7110 79a5 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3ca84a: 0c06 |004d: move-result-object v6 │ │ +3ca84c: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ +3ca850: 1a06 9b0a |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0a9b │ │ +3ca854: 7130 e3a5 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ +3ca85a: 0c06 |0055: move-result-object v6 │ │ +3ca85c: 1a00 2e08 |0056: const-string v0, "APQueueCleanupAlgorithm" // string@082e │ │ +3ca860: 7120 1c0b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3ca866: 0f05 |005b: return v5 │ │ catches : 1 │ │ 0x0027 - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0035 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0033 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=42 │ │ @@ -1433276,18 +1433270,18 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3ca994: |[3ca994] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3ca9a4: 7110 f59d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@9df5 │ │ -3ca9aa: 0c00 |0003: move-result-object v0 │ │ -3ca9ac: 1100 |0004: return-object v0 │ │ +3ca96c: |[3ca96c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.$r8$lambda$dZzYXlY2h3OoonRmTm6Z7Px_jxg:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3ca97c: 7110 f59d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@9df5 │ │ +3ca982: 0c00 |0003: move-result-object v0 │ │ +3ca984: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Runnable; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;) │ │ @@ -1433295,24 +1433289,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -3caa0c: |[3caa0c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ -3caa1c: 2200 3819 |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // type@1938 │ │ -3caa20: 7010 fa9d 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.:()V // method@9dfa │ │ -3caa26: 6900 4c9c |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9c4c │ │ -3caa2a: 2200 3519 |0007: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0; // type@1935 │ │ -3caa2e: 7010 ef9d 0000 |0009: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0;.:()V // method@9def │ │ -3caa34: 7110 f6a8 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@a8f6 │ │ -3caa3a: 0c00 |000f: move-result-object v0 │ │ -3caa3c: 6900 4b9c |0010: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9c4b │ │ -3caa40: 0e00 |0012: return-void │ │ +3ca9e4: |[3ca9e4] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ +3ca9f4: 2200 3819 |0000: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // type@1938 │ │ +3ca9f8: 7010 fa9d 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.:()V // method@9dfa │ │ +3ca9fe: 6900 4c9c |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9c4c │ │ +3caa02: 2200 3519 |0007: new-instance v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0; // type@1935 │ │ +3caa06: 7010 ef9d 0000 |0009: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl$$ExternalSyntheticLambda0;.:()V // method@9def │ │ +3caa0c: 7110 f6a8 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@a8f6 │ │ +3caa12: 0c00 |000f: move-result-object v0 │ │ +3caa14: 6900 4b9c |0010: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9c4b │ │ +3caa18: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0007 line=22 │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;) │ │ @@ -1433320,17 +1433314,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3caa44: |[3caa44] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ -3caa54: 7010 729e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.:()V // method@9e72 │ │ -3caa5a: 0e00 |0003: return-void │ │ +3caa1c: |[3caa1c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.:()V │ │ +3caa2c: 7010 729e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.:()V // method@9e72 │ │ +3caa32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;) │ │ @@ -1433338,20 +1433332,20 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3ca9b0: |[3ca9b0] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -3ca9c0: 2200 651b |0000: new-instance v0, Ljava/lang/Thread; // type@1b65 │ │ -3ca9c4: 7020 25a6 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@a625 │ │ -3ca9ca: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3ca9cc: 6e20 33a6 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@a633 │ │ -3ca9d2: 1100 |0009: return-object v0 │ │ +3ca988: |[3ca988] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.lambda$static$0:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +3ca998: 2200 651b |0000: new-instance v0, Ljava/lang/Thread; // type@1b65 │ │ +3ca99c: 7020 25a6 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@a625 │ │ +3ca9a2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3ca9a4: 6e20 33a6 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@a633 │ │ +3ca9aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0006 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -1433361,25 +1433355,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/concurrent/Future;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3ca9d4: |[3ca9d4] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; │ │ -3ca9e4: 1a00 9f0a |0000: const-string v0, "AutoDownloadManager" // string@0a9f │ │ -3ca9e8: 1a01 9b59 |0002: const-string v1, "autodownloadUndownloadedItems" // string@599b │ │ -3ca9ec: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ca9f2: 6200 4b9c |0007: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9c4b │ │ -3ca9f6: 6201 4c9c |0009: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9c4c │ │ -3ca9fa: 6e20 fb9d 3100 |000b: invoke-virtual {v1, v3}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; // method@9dfb │ │ -3caa00: 0c03 |000e: move-result-object v3 │ │ -3caa02: 7220 f1a8 3000 |000f: invoke-interface {v0, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@a8f1 │ │ -3caa08: 0c03 |0012: move-result-object v3 │ │ -3caa0a: 1103 |0013: return-object v3 │ │ +3ca9ac: |[3ca9ac] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; │ │ +3ca9bc: 1a00 9f0a |0000: const-string v0, "AutoDownloadManager" // string@0a9f │ │ +3ca9c0: 1a01 9b59 |0002: const-string v1, "autodownloadUndownloadedItems" // string@599b │ │ +3ca9c4: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ca9ca: 6200 4b9c |0007: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.autodownloadExec:Ljava/util/concurrent/ExecutorService; // field@9c4b │ │ +3ca9ce: 6201 4c9c |0009: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl;.downloadAlgorithm:Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm; // field@9c4c │ │ +3ca9d2: 6e20 fb9d 3100 |000b: invoke-virtual {v1, v3}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutomaticDownloadAlgorithm;.autoDownloadUndownloadedItems:(Landroid/content/Context;)Ljava/lang/Runnable; // method@9dfb │ │ +3ca9d8: 0c03 |000e: move-result-object v3 │ │ +3ca9da: 7220 f1a8 3000 |000f: invoke-interface {v0, v3}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@a8f1 │ │ +3ca9e0: 0c03 |0012: move-result-object v3 │ │ +3ca9e2: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/content/Context; │ │ @@ -1433389,19 +1433383,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3caa5c: |[3caa5c] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.performAutoCleanup:(Landroid/content/Context;)V │ │ -3caa6c: 7100 069e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@9e06 │ │ -3caa72: 0c00 |0003: move-result-object v0 │ │ -3caa74: 6e20 039e 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;)I // method@9e03 │ │ -3caa7a: 0e00 |0007: return-void │ │ +3caa34: |[3caa34] de.danoeh.antennapod.net.download.service.episode.autodownload.AutoDownloadManagerImpl.performAutoCleanup:(Landroid/content/Context;)V │ │ +3caa44: 7100 069e 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithmFactory;.build:()Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm; // method@9e06 │ │ +3caa4a: 0c00 |0003: move-result-object v0 │ │ +3caa4c: 6e20 039e 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.performCleanup:(Landroid/content/Context;)I // method@9e03 │ │ +3caa52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/AutoDownloadManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1433439,18 +1433433,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3caf20: |[3caf20] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3caf30: 7120 0e9e 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9e0e │ │ -3caf36: 0a00 |0003: move-result v0 │ │ -3caf38: 0f00 |0004: return v0 │ │ +3caef8: |[3caef8] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.$r8$lambda$d3af5nZRFzgzl0-c7m1vuukYNgA:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3caf08: 7120 0e9e 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I // method@9e0e │ │ +3caf0e: 0a00 |0003: move-result v0 │ │ +3caf10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedItem; │ │ │ │ @@ -1433459,17 +1433453,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb15c: |[3cb15c] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.:()V │ │ -3cb16c: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ -3cb172: 0e00 |0003: return-void │ │ +3cb134: |[3cb134] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.:()V │ │ +3cb144: 7010 fe9d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/EpisodeCleanupAlgorithm;.:()V // method@9dfe │ │ +3cb14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;) │ │ @@ -1433477,48 +1433471,48 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3cb0c4: |[3cb0c4] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ -3cb0d4: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3cb0d8: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3cb0de: 2201 cd18 |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3cb0e2: 1a02 7768 |0007: const-string v2, "downloaded" // string@6877 │ │ -3cb0e6: 7020 1f9c 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3cb0ec: 6202 6b6d |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3cb0f0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -3cb0f2: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ -3cb0f8: 7140 65a3 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ -3cb0fe: 0c01 |0015: move-result-object v1 │ │ -3cb100: 7210 2aa8 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cb106: 0c01 |0019: move-result-object v1 │ │ -3cb108: 7210 0da8 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cb10e: 0a02 |001d: move-result v2 │ │ -3cb110: 3802 2400 |001e: if-eqz v2, 0042 // +0024 │ │ -3cb114: 7210 0ea8 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cb11a: 0c02 |0023: move-result-object v2 │ │ -3cb11c: 1f02 cc18 |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cb120: 6e10 059c 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3cb126: 0a03 |0029: move-result v3 │ │ -3cb128: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ -3cb12c: 6e10 fe9b 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cb132: 0c03 |002f: move-result-object v3 │ │ -3cb134: 6e10 529c 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ -3cb13a: 0a03 |0033: move-result v3 │ │ -3cb13c: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ -3cb140: 1a03 b416 |0036: const-string v3, "Favorite" // string@16b4 │ │ -3cb144: 6e20 0c9c 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3cb14a: 0a03 |003b: move-result v3 │ │ -3cb14c: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ -3cb150: 7220 1fa8 2000 |003e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3cb156: 28d9 |0041: goto 001a // -0027 │ │ -3cb158: 1100 |0042: return-object v0 │ │ +3cb09c: |[3cb09c] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getCandidates:()Ljava/util/List; │ │ +3cb0ac: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3cb0b0: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3cb0b6: 2201 cd18 |0005: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3cb0ba: 1a02 7768 |0007: const-string v2, "downloaded" // string@6877 │ │ +3cb0be: 7020 1f9c 2100 |0009: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3cb0c4: 6202 6b6d |000c: sget-object v2, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3cb0c8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +3cb0ca: 1404 ffff ff7f |000f: const v4, #float nan // #7fffffff │ │ +3cb0d0: 7140 65a3 4321 |0012: invoke-static {v3, v4, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ +3cb0d6: 0c01 |0015: move-result-object v1 │ │ +3cb0d8: 7210 2aa8 0100 |0016: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cb0de: 0c01 |0019: move-result-object v1 │ │ +3cb0e0: 7210 0da8 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cb0e6: 0a02 |001d: move-result v2 │ │ +3cb0e8: 3802 2400 |001e: if-eqz v2, 0042 // +0024 │ │ +3cb0ec: 7210 0ea8 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cb0f2: 0c02 |0023: move-result-object v2 │ │ +3cb0f4: 1f02 cc18 |0024: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cb0f8: 6e10 059c 0200 |0026: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3cb0fe: 0a03 |0029: move-result v3 │ │ +3cb100: 3803 f0ff |002a: if-eqz v3, 001a // -0010 │ │ +3cb104: 6e10 fe9b 0200 |002c: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cb10a: 0c03 |002f: move-result-object v3 │ │ +3cb10c: 6e10 529c 0300 |0030: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.isDownloaded:()Z // method@9c52 │ │ +3cb112: 0a03 |0033: move-result v3 │ │ +3cb114: 3803 e6ff |0034: if-eqz v3, 001a // -001a │ │ +3cb118: 1a03 b416 |0036: const-string v3, "Favorite" // string@16b4 │ │ +3cb11c: 6e20 0c9c 3200 |0038: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3cb122: 0a03 |003b: move-result v3 │ │ +3cb124: 3903 deff |003c: if-nez v3, 001a // -0022 │ │ +3cb128: 7220 1fa8 2000 |003e: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3cb12e: 28d9 |0041: goto 001a // -0027 │ │ +3cb130: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ 0x0016 line=83 │ │ 0x0026 line=84 │ │ 0x002c line=85 │ │ @@ -1433532,31 +1433526,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -3cafa0: |[3cafa0] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ -3cafb0: 6e10 029c 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3cafb6: 0c00 |0003: move-result-object v0 │ │ -3cafb8: 6e10 029c 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3cafbe: 0c01 |0007: move-result-object v1 │ │ -3cafc0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -3cafc4: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -3cafc8: 6e20 e2a7 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ -3cafce: 0a02 |000f: move-result v2 │ │ -3cafd0: 0f02 |0010: return v2 │ │ -3cafd2: 6e10 f79b 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3cafd8: 0b00 |0014: move-result-wide v0 │ │ -3cafda: 6e10 f79b 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3cafe0: 0b02 |0018: move-result-wide v2 │ │ -3cafe2: 7140 7ea5 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Long;.compare:(JJ)I // method@a57e │ │ -3cafe8: 0a02 |001c: move-result v2 │ │ -3cafea: 0f02 |001d: return v2 │ │ +3caf78: |[3caf78] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.lambda$performCleanup$0:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/model/feed/FeedItem;)I │ │ +3caf88: 6e10 029c 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3caf8e: 0c00 |0003: move-result-object v0 │ │ +3caf90: 6e10 029c 0300 |0004: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3caf96: 0c01 |0007: move-result-object v1 │ │ +3caf98: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +3caf9c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +3cafa0: 6e20 e2a7 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@a7e2 │ │ +3cafa6: 0a02 |000f: move-result v2 │ │ +3cafa8: 0f02 |0010: return v2 │ │ +3cafaa: 6e10 f79b 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3cafb0: 0b00 |0014: move-result-wide v0 │ │ +3cafb2: 6e10 f79b 0300 |0015: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3cafb8: 0b02 |0018: move-result-wide v2 │ │ +3cafba: 7140 7ea5 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Long;.compare:(JJ)I // method@a57e │ │ +3cafc0: 0a02 |001c: move-result v2 │ │ +3cafc2: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x000c line=49 │ │ 0x0011 line=52 │ │ locals : │ │ @@ -1433569,29 +1433563,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3caf3c: |[3caf3c] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ -3caf4c: 7100 c1a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ -3caf52: 0a00 |0003: move-result v0 │ │ -3caf54: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3caf56: 3210 1100 |0005: if-eq v0, v1, 0016 // +0011 │ │ -3caf5a: 2201 cd18 |0007: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3caf5e: 1a02 7768 |0009: const-string v2, "downloaded" // string@6877 │ │ -3caf62: 7020 1f9c 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3caf68: 7110 71a3 0100 |000e: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ -3caf6e: 0a01 |0011: move-result v1 │ │ -3caf70: 3701 0400 |0012: if-le v1, v0, 0016 // +0004 │ │ -3caf74: b101 |0014: sub-int/2addr v1, v0 │ │ -3caf76: 0f01 |0015: return v1 │ │ -3caf78: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3caf7a: 0f00 |0017: return v0 │ │ +3caf14: |[3caf14] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getDefaultCleanupParameter:()I │ │ +3caf24: 7100 c1a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getEpisodeCacheSize:()I // method@a3c1 │ │ +3caf2a: 0a00 |0003: move-result v0 │ │ +3caf2c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3caf2e: 3210 1100 |0005: if-eq v0, v1, 0016 // +0011 │ │ +3caf32: 2201 cd18 |0007: new-instance v1, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3caf36: 1a02 7768 |0009: const-string v2, "downloaded" // string@6877 │ │ +3caf3a: 7020 1f9c 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3caf40: 7110 71a3 0100 |000e: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ +3caf46: 0a01 |0011: move-result v1 │ │ +3caf48: 3701 0400 |0012: if-le v1, v0, 0016 // +0004 │ │ +3caf4c: b101 |0014: sub-int/2addr v1, v0 │ │ +3caf4e: 0f01 |0015: return v1 │ │ +3caf50: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3caf52: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; │ │ │ │ @@ -1433600,20 +1433594,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -3caf7c: |[3caf7c] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getReclaimableItems:()I │ │ -3caf8c: 7010 0b9e 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9e0b │ │ -3caf92: 0c00 |0003: move-result-object v0 │ │ -3caf94: 7210 32a8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3caf9a: 0a00 |0007: move-result v0 │ │ -3caf9c: 0f00 |0008: return v0 │ │ +3caf54: |[3caf54] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.getReclaimableItems:()I │ │ +3caf64: 7010 0b9e 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9e0b │ │ +3caf6a: 0c00 |0003: move-result-object v0 │ │ +3caf6c: 7210 32a8 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3caf72: 0a00 |0007: move-result v0 │ │ +3caf74: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;) │ │ @@ -1433621,63 +1433615,63 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -3cafec: |[3cafec] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ -3caffc: 7010 0b9e 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9e0b │ │ -3cb002: 0c00 |0003: move-result-object v0 │ │ -3cb004: 2201 3b19 |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0; // type@193b │ │ -3cb008: 7010 079e 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@9e07 │ │ -3cb00e: 7120 d4a7 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ -3cb014: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3cb01a: 0a01 |000f: move-result v1 │ │ -3cb01c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -3cb01e: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ -3cb022: 7230 33a8 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ -3cb028: 0c00 |0016: move-result-object v0 │ │ -3cb02a: 7210 2aa8 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cb030: 0c01 |001a: move-result-object v1 │ │ -3cb032: 7210 0da8 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cb038: 0a03 |001e: move-result v3 │ │ -3cb03a: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ -3cb03e: 7210 0ea8 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cb044: 0c03 |0024: move-result-object v3 │ │ -3cb046: 1f03 cc18 |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3cb04a: 6e10 fe9b 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cb050: 0c03 |002a: move-result-object v3 │ │ -3cb052: 7120 78a3 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ -3cb058: 0c03 |002e: move-result-object v3 │ │ -3cb05a: 7210 f9a8 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3cb060: 28e9 |0032: goto 001b // -0017 │ │ -3cb062: 0d03 |0033: move-exception v3 │ │ -3cb064: 2802 |0034: goto 0036 // +0002 │ │ -3cb066: 0d03 |0035: move-exception v3 │ │ -3cb068: 6e10 42a6 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3cb06e: 28e2 |0039: goto 001b // -001e │ │ -3cb070: 7210 32a8 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3cb076: 0a05 |003d: move-result v5 │ │ -3cb078: 6200 16f0 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3cb07c: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -3cb07e: 2311 e41d |0041: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ -3cb082: 7110 79a5 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3cb088: 0c03 |0046: move-result-object v3 │ │ -3cb08a: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ -3cb08e: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -3cb090: 7110 79a5 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3cb096: 0c06 |004d: move-result-object v6 │ │ -3cb098: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ -3cb09c: 1a06 9b0a |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0a9b │ │ -3cb0a0: 7130 e3a5 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ -3cb0a6: 0c06 |0055: move-result-object v6 │ │ -3cb0a8: 1a00 0614 |0056: const-string v0, "ExceptFavCleanupAlgo" // string@1406 │ │ -3cb0ac: 7120 1c0b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3cb0b2: 0f05 |005b: return v5 │ │ +3cafc4: |[3cafc4] de.danoeh.antennapod.net.download.service.episode.autodownload.ExceptFavoriteCleanupAlgorithm.performCleanup:(Landroid/content/Context;I)I │ │ +3cafd4: 7010 0b9e 0400 |0000: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm;.getCandidates:()Ljava/util/List; // method@9e0b │ │ +3cafda: 0c00 |0003: move-result-object v0 │ │ +3cafdc: 2201 3b19 |0004: new-instance v1, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0; // type@193b │ │ +3cafe0: 7010 079e 0100 |0006: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/autodownload/ExceptFavoriteCleanupAlgorithm$$ExternalSyntheticLambda0;.:()V // method@9e07 │ │ +3cafe6: 7120 d4a7 1000 |0009: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a7d4 │ │ +3cafec: 7210 32a8 0000 |000c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3caff2: 0a01 |000f: move-result v1 │ │ +3caff4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +3caff6: 3761 0600 |0011: if-le v1, v6, 0017 // +0006 │ │ +3caffa: 7230 33a8 2006 |0013: invoke-interface {v0, v2, v6}, Ljava/util/List;.subList:(II)Ljava/util/List; // method@a833 │ │ +3cb000: 0c00 |0016: move-result-object v0 │ │ +3cb002: 7210 2aa8 0000 |0017: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cb008: 0c01 |001a: move-result-object v1 │ │ +3cb00a: 7210 0da8 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cb010: 0a03 |001e: move-result v3 │ │ +3cb012: 3803 1b00 |001f: if-eqz v3, 003a // +001b │ │ +3cb016: 7210 0ea8 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cb01c: 0c03 |0024: move-result-object v3 │ │ +3cb01e: 1f03 cc18 |0025: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3cb022: 6e10 fe9b 0300 |0027: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cb028: 0c03 |002a: move-result-object v3 │ │ +3cb02a: 7120 78a3 3500 |002b: invoke-static {v5, v3}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ +3cb030: 0c03 |002e: move-result-object v3 │ │ +3cb032: 7210 f9a8 0300 |002f: invoke-interface {v3}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3cb038: 28e9 |0032: goto 001b // -0017 │ │ +3cb03a: 0d03 |0033: move-exception v3 │ │ +3cb03c: 2802 |0034: goto 0036 // +0002 │ │ +3cb03e: 0d03 |0035: move-exception v3 │ │ +3cb040: 6e10 42a6 0300 |0036: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3cb046: 28e2 |0039: goto 001b // -001e │ │ +3cb048: 7210 32a8 0000 |003a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3cb04e: 0a05 |003d: move-result v5 │ │ +3cb050: 6200 16f0 |003e: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3cb054: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +3cb056: 2311 e41d |0041: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ +3cb05a: 7110 79a5 0500 |0043: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3cb060: 0c03 |0046: move-result-object v3 │ │ +3cb062: 4d03 0102 |0047: aput-object v3, v1, v2 │ │ +3cb066: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +3cb068: 7110 79a5 0600 |004a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3cb06e: 0c06 |004d: move-result-object v6 │ │ +3cb070: 4d06 0102 |004e: aput-object v6, v1, v2 │ │ +3cb074: 1a06 9b0a |0050: const-string v6, "Auto-delete deleted %d episodes (%d requested)" // string@0a9b │ │ +3cb078: 7130 e3a5 6001 |0052: invoke-static {v0, v6, v1}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ +3cb07e: 0c06 |0055: move-result-object v6 │ │ +3cb080: 1a00 0614 |0056: const-string v0, "ExceptFavCleanupAlgo" // string@1406 │ │ +3cb084: 7120 1c0b 6000 |0058: invoke-static {v0, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3cb08a: 0f05 |005b: return v5 │ │ catches : 1 │ │ 0x0027 - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0035 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0033 │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=44 │ │ @@ -1433734,20 +1433728,20 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3cb174: |[3cb174] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V │ │ -3cb184: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cb18a: 5b01 509c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c50 │ │ -3cb18e: 5b02 519c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c51 │ │ -3cb192: 5b03 529c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9c52 │ │ -3cb196: 0e00 |0009: return-void │ │ +3cb14c: |[3cb14c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V │ │ +3cb15c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cb162: 5b01 509c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c50 │ │ +3cb166: 5b02 519c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c51 │ │ +3cb16a: 5b03 529c |0007: iput-object v3, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9c52 │ │ +3cb16e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ @@ -1433759,21 +1433753,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -3cb198: |[3cb198] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3cb1a8: 5430 509c |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c50 │ │ -3cb1ac: 5431 519c |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c51 │ │ -3cb1b0: 5432 529c |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9c52 │ │ -3cb1b4: 1f04 e61b |0006: check-cast v4, Ljava/util/List; // type@1be6 │ │ -3cb1b8: 7140 149e 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@9e14 │ │ -3cb1be: 0e00 |000b: return-void │ │ +3cb170: |[3cb170] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3cb180: 5430 509c |0000: iget-object v0, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@9c50 │ │ +3cb184: 5431 519c |0002: iget-object v1, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$1:Lde/danoeh/antennapod/model/feed/FeedMedia; // field@9c51 │ │ +3cb188: 5432 529c |0004: iget-object v2, v3, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.f$2:Ljava/lang/String; // field@9c52 │ │ +3cb18c: 1f04 e61b |0006: check-cast v4, Ljava/util/List; // type@1be6 │ │ +3cb190: 7140 149e 1042 |0008: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@9e14 │ │ +3cb196: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000c reg=4 (null) Ljava/lang/Object; │ │ │ │ @@ -1433811,19 +1433805,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3cb1c0: |[3cb1c0] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -3cb1d0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cb1d6: 5b01 539c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9c53 │ │ -3cb1da: 5b02 549c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9c54 │ │ -3cb1de: 0e00 |0007: return-void │ │ +3cb198: |[3cb198] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +3cb1a8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cb1ae: 5b01 539c |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9c53 │ │ +3cb1b2: 5b02 549c |0005: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9c54 │ │ +3cb1b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1433834,20 +1433828,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3cb1e0: |[3cb1e0] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -3cb1f0: 5420 539c |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9c53 │ │ -3cb1f4: 5421 549c |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9c54 │ │ -3cb1f8: 1f03 681b |0004: check-cast v3, Ljava/lang/Throwable; // type@1b68 │ │ -3cb1fc: 7130 159e 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@9e15 │ │ -3cb202: 0e00 |0009: return-void │ │ +3cb1b8: |[3cb1b8] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +3cb1c8: 5420 539c |0000: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@9c53 │ │ +3cb1cc: 5421 549c |0002: iget-object v1, v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@9c54 │ │ +3cb1d0: 1f03 681b |0004: check-cast v3, Ljava/lang/Throwable; // type@1b68 │ │ +3cb1d4: 7130 159e 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@9e15 │ │ +3cb1da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1433882,17 +1433876,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3cb344: |[3cb344] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ -3cb354: 7140 1d9e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@9e1d │ │ -3cb35a: 0e00 |0003: return-void │ │ +3cb31c: |[3cb31c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$_0fo2R2cqZeaQL7xF-kuY2tGyvM:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ +3cb32c: 7140 1d9e 1032 |0000: invoke-static {v0, v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V // method@9e1d │ │ +3cb332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1433903,17 +1433897,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3cb35c: |[3cb35c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -3cb36c: 7130 1e9e 1002 |0000: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@9e1e │ │ -3cb372: 0e00 |0003: return-void │ │ +3cb334: |[3cb334] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.$r8$lambda$eK9SgqrvO-UT4ydN06xis5tWmC0:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +3cb344: 7130 1e9e 1002 |0000: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V // method@9e1e │ │ +3cb34a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -1433923,17 +1433917,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb374: |[3cb374] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.:()V │ │ -3cb384: 7010 889e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@9e88 │ │ -3cb38a: 0e00 |0003: return-void │ │ +3cb34c: |[3cb34c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.:()V │ │ +3cb35c: 7010 889e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@9e88 │ │ +3cb362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;) │ │ @@ -1433941,28 +1433935,28 @@ │ │ type : '()Landroidx/work/Constraints;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -3cb204: |[3cb204] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getConstraints:()Landroidx/work/Constraints; │ │ -3cb214: 2200 3c11 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@113c │ │ -3cb218: 7010 b86d 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ -3cb21e: 7100 d5a3 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a3d5 │ │ -3cb224: 0a01 |0008: move-result v1 │ │ -3cb226: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -3cb22a: 6201 1032 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ -3cb22e: 6e20 ba6d 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ -3cb234: 2806 |0010: goto 0016 // +0006 │ │ -3cb236: 6201 1532 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3215 │ │ -3cb23a: 6e20 ba6d 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ -3cb240: 6e10 b96d 0000 |0016: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ -3cb246: 0c00 |0019: move-result-object v0 │ │ -3cb248: 1100 |001a: return-object v0 │ │ +3cb1dc: |[3cb1dc] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getConstraints:()Landroidx/work/Constraints; │ │ +3cb1ec: 2200 3c11 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@113c │ │ +3cb1f0: 7010 b86d 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ +3cb1f6: 7100 d5a3 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileEpisodeDownload:()Z // method@a3d5 │ │ +3cb1fc: 0a01 |0008: move-result v1 │ │ +3cb1fe: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +3cb202: 6201 1032 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ +3cb206: 6e20 ba6d 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ +3cb20c: 2806 |0010: goto 0016 // +0006 │ │ +3cb20e: 6201 1532 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3215 │ │ +3cb212: 6e20 ba6d 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ +3cb218: 6e10 b96d 0000 |0016: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ +3cb21e: 0c00 |0019: move-result-object v0 │ │ +3cb220: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000b line=64 │ │ 0x0011 line=66 │ │ 0x0016 line=68 │ │ @@ -1433973,70 +1433967,70 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -3cb24c: |[3cb24c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; │ │ -3cb25c: 2200 5211 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb260: 1c01 2e19 |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // type@192e │ │ -3cb264: 7020 556e 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@6e55 │ │ -3cb26a: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3cb26e: 6203 19f0 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3cb272: 6e40 9d6e 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ -3cb278: 0c00 |000e: move-result-object v0 │ │ -3cb27a: 1f00 5211 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb27e: 1a01 e86a |0011: const-string v1, "episodeDownload" // string@6ae8 │ │ -3cb282: 6e20 966e 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ -3cb288: 0c00 |0016: move-result-object v0 │ │ -3cb28a: 1f00 5211 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb28e: 2201 611b |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cb292: 7010 06a6 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cb298: 1a02 ed6a |001e: const-string v2, "episodeUrl:" // string@6aed │ │ -3cb29c: 6e20 12a6 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cb2a2: 6e10 fe9b 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cb2a8: 0c02 |0026: move-result-object v2 │ │ -3cb2aa: 6e10 389c 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3cb2b0: 0c02 |002a: move-result-object v2 │ │ -3cb2b2: 6e20 12a6 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cb2b8: 6e10 1ba6 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cb2be: 0c01 |0031: move-result-object v1 │ │ -3cb2c0: 6e20 966e 1000 |0032: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ -3cb2c6: 0c00 |0035: move-result-object v0 │ │ -3cb2c8: 1f00 5211 |0036: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb2cc: 1a01 3241 |0038: const-string v1, "Queue" // string@4132 │ │ -3cb2d0: 6e20 0c9c 1600 |003a: invoke-virtual {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3cb2d6: 0a01 |003d: move-result v1 │ │ -3cb2d8: 3901 1a00 |003e: if-nez v1, 0058 // +001a │ │ -3cb2dc: 7100 bba3 0000 |0040: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.enqueueDownloadedEpisodes:()Z // method@a3bb │ │ -3cb2e2: 0a01 |0043: move-result v1 │ │ -3cb2e4: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ -3cb2e8: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -3cb2ea: 2311 c91c |0047: new-array v1, v1, [J // type@1cc9 │ │ -3cb2ee: 6e10 f79b 0600 |0049: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3cb2f4: 0b02 |004c: move-result-wide v2 │ │ -3cb2f6: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -3cb2f8: 4c02 0104 |004e: aput-wide v2, v1, v4 │ │ -3cb2fc: 7130 77a3 4501 |0050: invoke-static {v5, v4, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a377 │ │ -3cb302: 1a05 79c8 |0053: const-string v5, "was_queued" // string@c879 │ │ -3cb306: 6e20 966e 5000 |0055: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ -3cb30c: 2205 4011 |0058: new-instance v5, Landroidx/work/Data$Builder; // type@1140 │ │ -3cb310: 7010 dd6d 0500 |005a: invoke-direct {v5}, Landroidx/work/Data$Builder;.:()V // method@6ddd │ │ -3cb316: 6e10 fe9b 0600 |005d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cb31c: 0c06 |0060: move-result-object v6 │ │ -3cb31e: 6e10 3d9c 0600 |0061: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ -3cb324: 0b01 |0064: move-result-wide v1 │ │ -3cb326: 1a06 779b |0065: const-string v6, "media_id" // string@9b77 │ │ -3cb32a: 6e40 e46d 6521 |0067: invoke-virtual {v5, v6, v1, v2}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@6de4 │ │ -3cb330: 0c05 |006a: move-result-object v5 │ │ -3cb332: 6e10 de6d 0500 |006b: invoke-virtual {v5}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@6dde │ │ -3cb338: 0c05 |006e: move-result-object v5 │ │ -3cb33a: 6e20 9e6e 5000 |006f: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@6e9e │ │ -3cb340: 1100 |0072: return-object v0 │ │ +3cb224: |[3cb224] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; │ │ +3cb234: 2200 5211 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb238: 1c01 2e19 |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; // type@192e │ │ +3cb23c: 7020 556e 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@6e55 │ │ +3cb242: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3cb246: 6203 19f0 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3cb24a: 6e40 9d6e 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ +3cb250: 0c00 |000e: move-result-object v0 │ │ +3cb252: 1f00 5211 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb256: 1a01 e86a |0011: const-string v1, "episodeDownload" // string@6ae8 │ │ +3cb25a: 6e20 966e 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ +3cb260: 0c00 |0016: move-result-object v0 │ │ +3cb262: 1f00 5211 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb266: 2201 611b |0019: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cb26a: 7010 06a6 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cb270: 1a02 ed6a |001e: const-string v2, "episodeUrl:" // string@6aed │ │ +3cb274: 6e20 12a6 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cb27a: 6e10 fe9b 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cb280: 0c02 |0026: move-result-object v2 │ │ +3cb282: 6e10 389c 0200 |0027: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3cb288: 0c02 |002a: move-result-object v2 │ │ +3cb28a: 6e20 12a6 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cb290: 6e10 1ba6 0100 |002e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cb296: 0c01 |0031: move-result-object v1 │ │ +3cb298: 6e20 966e 1000 |0032: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ +3cb29e: 0c00 |0035: move-result-object v0 │ │ +3cb2a0: 1f00 5211 |0036: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb2a4: 1a01 3241 |0038: const-string v1, "Queue" // string@4132 │ │ +3cb2a8: 6e20 0c9c 1600 |003a: invoke-virtual {v6, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3cb2ae: 0a01 |003d: move-result v1 │ │ +3cb2b0: 3901 1a00 |003e: if-nez v1, 0058 // +001a │ │ +3cb2b4: 7100 bba3 0000 |0040: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.enqueueDownloadedEpisodes:()Z // method@a3bb │ │ +3cb2ba: 0a01 |0043: move-result v1 │ │ +3cb2bc: 3801 1400 |0044: if-eqz v1, 0058 // +0014 │ │ +3cb2c0: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +3cb2c2: 2311 c91c |0047: new-array v1, v1, [J // type@1cc9 │ │ +3cb2c6: 6e10 f79b 0600 |0049: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3cb2cc: 0b02 |004c: move-result-wide v2 │ │ +3cb2ce: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +3cb2d0: 4c02 0104 |004e: aput-wide v2, v1, v4 │ │ +3cb2d4: 7130 77a3 4501 |0050: invoke-static {v5, v4, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a377 │ │ +3cb2da: 1a05 79c8 |0053: const-string v5, "was_queued" // string@c879 │ │ +3cb2de: 6e20 966e 5000 |0055: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ +3cb2e4: 2205 4011 |0058: new-instance v5, Landroidx/work/Data$Builder; // type@1140 │ │ +3cb2e8: 7010 dd6d 0500 |005a: invoke-direct {v5}, Landroidx/work/Data$Builder;.:()V // method@6ddd │ │ +3cb2ee: 6e10 fe9b 0600 |005d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cb2f4: 0c06 |0060: move-result-object v6 │ │ +3cb2f6: 6e10 3d9c 0600 |0061: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ +3cb2fc: 0b01 |0064: move-result-wide v1 │ │ +3cb2fe: 1a06 779b |0065: const-string v6, "media_id" // string@9b77 │ │ +3cb302: 6e40 e46d 6521 |0067: invoke-virtual {v5, v6, v1, v2}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@6de4 │ │ +3cb308: 0c05 |006a: move-result-object v5 │ │ +3cb30a: 6e10 de6d 0500 |006b: invoke-virtual {v5}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@6dde │ │ +3cb310: 0c05 |006e: move-result-object v5 │ │ +3cb312: 6e20 9e6e 5000 |006f: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@6e9e │ │ +3cb318: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000b line=50 │ │ 0x0013 line=51 │ │ 0x0023 line=52 │ │ 0x003a line=53 │ │ @@ -1434052,38 +1434046,38 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -3cb540: |[3cb540] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ -3cb550: 7210 2aa8 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cb556: 0c05 |0003: move-result-object v5 │ │ -3cb558: 7210 0da8 0500 |0004: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cb55e: 0a00 |0007: move-result v0 │ │ -3cb560: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ -3cb564: 7210 0ea8 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cb56a: 0c00 |000d: move-result-object v0 │ │ -3cb56c: 1f00 6311 |000e: check-cast v0, Landroidx/work/WorkInfo; // type@1163 │ │ -3cb570: 6e10 806e 0000 |0010: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@6e80 │ │ -3cb576: 0c00 |0013: move-result-object v0 │ │ -3cb578: 1a01 79c8 |0014: const-string v1, "was_queued" // string@c879 │ │ -3cb57c: 7220 7fa8 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ -3cb582: 0a00 |0019: move-result v0 │ │ -3cb584: 3800 eaff |001a: if-eqz v0, 0004 // -0016 │ │ -3cb588: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3cb58a: 6e10 409c 0300 |001d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3cb590: 0c01 |0020: move-result-object v1 │ │ -3cb592: 7130 7ca3 0201 |0021: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37c │ │ -3cb598: 28e0 |0024: goto 0004 // -0020 │ │ -3cb59a: 7110 8c6e 0200 |0025: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb5a0: 0c02 |0028: move-result-object v2 │ │ -3cb5a2: 6e20 846e 4200 |0029: invoke-virtual {v2, v4}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e84 │ │ -3cb5a8: 0e00 |002c: return-void │ │ +3cb518: |[3cb518] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;Ljava/util/List;)V │ │ +3cb528: 7210 2aa8 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cb52e: 0c05 |0003: move-result-object v5 │ │ +3cb530: 7210 0da8 0500 |0004: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cb536: 0a00 |0007: move-result v0 │ │ +3cb538: 3800 1d00 |0008: if-eqz v0, 0025 // +001d │ │ +3cb53c: 7210 0ea8 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cb542: 0c00 |000d: move-result-object v0 │ │ +3cb544: 1f00 6311 |000e: check-cast v0, Landroidx/work/WorkInfo; // type@1163 │ │ +3cb548: 6e10 806e 0000 |0010: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@6e80 │ │ +3cb54e: 0c00 |0013: move-result-object v0 │ │ +3cb550: 1a01 79c8 |0014: const-string v1, "was_queued" // string@c879 │ │ +3cb554: 7220 7fa8 1000 |0016: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a87f │ │ +3cb55a: 0a00 |0019: move-result v0 │ │ +3cb55c: 3800 eaff |001a: if-eqz v0, 0004 // -0016 │ │ +3cb560: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3cb562: 6e10 409c 0300 |001d: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3cb568: 0c01 |0020: move-result-object v1 │ │ +3cb56a: 7130 7ca3 0201 |0021: invoke-static {v2, v0, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37c │ │ +3cb570: 28e0 |0024: goto 0004 // -0020 │ │ +3cb572: 7110 8c6e 0200 |0025: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb578: 0c02 |0028: move-result-object v2 │ │ +3cb57a: 6e20 846e 4200 |0029: invoke-virtual {v2, v4}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e84 │ │ +3cb580: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0010 line=85 │ │ 0x001d line=86 │ │ 0x0025 line=89 │ │ locals : │ │ @@ -1434097,20 +1434091,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3cb5ac: |[3cb5ac] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -3cb5bc: 7110 8c6e 0000 |0000: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb5c2: 0c00 |0003: move-result-object v0 │ │ -3cb5c4: 6e20 846e 1000 |0004: invoke-virtual {v0, v1}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e84 │ │ -3cb5ca: 6e10 42a6 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3cb5d0: 0e00 |000a: return-void │ │ +3cb584: |[3cb584] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.lambda$cancel$1:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +3cb594: 7110 8c6e 0000 |0000: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb59a: 0c00 |0003: move-result-object v0 │ │ +3cb59c: 6e20 846e 1000 |0004: invoke-virtual {v0, v1}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e84 │ │ +3cb5a2: 6e10 42a6 0200 |0007: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3cb5a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1434122,48 +1434116,48 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -3cb38c: |[3cb38c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3cb39c: 6e10 359c 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@9c35 │ │ -3cb3a2: 0a00 |0003: move-result v0 │ │ -3cb3a4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -3cb3a8: 7120 78a3 5400 |0006: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ -3cb3ae: 2200 611b |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cb3b2: 7010 06a6 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cb3b8: 1a01 ed6a |000e: const-string v1, "episodeUrl:" // string@6aed │ │ -3cb3bc: 6e20 12a6 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cb3c2: 6e10 389c 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3cb3c8: 0c01 |0016: move-result-object v1 │ │ -3cb3ca: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cb3d0: 6e10 1ba6 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cb3d6: 0c00 |001d: move-result-object v0 │ │ -3cb3d8: 7110 8c6e 0400 |001e: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb3de: 0c01 |0021: move-result-object v1 │ │ -3cb3e0: 6e20 8d6e 0100 |0022: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@6e8d │ │ -3cb3e6: 0c01 |0025: move-result-object v1 │ │ -3cb3e8: 7110 3ca4 0100 |0026: invoke-static {v1}, Lio/reactivex/Observable;.fromFuture:(Ljava/util/concurrent/Future;)Lio/reactivex/Observable; // method@a43c │ │ -3cb3ee: 0c01 |0029: move-result-object v1 │ │ -3cb3f0: 7100 50a4 0000 |002a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3cb3f6: 0c02 |002d: move-result-object v2 │ │ -3cb3f8: 6e20 42a4 2100 |002e: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ -3cb3fe: 0c01 |0031: move-result-object v1 │ │ -3cb400: 7100 50a4 0000 |0032: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3cb406: 0c02 |0035: move-result-object v2 │ │ -3cb408: 6e20 3ea4 2100 |0036: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3cb40e: 0c01 |0039: move-result-object v1 │ │ -3cb410: 2202 3d19 |003a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; // type@193d │ │ -3cb414: 7040 109e 4205 |003c: invoke-direct {v2, v4, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V // method@9e10 │ │ -3cb41a: 2205 3e19 |003f: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; // type@193e │ │ -3cb41e: 7030 129e 4500 |0041: invoke-direct {v5, v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@9e12 │ │ -3cb424: 6e30 41a4 2105 |0044: invoke-virtual {v1, v2, v5}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ -3cb42a: 0e00 |0047: return-void │ │ +3cb364: |[3cb364] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3cb374: 6e10 359c 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.fileExists:()Z // method@9c35 │ │ +3cb37a: 0a00 |0003: move-result v0 │ │ +3cb37c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +3cb380: 7120 78a3 5400 |0006: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ +3cb386: 2200 611b |0009: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cb38a: 7010 06a6 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cb390: 1a01 ed6a |000e: const-string v1, "episodeUrl:" // string@6aed │ │ +3cb394: 6e20 12a6 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cb39a: 6e10 389c 0500 |0013: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3cb3a0: 0c01 |0016: move-result-object v1 │ │ +3cb3a2: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cb3a8: 6e10 1ba6 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cb3ae: 0c00 |001d: move-result-object v0 │ │ +3cb3b0: 7110 8c6e 0400 |001e: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb3b6: 0c01 |0021: move-result-object v1 │ │ +3cb3b8: 6e20 8d6e 0100 |0022: invoke-virtual {v1, v0}, Landroidx/work/WorkManager;.getWorkInfosByTag:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@6e8d │ │ +3cb3be: 0c01 |0025: move-result-object v1 │ │ +3cb3c0: 7110 3ca4 0100 |0026: invoke-static {v1}, Lio/reactivex/Observable;.fromFuture:(Ljava/util/concurrent/Future;)Lio/reactivex/Observable; // method@a43c │ │ +3cb3c6: 0c01 |0029: move-result-object v1 │ │ +3cb3c8: 7100 50a4 0000 |002a: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3cb3ce: 0c02 |002d: move-result-object v2 │ │ +3cb3d0: 6e20 42a4 2100 |002e: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ +3cb3d6: 0c01 |0031: move-result-object v1 │ │ +3cb3d8: 7100 50a4 0000 |0032: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3cb3de: 0c02 |0035: move-result-object v2 │ │ +3cb3e0: 6e20 3ea4 2100 |0036: invoke-virtual {v1, v2}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3cb3e6: 0c01 |0039: move-result-object v1 │ │ +3cb3e8: 2202 3d19 |003a: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0; // type@193d │ │ +3cb3ec: 7040 109e 4205 |003c: invoke-direct {v2, v4, v5, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Ljava/lang/String;)V // method@9e10 │ │ +3cb3f2: 2205 3e19 |003f: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1; // type@193e │ │ +3cb3f6: 7030 129e 4500 |0041: invoke-direct {v5, v4, v0}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@9e12 │ │ +3cb3fc: 6e30 41a4 2105 |0044: invoke-virtual {v1, v2, v5}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ +3cb402: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x0009 line=77 │ │ 0x001e line=78 │ │ 0x0026 line=79 │ │ @@ -1434180,20 +1434174,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3cb42c: |[3cb42c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancelAll:(Landroid/content/Context;)V │ │ -3cb43c: 7110 8c6e 0200 |0000: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb442: 0c02 |0003: move-result-object v2 │ │ -3cb444: 1a00 e86a |0004: const-string v0, "episodeDownload" // string@6ae8 │ │ -3cb448: 6e20 846e 0200 |0006: invoke-virtual {v2, v0}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e84 │ │ -3cb44e: 0e00 |0009: return-void │ │ +3cb404: |[3cb404] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.cancelAll:(Landroid/content/Context;)V │ │ +3cb414: 7110 8c6e 0200 |0000: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb41a: 0c02 |0003: move-result-object v2 │ │ +3cb41c: 1a00 e86a |0004: const-string v0, "episodeDownload" // string@6ae8 │ │ +3cb420: 6e20 846e 0200 |0006: invoke-virtual {v2, v0}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e84 │ │ +3cb426: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1434202,36 +1434196,36 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -3cb450: |[3cb450] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3cb460: 6e10 089c 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ -3cb466: 0a00 |0003: move-result v0 │ │ -3cb468: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -3cb46c: 0e00 |0006: return-void │ │ -3cb46e: 7120 1c9e 4300 |0007: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@9e1c │ │ -3cb474: 0c00 |000a: move-result-object v0 │ │ -3cb476: 7100 1b9e 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@9e1b │ │ -3cb47c: 0c01 |000e: move-result-object v1 │ │ -3cb47e: 6e20 9b6e 1000 |000f: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ -3cb484: 7110 8c6e 0300 |0012: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb48a: 0c03 |0015: move-result-object v3 │ │ -3cb48c: 6e10 fe9b 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cb492: 0c04 |0019: move-result-object v4 │ │ -3cb494: 6e10 389c 0400 |001a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3cb49a: 0c04 |001d: move-result-object v4 │ │ -3cb49c: 6201 ff31 |001e: sget-object v1, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@31ff │ │ -3cb4a0: 6e10 976e 0000 |0020: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ -3cb4a6: 0c00 |0023: move-result-object v0 │ │ -3cb4a8: 1f00 5311 |0024: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ -3cb4ac: 6e40 8a6e 4301 |0026: invoke-virtual {v3, v4, v1, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ -3cb4b2: 0e00 |0029: return-void │ │ +3cb428: |[3cb428] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3cb438: 6e10 089c 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.isDownloaded:()Z // method@9c08 │ │ +3cb43e: 0a00 |0003: move-result v0 │ │ +3cb440: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +3cb444: 0e00 |0006: return-void │ │ +3cb446: 7120 1c9e 4300 |0007: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@9e1c │ │ +3cb44c: 0c00 |000a: move-result-object v0 │ │ +3cb44e: 7100 1b9e 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@9e1b │ │ +3cb454: 0c01 |000e: move-result-object v1 │ │ +3cb456: 6e20 9b6e 1000 |000f: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ +3cb45c: 7110 8c6e 0300 |0012: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb462: 0c03 |0015: move-result-object v3 │ │ +3cb464: 6e10 fe9b 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cb46a: 0c04 |0019: move-result-object v4 │ │ +3cb46c: 6e10 389c 0400 |001a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3cb472: 0c04 |001d: move-result-object v4 │ │ +3cb474: 6201 ff31 |001e: sget-object v1, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@31ff │ │ +3cb478: 6e10 976e 0000 |0020: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ +3cb47e: 0c00 |0023: move-result-object v0 │ │ +3cb480: 1f00 5311 |0024: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ +3cb484: 6e40 8a6e 4301 |0026: invoke-virtual {v3, v4, v1, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ +3cb48a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=42 │ │ 0x000b line=43 │ │ 0x0012 line=44 │ │ 0x0020 line=45 │ │ @@ -1434246,44 +1434240,44 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -3cb4b4: |[3cb4b4] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ -3cb4c4: 7120 1c9e 4300 |0000: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@9e1c │ │ -3cb4ca: 0c00 |0003: move-result-object v0 │ │ -3cb4cc: 6201 1b32 |0004: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@321b │ │ -3cb4d0: 6e20 9c6e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@6e9c │ │ -3cb4d6: 3805 1500 |0009: if-eqz v5, 001e // +0015 │ │ -3cb4da: 2205 3c11 |000b: new-instance v5, Landroidx/work/Constraints$Builder; // type@113c │ │ -3cb4de: 7010 b86d 0500 |000d: invoke-direct {v5}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ -3cb4e4: 6201 1032 |0010: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ -3cb4e8: 6e20 ba6d 1500 |0012: invoke-virtual {v5, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ -3cb4ee: 0c05 |0015: move-result-object v5 │ │ -3cb4f0: 6e10 b96d 0500 |0016: invoke-virtual {v5}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ -3cb4f6: 0c05 |0019: move-result-object v5 │ │ -3cb4f8: 6e20 9b6e 5000 |001a: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ -3cb4fe: 2808 |001d: goto 0025 // +0008 │ │ -3cb500: 7100 1b9e 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@9e1b │ │ -3cb506: 0c05 |0021: move-result-object v5 │ │ -3cb508: 6e20 9b6e 5000 |0022: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ -3cb50e: 7110 8c6e 0300 |0025: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb514: 0c03 |0028: move-result-object v3 │ │ -3cb516: 6e10 fe9b 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3cb51c: 0c04 |002c: move-result-object v4 │ │ -3cb51e: 6e10 389c 0400 |002d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3cb524: 0c04 |0030: move-result-object v4 │ │ -3cb526: 6205 ff31 |0031: sget-object v5, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@31ff │ │ -3cb52a: 6e10 976e 0000 |0033: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ -3cb530: 0c00 |0036: move-result-object v0 │ │ -3cb532: 1f00 5311 |0037: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ -3cb536: 6e40 8a6e 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ -3cb53c: 0e00 |003c: return-void │ │ +3cb48c: |[3cb48c] de.danoeh.antennapod.net.download.service.feed.DownloadServiceInterfaceImpl.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ +3cb49c: 7120 1c9e 4300 |0000: invoke-static {v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getRequest:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)Landroidx/work/OneTimeWorkRequest$Builder; // method@9e1c │ │ +3cb4a2: 0c00 |0003: move-result-object v0 │ │ +3cb4a4: 6201 1b32 |0004: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@321b │ │ +3cb4a8: 6e20 9c6e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@6e9c │ │ +3cb4ae: 3805 1500 |0009: if-eqz v5, 001e // +0015 │ │ +3cb4b2: 2205 3c11 |000b: new-instance v5, Landroidx/work/Constraints$Builder; // type@113c │ │ +3cb4b6: 7010 b86d 0500 |000d: invoke-direct {v5}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ +3cb4bc: 6201 1032 |0010: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ +3cb4c0: 6e20 ba6d 1500 |0012: invoke-virtual {v5, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ +3cb4c6: 0c05 |0015: move-result-object v5 │ │ +3cb4c8: 6e10 b96d 0500 |0016: invoke-virtual {v5}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ +3cb4ce: 0c05 |0019: move-result-object v5 │ │ +3cb4d0: 6e20 9b6e 5000 |001a: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ +3cb4d6: 2808 |001d: goto 0025 // +0008 │ │ +3cb4d8: 7100 1b9e 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/DownloadServiceInterfaceImpl;.getConstraints:()Landroidx/work/Constraints; // method@9e1b │ │ +3cb4de: 0c05 |0021: move-result-object v5 │ │ +3cb4e0: 6e20 9b6e 5000 |0022: invoke-virtual {v0, v5}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ +3cb4e6: 7110 8c6e 0300 |0025: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb4ec: 0c03 |0028: move-result-object v3 │ │ +3cb4ee: 6e10 fe9b 0400 |0029: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3cb4f4: 0c04 |002c: move-result-object v4 │ │ +3cb4f6: 6e10 389c 0400 |002d: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3cb4fc: 0c04 |0030: move-result-object v4 │ │ +3cb4fe: 6205 ff31 |0031: sget-object v5, Landroidx/work/ExistingWorkPolicy;.KEEP:Landroidx/work/ExistingWorkPolicy; // field@31ff │ │ +3cb502: 6e10 976e 0000 |0033: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ +3cb508: 0c00 |0036: move-result-object v0 │ │ +3cb50a: 1f00 5311 |0037: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ +3cb50e: 6e40 8a6e 4305 |0039: invoke-virtual {v3, v4, v5, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ +3cb514: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ 0x000b line=30 │ │ 0x001e line=32 │ │ 0x0025 line=34 │ │ @@ -1434355,17 +1434349,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3cb664: |[3cb664] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3cb674: 7054 279e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e27 │ │ -3cb67a: 0e00 |0003: return-void │ │ +3cb63c: |[3cb63c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$9obV9N9esL_doMzz9d1P1_2SA4k:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3cb64c: 7054 279e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e27 │ │ +3cb652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1434377,17 +1434371,17 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3cb67c: |[3cb67c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3cb68c: 7054 289e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e28 │ │ -3cb692: 0e00 |0003: return-void │ │ +3cb654: |[3cb654] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.$r8$lambda$qN36S2RdVgQeD0IySI9moMKxLGg:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3cb664: 7054 289e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V // method@9e28 │ │ +3cb66a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1434399,17 +1434393,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cb694: |[3cb694] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.:()V │ │ -3cb6a4: 7010 989e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.:()V // method@9e98 │ │ -3cb6aa: 0e00 |0003: return-void │ │ +3cb66c: |[3cb66c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.:()V │ │ +3cb67c: 7010 989e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.:()V // method@9e98 │ │ +3cb682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;) │ │ @@ -1434417,47 +1434411,47 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3cb6ac: |[3cb6ac] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cb6bc: 2200 6015 |0000: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ -3cb6c0: 7020 ba85 4000 |0002: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ -3cb6c6: 6001 778e |0005: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.feed_refresh_title:I // field@8e77 │ │ -3cb6ca: 6e20 0686 1000 |0007: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8606 │ │ -3cb6d0: 0c00 |000a: move-result-object v0 │ │ -3cb6d2: 6001 e58d |000b: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_once:I // field@8de5 │ │ -3cb6d6: 2202 4019 |000d: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; // type@1940 │ │ -3cb6da: 7040 1f9e 3254 |000f: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e1f │ │ -3cb6e0: 6e30 f885 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ -3cb6e6: 0c00 |0015: move-result-object v0 │ │ -3cb6e8: 6001 e48d |0016: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_always:I // field@8de4 │ │ -3cb6ec: 2202 4119 |0018: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; // type@1941 │ │ -3cb6f0: 7040 219e 3254 |001a: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e21 │ │ -3cb6f6: 6e30 ea85 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85ea │ │ -3cb6fc: 0c04 |0020: move-result-object v4 │ │ -3cb6fe: 6005 318f |0021: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.no:I // field@8f31 │ │ -3cb702: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -3cb704: 6e30 e485 5400 |0024: invoke-virtual {v4, v5, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85e4 │ │ -3cb70a: 0c04 |0027: move-result-object v4 │ │ -3cb70c: 7100 229d 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ -3cb712: 0a05 |002b: move-result v5 │ │ -3cb714: 3805 0e00 |002c: if-eqz v5, 003a // +000e │ │ -3cb718: 7100 249d 0000 |002e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@9d24 │ │ -3cb71e: 0a05 |0031: move-result v5 │ │ -3cb720: 3805 0800 |0032: if-eqz v5, 003a // +0008 │ │ -3cb724: 6005 e38d |0034: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message_vpn:I // field@8de3 │ │ -3cb728: 6e20 da85 5400 |0036: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ -3cb72e: 2806 |0039: goto 003f // +0006 │ │ -3cb730: 6005 e28d |003a: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message:I // field@8de2 │ │ -3cb734: 6e20 da85 5400 |003c: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ -3cb73a: 6e10 2014 0400 |003f: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ -3cb740: 0e00 |0042: return-void │ │ +3cb684: |[3cb684] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cb694: 2200 6015 |0000: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ +3cb698: 7020 ba85 4000 |0002: invoke-direct {v0, v4}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ +3cb69e: 6001 778e |0005: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.feed_refresh_title:I // field@8e77 │ │ +3cb6a2: 6e20 0686 1000 |0007: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8606 │ │ +3cb6a8: 0c00 |000a: move-result-object v0 │ │ +3cb6aa: 6001 e58d |000b: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_once:I // field@8de5 │ │ +3cb6ae: 2202 4019 |000d: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0; // type@1940 │ │ +3cb6b2: 7040 1f9e 3254 |000f: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e1f │ │ +3cb6b8: 6e30 f885 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ +3cb6be: 0c00 |0015: move-result-object v0 │ │ +3cb6c0: 6001 e48d |0016: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_streaming_button_always:I // field@8de4 │ │ +3cb6c4: 2202 4119 |0018: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1; // type@1941 │ │ +3cb6c8: 7040 219e 3254 |001a: invoke-direct {v2, v3, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e21 │ │ +3cb6ce: 6e30 ea85 1002 |001d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85ea │ │ +3cb6d4: 0c04 |0020: move-result-object v4 │ │ +3cb6d6: 6005 318f |0021: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.no:I // field@8f31 │ │ +3cb6da: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +3cb6dc: 6e30 e485 5400 |0024: invoke-virtual {v4, v5, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85e4 │ │ +3cb6e2: 0c04 |0027: move-result-object v4 │ │ +3cb6e4: 7100 229d 0000 |0028: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isNetworkRestricted:()Z // method@9d22 │ │ +3cb6ea: 0a05 |002b: move-result v5 │ │ +3cb6ec: 3805 0e00 |002c: if-eqz v5, 003a // +000e │ │ +3cb6f0: 7100 249d 0000 |002e: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isVpnOverWifi:()Z // method@9d24 │ │ +3cb6f6: 0a05 |0031: move-result v5 │ │ +3cb6f8: 3805 0800 |0032: if-eqz v5, 003a // +0008 │ │ +3cb6fc: 6005 e38d |0034: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message_vpn:I // field@8de3 │ │ +3cb700: 6e20 da85 5400 |0036: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ +3cb706: 2806 |0039: goto 003f // +0006 │ │ +3cb708: 6005 e28d |003a: sget v5, Lde/danoeh/antennapod/net/download/service/R$string;.confirm_mobile_feed_refresh_dialog_message:I // field@8de2 │ │ +3cb70c: 6e20 da85 5400 |003c: invoke-virtual {v4, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ +3cb712: 6e10 2014 0400 |003f: invoke-virtual {v4}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ +3cb718: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=102 │ │ 0x0012 line=103 │ │ 0x001d line=105 │ │ 0x0024 line=109 │ │ @@ -1434475,17 +1434469,17 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3cb744: |[3cb744] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3cb754: 6e30 2b9e 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ -3cb75a: 0e00 |0003: return-void │ │ +3cb71c: |[3cb71c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$0:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3cb72c: 6e30 2b9e 1002 |0000: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ +3cb732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1434497,19 +1434491,19 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3cb75c: |[3cb75c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ -3cb76c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -3cb76e: 7110 e9a3 0300 |0001: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a3e9 │ │ -3cb774: 6e30 2b9e 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ -3cb77a: 0e00 |0007: return-void │ │ +3cb734: |[3cb734] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.lambda$confirmMobileRefresh$1:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/DialogInterface;I)V │ │ +3cb744: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +3cb746: 7110 e9a3 0300 |0001: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileFeedRefresh:(Z)V // method@a3e9 │ │ +3cb74c: 6e30 2b9e 1002 |0004: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ +3cb752: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0004 line=107 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ @@ -1434523,55 +1434517,55 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -3cb77c: |[3cb77c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.restartUpdateAlarm:(Landroid/content/Context;Z)V │ │ -3cb78c: 7100 dca3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoUpdateDisabled:()Z // method@a3dc │ │ -3cb792: 0a00 |0003: move-result v0 │ │ -3cb794: 1a01 1965 |0004: const-string v1, "de.danoeh.antennapod.core.service.FeedUpdateWorker" // string@6519 │ │ -3cb798: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -3cb79c: 7110 8c6e 0700 |0008: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb7a2: 0c07 |000b: move-result-object v7 │ │ -3cb7a4: 6e20 856e 1700 |000c: invoke-virtual {v7, v1}, Landroidx/work/WorkManager;.cancelUniqueWork:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e85 │ │ -3cb7aa: 2840 |000f: goto 004f // +0040 │ │ -3cb7ac: 2200 5c11 |0010: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@115c │ │ -3cb7b0: 7100 d1a3 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getUpdateInterval:()J // method@a3d1 │ │ -3cb7b6: 0b02 |0015: move-result-wide v2 │ │ -3cb7b8: 6204 18f0 |0016: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ -3cb7bc: 1c05 4419 |0018: const-class v5, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1944 │ │ -3cb7c0: 7054 6d6e 5032 |001a: invoke-direct {v0, v5, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@6e6d │ │ -3cb7c6: 2202 3c11 |001d: new-instance v2, Landroidx/work/Constraints$Builder; // type@113c │ │ -3cb7ca: 7010 b86d 0200 |001f: invoke-direct {v2}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ -3cb7d0: 7100 d6a3 0000 |0022: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a3d6 │ │ -3cb7d6: 0a03 |0025: move-result v3 │ │ -3cb7d8: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ -3cb7dc: 6203 1032 |0028: sget-object v3, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ -3cb7e0: 2803 |002a: goto 002d // +0003 │ │ -3cb7e2: 6203 1532 |002b: sget-object v3, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3215 │ │ -3cb7e6: 6e20 ba6d 3200 |002d: invoke-virtual {v2, v3}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ -3cb7ec: 0c02 |0030: move-result-object v2 │ │ -3cb7ee: 6e10 b96d 0200 |0031: invoke-virtual {v2}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ -3cb7f4: 0c02 |0034: move-result-object v2 │ │ -3cb7f6: 6e20 9b6e 2000 |0035: invoke-virtual {v0, v2}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ -3cb7fc: 0c00 |0038: move-result-object v0 │ │ -3cb7fe: 1f00 5c11 |0039: check-cast v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@115c │ │ -3cb802: 6e10 976e 0000 |003b: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ -3cb808: 0c00 |003e: move-result-object v0 │ │ -3cb80a: 1f00 5d11 |003f: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@115d │ │ -3cb80e: 7110 8c6e 0700 |0041: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb814: 0c07 |0044: move-result-object v7 │ │ -3cb816: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -3cb81a: 6208 fb31 |0047: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@31fb │ │ -3cb81e: 2803 |0049: goto 004c // +0003 │ │ -3cb820: 6208 fa31 |004a: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.KEEP:Landroidx/work/ExistingPeriodicWorkPolicy; // field@31fa │ │ -3cb824: 6e40 896e 1708 |004c: invoke-virtual {v7, v1, v8, v0}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@6e89 │ │ -3cb82a: 0e00 |004f: return-void │ │ +3cb754: |[3cb754] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.restartUpdateAlarm:(Landroid/content/Context;Z)V │ │ +3cb764: 7100 dca3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoUpdateDisabled:()Z // method@a3dc │ │ +3cb76a: 0a00 |0003: move-result v0 │ │ +3cb76c: 1a01 1965 |0004: const-string v1, "de.danoeh.antennapod.core.service.FeedUpdateWorker" // string@6519 │ │ +3cb770: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +3cb774: 7110 8c6e 0700 |0008: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb77a: 0c07 |000b: move-result-object v7 │ │ +3cb77c: 6e20 856e 1700 |000c: invoke-virtual {v7, v1}, Landroidx/work/WorkManager;.cancelUniqueWork:(Ljava/lang/String;)Landroidx/work/Operation; // method@6e85 │ │ +3cb782: 2840 |000f: goto 004f // +0040 │ │ +3cb784: 2200 5c11 |0010: new-instance v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@115c │ │ +3cb788: 7100 d1a3 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getUpdateInterval:()J // method@a3d1 │ │ +3cb78e: 0b02 |0015: move-result-wide v2 │ │ +3cb790: 6204 18f0 |0016: sget-object v4, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ +3cb794: 1c05 4419 |0018: const-class v5, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1944 │ │ +3cb798: 7054 6d6e 5032 |001a: invoke-direct {v0, v5, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@6e6d │ │ +3cb79e: 2202 3c11 |001d: new-instance v2, Landroidx/work/Constraints$Builder; // type@113c │ │ +3cb7a2: 7010 b86d 0200 |001f: invoke-direct {v2}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ +3cb7a8: 7100 d6a3 0000 |0022: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileFeedRefresh:()Z // method@a3d6 │ │ +3cb7ae: 0a03 |0025: move-result v3 │ │ +3cb7b0: 3803 0500 |0026: if-eqz v3, 002b // +0005 │ │ +3cb7b4: 6203 1032 |0028: sget-object v3, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ +3cb7b8: 2803 |002a: goto 002d // +0003 │ │ +3cb7ba: 6203 1532 |002b: sget-object v3, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3215 │ │ +3cb7be: 6e20 ba6d 3200 |002d: invoke-virtual {v2, v3}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ +3cb7c4: 0c02 |0030: move-result-object v2 │ │ +3cb7c6: 6e10 b96d 0200 |0031: invoke-virtual {v2}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ +3cb7cc: 0c02 |0034: move-result-object v2 │ │ +3cb7ce: 6e20 9b6e 2000 |0035: invoke-virtual {v0, v2}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ +3cb7d4: 0c00 |0038: move-result-object v0 │ │ +3cb7d6: 1f00 5c11 |0039: check-cast v0, Landroidx/work/PeriodicWorkRequest$Builder; // type@115c │ │ +3cb7da: 6e10 976e 0000 |003b: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ +3cb7e0: 0c00 |003e: move-result-object v0 │ │ +3cb7e2: 1f00 5d11 |003f: check-cast v0, Landroidx/work/PeriodicWorkRequest; // type@115d │ │ +3cb7e6: 7110 8c6e 0700 |0041: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb7ec: 0c07 |0044: move-result-object v7 │ │ +3cb7ee: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +3cb7f2: 6208 fb31 |0047: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.REPLACE:Landroidx/work/ExistingPeriodicWorkPolicy; // field@31fb │ │ +3cb7f6: 2803 |0049: goto 004c // +0003 │ │ +3cb7f8: 6208 fa31 |004a: sget-object v8, Landroidx/work/ExistingPeriodicWorkPolicy;.KEEP:Landroidx/work/ExistingPeriodicWorkPolicy; // field@31fa │ │ +3cb7fc: 6e40 896e 1708 |004c: invoke-virtual {v7, v1, v8, v0}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@6e89 │ │ +3cb802: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x0010 line=44 │ │ 0x0012 line=45 │ │ 0x0022 line=47 │ │ @@ -1434593,19 +1434587,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -3cb82c: |[3cb82c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;)V │ │ -3cb83c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cb83e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3cb840: 6e40 2c9e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@9e2c │ │ -3cb846: 0e00 |0005: return-void │ │ +3cb804: |[3cb804] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;)V │ │ +3cb814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cb816: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3cb818: 6e40 2c9e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@9e2c │ │ +3cb81e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -1434614,18 +1434608,18 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -3cb848: |[3cb848] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cb858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cb85a: 6e40 2c9e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@9e2c │ │ -3cb860: 0e00 |0004: return-void │ │ +3cb820: |[3cb820] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cb830: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cb832: 6e40 2c9e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@9e2c │ │ +3cb838: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ @@ -1434635,67 +1434629,67 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -3cb864: |[3cb864] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ -3cb874: 2200 5211 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb878: 1c01 4419 |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1944 │ │ -3cb87c: 7020 556e 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@6e55 │ │ -3cb882: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3cb886: 6203 19f0 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3cb88a: 6e40 9d6e 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ -3cb890: 0c00 |000e: move-result-object v0 │ │ -3cb892: 1f00 5211 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb896: 6201 1b32 |0011: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@321b │ │ -3cb89a: 6e20 9c6e 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@6e9c │ │ -3cb8a0: 0c00 |0016: move-result-object v0 │ │ -3cb8a2: 1f00 5211 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb8a6: 1a01 7d6d |0019: const-string v1, "feedUpdate" // string@6d7d │ │ -3cb8aa: 6e20 966e 1000 |001b: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ -3cb8b0: 0c00 |001e: move-result-object v0 │ │ -3cb8b2: 1f00 5211 |001f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3cb8b6: 3807 0800 |0021: if-eqz v7, 0029 // +0008 │ │ -3cb8ba: 6e10 b89b 0700 |0023: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3cb8c0: 0a01 |0026: move-result v1 │ │ -3cb8c2: 3901 1400 |0027: if-nez v1, 003b // +0014 │ │ -3cb8c6: 2201 3c11 |0029: new-instance v1, Landroidx/work/Constraints$Builder; // type@113c │ │ -3cb8ca: 7010 b86d 0100 |002b: invoke-direct {v1}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ -3cb8d0: 6202 1032 |002e: sget-object v2, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ -3cb8d4: 6e20 ba6d 2100 |0030: invoke-virtual {v1, v2}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ -3cb8da: 0c01 |0033: move-result-object v1 │ │ -3cb8dc: 6e10 b96d 0100 |0034: invoke-virtual {v1}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ -3cb8e2: 0c01 |0037: move-result-object v1 │ │ -3cb8e4: 6e20 9b6e 1000 |0038: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ -3cb8ea: 2201 4011 |003b: new-instance v1, Landroidx/work/Data$Builder; // type@1140 │ │ -3cb8ee: 7010 dd6d 0100 |003d: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@6ddd │ │ -3cb8f4: 1a02 4c6b |0040: const-string v2, "even_on_mobile" // string@6b4c │ │ -3cb8f8: 1213 |0042: const/4 v3, #int 1 // #1 │ │ -3cb8fa: 6e30 e26d 2103 |0043: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@6de2 │ │ -3cb900: 3807 1000 |0046: if-eqz v7, 0056 // +0010 │ │ -3cb904: 1a02 8e6d |0048: const-string v2, "feed_id" // string@6d8e │ │ -3cb908: 6e10 a39b 0700 |004a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cb90e: 0b03 |004d: move-result-wide v3 │ │ -3cb910: 6e40 e46d 2143 |004e: invoke-virtual {v1, v2, v3, v4}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@6de4 │ │ -3cb916: 1a07 749f |0051: const-string v7, "next_page" // string@9f74 │ │ -3cb91a: 6e30 e26d 7108 |0053: invoke-virtual {v1, v7, v8}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@6de2 │ │ -3cb920: 6e10 de6d 0100 |0056: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@6dde │ │ -3cb926: 0c07 |0059: move-result-object v7 │ │ -3cb928: 6e20 9e6e 7000 |005a: invoke-virtual {v0, v7}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@6e9e │ │ -3cb92e: 7110 8c6e 0600 |005d: invoke-static {v6}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cb934: 0c06 |0060: move-result-object v6 │ │ -3cb936: 6207 0032 |0061: sget-object v7, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ -3cb93a: 6e10 976e 0000 |0063: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ -3cb940: 0c08 |0066: move-result-object v8 │ │ -3cb942: 1f08 5311 |0067: check-cast v8, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ -3cb946: 1a00 7e6d |0069: const-string v0, "feedUpdateManual" // string@6d7e │ │ -3cb94a: 6e40 8a6e 0687 |006b: invoke-virtual {v6, v0, v7, v8}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ -3cb950: 0e00 |006e: return-void │ │ +3cb83c: |[3cb83c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ +3cb84c: 2200 5211 |0000: new-instance v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb850: 1c01 4419 |0002: const-class v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; // type@1944 │ │ +3cb854: 7020 556e 1000 |0004: invoke-direct {v0, v1}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@6e55 │ │ +3cb85a: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3cb85e: 6203 19f0 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3cb862: 6e40 9d6e 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ +3cb868: 0c00 |000e: move-result-object v0 │ │ +3cb86a: 1f00 5211 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb86e: 6201 1b32 |0011: sget-object v1, Landroidx/work/OutOfQuotaPolicy;.RUN_AS_NON_EXPEDITED_WORK_REQUEST:Landroidx/work/OutOfQuotaPolicy; // field@321b │ │ +3cb872: 6e20 9c6e 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setExpedited:(Landroidx/work/OutOfQuotaPolicy;)Landroidx/work/WorkRequest$Builder; // method@6e9c │ │ +3cb878: 0c00 |0016: move-result-object v0 │ │ +3cb87a: 1f00 5211 |0017: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb87e: 1a01 7d6d |0019: const-string v1, "feedUpdate" // string@6d7d │ │ +3cb882: 6e20 966e 1000 |001b: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@6e96 │ │ +3cb888: 0c00 |001e: move-result-object v0 │ │ +3cb88a: 1f00 5211 |001f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3cb88e: 3807 0800 |0021: if-eqz v7, 0029 // +0008 │ │ +3cb892: 6e10 b89b 0700 |0023: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3cb898: 0a01 |0026: move-result v1 │ │ +3cb89a: 3901 1400 |0027: if-nez v1, 003b // +0014 │ │ +3cb89e: 2201 3c11 |0029: new-instance v1, Landroidx/work/Constraints$Builder; // type@113c │ │ +3cb8a2: 7010 b86d 0100 |002b: invoke-direct {v1}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ +3cb8a8: 6202 1032 |002e: sget-object v2, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ +3cb8ac: 6e20 ba6d 2100 |0030: invoke-virtual {v1, v2}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ +3cb8b2: 0c01 |0033: move-result-object v1 │ │ +3cb8b4: 6e10 b96d 0100 |0034: invoke-virtual {v1}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ +3cb8ba: 0c01 |0037: move-result-object v1 │ │ +3cb8bc: 6e20 9b6e 1000 |0038: invoke-virtual {v0, v1}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ +3cb8c2: 2201 4011 |003b: new-instance v1, Landroidx/work/Data$Builder; // type@1140 │ │ +3cb8c6: 7010 dd6d 0100 |003d: invoke-direct {v1}, Landroidx/work/Data$Builder;.:()V // method@6ddd │ │ +3cb8cc: 1a02 4c6b |0040: const-string v2, "even_on_mobile" // string@6b4c │ │ +3cb8d0: 1213 |0042: const/4 v3, #int 1 // #1 │ │ +3cb8d2: 6e30 e26d 2103 |0043: invoke-virtual {v1, v2, v3}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@6de2 │ │ +3cb8d8: 3807 1000 |0046: if-eqz v7, 0056 // +0010 │ │ +3cb8dc: 1a02 8e6d |0048: const-string v2, "feed_id" // string@6d8e │ │ +3cb8e0: 6e10 a39b 0700 |004a: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cb8e6: 0b03 |004d: move-result-wide v3 │ │ +3cb8e8: 6e40 e46d 2143 |004e: invoke-virtual {v1, v2, v3, v4}, Landroidx/work/Data$Builder;.putLong:(Ljava/lang/String;J)Landroidx/work/Data$Builder; // method@6de4 │ │ +3cb8ee: 1a07 749f |0051: const-string v7, "next_page" // string@9f74 │ │ +3cb8f2: 6e30 e26d 7108 |0053: invoke-virtual {v1, v7, v8}, Landroidx/work/Data$Builder;.putBoolean:(Ljava/lang/String;Z)Landroidx/work/Data$Builder; // method@6de2 │ │ +3cb8f8: 6e10 de6d 0100 |0056: invoke-virtual {v1}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@6dde │ │ +3cb8fe: 0c07 |0059: move-result-object v7 │ │ +3cb900: 6e20 9e6e 7000 |005a: invoke-virtual {v0, v7}, Landroidx/work/WorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@6e9e │ │ +3cb906: 7110 8c6e 0600 |005d: invoke-static {v6}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cb90c: 0c06 |0060: move-result-object v6 │ │ +3cb90e: 6207 0032 |0061: sget-object v7, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ +3cb912: 6e10 976e 0000 |0063: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ +3cb918: 0c08 |0066: move-result-object v8 │ │ +3cb91a: 1f08 5311 |0067: check-cast v8, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ +3cb91e: 1a00 7e6d |0069: const-string v0, "feedUpdateManual" // string@6d7e │ │ +3cb922: 6e40 8a6e 0687 |006b: invoke-virtual {v6, v0, v7, v8}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ +3cb928: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000b line=65 │ │ 0x0013 line=66 │ │ 0x001b line=67 │ │ 0x0023 line=68 │ │ @@ -1434721,18 +1434715,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3cb954: |[3cb954] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;)V │ │ -3cb964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cb966: 6e30 2e9e 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2e │ │ -3cb96c: 0e00 |0004: return-void │ │ +3cb92c: |[3cb92c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;)V │ │ +3cb93c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cb93e: 6e30 2e9e 2100 |0001: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2e │ │ +3cb944: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -1434741,43 +1434735,43 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3cb970: |[3cb970] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3cb980: 1a00 a30a |0000: const-string v0, "AutoUpdateManager" // string@0aa3 │ │ -3cb984: 1a01 7a42 |0002: const-string v1, "Run auto update immediately in background." // string@427a │ │ -3cb988: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cb98e: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -3cb992: 6e10 b89b 0400 |0009: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3cb998: 0a00 |000c: move-result v0 │ │ -3cb99a: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -3cb99e: 6e30 2b9e 3204 |000f: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ -3cb9a4: 2827 |0012: goto 0039 // +0027 │ │ -3cb9a6: 7100 259d 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@9d25 │ │ -3cb9ac: 0a00 |0016: move-result v0 │ │ -3cb9ae: 3900 1500 |0017: if-nez v0, 002c // +0015 │ │ -3cb9b2: 7100 45aa 0000 |0019: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3cb9b8: 0c04 |001c: move-result-object v4 │ │ -3cb9ba: 2200 9518 |001d: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3cb9be: 6001 148e |001f: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_no_connection:I // field@8e14 │ │ -3cb9c2: 6e20 ff01 1300 |0021: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3cb9c8: 0c03 |0024: move-result-object v3 │ │ -3cb9ca: 7020 e39a 3000 |0025: invoke-direct {v0, v3}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ -3cb9d0: 6e20 48aa 0400 |0028: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3cb9d6: 280e |002b: goto 0039 // +000e │ │ -3cb9d8: 7100 1d9d 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@9d1d │ │ -3cb9de: 0a00 |002f: move-result v0 │ │ -3cb9e0: 3800 0600 |0030: if-eqz v0, 0036 // +0006 │ │ -3cb9e4: 6e30 2b9e 3204 |0032: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ -3cb9ea: 2804 |0035: goto 0039 // +0004 │ │ -3cb9ec: 7030 269e 3204 |0036: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e26 │ │ -3cb9f2: 0e00 |0039: return-void │ │ +3cb948: |[3cb948] de.danoeh.antennapod.net.download.service.feed.FeedUpdateManagerImpl.runOnceOrAsk:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3cb958: 1a00 a30a |0000: const-string v0, "AutoUpdateManager" // string@0aa3 │ │ +3cb95c: 1a01 7a42 |0002: const-string v1, "Run auto update immediately in background." // string@427a │ │ +3cb960: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cb966: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +3cb96a: 6e10 b89b 0400 |0009: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3cb970: 0a00 |000c: move-result v0 │ │ +3cb972: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +3cb976: 6e30 2b9e 3204 |000f: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ +3cb97c: 2827 |0012: goto 0039 // +0027 │ │ +3cb97e: 7100 259d 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@9d25 │ │ +3cb984: 0a00 |0016: move-result v0 │ │ +3cb986: 3900 1500 |0017: if-nez v0, 002c // +0015 │ │ +3cb98a: 7100 45aa 0000 |0019: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3cb990: 0c04 |001c: move-result-object v4 │ │ +3cb992: 2200 9518 |001d: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3cb996: 6001 148e |001f: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_no_connection:I // field@8e14 │ │ +3cb99a: 6e20 ff01 1300 |0021: invoke-virtual {v3, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3cb9a0: 0c03 |0024: move-result-object v3 │ │ +3cb9a2: 7020 e39a 3000 |0025: invoke-direct {v0, v3}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ +3cb9a8: 6e20 48aa 0400 |0028: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3cb9ae: 280e |002b: goto 0039 // +000e │ │ +3cb9b0: 7100 1d9d 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@9d1d │ │ +3cb9b6: 0a00 |002f: move-result v0 │ │ +3cb9b8: 3800 0600 |0030: if-eqz v0, 0036 // +0006 │ │ +3cb9bc: 6e30 2b9e 3204 |0032: invoke-virtual {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e2b │ │ +3cb9c2: 2804 |0035: goto 0039 // +0004 │ │ +3cb9c4: 7030 269e 3204 |0036: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateManagerImpl;.confirmMobileRefresh:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e26 │ │ +3cb9ca: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=88 │ │ 0x0009 line=89 │ │ 0x000f line=90 │ │ 0x0013 line=91 │ │ 0x0019 line=92 │ │ @@ -1434820,58 +1434814,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cd11c: |[3cd11c] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.:()V │ │ -3cd12c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3cd132: 0e00 |0003: return-void │ │ +3cd0f4: |[3cd0f4] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.:()V │ │ +3cd104: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3cd10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;) │ │ name : 'create' │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -3cd0a0: |[3cd0a0] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ -3cd0b0: 6e10 589b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cd0b6: 0c00 |0003: move-result-object v0 │ │ -3cd0b8: 7110 790f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpUrl:(Ljava/lang/String;)Z // method@0f79 │ │ -3cd0be: 0a00 |0007: move-result v0 │ │ -3cd0c0: 3900 2800 |0008: if-nez v0, 0030 // +0028 │ │ -3cd0c4: 6e10 589b 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cd0ca: 0c00 |000d: move-result-object v0 │ │ -3cd0cc: 7110 7a0f 0000 |000e: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpsUrl:(Ljava/lang/String;)Z // method@0f7a │ │ -3cd0d2: 0a00 |0011: move-result v0 │ │ -3cd0d4: 3900 1e00 |0012: if-nez v0, 0030 // +001e │ │ -3cd0d8: 2200 611b |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd0dc: 7010 06a6 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd0e2: 1a01 bf10 |0019: const-string v1, "Could not find appropriate downloader for " // string@10bf │ │ -3cd0e6: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd0ec: 6e10 589b 0300 |001e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cd0f2: 0c03 |0021: move-result-object v3 │ │ -3cd0f4: 6e20 12a6 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd0fa: 6e10 1ba6 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd100: 0c03 |0028: move-result-object v3 │ │ -3cd102: 1a00 1a12 |0029: const-string v0, "DefaultDwnldrFactory" // string@121a │ │ -3cd106: 7120 190b 3000 |002b: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3cd10c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -3cd10e: 1103 |002f: return-object v3 │ │ -3cd110: 2200 4e19 |0030: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; // type@194e │ │ -3cd114: 7020 679e 3000 |0032: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9e67 │ │ -3cd11a: 1100 |0035: return-object v0 │ │ +3cd078: |[3cd078] de.danoeh.antennapod.net.download.service.feed.remote.DefaultDownloaderFactory.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; │ │ +3cd088: 6e10 589b 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cd08e: 0c00 |0003: move-result-object v0 │ │ +3cd090: 7110 790f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpUrl:(Ljava/lang/String;)Z // method@0f79 │ │ +3cd096: 0a00 |0007: move-result v0 │ │ +3cd098: 3900 2800 |0008: if-nez v0, 0030 // +0028 │ │ +3cd09c: 6e10 589b 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cd0a2: 0c00 |000d: move-result-object v0 │ │ +3cd0a4: 7110 7a0f 0000 |000e: invoke-static {v0}, Landroid/webkit/URLUtil;.isHttpsUrl:(Ljava/lang/String;)Z // method@0f7a │ │ +3cd0aa: 0a00 |0011: move-result v0 │ │ +3cd0ac: 3900 1e00 |0012: if-nez v0, 0030 // +001e │ │ +3cd0b0: 2200 611b |0014: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd0b4: 7010 06a6 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd0ba: 1a01 bf10 |0019: const-string v1, "Could not find appropriate downloader for " // string@10bf │ │ +3cd0be: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd0c4: 6e10 589b 0300 |001e: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cd0ca: 0c03 |0021: move-result-object v3 │ │ +3cd0cc: 6e20 12a6 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd0d2: 6e10 1ba6 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd0d8: 0c03 |0028: move-result-object v3 │ │ +3cd0da: 1a00 1a12 |0029: const-string v0, "DefaultDwnldrFactory" // string@121a │ │ +3cd0de: 7120 190b 3000 |002b: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3cd0e4: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +3cd0e6: 1103 |002f: return-object v3 │ │ +3cd0e8: 2200 4e19 |0030: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; // type@194e │ │ +3cd0ec: 7020 679e 3000 |0032: invoke-direct {v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9e67 │ │ +3cd0f2: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0014 line=16 │ │ 0x0030 line=19 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; │ │ @@ -1434916,17 +1434910,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadRequest;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3cda18: |[3cda18] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ -3cda28: 7020 579e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9e57 │ │ -3cda2e: 0e00 |0003: return-void │ │ +3cd9f0: |[3cd9f0] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V │ │ +3cda00: 7020 579e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9e57 │ │ +3cda06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/download/DownloadRequest; │ │ │ │ @@ -1434935,57 +1434929,57 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -3cda30: |[3cda30] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.callOnFailByResponseCode:(Lokhttp3/Response;)V │ │ -3cda40: 6e10 f9a9 0300 |0000: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cda46: 0a00 |0003: move-result v0 │ │ -3cda48: 1301 9101 |0004: const/16 v1, #int 401 // #191 │ │ -3cda4c: 3310 0d00 |0006: if-ne v0, v1, 0013 // +000d │ │ -3cda50: 6200 966c |0008: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ -3cda54: 6e10 f9a9 0300 |000a: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cda5a: 0a03 |000d: move-result v3 │ │ -3cda5c: 7110 02a6 0300 |000e: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ -3cda62: 0c03 |0011: move-result-object v3 │ │ -3cda64: 283a |0012: goto 004c // +003a │ │ -3cda66: 6e10 f9a9 0300 |0013: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cda6c: 0a00 |0016: move-result v0 │ │ -3cda6e: 1301 9301 |0017: const/16 v1, #int 403 // #193 │ │ -3cda72: 3310 0d00 |0019: if-ne v0, v1, 0026 // +000d │ │ -3cda76: 6200 8b6c |001b: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ -3cda7a: 6e10 f9a9 0300 |001d: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cda80: 0a03 |0020: move-result v3 │ │ -3cda82: 7110 02a6 0300 |0021: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ -3cda88: 0c03 |0024: move-result-object v3 │ │ -3cda8a: 2827 |0025: goto 004c // +0027 │ │ -3cda8c: 6e10 f9a9 0300 |0026: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cda92: 0a00 |0029: move-result v0 │ │ -3cda94: 1301 9401 |002a: const/16 v1, #int 404 // #194 │ │ -3cda98: 3210 1600 |002c: if-eq v0, v1, 0042 // +0016 │ │ -3cda9c: 6e10 f9a9 0300 |002e: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cdaa2: 0a00 |0031: move-result v0 │ │ -3cdaa4: 1301 9a01 |0032: const/16 v1, #int 410 // #19a │ │ -3cdaa8: 3310 0300 |0034: if-ne v0, v1, 0037 // +0003 │ │ -3cdaac: 280c |0036: goto 0042 // +000c │ │ -3cdaae: 6200 8c6c |0037: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ -3cdab2: 6e10 f9a9 0300 |0039: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cdab8: 0a03 |003c: move-result v3 │ │ -3cdaba: 7110 02a6 0300 |003d: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ -3cdac0: 0c03 |0040: move-result-object v3 │ │ -3cdac2: 280b |0041: goto 004c // +000b │ │ -3cdac4: 6200 926c |0042: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ -3cdac8: 6e10 f9a9 0300 |0044: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cdace: 0a03 |0047: move-result v3 │ │ -3cdad0: 7110 02a6 0300 |0048: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ -3cdad6: 0c03 |004b: move-result-object v3 │ │ -3cdad8: 7030 6f9e 0203 |004c: invoke-direct {v2, v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3cdade: 0e00 |004f: return-void │ │ +3cda08: |[3cda08] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.callOnFailByResponseCode:(Lokhttp3/Response;)V │ │ +3cda18: 6e10 f9a9 0300 |0000: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cda1e: 0a00 |0003: move-result v0 │ │ +3cda20: 1301 9101 |0004: const/16 v1, #int 401 // #191 │ │ +3cda24: 3310 0d00 |0006: if-ne v0, v1, 0013 // +000d │ │ +3cda28: 6200 966c |0008: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ +3cda2c: 6e10 f9a9 0300 |000a: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cda32: 0a03 |000d: move-result v3 │ │ +3cda34: 7110 02a6 0300 |000e: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ +3cda3a: 0c03 |0011: move-result-object v3 │ │ +3cda3c: 283a |0012: goto 004c // +003a │ │ +3cda3e: 6e10 f9a9 0300 |0013: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cda44: 0a00 |0016: move-result v0 │ │ +3cda46: 1301 9301 |0017: const/16 v1, #int 403 // #193 │ │ +3cda4a: 3310 0d00 |0019: if-ne v0, v1, 0026 // +000d │ │ +3cda4e: 6200 8b6c |001b: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ +3cda52: 6e10 f9a9 0300 |001d: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cda58: 0a03 |0020: move-result v3 │ │ +3cda5a: 7110 02a6 0300 |0021: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ +3cda60: 0c03 |0024: move-result-object v3 │ │ +3cda62: 2827 |0025: goto 004c // +0027 │ │ +3cda64: 6e10 f9a9 0300 |0026: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cda6a: 0a00 |0029: move-result v0 │ │ +3cda6c: 1301 9401 |002a: const/16 v1, #int 404 // #194 │ │ +3cda70: 3210 1600 |002c: if-eq v0, v1, 0042 // +0016 │ │ +3cda74: 6e10 f9a9 0300 |002e: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cda7a: 0a00 |0031: move-result v0 │ │ +3cda7c: 1301 9a01 |0032: const/16 v1, #int 410 // #19a │ │ +3cda80: 3310 0300 |0034: if-ne v0, v1, 0037 // +0003 │ │ +3cda84: 280c |0036: goto 0042 // +000c │ │ +3cda86: 6200 8c6c |0037: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ +3cda8a: 6e10 f9a9 0300 |0039: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cda90: 0a03 |003c: move-result v3 │ │ +3cda92: 7110 02a6 0300 |003d: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ +3cda98: 0c03 |0040: move-result-object v3 │ │ +3cda9a: 280b |0041: goto 004c // +000b │ │ +3cda9c: 6200 926c |0042: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ +3cdaa0: 6e10 f9a9 0300 |0044: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cdaa6: 0a03 |0047: move-result v3 │ │ +3cdaa8: 7110 02a6 0300 |0048: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@a602 │ │ +3cdaae: 0c03 |004b: move-result-object v3 │ │ +3cdab0: 7030 6f9e 0203 |004c: invoke-direct {v2, v0, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3cdab6: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0008 line=262 │ │ 0x000a line=263 │ │ 0x0013 line=264 │ │ 0x001b line=265 │ │ @@ -1435006,92 +1435000,92 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -3cdae0: |[3cdae0] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.checkIfRedirect:(Lokhttp3/Response;)V │ │ -3cdaf0: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3cdaf4: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3cdafa: 3805 0a00 |0005: if-eqz v5, 000f // +000a │ │ -3cdafe: 6e20 58a7 5000 |0007: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3cdb04: 6e10 fea9 0500 |000a: invoke-virtual {v5}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@a9fe │ │ -3cdb0a: 0c05 |000d: move-result-object v5 │ │ -3cdb0c: 28f7 |000e: goto 0005 // -0009 │ │ -3cdb0e: 6e10 67a7 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@a767 │ │ -3cdb14: 0a05 |0012: move-result v5 │ │ -3cdb16: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -3cdb18: 3515 0300 |0014: if-ge v5, v1, 0017 // +0003 │ │ -3cdb1c: 0e00 |0016: return-void │ │ -3cdb1e: 7110 cfa7 0000 |0017: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@a7cf │ │ -3cdb24: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -3cdb26: 6e20 5ea7 5000 |001b: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ -3cdb2c: 0c01 |001e: move-result-object v1 │ │ -3cdb2e: 1f01 901c |001f: check-cast v1, Lokhttp3/Response; // type@1c90 │ │ -3cdb32: 6e10 f9a9 0100 |0021: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cdb38: 0a01 |0024: move-result v1 │ │ -3cdb3a: 6e20 5ea7 5000 |0025: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ -3cdb40: 0c05 |0028: move-result-object v5 │ │ -3cdb42: 1f05 901c |0029: check-cast v5, Lokhttp3/Response; // type@1c90 │ │ -3cdb46: 6e10 ffa9 0500 |002b: invoke-virtual {v5}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ -3cdb4c: 0c05 |002e: move-result-object v5 │ │ -3cdb4e: 6e10 f4a9 0500 |002f: invoke-virtual {v5}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ -3cdb54: 0c05 |0032: move-result-object v5 │ │ -3cdb56: 6e10 cca9 0500 |0033: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ -3cdb5c: 0c05 |0036: move-result-object v5 │ │ -3cdb5e: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -3cdb60: 6e20 5ea7 2000 |0038: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ -3cdb66: 0c00 |003b: move-result-object v0 │ │ -3cdb68: 1f00 901c |003c: check-cast v0, Lokhttp3/Response; // type@1c90 │ │ -3cdb6c: 6e10 ffa9 0000 |003e: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ -3cdb72: 0c00 |0041: move-result-object v0 │ │ -3cdb74: 6e10 f4a9 0000 |0042: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ -3cdb7a: 0c00 |0045: move-result-object v0 │ │ -3cdb7c: 6e10 cca9 0000 |0046: invoke-virtual {v0}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ -3cdb82: 0c00 |0049: move-result-object v0 │ │ -3cdb84: 1302 2d01 |004a: const/16 v2, #int 301 // #12d │ │ -3cdb88: 1a03 b518 |004c: const-string v3, "HttpDownloader" // string@18b5 │ │ -3cdb8c: 3221 2c00 |004e: if-eq v1, v2, 007a // +002c │ │ -3cdb90: 1302 3401 |0050: const/16 v2, #int 308 // #134 │ │ -3cdb94: 3321 0300 |0052: if-ne v1, v2, 0055 // +0003 │ │ -3cdb98: 2826 |0054: goto 007a // +0026 │ │ -3cdb9a: 1a01 bf80 |0055: const-string v1, "http://" // string@80bf │ │ -3cdb9e: 1a02 d580 |0057: const-string v2, "https://" // string@80d5 │ │ -3cdba2: 6e30 f2a5 1502 |0059: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ -3cdba8: 0c01 |005c: move-result-object v1 │ │ -3cdbaa: 6e20 e0a5 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3cdbb0: 0a01 |0060: move-result v1 │ │ -3cdbb2: 3801 3d00 |0061: if-eqz v1, 009e // +003d │ │ -3cdbb6: 2201 611b |0063: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cdbba: 7010 06a6 0100 |0065: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cdbc0: 1a02 6149 |0068: const-string v2, "Treating http->https non-permanent redirect as permanent: " // string@4961 │ │ -3cdbc4: 6e20 12a6 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdbca: 6e20 12a6 5100 |006d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdbd0: 6e10 1ba6 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cdbd6: 0c05 |0073: move-result-object v5 │ │ -3cdbd8: 7120 170b 5300 |0074: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cdbde: 5b40 749c |0077: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ -3cdbe2: 2825 |0079: goto 009e // +0025 │ │ -3cdbe4: 2205 611b |007a: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cdbe8: 7010 06a6 0500 |007c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cdbee: 1a01 5412 |007f: const-string v1, "Detected permanent redirect from " // string@1254 │ │ -3cdbf2: 6e20 12a6 1500 |0081: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdbf8: 5441 759c |0084: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdbfc: 6e10 589b 0100 |0086: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cdc02: 0c01 |0089: move-result-object v1 │ │ -3cdc04: 6e20 12a6 1500 |008a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdc0a: 1a01 8c01 |008d: const-string v1, " to " // string@018c │ │ -3cdc0e: 6e20 12a6 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdc14: 6e20 12a6 0500 |0092: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdc1a: 6e10 1ba6 0500 |0095: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cdc20: 0c05 |0098: move-result-object v5 │ │ -3cdc22: 7120 170b 5300 |0099: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cdc28: 5b40 749c |009c: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ -3cdc2c: 0e00 |009e: return-void │ │ +3cdab8: |[3cdab8] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.checkIfRedirect:(Lokhttp3/Response;)V │ │ +3cdac8: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3cdacc: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3cdad2: 3805 0a00 |0005: if-eqz v5, 000f // +000a │ │ +3cdad6: 6e20 58a7 5000 |0007: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3cdadc: 6e10 fea9 0500 |000a: invoke-virtual {v5}, Lokhttp3/Response;.priorResponse:()Lokhttp3/Response; // method@a9fe │ │ +3cdae2: 0c05 |000d: move-result-object v5 │ │ +3cdae4: 28f7 |000e: goto 0005 // -0009 │ │ +3cdae6: 6e10 67a7 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@a767 │ │ +3cdaec: 0a05 |0012: move-result v5 │ │ +3cdaee: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +3cdaf0: 3515 0300 |0014: if-ge v5, v1, 0017 // +0003 │ │ +3cdaf4: 0e00 |0016: return-void │ │ +3cdaf6: 7110 cfa7 0000 |0017: invoke-static {v0}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@a7cf │ │ +3cdafc: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +3cdafe: 6e20 5ea7 5000 |001b: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ +3cdb04: 0c01 |001e: move-result-object v1 │ │ +3cdb06: 1f01 901c |001f: check-cast v1, Lokhttp3/Response; // type@1c90 │ │ +3cdb0a: 6e10 f9a9 0100 |0021: invoke-virtual {v1}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cdb10: 0a01 |0024: move-result v1 │ │ +3cdb12: 6e20 5ea7 5000 |0025: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ +3cdb18: 0c05 |0028: move-result-object v5 │ │ +3cdb1a: 1f05 901c |0029: check-cast v5, Lokhttp3/Response; // type@1c90 │ │ +3cdb1e: 6e10 ffa9 0500 |002b: invoke-virtual {v5}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ +3cdb24: 0c05 |002e: move-result-object v5 │ │ +3cdb26: 6e10 f4a9 0500 |002f: invoke-virtual {v5}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ +3cdb2c: 0c05 |0032: move-result-object v5 │ │ +3cdb2e: 6e10 cca9 0500 |0033: invoke-virtual {v5}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ +3cdb34: 0c05 |0036: move-result-object v5 │ │ +3cdb36: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +3cdb38: 6e20 5ea7 2000 |0038: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ +3cdb3e: 0c00 |003b: move-result-object v0 │ │ +3cdb40: 1f00 901c |003c: check-cast v0, Lokhttp3/Response; // type@1c90 │ │ +3cdb44: 6e10 ffa9 0000 |003e: invoke-virtual {v0}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@a9ff │ │ +3cdb4a: 0c00 |0041: move-result-object v0 │ │ +3cdb4c: 6e10 f4a9 0000 |0042: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@a9f4 │ │ +3cdb52: 0c00 |0045: move-result-object v0 │ │ +3cdb54: 6e10 cca9 0000 |0046: invoke-virtual {v0}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@a9cc │ │ +3cdb5a: 0c00 |0049: move-result-object v0 │ │ +3cdb5c: 1302 2d01 |004a: const/16 v2, #int 301 // #12d │ │ +3cdb60: 1a03 b518 |004c: const-string v3, "HttpDownloader" // string@18b5 │ │ +3cdb64: 3221 2c00 |004e: if-eq v1, v2, 007a // +002c │ │ +3cdb68: 1302 3401 |0050: const/16 v2, #int 308 // #134 │ │ +3cdb6c: 3321 0300 |0052: if-ne v1, v2, 0055 // +0003 │ │ +3cdb70: 2826 |0054: goto 007a // +0026 │ │ +3cdb72: 1a01 bf80 |0055: const-string v1, "http://" // string@80bf │ │ +3cdb76: 1a02 d580 |0057: const-string v2, "https://" // string@80d5 │ │ +3cdb7a: 6e30 f2a5 1502 |0059: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@a5f2 │ │ +3cdb80: 0c01 |005c: move-result-object v1 │ │ +3cdb82: 6e20 e0a5 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cdb88: 0a01 |0060: move-result v1 │ │ +3cdb8a: 3801 3d00 |0061: if-eqz v1, 009e // +003d │ │ +3cdb8e: 2201 611b |0063: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cdb92: 7010 06a6 0100 |0065: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cdb98: 1a02 6149 |0068: const-string v2, "Treating http->https non-permanent redirect as permanent: " // string@4961 │ │ +3cdb9c: 6e20 12a6 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdba2: 6e20 12a6 5100 |006d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdba8: 6e10 1ba6 0100 |0070: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cdbae: 0c05 |0073: move-result-object v5 │ │ +3cdbb0: 7120 170b 5300 |0074: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cdbb6: 5b40 749c |0077: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ +3cdbba: 2825 |0079: goto 009e // +0025 │ │ +3cdbbc: 2205 611b |007a: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cdbc0: 7010 06a6 0500 |007c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cdbc6: 1a01 5412 |007f: const-string v1, "Detected permanent redirect from " // string@1254 │ │ +3cdbca: 6e20 12a6 1500 |0081: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdbd0: 5441 759c |0084: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdbd4: 6e10 589b 0100 |0086: invoke-virtual {v1}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cdbda: 0c01 |0089: move-result-object v1 │ │ +3cdbdc: 6e20 12a6 1500 |008a: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdbe2: 1a01 8c01 |008d: const-string v1, " to " // string@018c │ │ +3cdbe6: 6e20 12a6 1500 |008f: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdbec: 6e20 12a6 0500 |0092: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdbf2: 6e10 1ba6 0500 |0095: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cdbf8: 0c05 |0098: move-result-object v5 │ │ +3cdbfa: 7120 170b 5300 |0099: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cdc00: 5b40 749c |009c: iput-object v0, v4, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ +3cdc04: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0007 line=282 │ │ 0x000a line=283 │ │ 0x000f line=285 │ │ 0x0017 line=288 │ │ @@ -1435112,31 +1435106,31 @@ │ │ type : '()J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3cd910: |[3cd910] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.getFreeSpaceAvailable:()J │ │ -3cd920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3cd922: 7110 bea3 0000 |0001: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ -3cd928: 0c00 |0004: move-result-object v0 │ │ -3cd92a: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ -3cd92e: 2201 9a01 |0007: new-instance v1, Landroid/os/StatFs; // type@019a │ │ -3cd932: 6e10 85a4 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ -3cd938: 0c00 |000c: move-result-object v0 │ │ -3cd93a: 7020 f007 0100 |000d: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@07f0 │ │ -3cd940: 6e10 f107 0100 |0010: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@07f1 │ │ -3cd946: 0b02 |0013: move-result-wide v2 │ │ -3cd948: 6e10 f207 0100 |0014: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@07f2 │ │ -3cd94e: 0b00 |0017: move-result-wide v0 │ │ -3cd950: 9d02 0200 |0018: mul-long v2, v2, v0 │ │ -3cd954: 1002 |001a: return-wide v2 │ │ -3cd956: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ -3cd95a: 1000 |001d: return-wide v0 │ │ +3cd8e8: |[3cd8e8] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.getFreeSpaceAvailable:()J │ │ +3cd8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3cd8fa: 7110 bea3 0000 |0001: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDataFolder:(Ljava/lang/String;)Ljava/io/File; // method@a3be │ │ +3cd900: 0c00 |0004: move-result-object v0 │ │ +3cd902: 3800 1600 |0005: if-eqz v0, 001b // +0016 │ │ +3cd906: 2201 9a01 |0007: new-instance v1, Landroid/os/StatFs; // type@019a │ │ +3cd90a: 6e10 85a4 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@a485 │ │ +3cd910: 0c00 |000c: move-result-object v0 │ │ +3cd912: 7020 f007 0100 |000d: invoke-direct {v1, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@07f0 │ │ +3cd918: 6e10 f107 0100 |0010: invoke-virtual {v1}, Landroid/os/StatFs;.getAvailableBlocksLong:()J // method@07f1 │ │ +3cd91e: 0b02 |0013: move-result-wide v2 │ │ +3cd920: 6e10 f207 0100 |0014: invoke-virtual {v1}, Landroid/os/StatFs;.getBlockSizeLong:()J // method@07f2 │ │ +3cd926: 0b00 |0017: move-result-wide v0 │ │ +3cd928: 9d02 0200 |0018: mul-long v2, v2, v0 │ │ +3cd92c: 1002 |001a: return-wide v2 │ │ +3cd92e: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ +3cd932: 1000 |001d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ 0x0007 line=304 │ │ 0x0010 line=305 │ │ 0x0014 line=306 │ │ locals : │ │ @@ -1435146,56 +1435140,56 @@ │ │ type : '(Lokhttp3/Response;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -3cd844: |[3cd844] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z │ │ -3cd854: 1a00 9110 |0000: const-string v0, "Content-Length" // string@1091 │ │ -3cd858: 6e20 faa9 0500 |0002: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ -3cd85e: 0c00 |0005: move-result-object v0 │ │ -3cd860: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -3cd864: 7110 70a5 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3cd86a: 0a00 |000b: move-result v0 │ │ -3cd86c: 2806 |000c: goto 0012 // +0006 │ │ -3cd86e: 0d00 |000d: move-exception v0 │ │ -3cd870: 6e10 42a6 0000 |000e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3cd876: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -3cd878: 2201 611b |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd87c: 7010 06a6 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd882: 1a02 8461 |0017: const-string v2, "content length: " // string@6184 │ │ -3cd886: 6e20 12a6 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd88c: 6e20 0da6 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3cd892: 6e10 1ba6 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd898: 0c01 |0022: move-result-object v1 │ │ -3cd89a: 1a02 b518 |0023: const-string v2, "HttpDownloader" // string@18b5 │ │ -3cd89e: 7120 170b 1200 |0025: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cd8a4: 1a01 9310 |0028: const-string v1, "Content-Type" // string@1093 │ │ -3cd8a8: 6e20 faa9 1500 |002a: invoke-virtual {v5, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ -3cd8ae: 0c05 |002d: move-result-object v5 │ │ -3cd8b0: 2201 611b |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cd8b4: 7010 06a6 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cd8ba: 1a03 8561 |0033: const-string v3, "content type: " // string@6185 │ │ -3cd8be: 6e20 12a6 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd8c4: 6e20 12a6 5100 |0038: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cd8ca: 6e10 1ba6 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cd8d0: 0c01 |003e: move-result-object v1 │ │ -3cd8d2: 7120 170b 1200 |003f: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cd8d8: 3805 1100 |0042: if-eqz v5, 0053 // +0011 │ │ -3cd8dc: 1a01 3cc1 |0044: const-string v1, "text/" // string@c13c │ │ -3cd8e0: 6e20 f6a5 1500 |0046: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3cd8e6: 0a05 |0049: move-result v5 │ │ -3cd8e8: 3805 0900 |004a: if-eqz v5, 0053 // +0009 │ │ -3cd8ec: 1405 0090 0100 |004c: const v5, #float 1.43493e-40 // #00019000 │ │ -3cd8f2: 3550 0400 |004f: if-ge v0, v5, 0053 // +0004 │ │ -3cd8f6: 1215 |0051: const/4 v5, #int 1 // #1 │ │ -3cd8f8: 2802 |0052: goto 0054 // +0002 │ │ -3cd8fa: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -3cd8fc: 0f05 |0054: return v5 │ │ +3cd81c: |[3cd81c] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z │ │ +3cd82c: 1a00 9110 |0000: const-string v0, "Content-Length" // string@1091 │ │ +3cd830: 6e20 faa9 0500 |0002: invoke-virtual {v5, v0}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ +3cd836: 0c00 |0005: move-result-object v0 │ │ +3cd838: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +3cd83c: 7110 70a5 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3cd842: 0a00 |000b: move-result v0 │ │ +3cd844: 2806 |000c: goto 0012 // +0006 │ │ +3cd846: 0d00 |000d: move-exception v0 │ │ +3cd848: 6e10 42a6 0000 |000e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3cd84e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +3cd850: 2201 611b |0012: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd854: 7010 06a6 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd85a: 1a02 8461 |0017: const-string v2, "content length: " // string@6184 │ │ +3cd85e: 6e20 12a6 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd864: 6e20 0da6 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3cd86a: 6e10 1ba6 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd870: 0c01 |0022: move-result-object v1 │ │ +3cd872: 1a02 b518 |0023: const-string v2, "HttpDownloader" // string@18b5 │ │ +3cd876: 7120 170b 1200 |0025: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cd87c: 1a01 9310 |0028: const-string v1, "Content-Type" // string@1093 │ │ +3cd880: 6e20 faa9 1500 |002a: invoke-virtual {v5, v1}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ +3cd886: 0c05 |002d: move-result-object v5 │ │ +3cd888: 2201 611b |002e: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cd88c: 7010 06a6 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cd892: 1a03 8561 |0033: const-string v3, "content type: " // string@6185 │ │ +3cd896: 6e20 12a6 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd89c: 6e20 12a6 5100 |0038: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cd8a2: 6e10 1ba6 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cd8a8: 0c01 |003e: move-result-object v1 │ │ +3cd8aa: 7120 170b 1200 |003f: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cd8b0: 3805 1100 |0042: if-eqz v5, 0053 // +0011 │ │ +3cd8b4: 1a01 3cc1 |0044: const-string v1, "text/" // string@c13c │ │ +3cd8b8: 6e20 f6a5 1500 |0046: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3cd8be: 0a05 |0049: move-result v5 │ │ +3cd8c0: 3805 0900 |004a: if-eqz v5, 0053 // +0009 │ │ +3cd8c4: 1405 0090 0100 |004c: const v5, #float 1.43493e-40 // #00019000 │ │ +3cd8ca: 3550 0400 |004f: if-ge v0, v5, 0053 // +0004 │ │ +3cd8ce: 1215 |0051: const/4 v5, #int 1 // #1 │ │ +3cd8d0: 2802 |0052: goto 0054 // +0002 │ │ +3cd8d2: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +3cd8d4: 0f05 |0054: return v5 │ │ catches : 1 │ │ 0x0008 - 0x000c │ │ Ljava/lang/NumberFormatException; -> 0x000d │ │ positions : │ │ 0x0002 line=244 │ │ 0x0008 line=247 │ │ 0x000e line=249 │ │ @@ -1435212,55 +1435206,55 @@ │ │ type : '(Lokhttp3/Request$Builder;)Lokhttp3/Response;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -3cd95c: |[3cd95c] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; │ │ -3cd96c: 7100 0d9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3cd972: 0c00 |0003: move-result-object v0 │ │ -3cd974: 6e10 e8a9 0500 |0004: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3cd97a: 0c01 |0007: move-result-object v1 │ │ -3cd97c: 6e20 e5a9 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3cd982: 0c01 |000b: move-result-object v1 │ │ -3cd984: 7210 bba9 0100 |000c: invoke-interface {v1}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3cd98a: 0c05 |000f: move-result-object v5 │ │ -3cd98c: 1105 |0010: return-object v5 │ │ -3cd98e: 0d01 |0011: move-exception v1 │ │ -3cd990: 1a02 b518 |0012: const-string v2, "HttpDownloader" // string@18b5 │ │ -3cd994: 6e10 c0a5 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3cd99a: 0c03 |0017: move-result-object v3 │ │ -3cd99c: 7120 190b 3200 |0018: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3cd9a2: 6e10 3fa6 0100 |001b: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3cd9a8: 0c02 |001e: move-result-object v2 │ │ -3cd9aa: 3802 2d00 |001f: if-eqz v2, 004c // +002d │ │ -3cd9ae: 6e10 3fa6 0100 |0021: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3cd9b4: 0c02 |0024: move-result-object v2 │ │ -3cd9b6: 1a03 733f |0025: const-string v3, "PROTOCOL_ERROR" // string@3f73 │ │ -3cd9ba: 6e20 dca5 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3cd9c0: 0a02 |002a: move-result v2 │ │ -3cd9c2: 3802 2100 |002b: if-eqz v2, 004c // +0021 │ │ -3cd9c6: 6e10 e4a9 0000 |002d: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@a9e4 │ │ -3cd9cc: 0c00 |0030: move-result-object v0 │ │ -3cd9ce: 6201 26f0 |0031: sget-object v1, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@f026 │ │ -3cd9d2: 7110 d2a7 0100 |0033: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@a7d2 │ │ -3cd9d8: 0c01 |0036: move-result-object v1 │ │ -3cd9da: 6e20 dda9 1000 |0037: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.protocols:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@a9dd │ │ -3cd9e0: 0c00 |003a: move-result-object v0 │ │ -3cd9e2: 6e10 d4a9 0000 |003b: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@a9d4 │ │ -3cd9e8: 0c00 |003e: move-result-object v0 │ │ -3cd9ea: 6e10 e8a9 0500 |003f: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3cd9f0: 0c05 |0042: move-result-object v5 │ │ -3cd9f2: 6e20 e5a9 5000 |0043: invoke-virtual {v0, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3cd9f8: 0c05 |0046: move-result-object v5 │ │ -3cd9fa: 7210 bba9 0500 |0047: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3cda00: 0c05 |004a: move-result-object v5 │ │ -3cda02: 1105 |004b: return-object v5 │ │ -3cda04: 2701 |004c: throw v1 │ │ +3cd934: |[3cd934] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; │ │ +3cd944: 7100 0d9d 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3cd94a: 0c00 |0003: move-result-object v0 │ │ +3cd94c: 6e10 e8a9 0500 |0004: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3cd952: 0c01 |0007: move-result-object v1 │ │ +3cd954: 6e20 e5a9 1000 |0008: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3cd95a: 0c01 |000b: move-result-object v1 │ │ +3cd95c: 7210 bba9 0100 |000c: invoke-interface {v1}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3cd962: 0c05 |000f: move-result-object v5 │ │ +3cd964: 1105 |0010: return-object v5 │ │ +3cd966: 0d01 |0011: move-exception v1 │ │ +3cd968: 1a02 b518 |0012: const-string v2, "HttpDownloader" // string@18b5 │ │ +3cd96c: 6e10 c0a5 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3cd972: 0c03 |0017: move-result-object v3 │ │ +3cd974: 7120 190b 3200 |0018: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3cd97a: 6e10 3fa6 0100 |001b: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3cd980: 0c02 |001e: move-result-object v2 │ │ +3cd982: 3802 2d00 |001f: if-eqz v2, 004c // +002d │ │ +3cd986: 6e10 3fa6 0100 |0021: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3cd98c: 0c02 |0024: move-result-object v2 │ │ +3cd98e: 1a03 733f |0025: const-string v3, "PROTOCOL_ERROR" // string@3f73 │ │ +3cd992: 6e20 dca5 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3cd998: 0a02 |002a: move-result v2 │ │ +3cd99a: 3802 2100 |002b: if-eqz v2, 004c // +0021 │ │ +3cd99e: 6e10 e4a9 0000 |002d: invoke-virtual {v0}, Lokhttp3/OkHttpClient;.newBuilder:()Lokhttp3/OkHttpClient$Builder; // method@a9e4 │ │ +3cd9a4: 0c00 |0030: move-result-object v0 │ │ +3cd9a6: 6201 26f0 |0031: sget-object v1, Lokhttp3/Protocol;.HTTP_1_1:Lokhttp3/Protocol; // field@f026 │ │ +3cd9aa: 7110 d2a7 0100 |0033: invoke-static {v1}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@a7d2 │ │ +3cd9b0: 0c01 |0036: move-result-object v1 │ │ +3cd9b2: 6e20 dda9 1000 |0037: invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;.protocols:(Ljava/util/List;)Lokhttp3/OkHttpClient$Builder; // method@a9dd │ │ +3cd9b8: 0c00 |003a: move-result-object v0 │ │ +3cd9ba: 6e10 d4a9 0000 |003b: invoke-virtual {v0}, Lokhttp3/OkHttpClient$Builder;.build:()Lokhttp3/OkHttpClient; // method@a9d4 │ │ +3cd9c0: 0c00 |003e: move-result-object v0 │ │ +3cd9c2: 6e10 e8a9 0500 |003f: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3cd9c8: 0c05 |0042: move-result-object v5 │ │ +3cd9ca: 6e20 e5a9 5000 |0043: invoke-virtual {v0, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3cd9d0: 0c05 |0046: move-result-object v5 │ │ +3cd9d2: 7210 bba9 0500 |0047: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3cd9d8: 0c05 |004a: move-result-object v5 │ │ +3cd9da: 1105 |004b: return-object v5 │ │ +3cd9dc: 2701 |004c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0010 │ │ Ljava/io/IOException; -> 0x0011 │ │ positions : │ │ 0x0000 line=225 │ │ 0x0004 line=227 │ │ 0x0014 line=229 │ │ @@ -1435279,23 +1435273,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3ce76c: |[3ce76c] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onCancelled:()V │ │ -3ce77c: 1a00 b518 |0000: const-string v0, "HttpDownloader" // string@18b5 │ │ -3ce780: 1a01 a912 |0002: const-string v1, "Download was cancelled" // string@12a9 │ │ -3ce784: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce78a: 5420 769c |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ -3ce78e: 6e10 709b 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setCancelled:()V // method@9b70 │ │ -3ce794: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3ce796: 5c20 729c |000d: iput-boolean v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ -3ce79a: 0e00 |000f: return-void │ │ +3ce744: |[3ce744] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onCancelled:()V │ │ +3ce754: 1a00 b518 |0000: const-string v0, "HttpDownloader" // string@18b5 │ │ +3ce758: 1a01 a912 |0002: const-string v1, "Download was cancelled" // string@12a9 │ │ +3ce75c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce762: 5420 769c |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ +3ce766: 6e10 709b 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setCancelled:()V // method@9b70 │ │ +3ce76c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3ce76e: 5c20 729c |000d: iput-boolean v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ +3ce772: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=324 │ │ 0x0007 line=325 │ │ 0x000d line=326 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ @@ -1435305,32 +1435299,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3ce79c: |[3ce79c] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ -3ce7ac: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ce7b0: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ce7b6: 1a01 48a2 |0005: const-string v1, "onFail() called with: reason = [" // string@a248 │ │ -3ce7ba: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce7c0: 6e20 11a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3ce7c6: 1a01 d551 |000d: const-string v1, "], reasonDetailed = [" // string@51d5 │ │ -3ce7ca: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce7d0: 6e20 12a6 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce7d6: 1a01 c551 |0015: const-string v1, "]" // string@51c5 │ │ -3ce7da: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce7e0: 6e10 1ba6 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ce7e6: 0c00 |001d: move-result-object v0 │ │ -3ce7e8: 1a01 b518 |001e: const-string v1, "HttpDownloader" // string@18b5 │ │ -3ce7ec: 7120 170b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce7f2: 5420 769c |0023: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ -3ce7f6: 6e30 719b 3004 |0025: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/model/download/DownloadResult;.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b71 │ │ -3ce7fc: 0e00 |0028: return-void │ │ +3ce774: |[3ce774] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V │ │ +3ce784: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ce788: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ce78e: 1a01 48a2 |0005: const-string v1, "onFail() called with: reason = [" // string@a248 │ │ +3ce792: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce798: 6e20 11a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3ce79e: 1a01 d551 |000d: const-string v1, "], reasonDetailed = [" // string@51d5 │ │ +3ce7a2: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce7a8: 6e20 12a6 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce7ae: 1a01 c551 |0015: const-string v1, "]" // string@51c5 │ │ +3ce7b2: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce7b8: 6e10 1ba6 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ce7be: 0c00 |001d: move-result-object v0 │ │ +3ce7c0: 1a01 b518 |001e: const-string v1, "HttpDownloader" // string@18b5 │ │ +3ce7c4: 7120 170b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce7ca: 5420 769c |0023: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ +3ce7ce: 6e30 719b 3004 |0025: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/model/download/DownloadResult;.setFailed:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b71 │ │ +3ce7d4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0023 line=320 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ 0x0000 - 0x0029 reg=3 (null) Lde/danoeh/antennapod/model/download/DownloadError; │ │ @@ -1435341,21 +1435335,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3ce800: |[3ce800] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onSuccess:()V │ │ -3ce810: 1a00 b518 |0000: const-string v0, "HttpDownloader" // string@18b5 │ │ -3ce814: 1a01 aa12 |0002: const-string v1, "Download was successful" // string@12aa │ │ -3ce818: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce81e: 5420 769c |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ -3ce822: 6e10 739b 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setSuccessful:()V // method@9b73 │ │ -3ce828: 0e00 |000c: return-void │ │ +3ce7d8: |[3ce7d8] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.onSuccess:()V │ │ +3ce7e8: 1a00 b518 |0000: const-string v0, "HttpDownloader" // string@18b5 │ │ +3ce7ec: 1a01 aa12 |0002: const-string v1, "Download was successful" // string@12aa │ │ +3ce7f0: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce7f6: 5420 769c |0007: iget-object v0, v2, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.result:Lde/danoeh/antennapod/model/download/DownloadResult; // field@9c76 │ │ +3ce7fa: 6e10 739b 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.setSuccessful:()V // method@9b73 │ │ +3ce800: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=314 │ │ 0x0007 line=315 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader; │ │ │ │ @@ -1435365,654 +1435359,654 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 1230 16-bit code units │ │ -3cdc30: |[3cdc30] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.download:()V │ │ -3cdc40: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -3cdc44: 2202 121b |0002: new-instance v2, Ljava/io/File; // type@1b12 │ │ -3cdc48: 5413 759c |0004: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdc4c: 6e10 509b 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3cdc52: 0c03 |0009: move-result-object v3 │ │ -3cdc54: 7020 7ba4 3200 |000a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3cdc5a: 6e10 83a4 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3cdc60: 0a03 |0010: move-result v3 │ │ -3cdc62: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -3cdc64: 5415 759c |0012: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdc68: 6e10 589b 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cdc6e: 0c05 |0017: move-result-object v5 │ │ -3cdc70: 7110 389d 0500 |0018: invoke-static {v5}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@9d38 │ │ -3cdc76: 0c05 |001b: move-result-object v5 │ │ -3cdc78: 2206 8d1c |001c: new-instance v6, Lokhttp3/Request$Builder; // type@1c8d │ │ -3cdc7c: 7010 e6a9 0600 |001e: invoke-direct {v6}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3cdc82: 6e10 a5a6 0500 |0021: invoke-virtual {v5}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3cdc88: 0c07 |0024: move-result-object v7 │ │ -3cdc8a: 6e20 efa9 7600 |0025: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3cdc90: 0c06 |0028: move-result-object v6 │ │ -3cdc92: 5417 759c |0029: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdc96: 6e20 eda9 7600 |002b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.tag:(Ljava/lang/Object;)Lokhttp3/Request$Builder; // method@a9ed │ │ -3cdc9c: 2207 7b1c |002e: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1c7b │ │ -3cdca0: 7010 b3a9 0700 |0030: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@a9b3 │ │ -3cdca6: 6e10 b7a9 0700 |0033: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noStore:()Lokhttp3/CacheControl$Builder; // method@a9b7 │ │ -3cdcac: 0c07 |0036: move-result-object v7 │ │ -3cdcae: 6e10 b4a9 0700 |0037: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@a9b4 │ │ -3cdcb4: 0c07 |003a: move-result-object v7 │ │ -3cdcb6: 6e20 e9a9 7600 |003b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@a9e9 │ │ -3cdcbc: 5417 759c |003e: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdcc0: 6e10 529b 0700 |0040: invoke-virtual {v7}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ -3cdcc6: 0a07 |0043: move-result v7 │ │ -3cdcc8: 1228 |0044: const/4 v8, #int 2 // #2 │ │ -3cdcca: 1a09 b518 |0045: const-string v9, "HttpDownloader" // string@18b5 │ │ -3cdcce: 3387 3d00 |0047: if-ne v7, v8, 0084 // +003d │ │ -3cdcd2: 1a07 ca54 |0049: const-string v7, "addHeader("Accept-Encoding", "identity")" // string@54ca │ │ -3cdcd6: 7120 170b 7900 |004b: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cdcdc: 1a07 7408 |004e: const-string v7, "Accept-Encoding" // string@0874 │ │ -3cdce0: 1a0a b581 |0050: const-string v10, "identity" // string@81b5 │ │ -3cdce4: 6e30 e7a9 760a |0052: invoke-virtual {v6, v7, v10}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3cdcea: 2207 7b1c |0055: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1c7b │ │ -3cdcee: 7010 b3a9 0700 |0057: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@a9b3 │ │ -3cdcf4: 6e10 b6a9 0700 |005a: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noCache:()Lokhttp3/CacheControl$Builder; // method@a9b6 │ │ -3cdcfa: 0c07 |005d: move-result-object v7 │ │ -3cdcfc: 6e10 b4a9 0700 |005e: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@a9b4 │ │ -3cdd02: 0c07 |0061: move-result-object v7 │ │ -3cdd04: 6e20 e9a9 7600 |0062: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@a9e9 │ │ -3cdd0a: 281f |0065: goto 0084 // +001f │ │ -3cdd0c: 0d00 |0066: move-exception v0 │ │ -3cdd0e: 0702 |0067: move-object v2, v0 │ │ -3cdd10: 0747 |0068: move-object v7, v4 │ │ -3cdd12: 2900 5e04 |0069: goto/16 04c7 // +045e │ │ -3cdd16: 0d00 |006b: move-exception v0 │ │ -3cdd18: 0702 |006c: move-object v2, v0 │ │ -3cdd1a: 0747 |006d: move-object v7, v4 │ │ -3cdd1c: 2900 d203 |006e: goto/16 0440 // +03d2 │ │ -3cdd20: 0d00 |0070: move-exception v0 │ │ -3cdd22: 0702 |0071: move-object v2, v0 │ │ -3cdd24: 0747 |0072: move-object v7, v4 │ │ -3cdd26: 2900 e103 |0073: goto/16 0454 // +03e1 │ │ -3cdd2a: 0d00 |0075: move-exception v0 │ │ -3cdd2c: 0702 |0076: move-object v2, v0 │ │ -3cdd2e: 0747 |0077: move-object v7, v4 │ │ -3cdd30: 2900 1704 |0078: goto/16 048f // +0417 │ │ -3cdd34: 0d00 |007a: move-exception v0 │ │ -3cdd36: 0702 |007b: move-object v2, v0 │ │ -3cdd38: 0747 |007c: move-object v7, v4 │ │ -3cdd3a: 2900 2304 |007d: goto/16 04a0 // +0423 │ │ -3cdd3e: 0d00 |007f: move-exception v0 │ │ -3cdd40: 0702 |0080: move-object v2, v0 │ │ -3cdd42: 0747 |0081: move-object v7, v4 │ │ -3cdd44: 2900 2f04 |0082: goto/16 04b1 // +042f │ │ -3cdd48: 6e10 a3a6 0500 |0084: invoke-virtual {v5}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@a6a3 │ │ -3cdd4e: 0c05 |0087: move-result-object v5 │ │ -3cdd50: 1a07 bc80 |0088: const-string v7, "http" // string@80bc │ │ -3cdd54: 6e20 e0a5 7500 |008a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3cdd5a: 0a05 |008d: move-result v5 │ │ -3cdd5c: 3805 0900 |008e: if-eqz v5, 0097 // +0009 │ │ -3cdd60: 1a05 c24a |0090: const-string v5, "Upgrade-Insecure-Requests" // string@4ac2 │ │ -3cdd64: 1a07 b606 |0092: const-string v7, "1" // string@06b6 │ │ -3cdd68: 6e30 e7a9 5607 |0094: invoke-virtual {v6, v5, v7}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3cdd6e: 5415 759c |0097: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdd72: 6e10 539b 0500 |0099: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@9b53 │ │ -3cdd78: 0c05 |009c: move-result-object v5 │ │ -3cdd7a: 7110 cf0a 0500 |009d: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3cdd80: 0a05 |00a0: move-result v5 │ │ -3cdd82: 3905 5900 |00a1: if-nez v5, 00fa // +0059 │ │ -3cdd86: 5415 759c |00a3: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdd8a: 6e10 539b 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@9b53 │ │ -3cdd90: 0c05 |00a8: move-result-object v5 │ │ -3cdd92: 7110 5ea0 0500 |00a9: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ -3cdd98: 0c07 |00ac: move-result-object v7 │ │ -3cdd9a: 1a0a c801 |00ad: const-string v10, "")" // string@01c8 │ │ -3cdd9e: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ -3cdda2: 7100 1da6 0000 |00b1: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3cdda8: 0b0b |00b4: move-result-wide v11 │ │ -3cddaa: 170d 0014 730f |00b5: const-wide/32 v13, #float 1.19847e-29 // #0f731400 │ │ -3cddb0: bcdb |00b8: sub-long/2addr v11, v13 │ │ -3cddb2: 6e10 e4a7 0700 |00b9: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ -3cddb8: 0b0d |00bc: move-result-wide v13 │ │ -3cddba: 3107 0d0b |00bd: cmp-long v7, v13, v11 │ │ -3cddbe: 3d07 3b00 |00bf: if-lez v7, 00fa // +003b │ │ -3cddc2: 2207 611b |00c1: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cddc6: 7010 06a6 0700 |00c3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cddcc: 1a0b cb54 |00c6: const-string v11, "addHeader("If-Modified-Since", "" // string@54cb │ │ -3cddd0: 6e20 12a6 b700 |00c8: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cddd6: 6e20 12a6 5700 |00cb: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdddc: 6e20 12a6 a700 |00ce: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdde2: 6e10 1ba6 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cdde8: 0c07 |00d4: move-result-object v7 │ │ -3cddea: 7120 170b 7900 |00d5: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cddf0: 1a07 b319 |00d8: const-string v7, "If-Modified-Since" // string@19b3 │ │ -3cddf4: 6e30 e7a9 7605 |00da: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3cddfa: 281d |00dd: goto 00fa // +001d │ │ -3cddfc: 2207 611b |00de: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cde00: 7010 06a6 0700 |00e0: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cde06: 1a0b cc54 |00e3: const-string v11, "addHeader("If-None-Match", "" // string@54cc │ │ -3cde0a: 6e20 12a6 b700 |00e5: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cde10: 6e20 12a6 5700 |00e8: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cde16: 6e20 12a6 a700 |00eb: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cde1c: 6e10 1ba6 0700 |00ee: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cde22: 0c07 |00f1: move-result-object v7 │ │ -3cde24: 7120 170b 7900 |00f2: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cde2a: 1a07 b419 |00f5: const-string v7, "If-None-Match" // string@19b4 │ │ -3cde2e: 6e30 e7a9 7605 |00f7: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3cde34: 1a05 e905 |00fa: const-string v5, "-" // string@05e9 │ │ -3cde38: 160a 0000 |00fc: const-wide/16 v10, #int 0 // #0 │ │ -3cde3c: 3803 4c00 |00fe: if-eqz v3, 014a // +004c │ │ -3cde40: 6e10 8da4 0200 |0100: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@a48d │ │ -3cde46: 0b0c |0103: move-result-wide v12 │ │ -3cde48: 3107 0c0a |0104: cmp-long v7, v12, v10 │ │ -3cde4c: 3d07 4400 |0106: if-lez v7, 014a // +0044 │ │ -3cde50: 5417 759c |0108: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cde54: 6e10 8da4 0200 |010a: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@a48d │ │ -3cde5a: 0b0c |010d: move-result-wide v12 │ │ -3cde5c: 6e30 629b c70d |010e: invoke-virtual {v7, v12, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@9b62 │ │ -3cde62: 1a07 9c41 |0111: const-string v7, "Range" // string@419c │ │ -3cde66: 220c 611b |0113: new-instance v12, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cde6a: 7010 06a6 0c00 |0115: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cde70: 1a0d 5e5c |0118: const-string v13, "bytes=" // string@5c5e │ │ -3cde74: 6e20 12a6 dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cde7a: 541d 759c |011d: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cde7e: 6e10 579b 0d00 |011f: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3cde84: 0b0d |0122: move-result-wide v13 │ │ -3cde86: 6e30 0ea6 dc0e |0123: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3cde8c: 6e20 12a6 5c00 |0126: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cde92: 6e10 1ba6 0c00 |0129: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cde98: 0c0c |012c: move-result-object v12 │ │ -3cde9a: 6e30 e7a9 760c |012d: invoke-virtual {v6, v7, v12}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ -3cdea0: 2207 611b |0130: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cdea4: 7010 06a6 0700 |0132: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cdeaa: 1a0c e208 |0135: const-string v12, "Adding range header: " // string@08e2 │ │ -3cdeae: 6e20 12a6 c700 |0137: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdeb4: 541c 759c |013a: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdeb8: 6e10 579b 0c00 |013c: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3cdebe: 0b0c |013f: move-result-wide v12 │ │ -3cdec0: 6e30 0ea6 c70d |0140: invoke-virtual {v7, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3cdec6: 6e10 1ba6 0700 |0143: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cdecc: 0c07 |0146: move-result-object v7 │ │ -3cdece: 7120 170b 7900 |0147: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cded4: 7020 6d9e 6100 |014a: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; // method@9e6d │ │ -3cdeda: 0c06 |014d: move-result-object v6 │ │ -3cdedc: 6e10 f7a9 0600 |014e: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3cdee2: 0c07 |0151: move-result-object v7 │ │ -3cdee4: 1a0c 9010 |0152: const-string v12, "Content-Encoding" // string@1090 │ │ -3cdee8: 6e20 faa9 c600 |0154: invoke-virtual {v6, v12}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ -3cdeee: 0c0c |0157: move-result-object v12 │ │ -3cdef0: 7110 cf0a 0c00 |0158: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3cdef6: 0a0d |015b: move-result v13 │ │ -3cdef8: 390d 1e00 |015c: if-nez v13, 017a // +001e │ │ -3cdefc: 620d 16f0 |015e: sget-object v13, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3cdf00: 6e20 fca5 dc00 |0160: invoke-virtual {v12, v13}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3cdf06: 0c0c |0163: move-result-object v12 │ │ -3cdf08: 1a0d c57e |0164: const-string v13, "gzip" // string@7ec5 │ │ -3cdf0c: 7120 cc0a dc00 |0166: invoke-static {v12, v13}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3cdf12: 0a0c |0169: move-result v12 │ │ -3cdf14: 2811 |016a: goto 017b // +0011 │ │ -3cdf16: 0d00 |016b: move-exception v0 │ │ -3cdf18: 2900 d302 |016c: goto/16 043f // +02d3 │ │ -3cdf1c: 0d00 |016e: move-exception v0 │ │ -3cdf1e: 2900 e402 |016f: goto/16 0453 // +02e4 │ │ -3cdf22: 0d00 |0171: move-exception v0 │ │ -3cdf24: 2900 1c03 |0172: goto/16 048e // +031c │ │ -3cdf28: 0d00 |0174: move-exception v0 │ │ -3cdf2a: 2900 2a03 |0175: goto/16 049f // +032a │ │ -3cdf2e: 0d00 |0177: move-exception v0 │ │ -3cdf30: 2900 3803 |0178: goto/16 04b0 // +0338 │ │ -3cdf34: 120c |017a: const/4 v12, #int 0 // #0 │ │ -3cdf36: 220d 611b |017b: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cdf3a: 7010 06a6 0d00 |017d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cdf40: 1a0f 4a42 |0180: const-string v15, "Response code is " // string@424a │ │ -3cdf44: 6e20 12a6 fd00 |0182: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdf4a: 6e10 f9a9 0600 |0185: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cdf50: 0a0f |0188: move-result v15 │ │ -3cdf52: 6e20 0da6 fd00 |0189: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3cdf58: 6e10 1ba6 0d00 |018c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cdf5e: 0c0d |018f: move-result-object v13 │ │ -3cdf60: 7120 170b d900 |0190: invoke-static {v9, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cdf66: 6e10 fca9 0600 |0193: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ -3cdf6c: 0a0d |0196: move-result v13 │ │ -3cdf6e: 390d 3300 |0197: if-nez v13, 01ca // +0033 │ │ -3cdf72: 6e10 f9a9 0600 |0199: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3cdf78: 0a0d |019c: move-result v13 │ │ -3cdf7a: 130f 3001 |019d: const/16 v15, #int 304 // #130 │ │ -3cdf7e: 33fd 2b00 |019f: if-ne v13, v15, 01ca // +002b │ │ -3cdf82: 2202 611b |01a1: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cdf86: 7010 06a6 0200 |01a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cdf8c: 1a03 b516 |01a6: const-string v3, "Feed '" // string@16b5 │ │ -3cdf90: 6e20 12a6 3200 |01a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdf96: 5413 759c |01ab: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdf9a: 6e10 589b 0300 |01ad: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cdfa0: 0c03 |01b0: move-result-object v3 │ │ -3cdfa2: 6e20 12a6 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdfa8: 1a03 5604 |01b4: const-string v3, "' not modified since last update, Download canceled" // string@0456 │ │ -3cdfac: 6e20 12a6 3200 |01b6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cdfb2: 6e10 1ba6 0200 |01b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3cdfb8: 0c02 |01bc: move-result-object v2 │ │ -3cdfba: 7120 170b 2900 |01bd: invoke-static {v9, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cdfc0: 7601 6e9e 1200 |01c0: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@9e6e │ │ -3cdfc6: 7110 24aa 0400 |01c3: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3cdfcc: 7110 24aa 0700 |01c6: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3cdfd2: 0e00 |01c9: return-void │ │ -3cdfd4: 6e10 fca9 0600 |01ca: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ -3cdfda: 0a0d |01cd: move-result v13 │ │ -3cdfdc: 380d 2f02 |01ce: if-eqz v13, 03fd // +022f │ │ -3cdfe0: 6e10 f7a9 0600 |01d0: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3cdfe6: 0c0d |01d3: move-result-object v13 │ │ -3cdfe8: 390d 0400 |01d4: if-nez v13, 01d8 // +0004 │ │ -3cdfec: 2900 2702 |01d6: goto/16 03fd // +0227 │ │ -3cdff0: 541d 759c |01d8: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3cdff4: 6e10 529b 0d00 |01da: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ -3cdffa: 0a0d |01dd: move-result v13 │ │ -3cdffc: 338d 0e00 |01de: if-ne v13, v8, 01ec // +000e │ │ -3ce000: 7020 6c9e 6100 |01e0: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z // method@9e6c │ │ -3ce006: 0a08 |01e3: move-result v8 │ │ -3ce008: 3808 0800 |01e4: if-eqz v8, 01ec // +0008 │ │ -3ce00c: 6202 8a6c |01e6: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8a │ │ -3ce010: 7030 6f9e 2104 |01e8: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce016: 28d8 |01eb: goto 01c3 // -0028 │ │ -3ce018: 7020 699e 6100 |01ec: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.checkIfRedirect:(Lokhttp3/Response;)V // method@9e69 │ │ -3ce01e: 2208 081b |01ef: new-instance v8, Ljava/io/BufferedInputStream; // type@1b08 │ │ -3ce022: 6e10 01aa 0700 |01f1: invoke-virtual {v7}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@aa01 │ │ -3ce028: 0c0d |01f4: move-result-object v13 │ │ -3ce02a: 7020 51a4 d800 |01f5: invoke-direct {v8, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a451 │ │ -3ce030: 3803 0900 |01f8: if-eqz v3, 0201 // +0009 │ │ -3ce034: 1a0d 9210 |01fa: const-string v13, "Content-Range" // string@1092 │ │ -3ce038: 6e20 faa9 d600 |01fc: invoke-virtual {v6, v13}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ -3ce03e: 0c0d |01ff: move-result-object v13 │ │ -3ce040: 2802 |0200: goto 0202 // +0002 │ │ -3ce042: 074d |0201: move-object v13, v4 │ │ -3ce044: 1a0f 3db0 |0202: const-string v15, "rw" // string@b03d │ │ -3ce048: 3803 4b00 |0204: if-eqz v3, 024f // +004b │ │ -3ce04c: 6e10 f9a9 0600 |0206: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3ce052: 0a03 |0209: move-result v3 │ │ -3ce054: 130e ce00 |020a: const/16 v14, #int 206 // #ce │ │ -3ce058: 33e3 4300 |020c: if-ne v3, v14, 024f // +0043 │ │ -3ce05c: 7110 cf0a 0d00 |020e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3ce062: 0a03 |0211: move-result v3 │ │ -3ce064: 3903 3d00 |0212: if-nez v3, 024f // +003d │ │ -3ce068: 6e20 eaa5 5d00 |0214: invoke-virtual {v13, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@a5ea │ │ -3ce06e: 0a03 |0217: move-result v3 │ │ -3ce070: 1265 |0218: const/4 v5, #int 6 // #6 │ │ -3ce072: 6e30 f9a5 5d03 |0219: invoke-virtual {v13, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3ce078: 0c03 |021c: move-result-object v3 │ │ -3ce07a: 5415 759c |021d: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce07e: 7110 83a5 0300 |021f: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3ce084: 0b0d |0222: move-result-wide v13 │ │ -3ce086: 6e30 629b d50e |0223: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@9b62 │ │ -3ce08c: 2203 611b |0226: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ce090: 7010 06a6 0300 |0228: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ce096: 1a05 6745 |022b: const-string v5, "Starting download at position " // string@4567 │ │ -3ce09a: 6e20 12a6 5300 |022d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce0a0: 5415 759c |0230: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce0a4: 6e10 579b 0500 |0232: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce0aa: 0b0d |0235: move-result-wide v13 │ │ -3ce0ac: 6e30 0ea6 d30e |0236: invoke-virtual {v3, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3ce0b2: 6e10 1ba6 0300 |0239: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ce0b8: 0c03 |023c: move-result-object v3 │ │ -3ce0ba: 7120 170b 3900 |023d: invoke-static {v9, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce0c0: 2203 251b |0240: new-instance v3, Ljava/io/RandomAccessFile; // type@1b25 │ │ -3ce0c4: 7030 dba4 230f |0242: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@a4db │ │ -3ce0ca: 5412 759c |0245: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce0ce: 6e10 579b 0200 |0247: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce0d4: 0b0d |024a: move-result-wide v13 │ │ -3ce0d6: 6e30 e1a4 d30e |024b: invoke-virtual {v3, v13, v14}, Ljava/io/RandomAccessFile;.seek:(J)V // method@a4e1 │ │ -3ce0dc: 2811 |024e: goto 025f // +0011 │ │ -3ce0de: 6e10 81a4 0200 |024f: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@a481 │ │ -3ce0e4: 0a03 |0252: move-result v3 │ │ -3ce0e6: 6e10 7fa4 0200 |0253: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@a47f │ │ -3ce0ec: 0a05 |0256: move-result v5 │ │ -3ce0ee: b653 |0257: or-int/2addr v3, v5 │ │ -3ce0f0: 3803 7f01 |0258: if-eqz v3, 03d7 // +017f │ │ -3ce0f4: 2203 251b |025a: new-instance v3, Ljava/io/RandomAccessFile; // type@1b25 │ │ -3ce0f8: 7030 dba4 230f |025c: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@a4db │ │ -3ce0fe: 1302 0020 |025f: const/16 v2, #int 8192 // #2000 │ │ -3ce102: 2322 c41c |0261: new-array v2, v2, [B // type@1cc4 │ │ -3ce106: 5415 759c |0263: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce10a: 600d 288e |0265: sget v13, Lde/danoeh/antennapod/net/download/service/R$string;.download_running:I // field@8e28 │ │ -3ce10e: 6e20 639b d500 |0267: invoke-virtual {v5, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@9b63 │ │ -3ce114: 1a05 e717 |026a: const-string v5, "Getting size of download" // string@17e7 │ │ -3ce118: 7120 170b 5900 |026c: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce11e: 5415 759c |026f: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce122: 6e10 03aa 0700 |0271: invoke-virtual {v7}, Lokhttp3/ResponseBody;.contentLength:()J // method@aa03 │ │ -3ce128: 0b0d |0274: move-result-wide v13 │ │ -3ce12a: 541f 759c |0275: iget-object v15, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce12e: 6e10 579b 0f00 |0277: invoke-virtual {v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce134: 0b10 |027a: move-result-wide v16 │ │ -3ce136: 9b0d 0d10 |027b: add-long v13, v13, v16 │ │ -3ce13a: 6e30 619b d50e |027d: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@9b61 │ │ -3ce140: 2205 611b |0280: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ce144: 7010 06a6 0500 |0282: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ce14a: 1a0d a444 |0285: const-string v13, "Size is " // string@44a4 │ │ -3ce14e: 6e20 12a6 d500 |0287: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce154: 541d 759c |028a: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce158: 6e10 569b 0d00 |028c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce15e: 0b0d |028f: move-result-wide v13 │ │ -3ce160: 6e30 0ea6 d50e |0290: invoke-virtual {v5, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3ce166: 6e10 1ba6 0500 |0293: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ce16c: 0c05 |0296: move-result-object v5 │ │ -3ce16e: 7120 170b 5900 |0297: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce174: 5415 759c |029a: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce178: 6e10 569b 0500 |029c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce17e: 0b0d |029f: move-result-wide v13 │ │ -3ce180: 1604 ffff |02a0: const-wide/16 v4, #int -1 // #ffff │ │ -3ce184: 3110 0d0a |02a2: cmp-long v16, v13, v10 │ │ -3ce188: 3b10 0700 |02a4: if-gez v16, 02ab // +0007 │ │ -3ce18c: 541d 759c |02a6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce190: 6e30 619b 4d05 |02a8: invoke-virtual {v13, v4, v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@9b61 │ │ -3ce196: 7100 6b9e 0000 |02ab: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.getFreeSpaceAvailable:()J // method@9e6b │ │ -3ce19c: 0b0d |02ae: move-result-wide v13 │ │ -3ce19e: 220f 611b |02af: new-instance v15, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ce1a2: 7010 06a6 0f00 |02b1: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ce1a8: 1a0a 7817 |02b4: const-string v10, "Free space is " // string@1778 │ │ -3ce1ac: 6e20 12a6 af00 |02b6: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce1b2: 6e30 0ea6 df0e |02b9: invoke-virtual {v15, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3ce1b8: 6e10 1ba6 0f00 |02bc: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ce1be: 0c0a |02bf: move-result-object v10 │ │ -3ce1c0: 7120 170b a900 |02c0: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce1c6: 541a 759c |02c3: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce1ca: 6e10 569b 0a00 |02c5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce1d0: 0b0a |02c8: move-result-wide v10 │ │ -3ce1d2: 310f 0a04 |02c9: cmp-long v15, v10, v4 │ │ -3ce1d6: 380f 1700 |02cb: if-eqz v15, 02e2 // +0017 │ │ -3ce1da: 541a 759c |02cd: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce1de: 6e10 569b 0a00 |02cf: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce1e4: 0b0a |02d2: move-result-wide v10 │ │ -3ce1e6: 310f 0a0d |02d3: cmp-long v15, v10, v13 │ │ -3ce1ea: 3d0f 0d00 |02d5: if-lez v15, 02e2 // +000d │ │ -3ce1ee: 6202 916c |02d7: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c91 │ │ -3ce1f2: 1204 |02d9: const/4 v4, #int 0 // #0 │ │ -3ce1f4: 7030 6f9e 2104 |02da: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce1fa: 7110 24aa 0300 |02dd: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3ce200: 2900 e6fe |02e0: goto/16 01c6 // -011a │ │ -3ce204: 1a0a 6645 |02e2: const-string v10, "Starting download" // string@4566 │ │ -3ce208: 7120 170b a900 |02e4: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3ce20e: 551a 729c |02e7: iget-boolean v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ -3ce212: 390a 3d00 |02e9: if-nez v10, 0326 // +003d │ │ -3ce216: 6e20 b6a4 2800 |02eb: invoke-virtual {v8, v2}, Ljava/io/InputStream;.read:([B)I // method@a4b6 │ │ -3ce21c: 0a0a |02ee: move-result v10 │ │ -3ce21e: 12fb |02ef: const/4 v11, #int -1 // #ff │ │ -3ce220: 32ba 3600 |02f0: if-eq v10, v11, 0326 // +0036 │ │ -3ce224: 120b |02f2: const/4 v11, #int 0 // #0 │ │ -3ce226: 6e40 e2a4 23ab |02f3: invoke-virtual {v3, v2, v11, v10}, Ljava/io/RandomAccessFile;.write:([BII)V // method@a4e2 │ │ -3ce22c: 541d 759c |02f6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce230: 6e10 579b 0d00 |02f8: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce236: 0b0e |02fb: move-result-wide v14 │ │ -3ce238: 81a4 |02fc: int-to-long v4, v10 │ │ -3ce23a: bb4e |02fd: add-long/2addr v14, v4 │ │ -3ce23c: 6e30 629b ed0f |02fe: invoke-virtual {v13, v14, v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@9b62 │ │ -3ce242: 5414 759c |0301: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce246: 6e10 579b 0400 |0303: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce24c: 0b04 |0306: move-result-wide v4 │ │ -3ce24e: 8644 |0307: long-to-double v4, v4 │ │ -3ce250: 190d 5940 |0308: const-wide/high16 v13, #long 4636737291354636288 // #4059 │ │ -3ce254: ad04 040d |030a: mul-double v4, v4, v13 │ │ -3ce258: 541a 759c |030c: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce25c: 6e10 569b 0a00 |030e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce262: 0b0d |0311: move-result-wide v13 │ │ -3ce264: 86dd |0312: long-to-double v13, v13 │ │ -3ce266: ced4 |0313: div-double/2addr v4, v13 │ │ -3ce268: 8a44 |0314: double-to-int v4, v4 │ │ -3ce26a: 5415 759c |0315: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce26e: 6e20 609b 4500 |0317: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setProgressPercent:(I)V // method@9b60 │ │ -3ce274: 1604 ffff |031a: const-wide/16 v4, #int -1 // #ffff │ │ -3ce278: 28cb |031c: goto 02e7 // -0035 │ │ -3ce27a: 0d00 |031d: move-exception v0 │ │ -3ce27c: 0702 |031e: move-object v2, v0 │ │ -3ce27e: 7110 1b0b 0200 |031f: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3ce284: 0c02 |0322: move-result-object v2 │ │ -3ce286: 7120 190b 2900 |0323: invoke-static {v9, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3ce28c: 5512 729c |0326: iget-boolean v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ -3ce290: 3802 0700 |0328: if-eqz v2, 032f // +0007 │ │ -3ce294: 7601 6e9e 1200 |032a: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@9e6e │ │ -3ce29a: 2900 8700 |032d: goto/16 03b4 // +0087 │ │ -3ce29e: 390c 4a00 |032f: if-nez v12, 0379 // +004a │ │ -3ce2a2: 5412 759c |0331: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce2a6: 6e10 569b 0200 |0333: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce2ac: 0b04 |0336: move-result-wide v4 │ │ -3ce2ae: 1608 ffff |0337: const-wide/16 v8, #int -1 // #ffff │ │ -3ce2b2: 3102 0408 |0339: cmp-long v2, v4, v8 │ │ -3ce2b6: 3802 3e00 |033b: if-eqz v2, 0379 // +003e │ │ -3ce2ba: 5412 759c |033d: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce2be: 6e10 579b 0200 |033f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce2c4: 0b04 |0342: move-result-wide v4 │ │ -3ce2c6: 5412 759c |0343: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce2ca: 6e10 569b 0200 |0345: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce2d0: 0b08 |0348: move-result-wide v8 │ │ -3ce2d2: 3102 0408 |0349: cmp-long v2, v4, v8 │ │ -3ce2d6: 3802 2e00 |034b: if-eqz v2, 0379 // +002e │ │ -3ce2da: 6202 8f6c |034d: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8f │ │ -3ce2de: 2204 611b |034f: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3ce2e2: 7010 06a6 0400 |0351: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3ce2e8: 1a05 a612 |0354: const-string v5, "Download completed but size: " // string@12a6 │ │ -3ce2ec: 6e20 12a6 5400 |0356: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce2f2: 5415 759c |0359: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce2f6: 6e10 579b 0500 |035b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce2fc: 0b05 |035e: move-result-wide v5 │ │ -3ce2fe: 6e30 0ea6 5406 |035f: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3ce304: 1a05 a700 |0362: const-string v5, " does not equal expected size " // string@00a7 │ │ -3ce308: 6e20 12a6 5400 |0364: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3ce30e: 5415 759c |0367: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce312: 6e10 569b 0500 |0369: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce318: 0b05 |036c: move-result-wide v5 │ │ -3ce31a: 6e30 0ea6 5406 |036d: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3ce320: 6e10 1ba6 0400 |0370: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3ce326: 0c04 |0373: move-result-object v4 │ │ -3ce328: 7030 6f9e 2104 |0374: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce32e: 2900 66ff |0377: goto/16 02dd // -009a │ │ -3ce332: 5412 759c |0379: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce336: 6e10 569b 0200 |037b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ -3ce33c: 0b04 |037e: move-result-wide v4 │ │ -3ce33e: 1608 0000 |037f: const-wide/16 v8, #int 0 // #0 │ │ -3ce342: 3102 0408 |0381: cmp-long v2, v4, v8 │ │ -3ce346: 3d02 1500 |0383: if-lez v2, 0398 // +0015 │ │ -3ce34a: 5412 759c |0385: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce34e: 6e10 579b 0200 |0387: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ -3ce354: 0b04 |038a: move-result-wide v4 │ │ -3ce356: 3102 0408 |038b: cmp-long v2, v4, v8 │ │ -3ce35a: 3902 0b00 |038d: if-nez v2, 0398 // +000b │ │ -3ce35e: 6202 8e6c |038f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ -3ce362: 1a04 a712 |0391: const-string v4, "Download completed, but nothing was read" // string@12a7 │ │ -3ce366: 7030 6f9e 2104 |0393: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce36c: 2900 47ff |0396: goto/16 02dd // -00b9 │ │ -3ce370: 1a02 262f |0398: const-string v2, "Last-Modified" // string@2f26 │ │ -3ce374: 6e20 faa9 2600 |039a: invoke-virtual {v6, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ -3ce37a: 0c02 |039d: move-result-object v2 │ │ -3ce37c: 3802 0800 |039e: if-eqz v2, 03a6 // +0008 │ │ -3ce380: 5414 759c |03a0: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce384: 6e20 5e9b 2400 |03a2: invoke-virtual {v4, v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b5e │ │ -3ce38a: 280c |03a5: goto 03b1 // +000c │ │ -3ce38c: 5412 759c |03a6: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce390: 1a04 6913 |03a8: const-string v4, "ETag" // string@1369 │ │ -3ce394: 6e20 faa9 4600 |03aa: invoke-virtual {v6, v4}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ -3ce39a: 0c04 |03ad: move-result-object v4 │ │ -3ce39c: 6e20 5e9b 4200 |03ae: invoke-virtual {v2, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b5e │ │ -3ce3a2: 7601 709e 1200 |03b1: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onSuccess:()V // method@9e70 │ │ -3ce3a8: 7110 24aa 0300 |03b4: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3ce3ae: 2900 0901 |03b7: goto/16 04c0 // +0109 │ │ -3ce3b2: 0d00 |03b9: move-exception v0 │ │ -3ce3b4: 0702 |03ba: move-object v2, v0 │ │ -3ce3b6: 0734 |03bb: move-object v4, v3 │ │ -3ce3b8: 2900 0b01 |03bc: goto/16 04c7 // +010b │ │ -3ce3bc: 0d00 |03be: move-exception v0 │ │ -3ce3be: 0702 |03bf: move-object v2, v0 │ │ -3ce3c0: 0734 |03c0: move-object v4, v3 │ │ -3ce3c2: 2900 7f00 |03c1: goto/16 0440 // +007f │ │ -3ce3c6: 0d00 |03c3: move-exception v0 │ │ -3ce3c8: 0702 |03c4: move-object v2, v0 │ │ -3ce3ca: 0734 |03c5: move-object v4, v3 │ │ -3ce3cc: 2900 8e00 |03c6: goto/16 0454 // +008e │ │ -3ce3d0: 0d00 |03c8: move-exception v0 │ │ -3ce3d2: 0702 |03c9: move-object v2, v0 │ │ -3ce3d4: 0734 |03ca: move-object v4, v3 │ │ -3ce3d6: 2900 c400 |03cb: goto/16 048f // +00c4 │ │ -3ce3da: 0d00 |03cd: move-exception v0 │ │ -3ce3dc: 0702 |03ce: move-object v2, v0 │ │ -3ce3de: 0734 |03cf: move-object v4, v3 │ │ -3ce3e0: 2900 d000 |03d0: goto/16 04a0 // +00d0 │ │ -3ce3e4: 0d00 |03d2: move-exception v0 │ │ -3ce3e6: 0702 |03d3: move-object v2, v0 │ │ -3ce3e8: 0734 |03d4: move-object v4, v3 │ │ -3ce3ea: 2900 dc00 |03d5: goto/16 04b1 // +00dc │ │ -3ce3ee: 2202 191b |03d7: new-instance v2, Ljava/io/IOException; // type@1b19 │ │ -3ce3f2: 1a03 164a |03d9: const-string v3, "Unable to recreate partially downloaded file" // string@4a16 │ │ -3ce3f6: 7020 aca4 3200 |03db: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3ce3fc: 2702 |03de: throw v2 │ │ -3ce3fe: 0d00 |03df: move-exception v0 │ │ -3ce400: 0702 |03e0: move-object v2, v0 │ │ -3ce402: 1204 |03e1: const/4 v4, #int 0 // #0 │ │ -3ce404: 2900 e500 |03e2: goto/16 04c7 // +00e5 │ │ -3ce408: 0d00 |03e4: move-exception v0 │ │ -3ce40a: 0702 |03e5: move-object v2, v0 │ │ -3ce40c: 1204 |03e6: const/4 v4, #int 0 // #0 │ │ -3ce40e: 2900 5900 |03e7: goto/16 0440 // +0059 │ │ -3ce412: 0d00 |03e9: move-exception v0 │ │ -3ce414: 0702 |03ea: move-object v2, v0 │ │ -3ce416: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ -3ce418: 2900 6800 |03ec: goto/16 0454 // +0068 │ │ -3ce41c: 0d00 |03ee: move-exception v0 │ │ -3ce41e: 0702 |03ef: move-object v2, v0 │ │ -3ce420: 1204 |03f0: const/4 v4, #int 0 // #0 │ │ -3ce422: 2900 9e00 |03f1: goto/16 048f // +009e │ │ -3ce426: 0d00 |03f3: move-exception v0 │ │ -3ce428: 0702 |03f4: move-object v2, v0 │ │ -3ce42a: 1204 |03f5: const/4 v4, #int 0 // #0 │ │ -3ce42c: 2900 aa00 |03f6: goto/16 04a0 // +00aa │ │ -3ce430: 0d00 |03f8: move-exception v0 │ │ -3ce432: 0702 |03f9: move-object v2, v0 │ │ -3ce434: 1204 |03fa: const/4 v4, #int 0 // #0 │ │ -3ce436: 2900 b600 |03fb: goto/16 04b1 // +00b6 │ │ -3ce43a: 7020 689e 6100 |03fd: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.callOnFailByResponseCode:(Lokhttp3/Response;)V // method@9e68 │ │ -3ce440: 1202 |0400: const/4 v2, #int 0 // #0 │ │ -3ce442: 7110 24aa 0200 |0401: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3ce448: 2900 c2fd |0404: goto/16 01c6 // -023e │ │ -3ce44c: 0d00 |0406: move-exception v0 │ │ -3ce44e: 1202 |0407: const/4 v2, #int 0 // #0 │ │ -3ce450: 0724 |0408: move-object v4, v2 │ │ -3ce452: 2830 |0409: goto 0439 // +0030 │ │ -3ce454: 0d00 |040a: move-exception v0 │ │ -3ce456: 1202 |040b: const/4 v2, #int 0 // #0 │ │ -3ce458: 0724 |040c: move-object v4, v2 │ │ -3ce45a: 2832 |040d: goto 043f // +0032 │ │ -3ce45c: 0d00 |040e: move-exception v0 │ │ -3ce45e: 1202 |040f: const/4 v2, #int 0 // #0 │ │ -3ce460: 0724 |0410: move-object v4, v2 │ │ -3ce462: 2842 |0411: goto 0453 // +0042 │ │ -3ce464: 0d00 |0412: move-exception v0 │ │ -3ce466: 1202 |0413: const/4 v2, #int 0 // #0 │ │ -3ce468: 0724 |0414: move-object v4, v2 │ │ -3ce46a: 2900 7900 |0415: goto/16 048e // +0079 │ │ -3ce46e: 0d00 |0417: move-exception v0 │ │ -3ce470: 1202 |0418: const/4 v2, #int 0 // #0 │ │ -3ce472: 0724 |0419: move-object v4, v2 │ │ -3ce474: 2900 8500 |041a: goto/16 049f // +0085 │ │ -3ce478: 0d00 |041c: move-exception v0 │ │ -3ce47a: 1202 |041d: const/4 v2, #int 0 // #0 │ │ -3ce47c: 0724 |041e: move-object v4, v2 │ │ -3ce47e: 2900 9100 |041f: goto/16 04b0 // +0091 │ │ -3ce482: 0d00 |0421: move-exception v0 │ │ -3ce484: 0742 |0422: move-object v2, v4 │ │ -3ce486: 2816 |0423: goto 0439 // +0016 │ │ -3ce488: 0d00 |0424: move-exception v0 │ │ -3ce48a: 0742 |0425: move-object v2, v4 │ │ -3ce48c: 2819 |0426: goto 043f // +0019 │ │ -3ce48e: 0d00 |0427: move-exception v0 │ │ -3ce490: 0742 |0428: move-object v2, v4 │ │ -3ce492: 282a |0429: goto 0453 // +002a │ │ -3ce494: 0d00 |042a: move-exception v0 │ │ -3ce496: 0742 |042b: move-object v2, v4 │ │ -3ce498: 2900 6200 |042c: goto/16 048e // +0062 │ │ -3ce49c: 0d00 |042e: move-exception v0 │ │ -3ce49e: 0742 |042f: move-object v2, v4 │ │ -3ce4a0: 2900 6f00 |0430: goto/16 049f // +006f │ │ -3ce4a4: 0d00 |0432: move-exception v0 │ │ -3ce4a6: 0742 |0433: move-object v2, v4 │ │ -3ce4a8: 2900 7c00 |0434: goto/16 04b0 // +007c │ │ -3ce4ac: 0d00 |0436: move-exception v0 │ │ -3ce4ae: 0742 |0437: move-object v2, v4 │ │ -3ce4b0: 0747 |0438: move-object v7, v4 │ │ -3ce4b2: 0702 |0439: move-object v2, v0 │ │ -3ce4b4: 2900 8d00 |043a: goto/16 04c7 // +008d │ │ -3ce4b8: 0d00 |043c: move-exception v0 │ │ -3ce4ba: 0742 |043d: move-object v2, v4 │ │ -3ce4bc: 0747 |043e: move-object v7, v4 │ │ -3ce4be: 0702 |043f: move-object v2, v0 │ │ -3ce4c0: 6e10 42a6 0200 |0440: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ce4c6: 6202 856c |0443: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ -3ce4ca: 5413 759c |0445: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ -3ce4ce: 6e10 589b 0300 |0447: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3ce4d4: 0c03 |044a: move-result-object v3 │ │ -3ce4d6: 7030 6f9e 2103 |044b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce4dc: 2900 6f00 |044e: goto/16 04bd // +006f │ │ -3ce4e0: 0d00 |0450: move-exception v0 │ │ -3ce4e2: 0742 |0451: move-object v2, v4 │ │ -3ce4e4: 0747 |0452: move-object v7, v4 │ │ -3ce4e6: 0702 |0453: move-object v2, v0 │ │ -3ce4e8: 6e10 42a6 0200 |0454: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ce4ee: 7110 269d 0200 |0457: invoke-static {v2}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@9d26 │ │ -3ce4f4: 0a03 |045a: move-result v3 │ │ -3ce4f6: 3803 0d00 |045b: if-eqz v3, 0468 // +000d │ │ -3ce4fa: 6203 8d6c |045d: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ -3ce4fe: 6e10 3fa6 0200 |045f: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ce504: 0c02 |0462: move-result-object v2 │ │ -3ce506: 7030 6f9e 3102 |0463: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce50c: 2900 5dfd |0466: goto/16 01c3 // -02a3 │ │ -3ce510: 6e10 3fa6 0200 |0468: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ce516: 0c03 |046b: move-result-object v3 │ │ -3ce518: 3803 1500 |046c: if-eqz v3, 0481 // +0015 │ │ -3ce51c: 1a05 6d49 |046e: const-string v5, "Trust anchor for certification path not found" // string@496d │ │ -3ce520: 6e20 dca5 5300 |0470: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3ce526: 0a03 |0473: move-result v3 │ │ -3ce528: 3803 0d00 |0474: if-eqz v3, 0481 // +000d │ │ -3ce52c: 6203 846c |0476: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c84 │ │ -3ce530: 6e10 3fa6 0200 |0478: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ce536: 0c02 |047b: move-result-object v2 │ │ -3ce538: 7030 6f9e 3102 |047c: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce53e: 2900 44fd |047f: goto/16 01c3 // -02bc │ │ -3ce542: 6203 8e6c |0481: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ -3ce546: 6e10 3fa6 0200 |0483: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ce54c: 0c02 |0486: move-result-object v2 │ │ -3ce54e: 7030 6f9e 3102 |0487: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce554: 2833 |048a: goto 04bd // +0033 │ │ -3ce556: 0d00 |048b: move-exception v0 │ │ -3ce558: 0742 |048c: move-object v2, v4 │ │ -3ce55a: 0747 |048d: move-object v7, v4 │ │ -3ce55c: 0702 |048e: move-object v2, v0 │ │ -3ce55e: 6e10 42a6 0200 |048f: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ce564: 6203 976c |0492: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c97 │ │ -3ce568: 6e10 3fa6 0200 |0494: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ce56e: 0c02 |0497: move-result-object v2 │ │ -3ce570: 7030 6f9e 3102 |0498: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce576: 2822 |049b: goto 04bd // +0022 │ │ -3ce578: 0d00 |049c: move-exception v0 │ │ -3ce57a: 0742 |049d: move-object v2, v4 │ │ -3ce57c: 0747 |049e: move-object v7, v4 │ │ -3ce57e: 0702 |049f: move-object v2, v0 │ │ -3ce580: 6e10 42a6 0200 |04a0: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ce586: 6203 856c |04a3: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ -3ce58a: 6e10 3fa6 0200 |04a5: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ce590: 0c02 |04a8: move-result-object v2 │ │ -3ce592: 7030 6f9e 3102 |04a9: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce598: 2811 |04ac: goto 04bd // +0011 │ │ -3ce59a: 0d00 |04ad: move-exception v0 │ │ -3ce59c: 0742 |04ae: move-object v2, v4 │ │ -3ce59e: 0747 |04af: move-object v7, v4 │ │ -3ce5a0: 0702 |04b0: move-object v2, v0 │ │ -3ce5a2: 6e10 42a6 0200 |04b1: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3ce5a8: 6203 906c |04b4: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c90 │ │ -3ce5ac: 6e10 3fa6 0200 |04b6: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3ce5b2: 0c02 |04b9: move-result-object v2 │ │ -3ce5b4: 7030 6f9e 3102 |04ba: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ -3ce5ba: 7110 24aa 0400 |04bd: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3ce5c0: 7110 24aa 0700 |04c0: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3ce5c6: 0e00 |04c3: return-void │ │ -3ce5c8: 0d00 |04c4: move-exception v0 │ │ -3ce5ca: 2900 74ff |04c5: goto/16 0439 // -008c │ │ -3ce5ce: 7110 24aa 0400 |04c7: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3ce5d4: 7110 24aa 0700 |04ca: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ -3ce5da: 2702 |04cd: throw v2 │ │ +3cdc08: |[3cdc08] de.danoeh.antennapod.net.download.service.feed.remote.HttpDownloader.download:()V │ │ +3cdc18: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +3cdc1c: 2202 121b |0002: new-instance v2, Ljava/io/File; // type@1b12 │ │ +3cdc20: 5413 759c |0004: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdc24: 6e10 509b 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3cdc2a: 0c03 |0009: move-result-object v3 │ │ +3cdc2c: 7020 7ba4 3200 |000a: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3cdc32: 6e10 83a4 0200 |000d: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3cdc38: 0a03 |0010: move-result v3 │ │ +3cdc3a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +3cdc3c: 5415 759c |0012: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdc40: 6e10 589b 0500 |0014: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cdc46: 0c05 |0017: move-result-object v5 │ │ +3cdc48: 7110 389d 0500 |0018: invoke-static {v5}, Lde/danoeh/antennapod/net/common/UriUtil;.getURIFromRequestUrl:(Ljava/lang/String;)Ljava/net/URI; // method@9d38 │ │ +3cdc4e: 0c05 |001b: move-result-object v5 │ │ +3cdc50: 2206 8d1c |001c: new-instance v6, Lokhttp3/Request$Builder; // type@1c8d │ │ +3cdc54: 7010 e6a9 0600 |001e: invoke-direct {v6}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3cdc5a: 6e10 a5a6 0500 |0021: invoke-virtual {v5}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3cdc60: 0c07 |0024: move-result-object v7 │ │ +3cdc62: 6e20 efa9 7600 |0025: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3cdc68: 0c06 |0028: move-result-object v6 │ │ +3cdc6a: 5417 759c |0029: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdc6e: 6e20 eda9 7600 |002b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.tag:(Ljava/lang/Object;)Lokhttp3/Request$Builder; // method@a9ed │ │ +3cdc74: 2207 7b1c |002e: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1c7b │ │ +3cdc78: 7010 b3a9 0700 |0030: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@a9b3 │ │ +3cdc7e: 6e10 b7a9 0700 |0033: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noStore:()Lokhttp3/CacheControl$Builder; // method@a9b7 │ │ +3cdc84: 0c07 |0036: move-result-object v7 │ │ +3cdc86: 6e10 b4a9 0700 |0037: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@a9b4 │ │ +3cdc8c: 0c07 |003a: move-result-object v7 │ │ +3cdc8e: 6e20 e9a9 7600 |003b: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@a9e9 │ │ +3cdc94: 5417 759c |003e: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdc98: 6e10 529b 0700 |0040: invoke-virtual {v7}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ +3cdc9e: 0a07 |0043: move-result v7 │ │ +3cdca0: 1228 |0044: const/4 v8, #int 2 // #2 │ │ +3cdca2: 1a09 b518 |0045: const-string v9, "HttpDownloader" // string@18b5 │ │ +3cdca6: 3387 3d00 |0047: if-ne v7, v8, 0084 // +003d │ │ +3cdcaa: 1a07 ca54 |0049: const-string v7, "addHeader("Accept-Encoding", "identity")" // string@54ca │ │ +3cdcae: 7120 170b 7900 |004b: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cdcb4: 1a07 7408 |004e: const-string v7, "Accept-Encoding" // string@0874 │ │ +3cdcb8: 1a0a b581 |0050: const-string v10, "identity" // string@81b5 │ │ +3cdcbc: 6e30 e7a9 760a |0052: invoke-virtual {v6, v7, v10}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3cdcc2: 2207 7b1c |0055: new-instance v7, Lokhttp3/CacheControl$Builder; // type@1c7b │ │ +3cdcc6: 7010 b3a9 0700 |0057: invoke-direct {v7}, Lokhttp3/CacheControl$Builder;.:()V // method@a9b3 │ │ +3cdccc: 6e10 b6a9 0700 |005a: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.noCache:()Lokhttp3/CacheControl$Builder; // method@a9b6 │ │ +3cdcd2: 0c07 |005d: move-result-object v7 │ │ +3cdcd4: 6e10 b4a9 0700 |005e: invoke-virtual {v7}, Lokhttp3/CacheControl$Builder;.build:()Lokhttp3/CacheControl; // method@a9b4 │ │ +3cdcda: 0c07 |0061: move-result-object v7 │ │ +3cdcdc: 6e20 e9a9 7600 |0062: invoke-virtual {v6, v7}, Lokhttp3/Request$Builder;.cacheControl:(Lokhttp3/CacheControl;)Lokhttp3/Request$Builder; // method@a9e9 │ │ +3cdce2: 281f |0065: goto 0084 // +001f │ │ +3cdce4: 0d00 |0066: move-exception v0 │ │ +3cdce6: 0702 |0067: move-object v2, v0 │ │ +3cdce8: 0747 |0068: move-object v7, v4 │ │ +3cdcea: 2900 5e04 |0069: goto/16 04c7 // +045e │ │ +3cdcee: 0d00 |006b: move-exception v0 │ │ +3cdcf0: 0702 |006c: move-object v2, v0 │ │ +3cdcf2: 0747 |006d: move-object v7, v4 │ │ +3cdcf4: 2900 d203 |006e: goto/16 0440 // +03d2 │ │ +3cdcf8: 0d00 |0070: move-exception v0 │ │ +3cdcfa: 0702 |0071: move-object v2, v0 │ │ +3cdcfc: 0747 |0072: move-object v7, v4 │ │ +3cdcfe: 2900 e103 |0073: goto/16 0454 // +03e1 │ │ +3cdd02: 0d00 |0075: move-exception v0 │ │ +3cdd04: 0702 |0076: move-object v2, v0 │ │ +3cdd06: 0747 |0077: move-object v7, v4 │ │ +3cdd08: 2900 1704 |0078: goto/16 048f // +0417 │ │ +3cdd0c: 0d00 |007a: move-exception v0 │ │ +3cdd0e: 0702 |007b: move-object v2, v0 │ │ +3cdd10: 0747 |007c: move-object v7, v4 │ │ +3cdd12: 2900 2304 |007d: goto/16 04a0 // +0423 │ │ +3cdd16: 0d00 |007f: move-exception v0 │ │ +3cdd18: 0702 |0080: move-object v2, v0 │ │ +3cdd1a: 0747 |0081: move-object v7, v4 │ │ +3cdd1c: 2900 2f04 |0082: goto/16 04b1 // +042f │ │ +3cdd20: 6e10 a3a6 0500 |0084: invoke-virtual {v5}, Ljava/net/URI;.getScheme:()Ljava/lang/String; // method@a6a3 │ │ +3cdd26: 0c05 |0087: move-result-object v5 │ │ +3cdd28: 1a07 bc80 |0088: const-string v7, "http" // string@80bc │ │ +3cdd2c: 6e20 e0a5 7500 |008a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cdd32: 0a05 |008d: move-result v5 │ │ +3cdd34: 3805 0900 |008e: if-eqz v5, 0097 // +0009 │ │ +3cdd38: 1a05 c24a |0090: const-string v5, "Upgrade-Insecure-Requests" // string@4ac2 │ │ +3cdd3c: 1a07 b606 |0092: const-string v7, "1" // string@06b6 │ │ +3cdd40: 6e30 e7a9 5607 |0094: invoke-virtual {v6, v5, v7}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3cdd46: 5415 759c |0097: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdd4a: 6e10 539b 0500 |0099: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@9b53 │ │ +3cdd50: 0c05 |009c: move-result-object v5 │ │ +3cdd52: 7110 cf0a 0500 |009d: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3cdd58: 0a05 |00a0: move-result v5 │ │ +3cdd5a: 3905 5900 |00a1: if-nez v5, 00fa // +0059 │ │ +3cdd5e: 5415 759c |00a3: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdd62: 6e10 539b 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getLastModified:()Ljava/lang/String; // method@9b53 │ │ +3cdd68: 0c05 |00a8: move-result-object v5 │ │ +3cdd6a: 7110 5ea0 0500 |00a9: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@a05e │ │ +3cdd70: 0c07 |00ac: move-result-object v7 │ │ +3cdd72: 1a0a c801 |00ad: const-string v10, "")" // string@01c8 │ │ +3cdd76: 3807 2f00 |00af: if-eqz v7, 00de // +002f │ │ +3cdd7a: 7100 1da6 0000 |00b1: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3cdd80: 0b0b |00b4: move-result-wide v11 │ │ +3cdd82: 170d 0014 730f |00b5: const-wide/32 v13, #float 1.19847e-29 // #0f731400 │ │ +3cdd88: bcdb |00b8: sub-long/2addr v11, v13 │ │ +3cdd8a: 6e10 e4a7 0700 |00b9: invoke-virtual {v7}, Ljava/util/Date;.getTime:()J // method@a7e4 │ │ +3cdd90: 0b0d |00bc: move-result-wide v13 │ │ +3cdd92: 3107 0d0b |00bd: cmp-long v7, v13, v11 │ │ +3cdd96: 3d07 3b00 |00bf: if-lez v7, 00fa // +003b │ │ +3cdd9a: 2207 611b |00c1: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cdd9e: 7010 06a6 0700 |00c3: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cdda4: 1a0b cb54 |00c6: const-string v11, "addHeader("If-Modified-Since", "" // string@54cb │ │ +3cdda8: 6e20 12a6 b700 |00c8: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cddae: 6e20 12a6 5700 |00cb: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cddb4: 6e20 12a6 a700 |00ce: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cddba: 6e10 1ba6 0700 |00d1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cddc0: 0c07 |00d4: move-result-object v7 │ │ +3cddc2: 7120 170b 7900 |00d5: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cddc8: 1a07 b319 |00d8: const-string v7, "If-Modified-Since" // string@19b3 │ │ +3cddcc: 6e30 e7a9 7605 |00da: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3cddd2: 281d |00dd: goto 00fa // +001d │ │ +3cddd4: 2207 611b |00de: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cddd8: 7010 06a6 0700 |00e0: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cddde: 1a0b cc54 |00e3: const-string v11, "addHeader("If-None-Match", "" // string@54cc │ │ +3cdde2: 6e20 12a6 b700 |00e5: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdde8: 6e20 12a6 5700 |00e8: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cddee: 6e20 12a6 a700 |00eb: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cddf4: 6e10 1ba6 0700 |00ee: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cddfa: 0c07 |00f1: move-result-object v7 │ │ +3cddfc: 7120 170b 7900 |00f2: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cde02: 1a07 b419 |00f5: const-string v7, "If-None-Match" // string@19b4 │ │ +3cde06: 6e30 e7a9 7605 |00f7: invoke-virtual {v6, v7, v5}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3cde0c: 1a05 e905 |00fa: const-string v5, "-" // string@05e9 │ │ +3cde10: 160a 0000 |00fc: const-wide/16 v10, #int 0 // #0 │ │ +3cde14: 3803 4c00 |00fe: if-eqz v3, 014a // +004c │ │ +3cde18: 6e10 8da4 0200 |0100: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@a48d │ │ +3cde1e: 0b0c |0103: move-result-wide v12 │ │ +3cde20: 3107 0c0a |0104: cmp-long v7, v12, v10 │ │ +3cde24: 3d07 4400 |0106: if-lez v7, 014a // +0044 │ │ +3cde28: 5417 759c |0108: iget-object v7, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cde2c: 6e10 8da4 0200 |010a: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@a48d │ │ +3cde32: 0b0c |010d: move-result-wide v12 │ │ +3cde34: 6e30 629b c70d |010e: invoke-virtual {v7, v12, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@9b62 │ │ +3cde3a: 1a07 9c41 |0111: const-string v7, "Range" // string@419c │ │ +3cde3e: 220c 611b |0113: new-instance v12, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cde42: 7010 06a6 0c00 |0115: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cde48: 1a0d 5e5c |0118: const-string v13, "bytes=" // string@5c5e │ │ +3cde4c: 6e20 12a6 dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cde52: 541d 759c |011d: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cde56: 6e10 579b 0d00 |011f: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3cde5c: 0b0d |0122: move-result-wide v13 │ │ +3cde5e: 6e30 0ea6 dc0e |0123: invoke-virtual {v12, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3cde64: 6e20 12a6 5c00 |0126: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cde6a: 6e10 1ba6 0c00 |0129: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cde70: 0c0c |012c: move-result-object v12 │ │ +3cde72: 6e30 e7a9 760c |012d: invoke-virtual {v6, v7, v12}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9e7 │ │ +3cde78: 2207 611b |0130: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cde7c: 7010 06a6 0700 |0132: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cde82: 1a0c e208 |0135: const-string v12, "Adding range header: " // string@08e2 │ │ +3cde86: 6e20 12a6 c700 |0137: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cde8c: 541c 759c |013a: iget-object v12, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cde90: 6e10 579b 0c00 |013c: invoke-virtual {v12}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3cde96: 0b0c |013f: move-result-wide v12 │ │ +3cde98: 6e30 0ea6 c70d |0140: invoke-virtual {v7, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3cde9e: 6e10 1ba6 0700 |0143: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cdea4: 0c07 |0146: move-result-object v7 │ │ +3cdea6: 7120 170b 7900 |0147: invoke-static {v9, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cdeac: 7020 6d9e 6100 |014a: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.newCall:(Lokhttp3/Request$Builder;)Lokhttp3/Response; // method@9e6d │ │ +3cdeb2: 0c06 |014d: move-result-object v6 │ │ +3cdeb4: 6e10 f7a9 0600 |014e: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3cdeba: 0c07 |0151: move-result-object v7 │ │ +3cdebc: 1a0c 9010 |0152: const-string v12, "Content-Encoding" // string@1090 │ │ +3cdec0: 6e20 faa9 c600 |0154: invoke-virtual {v6, v12}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ +3cdec6: 0c0c |0157: move-result-object v12 │ │ +3cdec8: 7110 cf0a 0c00 |0158: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3cdece: 0a0d |015b: move-result v13 │ │ +3cded0: 390d 1e00 |015c: if-nez v13, 017a // +001e │ │ +3cded4: 620d 16f0 |015e: sget-object v13, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3cded8: 6e20 fca5 dc00 |0160: invoke-virtual {v12, v13}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3cdede: 0c0c |0163: move-result-object v12 │ │ +3cdee0: 1a0d c57e |0164: const-string v13, "gzip" // string@7ec5 │ │ +3cdee4: 7120 cc0a dc00 |0166: invoke-static {v12, v13}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3cdeea: 0a0c |0169: move-result v12 │ │ +3cdeec: 2811 |016a: goto 017b // +0011 │ │ +3cdeee: 0d00 |016b: move-exception v0 │ │ +3cdef0: 2900 d302 |016c: goto/16 043f // +02d3 │ │ +3cdef4: 0d00 |016e: move-exception v0 │ │ +3cdef6: 2900 e402 |016f: goto/16 0453 // +02e4 │ │ +3cdefa: 0d00 |0171: move-exception v0 │ │ +3cdefc: 2900 1c03 |0172: goto/16 048e // +031c │ │ +3cdf00: 0d00 |0174: move-exception v0 │ │ +3cdf02: 2900 2a03 |0175: goto/16 049f // +032a │ │ +3cdf06: 0d00 |0177: move-exception v0 │ │ +3cdf08: 2900 3803 |0178: goto/16 04b0 // +0338 │ │ +3cdf0c: 120c |017a: const/4 v12, #int 0 // #0 │ │ +3cdf0e: 220d 611b |017b: new-instance v13, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cdf12: 7010 06a6 0d00 |017d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cdf18: 1a0f 4a42 |0180: const-string v15, "Response code is " // string@424a │ │ +3cdf1c: 6e20 12a6 fd00 |0182: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdf22: 6e10 f9a9 0600 |0185: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cdf28: 0a0f |0188: move-result v15 │ │ +3cdf2a: 6e20 0da6 fd00 |0189: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3cdf30: 6e10 1ba6 0d00 |018c: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cdf36: 0c0d |018f: move-result-object v13 │ │ +3cdf38: 7120 170b d900 |0190: invoke-static {v9, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cdf3e: 6e10 fca9 0600 |0193: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ +3cdf44: 0a0d |0196: move-result v13 │ │ +3cdf46: 390d 3300 |0197: if-nez v13, 01ca // +0033 │ │ +3cdf4a: 6e10 f9a9 0600 |0199: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3cdf50: 0a0d |019c: move-result v13 │ │ +3cdf52: 130f 3001 |019d: const/16 v15, #int 304 // #130 │ │ +3cdf56: 33fd 2b00 |019f: if-ne v13, v15, 01ca // +002b │ │ +3cdf5a: 2202 611b |01a1: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cdf5e: 7010 06a6 0200 |01a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cdf64: 1a03 b516 |01a6: const-string v3, "Feed '" // string@16b5 │ │ +3cdf68: 6e20 12a6 3200 |01a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdf6e: 5413 759c |01ab: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdf72: 6e10 589b 0300 |01ad: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cdf78: 0c03 |01b0: move-result-object v3 │ │ +3cdf7a: 6e20 12a6 3200 |01b1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdf80: 1a03 5604 |01b4: const-string v3, "' not modified since last update, Download canceled" // string@0456 │ │ +3cdf84: 6e20 12a6 3200 |01b6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cdf8a: 6e10 1ba6 0200 |01b9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3cdf90: 0c02 |01bc: move-result-object v2 │ │ +3cdf92: 7120 170b 2900 |01bd: invoke-static {v9, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cdf98: 7601 6e9e 1200 |01c0: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@9e6e │ │ +3cdf9e: 7110 24aa 0400 |01c3: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3cdfa4: 7110 24aa 0700 |01c6: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3cdfaa: 0e00 |01c9: return-void │ │ +3cdfac: 6e10 fca9 0600 |01ca: invoke-virtual {v6}, Lokhttp3/Response;.isSuccessful:()Z // method@a9fc │ │ +3cdfb2: 0a0d |01cd: move-result v13 │ │ +3cdfb4: 380d 2f02 |01ce: if-eqz v13, 03fd // +022f │ │ +3cdfb8: 6e10 f7a9 0600 |01d0: invoke-virtual {v6}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3cdfbe: 0c0d |01d3: move-result-object v13 │ │ +3cdfc0: 390d 0400 |01d4: if-nez v13, 01d8 // +0004 │ │ +3cdfc4: 2900 2702 |01d6: goto/16 03fd // +0227 │ │ +3cdfc8: 541d 759c |01d8: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3cdfcc: 6e10 529b 0d00 |01da: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileType:()I // method@9b52 │ │ +3cdfd2: 0a0d |01dd: move-result v13 │ │ +3cdfd4: 338d 0e00 |01de: if-ne v13, v8, 01ec // +000e │ │ +3cdfd8: 7020 6c9e 6100 |01e0: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.isContentTypeTextAndSmallerThan100kb:(Lokhttp3/Response;)Z // method@9e6c │ │ +3cdfde: 0a08 |01e3: move-result v8 │ │ +3cdfe0: 3808 0800 |01e4: if-eqz v8, 01ec // +0008 │ │ +3cdfe4: 6202 8a6c |01e6: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FILE_TYPE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8a │ │ +3cdfe8: 7030 6f9e 2104 |01e8: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3cdfee: 28d8 |01eb: goto 01c3 // -0028 │ │ +3cdff0: 7020 699e 6100 |01ec: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.checkIfRedirect:(Lokhttp3/Response;)V // method@9e69 │ │ +3cdff6: 2208 081b |01ef: new-instance v8, Ljava/io/BufferedInputStream; // type@1b08 │ │ +3cdffa: 6e10 01aa 0700 |01f1: invoke-virtual {v7}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@aa01 │ │ +3ce000: 0c0d |01f4: move-result-object v13 │ │ +3ce002: 7020 51a4 d800 |01f5: invoke-direct {v8, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@a451 │ │ +3ce008: 3803 0900 |01f8: if-eqz v3, 0201 // +0009 │ │ +3ce00c: 1a0d 9210 |01fa: const-string v13, "Content-Range" // string@1092 │ │ +3ce010: 6e20 faa9 d600 |01fc: invoke-virtual {v6, v13}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ +3ce016: 0c0d |01ff: move-result-object v13 │ │ +3ce018: 2802 |0200: goto 0202 // +0002 │ │ +3ce01a: 074d |0201: move-object v13, v4 │ │ +3ce01c: 1a0f 3db0 |0202: const-string v15, "rw" // string@b03d │ │ +3ce020: 3803 4b00 |0204: if-eqz v3, 024f // +004b │ │ +3ce024: 6e10 f9a9 0600 |0206: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3ce02a: 0a03 |0209: move-result v3 │ │ +3ce02c: 130e ce00 |020a: const/16 v14, #int 206 // #ce │ │ +3ce030: 33e3 4300 |020c: if-ne v3, v14, 024f // +0043 │ │ +3ce034: 7110 cf0a 0d00 |020e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3ce03a: 0a03 |0211: move-result v3 │ │ +3ce03c: 3903 3d00 |0212: if-nez v3, 024f // +003d │ │ +3ce040: 6e20 eaa5 5d00 |0214: invoke-virtual {v13, v5}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@a5ea │ │ +3ce046: 0a03 |0217: move-result v3 │ │ +3ce048: 1265 |0218: const/4 v5, #int 6 // #6 │ │ +3ce04a: 6e30 f9a5 5d03 |0219: invoke-virtual {v13, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3ce050: 0c03 |021c: move-result-object v3 │ │ +3ce052: 5415 759c |021d: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce056: 7110 83a5 0300 |021f: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3ce05c: 0b0d |0222: move-result-wide v13 │ │ +3ce05e: 6e30 629b d50e |0223: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@9b62 │ │ +3ce064: 2203 611b |0226: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ce068: 7010 06a6 0300 |0228: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ce06e: 1a05 6745 |022b: const-string v5, "Starting download at position " // string@4567 │ │ +3ce072: 6e20 12a6 5300 |022d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce078: 5415 759c |0230: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce07c: 6e10 579b 0500 |0232: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce082: 0b0d |0235: move-result-wide v13 │ │ +3ce084: 6e30 0ea6 d30e |0236: invoke-virtual {v3, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3ce08a: 6e10 1ba6 0300 |0239: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ce090: 0c03 |023c: move-result-object v3 │ │ +3ce092: 7120 170b 3900 |023d: invoke-static {v9, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce098: 2203 251b |0240: new-instance v3, Ljava/io/RandomAccessFile; // type@1b25 │ │ +3ce09c: 7030 dba4 230f |0242: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@a4db │ │ +3ce0a2: 5412 759c |0245: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce0a6: 6e10 579b 0200 |0247: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce0ac: 0b0d |024a: move-result-wide v13 │ │ +3ce0ae: 6e30 e1a4 d30e |024b: invoke-virtual {v3, v13, v14}, Ljava/io/RandomAccessFile;.seek:(J)V // method@a4e1 │ │ +3ce0b4: 2811 |024e: goto 025f // +0011 │ │ +3ce0b6: 6e10 81a4 0200 |024f: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@a481 │ │ +3ce0bc: 0a03 |0252: move-result v3 │ │ +3ce0be: 6e10 7fa4 0200 |0253: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@a47f │ │ +3ce0c4: 0a05 |0256: move-result v5 │ │ +3ce0c6: b653 |0257: or-int/2addr v3, v5 │ │ +3ce0c8: 3803 7f01 |0258: if-eqz v3, 03d7 // +017f │ │ +3ce0cc: 2203 251b |025a: new-instance v3, Ljava/io/RandomAccessFile; // type@1b25 │ │ +3ce0d0: 7030 dba4 230f |025c: invoke-direct {v3, v2, v15}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@a4db │ │ +3ce0d6: 1302 0020 |025f: const/16 v2, #int 8192 // #2000 │ │ +3ce0da: 2322 c41c |0261: new-array v2, v2, [B // type@1cc4 │ │ +3ce0de: 5415 759c |0263: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce0e2: 600d 288e |0265: sget v13, Lde/danoeh/antennapod/net/download/service/R$string;.download_running:I // field@8e28 │ │ +3ce0e6: 6e20 639b d500 |0267: invoke-virtual {v5, v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setStatusMsg:(I)V // method@9b63 │ │ +3ce0ec: 1a05 e717 |026a: const-string v5, "Getting size of download" // string@17e7 │ │ +3ce0f0: 7120 170b 5900 |026c: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce0f6: 5415 759c |026f: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce0fa: 6e10 03aa 0700 |0271: invoke-virtual {v7}, Lokhttp3/ResponseBody;.contentLength:()J // method@aa03 │ │ +3ce100: 0b0d |0274: move-result-wide v13 │ │ +3ce102: 541f 759c |0275: iget-object v15, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce106: 6e10 579b 0f00 |0277: invoke-virtual {v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce10c: 0b10 |027a: move-result-wide v16 │ │ +3ce10e: 9b0d 0d10 |027b: add-long v13, v13, v16 │ │ +3ce112: 6e30 619b d50e |027d: invoke-virtual {v5, v13, v14}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@9b61 │ │ +3ce118: 2205 611b |0280: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ce11c: 7010 06a6 0500 |0282: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ce122: 1a0d a444 |0285: const-string v13, "Size is " // string@44a4 │ │ +3ce126: 6e20 12a6 d500 |0287: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce12c: 541d 759c |028a: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce130: 6e10 569b 0d00 |028c: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce136: 0b0d |028f: move-result-wide v13 │ │ +3ce138: 6e30 0ea6 d50e |0290: invoke-virtual {v5, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3ce13e: 6e10 1ba6 0500 |0293: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ce144: 0c05 |0296: move-result-object v5 │ │ +3ce146: 7120 170b 5900 |0297: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce14c: 5415 759c |029a: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce150: 6e10 569b 0500 |029c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce156: 0b0d |029f: move-result-wide v13 │ │ +3ce158: 1604 ffff |02a0: const-wide/16 v4, #int -1 // #ffff │ │ +3ce15c: 3110 0d0a |02a2: cmp-long v16, v13, v10 │ │ +3ce160: 3b10 0700 |02a4: if-gez v16, 02ab // +0007 │ │ +3ce164: 541d 759c |02a6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce168: 6e30 619b 4d05 |02a8: invoke-virtual {v13, v4, v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSize:(J)V // method@9b61 │ │ +3ce16e: 7100 6b9e 0000 |02ab: invoke-static {}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.getFreeSpaceAvailable:()J // method@9e6b │ │ +3ce174: 0b0d |02ae: move-result-wide v13 │ │ +3ce176: 220f 611b |02af: new-instance v15, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ce17a: 7010 06a6 0f00 |02b1: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ce180: 1a0a 7817 |02b4: const-string v10, "Free space is " // string@1778 │ │ +3ce184: 6e20 12a6 af00 |02b6: invoke-virtual {v15, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce18a: 6e30 0ea6 df0e |02b9: invoke-virtual {v15, v13, v14}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3ce190: 6e10 1ba6 0f00 |02bc: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ce196: 0c0a |02bf: move-result-object v10 │ │ +3ce198: 7120 170b a900 |02c0: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce19e: 541a 759c |02c3: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce1a2: 6e10 569b 0a00 |02c5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce1a8: 0b0a |02c8: move-result-wide v10 │ │ +3ce1aa: 310f 0a04 |02c9: cmp-long v15, v10, v4 │ │ +3ce1ae: 380f 1700 |02cb: if-eqz v15, 02e2 // +0017 │ │ +3ce1b2: 541a 759c |02cd: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce1b6: 6e10 569b 0a00 |02cf: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce1bc: 0b0a |02d2: move-result-wide v10 │ │ +3ce1be: 310f 0a0d |02d3: cmp-long v15, v10, v13 │ │ +3ce1c2: 3d0f 0d00 |02d5: if-lez v15, 02e2 // +000d │ │ +3ce1c6: 6202 916c |02d7: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_ENOUGH_SPACE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c91 │ │ +3ce1ca: 1204 |02d9: const/4 v4, #int 0 // #0 │ │ +3ce1cc: 7030 6f9e 2104 |02da: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce1d2: 7110 24aa 0300 |02dd: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3ce1d8: 2900 e6fe |02e0: goto/16 01c6 // -011a │ │ +3ce1dc: 1a0a 6645 |02e2: const-string v10, "Starting download" // string@4566 │ │ +3ce1e0: 7120 170b a900 |02e4: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3ce1e6: 551a 729c |02e7: iget-boolean v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ +3ce1ea: 390a 3d00 |02e9: if-nez v10, 0326 // +003d │ │ +3ce1ee: 6e20 b6a4 2800 |02eb: invoke-virtual {v8, v2}, Ljava/io/InputStream;.read:([B)I // method@a4b6 │ │ +3ce1f4: 0a0a |02ee: move-result v10 │ │ +3ce1f6: 12fb |02ef: const/4 v11, #int -1 // #ff │ │ +3ce1f8: 32ba 3600 |02f0: if-eq v10, v11, 0326 // +0036 │ │ +3ce1fc: 120b |02f2: const/4 v11, #int 0 // #0 │ │ +3ce1fe: 6e40 e2a4 23ab |02f3: invoke-virtual {v3, v2, v11, v10}, Ljava/io/RandomAccessFile;.write:([BII)V // method@a4e2 │ │ +3ce204: 541d 759c |02f6: iget-object v13, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce208: 6e10 579b 0d00 |02f8: invoke-virtual {v13}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce20e: 0b0e |02fb: move-result-wide v14 │ │ +3ce210: 81a4 |02fc: int-to-long v4, v10 │ │ +3ce212: bb4e |02fd: add-long/2addr v14, v4 │ │ +3ce214: 6e30 629b ed0f |02fe: invoke-virtual {v13, v14, v15}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setSoFar:(J)V // method@9b62 │ │ +3ce21a: 5414 759c |0301: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce21e: 6e10 579b 0400 |0303: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce224: 0b04 |0306: move-result-wide v4 │ │ +3ce226: 8644 |0307: long-to-double v4, v4 │ │ +3ce228: 190d 5940 |0308: const-wide/high16 v13, #long 4636737291354636288 // #4059 │ │ +3ce22c: ad04 040d |030a: mul-double v4, v4, v13 │ │ +3ce230: 541a 759c |030c: iget-object v10, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce234: 6e10 569b 0a00 |030e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce23a: 0b0d |0311: move-result-wide v13 │ │ +3ce23c: 86dd |0312: long-to-double v13, v13 │ │ +3ce23e: ced4 |0313: div-double/2addr v4, v13 │ │ +3ce240: 8a44 |0314: double-to-int v4, v4 │ │ +3ce242: 5415 759c |0315: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce246: 6e20 609b 4500 |0317: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setProgressPercent:(I)V // method@9b60 │ │ +3ce24c: 1604 ffff |031a: const-wide/16 v4, #int -1 // #ffff │ │ +3ce250: 28cb |031c: goto 02e7 // -0035 │ │ +3ce252: 0d00 |031d: move-exception v0 │ │ +3ce254: 0702 |031e: move-object v2, v0 │ │ +3ce256: 7110 1b0b 0200 |031f: invoke-static {v2}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3ce25c: 0c02 |0322: move-result-object v2 │ │ +3ce25e: 7120 190b 2900 |0323: invoke-static {v9, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3ce264: 5512 729c |0326: iget-boolean v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ +3ce268: 3802 0700 |0328: if-eqz v2, 032f // +0007 │ │ +3ce26c: 7601 6e9e 1200 |032a: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onCancelled:()V // method@9e6e │ │ +3ce272: 2900 8700 |032d: goto/16 03b4 // +0087 │ │ +3ce276: 390c 4a00 |032f: if-nez v12, 0379 // +004a │ │ +3ce27a: 5412 759c |0331: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce27e: 6e10 569b 0200 |0333: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce284: 0b04 |0336: move-result-wide v4 │ │ +3ce286: 1608 ffff |0337: const-wide/16 v8, #int -1 // #ffff │ │ +3ce28a: 3102 0408 |0339: cmp-long v2, v4, v8 │ │ +3ce28e: 3802 3e00 |033b: if-eqz v2, 0379 // +003e │ │ +3ce292: 5412 759c |033d: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce296: 6e10 579b 0200 |033f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce29c: 0b04 |0342: move-result-wide v4 │ │ +3ce29e: 5412 759c |0343: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce2a2: 6e10 569b 0200 |0345: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce2a8: 0b08 |0348: move-result-wide v8 │ │ +3ce2aa: 3102 0408 |0349: cmp-long v2, v4, v8 │ │ +3ce2ae: 3802 2e00 |034b: if-eqz v2, 0379 // +002e │ │ +3ce2b2: 6202 8f6c |034d: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_WRONG_SIZE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8f │ │ +3ce2b6: 2204 611b |034f: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3ce2ba: 7010 06a6 0400 |0351: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3ce2c0: 1a05 a612 |0354: const-string v5, "Download completed but size: " // string@12a6 │ │ +3ce2c4: 6e20 12a6 5400 |0356: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce2ca: 5415 759c |0359: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce2ce: 6e10 579b 0500 |035b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce2d4: 0b05 |035e: move-result-wide v5 │ │ +3ce2d6: 6e30 0ea6 5406 |035f: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3ce2dc: 1a05 a700 |0362: const-string v5, " does not equal expected size " // string@00a7 │ │ +3ce2e0: 6e20 12a6 5400 |0364: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3ce2e6: 5415 759c |0367: iget-object v5, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce2ea: 6e10 569b 0500 |0369: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce2f0: 0b05 |036c: move-result-wide v5 │ │ +3ce2f2: 6e30 0ea6 5406 |036d: invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3ce2f8: 6e10 1ba6 0400 |0370: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3ce2fe: 0c04 |0373: move-result-object v4 │ │ +3ce300: 7030 6f9e 2104 |0374: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce306: 2900 66ff |0377: goto/16 02dd // -009a │ │ +3ce30a: 5412 759c |0379: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce30e: 6e10 569b 0200 |037b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSize:()J // method@9b56 │ │ +3ce314: 0b04 |037e: move-result-wide v4 │ │ +3ce316: 1608 0000 |037f: const-wide/16 v8, #int 0 // #0 │ │ +3ce31a: 3102 0408 |0381: cmp-long v2, v4, v8 │ │ +3ce31e: 3d02 1500 |0383: if-lez v2, 0398 // +0015 │ │ +3ce322: 5412 759c |0385: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce326: 6e10 579b 0200 |0387: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSoFar:()J // method@9b57 │ │ +3ce32c: 0b04 |038a: move-result-wide v4 │ │ +3ce32e: 3102 0408 |038b: cmp-long v2, v4, v8 │ │ +3ce332: 3902 0b00 |038d: if-nez v2, 0398 // +000b │ │ +3ce336: 6202 8e6c |038f: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ +3ce33a: 1a04 a712 |0391: const-string v4, "Download completed, but nothing was read" // string@12a7 │ │ +3ce33e: 7030 6f9e 2104 |0393: invoke-direct {v1, v2, v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce344: 2900 47ff |0396: goto/16 02dd // -00b9 │ │ +3ce348: 1a02 262f |0398: const-string v2, "Last-Modified" // string@2f26 │ │ +3ce34c: 6e20 faa9 2600 |039a: invoke-virtual {v6, v2}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ +3ce352: 0c02 |039d: move-result-object v2 │ │ +3ce354: 3802 0800 |039e: if-eqz v2, 03a6 // +0008 │ │ +3ce358: 5414 759c |03a0: iget-object v4, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce35c: 6e20 5e9b 2400 |03a2: invoke-virtual {v4, v2}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b5e │ │ +3ce362: 280c |03a5: goto 03b1 // +000c │ │ +3ce364: 5412 759c |03a6: iget-object v2, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce368: 1a04 6913 |03a8: const-string v4, "ETag" // string@1369 │ │ +3ce36c: 6e20 faa9 4600 |03aa: invoke-virtual {v6, v4}, Lokhttp3/Response;.header:(Ljava/lang/String;)Ljava/lang/String; // method@a9fa │ │ +3ce372: 0c04 |03ad: move-result-object v4 │ │ +3ce374: 6e20 5e9b 4200 |03ae: invoke-virtual {v2, v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.setLastModified:(Ljava/lang/String;)Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9b5e │ │ +3ce37a: 7601 709e 1200 |03b1: invoke-direct/range {v18}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onSuccess:()V // method@9e70 │ │ +3ce380: 7110 24aa 0300 |03b4: invoke-static {v3}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3ce386: 2900 0901 |03b7: goto/16 04c0 // +0109 │ │ +3ce38a: 0d00 |03b9: move-exception v0 │ │ +3ce38c: 0702 |03ba: move-object v2, v0 │ │ +3ce38e: 0734 |03bb: move-object v4, v3 │ │ +3ce390: 2900 0b01 |03bc: goto/16 04c7 // +010b │ │ +3ce394: 0d00 |03be: move-exception v0 │ │ +3ce396: 0702 |03bf: move-object v2, v0 │ │ +3ce398: 0734 |03c0: move-object v4, v3 │ │ +3ce39a: 2900 7f00 |03c1: goto/16 0440 // +007f │ │ +3ce39e: 0d00 |03c3: move-exception v0 │ │ +3ce3a0: 0702 |03c4: move-object v2, v0 │ │ +3ce3a2: 0734 |03c5: move-object v4, v3 │ │ +3ce3a4: 2900 8e00 |03c6: goto/16 0454 // +008e │ │ +3ce3a8: 0d00 |03c8: move-exception v0 │ │ +3ce3aa: 0702 |03c9: move-object v2, v0 │ │ +3ce3ac: 0734 |03ca: move-object v4, v3 │ │ +3ce3ae: 2900 c400 |03cb: goto/16 048f // +00c4 │ │ +3ce3b2: 0d00 |03cd: move-exception v0 │ │ +3ce3b4: 0702 |03ce: move-object v2, v0 │ │ +3ce3b6: 0734 |03cf: move-object v4, v3 │ │ +3ce3b8: 2900 d000 |03d0: goto/16 04a0 // +00d0 │ │ +3ce3bc: 0d00 |03d2: move-exception v0 │ │ +3ce3be: 0702 |03d3: move-object v2, v0 │ │ +3ce3c0: 0734 |03d4: move-object v4, v3 │ │ +3ce3c2: 2900 dc00 |03d5: goto/16 04b1 // +00dc │ │ +3ce3c6: 2202 191b |03d7: new-instance v2, Ljava/io/IOException; // type@1b19 │ │ +3ce3ca: 1a03 164a |03d9: const-string v3, "Unable to recreate partially downloaded file" // string@4a16 │ │ +3ce3ce: 7020 aca4 3200 |03db: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3ce3d4: 2702 |03de: throw v2 │ │ +3ce3d6: 0d00 |03df: move-exception v0 │ │ +3ce3d8: 0702 |03e0: move-object v2, v0 │ │ +3ce3da: 1204 |03e1: const/4 v4, #int 0 // #0 │ │ +3ce3dc: 2900 e500 |03e2: goto/16 04c7 // +00e5 │ │ +3ce3e0: 0d00 |03e4: move-exception v0 │ │ +3ce3e2: 0702 |03e5: move-object v2, v0 │ │ +3ce3e4: 1204 |03e6: const/4 v4, #int 0 // #0 │ │ +3ce3e6: 2900 5900 |03e7: goto/16 0440 // +0059 │ │ +3ce3ea: 0d00 |03e9: move-exception v0 │ │ +3ce3ec: 0702 |03ea: move-object v2, v0 │ │ +3ce3ee: 1204 |03eb: const/4 v4, #int 0 // #0 │ │ +3ce3f0: 2900 6800 |03ec: goto/16 0454 // +0068 │ │ +3ce3f4: 0d00 |03ee: move-exception v0 │ │ +3ce3f6: 0702 |03ef: move-object v2, v0 │ │ +3ce3f8: 1204 |03f0: const/4 v4, #int 0 // #0 │ │ +3ce3fa: 2900 9e00 |03f1: goto/16 048f // +009e │ │ +3ce3fe: 0d00 |03f3: move-exception v0 │ │ +3ce400: 0702 |03f4: move-object v2, v0 │ │ +3ce402: 1204 |03f5: const/4 v4, #int 0 // #0 │ │ +3ce404: 2900 aa00 |03f6: goto/16 04a0 // +00aa │ │ +3ce408: 0d00 |03f8: move-exception v0 │ │ +3ce40a: 0702 |03f9: move-object v2, v0 │ │ +3ce40c: 1204 |03fa: const/4 v4, #int 0 // #0 │ │ +3ce40e: 2900 b600 |03fb: goto/16 04b1 // +00b6 │ │ +3ce412: 7020 689e 6100 |03fd: invoke-direct {v1, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.callOnFailByResponseCode:(Lokhttp3/Response;)V // method@9e68 │ │ +3ce418: 1202 |0400: const/4 v2, #int 0 // #0 │ │ +3ce41a: 7110 24aa 0200 |0401: invoke-static {v2}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3ce420: 2900 c2fd |0404: goto/16 01c6 // -023e │ │ +3ce424: 0d00 |0406: move-exception v0 │ │ +3ce426: 1202 |0407: const/4 v2, #int 0 // #0 │ │ +3ce428: 0724 |0408: move-object v4, v2 │ │ +3ce42a: 2830 |0409: goto 0439 // +0030 │ │ +3ce42c: 0d00 |040a: move-exception v0 │ │ +3ce42e: 1202 |040b: const/4 v2, #int 0 // #0 │ │ +3ce430: 0724 |040c: move-object v4, v2 │ │ +3ce432: 2832 |040d: goto 043f // +0032 │ │ +3ce434: 0d00 |040e: move-exception v0 │ │ +3ce436: 1202 |040f: const/4 v2, #int 0 // #0 │ │ +3ce438: 0724 |0410: move-object v4, v2 │ │ +3ce43a: 2842 |0411: goto 0453 // +0042 │ │ +3ce43c: 0d00 |0412: move-exception v0 │ │ +3ce43e: 1202 |0413: const/4 v2, #int 0 // #0 │ │ +3ce440: 0724 |0414: move-object v4, v2 │ │ +3ce442: 2900 7900 |0415: goto/16 048e // +0079 │ │ +3ce446: 0d00 |0417: move-exception v0 │ │ +3ce448: 1202 |0418: const/4 v2, #int 0 // #0 │ │ +3ce44a: 0724 |0419: move-object v4, v2 │ │ +3ce44c: 2900 8500 |041a: goto/16 049f // +0085 │ │ +3ce450: 0d00 |041c: move-exception v0 │ │ +3ce452: 1202 |041d: const/4 v2, #int 0 // #0 │ │ +3ce454: 0724 |041e: move-object v4, v2 │ │ +3ce456: 2900 9100 |041f: goto/16 04b0 // +0091 │ │ +3ce45a: 0d00 |0421: move-exception v0 │ │ +3ce45c: 0742 |0422: move-object v2, v4 │ │ +3ce45e: 2816 |0423: goto 0439 // +0016 │ │ +3ce460: 0d00 |0424: move-exception v0 │ │ +3ce462: 0742 |0425: move-object v2, v4 │ │ +3ce464: 2819 |0426: goto 043f // +0019 │ │ +3ce466: 0d00 |0427: move-exception v0 │ │ +3ce468: 0742 |0428: move-object v2, v4 │ │ +3ce46a: 282a |0429: goto 0453 // +002a │ │ +3ce46c: 0d00 |042a: move-exception v0 │ │ +3ce46e: 0742 |042b: move-object v2, v4 │ │ +3ce470: 2900 6200 |042c: goto/16 048e // +0062 │ │ +3ce474: 0d00 |042e: move-exception v0 │ │ +3ce476: 0742 |042f: move-object v2, v4 │ │ +3ce478: 2900 6f00 |0430: goto/16 049f // +006f │ │ +3ce47c: 0d00 |0432: move-exception v0 │ │ +3ce47e: 0742 |0433: move-object v2, v4 │ │ +3ce480: 2900 7c00 |0434: goto/16 04b0 // +007c │ │ +3ce484: 0d00 |0436: move-exception v0 │ │ +3ce486: 0742 |0437: move-object v2, v4 │ │ +3ce488: 0747 |0438: move-object v7, v4 │ │ +3ce48a: 0702 |0439: move-object v2, v0 │ │ +3ce48c: 2900 8d00 |043a: goto/16 04c7 // +008d │ │ +3ce490: 0d00 |043c: move-exception v0 │ │ +3ce492: 0742 |043d: move-object v2, v4 │ │ +3ce494: 0747 |043e: move-object v7, v4 │ │ +3ce496: 0702 |043f: move-object v2, v0 │ │ +3ce498: 6e10 42a6 0200 |0440: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ce49e: 6202 856c |0443: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ +3ce4a2: 5413 759c |0445: iget-object v3, v1, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.request:Lde/danoeh/antennapod/model/download/DownloadRequest; // field@9c75 │ │ +3ce4a6: 6e10 589b 0300 |0447: invoke-virtual {v3}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3ce4ac: 0c03 |044a: move-result-object v3 │ │ +3ce4ae: 7030 6f9e 2103 |044b: invoke-direct {v1, v2, v3}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce4b4: 2900 6f00 |044e: goto/16 04bd // +006f │ │ +3ce4b8: 0d00 |0450: move-exception v0 │ │ +3ce4ba: 0742 |0451: move-object v2, v4 │ │ +3ce4bc: 0747 |0452: move-object v7, v4 │ │ +3ce4be: 0702 |0453: move-object v2, v0 │ │ +3ce4c0: 6e10 42a6 0200 |0454: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ce4c6: 7110 269d 0200 |0457: invoke-static {v2}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@9d26 │ │ +3ce4cc: 0a03 |045a: move-result v3 │ │ +3ce4ce: 3803 0d00 |045b: if-eqz v3, 0468 // +000d │ │ +3ce4d2: 6203 8d6c |045d: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ +3ce4d6: 6e10 3fa6 0200 |045f: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ce4dc: 0c02 |0462: move-result-object v2 │ │ +3ce4de: 7030 6f9e 3102 |0463: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce4e4: 2900 5dfd |0466: goto/16 01c3 // -02a3 │ │ +3ce4e8: 6e10 3fa6 0200 |0468: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ce4ee: 0c03 |046b: move-result-object v3 │ │ +3ce4f0: 3803 1500 |046c: if-eqz v3, 0481 // +0015 │ │ +3ce4f4: 1a05 6d49 |046e: const-string v5, "Trust anchor for certification path not found" // string@496d │ │ +3ce4f8: 6e20 dca5 5300 |0470: invoke-virtual {v3, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3ce4fe: 0a03 |0473: move-result v3 │ │ +3ce500: 3803 0d00 |0474: if-eqz v3, 0481 // +000d │ │ +3ce504: 6203 846c |0476: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CERTIFICATE:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c84 │ │ +3ce508: 6e10 3fa6 0200 |0478: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ce50e: 0c02 |047b: move-result-object v2 │ │ +3ce510: 7030 6f9e 3102 |047c: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce516: 2900 44fd |047f: goto/16 01c3 // -02bc │ │ +3ce51a: 6203 8e6c |0481: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ +3ce51e: 6e10 3fa6 0200 |0483: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ce524: 0c02 |0486: move-result-object v2 │ │ +3ce526: 7030 6f9e 3102 |0487: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce52c: 2833 |048a: goto 04bd // +0033 │ │ +3ce52e: 0d00 |048b: move-exception v0 │ │ +3ce530: 0742 |048c: move-object v2, v4 │ │ +3ce532: 0747 |048d: move-object v7, v4 │ │ +3ce534: 0702 |048e: move-object v2, v0 │ │ +3ce536: 6e10 42a6 0200 |048f: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ce53c: 6203 976c |0492: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNKNOWN_HOST:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c97 │ │ +3ce540: 6e10 3fa6 0200 |0494: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ce546: 0c02 |0497: move-result-object v2 │ │ +3ce548: 7030 6f9e 3102 |0498: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce54e: 2822 |049b: goto 04bd // +0022 │ │ +3ce550: 0d00 |049c: move-exception v0 │ │ +3ce552: 0742 |049d: move-object v2, v4 │ │ +3ce554: 0747 |049e: move-object v7, v4 │ │ +3ce556: 0702 |049f: move-object v2, v0 │ │ +3ce558: 6e10 42a6 0200 |04a0: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ce55e: 6203 856c |04a3: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_CONNECTION_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c85 │ │ +3ce562: 6e10 3fa6 0200 |04a5: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ce568: 0c02 |04a8: move-result-object v2 │ │ +3ce56a: 7030 6f9e 3102 |04a9: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce570: 2811 |04ac: goto 04bd // +0011 │ │ +3ce572: 0d00 |04ad: move-exception v0 │ │ +3ce574: 0742 |04ae: move-object v2, v4 │ │ +3ce576: 0747 |04af: move-object v7, v4 │ │ +3ce578: 0702 |04b0: move-object v2, v0 │ │ +3ce57a: 6e10 42a6 0200 |04b1: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3ce580: 6203 906c |04b4: sget-object v3, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_MALFORMED_URL:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c90 │ │ +3ce584: 6e10 3fa6 0200 |04b6: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3ce58a: 0c02 |04b9: move-result-object v2 │ │ +3ce58c: 7030 6f9e 3102 |04ba: invoke-direct {v1, v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/remote/HttpDownloader;.onFail:(Lde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9e6f │ │ +3ce592: 7110 24aa 0400 |04bd: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3ce598: 7110 24aa 0700 |04c0: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3ce59e: 0e00 |04c3: return-void │ │ +3ce5a0: 0d00 |04c4: move-exception v0 │ │ +3ce5a2: 2900 74ff |04c5: goto/16 0439 // -008c │ │ +3ce5a6: 7110 24aa 0400 |04c7: invoke-static {v4}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3ce5ac: 7110 24aa 0700 |04ca: invoke-static {v7}, Lorg/apache/commons/io/IOUtils;.closeQuietly:(Ljava/io/Closeable;)V // method@aa24 │ │ +3ce5b2: 2702 |04cd: throw v2 │ │ catches : 28 │ │ 0x0012 - 0x0044 │ │ Ljava/lang/IllegalArgumentException; -> 0x04ad │ │ Ljava/net/SocketTimeoutException; -> 0x049c │ │ Ljava/net/UnknownHostException; -> 0x048b │ │ Ljava/io/IOException; -> 0x0450 │ │ Ljava/lang/NullPointerException; -> 0x043c │ │ @@ -1436337,17 +1436331,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3cf008: |[3cf008] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.:()V │ │ -3cf018: 7010 889e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@9e88 │ │ -3cf01e: 0e00 |0003: return-void │ │ +3cefe0: |[3cefe0] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.:()V │ │ +3ceff0: 7010 889e 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.:()V // method@9e88 │ │ +3ceff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub; │ │ │ │ Virtual methods - │ │ @@ -1436356,61 +1436350,61 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cf020: |[3cf020] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3cf030: 0e00 |0000: return-void │ │ +3ceff8: |[3ceff8] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancel:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3cf008: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub;) │ │ name : 'cancelAll' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cf034: |[3cf034] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancelAll:(Landroid/content/Context;)V │ │ -3cf044: 0e00 |0000: return-void │ │ +3cf00c: |[3cf00c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.cancelAll:(Landroid/content/Context;)V │ │ +3cf01c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub;) │ │ name : 'download' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cf048: |[3cf048] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ -3cf058: 0e00 |0000: return-void │ │ +3cf020: |[3cf020] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.download:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;)V │ │ +3cf030: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterfaceStub;) │ │ name : 'downloadNow' │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3cf05c: |[3cf05c] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ -3cf06c: 0e00 |0000: return-void │ │ +3cf034: |[3cf034] de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterfaceStub.downloadNow:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedItem;Z)V │ │ +3cf044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #5593 header: │ │ @@ -1436532,24 +1436526,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -3d1f30: |[3d1f30] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:()V │ │ -3d1f40: 1a00 2ba8 |0000: const-string v0, "plain/text; charset=utf-8" // string@a82b │ │ -3d1f44: 7110 d1a9 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d1 │ │ -3d1f4a: 0c00 |0005: move-result-object v0 │ │ -3d1f4c: 6900 5aab |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ab5a │ │ -3d1f50: 1a00 c757 |0008: const-string v0, "application/json; charset=utf-8" // string@57c7 │ │ -3d1f54: 7110 d1a9 0000 |000a: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d1 │ │ -3d1f5a: 0c00 |000d: move-result-object v0 │ │ -3d1f5c: 6900 58ab |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ -3d1f60: 0e00 |0010: return-void │ │ +3d1f08: |[3d1f08] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:()V │ │ +3d1f18: 1a00 2ba8 |0000: const-string v0, "plain/text; charset=utf-8" // string@a82b │ │ +3d1f1c: 7110 d1a9 0000 |0002: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d1 │ │ +3d1f22: 0c00 |0005: move-result-object v0 │ │ +3d1f24: 6900 5aab |0006: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ab5a │ │ +3d1f28: 1a00 c757 |0008: const-string v0, "application/json; charset=utf-8" // string@57c7 │ │ +3d1f2c: 7110 d1a9 0000 |000a: invoke-static {v0}, Lokhttp3/MediaType;.parse:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d1 │ │ +3d1f32: 0c00 |000d: move-result-object v0 │ │ +3d1f34: 6900 58ab |000e: sput-object v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ +3d1f38: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x000a line=52 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;) │ │ @@ -1436557,33 +1436551,33 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3d1f64: |[3d1f64] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d1f74: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d1f7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d1f7c: 5c10 61ab |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ab61 │ │ -3d1f80: 5b12 60ab |0006: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ab60 │ │ -3d1f84: 5b14 5fab |0008: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ -3d1f88: 5b15 63ab |000a: iput-object v5, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d1f8c: 5b16 62ab |000c: iput-object v6, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ab62 │ │ -3d1f90: 2202 7d19 |000e: new-instance v2, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@197d │ │ -3d1f94: 3903 0400 |0010: if-nez v3, 0014 // +0004 │ │ -3d1f98: 1a03 767e |0012: const-string v3, "gpodder.net" // string@7e76 │ │ -3d1f9c: 7020 de9e 3200 |0014: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@9ede │ │ -3d1fa2: 5423 50ab |0017: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ -3d1fa6: 5b13 5cab |0019: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d1faa: 5223 51ab |001b: iget v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d1fae: 5913 5dab |001d: iput v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d1fb2: 5422 52ab |001f: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d1fb6: 5b12 5eab |0021: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d1fba: 0e00 |0023: return-void │ │ +3d1f3c: |[3d1f3c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d1f4c: 7010 b9a5 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d1f52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d1f54: 5c10 61ab |0004: iput-boolean v0, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ab61 │ │ +3d1f58: 5b12 60ab |0006: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ab60 │ │ +3d1f5c: 5b14 5fab |0008: iput-object v4, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ +3d1f60: 5b15 63ab |000a: iput-object v5, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d1f64: 5b16 62ab |000c: iput-object v6, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ab62 │ │ +3d1f68: 2202 7d19 |000e: new-instance v2, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@197d │ │ +3d1f6c: 3903 0400 |0010: if-nez v3, 0014 // +0004 │ │ +3d1f70: 1a03 767e |0012: const-string v3, "gpodder.net" // string@7e76 │ │ +3d1f74: 7020 de9e 3200 |0014: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@9ede │ │ +3d1f7a: 5423 50ab |0017: iget-object v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ +3d1f7e: 5b13 5cab |0019: iput-object v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d1f82: 5223 51ab |001b: iget v3, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d1f86: 5913 5dab |001d: iput v3, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d1f8a: 5422 52ab |001f: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d1f8e: 5b12 5eab |0021: iput-object v2, v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d1f92: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=59 │ │ 0x0006 line=65 │ │ 0x0008 line=66 │ │ 0x000a line=67 │ │ @@ -1436605,56 +1436599,56 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -3d1fbc: |[3d1fbc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.checkStatusCode:(Lokhttp3/Response;)V │ │ -3d1fcc: 6e10 f9a9 0600 |0000: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3d1fd2: 0a00 |0003: move-result v0 │ │ -3d1fd4: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ -3d1fd8: 3210 5400 |0006: if-eq v0, v1, 005a // +0054 │ │ -3d1fdc: 1301 9101 |0008: const/16 v1, #int 401 // #191 │ │ -3d1fe0: 3210 4800 |000a: if-eq v0, v1, 0052 // +0048 │ │ -3d1fe4: 1301 f401 |000c: const/16 v1, #int 500 // #1f4 │ │ -3d1fe8: 1a02 8604 |000e: const-string v2, ")" // string@0486 │ │ -3d1fec: 3410 1c00 |0010: if-lt v0, v1, 002c // +001c │ │ -3d1ff0: 2206 8119 |0012: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1981 │ │ -3d1ff4: 2201 611b |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d1ff8: 7010 06a6 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d1ffe: 1a03 0c18 |0019: const-string v3, "Gpodder.net is currently unavailable (code " // string@180c │ │ -3d2002: 6e20 12a6 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d2008: 6e20 0da6 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d200e: 6e20 12a6 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d2014: 6e10 1ba6 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d201a: 0c01 |0027: move-result-object v1 │ │ -3d201c: 7030 f59e 1600 |0028: invoke-direct {v6, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@9ef5 │ │ -3d2022: 2706 |002b: throw v6 │ │ -3d2024: 2201 8119 |002c: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1981 │ │ -3d2028: 2203 611b |002e: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d202c: 7010 06a6 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d2032: 1a04 ed49 |0033: const-string v4, "Unable to connect to Gpodder.net (code " // string@49ed │ │ -3d2036: 6e20 12a6 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d203c: 6e20 0da6 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d2042: 1a04 d006 |003b: const-string v4, ": " // string@06d0 │ │ -3d2046: 6e20 12a6 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d204c: 6e10 fda9 0600 |0040: invoke-virtual {v6}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@a9fd │ │ -3d2052: 0c06 |0043: move-result-object v6 │ │ -3d2054: 6e20 12a6 6300 |0044: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d205a: 6e20 12a6 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d2060: 6e10 1ba6 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d2066: 0c06 |004d: move-result-object v6 │ │ -3d2068: 7030 f59e 6100 |004e: invoke-direct {v1, v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@9ef5 │ │ -3d206e: 2701 |0051: throw v1 │ │ -3d2070: 2206 8019 |0052: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException; // type@1980 │ │ -3d2074: 1a00 694f |0054: const-string v0, "Wrong username or password" // string@4f69 │ │ -3d2078: 7020 f49e 0600 |0056: invoke-direct {v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException;.:(Ljava/lang/String;)V // method@9ef4 │ │ -3d207e: 2706 |0059: throw v6 │ │ -3d2080: 0e00 |005a: return-void │ │ +3d1f94: |[3d1f94] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.checkStatusCode:(Lokhttp3/Response;)V │ │ +3d1fa4: 6e10 f9a9 0600 |0000: invoke-virtual {v6}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3d1faa: 0a00 |0003: move-result v0 │ │ +3d1fac: 1301 c800 |0004: const/16 v1, #int 200 // #c8 │ │ +3d1fb0: 3210 5400 |0006: if-eq v0, v1, 005a // +0054 │ │ +3d1fb4: 1301 9101 |0008: const/16 v1, #int 401 // #191 │ │ +3d1fb8: 3210 4800 |000a: if-eq v0, v1, 0052 // +0048 │ │ +3d1fbc: 1301 f401 |000c: const/16 v1, #int 500 // #1f4 │ │ +3d1fc0: 1a02 8604 |000e: const-string v2, ")" // string@0486 │ │ +3d1fc4: 3410 1c00 |0010: if-lt v0, v1, 002c // +001c │ │ +3d1fc8: 2206 8119 |0012: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1981 │ │ +3d1fcc: 2201 611b |0014: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d1fd0: 7010 06a6 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d1fd6: 1a03 0c18 |0019: const-string v3, "Gpodder.net is currently unavailable (code " // string@180c │ │ +3d1fda: 6e20 12a6 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d1fe0: 6e20 0da6 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d1fe6: 6e20 12a6 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d1fec: 6e10 1ba6 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d1ff2: 0c01 |0027: move-result-object v1 │ │ +3d1ff4: 7030 f59e 1600 |0028: invoke-direct {v6, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@9ef5 │ │ +3d1ffa: 2706 |002b: throw v6 │ │ +3d1ffc: 2201 8119 |002c: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; // type@1981 │ │ +3d2000: 2203 611b |002e: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d2004: 7010 06a6 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d200a: 1a04 ed49 |0033: const-string v4, "Unable to connect to Gpodder.net (code " // string@49ed │ │ +3d200e: 6e20 12a6 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d2014: 6e20 0da6 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d201a: 1a04 d006 |003b: const-string v4, ": " // string@06d0 │ │ +3d201e: 6e20 12a6 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d2024: 6e10 fda9 0600 |0040: invoke-virtual {v6}, Lokhttp3/Response;.message:()Ljava/lang/String; // method@a9fd │ │ +3d202a: 0c06 |0043: move-result-object v6 │ │ +3d202c: 6e20 12a6 6300 |0044: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d2032: 6e20 12a6 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d2038: 6e10 1ba6 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d203e: 0c06 |004d: move-result-object v6 │ │ +3d2040: 7030 f59e 6100 |004e: invoke-direct {v1, v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.:(Ljava/lang/String;I)V // method@9ef5 │ │ +3d2046: 2701 |0051: throw v1 │ │ +3d2048: 2206 8019 |0052: new-instance v6, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException; // type@1980 │ │ +3d204c: 1a00 694f |0054: const-string v0, "Wrong username or password" // string@4f69 │ │ +3d2050: 7020 f49e 0600 |0056: invoke-direct {v6, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException;.:(Ljava/lang/String;)V // method@9ef4 │ │ +3d2056: 2706 |0059: throw v6 │ │ +3d2058: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0012 line=376 │ │ 0x002c line=379 │ │ 0x0040 line=380 │ │ 0x0052 line=366 │ │ @@ -1436667,41 +1436661,41 @@ │ │ type : '(Lokhttp3/Request$Builder;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3d1cc0: |[3d1cc0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; │ │ -3d1cd0: 6e10 e8a9 0300 |0000: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3d1cd6: 0c03 |0003: move-result-object v3 │ │ -3d1cd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3d1cda: 5421 60ab |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ab60 │ │ -3d1cde: 6e20 e5a9 3100 |0007: invoke-virtual {v1, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3d1ce4: 0c03 |000a: move-result-object v3 │ │ -3d1ce6: 7210 bba9 0300 |000b: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3d1cec: 0c03 |000e: move-result-object v3 │ │ -3d1cee: 7020 e29e 3200 |000f: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@9ee2 │ │ -3d1cf4: 6e10 f7a9 0300 |0012: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3d1cfa: 0c00 |0015: move-result-object v0 │ │ -3d1cfc: 7020 e79e 0200 |0016: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; // method@9ee7 │ │ -3d1d02: 0c03 |0019: move-result-object v3 │ │ -3d1d04: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -3d1d08: 6e10 02aa 0000 |001c: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@aa02 │ │ -3d1d0e: 1103 |001f: return-object v3 │ │ -3d1d10: 0d03 |0020: move-exception v3 │ │ -3d1d12: 280b |0021: goto 002c // +000b │ │ -3d1d14: 0d03 |0022: move-exception v3 │ │ -3d1d16: 6e10 42a6 0300 |0023: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d1d1c: 2201 8219 |0026: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d1d20: 7020 f79e 3100 |0028: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d1d26: 2701 |002b: throw v1 │ │ -3d1d28: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -3d1d2c: 6e10 02aa 0000 |002e: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@aa02 │ │ -3d1d32: 2703 |0031: throw v3 │ │ +3d1c98: |[3d1c98] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; │ │ +3d1ca8: 6e10 e8a9 0300 |0000: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3d1cae: 0c03 |0003: move-result-object v3 │ │ +3d1cb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3d1cb2: 5421 60ab |0005: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ab60 │ │ +3d1cb6: 6e20 e5a9 3100 |0007: invoke-virtual {v1, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3d1cbc: 0c03 |000a: move-result-object v3 │ │ +3d1cbe: 7210 bba9 0300 |000b: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3d1cc4: 0c03 |000e: move-result-object v3 │ │ +3d1cc6: 7020 e29e 3200 |000f: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@9ee2 │ │ +3d1ccc: 6e10 f7a9 0300 |0012: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3d1cd2: 0c00 |0015: move-result-object v0 │ │ +3d1cd4: 7020 e79e 0200 |0016: invoke-direct {v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; // method@9ee7 │ │ +3d1cda: 0c03 |0019: move-result-object v3 │ │ +3d1cdc: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +3d1ce0: 6e10 02aa 0000 |001c: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@aa02 │ │ +3d1ce6: 1103 |001f: return-object v3 │ │ +3d1ce8: 0d03 |0020: move-exception v3 │ │ +3d1cea: 280b |0021: goto 002c // +000b │ │ +3d1cec: 0d03 |0022: move-exception v3 │ │ +3d1cee: 6e10 42a6 0300 |0023: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d1cf4: 2201 8219 |0026: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d1cf8: 7020 f79e 3100 |0028: invoke-direct {v1, v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d1cfe: 2701 |002b: throw v1 │ │ +3d1d00: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +3d1d04: 6e10 02aa 0000 |002e: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@aa02 │ │ +3d1d0a: 2703 |0031: throw v3 │ │ catches : 2 │ │ 0x0005 - 0x001a │ │ Ljava/io/IOException; -> 0x0022 │ │ -> 0x0020 │ │ 0x0023 - 0x002c │ │ -> 0x0020 │ │ positions : │ │ @@ -1436724,43 +1436718,43 @@ │ │ type : '(Lokhttp3/ResponseBody;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -3d1d4c: |[3d1d4c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; │ │ -3d1d5c: 6e10 03aa 0500 |0000: invoke-virtual {v5}, Lokhttp3/ResponseBody;.contentLength:()J // method@aa03 │ │ -3d1d62: 0b00 |0003: move-result-wide v0 │ │ -3d1d64: 8401 |0004: long-to-int v1, v0 │ │ -3d1d66: 3d01 0800 |0005: if-lez v1, 000d // +0008 │ │ -3d1d6a: 2200 0c1b |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ -3d1d6e: 7020 5ca4 1000 |0009: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@a45c │ │ -3d1d74: 2806 |000c: goto 0012 // +0006 │ │ -3d1d76: 2200 0c1b |000d: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ -3d1d7a: 7010 5ba4 0000 |000f: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a45b │ │ -3d1d80: 1301 0020 |0012: const/16 v1, #int 8192 // #2000 │ │ -3d1d84: 2311 c41c |0014: new-array v1, v1, [B // type@1cc4 │ │ -3d1d88: 6e10 01aa 0500 |0016: invoke-virtual {v5}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@aa01 │ │ -3d1d8e: 0c05 |0019: move-result-object v5 │ │ -3d1d90: 6e20 b6a4 1500 |001a: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@a4b6 │ │ -3d1d96: 0a02 |001d: move-result v2 │ │ -3d1d98: 3d02 0700 |001e: if-lez v2, 0025 // +0007 │ │ -3d1d9c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -3d1d9e: 6e40 64a4 1023 |0021: invoke-virtual {v0, v1, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@a464 │ │ -3d1da4: 28f6 |0024: goto 001a // -000a │ │ -3d1da6: 1a05 d949 |0025: const-string v5, "UTF-8" // string@49d9 │ │ -3d1daa: 6e20 62a4 5000 |0027: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@a462 │ │ -3d1db0: 0c05 |002a: move-result-object v5 │ │ -3d1db2: 1105 |002b: return-object v5 │ │ -3d1db4: 0d05 |002c: move-exception v5 │ │ -3d1db6: 6e10 42a6 0500 |002d: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d1dbc: 2200 8219 |0030: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d1dc0: 7020 f79e 5000 |0032: invoke-direct {v0, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d1dc6: 2700 |0035: throw v0 │ │ +3d1d24: |[3d1d24] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getStringFromResponseBody:(Lokhttp3/ResponseBody;)Ljava/lang/String; │ │ +3d1d34: 6e10 03aa 0500 |0000: invoke-virtual {v5}, Lokhttp3/ResponseBody;.contentLength:()J // method@aa03 │ │ +3d1d3a: 0b00 |0003: move-result-wide v0 │ │ +3d1d3c: 8401 |0004: long-to-int v1, v0 │ │ +3d1d3e: 3d01 0800 |0005: if-lez v1, 000d // +0008 │ │ +3d1d42: 2200 0c1b |0007: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ +3d1d46: 7020 5ca4 1000 |0009: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@a45c │ │ +3d1d4c: 2806 |000c: goto 0012 // +0006 │ │ +3d1d4e: 2200 0c1b |000d: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@1b0c │ │ +3d1d52: 7010 5ba4 0000 |000f: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@a45b │ │ +3d1d58: 1301 0020 |0012: const/16 v1, #int 8192 // #2000 │ │ +3d1d5c: 2311 c41c |0014: new-array v1, v1, [B // type@1cc4 │ │ +3d1d60: 6e10 01aa 0500 |0016: invoke-virtual {v5}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@aa01 │ │ +3d1d66: 0c05 |0019: move-result-object v5 │ │ +3d1d68: 6e20 b6a4 1500 |001a: invoke-virtual {v5, v1}, Ljava/io/InputStream;.read:([B)I // method@a4b6 │ │ +3d1d6e: 0a02 |001d: move-result v2 │ │ +3d1d70: 3d02 0700 |001e: if-lez v2, 0025 // +0007 │ │ +3d1d74: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +3d1d76: 6e40 64a4 1023 |0021: invoke-virtual {v0, v1, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@a464 │ │ +3d1d7c: 28f6 |0024: goto 001a // -000a │ │ +3d1d7e: 1a05 d949 |0025: const-string v5, "UTF-8" // string@49d9 │ │ +3d1d82: 6e20 62a4 5000 |0027: invoke-virtual {v0, v5}, Ljava/io/ByteArrayOutputStream;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@a462 │ │ +3d1d88: 0c05 |002a: move-result-object v5 │ │ +3d1d8a: 1105 |002b: return-object v5 │ │ +3d1d8c: 0d05 |002c: move-exception v5 │ │ +3d1d8e: 6e10 42a6 0500 |002d: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d1d94: 2200 8219 |0030: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d1d98: 7020 f79e 5000 |0032: invoke-direct {v0, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d1d9e: 2700 |0035: throw v0 │ │ catches : 1 │ │ 0x0014 - 0x002b │ │ Ljava/io/IOException; -> 0x002c │ │ positions : │ │ 0x0000 line=342 │ │ 0x0007 line=344 │ │ 0x000d line=346 │ │ @@ -1436779,30 +1436773,30 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -3d16fc: |[3d16fc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ -3d170c: 1a00 9e81 |0000: const-string v0, "id" // string@819e │ │ -3d1710: 6e20 65aa 0500 |0002: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d1716: 0c00 |0005: move-result-object v0 │ │ -3d1718: 1a01 805d |0006: const-string v1, "caption" // string@5d80 │ │ -3d171c: 6e20 65aa 1500 |0008: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d1722: 0c01 |000b: move-result-object v1 │ │ -3d1724: 1a02 42c4 |000c: const-string v2, "type" // string@c442 │ │ -3d1728: 6e20 65aa 2500 |000e: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d172e: 0c02 |0011: move-result-object v2 │ │ -3d1730: 1a03 c7bf |0012: const-string v3, "subscriptions" // string@bfc7 │ │ -3d1734: 6e20 61aa 3500 |0014: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@aa61 │ │ -3d173a: 0a05 |0017: move-result v5 │ │ -3d173c: 2203 9419 |0018: new-instance v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // type@1994 │ │ -3d1740: 7055 129f 0321 |001a: invoke-direct {v3, v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@9f12 │ │ -3d1746: 1103 |001d: return-object v3 │ │ +3d16d4: |[3d16d4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; │ │ +3d16e4: 1a00 9e81 |0000: const-string v0, "id" // string@819e │ │ +3d16e8: 6e20 65aa 0500 |0002: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d16ee: 0c00 |0005: move-result-object v0 │ │ +3d16f0: 1a01 805d |0006: const-string v1, "caption" // string@5d80 │ │ +3d16f4: 6e20 65aa 1500 |0008: invoke-virtual {v5, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d16fa: 0c01 |000b: move-result-object v1 │ │ +3d16fc: 1a02 42c4 |000c: const-string v2, "type" // string@c442 │ │ +3d1700: 6e20 65aa 2500 |000e: invoke-virtual {v5, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d1706: 0c02 |0011: move-result-object v2 │ │ +3d1708: 1a03 c7bf |0012: const-string v3, "subscriptions" // string@bfc7 │ │ +3d170c: 6e20 61aa 3500 |0014: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@aa61 │ │ +3d1712: 0a05 |0017: move-result v5 │ │ +3d1714: 2203 9419 |0018: new-instance v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // type@1994 │ │ +3d1718: 7055 129f 0321 |001a: invoke-direct {v3, v0, v1, v2, v5}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@9f12 │ │ +3d171e: 1103 |001d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=448 │ │ 0x0008 line=449 │ │ 0x000e line=450 │ │ 0x0014 line=451 │ │ 0x0018 line=452 │ │ @@ -1436815,31 +1436809,31 @@ │ │ type : '(Lorg/json/JSONArray;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3d1e90: |[3d1e90] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; │ │ -3d1ea0: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d1ea4: 6e10 5baa 0400 |0002: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d1eaa: 0a01 |0005: move-result v1 │ │ -3d1eac: 7020 55a7 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@a755 │ │ -3d1eb2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3d1eb4: 6e10 5baa 0400 |000a: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d1eba: 0a02 |000d: move-result v2 │ │ -3d1ebc: 3521 1000 |000e: if-ge v1, v2, 001e // +0010 │ │ -3d1ec0: 6e20 59aa 1400 |0010: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3d1ec6: 0c02 |0013: move-result-object v2 │ │ -3d1ec8: 7020 eb9e 2300 |0014: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // method@9eeb │ │ -3d1ece: 0c02 |0017: move-result-object v2 │ │ -3d1ed0: 7220 1fa8 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d1ed6: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d1eda: 28ed |001d: goto 000a // -0013 │ │ -3d1edc: 1100 |001e: return-object v0 │ │ +3d1e68: |[3d1e68] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; │ │ +3d1e78: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d1e7c: 6e10 5baa 0400 |0002: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d1e82: 0a01 |0005: move-result v1 │ │ +3d1e84: 7020 55a7 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@a755 │ │ +3d1e8a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3d1e8c: 6e10 5baa 0400 |000a: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d1e92: 0a02 |000d: move-result v2 │ │ +3d1e94: 3521 1000 |000e: if-ge v1, v2, 001e // +0010 │ │ +3d1e98: 6e20 59aa 1400 |0010: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3d1e9e: 0c02 |0013: move-result-object v2 │ │ +3d1ea0: 7020 eb9e 2300 |0014: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice; // method@9eeb │ │ +3d1ea6: 0c02 |0017: move-result-object v2 │ │ +3d1ea8: 7220 1fa8 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d1eae: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d1eb2: 28ed |001d: goto 000a // -0013 │ │ +3d1eb4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x000a line=441 │ │ 0x0010 line=442 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; │ │ @@ -1436850,82 +1436844,82 @@ │ │ type : '(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 117 16-bit code units │ │ -3d1748: |[3d1748] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readPodcastFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ -3d1758: 1a00 21c6 |0000: const-string v0, "url" // string@c621 │ │ -3d175c: 6e20 65aa 0b00 |0002: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d1762: 0c02 |0005: move-result-object v2 │ │ -3d1764: 1a00 5ec2 |0006: const-string v0, "title" // string@c25e │ │ -3d1768: 6e20 67aa 0b00 |0008: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ -3d176e: 0c00 |000b: move-result-object v0 │ │ -3d1770: 2001 601b |000c: instance-of v1, v0, Ljava/lang/String; // type@1b60 │ │ -3d1774: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -3d1778: 1f00 601b |0010: check-cast v0, Ljava/lang/String; // type@1b60 │ │ -3d177c: 0703 |0012: move-object v3, v0 │ │ -3d177e: 2802 |0013: goto 0015 // +0002 │ │ -3d1780: 0723 |0014: move-object v3, v2 │ │ -3d1782: 1a00 1e66 |0015: const-string v0, "description" // string@661e │ │ -3d1786: 6e20 67aa 0b00 |0017: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ -3d178c: 0c00 |001a: move-result-object v0 │ │ -3d178e: 2001 601b |001b: instance-of v1, v0, Ljava/lang/String; // type@1b60 │ │ -3d1792: 3801 0500 |001d: if-eqz v1, 0022 // +0005 │ │ -3d1796: 1f00 601b |001f: check-cast v0, Ljava/lang/String; // type@1b60 │ │ -3d179a: 2803 |0021: goto 0024 // +0003 │ │ -3d179c: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ -3d17a0: 0704 |0024: move-object v4, v0 │ │ -3d17a2: 1a00 bdbf |0025: const-string v0, "subscribers" // string@bfbd │ │ -3d17a6: 6e20 61aa 0b00 |0027: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@aa61 │ │ -3d17ac: 0a05 |002a: move-result v5 │ │ -3d17ae: 1a00 218b |002b: const-string v0, "logo_url" // string@8b21 │ │ -3d17b2: 6e20 67aa 0b00 |002d: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ -3d17b8: 0c00 |0030: move-result-object v0 │ │ -3d17ba: 2001 601b |0031: instance-of v1, v0, Ljava/lang/String; // type@1b60 │ │ -3d17be: 1206 |0033: const/4 v6, #int 0 // #0 │ │ -3d17c0: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ -3d17c4: 1f00 601b |0036: check-cast v0, Ljava/lang/String; // type@1b60 │ │ -3d17c8: 2802 |0038: goto 003a // +0002 │ │ -3d17ca: 0760 |0039: move-object v0, v6 │ │ -3d17cc: 3900 0f00 |003a: if-nez v0, 0049 // +000f │ │ -3d17d0: 1a01 84b1 |003c: const-string v1, "scaled_logo_url" // string@b184 │ │ -3d17d4: 6e20 67aa 1b00 |003e: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ -3d17da: 0c01 |0041: move-result-object v1 │ │ -3d17dc: 2017 601b |0042: instance-of v7, v1, Ljava/lang/String; // type@1b60 │ │ -3d17e0: 3807 0500 |0044: if-eqz v7, 0049 // +0005 │ │ -3d17e4: 1f01 601b |0046: check-cast v1, Ljava/lang/String; // type@1b60 │ │ -3d17e8: 0710 |0048: move-object v0, v1 │ │ -3d17ea: 1a01 87c8 |0049: const-string v1, "website" // string@c887 │ │ -3d17ee: 6e20 67aa 1b00 |004b: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ -3d17f4: 0c01 |004e: move-result-object v1 │ │ -3d17f6: 2017 601b |004f: instance-of v7, v1, Ljava/lang/String; // type@1b60 │ │ -3d17fa: 3807 0600 |0051: if-eqz v7, 0057 // +0006 │ │ -3d17fe: 1f01 601b |0053: check-cast v1, Ljava/lang/String; // type@1b60 │ │ -3d1802: 0717 |0055: move-object v7, v1 │ │ -3d1804: 2802 |0056: goto 0058 // +0002 │ │ -3d1806: 0767 |0057: move-object v7, v6 │ │ -3d1808: 1a01 739e |0058: const-string v1, "mygpo_link" // string@9e73 │ │ -3d180c: 6e20 65aa 1b00 |005a: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ -3d1812: 0c08 |005d: move-result-object v8 │ │ -3d1814: 1a01 6959 |005e: const-string v1, "author" // string@5969 │ │ -3d1818: 6e20 67aa 1b00 |0060: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ -3d181e: 0c0b |0063: move-result-object v11 │ │ -3d1820: 20b1 601b |0064: instance-of v1, v11, Ljava/lang/String; // type@1b60 │ │ -3d1824: 3801 0600 |0066: if-eqz v1, 006c // +0006 │ │ -3d1828: 1f0b 601b |0068: check-cast v11, Ljava/lang/String; // type@1b60 │ │ -3d182c: 07b9 |006a: move-object v9, v11 │ │ -3d182e: 2802 |006b: goto 006d // +0002 │ │ -3d1830: 0769 |006c: move-object v9, v6 │ │ -3d1832: 220b 9619 |006d: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; // type@1996 │ │ -3d1836: 07b1 |006f: move-object v1, v11 │ │ -3d1838: 0706 |0070: move-object v6, v0 │ │ -3d183a: 7609 1b9f 0100 |0071: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f1b │ │ -3d1840: 110b |0074: return-object v11 │ │ +3d1720: |[3d1720] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readPodcastFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; │ │ +3d1730: 1a00 21c6 |0000: const-string v0, "url" // string@c621 │ │ +3d1734: 6e20 65aa 0b00 |0002: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d173a: 0c02 |0005: move-result-object v2 │ │ +3d173c: 1a00 5ec2 |0006: const-string v0, "title" // string@c25e │ │ +3d1740: 6e20 67aa 0b00 |0008: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ +3d1746: 0c00 |000b: move-result-object v0 │ │ +3d1748: 2001 601b |000c: instance-of v1, v0, Ljava/lang/String; // type@1b60 │ │ +3d174c: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +3d1750: 1f00 601b |0010: check-cast v0, Ljava/lang/String; // type@1b60 │ │ +3d1754: 0703 |0012: move-object v3, v0 │ │ +3d1756: 2802 |0013: goto 0015 // +0002 │ │ +3d1758: 0723 |0014: move-object v3, v2 │ │ +3d175a: 1a00 1e66 |0015: const-string v0, "description" // string@661e │ │ +3d175e: 6e20 67aa 0b00 |0017: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ +3d1764: 0c00 |001a: move-result-object v0 │ │ +3d1766: 2001 601b |001b: instance-of v1, v0, Ljava/lang/String; // type@1b60 │ │ +3d176a: 3801 0500 |001d: if-eqz v1, 0022 // +0005 │ │ +3d176e: 1f00 601b |001f: check-cast v0, Ljava/lang/String; // type@1b60 │ │ +3d1772: 2803 |0021: goto 0024 // +0003 │ │ +3d1774: 1a00 0000 |0022: const-string v0, "" // string@0000 │ │ +3d1778: 0704 |0024: move-object v4, v0 │ │ +3d177a: 1a00 bdbf |0025: const-string v0, "subscribers" // string@bfbd │ │ +3d177e: 6e20 61aa 0b00 |0027: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@aa61 │ │ +3d1784: 0a05 |002a: move-result v5 │ │ +3d1786: 1a00 218b |002b: const-string v0, "logo_url" // string@8b21 │ │ +3d178a: 6e20 67aa 0b00 |002d: invoke-virtual {v11, v0}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ +3d1790: 0c00 |0030: move-result-object v0 │ │ +3d1792: 2001 601b |0031: instance-of v1, v0, Ljava/lang/String; // type@1b60 │ │ +3d1796: 1206 |0033: const/4 v6, #int 0 // #0 │ │ +3d1798: 3801 0500 |0034: if-eqz v1, 0039 // +0005 │ │ +3d179c: 1f00 601b |0036: check-cast v0, Ljava/lang/String; // type@1b60 │ │ +3d17a0: 2802 |0038: goto 003a // +0002 │ │ +3d17a2: 0760 |0039: move-object v0, v6 │ │ +3d17a4: 3900 0f00 |003a: if-nez v0, 0049 // +000f │ │ +3d17a8: 1a01 84b1 |003c: const-string v1, "scaled_logo_url" // string@b184 │ │ +3d17ac: 6e20 67aa 1b00 |003e: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ +3d17b2: 0c01 |0041: move-result-object v1 │ │ +3d17b4: 2017 601b |0042: instance-of v7, v1, Ljava/lang/String; // type@1b60 │ │ +3d17b8: 3807 0500 |0044: if-eqz v7, 0049 // +0005 │ │ +3d17bc: 1f01 601b |0046: check-cast v1, Ljava/lang/String; // type@1b60 │ │ +3d17c0: 0710 |0048: move-object v0, v1 │ │ +3d17c2: 1a01 87c8 |0049: const-string v1, "website" // string@c887 │ │ +3d17c6: 6e20 67aa 1b00 |004b: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ +3d17cc: 0c01 |004e: move-result-object v1 │ │ +3d17ce: 2017 601b |004f: instance-of v7, v1, Ljava/lang/String; // type@1b60 │ │ +3d17d2: 3807 0600 |0051: if-eqz v7, 0057 // +0006 │ │ +3d17d6: 1f01 601b |0053: check-cast v1, Ljava/lang/String; // type@1b60 │ │ +3d17da: 0717 |0055: move-object v7, v1 │ │ +3d17dc: 2802 |0056: goto 0058 // +0002 │ │ +3d17de: 0767 |0057: move-object v7, v6 │ │ +3d17e0: 1a01 739e |0058: const-string v1, "mygpo_link" // string@9e73 │ │ +3d17e4: 6e20 65aa 1b00 |005a: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@aa65 │ │ +3d17ea: 0c08 |005d: move-result-object v8 │ │ +3d17ec: 1a01 6959 |005e: const-string v1, "author" // string@5969 │ │ +3d17f0: 6e20 67aa 1b00 |0060: invoke-virtual {v11, v1}, Lorg/json/JSONObject;.opt:(Ljava/lang/String;)Ljava/lang/Object; // method@aa67 │ │ +3d17f6: 0c0b |0063: move-result-object v11 │ │ +3d17f8: 20b1 601b |0064: instance-of v1, v11, Ljava/lang/String; // type@1b60 │ │ +3d17fc: 3801 0600 |0066: if-eqz v1, 006c // +0006 │ │ +3d1800: 1f0b 601b |0068: check-cast v11, Ljava/lang/String; // type@1b60 │ │ +3d1804: 07b9 |006a: move-object v9, v11 │ │ +3d1806: 2802 |006b: goto 006d // +0002 │ │ +3d1808: 0769 |006c: move-object v9, v6 │ │ +3d180a: 220b 9619 |006d: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; // type@1996 │ │ +3d180e: 07b1 |006f: move-object v1, v11 │ │ +3d1810: 0706 |0070: move-object v6, v0 │ │ +3d1812: 7609 1b9f 0100 |0071: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f1b │ │ +3d1818: 110b |0074: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=395 │ │ 0x0008 line=398 │ │ 0x000c line=399 │ │ 0x0010 line=400 │ │ 0x0017 line=406 │ │ @@ -1436954,31 +1436948,31 @@ │ │ type : '(Lorg/json/JSONArray;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -3d1ee0: |[3d1ee0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readPodcastListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; │ │ -3d1ef0: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3d1ef4: 6e10 5baa 0400 |0002: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d1efa: 0a01 |0005: move-result v1 │ │ -3d1efc: 7020 55a7 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@a755 │ │ -3d1f02: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -3d1f04: 6e10 5baa 0400 |000a: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d1f0a: 0a02 |000d: move-result v2 │ │ -3d1f0c: 3521 1000 |000e: if-ge v1, v2, 001e // +0010 │ │ -3d1f10: 6e20 59aa 1400 |0010: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ -3d1f16: 0c02 |0013: move-result-object v2 │ │ -3d1f18: 7020 ed9e 2300 |0014: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readPodcastFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; // method@9eed │ │ -3d1f1e: 0c02 |0017: move-result-object v2 │ │ -3d1f20: 7220 1fa8 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d1f26: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3d1f2a: 28ed |001d: goto 000a // -0013 │ │ -3d1f2c: 1100 |001e: return-object v0 │ │ +3d1eb8: |[3d1eb8] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.readPodcastListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; │ │ +3d1ec8: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3d1ecc: 6e10 5baa 0400 |0002: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d1ed2: 0a01 |0005: move-result v1 │ │ +3d1ed4: 7020 55a7 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@a755 │ │ +3d1eda: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +3d1edc: 6e10 5baa 0400 |000a: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d1ee2: 0a02 |000d: move-result v2 │ │ +3d1ee4: 3521 1000 |000e: if-ge v1, v2, 001e // +0010 │ │ +3d1ee8: 6e20 59aa 1400 |0010: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@aa59 │ │ +3d1eee: 0c02 |0013: move-result-object v2 │ │ +3d1ef0: 7020 ed9e 2300 |0014: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readPodcastFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetPodcast; // method@9eed │ │ +3d1ef6: 0c02 |0017: move-result-object v2 │ │ +3d1ef8: 7220 1fa8 2000 |0018: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d1efe: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3d1f02: 28ed |001d: goto 000a // -0013 │ │ +3d1f04: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x000a line=388 │ │ 0x0010 line=389 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; │ │ @@ -1436989,22 +1436983,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3d22d0: |[3d22d0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.requireLoggedIn:()V │ │ -3d22e0: 5520 61ab |0000: iget-boolean v0, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ab61 │ │ -3d22e4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -3d22e8: 0e00 |0004: return-void │ │ -3d22ea: 2200 451b |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1b45 │ │ -3d22ee: 1a01 eb3d |0007: const-string v1, "Not logged in" // string@3deb │ │ -3d22f2: 7020 66a5 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ -3d22f8: 2700 |000c: throw v0 │ │ +3d22a8: |[3d22a8] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.requireLoggedIn:()V │ │ +3d22b8: 5520 61ab |0000: iget-boolean v0, v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ab61 │ │ +3d22bc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +3d22c0: 0e00 |0004: return-void │ │ +3d22c2: 2200 451b |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@1b45 │ │ +3d22c6: 1a01 eb3d |0007: const-string v1, "Not logged in" // string@3deb │ │ +3d22ca: 7020 66a5 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ +3d22d0: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; │ │ │ │ @@ -1437013,91 +1437007,91 @@ │ │ type : '(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 153 16-bit code units │ │ -3d1a60: |[3d1a60] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3d1a70: 1a00 0f18 |0000: const-string v0, "GpodnetService" // string@180f │ │ -3d1a74: 2201 611b |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d1a78: 7010 06a6 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d1a7e: 1a02 c54a |0007: const-string v2, "Uploading partial actions " // string@4ac5 │ │ -3d1a82: 6e20 12a6 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d1a88: 6e20 0da6 c100 |000c: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d1a8e: 1a02 8c01 |000f: const-string v2, " to " // string@018c │ │ -3d1a92: 6e20 12a6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d1a98: 6e20 0da6 d100 |0014: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d1a9e: 1a02 4e01 |0017: const-string v2, " of " // string@014e │ │ -3d1aa2: 6e20 12a6 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d1aa8: 7210 32a8 0b00 |001c: invoke-interface {v11}, Ljava/util/List;.size:()I // method@a832 │ │ -3d1aae: 0a02 |001f: move-result v2 │ │ -3d1ab0: 6e20 0da6 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d1ab6: 6e10 1ba6 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d1abc: 0c01 |0026: move-result-object v1 │ │ -3d1abe: 7120 170b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d1ac4: 2200 991b |002a: new-instance v0, Ljava/net/URI; // type@1b99 │ │ -3d1ac8: 54a3 5eab |002c: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d1acc: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -3d1ace: 54a5 5cab |002f: iget-object v5, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d1ad2: 52a6 5dab |0031: iget v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d1ad6: 1a01 9306 |0033: const-string v1, "/api/2/episodes/%s.json" // string@0693 │ │ -3d1ada: 1212 |0035: const/4 v2, #int 1 // #1 │ │ -3d1adc: 2322 e41d |0036: new-array v2, v2, [Ljava/lang/Object; // type@1de4 │ │ -3d1ae0: 54a7 63ab |0038: iget-object v7, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d1ae4: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -3d1ae6: 4d07 0208 |003b: aput-object v7, v2, v8 │ │ -3d1aea: 7120 e2a5 2100 |003d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3d1af0: 0c07 |0040: move-result-object v7 │ │ -3d1af2: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -3d1af4: 1209 |0042: const/4 v9, #int 0 // #0 │ │ -3d1af6: 0702 |0043: move-object v2, v0 │ │ -3d1af8: 7608 a0a6 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d1afe: 6e10 a5a6 0000 |0047: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d1b04: 0c00 |004a: move-result-object v0 │ │ -3d1b06: 2201 b41c |004b: new-instance v1, Lorg/json/JSONArray; // type@1cb4 │ │ -3d1b0a: 7010 55aa 0100 |004d: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@aa55 │ │ -3d1b10: 35dc 1b00 |0050: if-ge v12, v13, 006b // +001b │ │ -3d1b14: 7220 26a8 cb00 |0052: invoke-interface {v11, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3d1b1a: 0c02 |0055: move-result-object v2 │ │ -3d1b1c: 1f02 bf19 |0056: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d1b20: 6e10 ad9f 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@9fad │ │ -3d1b26: 0c02 |005b: move-result-object v2 │ │ -3d1b28: 3802 0c00 |005c: if-eqz v2, 0068 // +000c │ │ -3d1b2c: 1a03 be66 |005e: const-string v3, "device" // string@66be │ │ -3d1b30: 54a4 5fab |0060: iget-object v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ -3d1b34: 6e30 6caa 3204 |0062: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d1b3a: 6e20 5caa 2100 |0065: invoke-virtual {v1, v2}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ -3d1b40: d80c 0c01 |0068: add-int/lit8 v12, v12, #int 1 // #01 │ │ -3d1b44: 28e6 |006a: goto 0050 // -001a │ │ -3d1b46: 6e10 5eaa 0100 |006b: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ -3d1b4c: 0c0b |006e: move-result-object v11 │ │ -3d1b4e: 620c 58ab |006f: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ -3d1b52: 7120 f5a9 cb00 |0071: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ -3d1b58: 0c0b |0074: move-result-object v11 │ │ -3d1b5a: 220c 8d1c |0075: new-instance v12, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d1b5e: 7010 e6a9 0c00 |0077: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d1b64: 6e20 eca9 bc00 |007a: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ -3d1b6a: 0c0b |007d: move-result-object v11 │ │ -3d1b6c: 6e20 efa9 0b00 |007e: invoke-virtual {v11, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d1b72: 0c0b |0081: move-result-object v11 │ │ -3d1b74: 7020 e49e ba00 |0082: invoke-direct {v10, v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ -3d1b7a: 0c0b |0085: move-result-object v11 │ │ -3d1b7c: 7110 199f 0b00 |0086: invoke-static {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // method@9f19 │ │ -3d1b82: 0c0b |0089: move-result-object v11 │ │ -3d1b84: 110b |008a: return-object v11 │ │ -3d1b86: 0d0b |008b: move-exception v11 │ │ -3d1b88: 2804 |008c: goto 0090 // +0004 │ │ -3d1b8a: 0d0b |008d: move-exception v11 │ │ -3d1b8c: 2802 |008e: goto 0090 // +0002 │ │ -3d1b8e: 0d0b |008f: move-exception v11 │ │ -3d1b90: 6e10 42a6 0b00 |0090: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d1b96: 220c d419 |0093: new-instance v12, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ -3d1b9a: 7020 d79f bc00 |0095: invoke-direct {v12, v11}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d1ba0: 270c |0098: throw v12 │ │ +3d1a38: |[3d1a38] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3d1a48: 1a00 0f18 |0000: const-string v0, "GpodnetService" // string@180f │ │ +3d1a4c: 2201 611b |0002: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d1a50: 7010 06a6 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d1a56: 1a02 c54a |0007: const-string v2, "Uploading partial actions " // string@4ac5 │ │ +3d1a5a: 6e20 12a6 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d1a60: 6e20 0da6 c100 |000c: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d1a66: 1a02 8c01 |000f: const-string v2, " to " // string@018c │ │ +3d1a6a: 6e20 12a6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d1a70: 6e20 0da6 d100 |0014: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d1a76: 1a02 4e01 |0017: const-string v2, " of " // string@014e │ │ +3d1a7a: 6e20 12a6 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d1a80: 7210 32a8 0b00 |001c: invoke-interface {v11}, Ljava/util/List;.size:()I // method@a832 │ │ +3d1a86: 0a02 |001f: move-result v2 │ │ +3d1a88: 6e20 0da6 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d1a8e: 6e10 1ba6 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d1a94: 0c01 |0026: move-result-object v1 │ │ +3d1a96: 7120 170b 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d1a9c: 2200 991b |002a: new-instance v0, Ljava/net/URI; // type@1b99 │ │ +3d1aa0: 54a3 5eab |002c: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d1aa4: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +3d1aa6: 54a5 5cab |002f: iget-object v5, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d1aaa: 52a6 5dab |0031: iget v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d1aae: 1a01 9306 |0033: const-string v1, "/api/2/episodes/%s.json" // string@0693 │ │ +3d1ab2: 1212 |0035: const/4 v2, #int 1 // #1 │ │ +3d1ab4: 2322 e41d |0036: new-array v2, v2, [Ljava/lang/Object; // type@1de4 │ │ +3d1ab8: 54a7 63ab |0038: iget-object v7, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d1abc: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +3d1abe: 4d07 0208 |003b: aput-object v7, v2, v8 │ │ +3d1ac2: 7120 e2a5 2100 |003d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3d1ac8: 0c07 |0040: move-result-object v7 │ │ +3d1aca: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +3d1acc: 1209 |0042: const/4 v9, #int 0 // #0 │ │ +3d1ace: 0702 |0043: move-object v2, v0 │ │ +3d1ad0: 7608 a0a6 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d1ad6: 6e10 a5a6 0000 |0047: invoke-virtual {v0}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d1adc: 0c00 |004a: move-result-object v0 │ │ +3d1ade: 2201 b41c |004b: new-instance v1, Lorg/json/JSONArray; // type@1cb4 │ │ +3d1ae2: 7010 55aa 0100 |004d: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@aa55 │ │ +3d1ae8: 35dc 1b00 |0050: if-ge v12, v13, 006b // +001b │ │ +3d1aec: 7220 26a8 cb00 |0052: invoke-interface {v11, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3d1af2: 0c02 |0055: move-result-object v2 │ │ +3d1af4: 1f02 bf19 |0056: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d1af8: 6e10 ad9f 0200 |0058: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@9fad │ │ +3d1afe: 0c02 |005b: move-result-object v2 │ │ +3d1b00: 3802 0c00 |005c: if-eqz v2, 0068 // +000c │ │ +3d1b04: 1a03 be66 |005e: const-string v3, "device" // string@66be │ │ +3d1b08: 54a4 5fab |0060: iget-object v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ +3d1b0c: 6e30 6caa 3204 |0062: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d1b12: 6e20 5caa 2100 |0065: invoke-virtual {v1, v2}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ +3d1b18: d80c 0c01 |0068: add-int/lit8 v12, v12, #int 1 // #01 │ │ +3d1b1c: 28e6 |006a: goto 0050 // -001a │ │ +3d1b1e: 6e10 5eaa 0100 |006b: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ +3d1b24: 0c0b |006e: move-result-object v11 │ │ +3d1b26: 620c 58ab |006f: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ +3d1b2a: 7120 f5a9 cb00 |0071: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ +3d1b30: 0c0b |0074: move-result-object v11 │ │ +3d1b32: 220c 8d1c |0075: new-instance v12, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d1b36: 7010 e6a9 0c00 |0077: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d1b3c: 6e20 eca9 bc00 |007a: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ +3d1b42: 0c0b |007d: move-result-object v11 │ │ +3d1b44: 6e20 efa9 0b00 |007e: invoke-virtual {v11, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d1b4a: 0c0b |0081: move-result-object v11 │ │ +3d1b4c: 7020 e49e ba00 |0082: invoke-direct {v10, v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ +3d1b52: 0c0b |0085: move-result-object v11 │ │ +3d1b54: 7110 199f 0b00 |0086: invoke-static {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // method@9f19 │ │ +3d1b5a: 0c0b |0089: move-result-object v11 │ │ +3d1b5c: 110b |008a: return-object v11 │ │ +3d1b5e: 0d0b |008b: move-exception v11 │ │ +3d1b60: 2804 |008c: goto 0090 // +0004 │ │ +3d1b62: 0d0b |008d: move-exception v11 │ │ +3d1b64: 2802 |008e: goto 0090 // +0002 │ │ +3d1b66: 0d0b |008f: move-exception v11 │ │ +3d1b68: 6e10 42a6 0b00 |0090: invoke-virtual {v11}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d1b6e: 220c d419 |0093: new-instance v12, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ +3d1b72: 7020 d79f bc00 |0095: invoke-direct {v12, v11}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d1b78: 270c |0098: throw v12 │ │ catches : 1 │ │ 0x0000 - 0x008a │ │ Lorg/json/JSONException; -> 0x008f │ │ Ljava/net/MalformedURLException; -> 0x008d │ │ Ljava/net/URISyntaxException; -> 0x008b │ │ positions : │ │ 0x0002 line=231 │ │ @@ -1437126,74 +1437120,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 111 16-bit code units │ │ -3d2084: |[3d2084] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.configureDevice:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;)V │ │ -3d2094: 7010 ef9e 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ -3d209a: 2208 991b |0003: new-instance v8, Ljava/net/URI; // type@1b99 │ │ -3d209e: 5491 5eab |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d20a2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3d20a4: 5493 5cab |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d20a8: 5294 5dab |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d20ac: 1a00 9206 |000c: const-string v0, "/api/2/devices/%s/%s.json" // string@0692 │ │ -3d20b0: 1225 |000e: const/4 v5, #int 2 // #2 │ │ -3d20b2: 2355 e41d |000f: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ -3d20b6: 5496 63ab |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d20ba: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -3d20bc: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ -3d20c0: 1216 |0016: const/4 v6, #int 1 // #1 │ │ -3d20c2: 4d0a 0506 |0017: aput-object v10, v5, v6 │ │ -3d20c6: 7120 e2a5 5000 |0019: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3d20cc: 0c05 |001c: move-result-object v5 │ │ -3d20ce: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -3d20d0: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -3d20d2: 0780 |001f: move-object v0, v8 │ │ -3d20d4: 7608 a0a6 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d20da: 6e10 a5a6 0800 |0023: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d20e0: 0c0a |0026: move-result-object v10 │ │ -3d20e2: 390b 0800 |0027: if-nez v11, 002f // +0008 │ │ -3d20e6: 380c 0300 |0029: if-eqz v12, 002c // +0003 │ │ -3d20ea: 2804 |002b: goto 002f // +0004 │ │ -3d20ec: 1a0b 0000 |002c: const-string v11, "" // string@0000 │ │ -3d20f0: 281c |002e: goto 004a // +001c │ │ -3d20f2: 2200 b61c |002f: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ -3d20f6: 7010 5faa 0000 |0031: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ -3d20fc: 380b 0700 |0034: if-eqz v11, 003b // +0007 │ │ -3d2100: 1a01 805d |0036: const-string v1, "caption" // string@5d80 │ │ -3d2104: 6e30 6caa 100b |0038: invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d210a: 380c 0b00 |003b: if-eqz v12, 0046 // +000b │ │ -3d210e: 1a0b 42c4 |003d: const-string v11, "type" // string@c442 │ │ -3d2112: 6e10 0f9f 0c00 |003f: invoke-virtual {v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.toString:()Ljava/lang/String; // method@9f0f │ │ -3d2118: 0c0c |0042: move-result-object v12 │ │ -3d211a: 6e30 6caa b00c |0043: invoke-virtual {v0, v11, v12}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d2120: 6e10 6eaa 0000 |0046: invoke-virtual {v0}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@aa6e │ │ -3d2126: 0c0b |0049: move-result-object v11 │ │ -3d2128: 620c 58ab |004a: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ -3d212c: 7120 f5a9 cb00 |004c: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ -3d2132: 0c0b |004f: move-result-object v11 │ │ -3d2134: 220c 8d1c |0050: new-instance v12, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d2138: 7010 e6a9 0c00 |0052: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d213e: 6e20 eca9 bc00 |0055: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ -3d2144: 0c0b |0058: move-result-object v11 │ │ -3d2146: 6e20 efa9 ab00 |0059: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d214c: 0c0a |005c: move-result-object v10 │ │ -3d214e: 7020 e49e a900 |005d: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ -3d2154: 0e00 |0060: return-void │ │ -3d2156: 0d0a |0061: move-exception v10 │ │ -3d2158: 2804 |0062: goto 0066 // +0004 │ │ -3d215a: 0d0a |0063: move-exception v10 │ │ -3d215c: 2802 |0064: goto 0066 // +0002 │ │ -3d215e: 0d0a |0065: move-exception v10 │ │ -3d2160: 6e10 42a6 0a00 |0066: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d2166: 220b 8219 |0069: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d216a: 7020 f79e ab00 |006b: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d2170: 270b |006e: throw v11 │ │ +3d205c: |[3d205c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.configureDevice:(Ljava/lang/String;Ljava/lang/String;Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;)V │ │ +3d206c: 7010 ef9e 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ +3d2072: 2208 991b |0003: new-instance v8, Ljava/net/URI; // type@1b99 │ │ +3d2076: 5491 5eab |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d207a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3d207c: 5493 5cab |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d2080: 5294 5dab |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d2084: 1a00 9206 |000c: const-string v0, "/api/2/devices/%s/%s.json" // string@0692 │ │ +3d2088: 1225 |000e: const/4 v5, #int 2 // #2 │ │ +3d208a: 2355 e41d |000f: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ +3d208e: 5496 63ab |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d2092: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +3d2094: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ +3d2098: 1216 |0016: const/4 v6, #int 1 // #1 │ │ +3d209a: 4d0a 0506 |0017: aput-object v10, v5, v6 │ │ +3d209e: 7120 e2a5 5000 |0019: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3d20a4: 0c05 |001c: move-result-object v5 │ │ +3d20a6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +3d20a8: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +3d20aa: 0780 |001f: move-object v0, v8 │ │ +3d20ac: 7608 a0a6 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d20b2: 6e10 a5a6 0800 |0023: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d20b8: 0c0a |0026: move-result-object v10 │ │ +3d20ba: 390b 0800 |0027: if-nez v11, 002f // +0008 │ │ +3d20be: 380c 0300 |0029: if-eqz v12, 002c // +0003 │ │ +3d20c2: 2804 |002b: goto 002f // +0004 │ │ +3d20c4: 1a0b 0000 |002c: const-string v11, "" // string@0000 │ │ +3d20c8: 281c |002e: goto 004a // +001c │ │ +3d20ca: 2200 b61c |002f: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ +3d20ce: 7010 5faa 0000 |0031: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ +3d20d4: 380b 0700 |0034: if-eqz v11, 003b // +0007 │ │ +3d20d8: 1a01 805d |0036: const-string v1, "caption" // string@5d80 │ │ +3d20dc: 6e30 6caa 100b |0038: invoke-virtual {v0, v1, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d20e2: 380c 0b00 |003b: if-eqz v12, 0046 // +000b │ │ +3d20e6: 1a0b 42c4 |003d: const-string v11, "type" // string@c442 │ │ +3d20ea: 6e10 0f9f 0c00 |003f: invoke-virtual {v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetDevice$DeviceType;.toString:()Ljava/lang/String; // method@9f0f │ │ +3d20f0: 0c0c |0042: move-result-object v12 │ │ +3d20f2: 6e30 6caa b00c |0043: invoke-virtual {v0, v11, v12}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d20f8: 6e10 6eaa 0000 |0046: invoke-virtual {v0}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@aa6e │ │ +3d20fe: 0c0b |0049: move-result-object v11 │ │ +3d2100: 620c 58ab |004a: sget-object v12, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ +3d2104: 7120 f5a9 cb00 |004c: invoke-static {v11, v12}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ +3d210a: 0c0b |004f: move-result-object v11 │ │ +3d210c: 220c 8d1c |0050: new-instance v12, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d2110: 7010 e6a9 0c00 |0052: invoke-direct {v12}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d2116: 6e20 eca9 bc00 |0055: invoke-virtual {v12, v11}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ +3d211c: 0c0b |0058: move-result-object v11 │ │ +3d211e: 6e20 efa9 ab00 |0059: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d2124: 0c0a |005c: move-result-object v10 │ │ +3d2126: 7020 e49e a900 |005d: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ +3d212c: 0e00 |0060: return-void │ │ +3d212e: 0d0a |0061: move-exception v10 │ │ +3d2130: 2804 |0062: goto 0066 // +0004 │ │ +3d2132: 0d0a |0063: move-exception v10 │ │ +3d2134: 2802 |0064: goto 0066 // +0002 │ │ +3d2136: 0d0a |0065: move-exception v10 │ │ +3d2138: 6e10 42a6 0a00 |0066: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d213e: 220b 8219 |0069: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d2142: 7020 f79e ab00 |006b: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d2148: 270b |006e: throw v11 │ │ catches : 1 │ │ 0x0003 - 0x0060 │ │ Lorg/json/JSONException; -> 0x0065 │ │ Ljava/net/MalformedURLException; -> 0x0063 │ │ Ljava/net/URISyntaxException; -> 0x0061 │ │ positions : │ │ 0x0000 line=113 │ │ @@ -1437219,55 +1437213,55 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 73 16-bit code units │ │ -3d1dd8: |[3d1dd8] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getDevices:()Ljava/util/List; │ │ -3d1de8: 7010 ef9e 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ -3d1dee: 2208 991b |0003: new-instance v8, Ljava/net/URI; // type@1b99 │ │ -3d1df2: 5491 5eab |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d1df6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3d1df8: 5493 5cab |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d1dfc: 5294 5dab |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d1e00: 1a00 9106 |000c: const-string v0, "/api/2/devices/%s.json" // string@0691 │ │ -3d1e04: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -3d1e06: 2355 e41d |000f: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ -3d1e0a: 5496 63ab |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d1e0e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -3d1e10: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ -3d1e14: 7120 e2a5 5000 |0016: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3d1e1a: 0c05 |0019: move-result-object v5 │ │ -3d1e1c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -3d1e1e: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -3d1e20: 0780 |001c: move-object v0, v8 │ │ -3d1e22: 7608 a0a6 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d1e28: 6e10 a5a6 0800 |0020: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d1e2e: 0c00 |0023: move-result-object v0 │ │ -3d1e30: 2201 8d1c |0024: new-instance v1, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d1e34: 7010 e6a9 0100 |0026: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d1e3a: 6e20 efa9 0100 |0029: invoke-virtual {v1, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d1e40: 0c00 |002c: move-result-object v0 │ │ -3d1e42: 7020 e49e 0900 |002d: invoke-direct {v9, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ -3d1e48: 0c00 |0030: move-result-object v0 │ │ -3d1e4a: 2201 b41c |0031: new-instance v1, Lorg/json/JSONArray; // type@1cb4 │ │ -3d1e4e: 7020 56aa 0100 |0033: invoke-direct {v1, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ -3d1e54: 7020 ec9e 1900 |0036: invoke-direct {v9, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; // method@9eec │ │ -3d1e5a: 0c00 |0039: move-result-object v0 │ │ -3d1e5c: 1100 |003a: return-object v0 │ │ -3d1e5e: 0d00 |003b: move-exception v0 │ │ -3d1e60: 2804 |003c: goto 0040 // +0004 │ │ -3d1e62: 0d00 |003d: move-exception v0 │ │ -3d1e64: 2802 |003e: goto 0040 // +0002 │ │ -3d1e66: 0d00 |003f: move-exception v0 │ │ -3d1e68: 6e10 42a6 0000 |0040: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d1e6e: 2201 8219 |0043: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d1e72: 7020 f79e 0100 |0045: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d1e78: 2701 |0048: throw v1 │ │ +3d1db0: |[3d1db0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getDevices:()Ljava/util/List; │ │ +3d1dc0: 7010 ef9e 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ +3d1dc6: 2208 991b |0003: new-instance v8, Ljava/net/URI; // type@1b99 │ │ +3d1dca: 5491 5eab |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d1dce: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3d1dd0: 5493 5cab |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d1dd4: 5294 5dab |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d1dd8: 1a00 9106 |000c: const-string v0, "/api/2/devices/%s.json" // string@0691 │ │ +3d1ddc: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +3d1dde: 2355 e41d |000f: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ +3d1de2: 5496 63ab |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d1de6: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +3d1de8: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ +3d1dec: 7120 e2a5 5000 |0016: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3d1df2: 0c05 |0019: move-result-object v5 │ │ +3d1df4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +3d1df6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +3d1df8: 0780 |001c: move-object v0, v8 │ │ +3d1dfa: 7608 a0a6 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d1e00: 6e10 a5a6 0800 |0020: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d1e06: 0c00 |0023: move-result-object v0 │ │ +3d1e08: 2201 8d1c |0024: new-instance v1, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d1e0c: 7010 e6a9 0100 |0026: invoke-direct {v1}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d1e12: 6e20 efa9 0100 |0029: invoke-virtual {v1, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d1e18: 0c00 |002c: move-result-object v0 │ │ +3d1e1a: 7020 e49e 0900 |002d: invoke-direct {v9, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ +3d1e20: 0c00 |0030: move-result-object v0 │ │ +3d1e22: 2201 b41c |0031: new-instance v1, Lorg/json/JSONArray; // type@1cb4 │ │ +3d1e26: 7020 56aa 0100 |0033: invoke-direct {v1, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@aa56 │ │ +3d1e2c: 7020 ec9e 1900 |0036: invoke-direct {v9, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.readDeviceListFromJsonArray:(Lorg/json/JSONArray;)Ljava/util/List; // method@9eec │ │ +3d1e32: 0c00 |0039: move-result-object v0 │ │ +3d1e34: 1100 |003a: return-object v0 │ │ +3d1e36: 0d00 |003b: move-exception v0 │ │ +3d1e38: 2804 |003c: goto 0040 // +0004 │ │ +3d1e3a: 0d00 |003d: move-exception v0 │ │ +3d1e3c: 2802 |003e: goto 0040 // +0002 │ │ +3d1e3e: 0d00 |003f: move-exception v0 │ │ +3d1e40: 6e10 42a6 0000 |0040: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d1e46: 2201 8219 |0043: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d1e4a: 7020 f79e 0100 |0045: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d1e50: 2701 |0048: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x003a │ │ Lorg/json/JSONException; -> 0x003f │ │ Ljava/net/MalformedURLException; -> 0x003d │ │ Ljava/net/URISyntaxException; -> 0x003b │ │ positions : │ │ 0x0000 line=89 │ │ @@ -1437287,65 +1437281,65 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 96 16-bit code units │ │ -3d1844: |[3d1844] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ -3d1854: 7010 ef9e 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ -3d185a: 6200 16f0 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3d185e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3d1860: 2312 e41d |0006: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ -3d1864: 7120 8aa5 dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3d186a: 0c0c |000b: move-result-object v12 │ │ -3d186c: 120d |000c: const/4 v13, #int 0 // #0 │ │ -3d186e: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ -3d1872: 1a0c 2ebd |000f: const-string v12, "since=%d" // string@bd2e │ │ -3d1876: 7130 e3a5 c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ -3d187c: 0c09 |0014: move-result-object v9 │ │ -3d187e: 231c e41d |0015: new-array v12, v1, [Ljava/lang/Object; // type@1de4 │ │ -3d1882: 54b0 63ab |0017: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d1886: 4d00 0c0d |0019: aput-object v0, v12, v13 │ │ -3d188a: 1a0d 9306 |001b: const-string v13, "/api/2/episodes/%s.json" // string@0693 │ │ -3d188e: 7120 e2a5 cd00 |001d: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3d1894: 0c08 |0020: move-result-object v8 │ │ -3d1896: 220c 991b |0021: new-instance v12, Ljava/net/URI; // type@1b99 │ │ -3d189a: 54b4 5eab |0023: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d189e: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -3d18a0: 54b6 5cab |0026: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d18a4: 52b7 5dab |0028: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d18a8: 120a |002a: const/4 v10, #int 0 // #0 │ │ -3d18aa: 07c3 |002b: move-object v3, v12 │ │ -3d18ac: 7608 a0a6 0300 |002c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d18b2: 6e10 a5a6 0c00 |002f: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d18b8: 0c0c |0032: move-result-object v12 │ │ -3d18ba: 220d 8d1c |0033: new-instance v13, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d18be: 7010 e6a9 0d00 |0035: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d18c4: 6e20 efa9 cd00 |0038: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d18ca: 0c0c |003b: move-result-object v12 │ │ -3d18cc: 7020 e49e cb00 |003c: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ -3d18d2: 0c0c |003f: move-result-object v12 │ │ -3d18d4: 220d b61c |0040: new-instance v13, Lorg/json/JSONObject; // type@1cb6 │ │ -3d18d8: 7020 60aa cd00 |0042: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d18de: 7110 099f 0d00 |0045: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@9f09 │ │ -3d18e4: 0c0c |0048: move-result-object v12 │ │ -3d18e6: 110c |0049: return-object v12 │ │ -3d18e8: 0d0c |004a: move-exception v12 │ │ -3d18ea: 2802 |004b: goto 004d // +0002 │ │ -3d18ec: 0d0c |004c: move-exception v12 │ │ -3d18ee: 6e10 42a6 0c00 |004d: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d18f4: 220d d419 |0050: new-instance v13, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ -3d18f8: 7020 d79f cd00 |0052: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d18fe: 270d |0055: throw v13 │ │ -3d1900: 0d0c |0056: move-exception v12 │ │ -3d1902: 6e10 42a6 0c00 |0057: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d1908: 220d 451b |005a: new-instance v13, Ljava/lang/IllegalStateException; // type@1b45 │ │ -3d190c: 7020 68a5 cd00 |005c: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@a568 │ │ -3d1912: 270d |005f: throw v13 │ │ +3d181c: |[3d181c] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ +3d182c: 7010 ef9e 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ +3d1832: 6200 16f0 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3d1836: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3d1838: 2312 e41d |0006: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ +3d183c: 7120 8aa5 dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3d1842: 0c0c |000b: move-result-object v12 │ │ +3d1844: 120d |000c: const/4 v13, #int 0 // #0 │ │ +3d1846: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ +3d184a: 1a0c 2ebd |000f: const-string v12, "since=%d" // string@bd2e │ │ +3d184e: 7130 e3a5 c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ +3d1854: 0c09 |0014: move-result-object v9 │ │ +3d1856: 231c e41d |0015: new-array v12, v1, [Ljava/lang/Object; // type@1de4 │ │ +3d185a: 54b0 63ab |0017: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d185e: 4d00 0c0d |0019: aput-object v0, v12, v13 │ │ +3d1862: 1a0d 9306 |001b: const-string v13, "/api/2/episodes/%s.json" // string@0693 │ │ +3d1866: 7120 e2a5 cd00 |001d: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3d186c: 0c08 |0020: move-result-object v8 │ │ +3d186e: 220c 991b |0021: new-instance v12, Ljava/net/URI; // type@1b99 │ │ +3d1872: 54b4 5eab |0023: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d1876: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +3d1878: 54b6 5cab |0026: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d187c: 52b7 5dab |0028: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d1880: 120a |002a: const/4 v10, #int 0 // #0 │ │ +3d1882: 07c3 |002b: move-object v3, v12 │ │ +3d1884: 7608 a0a6 0300 |002c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d188a: 6e10 a5a6 0c00 |002f: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d1890: 0c0c |0032: move-result-object v12 │ │ +3d1892: 220d 8d1c |0033: new-instance v13, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d1896: 7010 e6a9 0d00 |0035: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d189c: 6e20 efa9 cd00 |0038: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d18a2: 0c0c |003b: move-result-object v12 │ │ +3d18a4: 7020 e49e cb00 |003c: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ +3d18aa: 0c0c |003f: move-result-object v12 │ │ +3d18ac: 220d b61c |0040: new-instance v13, Lorg/json/JSONObject; // type@1cb6 │ │ +3d18b0: 7020 60aa cd00 |0042: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d18b6: 7110 099f 0d00 |0045: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@9f09 │ │ +3d18bc: 0c0c |0048: move-result-object v12 │ │ +3d18be: 110c |0049: return-object v12 │ │ +3d18c0: 0d0c |004a: move-exception v12 │ │ +3d18c2: 2802 |004b: goto 004d // +0002 │ │ +3d18c4: 0d0c |004c: move-exception v12 │ │ +3d18c6: 6e10 42a6 0c00 |004d: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d18cc: 220d d419 |0050: new-instance v13, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ +3d18d0: 7020 d79f cd00 |0052: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d18d6: 270d |0055: throw v13 │ │ +3d18d8: 0d0c |0056: move-exception v12 │ │ +3d18da: 6e10 42a6 0c00 |0057: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d18e0: 220d 451b |005a: new-instance v13, Ljava/lang/IllegalStateException; // type@1b45 │ │ +3d18e4: 7020 68a5 cd00 |005c: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@a568 │ │ +3d18ea: 270d |005f: throw v13 │ │ catches : 1 │ │ 0x0021 - 0x0049 │ │ Ljava/net/URISyntaxException; -> 0x0056 │ │ Lorg/json/JSONException; -> 0x004c │ │ Ljava/net/MalformedURLException; -> 0x004a │ │ positions : │ │ 0x0000 line=267 │ │ @@ -1437369,68 +1437363,68 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 101 16-bit code units │ │ -3d1928: |[3d1928] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ -3d1938: 7010 ef9e 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ -3d193e: 6200 16f0 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3d1942: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -3d1944: 2312 e41d |0006: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ -3d1948: 7120 8aa5 dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3d194e: 0c0c |000b: move-result-object v12 │ │ -3d1950: 120d |000c: const/4 v13, #int 0 // #0 │ │ -3d1952: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ -3d1956: 1a0c 2ebd |000f: const-string v12, "since=%d" // string@bd2e │ │ -3d195a: 7130 e3a5 c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ -3d1960: 0c09 |0014: move-result-object v9 │ │ -3d1962: 122c |0015: const/4 v12, #int 2 // #2 │ │ -3d1964: 23cc e41d |0016: new-array v12, v12, [Ljava/lang/Object; // type@1de4 │ │ -3d1968: 54b0 63ab |0018: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d196c: 4d00 0c0d |001a: aput-object v0, v12, v13 │ │ -3d1970: 54bd 5fab |001c: iget-object v13, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ -3d1974: 4d0d 0c01 |001e: aput-object v13, v12, v1 │ │ -3d1978: 1a0d 9406 |0020: const-string v13, "/api/2/subscriptions/%s/%s.json" // string@0694 │ │ -3d197c: 7120 e2a5 cd00 |0022: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3d1982: 0c08 |0025: move-result-object v8 │ │ -3d1984: 220c 991b |0026: new-instance v12, Ljava/net/URI; // type@1b99 │ │ -3d1988: 54b4 5eab |0028: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d198c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -3d198e: 54b6 5cab |002b: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d1992: 52b7 5dab |002d: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d1996: 120a |002f: const/4 v10, #int 0 // #0 │ │ -3d1998: 07c3 |0030: move-object v3, v12 │ │ -3d199a: 7608 a0a6 0300 |0031: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d19a0: 6e10 a5a6 0c00 |0034: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d19a6: 0c0c |0037: move-result-object v12 │ │ -3d19a8: 220d 8d1c |0038: new-instance v13, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d19ac: 7010 e6a9 0d00 |003a: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d19b2: 6e20 efa9 cd00 |003d: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d19b8: 0c0c |0040: move-result-object v12 │ │ -3d19ba: 7020 e49e cb00 |0041: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ -3d19c0: 0c0c |0044: move-result-object v12 │ │ -3d19c2: 220d b61c |0045: new-instance v13, Lorg/json/JSONObject; // type@1cb6 │ │ -3d19c6: 7020 60aa cd00 |0047: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d19cc: 7110 0a9f 0d00 |004a: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@9f0a │ │ -3d19d2: 0c0c |004d: move-result-object v12 │ │ -3d19d4: 110c |004e: return-object v12 │ │ -3d19d6: 0d0c |004f: move-exception v12 │ │ -3d19d8: 2802 |0050: goto 0052 // +0002 │ │ -3d19da: 0d0c |0051: move-exception v12 │ │ -3d19dc: 6e10 42a6 0c00 |0052: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d19e2: 220d 8219 |0055: new-instance v13, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d19e6: 7020 f79e cd00 |0057: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d19ec: 270d |005a: throw v13 │ │ -3d19ee: 0d0c |005b: move-exception v12 │ │ -3d19f0: 6e10 42a6 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d19f6: 220d 451b |005f: new-instance v13, Ljava/lang/IllegalStateException; // type@1b45 │ │ -3d19fa: 7020 68a5 cd00 |0061: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@a568 │ │ -3d1a00: 270d |0064: throw v13 │ │ +3d1900: |[3d1900] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ +3d1910: 7010 ef9e 0b00 |0000: invoke-direct {v11}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ +3d1916: 6200 16f0 |0003: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3d191a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +3d191c: 2312 e41d |0006: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ +3d1920: 7120 8aa5 dc00 |0008: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3d1926: 0c0c |000b: move-result-object v12 │ │ +3d1928: 120d |000c: const/4 v13, #int 0 // #0 │ │ +3d192a: 4d0c 020d |000d: aput-object v12, v2, v13 │ │ +3d192e: 1a0c 2ebd |000f: const-string v12, "since=%d" // string@bd2e │ │ +3d1932: 7130 e3a5 c002 |0011: invoke-static {v0, v12, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ +3d1938: 0c09 |0014: move-result-object v9 │ │ +3d193a: 122c |0015: const/4 v12, #int 2 // #2 │ │ +3d193c: 23cc e41d |0016: new-array v12, v12, [Ljava/lang/Object; // type@1de4 │ │ +3d1940: 54b0 63ab |0018: iget-object v0, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d1944: 4d00 0c0d |001a: aput-object v0, v12, v13 │ │ +3d1948: 54bd 5fab |001c: iget-object v13, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ +3d194c: 4d0d 0c01 |001e: aput-object v13, v12, v1 │ │ +3d1950: 1a0d 9406 |0020: const-string v13, "/api/2/subscriptions/%s/%s.json" // string@0694 │ │ +3d1954: 7120 e2a5 cd00 |0022: invoke-static {v13, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3d195a: 0c08 |0025: move-result-object v8 │ │ +3d195c: 220c 991b |0026: new-instance v12, Ljava/net/URI; // type@1b99 │ │ +3d1960: 54b4 5eab |0028: iget-object v4, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d1964: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +3d1966: 54b6 5cab |002b: iget-object v6, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d196a: 52b7 5dab |002d: iget v7, v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d196e: 120a |002f: const/4 v10, #int 0 // #0 │ │ +3d1970: 07c3 |0030: move-object v3, v12 │ │ +3d1972: 7608 a0a6 0300 |0031: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d1978: 6e10 a5a6 0c00 |0034: invoke-virtual {v12}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d197e: 0c0c |0037: move-result-object v12 │ │ +3d1980: 220d 8d1c |0038: new-instance v13, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d1984: 7010 e6a9 0d00 |003a: invoke-direct {v13}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d198a: 6e20 efa9 cd00 |003d: invoke-virtual {v13, v12}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d1990: 0c0c |0040: move-result-object v12 │ │ +3d1992: 7020 e49e cb00 |0041: invoke-direct {v11, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ +3d1998: 0c0c |0044: move-result-object v12 │ │ +3d199a: 220d b61c |0045: new-instance v13, Lorg/json/JSONObject; // type@1cb6 │ │ +3d199e: 7020 60aa cd00 |0047: invoke-direct {v13, v12}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d19a4: 7110 0a9f 0d00 |004a: invoke-static {v13}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@9f0a │ │ +3d19aa: 0c0c |004d: move-result-object v12 │ │ +3d19ac: 110c |004e: return-object v12 │ │ +3d19ae: 0d0c |004f: move-exception v12 │ │ +3d19b0: 2802 |0050: goto 0052 // +0002 │ │ +3d19b2: 0d0c |0051: move-exception v12 │ │ +3d19b4: 6e10 42a6 0c00 |0052: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d19ba: 220d 8219 |0055: new-instance v13, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d19be: 7020 f79e cd00 |0057: invoke-direct {v13, v12}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d19c4: 270d |005a: throw v13 │ │ +3d19c6: 0d0c |005b: move-exception v12 │ │ +3d19c8: 6e10 42a6 0c00 |005c: invoke-virtual {v12}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d19ce: 220d 451b |005f: new-instance v13, Ljava/lang/IllegalStateException; // type@1b45 │ │ +3d19d2: 7020 68a5 cd00 |0061: invoke-direct {v13, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@a568 │ │ +3d19d8: 270d |0064: throw v13 │ │ catches : 1 │ │ 0x0026 - 0x004e │ │ Ljava/net/URISyntaxException; -> 0x005b │ │ Lorg/json/JSONException; -> 0x0051 │ │ Ljava/net/MalformedURLException; -> 0x004f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -1437454,83 +1437448,83 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 131 16-bit code units │ │ -3d2188: |[3d2188] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.login:()V │ │ -3d2198: 2208 991b |0000: new-instance v8, Ljava/net/URI; // type@1b99 │ │ -3d219c: 54a1 5eab |0002: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d21a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3d21a2: 54a3 5cab |0005: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d21a6: 52a4 5dab |0007: iget v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d21aa: 1a00 9006 |0009: const-string v0, "/api/2/auth/%s/login.json" // string@0690 │ │ -3d21ae: 1219 |000b: const/4 v9, #int 1 // #1 │ │ -3d21b0: 2395 e41d |000c: new-array v5, v9, [Ljava/lang/Object; // type@1de4 │ │ -3d21b4: 54a6 63ab |000e: iget-object v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d21b8: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -3d21ba: 4d06 0507 |0011: aput-object v6, v5, v7 │ │ -3d21be: 7120 e2a5 5000 |0013: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3d21c4: 0c05 |0016: move-result-object v5 │ │ -3d21c6: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -3d21c8: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -3d21ca: 0780 |0019: move-object v0, v8 │ │ -3d21cc: 7608 a0a6 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d21d2: 6e10 a5a6 0800 |001d: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d21d8: 0c00 |0020: move-result-object v0 │ │ -3d21da: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -3d21de: 6202 5aab |0023: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ab5a │ │ -3d21e2: 7120 f5a9 2100 |0025: invoke-static {v1, v2}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ -3d21e8: 0c01 |0028: move-result-object v1 │ │ -3d21ea: 2202 8d1c |0029: new-instance v2, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d21ee: 7010 e6a9 0200 |002b: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d21f4: 6e20 efa9 0200 |002e: invoke-virtual {v2, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d21fa: 0c00 |0031: move-result-object v0 │ │ -3d21fc: 6e20 eca9 1000 |0032: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ -3d2202: 0c00 |0035: move-result-object v0 │ │ -3d2204: 6e10 e8a9 0000 |0036: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3d220a: 0c00 |0039: move-result-object v0 │ │ -3d220c: 54a1 63ab |003a: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d2210: 54a2 62ab |003c: iget-object v2, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ab62 │ │ -3d2214: 1a03 d949 |003e: const-string v3, "UTF-8" // string@49d9 │ │ -3d2218: 7110 07a7 0300 |0040: invoke-static {v3}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ -3d221e: 0c03 |0043: move-result-object v3 │ │ -3d2220: 7130 bda9 2103 |0044: invoke-static {v1, v2, v3}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@a9bd │ │ -3d2226: 0c01 |0047: move-result-object v1 │ │ -3d2228: 6e10 f2a9 0000 |0048: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ -3d222e: 0c00 |004b: move-result-object v0 │ │ -3d2230: 1a02 980a |004c: const-string v2, "Authorization" // string@0a98 │ │ -3d2234: 6e30 eaa9 2001 |004e: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3d223a: 0c00 |0051: move-result-object v0 │ │ -3d223c: 6e10 e8a9 0000 |0052: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3d2242: 0c00 |0055: move-result-object v0 │ │ -3d2244: 54a1 60ab |0056: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ab60 │ │ -3d2248: 6e20 e5a9 0100 |0058: invoke-virtual {v1, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3d224e: 0c00 |005b: move-result-object v0 │ │ -3d2250: 7210 bba9 0000 |005c: invoke-interface {v0}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3d2256: 0c00 |005f: move-result-object v0 │ │ -3d2258: 7020 e29e 0a00 |0060: invoke-direct {v10, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@9ee2 │ │ -3d225e: 6e10 f7a9 0000 |0063: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3d2264: 0c00 |0066: move-result-object v0 │ │ -3d2266: 6e10 02aa 0000 |0067: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@aa02 │ │ -3d226c: 5ca9 61ab |006a: iput-boolean v9, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ab61 │ │ -3d2270: 0e00 |006c: return-void │ │ -3d2272: 0d00 |006d: move-exception v0 │ │ -3d2274: 6e10 42a6 0000 |006e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d227a: 2201 8219 |0071: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d227e: 7020 f79e 0100 |0073: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d2284: 2701 |0076: throw v1 │ │ -3d2286: 0d00 |0077: move-exception v0 │ │ -3d2288: 2802 |0078: goto 007a // +0002 │ │ -3d228a: 0d00 |0079: move-exception v0 │ │ -3d228c: 6e10 42a6 0000 |007a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d2292: 2201 8219 |007d: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d2296: 7020 f79e 0100 |007f: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d229c: 2701 |0082: throw v1 │ │ +3d2160: |[3d2160] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.login:()V │ │ +3d2170: 2208 991b |0000: new-instance v8, Ljava/net/URI; // type@1b99 │ │ +3d2174: 54a1 5eab |0002: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d2178: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3d217a: 54a3 5cab |0005: iget-object v3, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d217e: 52a4 5dab |0007: iget v4, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d2182: 1a00 9006 |0009: const-string v0, "/api/2/auth/%s/login.json" // string@0690 │ │ +3d2186: 1219 |000b: const/4 v9, #int 1 // #1 │ │ +3d2188: 2395 e41d |000c: new-array v5, v9, [Ljava/lang/Object; // type@1de4 │ │ +3d218c: 54a6 63ab |000e: iget-object v6, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d2190: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +3d2192: 4d06 0507 |0011: aput-object v6, v5, v7 │ │ +3d2196: 7120 e2a5 5000 |0013: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3d219c: 0c05 |0016: move-result-object v5 │ │ +3d219e: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +3d21a0: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +3d21a2: 0780 |0019: move-object v0, v8 │ │ +3d21a4: 7608 a0a6 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d21aa: 6e10 a5a6 0800 |001d: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d21b0: 0c00 |0020: move-result-object v0 │ │ +3d21b2: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +3d21b6: 6202 5aab |0023: sget-object v2, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.TEXT:Lokhttp3/MediaType; // field@ab5a │ │ +3d21ba: 7120 f5a9 2100 |0025: invoke-static {v1, v2}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ +3d21c0: 0c01 |0028: move-result-object v1 │ │ +3d21c2: 2202 8d1c |0029: new-instance v2, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d21c6: 7010 e6a9 0200 |002b: invoke-direct {v2}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d21cc: 6e20 efa9 0200 |002e: invoke-virtual {v2, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d21d2: 0c00 |0031: move-result-object v0 │ │ +3d21d4: 6e20 eca9 1000 |0032: invoke-virtual {v0, v1}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ +3d21da: 0c00 |0035: move-result-object v0 │ │ +3d21dc: 6e10 e8a9 0000 |0036: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3d21e2: 0c00 |0039: move-result-object v0 │ │ +3d21e4: 54a1 63ab |003a: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d21e8: 54a2 62ab |003c: iget-object v2, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ab62 │ │ +3d21ec: 1a03 d949 |003e: const-string v3, "UTF-8" // string@49d9 │ │ +3d21f0: 7110 07a7 0300 |0040: invoke-static {v3}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@a707 │ │ +3d21f6: 0c03 |0043: move-result-object v3 │ │ +3d21f8: 7130 bda9 2103 |0044: invoke-static {v1, v2, v3}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; // method@a9bd │ │ +3d21fe: 0c01 |0047: move-result-object v1 │ │ +3d2200: 6e10 f2a9 0000 |0048: invoke-virtual {v0}, Lokhttp3/Request;.newBuilder:()Lokhttp3/Request$Builder; // method@a9f2 │ │ +3d2206: 0c00 |004b: move-result-object v0 │ │ +3d2208: 1a02 980a |004c: const-string v2, "Authorization" // string@0a98 │ │ +3d220c: 6e30 eaa9 2001 |004e: invoke-virtual {v0, v2, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3d2212: 0c00 |0051: move-result-object v0 │ │ +3d2214: 6e10 e8a9 0000 |0052: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3d221a: 0c00 |0055: move-result-object v0 │ │ +3d221c: 54a1 60ab |0056: iget-object v1, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.httpClient:Lokhttp3/OkHttpClient; // field@ab60 │ │ +3d2220: 6e20 e5a9 0100 |0058: invoke-virtual {v1, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3d2226: 0c00 |005b: move-result-object v0 │ │ +3d2228: 7210 bba9 0000 |005c: invoke-interface {v0}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3d222e: 0c00 |005f: move-result-object v0 │ │ +3d2230: 7020 e29e 0a00 |0060: invoke-direct {v10, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.checkStatusCode:(Lokhttp3/Response;)V // method@9ee2 │ │ +3d2236: 6e10 f7a9 0000 |0063: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3d223c: 0c00 |0066: move-result-object v0 │ │ +3d223e: 6e10 02aa 0000 |0067: invoke-virtual {v0}, Lokhttp3/ResponseBody;.close:()V // method@aa02 │ │ +3d2244: 5ca9 61ab |006a: iput-boolean v9, v10, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.loggedIn:Z // field@ab61 │ │ +3d2248: 0e00 |006c: return-void │ │ +3d224a: 0d00 |006d: move-exception v0 │ │ +3d224c: 6e10 42a6 0000 |006e: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d2252: 2201 8219 |0071: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d2256: 7020 f79e 0100 |0073: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d225c: 2701 |0076: throw v1 │ │ +3d225e: 0d00 |0077: move-exception v0 │ │ +3d2260: 2802 |0078: goto 007a // +0002 │ │ +3d2262: 0d00 |0079: move-exception v0 │ │ +3d2264: 6e10 42a6 0000 |007a: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d226a: 2201 8219 |007d: new-instance v1, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d226e: 7020 f79e 0100 |007f: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d2274: 2701 |0082: throw v1 │ │ catches : 2 │ │ 0x0000 - 0x0021 │ │ Ljava/net/MalformedURLException; -> 0x0079 │ │ Ljava/net/URISyntaxException; -> 0x0077 │ │ 0x003a - 0x006c │ │ Ljava/lang/Exception; -> 0x006d │ │ positions : │ │ @@ -1437556,33 +1437550,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d22bc: |[3d22bc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.logout:()V │ │ -3d22cc: 0e00 |0000: return-void │ │ +3d2294: |[3d2294] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.logout:()V │ │ +3d22a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;) │ │ name : 'setCredentials' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3d22fc: |[3d22fc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3d230c: 5b01 63ab |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d2310: 5b02 62ab |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ab62 │ │ -3d2314: 0e00 |0004: return-void │ │ +3d22d4: |[3d22d4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.setCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3d22e4: 5b01 63ab |0000: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d22e8: 5b02 62ab |0002: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.password:Ljava/lang/String; // field@ab62 │ │ +3d22ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0002 line=462 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ @@ -1437593,31 +1437587,31 @@ │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -3d1a18: |[3d1a18] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3d1a28: 7010 ef9e 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ -3d1a2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3d1a30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3d1a32: 7210 32a8 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ -3d1a38: 0a02 |0008: move-result v2 │ │ -3d1a3a: 3521 1200 |0009: if-ge v1, v2, 001b // +0012 │ │ -3d1a3e: 7210 32a8 0400 |000b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ -3d1a44: 0a00 |000e: move-result v0 │ │ -3d1a46: d802 011e |000f: add-int/lit8 v2, v1, #int 30 // #1e │ │ -3d1a4a: 7120 a1a5 2000 |0011: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@a5a1 │ │ -3d1a50: 0a00 |0014: move-result v0 │ │ -3d1a52: 7040 f29e 4301 |0015: invoke-direct {v3, v4, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@9ef2 │ │ -3d1a58: 0c00 |0018: move-result-object v0 │ │ -3d1a5a: 0121 |0019: move v1, v2 │ │ -3d1a5c: 28eb |001a: goto 0005 // -0015 │ │ -3d1a5e: 1100 |001b: return-object v0 │ │ +3d19f0: |[3d19f0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3d1a00: 7010 ef9e 0300 |0000: invoke-direct {v3}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ +3d1a06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3d1a08: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3d1a0a: 7210 32a8 0400 |0005: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ +3d1a10: 0a02 |0008: move-result v2 │ │ +3d1a12: 3521 1200 |0009: if-ge v1, v2, 001b // +0012 │ │ +3d1a16: 7210 32a8 0400 |000b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@a832 │ │ +3d1a1c: 0a00 |000e: move-result v0 │ │ +3d1a1e: d802 011e |000f: add-int/lit8 v2, v1, #int 30 // #1e │ │ +3d1a22: 7120 a1a5 2000 |0011: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@a5a1 │ │ +3d1a28: 0a00 |0014: move-result v0 │ │ +3d1a2a: 7040 f29e 4301 |0015: invoke-direct {v3, v4, v1, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@9ef2 │ │ +3d1a30: 0c00 |0018: move-result-object v0 │ │ +3d1a32: 0121 |0019: move v1, v2 │ │ +3d1a34: 28eb |001a: goto 0005 // -0015 │ │ +3d1a36: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=221 │ │ 0x000b line=223 │ │ 0x0015 line=222 │ │ locals : │ │ @@ -1437629,73 +1437623,73 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -3d1bbc: |[3d1bbc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3d1bcc: 7010 ef9e 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ -3d1bd2: 2208 991b |0003: new-instance v8, Ljava/net/URI; // type@1b99 │ │ -3d1bd6: 5491 5eab |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ -3d1bda: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3d1bdc: 5493 5cab |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ -3d1be0: 5294 5dab |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ -3d1be4: 1a00 9406 |000c: const-string v0, "/api/2/subscriptions/%s/%s.json" // string@0694 │ │ -3d1be8: 1225 |000e: const/4 v5, #int 2 // #2 │ │ -3d1bea: 2355 e41d |000f: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ -3d1bee: 5496 63ab |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ -3d1bf2: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -3d1bf4: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ -3d1bf8: 5496 5fab |0016: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ -3d1bfc: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -3d1bfe: 4d06 0507 |0019: aput-object v6, v5, v7 │ │ -3d1c02: 7120 e2a5 5000 |001b: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3d1c08: 0c05 |001e: move-result-object v5 │ │ -3d1c0a: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -3d1c0c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -3d1c0e: 0780 |0021: move-object v0, v8 │ │ -3d1c10: 7608 a0a6 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ -3d1c16: 6e10 a5a6 0800 |0025: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ -3d1c1c: 0c00 |0028: move-result-object v0 │ │ -3d1c1e: 2201 b61c |0029: new-instance v1, Lorg/json/JSONObject; // type@1cb6 │ │ -3d1c22: 7010 5faa 0100 |002b: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ -3d1c28: 1a02 6c54 |002e: const-string v2, "add" // string@546c │ │ -3d1c2c: 2203 b41c |0030: new-instance v3, Lorg/json/JSONArray; // type@1cb4 │ │ -3d1c30: 7020 57aa a300 |0032: invoke-direct {v3, v10}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ -3d1c36: 6e30 6caa 2103 |0035: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d1c3c: 1a0a 70ad |0038: const-string v10, "remove" // string@ad70 │ │ -3d1c40: 2202 b41c |003a: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ -3d1c44: 7020 57aa b200 |003c: invoke-direct {v2, v11}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ -3d1c4a: 6e30 6caa a102 |003f: invoke-virtual {v1, v10, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d1c50: 6e10 6eaa 0100 |0042: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@aa6e │ │ -3d1c56: 0c0a |0045: move-result-object v10 │ │ -3d1c58: 620b 58ab |0046: sget-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ -3d1c5c: 7120 f5a9 ba00 |0048: invoke-static {v10, v11}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ -3d1c62: 0c0a |004b: move-result-object v10 │ │ -3d1c64: 220b 8d1c |004c: new-instance v11, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d1c68: 7010 e6a9 0b00 |004e: invoke-direct {v11}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d1c6e: 6e20 eca9 ab00 |0051: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ -3d1c74: 0c0a |0054: move-result-object v10 │ │ -3d1c76: 6e20 efa9 0a00 |0055: invoke-virtual {v10, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ -3d1c7c: 0c0a |0058: move-result-object v10 │ │ -3d1c7e: 7020 e49e a900 |0059: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ -3d1c84: 0c0a |005c: move-result-object v10 │ │ -3d1c86: 7110 269f 0a00 |005d: invoke-static {v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // method@9f26 │ │ -3d1c8c: 0c0a |0060: move-result-object v10 │ │ -3d1c8e: 110a |0061: return-object v10 │ │ -3d1c90: 0d0a |0062: move-exception v10 │ │ -3d1c92: 2804 |0063: goto 0067 // +0004 │ │ -3d1c94: 0d0a |0064: move-exception v10 │ │ -3d1c96: 2802 |0065: goto 0067 // +0002 │ │ -3d1c98: 0d0a |0066: move-exception v10 │ │ -3d1c9a: 6e10 42a6 0a00 |0067: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d1ca0: 220b 8219 |006a: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ -3d1ca4: 7020 f79e ab00 |006c: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ -3d1caa: 270b |006f: throw v11 │ │ +3d1b94: |[3d1b94] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3d1ba4: 7010 ef9e 0900 |0000: invoke-direct {v9}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.requireLoggedIn:()V // method@9eef │ │ +3d1baa: 2208 991b |0003: new-instance v8, Ljava/net/URI; // type@1b99 │ │ +3d1bae: 5491 5eab |0005: iget-object v1, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseScheme:Ljava/lang/String; // field@ab5e │ │ +3d1bb2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3d1bb4: 5493 5cab |0008: iget-object v3, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.baseHost:Ljava/lang/String; // field@ab5c │ │ +3d1bb8: 5294 5dab |000a: iget v4, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.basePort:I // field@ab5d │ │ +3d1bbc: 1a00 9406 |000c: const-string v0, "/api/2/subscriptions/%s/%s.json" // string@0694 │ │ +3d1bc0: 1225 |000e: const/4 v5, #int 2 // #2 │ │ +3d1bc2: 2355 e41d |000f: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ +3d1bc6: 5496 63ab |0011: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.username:Ljava/lang/String; // field@ab63 │ │ +3d1bca: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +3d1bcc: 4d06 0507 |0014: aput-object v6, v5, v7 │ │ +3d1bd0: 5496 5fab |0016: iget-object v6, v9, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.deviceId:Ljava/lang/String; // field@ab5f │ │ +3d1bd4: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +3d1bd6: 4d06 0507 |0019: aput-object v6, v5, v7 │ │ +3d1bda: 7120 e2a5 5000 |001b: invoke-static {v0, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3d1be0: 0c05 |001e: move-result-object v5 │ │ +3d1be2: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +3d1be4: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +3d1be6: 0780 |0021: move-object v0, v8 │ │ +3d1be8: 7608 a0a6 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/net/URI;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a6a0 │ │ +3d1bee: 6e10 a5a6 0800 |0025: invoke-virtual {v8}, Ljava/net/URI;.toURL:()Ljava/net/URL; // method@a6a5 │ │ +3d1bf4: 0c00 |0028: move-result-object v0 │ │ +3d1bf6: 2201 b61c |0029: new-instance v1, Lorg/json/JSONObject; // type@1cb6 │ │ +3d1bfa: 7010 5faa 0100 |002b: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ +3d1c00: 1a02 6c54 |002e: const-string v2, "add" // string@546c │ │ +3d1c04: 2203 b41c |0030: new-instance v3, Lorg/json/JSONArray; // type@1cb4 │ │ +3d1c08: 7020 57aa a300 |0032: invoke-direct {v3, v10}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ +3d1c0e: 6e30 6caa 2103 |0035: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d1c14: 1a0a 70ad |0038: const-string v10, "remove" // string@ad70 │ │ +3d1c18: 2202 b41c |003a: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ +3d1c1c: 7020 57aa b200 |003c: invoke-direct {v2, v11}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ +3d1c22: 6e30 6caa a102 |003f: invoke-virtual {v1, v10, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d1c28: 6e10 6eaa 0100 |0042: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@aa6e │ │ +3d1c2e: 0c0a |0045: move-result-object v10 │ │ +3d1c30: 620b 58ab |0046: sget-object v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.JSON:Lokhttp3/MediaType; // field@ab58 │ │ +3d1c34: 7120 f5a9 ba00 |0048: invoke-static {v10, v11}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ +3d1c3a: 0c0a |004b: move-result-object v10 │ │ +3d1c3c: 220b 8d1c |004c: new-instance v11, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d1c40: 7010 e6a9 0b00 |004e: invoke-direct {v11}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d1c46: 6e20 eca9 ab00 |0051: invoke-virtual {v11, v10}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9ec │ │ +3d1c4c: 0c0a |0054: move-result-object v10 │ │ +3d1c4e: 6e20 efa9 0a00 |0055: invoke-virtual {v10, v0}, Lokhttp3/Request$Builder;.url:(Ljava/net/URL;)Lokhttp3/Request$Builder; // method@a9ef │ │ +3d1c54: 0c0a |0058: move-result-object v10 │ │ +3d1c56: 7020 e49e a900 |0059: invoke-direct {v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.executeRequest:(Lokhttp3/Request$Builder;)Ljava/lang/String; // method@9ee4 │ │ +3d1c5c: 0c0a |005c: move-result-object v10 │ │ +3d1c5e: 7110 269f 0a00 |005d: invoke-static {v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // method@9f26 │ │ +3d1c64: 0c0a |0060: move-result-object v10 │ │ +3d1c66: 110a |0061: return-object v10 │ │ +3d1c68: 0d0a |0062: move-exception v10 │ │ +3d1c6a: 2804 |0063: goto 0067 // +0004 │ │ +3d1c6c: 0d0a |0064: move-exception v10 │ │ +3d1c6e: 2802 |0065: goto 0067 // +0002 │ │ +3d1c70: 0d0a |0066: move-exception v10 │ │ +3d1c72: 6e10 42a6 0a00 |0067: invoke-virtual {v10}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d1c78: 220b 8219 |006a: new-instance v11, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; // type@1982 │ │ +3d1c7c: 7020 f79e ab00 |006c: invoke-direct {v11, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/Throwable;)V // method@9ef7 │ │ +3d1c82: 270b |006f: throw v11 │ │ catches : 1 │ │ 0x0003 - 0x0061 │ │ Lorg/json/JSONException; -> 0x0066 │ │ Ljava/net/MalformedURLException; -> 0x0064 │ │ Ljava/net/URISyntaxException; -> 0x0062 │ │ positions : │ │ 0x0000 line=154 │ │ @@ -1437745,17 +1437739,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d16cc: |[3d16cc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/String;)V │ │ -3d16dc: 7020 d69f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/String;)V // method@9fd6 │ │ -3d16e2: 0e00 |0003: return-void │ │ +3d16a4: |[3d16a4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/String;)V │ │ +3d16b4: 7020 d69f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/String;)V // method@9fd6 │ │ +3d16ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1437764,17 +1437758,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d16e4: |[3d16e4] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/Throwable;)V │ │ -3d16f4: 7020 d79f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d16fa: 0e00 |0003: return-void │ │ +3d16bc: |[3d16bc] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceException.:(Ljava/lang/Throwable;)V │ │ +3d16cc: 7020 d79f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d16d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1437816,18 +1437810,18 @@ │ │ type : '(JLjava/util/Map;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d379c: |[3d379c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.:(JLjava/util/Map;)V │ │ -3d37ac: 7030 07a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a007 │ │ -3d37b2: 5b03 73b3 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.updatedUrls:Ljava/util/Map; // field@b373 │ │ -3d37b6: 0e00 |0005: return-void │ │ +3d3774: |[3d3774] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.:(JLjava/util/Map;)V │ │ +3d3784: 7030 07a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a007 │ │ +3d378a: 5b03 73b3 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.updatedUrls:Ljava/util/Map; // field@b373 │ │ +3d378e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1437838,45 +1437832,45 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -3d36f4: |[3d36f4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ -3d3704: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ -3d3708: 7020 60aa 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d370e: 1a08 4bc2 |0005: const-string v8, "timestamp" // string@c24b │ │ -3d3712: 6e20 64aa 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ -3d3718: 0b01 |000a: move-result-wide v1 │ │ -3d371a: 1a08 00c6 |000b: const-string v8, "update_urls" // string@c600 │ │ -3d371e: 6e20 62aa 8000 |000d: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3d3724: 0c08 |0010: move-result-object v8 │ │ -3d3726: 2200 e704 |0011: new-instance v0, Landroidx/collection/ArrayMap; // type@04e7 │ │ -3d372a: 6e10 5baa 0800 |0013: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d3730: 0a03 |0016: move-result v3 │ │ -3d3732: 7020 0922 3000 |0017: invoke-direct {v0, v3}, Landroidx/collection/ArrayMap;.:(I)V // method@2209 │ │ -3d3738: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -3d373a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -3d373c: 6e10 5baa 0800 |001c: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d3742: 0a05 |001f: move-result v5 │ │ -3d3744: 3554 1500 |0020: if-ge v4, v5, 0035 // +0015 │ │ -3d3748: 6e20 58aa 4800 |0022: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@aa58 │ │ -3d374e: 0c05 |0025: move-result-object v5 │ │ -3d3750: 6e20 5aaa 3500 |0026: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d3756: 0c06 |0029: move-result-object v6 │ │ -3d3758: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -3d375a: 6e20 5aaa 7500 |002b: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d3760: 0c05 |002e: move-result-object v5 │ │ -3d3762: 7230 58a8 6005 |002f: invoke-interface {v0, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d3768: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3d376c: 28e8 |0034: goto 001c // -0018 │ │ -3d376e: 2208 9519 |0035: new-instance v8, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // type@1995 │ │ -3d3772: 7040 189f 1802 |0037: invoke-direct {v8, v1, v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.:(JLjava/util/Map;)V // method@9f18 │ │ -3d3778: 1108 |003a: return-object v8 │ │ +3d36cc: |[3d36cc] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ +3d36dc: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ +3d36e0: 7020 60aa 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d36e6: 1a08 4bc2 |0005: const-string v8, "timestamp" // string@c24b │ │ +3d36ea: 6e20 64aa 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ +3d36f0: 0b01 |000a: move-result-wide v1 │ │ +3d36f2: 1a08 00c6 |000b: const-string v8, "update_urls" // string@c600 │ │ +3d36f6: 6e20 62aa 8000 |000d: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3d36fc: 0c08 |0010: move-result-object v8 │ │ +3d36fe: 2200 e704 |0011: new-instance v0, Landroidx/collection/ArrayMap; // type@04e7 │ │ +3d3702: 6e10 5baa 0800 |0013: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d3708: 0a03 |0016: move-result v3 │ │ +3d370a: 7020 0922 3000 |0017: invoke-direct {v0, v3}, Landroidx/collection/ArrayMap;.:(I)V // method@2209 │ │ +3d3710: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +3d3712: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +3d3714: 6e10 5baa 0800 |001c: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d371a: 0a05 |001f: move-result v5 │ │ +3d371c: 3554 1500 |0020: if-ge v4, v5, 0035 // +0015 │ │ +3d3720: 6e20 58aa 4800 |0022: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@aa58 │ │ +3d3726: 0c05 |0025: move-result-object v5 │ │ +3d3728: 6e20 5aaa 3500 |0026: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d372e: 0c06 |0029: move-result-object v6 │ │ +3d3730: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +3d3732: 6e20 5aaa 7500 |002b: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d3738: 0c05 |002e: move-result-object v5 │ │ +3d373a: 7230 58a8 6005 |002f: invoke-interface {v0, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d3740: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3d3744: 28e8 |0034: goto 001c // -0018 │ │ +3d3746: 2208 9519 |0035: new-instance v8, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; // type@1995 │ │ +3d374a: 7040 189f 1802 |0037: invoke-direct {v8, v1, v2, v0}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse;.:(JLjava/util/Map;)V // method@9f18 │ │ +3d3750: 1108 |003a: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ 0x000d line=35 │ │ 0x0011 line=36 │ │ 0x001c line=37 │ │ @@ -1437892,19 +1437886,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3d377c: |[3d377c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.toString:()Ljava/lang/String; │ │ -3d378c: 6200 27f0 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f027 │ │ -3d3790: 7120 40aa 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@aa40 │ │ -3d3796: 0c00 |0005: move-result-object v0 │ │ -3d3798: 1100 |0006: return-object v0 │ │ +3d3754: |[3d3754] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetEpisodeActionPostResponse.toString:()Ljava/lang/String; │ │ +3d3764: 6200 27f0 |0000: sget-object v0, Lorg/apache/commons/lang3/builder/ToStringStyle;.SHORT_PREFIX_STYLE:Lorg/apache/commons/lang3/builder/ToStringStyle; // field@f027 │ │ +3d3768: 7120 40aa 0100 |0002: invoke-static {v1, v0}, Lorg/apache/commons/lang3/builder/ToStringBuilder;.reflectionToString:(Ljava/lang/Object;Lorg/apache/commons/lang3/builder/ToStringStyle;)Ljava/lang/String; // method@aa40 │ │ +3d376e: 0c00 |0005: move-result-object v0 │ │ +3d3770: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetEpisodeActionPostResponse; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1437944,18 +1437938,18 @@ │ │ type : '(JLjava/util/Map;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d3a44: |[3d3a44] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.:(JLjava/util/Map;)V │ │ -3d3a54: 7030 07a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a007 │ │ -3d3a5a: 5b03 7cb3 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b37c │ │ -3d3a5e: 0e00 |0005: return-void │ │ +3d3a1c: |[3d3a1c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.:(JLjava/util/Map;)V │ │ +3d3a2c: 7030 07a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a007 │ │ +3d3a32: 5b03 7cb3 |0003: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b37c │ │ +3d3a36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -1437966,43 +1437960,43 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -3d396c: |[3d396c] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ -3d397c: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ -3d3980: 7020 60aa 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d3986: 1a08 4bc2 |0005: const-string v8, "timestamp" // string@c24b │ │ -3d398a: 6e20 64aa 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ -3d3990: 0b01 |000a: move-result-wide v1 │ │ -3d3992: 2208 e704 |000b: new-instance v8, Landroidx/collection/ArrayMap; // type@04e7 │ │ -3d3996: 7010 0822 0800 |000d: invoke-direct {v8}, Landroidx/collection/ArrayMap;.:()V // method@2208 │ │ -3d399c: 1a03 00c6 |0010: const-string v3, "update_urls" // string@c600 │ │ -3d39a0: 6e20 62aa 3000 |0012: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ -3d39a6: 0c00 |0015: move-result-object v0 │ │ -3d39a8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3d39aa: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -3d39ac: 6e10 5baa 0000 |0018: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ -3d39b2: 0a05 |001b: move-result v5 │ │ -3d39b4: 3554 1500 |001c: if-ge v4, v5, 0031 // +0015 │ │ -3d39b8: 6e20 58aa 4000 |001e: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@aa58 │ │ -3d39be: 0c05 |0021: move-result-object v5 │ │ -3d39c0: 6e20 5aaa 3500 |0022: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d39c6: 0c06 |0025: move-result-object v6 │ │ -3d39c8: 1217 |0026: const/4 v7, #int 1 // #1 │ │ -3d39ca: 6e20 5aaa 7500 |0027: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ -3d39d0: 0c05 |002a: move-result-object v5 │ │ -3d39d2: 7230 58a8 6805 |002b: invoke-interface {v8, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3d39d8: d804 0401 |002e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3d39dc: 28e8 |0030: goto 0018 // -0018 │ │ -3d39de: 2200 9719 |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1997 │ │ -3d39e2: 7040 259f 1082 |0033: invoke-direct {v0, v1, v2, v8}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@9f25 │ │ -3d39e8: 1100 |0036: return-object v0 │ │ +3d3944: |[3d3944] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.fromJSONObject:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ +3d3954: 2200 b61c |0000: new-instance v0, Lorg/json/JSONObject; // type@1cb6 │ │ +3d3958: 7020 60aa 8000 |0002: invoke-direct {v0, v8}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d395e: 1a08 4bc2 |0005: const-string v8, "timestamp" // string@c24b │ │ +3d3962: 6e20 64aa 8000 |0007: invoke-virtual {v0, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@aa64 │ │ +3d3968: 0b01 |000a: move-result-wide v1 │ │ +3d396a: 2208 e704 |000b: new-instance v8, Landroidx/collection/ArrayMap; // type@04e7 │ │ +3d396e: 7010 0822 0800 |000d: invoke-direct {v8}, Landroidx/collection/ArrayMap;.:()V // method@2208 │ │ +3d3974: 1a03 00c6 |0010: const-string v3, "update_urls" // string@c600 │ │ +3d3978: 6e20 62aa 3000 |0012: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@aa62 │ │ +3d397e: 0c00 |0015: move-result-object v0 │ │ +3d3980: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3d3982: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +3d3984: 6e10 5baa 0000 |0018: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@aa5b │ │ +3d398a: 0a05 |001b: move-result v5 │ │ +3d398c: 3554 1500 |001c: if-ge v4, v5, 0031 // +0015 │ │ +3d3990: 6e20 58aa 4000 |001e: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@aa58 │ │ +3d3996: 0c05 |0021: move-result-object v5 │ │ +3d3998: 6e20 5aaa 3500 |0022: invoke-virtual {v5, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d399e: 0c06 |0025: move-result-object v6 │ │ +3d39a0: 1217 |0026: const/4 v7, #int 1 // #1 │ │ +3d39a2: 6e20 5aaa 7500 |0027: invoke-virtual {v5, v7}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@aa5a │ │ +3d39a8: 0c05 |002a: move-result-object v5 │ │ +3d39aa: 7230 58a8 6805 |002b: invoke-interface {v8, v6, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3d39b0: d804 0401 |002e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3d39b4: 28e8 |0030: goto 0018 // -0018 │ │ +3d39b6: 2200 9719 |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1997 │ │ +3d39ba: 7040 259f 1082 |0033: invoke-direct {v0, v1, v2, v8}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@9f25 │ │ +3d39c0: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ 0x0018 line=39 │ │ @@ -1438018,30 +1438012,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3d39ec: |[3d39ec] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.toString:()Ljava/lang/String; │ │ -3d39fc: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d3a00: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d3a06: 1a01 1018 |0005: const-string v1, "GpodnetUploadChangesResponse{timestamp=" // string@1810 │ │ -3d3a0a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3a10: 5331 a6c6 |000a: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ -3d3a14: 6e30 0ea6 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3d3a1a: 1a01 d205 |000f: const-string v1, ", updatedUrls=" // string@05d2 │ │ -3d3a1e: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d3a24: 5431 7cb3 |0014: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b37c │ │ -3d3a28: 6e20 11a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d3a2e: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ -3d3a32: 6e20 0aa6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ -3d3a38: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d3a3e: 0c00 |0021: move-result-object v0 │ │ -3d3a40: 1100 |0022: return-object v0 │ │ +3d39c4: |[3d39c4] de.danoeh.antennapod.net.sync.gpoddernet.model.GpodnetUploadChangesResponse.toString:()Ljava/lang/String; │ │ +3d39d4: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d39d8: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d39de: 1a01 1018 |0005: const-string v1, "GpodnetUploadChangesResponse{timestamp=" // string@1810 │ │ +3d39e2: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d39e8: 5331 a6c6 |000a: iget-wide v1, v3, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ +3d39ec: 6e30 0ea6 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3d39f2: 1a01 d205 |000f: const-string v1, ", updatedUrls=" // string@05d2 │ │ +3d39f6: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d39fc: 5431 7cb3 |0014: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.updatedUrls:Ljava/util/Map; // field@b37c │ │ +3d3a00: 6e20 11a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d3a06: 1301 7d00 |0019: const/16 v1, #int 125 // #7d │ │ +3d3a0a: 6e20 0aa6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@a60a │ │ +3d3a10: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d3a16: 0c00 |0021: move-result-object v0 │ │ +3d3a18: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1438070,36 +1438064,36 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d3abc: |[3d3abc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.:()V │ │ -3d3acc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3ad2: 0e00 |0003: return-void │ │ +3d3a94: |[3d3a94] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.:()V │ │ +3d3aa4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1;) │ │ name : 'apply' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3d3a9c: |[3d3a9c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -3d3aac: 1f01 fa1a |0000: check-cast v1, Lio/reactivex/Observable; // type@1afa │ │ -3d3ab0: 7110 389f 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@9f38 │ │ -3d3ab6: 0c01 |0005: move-result-object v1 │ │ -3d3ab8: 1101 |0006: return-object v1 │ │ +3d3a74: |[3d3a74] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda1.apply:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +3d3a84: 1f01 fa1a |0000: check-cast v1, Lio/reactivex/Observable; // type@1afa │ │ +3d3a88: 7110 389f 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$4ElHrZeC_NCM69iaTnsW_FPfluQ:(Lio/reactivex/Observable;)Lio/reactivex/ObservableSource; // method@9f38 │ │ +3d3a8e: 0c01 |0005: move-result-object v1 │ │ +3d3a90: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1438133,18 +1438127,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3ad4: |[3d3ad4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3d3ae4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3aea: 5b01 7eb3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37e │ │ -3d3aee: 0e00 |0005: return-void │ │ +3d3aac: |[3d3aac] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3d3abc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3ac2: 5b01 7eb3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37e │ │ +3d3ac6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1438154,19 +1438148,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d3af0: |[3d3af0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -3d3b00: 5410 7eb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37e │ │ -3d3b04: 1f02 b61c |0002: check-cast v2, Lorg/json/JSONObject; // type@1cb6 │ │ -3d3b08: 7120 3d9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V // method@9f3d │ │ -3d3b0e: 0e00 |0007: return-void │ │ +3d3ac8: |[3d3ac8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +3d3ad8: 5410 7eb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37e │ │ +3d3adc: 1f02 b61c |0002: check-cast v2, Lorg/json/JSONObject; // type@1cb6 │ │ +3d3ae0: 7120 3d9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$sUL78z9ahMadW9_X623kzND7WUU:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Lorg/json/JSONObject;)V // method@9f3d │ │ +3d3ae6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1438200,18 +1438194,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3b10: |[3d3b10] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3d3b20: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3b26: 5b01 7fb3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37f │ │ -3d3b2a: 0e00 |0005: return-void │ │ +3d3ae8: |[3d3ae8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3d3af8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3afe: 5b01 7fb3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37f │ │ +3d3b02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1438221,19 +1438215,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d3b2c: |[3d3b2c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3d3b3c: 5410 7fb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37f │ │ -3d3b40: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3d3b44: 7120 3b9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@9f3b │ │ -3d3b4a: 0e00 |0007: return-void │ │ +3d3b04: |[3d3b04] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3d3b14: 5410 7fb3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b37f │ │ +3d3b18: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3d3b1c: 7120 3b9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$ao9IZ1ttvPz6YUFOtRZaZwObpHo:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@9f3b │ │ +3d3b22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1438267,18 +1438261,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3b88: |[3d3b88] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3d3b98: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3b9e: 5b01 81b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b381 │ │ -3d3ba2: 0e00 |0005: return-void │ │ +3d3b60: |[3d3b60] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3d3b70: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3b76: 5b01 81b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b381 │ │ +3d3b7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1438288,19 +1438282,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d3ba4: |[3d3ba4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ -3d3bb4: 5410 81b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b381 │ │ -3d3bb8: 1f02 601b |0002: check-cast v2, Ljava/lang/String; // type@1b60 │ │ -3d3bbc: 7120 3a9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V // method@9f3a │ │ -3d3bc2: 0e00 |0007: return-void │ │ +3d3b7c: |[3d3b7c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ +3d3b8c: 5410 81b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b381 │ │ +3d3b90: 1f02 601b |0002: check-cast v2, Ljava/lang/String; // type@1b60 │ │ +3d3b94: 7120 3a9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$YAdaGZqivD-dhQODDWd8xaPIVSQ:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/String;)V // method@9f3a │ │ +3d3b9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1438334,18 +1438328,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3d3bc4: |[3d3bc4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ -3d3bd4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d3bda: 5b01 82b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b382 │ │ -3d3bde: 0e00 |0005: return-void │ │ +3d3b9c: |[3d3b9c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;)V │ │ +3d3bac: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d3bb2: 5b01 82b3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b382 │ │ +3d3bb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; │ │ │ │ @@ -1438355,19 +1438349,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3d3be0: |[3d3be0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -3d3bf0: 5410 82b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b382 │ │ -3d3bf4: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3d3bf8: 7120 3c9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@9f3c │ │ -3d3bfe: 0e00 |0007: return-void │ │ +3d3bb8: |[3d3bb8] de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +3d3bc8: 5410 82b3 |0000: iget-object v0, v1, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6;.f$0:Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow; // field@b382 │ │ +3d3bcc: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3d3bd0: 7120 3c9f 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;.$r8$lambda$pOE7pU4RZEySOZcrtTGABUucyes:(Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow;Ljava/lang/Throwable;)V // method@9f3c │ │ +3d3bd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudLoginFlow$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1438401,17 +1438395,17 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3d4194: |[3d4194] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse.:(J)V │ │ -3d41a4: 7030 07a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a007 │ │ -3d41aa: 0e00 |0003: return-void │ │ +3d416c: |[3d416c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse.:(J)V │ │ +3d417c: 7030 07a0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.:(J)V // method@a007 │ │ +3d4182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1438482,23 +1438476,23 @@ │ │ type : '(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -3d4568: |[3d4568] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -3d4578: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3d457e: 5b01 8fb3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b38f │ │ -3d4582: 5b03 91b3 |0005: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b391 │ │ -3d4586: 5b04 90b3 |0007: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b390 │ │ -3d458a: 2201 7d19 |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@197d │ │ -3d458e: 7020 de9e 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@9ede │ │ -3d4594: 5b01 8eb3 |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ -3d4598: 0e00 |0010: return-void │ │ +3d4540: |[3d4540] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +3d4550: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3d4556: 5b01 8fb3 |0003: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b38f │ │ +3d455a: 5b03 91b3 |0005: iput-object v3, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b391 │ │ +3d455e: 5b04 90b3 |0007: iput-object v4, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b390 │ │ +3d4562: 2201 7d19 |0009: new-instance v1, Lde/danoeh/antennapod/net/sync/HostnameParser; // type@197d │ │ +3d4566: 7020 de9e 2100 |000b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/net/sync/HostnameParser;.:(Ljava/lang/String;)V // method@9ede │ │ +3d456c: 5b01 8eb3 |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ +3d4570: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0009 line=40 │ │ @@ -1438514,40 +1438508,40 @@ │ │ type : '(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3d44ec: |[3d44ec] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; │ │ -3d44fc: 2200 841c |0000: new-instance v0, Lokhttp3/HttpUrl$Builder; // type@1c84 │ │ -3d4500: 7010 c1a9 0000 |0002: invoke-direct {v0}, Lokhttp3/HttpUrl$Builder;.:()V // method@a9c1 │ │ -3d4506: 5431 8eb3 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ -3d450a: 5411 52ab |0007: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ -3d450e: 6e20 c7a9 1000 |0009: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c7 │ │ -3d4514: 0c00 |000c: move-result-object v0 │ │ -3d4516: 5431 8eb3 |000d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ -3d451a: 5411 50ab |000f: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ -3d451e: 6e20 c5a9 1000 |0011: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.host:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c5 │ │ -3d4524: 0c00 |0014: move-result-object v0 │ │ -3d4526: 5431 8eb3 |0015: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ -3d452a: 5211 51ab |0017: iget v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ -3d452e: 6e20 c6a9 1000 |0019: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.port:(I)Lokhttp3/HttpUrl$Builder; // method@a9c6 │ │ -3d4534: 0c00 |001c: move-result-object v0 │ │ -3d4536: 2201 611b |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d453a: 7010 06a6 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d4540: 5432 8eb3 |0022: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ -3d4544: 5422 53ab |0024: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ -3d4548: 6e20 12a6 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d454e: 6e20 12a6 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d4554: 6e10 1ba6 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d455a: 0c04 |002f: move-result-object v4 │ │ -3d455c: 6e20 c2a9 4000 |0030: invoke-virtual {v0, v4}, Lokhttp3/HttpUrl$Builder;.addPathSegments:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c2 │ │ -3d4562: 0c04 |0033: move-result-object v4 │ │ -3d4564: 1104 |0034: return-object v4 │ │ +3d44c4: |[3d44c4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; │ │ +3d44d4: 2200 841c |0000: new-instance v0, Lokhttp3/HttpUrl$Builder; // type@1c84 │ │ +3d44d8: 7010 c1a9 0000 |0002: invoke-direct {v0}, Lokhttp3/HttpUrl$Builder;.:()V // method@a9c1 │ │ +3d44de: 5431 8eb3 |0005: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ +3d44e2: 5411 52ab |0007: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.scheme:Ljava/lang/String; // field@ab52 │ │ +3d44e6: 6e20 c7a9 1000 |0009: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.scheme:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c7 │ │ +3d44ec: 0c00 |000c: move-result-object v0 │ │ +3d44ee: 5431 8eb3 |000d: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ +3d44f2: 5411 50ab |000f: iget-object v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.host:Ljava/lang/String; // field@ab50 │ │ +3d44f6: 6e20 c5a9 1000 |0011: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.host:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c5 │ │ +3d44fc: 0c00 |0014: move-result-object v0 │ │ +3d44fe: 5431 8eb3 |0015: iget-object v1, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ +3d4502: 5211 51ab |0017: iget v1, v1, Lde/danoeh/antennapod/net/sync/HostnameParser;.port:I // field@ab51 │ │ +3d4506: 6e20 c6a9 1000 |0019: invoke-virtual {v0, v1}, Lokhttp3/HttpUrl$Builder;.port:(I)Lokhttp3/HttpUrl$Builder; // method@a9c6 │ │ +3d450c: 0c00 |001c: move-result-object v0 │ │ +3d450e: 2201 611b |001d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d4512: 7010 06a6 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d4518: 5432 8eb3 |0022: iget-object v2, v3, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.hostname:Lde/danoeh/antennapod/net/sync/HostnameParser; // field@b38e │ │ +3d451c: 5422 53ab |0024: iget-object v2, v2, Lde/danoeh/antennapod/net/sync/HostnameParser;.subfolder:Ljava/lang/String; // field@ab53 │ │ +3d4520: 6e20 12a6 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d4526: 6e20 12a6 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d452c: 6e10 1ba6 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d4532: 0c04 |002f: move-result-object v4 │ │ +3d4534: 6e20 c2a9 4000 |0030: invoke-virtual {v0, v4}, Lokhttp3/HttpUrl$Builder;.addPathSegments:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c2 │ │ +3d453a: 0c04 |0033: move-result-object v4 │ │ +3d453c: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0009 line=148 │ │ 0x0011 line=149 │ │ 0x0019 line=150 │ │ 0x0030 line=151 │ │ @@ -1438560,62 +1438554,62 @@ │ │ type : '(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -3d4418: |[3d4418] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; │ │ -3d4428: 2200 8d1c |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1c8d │ │ -3d442c: 7010 e6a9 0000 |0002: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ -3d4432: 6e10 c4a9 0300 |0005: invoke-virtual {v3}, Lokhttp3/HttpUrl$Builder;.build:()Lokhttp3/HttpUrl; // method@a9c4 │ │ -3d4438: 0c03 |0008: move-result-object v3 │ │ -3d443a: 6e20 f0a9 3000 |0009: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@a9f0 │ │ -3d4440: 0c03 |000c: move-result-object v3 │ │ -3d4442: 5420 91b3 |000d: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b391 │ │ -3d4446: 5421 90b3 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b390 │ │ -3d444a: 7120 bca9 1000 |0011: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a9bc │ │ -3d4450: 0c00 |0014: move-result-object v0 │ │ -3d4452: 1a01 980a |0015: const-string v1, "Authorization" // string@0a98 │ │ -3d4456: 6e30 eaa9 1300 |0017: invoke-virtual {v3, v1, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3d445c: 0c03 |001a: move-result-object v3 │ │ -3d445e: 1a00 7308 |001b: const-string v0, "Accept" // string@0873 │ │ -3d4462: 1a01 c657 |001d: const-string v1, "application/json" // string@57c6 │ │ -3d4466: 6e30 eaa9 0301 |001f: invoke-virtual {v3, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ -3d446c: 0c03 |0022: move-result-object v3 │ │ -3d446e: 6e30 eba9 4305 |0023: invoke-virtual {v3, v4, v5}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9eb │ │ -3d4474: 0c03 |0026: move-result-object v3 │ │ -3d4476: 6e10 e8a9 0300 |0027: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ -3d447c: 0c03 |002a: move-result-object v3 │ │ -3d447e: 5424 8fb3 |002b: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b38f │ │ -3d4482: 6e20 e5a9 3400 |002d: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ -3d4488: 0c03 |0030: move-result-object v3 │ │ -3d448a: 7210 bba9 0300 |0031: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ -3d4490: 0c03 |0034: move-result-object v3 │ │ -3d4492: 6e10 f9a9 0300 |0035: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3d4498: 0a04 |0038: move-result v4 │ │ -3d449a: 1305 c800 |0039: const/16 v5, #int 200 // #c8 │ │ -3d449e: 3354 0b00 |003b: if-ne v4, v5, 0046 // +000b │ │ -3d44a2: 6e10 f7a9 0300 |003d: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ -3d44a8: 0c03 |0040: move-result-object v3 │ │ -3d44aa: 6e10 05aa 0300 |0041: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ -3d44b0: 0c03 |0044: move-result-object v3 │ │ -3d44b2: 1103 |0045: return-object v3 │ │ -3d44b4: 2204 191b |0046: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ -3d44b8: 2205 611b |0048: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d44bc: 7010 06a6 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d44c2: 1a00 4b42 |004d: const-string v0, "Response code: " // string@424b │ │ -3d44c6: 6e20 12a6 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d44cc: 6e10 f9a9 0300 |0052: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ -3d44d2: 0a03 |0055: move-result v3 │ │ -3d44d4: 6e20 0da6 3500 |0056: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d44da: 6e10 1ba6 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d44e0: 0c03 |005c: move-result-object v3 │ │ -3d44e2: 7020 aca4 3400 |005d: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3d44e8: 2704 |0060: throw v4 │ │ +3d43f0: |[3d43f0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; │ │ +3d4400: 2200 8d1c |0000: new-instance v0, Lokhttp3/Request$Builder; // type@1c8d │ │ +3d4404: 7010 e6a9 0000 |0002: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@a9e6 │ │ +3d440a: 6e10 c4a9 0300 |0005: invoke-virtual {v3}, Lokhttp3/HttpUrl$Builder;.build:()Lokhttp3/HttpUrl; // method@a9c4 │ │ +3d4410: 0c03 |0008: move-result-object v3 │ │ +3d4412: 6e20 f0a9 3000 |0009: invoke-virtual {v0, v3}, Lokhttp3/Request$Builder;.url:(Lokhttp3/HttpUrl;)Lokhttp3/Request$Builder; // method@a9f0 │ │ +3d4418: 0c03 |000c: move-result-object v3 │ │ +3d441a: 5420 91b3 |000d: iget-object v0, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.username:Ljava/lang/String; // field@b391 │ │ +3d441e: 5421 90b3 |000f: iget-object v1, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.password:Ljava/lang/String; // field@b390 │ │ +3d4422: 7120 bca9 1000 |0011: invoke-static {v0, v1}, Lokhttp3/Credentials;.basic:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a9bc │ │ +3d4428: 0c00 |0014: move-result-object v0 │ │ +3d442a: 1a01 980a |0015: const-string v1, "Authorization" // string@0a98 │ │ +3d442e: 6e30 eaa9 1300 |0017: invoke-virtual {v3, v1, v0}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3d4434: 0c03 |001a: move-result-object v3 │ │ +3d4436: 1a00 7308 |001b: const-string v0, "Accept" // string@0873 │ │ +3d443a: 1a01 c657 |001d: const-string v1, "application/json" // string@57c6 │ │ +3d443e: 6e30 eaa9 0301 |001f: invoke-virtual {v3, v0, v1}, Lokhttp3/Request$Builder;.header:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@a9ea │ │ +3d4444: 0c03 |0022: move-result-object v3 │ │ +3d4446: 6e30 eba9 4305 |0023: invoke-virtual {v3, v4, v5}, Lokhttp3/Request$Builder;.method:(Ljava/lang/String;Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@a9eb │ │ +3d444c: 0c03 |0026: move-result-object v3 │ │ +3d444e: 6e10 e8a9 0300 |0027: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@a9e8 │ │ +3d4454: 0c03 |002a: move-result-object v3 │ │ +3d4456: 5424 8fb3 |002b: iget-object v4, v2, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.httpClient:Lokhttp3/OkHttpClient; // field@b38f │ │ +3d445a: 6e20 e5a9 3400 |002d: invoke-virtual {v4, v3}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@a9e5 │ │ +3d4460: 0c03 |0030: move-result-object v3 │ │ +3d4462: 7210 bba9 0300 |0031: invoke-interface {v3}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@a9bb │ │ +3d4468: 0c03 |0034: move-result-object v3 │ │ +3d446a: 6e10 f9a9 0300 |0035: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3d4470: 0a04 |0038: move-result v4 │ │ +3d4472: 1305 c800 |0039: const/16 v5, #int 200 // #c8 │ │ +3d4476: 3354 0b00 |003b: if-ne v4, v5, 0046 // +000b │ │ +3d447a: 6e10 f7a9 0300 |003d: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@a9f7 │ │ +3d4480: 0c03 |0040: move-result-object v3 │ │ +3d4482: 6e10 05aa 0300 |0041: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@aa05 │ │ +3d4488: 0c03 |0044: move-result-object v3 │ │ +3d448a: 1103 |0045: return-object v3 │ │ +3d448c: 2204 191b |0046: new-instance v4, Ljava/io/IOException; // type@1b19 │ │ +3d4490: 2205 611b |0048: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d4494: 7010 06a6 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d449a: 1a00 4b42 |004d: const-string v0, "Response code: " // string@424b │ │ +3d449e: 6e20 12a6 0500 |004f: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d44a4: 6e10 f9a9 0300 |0052: invoke-virtual {v3}, Lokhttp3/Response;.code:()I // method@a9f9 │ │ +3d44aa: 0a03 |0055: move-result v3 │ │ +3d44ac: 6e20 0da6 3500 |0056: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d44b2: 6e10 1ba6 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d44b8: 0c03 |005c: move-result-object v3 │ │ +3d44ba: 7020 aca4 3400 |005d: invoke-direct {v4, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3d44c0: 2704 |0060: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ 0x0011 line=135 │ │ 0x001f line=136 │ │ 0x0023 line=137 │ │ @@ -1438635,45 +1438629,45 @@ │ │ type : '(Ljava/util/List;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -3d45c4: |[3d45c4] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActionsPartial:(Ljava/util/List;II)V │ │ -3d45d4: 2200 b41c |0000: new-instance v0, Lorg/json/JSONArray; // type@1cb4 │ │ -3d45d8: 7010 55aa 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@aa55 │ │ -3d45de: 3554 1400 |0005: if-ge v4, v5, 0019 // +0014 │ │ -3d45e2: 7220 26a8 4300 |0007: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3d45e8: 0c01 |000a: move-result-object v1 │ │ -3d45ea: 1f01 bf19 |000b: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d45ee: 6e10 ad9f 0100 |000d: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@9fad │ │ -3d45f4: 0c01 |0010: move-result-object v1 │ │ -3d45f6: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ -3d45fa: 6e20 5caa 1000 |0013: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ -3d4600: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3d4604: 28ed |0018: goto 0005 // -0013 │ │ -3d4606: 1a03 9b06 |0019: const-string v3, "/index.php/apps/gpoddersync/episode_action/create" // string@069b │ │ -3d460a: 7020 539f 3200 |001b: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ -3d4610: 0c03 |001e: move-result-object v3 │ │ -3d4612: 6e10 5eaa 0000 |001f: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ -3d4618: 0c04 |0022: move-result-object v4 │ │ -3d461a: 1a05 c657 |0023: const-string v5, "application/json" // string@57c6 │ │ -3d461e: 7110 d0a9 0500 |0025: invoke-static {v5}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d0 │ │ -3d4624: 0c05 |0028: move-result-object v5 │ │ -3d4626: 7120 f5a9 5400 |0029: invoke-static {v4, v5}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ -3d462c: 0c04 |002c: move-result-object v4 │ │ -3d462e: 1a05 473f |002d: const-string v5, "POST" // string@3f47 │ │ -3d4632: 7040 549f 3245 |002f: invoke-direct {v2, v3, v5, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ -3d4638: 0e00 |0032: return-void │ │ -3d463a: 0d03 |0033: move-exception v3 │ │ -3d463c: 6e10 42a6 0300 |0034: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d4642: 2204 a319 |0037: new-instance v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@19a3 │ │ -3d4646: 7020 589f 3400 |0039: invoke-direct {v4, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@9f58 │ │ -3d464c: 2704 |003c: throw v4 │ │ +3d459c: |[3d459c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActionsPartial:(Ljava/util/List;II)V │ │ +3d45ac: 2200 b41c |0000: new-instance v0, Lorg/json/JSONArray; // type@1cb4 │ │ +3d45b0: 7010 55aa 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@aa55 │ │ +3d45b6: 3554 1400 |0005: if-ge v4, v5, 0019 // +0014 │ │ +3d45ba: 7220 26a8 4300 |0007: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3d45c0: 0c01 |000a: move-result-object v1 │ │ +3d45c2: 1f01 bf19 |000b: check-cast v1, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d45c6: 6e10 ad9f 0100 |000d: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.writeToJsonObject:()Lorg/json/JSONObject; // method@9fad │ │ +3d45cc: 0c01 |0010: move-result-object v1 │ │ +3d45ce: 3801 0500 |0011: if-eqz v1, 0016 // +0005 │ │ +3d45d2: 6e20 5caa 1000 |0013: invoke-virtual {v0, v1}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@aa5c │ │ +3d45d8: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3d45dc: 28ed |0018: goto 0005 // -0013 │ │ +3d45de: 1a03 9b06 |0019: const-string v3, "/index.php/apps/gpoddersync/episode_action/create" // string@069b │ │ +3d45e2: 7020 539f 3200 |001b: invoke-direct {v2, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ +3d45e8: 0c03 |001e: move-result-object v3 │ │ +3d45ea: 6e10 5eaa 0000 |001f: invoke-virtual {v0}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@aa5e │ │ +3d45f0: 0c04 |0022: move-result-object v4 │ │ +3d45f2: 1a05 c657 |0023: const-string v5, "application/json" // string@57c6 │ │ +3d45f6: 7110 d0a9 0500 |0025: invoke-static {v5}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d0 │ │ +3d45fc: 0c05 |0028: move-result-object v5 │ │ +3d45fe: 7120 f5a9 5400 |0029: invoke-static {v4, v5}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ +3d4604: 0c04 |002c: move-result-object v4 │ │ +3d4606: 1a05 473f |002d: const-string v5, "POST" // string@3f47 │ │ +3d460a: 7040 549f 3245 |002f: invoke-direct {v2, v3, v5, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ +3d4610: 0e00 |0032: return-void │ │ +3d4612: 0d03 |0033: move-exception v3 │ │ +3d4614: 6e10 42a6 0300 |0034: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d461a: 2204 a319 |0037: new-instance v4, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@19a3 │ │ +3d461e: 7020 589f 3400 |0039: invoke-direct {v4, v3}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@9f58 │ │ +3d4624: 2704 |003c: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=116 │ │ 0x000d line=117 │ │ @@ -1438696,48 +1438690,48 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3d41ac: |[3d41ac] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ -3d41bc: 1a00 9a06 |0000: const-string v0, "/index.php/apps/gpoddersync/episode_action" // string@069a │ │ -3d41c0: 7020 539f 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ -3d41c6: 0c00 |0005: move-result-object v0 │ │ -3d41c8: 1a01 2dbd |0006: const-string v1, "since" // string@bd2d │ │ -3d41cc: 2202 611b |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d41d0: 7010 06a6 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d41d6: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ -3d41da: 6e20 12a6 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d41e0: 6e30 0ea6 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3d41e6: 6e10 1ba6 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d41ec: 0c05 |0018: move-result-object v5 │ │ -3d41ee: 6e30 c3a9 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c3 │ │ -3d41f4: 1a05 9117 |001c: const-string v5, "GET" // string@1791 │ │ -3d41f8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -3d41fa: 7040 549f 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ -3d4200: 0c05 |0022: move-result-object v5 │ │ -3d4202: 2206 b61c |0023: new-instance v6, Lorg/json/JSONObject; // type@1cb6 │ │ -3d4206: 7020 60aa 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d420c: 7110 099f 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@9f09 │ │ -3d4212: 0c05 |002b: move-result-object v5 │ │ -3d4214: 1105 |002c: return-object v5 │ │ -3d4216: 0d05 |002d: move-exception v5 │ │ -3d4218: 6e10 42a6 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d421e: 2206 d419 |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ -3d4222: 7020 d79f 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d4228: 2706 |0036: throw v6 │ │ -3d422a: 0d05 |0037: move-exception v5 │ │ -3d422c: 2802 |0038: goto 003a // +0002 │ │ -3d422e: 0d05 |0039: move-exception v5 │ │ -3d4230: 6e10 42a6 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d4236: 2206 d419 |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ -3d423a: 7020 d79f 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d4240: 2706 |0042: throw v6 │ │ +3d4184: |[3d4184] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; │ │ +3d4194: 1a00 9a06 |0000: const-string v0, "/index.php/apps/gpoddersync/episode_action" // string@069a │ │ +3d4198: 7020 539f 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ +3d419e: 0c00 |0005: move-result-object v0 │ │ +3d41a0: 1a01 2dbd |0006: const-string v1, "since" // string@bd2d │ │ +3d41a4: 2202 611b |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d41a8: 7010 06a6 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d41ae: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ +3d41b2: 6e20 12a6 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d41b8: 6e30 0ea6 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3d41be: 6e10 1ba6 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d41c4: 0c05 |0018: move-result-object v5 │ │ +3d41c6: 6e30 c3a9 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c3 │ │ +3d41cc: 1a05 9117 |001c: const-string v5, "GET" // string@1791 │ │ +3d41d0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +3d41d2: 7040 549f 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ +3d41d8: 0c05 |0022: move-result-object v5 │ │ +3d41da: 2206 b61c |0023: new-instance v6, Lorg/json/JSONObject; // type@1cb6 │ │ +3d41de: 7020 60aa 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d41e4: 7110 099f 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readEpisodeActionsFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@9f09 │ │ +3d41ea: 0c05 |002b: move-result-object v5 │ │ +3d41ec: 1105 |002c: return-object v5 │ │ +3d41ee: 0d05 |002d: move-exception v5 │ │ +3d41f0: 6e10 42a6 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d41f6: 2206 d419 |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ +3d41fa: 7020 d79f 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d4200: 2706 |0036: throw v6 │ │ +3d4202: 0d05 |0037: move-exception v5 │ │ +3d4204: 2802 |0038: goto 003a // +0002 │ │ +3d4206: 0d05 |0039: move-exception v5 │ │ +3d4208: 6e10 42a6 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d420e: 2206 d419 |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ +3d4212: 7020 d79f 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d4218: 2706 |0042: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Lorg/json/JSONException; -> 0x0039 │ │ Ljava/net/MalformedURLException; -> 0x0037 │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0002 line=87 │ │ @@ -1438758,48 +1438752,48 @@ │ │ type : '(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -3d4258: |[3d4258] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ -3d4268: 1a00 9d06 |0000: const-string v0, "/index.php/apps/gpoddersync/subscriptions" // string@069d │ │ -3d426c: 7020 539f 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ -3d4272: 0c00 |0005: move-result-object v0 │ │ -3d4274: 1a01 2dbd |0006: const-string v1, "since" // string@bd2d │ │ -3d4278: 2202 611b |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d427c: 7010 06a6 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d4282: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ -3d4286: 6e20 12a6 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d428c: 6e30 0ea6 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3d4292: 6e10 1ba6 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d4298: 0c05 |0018: move-result-object v5 │ │ -3d429a: 6e30 c3a9 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c3 │ │ -3d42a0: 1a05 9117 |001c: const-string v5, "GET" // string@1791 │ │ -3d42a4: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -3d42a6: 7040 549f 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ -3d42ac: 0c05 |0022: move-result-object v5 │ │ -3d42ae: 2206 b61c |0023: new-instance v6, Lorg/json/JSONObject; // type@1cb6 │ │ -3d42b2: 7020 60aa 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ -3d42b8: 7110 0a9f 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@9f0a │ │ -3d42be: 0c05 |002b: move-result-object v5 │ │ -3d42c0: 1105 |002c: return-object v5 │ │ -3d42c2: 0d05 |002d: move-exception v5 │ │ -3d42c4: 6e10 42a6 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d42ca: 2206 d419 |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ -3d42ce: 7020 d79f 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d42d4: 2706 |0036: throw v6 │ │ -3d42d6: 0d05 |0037: move-exception v5 │ │ -3d42d8: 2802 |0038: goto 003a // +0002 │ │ -3d42da: 0d05 |0039: move-exception v5 │ │ -3d42dc: 6e10 42a6 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d42e2: 2206 d419 |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ -3d42e6: 7020 d79f 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d42ec: 2706 |0042: throw v6 │ │ +3d4230: |[3d4230] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; │ │ +3d4240: 1a00 9d06 |0000: const-string v0, "/index.php/apps/gpoddersync/subscriptions" // string@069d │ │ +3d4244: 7020 539f 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ +3d424a: 0c00 |0005: move-result-object v0 │ │ +3d424c: 1a01 2dbd |0006: const-string v1, "since" // string@bd2d │ │ +3d4250: 2202 611b |0008: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d4254: 7010 06a6 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d425a: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ +3d425e: 6e20 12a6 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d4264: 6e30 0ea6 5206 |0012: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3d426a: 6e10 1ba6 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d4270: 0c05 |0018: move-result-object v5 │ │ +3d4272: 6e30 c3a9 1005 |0019: invoke-virtual {v0, v1, v5}, Lokhttp3/HttpUrl$Builder;.addQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@a9c3 │ │ +3d4278: 1a05 9117 |001c: const-string v5, "GET" // string@1791 │ │ +3d427c: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +3d427e: 7040 549f 0465 |001f: invoke-direct {v4, v0, v5, v6}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ +3d4284: 0c05 |0022: move-result-object v5 │ │ +3d4286: 2206 b61c |0023: new-instance v6, Lorg/json/JSONObject; // type@1cb6 │ │ +3d428a: 7020 60aa 5600 |0025: invoke-direct {v6, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@aa60 │ │ +3d4290: 7110 0a9f 0600 |0028: invoke-static {v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/mapper/ResponseMapper;.readSubscriptionChangesFromJsonObject:(Lorg/json/JSONObject;)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@9f0a │ │ +3d4296: 0c05 |002b: move-result-object v5 │ │ +3d4298: 1105 |002c: return-object v5 │ │ +3d429a: 0d05 |002d: move-exception v5 │ │ +3d429c: 6e10 42a6 0500 |002e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d42a2: 2206 d419 |0031: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ +3d42a6: 7020 d79f 5600 |0033: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d42ac: 2706 |0036: throw v6 │ │ +3d42ae: 0d05 |0037: move-exception v5 │ │ +3d42b0: 2802 |0038: goto 003a // +0002 │ │ +3d42b2: 0d05 |0039: move-exception v5 │ │ +3d42b4: 6e10 42a6 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d42ba: 2206 d419 |003d: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ +3d42be: 7020 d79f 5600 |003f: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d42c4: 2706 |0042: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Lorg/json/JSONException; -> 0x0039 │ │ Ljava/net/MalformedURLException; -> 0x0037 │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0002 line=50 │ │ @@ -1438820,64 +1438814,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d459c: |[3d459c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.login:()V │ │ -3d45ac: 0e00 |0000: return-void │ │ +3d4574: |[3d4574] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.login:()V │ │ +3d4584: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;) │ │ name : 'logout' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d45b0: |[3d45b0] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.logout:()V │ │ -3d45c0: 0e00 |0000: return-void │ │ +3d4588: |[3d4588] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.logout:()V │ │ +3d4598: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;) │ │ name : 'uploadEpisodeActions' │ │ type : '(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3d4304: |[3d4304] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3d4314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3d4316: 7210 32a8 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ -3d431c: 0a01 |0004: move-result v1 │ │ -3d431e: 3510 1100 |0005: if-ge v0, v1, 0016 // +0011 │ │ -3d4322: 7210 32a8 0500 |0007: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ -3d4328: 0a01 |000a: move-result v1 │ │ -3d432a: d802 001e |000b: add-int/lit8 v2, v0, #int 30 // #1e │ │ -3d432e: 7120 a1a5 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@a5a1 │ │ -3d4334: 0a01 |0010: move-result v1 │ │ -3d4336: 7040 569f 5410 |0011: invoke-direct {v4, v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)V // method@9f56 │ │ -3d433c: 0120 |0014: move v0, v2 │ │ -3d433e: 28ec |0015: goto 0001 // -0014 │ │ -3d4340: 2205 a119 |0016: new-instance v5, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse; // type@19a1 │ │ -3d4344: 7100 1da6 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3d434a: 0b00 |001b: move-result-wide v0 │ │ -3d434c: 1602 e803 |001c: const-wide/16 v2, #int 1000 // #3e8 │ │ -3d4350: be20 |001e: div-long/2addr v0, v2 │ │ -3d4352: 7030 4d9f 0501 |001f: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse;.:(J)V // method@9f4d │ │ -3d4358: 1105 |0022: return-object v5 │ │ +3d42dc: |[3d42dc] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3d42ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3d42ee: 7210 32a8 0500 |0001: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ +3d42f4: 0a01 |0004: move-result v1 │ │ +3d42f6: 3510 1100 |0005: if-ge v0, v1, 0016 // +0011 │ │ +3d42fa: 7210 32a8 0500 |0007: invoke-interface {v5}, Ljava/util/List;.size:()I // method@a832 │ │ +3d4300: 0a01 |000a: move-result v1 │ │ +3d4302: d802 001e |000b: add-int/lit8 v2, v0, #int 30 // #1e │ │ +3d4306: 7120 a1a5 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@a5a1 │ │ +3d430c: 0a01 |0010: move-result v1 │ │ +3d430e: 7040 569f 5410 |0011: invoke-direct {v4, v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.uploadEpisodeActionsPartial:(Ljava/util/List;II)V // method@9f56 │ │ +3d4314: 0120 |0014: move v0, v2 │ │ +3d4316: 28ec |0015: goto 0001 // -0014 │ │ +3d4318: 2205 a119 |0016: new-instance v5, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse; // type@19a1 │ │ +3d431c: 7100 1da6 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3d4322: 0b00 |001b: move-result-wide v0 │ │ +3d4324: 1602 e803 |001c: const-wide/16 v2, #int 1000 // #3e8 │ │ +3d4328: be20 |001e: div-long/2addr v0, v2 │ │ +3d432a: 7030 4d9f 0501 |001f: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService$NextcloudGpodderEpisodeActionPostResponse;.:(J)V // method@9f4d │ │ +3d4330: 1105 |0022: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0007 line=106 │ │ 0x0011 line=105 │ │ 0x0016 line=108 │ │ locals : │ │ @@ -1438889,51 +1438883,51 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -3d435c: |[3d435c] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ -3d436c: 1a00 9c06 |0000: const-string v0, "/index.php/apps/gpoddersync/subscription_change/create" // string@069c │ │ -3d4370: 7020 539f 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ -3d4376: 0c00 |0005: move-result-object v0 │ │ -3d4378: 2201 b61c |0006: new-instance v1, Lorg/json/JSONObject; // type@1cb6 │ │ -3d437c: 7010 5faa 0100 |0008: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ -3d4382: 1a02 6c54 |000b: const-string v2, "add" // string@546c │ │ -3d4386: 2203 b41c |000d: new-instance v3, Lorg/json/JSONArray; // type@1cb4 │ │ -3d438a: 7020 57aa 5300 |000f: invoke-direct {v3, v5}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ -3d4390: 6e30 6caa 2103 |0012: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d4396: 1a05 70ad |0015: const-string v5, "remove" // string@ad70 │ │ -3d439a: 2202 b41c |0017: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ -3d439e: 7020 57aa 6200 |0019: invoke-direct {v2, v6}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ -3d43a4: 6e30 6caa 5102 |001c: invoke-virtual {v1, v5, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ -3d43aa: 6e10 6eaa 0100 |001f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@aa6e │ │ -3d43b0: 0c05 |0022: move-result-object v5 │ │ -3d43b2: 1a06 c657 |0023: const-string v6, "application/json" // string@57c6 │ │ -3d43b6: 7110 d0a9 0600 |0025: invoke-static {v6}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d0 │ │ -3d43bc: 0c06 |0028: move-result-object v6 │ │ -3d43be: 7120 f5a9 6500 |0029: invoke-static {v5, v6}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ -3d43c4: 0c05 |002c: move-result-object v5 │ │ -3d43c6: 1a06 473f |002d: const-string v6, "POST" // string@3f47 │ │ -3d43ca: 7040 549f 0456 |002f: invoke-direct {v4, v0, v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ -3d43d0: 2205 9719 |0032: new-instance v5, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1997 │ │ -3d43d4: 7100 1da6 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3d43da: 0b00 |0037: move-result-wide v0 │ │ -3d43dc: 1602 e803 |0038: const-wide/16 v2, #int 1000 // #3e8 │ │ -3d43e0: be20 |003a: div-long/2addr v0, v2 │ │ -3d43e2: 2206 df1b |003b: new-instance v6, Ljava/util/HashMap; // type@1bdf │ │ -3d43e6: 7010 f2a7 0600 |003d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3d43ec: 7040 259f 0561 |0040: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@9f25 │ │ -3d43f2: 1105 |0043: return-object v5 │ │ -3d43f4: 0d05 |0044: move-exception v5 │ │ -3d43f6: 6e10 42a6 0500 |0045: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d43fc: 2206 a319 |0048: new-instance v6, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@19a3 │ │ -3d4400: 7020 589f 5600 |004a: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@9f58 │ │ -3d4406: 2706 |004d: throw v6 │ │ +3d4334: |[3d4334] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSyncService.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; │ │ +3d4344: 1a00 9c06 |0000: const-string v0, "/index.php/apps/gpoddersync/subscription_change/create" // string@069c │ │ +3d4348: 7020 539f 0400 |0002: invoke-direct {v4, v0}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.makeUrl:(Ljava/lang/String;)Lokhttp3/HttpUrl$Builder; // method@9f53 │ │ +3d434e: 0c00 |0005: move-result-object v0 │ │ +3d4350: 2201 b61c |0006: new-instance v1, Lorg/json/JSONObject; // type@1cb6 │ │ +3d4354: 7010 5faa 0100 |0008: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@aa5f │ │ +3d435a: 1a02 6c54 |000b: const-string v2, "add" // string@546c │ │ +3d435e: 2203 b41c |000d: new-instance v3, Lorg/json/JSONArray; // type@1cb4 │ │ +3d4362: 7020 57aa 5300 |000f: invoke-direct {v3, v5}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ +3d4368: 6e30 6caa 2103 |0012: invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d436e: 1a05 70ad |0015: const-string v5, "remove" // string@ad70 │ │ +3d4372: 2202 b41c |0017: new-instance v2, Lorg/json/JSONArray; // type@1cb4 │ │ +3d4376: 7020 57aa 6200 |0019: invoke-direct {v2, v6}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@aa57 │ │ +3d437c: 6e30 6caa 5102 |001c: invoke-virtual {v1, v5, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@aa6c │ │ +3d4382: 6e10 6eaa 0100 |001f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@aa6e │ │ +3d4388: 0c05 |0022: move-result-object v5 │ │ +3d438a: 1a06 c657 |0023: const-string v6, "application/json" // string@57c6 │ │ +3d438e: 7110 d0a9 0600 |0025: invoke-static {v6}, Lokhttp3/MediaType;.get:(Ljava/lang/String;)Lokhttp3/MediaType; // method@a9d0 │ │ +3d4394: 0c06 |0028: move-result-object v6 │ │ +3d4396: 7120 f5a9 6500 |0029: invoke-static {v5, v6}, Lokhttp3/RequestBody;.create:(Ljava/lang/String;Lokhttp3/MediaType;)Lokhttp3/RequestBody; // method@a9f5 │ │ +3d439c: 0c05 |002c: move-result-object v5 │ │ +3d439e: 1a06 473f |002d: const-string v6, "POST" // string@3f47 │ │ +3d43a2: 7040 549f 0456 |002f: invoke-direct {v4, v0, v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.performRequest:(Lokhttp3/HttpUrl$Builder;Ljava/lang/String;Lokhttp3/RequestBody;)Ljava/lang/String; // method@9f54 │ │ +3d43a8: 2205 9719 |0032: new-instance v5, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse; // type@1997 │ │ +3d43ac: 7100 1da6 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3d43b2: 0b00 |0037: move-result-wide v0 │ │ +3d43b4: 1602 e803 |0038: const-wide/16 v2, #int 1000 // #3e8 │ │ +3d43b8: be20 |003a: div-long/2addr v0, v2 │ │ +3d43ba: 2206 df1b |003b: new-instance v6, Ljava/util/HashMap; // type@1bdf │ │ +3d43be: 7010 f2a7 0600 |003d: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3d43c4: 7040 259f 0561 |0040: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/sync/gpoddernet/model/GpodnetUploadChangesResponse;.:(JLjava/util/Map;)V // method@9f25 │ │ +3d43ca: 1105 |0043: return-object v5 │ │ +3d43cc: 0d05 |0044: move-exception v5 │ │ +3d43ce: 6e10 42a6 0500 |0045: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d43d4: 2206 a319 |0048: new-instance v6, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; // type@19a3 │ │ +3d43d8: 7020 589f 5600 |004a: invoke-direct {v6, v5}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException;.:(Ljava/lang/Throwable;)V // method@9f58 │ │ +3d43de: 2706 |004d: throw v6 │ │ catches : 1 │ │ 0x0000 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0044 │ │ positions : │ │ 0x0002 line=69 │ │ 0x0006 line=70 │ │ 0x000d line=71 │ │ @@ -1438974,17 +1438968,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d4660: |[3d4660] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSynchronizationServiceException.:(Ljava/lang/Throwable;)V │ │ -3d4670: 7020 d79f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ -3d4676: 0e00 |0003: return-void │ │ +3d4638: |[3d4638] de.danoeh.antennapod.net.sync.nextcloud.NextcloudSynchronizationServiceException.:(Ljava/lang/Throwable;)V │ │ +3d4648: 7020 d79f 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException;.:(Ljava/lang/Throwable;)V // method@9fd7 │ │ +3d464e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSynchronizationServiceException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1439032,18 +1439026,18 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3d999c: |[3d999c] de.danoeh.antennapod.parser.feed.element.AtomText.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V │ │ -3d99ac: 7030 3aa0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3d99b2: 5b03 97c7 |0003: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c797 │ │ -3d99b6: 0e00 |0005: return-void │ │ +3d9974: |[3d9974] de.danoeh.antennapod.parser.feed.element.AtomText.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V │ │ +3d9984: 7030 3aa0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3d998a: 5b03 97c7 |0003: iput-object v3, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c797 │ │ +3d998e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/feed/element/AtomText; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1439056,39 +1439050,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3d9934: |[3d9934] de.danoeh.antennapod.parser.feed.element.AtomText.getProcessedContent:()Ljava/lang/String; │ │ -3d9944: 5420 97c7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c797 │ │ -3d9948: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3d994c: 5420 96c7 |0004: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ -3d9950: 1100 |0006: return-object v0 │ │ -3d9952: 1a01 b980 |0007: const-string v1, "html" // string@80b9 │ │ -3d9956: 6e20 e0a5 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d995c: 0a00 |000c: move-result v0 │ │ -3d995e: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -3d9962: 5420 96c7 |000f: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ -3d9966: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -3d9968: 7120 162a 1000 |0012: invoke-static {v0, v1}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ -3d996e: 0c00 |0015: move-result-object v0 │ │ -3d9970: 6e10 c0a5 0000 |0016: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3d9976: 0c00 |0019: move-result-object v0 │ │ -3d9978: 1100 |001a: return-object v0 │ │ -3d997a: 5420 97c7 |001b: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c797 │ │ -3d997e: 1a01 76c9 |001d: const-string v1, "xhtml" // string@c976 │ │ -3d9982: 6e20 e0a5 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9988: 0a00 |0022: move-result v0 │ │ -3d998a: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -3d998e: 5420 96c7 |0025: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ -3d9992: 1100 |0027: return-object v0 │ │ -3d9994: 5420 96c7 |0028: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ -3d9998: 1100 |002a: return-object v0 │ │ +3d990c: |[3d990c] de.danoeh.antennapod.parser.feed.element.AtomText.getProcessedContent:()Ljava/lang/String; │ │ +3d991c: 5420 97c7 |0000: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c797 │ │ +3d9920: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3d9924: 5420 96c7 |0004: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ +3d9928: 1100 |0006: return-object v0 │ │ +3d992a: 1a01 b980 |0007: const-string v1, "html" // string@80b9 │ │ +3d992e: 6e20 e0a5 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9934: 0a00 |000c: move-result v0 │ │ +3d9936: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +3d993a: 5420 96c7 |000f: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ +3d993e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +3d9940: 7120 162a 1000 |0012: invoke-static {v0, v1}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ +3d9946: 0c00 |0015: move-result-object v0 │ │ +3d9948: 6e10 c0a5 0000 |0016: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3d994e: 0c00 |0019: move-result-object v0 │ │ +3d9950: 1100 |001a: return-object v0 │ │ +3d9952: 5420 97c7 |001b: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.type:Ljava/lang/String; // field@c797 │ │ +3d9956: 1a01 76c9 |001d: const-string v1, "xhtml" // string@c976 │ │ +3d995a: 6e20 e0a5 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9960: 0a00 |0022: move-result v0 │ │ +3d9962: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +3d9966: 5420 96c7 |0025: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ +3d996a: 1100 |0027: return-object v0 │ │ +3d996c: 5420 96c7 |0028: iget-object v0, v2, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ +3d9970: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=23 │ │ 0x0009 line=24 │ │ 0x000f line=25 │ │ 0x001b line=26 │ │ @@ -1439102,17 +1439096,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d99b8: |[3d99b8] de.danoeh.antennapod.parser.feed.element.AtomText.setContent:(Ljava/lang/String;)V │ │ -3d99c8: 5b01 96c7 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ -3d99cc: 0e00 |0002: return-void │ │ +3d9990: |[3d9990] de.danoeh.antennapod.parser.feed.element.AtomText.setContent:(Ljava/lang/String;)V │ │ +3d99a0: 5b01 96c7 |0000: iput-object v1, v0, Lde/danoeh/antennapod/parser/feed/element/AtomText;.content:Ljava/lang/String; // field@c796 │ │ +3d99a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/parser/feed/element/AtomText; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1439316,17 +1439310,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d9d9c: |[3d9d9c] de.danoeh.antennapod.parser.feed.namespace.Atom.:()V │ │ -3d9dac: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3d9db2: 0e00 |0003: return-void │ │ +3d9d74: |[3d9d74] de.danoeh.antennapod.parser.feed.namespace.Atom.:()V │ │ +3d9d84: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3d9d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Atom; │ │ │ │ Virtual methods - │ │ @@ -1439335,287 +1439329,287 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 557 16-bit code units │ │ -3d9db4: |[3d9db4] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3d9dc4: 1a00 de6a |0000: const-string v0, "entry" // string@6ade │ │ -3d9dc8: 6e20 e0a5 8000 |0002: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9dce: 0a08 |0005: move-result v8 │ │ -3d9dd0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3d9dd2: 3808 3d00 |0007: if-eqz v8, 0044 // +003d │ │ -3d9dd6: 6e10 10a0 0900 |0009: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9ddc: 0c08 |000c: move-result-object v8 │ │ -3d9dde: 3808 3400 |000d: if-eqz v8, 0041 // +0034 │ │ -3d9de2: 6e10 15a0 0900 |000f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ -3d9de8: 0c08 |0012: move-result-object v8 │ │ -3d9dea: 1a02 3869 |0013: const-string v2, "duration" // string@6938 │ │ -3d9dee: 7220 50a8 2800 |0015: invoke-interface {v8, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3d9df4: 0a08 |0018: move-result v8 │ │ -3d9df6: 3808 2800 |0019: if-eqz v8, 0041 // +0028 │ │ -3d9dfa: 6e10 10a0 0900 |001b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9e00: 0c08 |001e: move-result-object v8 │ │ -3d9e02: 6e10 059c 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3d9e08: 0a03 |0022: move-result v3 │ │ -3d9e0a: 3803 1700 |0023: if-eqz v3, 003a // +0017 │ │ -3d9e0e: 6e10 15a0 0900 |0025: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ -3d9e14: 0c03 |0028: move-result-object v3 │ │ -3d9e16: 7220 54a8 2300 |0029: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3d9e1c: 0c03 |002c: move-result-object v3 │ │ -3d9e1e: 1f03 481b |002d: check-cast v3, Ljava/lang/Integer; // type@1b48 │ │ -3d9e22: 6e10 fe9b 0800 |002f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3d9e28: 0c08 |0032: move-result-object v8 │ │ -3d9e2a: 6e10 6fa5 0300 |0033: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3d9e30: 0a03 |0036: move-result v3 │ │ -3d9e32: 6e20 5b9c 3800 |0037: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ -3d9e38: 6e10 15a0 0900 |003a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ -3d9e3e: 0c08 |003d: move-result-object v8 │ │ -3d9e40: 7220 5aa8 2800 |003e: invoke-interface {v8, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@a85a │ │ -3d9e46: 6e20 18a0 1900 |0041: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ -3d9e4c: 6e10 14a0 0900 |0044: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3d9e52: 0c08 |0047: move-result-object v8 │ │ -3d9e54: 6e10 31a7 0800 |0048: invoke-virtual {v8}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ -3d9e5a: 0a08 |004b: move-result v8 │ │ -3d9e5c: 1222 |004c: const/4 v2, #int 2 // #2 │ │ -3d9e5e: 3428 df01 |004d: if-lt v8, v2, 022c // +01df │ │ -3d9e62: 6e10 0ea0 0900 |004f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3d9e68: 0c08 |0052: move-result-object v8 │ │ -3d9e6a: 3808 0b00 |0053: if-eqz v8, 005e // +000b │ │ -3d9e6e: 6e10 0ea0 0900 |0055: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3d9e74: 0c08 |0058: move-result-object v8 │ │ -3d9e76: 6e10 1ba6 0800 |0059: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d9e7c: 0c08 |005c: move-result-object v8 │ │ -3d9e7e: 2803 |005d: goto 0060 // +0003 │ │ -3d9e80: 1a08 0000 |005e: const-string v8, "" // string@0000 │ │ -3d9e84: 7110 6ca0 0800 |0060: invoke-static {v8}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a06c │ │ -3d9e8a: 0c02 |0063: move-result-object v2 │ │ -3d9e8c: 6e10 14a0 0900 |0064: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3d9e92: 0c03 |0067: move-result-object v3 │ │ -3d9e94: 6e10 99a8 0300 |0068: invoke-virtual {v3}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3d9e9a: 0c03 |006b: move-result-object v3 │ │ -3d9e9c: 1f03 f119 |006c: check-cast v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d9ea0: 6e10 3ba0 0300 |006e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3d9ea6: 0c04 |0071: move-result-object v4 │ │ -3d9ea8: 6e10 13a0 0900 |0072: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ -3d9eae: 0c05 |0075: move-result-object v5 │ │ -3d9eb0: 6e10 3ba0 0500 |0076: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3d9eb6: 0c05 |0079: move-result-object v5 │ │ -3d9eb8: 1a06 72c2 |007a: const-string v6, "title|content|subtitle|summary" // string@c272 │ │ -3d9ebc: 6e20 efa5 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3d9ec2: 0a06 |007f: move-result v6 │ │ -3d9ec4: 3806 0800 |0080: if-eqz v6, 0088 // +0008 │ │ -3d9ec8: 0731 |0082: move-object v1, v3 │ │ -3d9eca: 1f01 f019 |0083: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@19f0 │ │ -3d9ece: 6e20 39a0 2100 |0085: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.setContent:(Ljava/lang/String;)V // method@a039 │ │ -3d9ed4: 1a03 9e81 |0088: const-string v3, "id" // string@819e │ │ -3d9ed8: 6e20 e0a5 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9ede: 0a03 |008d: move-result v3 │ │ -3d9ee0: 1a06 6a6d |008e: const-string v6, "feed" // string@6d6a │ │ -3d9ee4: 3803 2c00 |0090: if-eqz v3, 00bc // +002c │ │ -3d9ee8: 6e20 e0a5 5600 |0092: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9eee: 0a01 |0095: move-result v1 │ │ -3d9ef0: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -3d9ef4: 6e10 11a0 0900 |0098: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9efa: 0c01 |009b: move-result-object v1 │ │ -3d9efc: 3801 0b00 |009c: if-eqz v1, 00a7 // +000b │ │ -3d9f00: 6e10 11a0 0900 |009e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9f06: 0c09 |00a1: move-result-object v9 │ │ -3d9f08: 6e20 be9b 8900 |00a2: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setFeedIdentifier:(Ljava/lang/String;)V // method@9bbe │ │ -3d9f0e: 2900 8701 |00a5: goto/16 022c // +0187 │ │ -3d9f12: 6e20 e0a5 5000 |00a7: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9f18: 0a00 |00aa: move-result v0 │ │ -3d9f1a: 3800 8101 |00ab: if-eqz v0, 022c // +0181 │ │ -3d9f1e: 6e10 10a0 0900 |00ad: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9f24: 0c00 |00b0: move-result-object v0 │ │ -3d9f26: 3800 7b01 |00b1: if-eqz v0, 022c // +017b │ │ -3d9f2a: 6e10 10a0 0900 |00b3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9f30: 0c09 |00b6: move-result-object v9 │ │ -3d9f32: 6e20 149c 8900 |00b7: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@9c14 │ │ -3d9f38: 2900 7201 |00ba: goto/16 022c // +0172 │ │ -3d9f3c: 1a08 5ec2 |00bc: const-string v8, "title" // string@c25e │ │ -3d9f40: 6e20 e0a5 4800 |00be: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9f46: 0a08 |00c1: move-result v8 │ │ -3d9f48: 3808 3600 |00c2: if-eqz v8, 00f8 // +0036 │ │ -3d9f4c: 3801 3400 |00c4: if-eqz v1, 00f8 // +0034 │ │ -3d9f50: 6e20 e0a5 5600 |00c6: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9f56: 0a08 |00c9: move-result v8 │ │ -3d9f58: 3808 1500 |00ca: if-eqz v8, 00df // +0015 │ │ -3d9f5c: 6e10 11a0 0900 |00cc: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9f62: 0c08 |00cf: move-result-object v8 │ │ -3d9f64: 3808 0f00 |00d0: if-eqz v8, 00df // +000f │ │ -3d9f68: 6e10 11a0 0900 |00d2: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9f6e: 0c08 |00d5: move-result-object v8 │ │ -3d9f70: 6e10 38a0 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ -3d9f76: 0c09 |00d9: move-result-object v9 │ │ -3d9f78: 6e20 cd9b 9800 |00da: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@9bcd │ │ -3d9f7e: 2900 4f01 |00dd: goto/16 022c // +014f │ │ -3d9f82: 6e20 e0a5 5000 |00df: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9f88: 0a08 |00e2: move-result v8 │ │ -3d9f8a: 3808 4901 |00e3: if-eqz v8, 022c // +0149 │ │ -3d9f8e: 6e10 10a0 0900 |00e5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9f94: 0c08 |00e8: move-result-object v8 │ │ -3d9f96: 3808 4301 |00e9: if-eqz v8, 022c // +0143 │ │ -3d9f9a: 6e10 10a0 0900 |00eb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9fa0: 0c08 |00ee: move-result-object v8 │ │ -3d9fa2: 6e10 38a0 0100 |00ef: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ -3d9fa8: 0c09 |00f2: move-result-object v9 │ │ -3d9faa: 6e20 1c9c 9800 |00f3: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ -3d9fb0: 2900 3601 |00f6: goto/16 022c // +0136 │ │ -3d9fb4: 1a08 d4bf |00f8: const-string v8, "subtitle" // string@bfd4 │ │ -3d9fb8: 6e20 e0a5 4800 |00fa: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9fbe: 0a08 |00fd: move-result v8 │ │ -3d9fc0: 3808 1d00 |00fe: if-eqz v8, 011b // +001d │ │ -3d9fc4: 6e20 e0a5 5600 |0100: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9fca: 0a08 |0103: move-result v8 │ │ -3d9fcc: 3808 1700 |0104: if-eqz v8, 011b // +0017 │ │ -3d9fd0: 3801 1500 |0106: if-eqz v1, 011b // +0015 │ │ -3d9fd4: 6e10 11a0 0900 |0108: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9fda: 0c08 |010b: move-result-object v8 │ │ -3d9fdc: 3808 0f00 |010c: if-eqz v8, 011b // +000f │ │ -3d9fe0: 6e10 11a0 0900 |010e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9fe6: 0c08 |0111: move-result-object v8 │ │ -3d9fe8: 6e10 38a0 0100 |0112: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ -3d9fee: 0c09 |0115: move-result-object v9 │ │ -3d9ff0: 6e20 bc9b 9800 |0116: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ -3d9ff6: 2900 1301 |0119: goto/16 022c // +0113 │ │ -3d9ffa: 1a08 8361 |011b: const-string v8, "content" // string@6183 │ │ -3d9ffe: 6e20 e0a5 4800 |011d: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da004: 0a08 |0120: move-result v8 │ │ -3da006: 3808 1d00 |0121: if-eqz v8, 013e // +001d │ │ -3da00a: 6e20 e0a5 5000 |0123: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da010: 0a08 |0126: move-result v8 │ │ -3da012: 3808 1700 |0127: if-eqz v8, 013e // +0017 │ │ -3da016: 3801 1500 |0129: if-eqz v1, 013e // +0015 │ │ -3da01a: 6e10 10a0 0900 |012b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da020: 0c08 |012e: move-result-object v8 │ │ -3da022: 3808 0f00 |012f: if-eqz v8, 013e // +000f │ │ -3da026: 6e10 10a0 0900 |0131: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da02c: 0c08 |0134: move-result-object v8 │ │ -3da02e: 6e10 38a0 0100 |0135: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ -3da034: 0c09 |0138: move-result-object v9 │ │ -3da036: 6e20 0f9c 9800 |0139: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3da03c: 2900 f000 |013c: goto/16 022c // +00f0 │ │ -3da040: 1a08 fabf |013e: const-string v8, "summary" // string@bffa │ │ -3da044: 6e20 e0a5 4800 |0140: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da04a: 0a08 |0143: move-result v8 │ │ -3da04c: 3808 1d00 |0144: if-eqz v8, 0161 // +001d │ │ -3da050: 6e20 e0a5 5000 |0146: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da056: 0a08 |0149: move-result v8 │ │ -3da058: 3808 1700 |014a: if-eqz v8, 0161 // +0017 │ │ -3da05c: 3801 1500 |014c: if-eqz v1, 0161 // +0015 │ │ -3da060: 6e10 10a0 0900 |014e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da066: 0c08 |0151: move-result-object v8 │ │ -3da068: 3808 0f00 |0152: if-eqz v8, 0161 // +000f │ │ -3da06c: 6e10 10a0 0900 |0154: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da072: 0c08 |0157: move-result-object v8 │ │ -3da074: 6e10 38a0 0100 |0158: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ -3da07a: 0c09 |015b: move-result-object v9 │ │ -3da07c: 6e20 0f9c 9800 |015c: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3da082: 2900 cd00 |015f: goto/16 022c // +00cd │ │ -3da086: 1a08 01c6 |0161: const-string v8, "updated" // string@c601 │ │ -3da08a: 6e20 e0a5 4800 |0163: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da090: 0a08 |0166: move-result v8 │ │ -3da092: 3808 2500 |0167: if-eqz v8, 018c // +0025 │ │ -3da096: 6e20 e0a5 5000 |0169: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da09c: 0a08 |016c: move-result v8 │ │ -3da09e: 3808 1f00 |016d: if-eqz v8, 018c // +001f │ │ -3da0a2: 6e10 10a0 0900 |016f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da0a8: 0c08 |0172: move-result-object v8 │ │ -3da0aa: 3808 1900 |0173: if-eqz v8, 018c // +0019 │ │ -3da0ae: 6e10 10a0 0900 |0175: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da0b4: 0c08 |0178: move-result-object v8 │ │ -3da0b6: 6e10 029c 0800 |0179: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ -3da0bc: 0c08 |017c: move-result-object v8 │ │ -3da0be: 3908 0f00 |017d: if-nez v8, 018c // +000f │ │ -3da0c2: 6e10 10a0 0900 |017f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da0c8: 0c08 |0182: move-result-object v8 │ │ -3da0ca: 7110 5fa0 0200 |0183: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ -3da0d0: 0c09 |0186: move-result-object v9 │ │ -3da0d2: 6e20 1b9c 9800 |0187: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ -3da0d8: 2900 a200 |018a: goto/16 022c // +00a2 │ │ -3da0dc: 1a08 d3aa |018c: const-string v8, "published" // string@aad3 │ │ -3da0e0: 6e20 e0a5 4800 |018e: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da0e6: 0a08 |0191: move-result v8 │ │ -3da0e8: 3808 1b00 |0192: if-eqz v8, 01ad // +001b │ │ -3da0ec: 6e20 e0a5 5000 |0194: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da0f2: 0a08 |0197: move-result v8 │ │ -3da0f4: 3808 1500 |0198: if-eqz v8, 01ad // +0015 │ │ -3da0f8: 6e10 10a0 0900 |019a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da0fe: 0c08 |019d: move-result-object v8 │ │ -3da100: 3808 0f00 |019e: if-eqz v8, 01ad // +000f │ │ -3da104: 6e10 10a0 0900 |01a0: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da10a: 0c08 |01a3: move-result-object v8 │ │ -3da10c: 7110 5fa0 0200 |01a4: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ -3da112: 0c09 |01a7: move-result-object v9 │ │ -3da114: 6e20 1b9c 9800 |01a8: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ -3da11a: 2900 8100 |01ab: goto/16 022c // +0081 │ │ -3da11e: 1a08 1b8b |01ad: const-string v8, "logo" // string@8b1b │ │ -3da122: 6e20 e0a5 4800 |01af: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da128: 0a08 |01b2: move-result v8 │ │ -3da12a: 3808 1a00 |01b3: if-eqz v8, 01cd // +001a │ │ -3da12e: 6e10 11a0 0900 |01b5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da134: 0c08 |01b8: move-result-object v8 │ │ -3da136: 3808 1400 |01b9: if-eqz v8, 01cd // +0014 │ │ -3da13a: 6e10 11a0 0900 |01bb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da140: 0c08 |01be: move-result-object v8 │ │ -3da142: 6e10 a59b 0800 |01bf: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3da148: 0c08 |01c2: move-result-object v8 │ │ -3da14a: 3908 0a00 |01c3: if-nez v8, 01cd // +000a │ │ -3da14e: 6e10 11a0 0900 |01c5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da154: 0c08 |01c8: move-result-object v8 │ │ -3da156: 6e20 c09b 2800 |01c9: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ -3da15c: 2860 |01cc: goto 022c // +0060 │ │ -3da15e: 1a08 7081 |01cd: const-string v8, "icon" // string@8170 │ │ -3da162: 6e20 e0a5 4800 |01cf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da168: 0a08 |01d2: move-result v8 │ │ -3da16a: 3808 1000 |01d3: if-eqz v8, 01e3 // +0010 │ │ -3da16e: 6e10 11a0 0900 |01d5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da174: 0c08 |01d8: move-result-object v8 │ │ -3da176: 3808 0a00 |01d9: if-eqz v8, 01e3 // +000a │ │ -3da17a: 6e10 11a0 0900 |01db: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da180: 0c08 |01de: move-result-object v8 │ │ -3da182: 6e20 c09b 2800 |01df: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ -3da188: 284a |01e2: goto 022c // +004a │ │ -3da18a: 1a08 849e |01e3: const-string v8, "name" // string@9e84 │ │ -3da18e: 6e20 e0a5 4800 |01e5: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da194: 0a08 |01e8: move-result v8 │ │ -3da196: 3808 4300 |01e9: if-eqz v8, 022c // +0043 │ │ -3da19a: 1a08 6959 |01eb: const-string v8, "author" // string@5969 │ │ -3da19e: 6e20 e0a5 5800 |01ed: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da1a4: 0a08 |01f0: move-result v8 │ │ -3da1a6: 3808 3b00 |01f1: if-eqz v8, 022c // +003b │ │ -3da1aa: 6e10 11a0 0900 |01f3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da1b0: 0c08 |01f6: move-result-object v8 │ │ -3da1b2: 3808 3500 |01f7: if-eqz v8, 022c // +0035 │ │ -3da1b6: 6e10 10a0 0900 |01f9: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da1bc: 0c08 |01fc: move-result-object v8 │ │ -3da1be: 3908 2f00 |01fd: if-nez v8, 022c // +002f │ │ -3da1c2: 6e10 11a0 0900 |01ff: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da1c8: 0c08 |0202: move-result-object v8 │ │ -3da1ca: 6e10 9c9b 0800 |0203: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ -3da1d0: 0c08 |0206: move-result-object v8 │ │ -3da1d2: 3908 0a00 |0207: if-nez v8, 0211 // +000a │ │ -3da1d6: 6e10 11a0 0900 |0209: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da1dc: 0c08 |020c: move-result-object v8 │ │ -3da1de: 6e20 ba9b 2800 |020d: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ -3da1e4: 281c |0210: goto 022c // +001c │ │ -3da1e6: 6e10 11a0 0900 |0211: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da1ec: 0c09 |0214: move-result-object v9 │ │ -3da1ee: 2200 611b |0215: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3da1f2: 7010 06a6 0000 |0217: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3da1f8: 6e20 12a6 8000 |021a: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da1fe: 1a08 ba04 |021d: const-string v8, ", " // string@04ba │ │ -3da202: 6e20 12a6 8000 |021f: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da208: 6e20 12a6 2000 |0222: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da20e: 6e10 1ba6 0000 |0225: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3da214: 0c08 |0228: move-result-object v8 │ │ -3da216: 6e20 ba9b 8900 |0229: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ -3da21c: 0e00 |022c: return-void │ │ +3d9d8c: |[3d9d8c] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3d9d9c: 1a00 de6a |0000: const-string v0, "entry" // string@6ade │ │ +3d9da0: 6e20 e0a5 8000 |0002: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9da6: 0a08 |0005: move-result v8 │ │ +3d9da8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3d9daa: 3808 3d00 |0007: if-eqz v8, 0044 // +003d │ │ +3d9dae: 6e10 10a0 0900 |0009: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9db4: 0c08 |000c: move-result-object v8 │ │ +3d9db6: 3808 3400 |000d: if-eqz v8, 0041 // +0034 │ │ +3d9dba: 6e10 15a0 0900 |000f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ +3d9dc0: 0c08 |0012: move-result-object v8 │ │ +3d9dc2: 1a02 3869 |0013: const-string v2, "duration" // string@6938 │ │ +3d9dc6: 7220 50a8 2800 |0015: invoke-interface {v8, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3d9dcc: 0a08 |0018: move-result v8 │ │ +3d9dce: 3808 2800 |0019: if-eqz v8, 0041 // +0028 │ │ +3d9dd2: 6e10 10a0 0900 |001b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9dd8: 0c08 |001e: move-result-object v8 │ │ +3d9dda: 6e10 059c 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3d9de0: 0a03 |0022: move-result v3 │ │ +3d9de2: 3803 1700 |0023: if-eqz v3, 003a // +0017 │ │ +3d9de6: 6e10 15a0 0900 |0025: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ +3d9dec: 0c03 |0028: move-result-object v3 │ │ +3d9dee: 7220 54a8 2300 |0029: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3d9df4: 0c03 |002c: move-result-object v3 │ │ +3d9df6: 1f03 481b |002d: check-cast v3, Ljava/lang/Integer; // type@1b48 │ │ +3d9dfa: 6e10 fe9b 0800 |002f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3d9e00: 0c08 |0032: move-result-object v8 │ │ +3d9e02: 6e10 6fa5 0300 |0033: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3d9e08: 0a03 |0036: move-result v3 │ │ +3d9e0a: 6e20 5b9c 3800 |0037: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ +3d9e10: 6e10 15a0 0900 |003a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ +3d9e16: 0c08 |003d: move-result-object v8 │ │ +3d9e18: 7220 5aa8 2800 |003e: invoke-interface {v8, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@a85a │ │ +3d9e1e: 6e20 18a0 1900 |0041: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ +3d9e24: 6e10 14a0 0900 |0044: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3d9e2a: 0c08 |0047: move-result-object v8 │ │ +3d9e2c: 6e10 31a7 0800 |0048: invoke-virtual {v8}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ +3d9e32: 0a08 |004b: move-result v8 │ │ +3d9e34: 1222 |004c: const/4 v2, #int 2 // #2 │ │ +3d9e36: 3428 df01 |004d: if-lt v8, v2, 022c // +01df │ │ +3d9e3a: 6e10 0ea0 0900 |004f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3d9e40: 0c08 |0052: move-result-object v8 │ │ +3d9e42: 3808 0b00 |0053: if-eqz v8, 005e // +000b │ │ +3d9e46: 6e10 0ea0 0900 |0055: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3d9e4c: 0c08 |0058: move-result-object v8 │ │ +3d9e4e: 6e10 1ba6 0800 |0059: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d9e54: 0c08 |005c: move-result-object v8 │ │ +3d9e56: 2803 |005d: goto 0060 // +0003 │ │ +3d9e58: 1a08 0000 |005e: const-string v8, "" // string@0000 │ │ +3d9e5c: 7110 6ca0 0800 |0060: invoke-static {v8}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a06c │ │ +3d9e62: 0c02 |0063: move-result-object v2 │ │ +3d9e64: 6e10 14a0 0900 |0064: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3d9e6a: 0c03 |0067: move-result-object v3 │ │ +3d9e6c: 6e10 99a8 0300 |0068: invoke-virtual {v3}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3d9e72: 0c03 |006b: move-result-object v3 │ │ +3d9e74: 1f03 f119 |006c: check-cast v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d9e78: 6e10 3ba0 0300 |006e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3d9e7e: 0c04 |0071: move-result-object v4 │ │ +3d9e80: 6e10 13a0 0900 |0072: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ +3d9e86: 0c05 |0075: move-result-object v5 │ │ +3d9e88: 6e10 3ba0 0500 |0076: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3d9e8e: 0c05 |0079: move-result-object v5 │ │ +3d9e90: 1a06 72c2 |007a: const-string v6, "title|content|subtitle|summary" // string@c272 │ │ +3d9e94: 6e20 efa5 6400 |007c: invoke-virtual {v4, v6}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3d9e9a: 0a06 |007f: move-result v6 │ │ +3d9e9c: 3806 0800 |0080: if-eqz v6, 0088 // +0008 │ │ +3d9ea0: 0731 |0082: move-object v1, v3 │ │ +3d9ea2: 1f01 f019 |0083: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@19f0 │ │ +3d9ea6: 6e20 39a0 2100 |0085: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.setContent:(Ljava/lang/String;)V // method@a039 │ │ +3d9eac: 1a03 9e81 |0088: const-string v3, "id" // string@819e │ │ +3d9eb0: 6e20 e0a5 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9eb6: 0a03 |008d: move-result v3 │ │ +3d9eb8: 1a06 6a6d |008e: const-string v6, "feed" // string@6d6a │ │ +3d9ebc: 3803 2c00 |0090: if-eqz v3, 00bc // +002c │ │ +3d9ec0: 6e20 e0a5 5600 |0092: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9ec6: 0a01 |0095: move-result v1 │ │ +3d9ec8: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +3d9ecc: 6e10 11a0 0900 |0098: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9ed2: 0c01 |009b: move-result-object v1 │ │ +3d9ed4: 3801 0b00 |009c: if-eqz v1, 00a7 // +000b │ │ +3d9ed8: 6e10 11a0 0900 |009e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9ede: 0c09 |00a1: move-result-object v9 │ │ +3d9ee0: 6e20 be9b 8900 |00a2: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setFeedIdentifier:(Ljava/lang/String;)V // method@9bbe │ │ +3d9ee6: 2900 8701 |00a5: goto/16 022c // +0187 │ │ +3d9eea: 6e20 e0a5 5000 |00a7: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9ef0: 0a00 |00aa: move-result v0 │ │ +3d9ef2: 3800 8101 |00ab: if-eqz v0, 022c // +0181 │ │ +3d9ef6: 6e10 10a0 0900 |00ad: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9efc: 0c00 |00b0: move-result-object v0 │ │ +3d9efe: 3800 7b01 |00b1: if-eqz v0, 022c // +017b │ │ +3d9f02: 6e10 10a0 0900 |00b3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9f08: 0c09 |00b6: move-result-object v9 │ │ +3d9f0a: 6e20 149c 8900 |00b7: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@9c14 │ │ +3d9f10: 2900 7201 |00ba: goto/16 022c // +0172 │ │ +3d9f14: 1a08 5ec2 |00bc: const-string v8, "title" // string@c25e │ │ +3d9f18: 6e20 e0a5 4800 |00be: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9f1e: 0a08 |00c1: move-result v8 │ │ +3d9f20: 3808 3600 |00c2: if-eqz v8, 00f8 // +0036 │ │ +3d9f24: 3801 3400 |00c4: if-eqz v1, 00f8 // +0034 │ │ +3d9f28: 6e20 e0a5 5600 |00c6: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9f2e: 0a08 |00c9: move-result v8 │ │ +3d9f30: 3808 1500 |00ca: if-eqz v8, 00df // +0015 │ │ +3d9f34: 6e10 11a0 0900 |00cc: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9f3a: 0c08 |00cf: move-result-object v8 │ │ +3d9f3c: 3808 0f00 |00d0: if-eqz v8, 00df // +000f │ │ +3d9f40: 6e10 11a0 0900 |00d2: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9f46: 0c08 |00d5: move-result-object v8 │ │ +3d9f48: 6e10 38a0 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ +3d9f4e: 0c09 |00d9: move-result-object v9 │ │ +3d9f50: 6e20 cd9b 9800 |00da: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@9bcd │ │ +3d9f56: 2900 4f01 |00dd: goto/16 022c // +014f │ │ +3d9f5a: 6e20 e0a5 5000 |00df: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9f60: 0a08 |00e2: move-result v8 │ │ +3d9f62: 3808 4901 |00e3: if-eqz v8, 022c // +0149 │ │ +3d9f66: 6e10 10a0 0900 |00e5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9f6c: 0c08 |00e8: move-result-object v8 │ │ +3d9f6e: 3808 4301 |00e9: if-eqz v8, 022c // +0143 │ │ +3d9f72: 6e10 10a0 0900 |00eb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9f78: 0c08 |00ee: move-result-object v8 │ │ +3d9f7a: 6e10 38a0 0100 |00ef: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ +3d9f80: 0c09 |00f2: move-result-object v9 │ │ +3d9f82: 6e20 1c9c 9800 |00f3: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ +3d9f88: 2900 3601 |00f6: goto/16 022c // +0136 │ │ +3d9f8c: 1a08 d4bf |00f8: const-string v8, "subtitle" // string@bfd4 │ │ +3d9f90: 6e20 e0a5 4800 |00fa: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9f96: 0a08 |00fd: move-result v8 │ │ +3d9f98: 3808 1d00 |00fe: if-eqz v8, 011b // +001d │ │ +3d9f9c: 6e20 e0a5 5600 |0100: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9fa2: 0a08 |0103: move-result v8 │ │ +3d9fa4: 3808 1700 |0104: if-eqz v8, 011b // +0017 │ │ +3d9fa8: 3801 1500 |0106: if-eqz v1, 011b // +0015 │ │ +3d9fac: 6e10 11a0 0900 |0108: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9fb2: 0c08 |010b: move-result-object v8 │ │ +3d9fb4: 3808 0f00 |010c: if-eqz v8, 011b // +000f │ │ +3d9fb8: 6e10 11a0 0900 |010e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9fbe: 0c08 |0111: move-result-object v8 │ │ +3d9fc0: 6e10 38a0 0100 |0112: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ +3d9fc6: 0c09 |0115: move-result-object v9 │ │ +3d9fc8: 6e20 bc9b 9800 |0116: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ +3d9fce: 2900 1301 |0119: goto/16 022c // +0113 │ │ +3d9fd2: 1a08 8361 |011b: const-string v8, "content" // string@6183 │ │ +3d9fd6: 6e20 e0a5 4800 |011d: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9fdc: 0a08 |0120: move-result v8 │ │ +3d9fde: 3808 1d00 |0121: if-eqz v8, 013e // +001d │ │ +3d9fe2: 6e20 e0a5 5000 |0123: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9fe8: 0a08 |0126: move-result v8 │ │ +3d9fea: 3808 1700 |0127: if-eqz v8, 013e // +0017 │ │ +3d9fee: 3801 1500 |0129: if-eqz v1, 013e // +0015 │ │ +3d9ff2: 6e10 10a0 0900 |012b: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9ff8: 0c08 |012e: move-result-object v8 │ │ +3d9ffa: 3808 0f00 |012f: if-eqz v8, 013e // +000f │ │ +3d9ffe: 6e10 10a0 0900 |0131: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da004: 0c08 |0134: move-result-object v8 │ │ +3da006: 6e10 38a0 0100 |0135: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ +3da00c: 0c09 |0138: move-result-object v9 │ │ +3da00e: 6e20 0f9c 9800 |0139: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3da014: 2900 f000 |013c: goto/16 022c // +00f0 │ │ +3da018: 1a08 fabf |013e: const-string v8, "summary" // string@bffa │ │ +3da01c: 6e20 e0a5 4800 |0140: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da022: 0a08 |0143: move-result v8 │ │ +3da024: 3808 1d00 |0144: if-eqz v8, 0161 // +001d │ │ +3da028: 6e20 e0a5 5000 |0146: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da02e: 0a08 |0149: move-result v8 │ │ +3da030: 3808 1700 |014a: if-eqz v8, 0161 // +0017 │ │ +3da034: 3801 1500 |014c: if-eqz v1, 0161 // +0015 │ │ +3da038: 6e10 10a0 0900 |014e: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da03e: 0c08 |0151: move-result-object v8 │ │ +3da040: 3808 0f00 |0152: if-eqz v8, 0161 // +000f │ │ +3da044: 6e10 10a0 0900 |0154: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da04a: 0c08 |0157: move-result-object v8 │ │ +3da04c: 6e10 38a0 0100 |0158: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.getProcessedContent:()Ljava/lang/String; // method@a038 │ │ +3da052: 0c09 |015b: move-result-object v9 │ │ +3da054: 6e20 0f9c 9800 |015c: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3da05a: 2900 cd00 |015f: goto/16 022c // +00cd │ │ +3da05e: 1a08 01c6 |0161: const-string v8, "updated" // string@c601 │ │ +3da062: 6e20 e0a5 4800 |0163: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da068: 0a08 |0166: move-result v8 │ │ +3da06a: 3808 2500 |0167: if-eqz v8, 018c // +0025 │ │ +3da06e: 6e20 e0a5 5000 |0169: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da074: 0a08 |016c: move-result v8 │ │ +3da076: 3808 1f00 |016d: if-eqz v8, 018c // +001f │ │ +3da07a: 6e10 10a0 0900 |016f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da080: 0c08 |0172: move-result-object v8 │ │ +3da082: 3808 1900 |0173: if-eqz v8, 018c // +0019 │ │ +3da086: 6e10 10a0 0900 |0175: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da08c: 0c08 |0178: move-result-object v8 │ │ +3da08e: 6e10 029c 0800 |0179: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.getPubDate:()Ljava/util/Date; // method@9c02 │ │ +3da094: 0c08 |017c: move-result-object v8 │ │ +3da096: 3908 0f00 |017d: if-nez v8, 018c // +000f │ │ +3da09a: 6e10 10a0 0900 |017f: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da0a0: 0c08 |0182: move-result-object v8 │ │ +3da0a2: 7110 5fa0 0200 |0183: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ +3da0a8: 0c09 |0186: move-result-object v9 │ │ +3da0aa: 6e20 1b9c 9800 |0187: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ +3da0b0: 2900 a200 |018a: goto/16 022c // +00a2 │ │ +3da0b4: 1a08 d3aa |018c: const-string v8, "published" // string@aad3 │ │ +3da0b8: 6e20 e0a5 4800 |018e: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da0be: 0a08 |0191: move-result v8 │ │ +3da0c0: 3808 1b00 |0192: if-eqz v8, 01ad // +001b │ │ +3da0c4: 6e20 e0a5 5000 |0194: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da0ca: 0a08 |0197: move-result v8 │ │ +3da0cc: 3808 1500 |0198: if-eqz v8, 01ad // +0015 │ │ +3da0d0: 6e10 10a0 0900 |019a: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da0d6: 0c08 |019d: move-result-object v8 │ │ +3da0d8: 3808 0f00 |019e: if-eqz v8, 01ad // +000f │ │ +3da0dc: 6e10 10a0 0900 |01a0: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da0e2: 0c08 |01a3: move-result-object v8 │ │ +3da0e4: 7110 5fa0 0200 |01a4: invoke-static {v2}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ +3da0ea: 0c09 |01a7: move-result-object v9 │ │ +3da0ec: 6e20 1b9c 9800 |01a8: invoke-virtual {v8, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ +3da0f2: 2900 8100 |01ab: goto/16 022c // +0081 │ │ +3da0f6: 1a08 1b8b |01ad: const-string v8, "logo" // string@8b1b │ │ +3da0fa: 6e20 e0a5 4800 |01af: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da100: 0a08 |01b2: move-result v8 │ │ +3da102: 3808 1a00 |01b3: if-eqz v8, 01cd // +001a │ │ +3da106: 6e10 11a0 0900 |01b5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da10c: 0c08 |01b8: move-result-object v8 │ │ +3da10e: 3808 1400 |01b9: if-eqz v8, 01cd // +0014 │ │ +3da112: 6e10 11a0 0900 |01bb: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da118: 0c08 |01be: move-result-object v8 │ │ +3da11a: 6e10 a59b 0800 |01bf: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3da120: 0c08 |01c2: move-result-object v8 │ │ +3da122: 3908 0a00 |01c3: if-nez v8, 01cd // +000a │ │ +3da126: 6e10 11a0 0900 |01c5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da12c: 0c08 |01c8: move-result-object v8 │ │ +3da12e: 6e20 c09b 2800 |01c9: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ +3da134: 2860 |01cc: goto 022c // +0060 │ │ +3da136: 1a08 7081 |01cd: const-string v8, "icon" // string@8170 │ │ +3da13a: 6e20 e0a5 4800 |01cf: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da140: 0a08 |01d2: move-result v8 │ │ +3da142: 3808 1000 |01d3: if-eqz v8, 01e3 // +0010 │ │ +3da146: 6e10 11a0 0900 |01d5: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da14c: 0c08 |01d8: move-result-object v8 │ │ +3da14e: 3808 0a00 |01d9: if-eqz v8, 01e3 // +000a │ │ +3da152: 6e10 11a0 0900 |01db: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da158: 0c08 |01de: move-result-object v8 │ │ +3da15a: 6e20 c09b 2800 |01df: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ +3da160: 284a |01e2: goto 022c // +004a │ │ +3da162: 1a08 849e |01e3: const-string v8, "name" // string@9e84 │ │ +3da166: 6e20 e0a5 4800 |01e5: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da16c: 0a08 |01e8: move-result v8 │ │ +3da16e: 3808 4300 |01e9: if-eqz v8, 022c // +0043 │ │ +3da172: 1a08 6959 |01eb: const-string v8, "author" // string@5969 │ │ +3da176: 6e20 e0a5 5800 |01ed: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da17c: 0a08 |01f0: move-result v8 │ │ +3da17e: 3808 3b00 |01f1: if-eqz v8, 022c // +003b │ │ +3da182: 6e10 11a0 0900 |01f3: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da188: 0c08 |01f6: move-result-object v8 │ │ +3da18a: 3808 3500 |01f7: if-eqz v8, 022c // +0035 │ │ +3da18e: 6e10 10a0 0900 |01f9: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da194: 0c08 |01fc: move-result-object v8 │ │ +3da196: 3908 2f00 |01fd: if-nez v8, 022c // +002f │ │ +3da19a: 6e10 11a0 0900 |01ff: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da1a0: 0c08 |0202: move-result-object v8 │ │ +3da1a2: 6e10 9c9b 0800 |0203: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/Feed;.getAuthor:()Ljava/lang/String; // method@9b9c │ │ +3da1a8: 0c08 |0206: move-result-object v8 │ │ +3da1aa: 3908 0a00 |0207: if-nez v8, 0211 // +000a │ │ +3da1ae: 6e10 11a0 0900 |0209: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da1b4: 0c08 |020c: move-result-object v8 │ │ +3da1b6: 6e20 ba9b 2800 |020d: invoke-virtual {v8, v2}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ +3da1bc: 281c |0210: goto 022c // +001c │ │ +3da1be: 6e10 11a0 0900 |0211: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da1c4: 0c09 |0214: move-result-object v9 │ │ +3da1c6: 2200 611b |0215: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3da1ca: 7010 06a6 0000 |0217: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3da1d0: 6e20 12a6 8000 |021a: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da1d6: 1a08 ba04 |021d: const-string v8, ", " // string@04ba │ │ +3da1da: 6e20 12a6 8000 |021f: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da1e0: 6e20 12a6 2000 |0222: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da1e6: 6e10 1ba6 0000 |0225: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3da1ec: 0c08 |0228: move-result-object v8 │ │ +3da1ee: 6e20 ba9b 8900 |0229: invoke-virtual {v9, v8}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ +3da1f4: 0e00 |022c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ 0x0009 line=148 │ │ 0x000f line=149 │ │ 0x001b line=150 │ │ 0x001f line=151 │ │ @@ -1439677,227 +1439671,227 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 429 16-bit code units │ │ -3d9a20: |[3d9a20] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3d9a30: 1a00 de6a |0000: const-string v0, "entry" // string@6ade │ │ -3d9a34: 6e20 e0a5 b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9a3a: 0a00 |0005: move-result v0 │ │ -3d9a3c: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -3d9a40: 220d cc18 |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3d9a44: 7010 ec9b 0d00 |000a: invoke-direct {v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@9bec │ │ -3d9a4a: 6e20 18a0 dc00 |000d: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ -3d9a50: 6e10 12a0 0c00 |0010: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a012 │ │ -3d9a56: 0c0d |0013: move-result-object v13 │ │ -3d9a58: 6e10 10a0 0c00 |0014: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9a5e: 0c00 |0017: move-result-object v0 │ │ -3d9a60: 6e20 58a7 0d00 |0018: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3d9a66: 6e10 10a0 0c00 |001b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9a6c: 0c0d |001e: move-result-object v13 │ │ -3d9a6e: 6e10 11a0 0c00 |001f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9a74: 0c0c |0022: move-result-object v12 │ │ -3d9a76: 6e20 109c cd00 |0023: invoke-virtual {v13, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9c10 │ │ -3d9a7c: 2900 8101 |0026: goto/16 01a7 // +0181 │ │ -3d9a80: 1a00 72c2 |0028: const-string v0, "title|content|subtitle|summary" // string@c272 │ │ -3d9a84: 6e20 efa5 0b00 |002a: invoke-virtual {v11, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3d9a8a: 0a00 |002d: move-result v0 │ │ -3d9a8c: 1a01 42c4 |002e: const-string v1, "type" // string@c442 │ │ -3d9a90: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ -3d9a94: 7220 70aa 1d00 |0032: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9a9a: 0c0c |0035: move-result-object v12 │ │ -3d9a9c: 220d f019 |0036: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@19f0 │ │ -3d9aa0: 7040 37a0 bdca |0038: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a037 │ │ -3d9aa6: 110d |003b: return-object v13 │ │ -3d9aa8: 1a00 638a |003c: const-string v0, "link" // string@8a63 │ │ -3d9aac: 6e20 e0a5 b000 |003e: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9ab2: 0a00 |0041: move-result v0 │ │ -3d9ab4: 3800 6501 |0042: if-eqz v0, 01a7 // +0165 │ │ -3d9ab8: 1a00 b180 |0044: const-string v0, "href" // string@80b1 │ │ -3d9abc: 7220 70aa 0d00 |0046: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9ac2: 0c04 |0049: move-result-object v4 │ │ -3d9ac4: 1a00 21ad |004a: const-string v0, "rel" // string@ad21 │ │ -3d9ac8: 7220 70aa 0d00 |004c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9ace: 0c00 |004f: move-result-object v0 │ │ -3d9ad0: 6e10 14a0 0c00 |0050: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3d9ad6: 0c02 |0053: move-result-object v2 │ │ -3d9ad8: 6e10 99a8 0200 |0054: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3d9ade: 0c02 |0057: move-result-object v2 │ │ -3d9ae0: 1f02 f119 |0058: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d9ae4: 6e10 3ba0 0200 |005a: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3d9aea: 0c03 |005d: move-result-object v3 │ │ -3d9aec: 1a05 e26a |005e: const-string v5, "entry|item" // string@6ae2 │ │ -3d9af0: 6e20 efa5 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3d9af6: 0a03 |0063: move-result v3 │ │ -3d9af8: 1a05 14a7 |0064: const-string v5, "payment" // string@a714 │ │ -3d9afc: 1a06 0e56 |0066: const-string v6, "alternate" // string@560e │ │ -3d9b00: 3803 6800 |0068: if-eqz v3, 00d0 // +0068 │ │ -3d9b04: 3800 5d00 |006a: if-eqz v0, 00c7 // +005d │ │ -3d9b08: 6e20 e0a5 0600 |006c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9b0e: 0a02 |006f: move-result v2 │ │ -3d9b10: 3802 0300 |0070: if-eqz v2, 0073 // +0003 │ │ -3d9b14: 2855 |0072: goto 00c7 // +0055 │ │ -3d9b16: 1a02 0f6a |0073: const-string v2, "enclosure" // string@6a0f │ │ -3d9b1a: 6e20 e0a5 0200 |0075: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9b20: 0a02 |0078: move-result v2 │ │ -3d9b22: 3802 3f00 |0079: if-eqz v2, 00b8 // +003f │ │ -3d9b26: 1a00 148a |007b: const-string v0, "length" // string@8a14 │ │ -3d9b2a: 7220 70aa 0d00 |007d: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9b30: 0c00 |0080: move-result-object v0 │ │ -3d9b32: 1602 0000 |0081: const-wide/16 v2, #int 0 // #0 │ │ -3d9b36: 3800 0e00 |0083: if-eqz v0, 0091 // +000e │ │ -3d9b3a: 7110 83a5 0000 |0085: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3d9b40: 0b02 |0088: move-result-wide v2 │ │ -3d9b42: 2808 |0089: goto 0091 // +0008 │ │ -3d9b44: 1a00 1c3d |008a: const-string v0, "NSAtom" // string@3d1c │ │ -3d9b48: 1a05 6438 |008c: const-string v5, "Length attribute could not be parsed." // string@3864 │ │ -3d9b4c: 7120 170b 5000 |008e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d9b52: 0425 |0091: move-wide v5, v2 │ │ -3d9b54: 7220 70aa 1d00 |0092: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9b5a: 0c0d |0095: move-result-object v13 │ │ -3d9b5c: 7120 67a0 4d00 |0096: invoke-static {v13, v4}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ -3d9b62: 0c07 |0099: move-result-object v7 │ │ -3d9b64: 6e10 10a0 0c00 |009a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9b6a: 0c0c |009d: move-result-object v12 │ │ -3d9b6c: 7110 6aa0 0700 |009e: invoke-static {v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ -3d9b72: 0a0d |00a1: move-result v13 │ │ -3d9b74: 380d 0501 |00a2: if-eqz v13, 01a7 // +0105 │ │ -3d9b78: 380c 0301 |00a4: if-eqz v12, 01a7 // +0103 │ │ -3d9b7c: 6e10 059c 0c00 |00a6: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3d9b82: 0a0d |00a9: move-result v13 │ │ -3d9b84: 390d fd00 |00aa: if-nez v13, 01a7 // +00fd │ │ -3d9b88: 220d cf18 |00ac: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3d9b8c: 07d2 |00ae: move-object v2, v13 │ │ -3d9b8e: 07c3 |00af: move-object v3, v12 │ │ -3d9b90: 7606 2f9c 0200 |00b0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@9c2f │ │ -3d9b96: 6e20 169c dc00 |00b3: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ -3d9b9c: 2900 f100 |00b6: goto/16 01a7 // +00f1 │ │ -3d9ba0: 6e20 e0a5 0500 |00b8: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9ba6: 0a0d |00bb: move-result v13 │ │ -3d9ba8: 380d eb00 |00bc: if-eqz v13, 01a7 // +00eb │ │ -3d9bac: 6e10 10a0 0c00 |00be: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9bb2: 0c0c |00c1: move-result-object v12 │ │ -3d9bb4: 6e20 189c 4c00 |00c2: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPaymentLink:(Ljava/lang/String;)V // method@9c18 │ │ -3d9bba: 2900 e200 |00c5: goto/16 01a7 // +00e2 │ │ -3d9bbe: 6e10 10a0 0c00 |00c7: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3d9bc4: 0c0c |00ca: move-result-object v12 │ │ -3d9bc6: 6e20 159c 4c00 |00cb: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@9c15 │ │ -3d9bcc: 2900 d900 |00ce: goto/16 01a7 // +00d9 │ │ -3d9bd0: 6e10 3ba0 0200 |00d0: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3d9bd6: 0c02 |00d3: move-result-object v2 │ │ -3d9bd8: 1a03 bd6d |00d4: const-string v3, "feed|channel" // string@6dbd │ │ -3d9bdc: 6e20 efa5 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3d9be2: 0a02 |00d9: move-result v2 │ │ -3d9be4: 3802 cd00 |00da: if-eqz v2, 01a7 // +00cd │ │ -3d9be8: 1a02 e057 |00dc: const-string v2, "application/xml+xhtml" // string@57e0 │ │ -3d9bec: 1a03 3dc1 |00de: const-string v3, "text/html" // string@c13d │ │ -3d9bf0: 1a07 cd57 |00e0: const-string v7, "application/rss+xml" // string@57cd │ │ -3d9bf4: 1a08 5ec2 |00e2: const-string v8, "title" // string@c25e │ │ -3d9bf8: 1a09 c057 |00e4: const-string v9, "application/atom+xml" // string@57c0 │ │ -3d9bfc: 3800 7d00 |00e6: if-eqz v0, 0163 // +007d │ │ -3d9c00: 6e20 e0a5 0600 |00e8: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9c06: 0a06 |00eb: move-result v6 │ │ -3d9c08: 3806 0400 |00ec: if-eqz v6, 00f0 // +0004 │ │ -3d9c0c: 2900 7500 |00ee: goto/16 0163 // +0075 │ │ -3d9c10: 1a06 5358 |00f0: const-string v6, "archives" // string@5853 │ │ -3d9c14: 6e20 e0a5 0600 |00f2: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9c1a: 0a06 |00f5: move-result v6 │ │ -3d9c1c: 3806 3400 |00f6: if-eqz v6, 012a // +0034 │ │ -3d9c20: 6e10 11a0 0c00 |00f8: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9c26: 0c06 |00fb: move-result-object v6 │ │ -3d9c28: 3806 2e00 |00fc: if-eqz v6, 012a // +002e │ │ -3d9c2c: 7220 70aa 1d00 |00fe: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9c32: 0c00 |0101: move-result-object v0 │ │ -3d9c34: 6e20 e0a5 0900 |0102: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9c3a: 0a01 |0105: move-result v1 │ │ -3d9c3c: 3901 1400 |0106: if-nez v1, 011a // +0014 │ │ -3d9c40: 6e20 e0a5 0700 |0108: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9c46: 0a01 |010b: move-result v1 │ │ -3d9c48: 3801 0300 |010c: if-eqz v1, 010f // +0003 │ │ -3d9c4c: 280c |010e: goto 011a // +000c │ │ -3d9c4e: 6e20 e0a5 0300 |010f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9c54: 0a0c |0112: move-result v12 │ │ -3d9c56: 390c 9400 |0113: if-nez v12, 01a7 // +0094 │ │ -3d9c5a: 6e20 e0a5 0200 |0115: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9c60: 2900 8f00 |0118: goto/16 01a7 // +008f │ │ -3d9c64: 7220 70aa 8d00 |011a: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9c6a: 0c0d |011d: move-result-object v13 │ │ -3d9c6c: 7110 cf0a 0d00 |011e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3d9c72: 0a00 |0121: move-result v0 │ │ -3d9c74: 3800 0300 |0122: if-eqz v0, 0125 // +0003 │ │ -3d9c78: 074d |0124: move-object v13, v4 │ │ -3d9c7a: 6e30 0da0 dc04 |0125: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a00d │ │ -3d9c80: 2900 7f00 |0128: goto/16 01a7 // +007f │ │ -3d9c84: 6e20 e0a5 0500 |012a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9c8a: 0a0d |012d: move-result v13 │ │ -3d9c8c: 380d 1700 |012e: if-eqz v13, 0145 // +0017 │ │ -3d9c90: 6e10 11a0 0c00 |0130: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9c96: 0c0d |0133: move-result-object v13 │ │ -3d9c98: 380d 1100 |0134: if-eqz v13, 0145 // +0011 │ │ -3d9c9c: 6e10 11a0 0c00 |0136: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9ca2: 0c0c |0139: move-result-object v12 │ │ -3d9ca4: 220d cb18 |013a: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ -3d9ca8: 1a00 0000 |013c: const-string v0, "" // string@0000 │ │ -3d9cac: 7030 e59b 4d00 |013e: invoke-direct {v13, v4, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ -3d9cb2: 6e20 9a9b dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@9b9a │ │ -3d9cb8: 2863 |0144: goto 01a7 // +0063 │ │ -3d9cba: 1a0d 439f |0145: const-string v13, "next" // string@9f43 │ │ -3d9cbe: 6e20 e0a5 0d00 |0147: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9cc4: 0a0d |014a: move-result v13 │ │ -3d9cc6: 380d 5c00 |014b: if-eqz v13, 01a7 // +005c │ │ -3d9cca: 6e10 11a0 0c00 |014d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9cd0: 0c0d |0150: move-result-object v13 │ │ -3d9cd2: 380d 5600 |0151: if-eqz v13, 01a7 // +0056 │ │ -3d9cd6: 6e10 11a0 0c00 |0153: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9cdc: 0c0d |0156: move-result-object v13 │ │ -3d9cde: 1210 |0157: const/4 v0, #int 1 // #1 │ │ -3d9ce0: 6e20 ca9b 0d00 |0158: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPaged:(Z)V // method@9bca │ │ -3d9ce6: 6e10 11a0 0c00 |015b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9cec: 0c0c |015e: move-result-object v12 │ │ -3d9cee: 6e20 c89b 4c00 |015f: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setNextPageLink:(Ljava/lang/String;)V // method@9bc8 │ │ -3d9cf4: 2845 |0162: goto 01a7 // +0045 │ │ -3d9cf6: 7220 70aa 1d00 |0163: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9cfc: 0c00 |0166: move-result-object v0 │ │ -3d9cfe: 6e10 11a0 0c00 |0167: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9d04: 0c01 |016a: move-result-object v1 │ │ -3d9d06: 3801 2200 |016b: if-eqz v1, 018d // +0022 │ │ -3d9d0a: 3900 0c00 |016d: if-nez v0, 0179 // +000c │ │ -3d9d0e: 6e10 11a0 0c00 |016f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9d14: 0c01 |0172: move-result-object v1 │ │ -3d9d16: 6e10 ac9b 0100 |0173: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ -3d9d1c: 0c01 |0176: move-result-object v1 │ │ -3d9d1e: 3801 0e00 |0177: if-eqz v1, 0185 // +000e │ │ -3d9d22: 6e20 e0a5 0300 |0179: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9d28: 0a01 |017c: move-result v1 │ │ -3d9d2a: 3901 0800 |017d: if-nez v1, 0185 // +0008 │ │ -3d9d2e: 6e20 e0a5 0200 |017f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9d34: 0a01 |0182: move-result v1 │ │ -3d9d36: 3801 0a00 |0183: if-eqz v1, 018d // +000a │ │ -3d9d3a: 6e10 11a0 0c00 |0185: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3d9d40: 0c0c |0188: move-result-object v12 │ │ -3d9d42: 6e20 c69b 4c00 |0189: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@9bc6 │ │ -3d9d48: 281b |018c: goto 01a7 // +001b │ │ -3d9d4a: 6e20 e0a5 0900 |018d: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9d50: 0a01 |0190: move-result v1 │ │ -3d9d52: 3901 0800 |0191: if-nez v1, 0199 // +0008 │ │ -3d9d56: 6e20 e0a5 0700 |0193: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3d9d5c: 0a00 |0196: move-result v0 │ │ -3d9d5e: 3800 1000 |0197: if-eqz v0, 01a7 // +0010 │ │ -3d9d62: 7220 70aa 8d00 |0199: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3d9d68: 0c0d |019c: move-result-object v13 │ │ -3d9d6a: 7110 cf0a 0d00 |019d: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3d9d70: 0a00 |01a0: move-result v0 │ │ -3d9d72: 3800 0300 |01a1: if-eqz v0, 01a4 // +0003 │ │ -3d9d76: 074d |01a3: move-object v13, v4 │ │ -3d9d78: 6e30 0da0 dc04 |01a4: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a00d │ │ -3d9d7e: 220c f119 |01a7: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3d9d82: 7030 3aa0 bc0a |01a9: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3d9d88: 110c |01ac: return-object v12 │ │ +3d99f8: |[3d99f8] de.danoeh.antennapod.parser.feed.namespace.Atom.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3d9a08: 1a00 de6a |0000: const-string v0, "entry" // string@6ade │ │ +3d9a0c: 6e20 e0a5 b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9a12: 0a00 |0005: move-result v0 │ │ +3d9a14: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +3d9a18: 220d cc18 |0008: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3d9a1c: 7010 ec9b 0d00 |000a: invoke-direct {v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@9bec │ │ +3d9a22: 6e20 18a0 dc00 |000d: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ +3d9a28: 6e10 12a0 0c00 |0010: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a012 │ │ +3d9a2e: 0c0d |0013: move-result-object v13 │ │ +3d9a30: 6e10 10a0 0c00 |0014: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9a36: 0c00 |0017: move-result-object v0 │ │ +3d9a38: 6e20 58a7 0d00 |0018: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3d9a3e: 6e10 10a0 0c00 |001b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9a44: 0c0d |001e: move-result-object v13 │ │ +3d9a46: 6e10 11a0 0c00 |001f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9a4c: 0c0c |0022: move-result-object v12 │ │ +3d9a4e: 6e20 109c cd00 |0023: invoke-virtual {v13, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9c10 │ │ +3d9a54: 2900 8101 |0026: goto/16 01a7 // +0181 │ │ +3d9a58: 1a00 72c2 |0028: const-string v0, "title|content|subtitle|summary" // string@c272 │ │ +3d9a5c: 6e20 efa5 0b00 |002a: invoke-virtual {v11, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3d9a62: 0a00 |002d: move-result v0 │ │ +3d9a64: 1a01 42c4 |002e: const-string v1, "type" // string@c442 │ │ +3d9a68: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ +3d9a6c: 7220 70aa 1d00 |0032: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9a72: 0c0c |0035: move-result-object v12 │ │ +3d9a74: 220d f019 |0036: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@19f0 │ │ +3d9a78: 7040 37a0 bdca |0038: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a037 │ │ +3d9a7e: 110d |003b: return-object v13 │ │ +3d9a80: 1a00 638a |003c: const-string v0, "link" // string@8a63 │ │ +3d9a84: 6e20 e0a5 b000 |003e: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9a8a: 0a00 |0041: move-result v0 │ │ +3d9a8c: 3800 6501 |0042: if-eqz v0, 01a7 // +0165 │ │ +3d9a90: 1a00 b180 |0044: const-string v0, "href" // string@80b1 │ │ +3d9a94: 7220 70aa 0d00 |0046: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9a9a: 0c04 |0049: move-result-object v4 │ │ +3d9a9c: 1a00 21ad |004a: const-string v0, "rel" // string@ad21 │ │ +3d9aa0: 7220 70aa 0d00 |004c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9aa6: 0c00 |004f: move-result-object v0 │ │ +3d9aa8: 6e10 14a0 0c00 |0050: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3d9aae: 0c02 |0053: move-result-object v2 │ │ +3d9ab0: 6e10 99a8 0200 |0054: invoke-virtual {v2}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3d9ab6: 0c02 |0057: move-result-object v2 │ │ +3d9ab8: 1f02 f119 |0058: check-cast v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d9abc: 6e10 3ba0 0200 |005a: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3d9ac2: 0c03 |005d: move-result-object v3 │ │ +3d9ac4: 1a05 e26a |005e: const-string v5, "entry|item" // string@6ae2 │ │ +3d9ac8: 6e20 efa5 5300 |0060: invoke-virtual {v3, v5}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3d9ace: 0a03 |0063: move-result v3 │ │ +3d9ad0: 1a05 14a7 |0064: const-string v5, "payment" // string@a714 │ │ +3d9ad4: 1a06 0e56 |0066: const-string v6, "alternate" // string@560e │ │ +3d9ad8: 3803 6800 |0068: if-eqz v3, 00d0 // +0068 │ │ +3d9adc: 3800 5d00 |006a: if-eqz v0, 00c7 // +005d │ │ +3d9ae0: 6e20 e0a5 0600 |006c: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9ae6: 0a02 |006f: move-result v2 │ │ +3d9ae8: 3802 0300 |0070: if-eqz v2, 0073 // +0003 │ │ +3d9aec: 2855 |0072: goto 00c7 // +0055 │ │ +3d9aee: 1a02 0f6a |0073: const-string v2, "enclosure" // string@6a0f │ │ +3d9af2: 6e20 e0a5 0200 |0075: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9af8: 0a02 |0078: move-result v2 │ │ +3d9afa: 3802 3f00 |0079: if-eqz v2, 00b8 // +003f │ │ +3d9afe: 1a00 148a |007b: const-string v0, "length" // string@8a14 │ │ +3d9b02: 7220 70aa 0d00 |007d: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9b08: 0c00 |0080: move-result-object v0 │ │ +3d9b0a: 1602 0000 |0081: const-wide/16 v2, #int 0 // #0 │ │ +3d9b0e: 3800 0e00 |0083: if-eqz v0, 0091 // +000e │ │ +3d9b12: 7110 83a5 0000 |0085: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3d9b18: 0b02 |0088: move-result-wide v2 │ │ +3d9b1a: 2808 |0089: goto 0091 // +0008 │ │ +3d9b1c: 1a00 1c3d |008a: const-string v0, "NSAtom" // string@3d1c │ │ +3d9b20: 1a05 6438 |008c: const-string v5, "Length attribute could not be parsed." // string@3864 │ │ +3d9b24: 7120 170b 5000 |008e: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d9b2a: 0425 |0091: move-wide v5, v2 │ │ +3d9b2c: 7220 70aa 1d00 |0092: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9b32: 0c0d |0095: move-result-object v13 │ │ +3d9b34: 7120 67a0 4d00 |0096: invoke-static {v13, v4}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ +3d9b3a: 0c07 |0099: move-result-object v7 │ │ +3d9b3c: 6e10 10a0 0c00 |009a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9b42: 0c0c |009d: move-result-object v12 │ │ +3d9b44: 7110 6aa0 0700 |009e: invoke-static {v7}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ +3d9b4a: 0a0d |00a1: move-result v13 │ │ +3d9b4c: 380d 0501 |00a2: if-eqz v13, 01a7 // +0105 │ │ +3d9b50: 380c 0301 |00a4: if-eqz v12, 01a7 // +0103 │ │ +3d9b54: 6e10 059c 0c00 |00a6: invoke-virtual {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3d9b5a: 0a0d |00a9: move-result v13 │ │ +3d9b5c: 390d fd00 |00aa: if-nez v13, 01a7 // +00fd │ │ +3d9b60: 220d cf18 |00ac: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3d9b64: 07d2 |00ae: move-object v2, v13 │ │ +3d9b66: 07c3 |00af: move-object v3, v12 │ │ +3d9b68: 7606 2f9c 0200 |00b0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@9c2f │ │ +3d9b6e: 6e20 169c dc00 |00b3: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ +3d9b74: 2900 f100 |00b6: goto/16 01a7 // +00f1 │ │ +3d9b78: 6e20 e0a5 0500 |00b8: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9b7e: 0a0d |00bb: move-result v13 │ │ +3d9b80: 380d eb00 |00bc: if-eqz v13, 01a7 // +00eb │ │ +3d9b84: 6e10 10a0 0c00 |00be: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9b8a: 0c0c |00c1: move-result-object v12 │ │ +3d9b8c: 6e20 189c 4c00 |00c2: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPaymentLink:(Ljava/lang/String;)V // method@9c18 │ │ +3d9b92: 2900 e200 |00c5: goto/16 01a7 // +00e2 │ │ +3d9b96: 6e10 10a0 0c00 |00c7: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3d9b9c: 0c0c |00ca: move-result-object v12 │ │ +3d9b9e: 6e20 159c 4c00 |00cb: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@9c15 │ │ +3d9ba4: 2900 d900 |00ce: goto/16 01a7 // +00d9 │ │ +3d9ba8: 6e10 3ba0 0200 |00d0: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3d9bae: 0c02 |00d3: move-result-object v2 │ │ +3d9bb0: 1a03 bd6d |00d4: const-string v3, "feed|channel" // string@6dbd │ │ +3d9bb4: 6e20 efa5 3200 |00d6: invoke-virtual {v2, v3}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3d9bba: 0a02 |00d9: move-result v2 │ │ +3d9bbc: 3802 cd00 |00da: if-eqz v2, 01a7 // +00cd │ │ +3d9bc0: 1a02 e057 |00dc: const-string v2, "application/xml+xhtml" // string@57e0 │ │ +3d9bc4: 1a03 3dc1 |00de: const-string v3, "text/html" // string@c13d │ │ +3d9bc8: 1a07 cd57 |00e0: const-string v7, "application/rss+xml" // string@57cd │ │ +3d9bcc: 1a08 5ec2 |00e2: const-string v8, "title" // string@c25e │ │ +3d9bd0: 1a09 c057 |00e4: const-string v9, "application/atom+xml" // string@57c0 │ │ +3d9bd4: 3800 7d00 |00e6: if-eqz v0, 0163 // +007d │ │ +3d9bd8: 6e20 e0a5 0600 |00e8: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9bde: 0a06 |00eb: move-result v6 │ │ +3d9be0: 3806 0400 |00ec: if-eqz v6, 00f0 // +0004 │ │ +3d9be4: 2900 7500 |00ee: goto/16 0163 // +0075 │ │ +3d9be8: 1a06 5358 |00f0: const-string v6, "archives" // string@5853 │ │ +3d9bec: 6e20 e0a5 0600 |00f2: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9bf2: 0a06 |00f5: move-result v6 │ │ +3d9bf4: 3806 3400 |00f6: if-eqz v6, 012a // +0034 │ │ +3d9bf8: 6e10 11a0 0c00 |00f8: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9bfe: 0c06 |00fb: move-result-object v6 │ │ +3d9c00: 3806 2e00 |00fc: if-eqz v6, 012a // +002e │ │ +3d9c04: 7220 70aa 1d00 |00fe: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9c0a: 0c00 |0101: move-result-object v0 │ │ +3d9c0c: 6e20 e0a5 0900 |0102: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9c12: 0a01 |0105: move-result v1 │ │ +3d9c14: 3901 1400 |0106: if-nez v1, 011a // +0014 │ │ +3d9c18: 6e20 e0a5 0700 |0108: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9c1e: 0a01 |010b: move-result v1 │ │ +3d9c20: 3801 0300 |010c: if-eqz v1, 010f // +0003 │ │ +3d9c24: 280c |010e: goto 011a // +000c │ │ +3d9c26: 6e20 e0a5 0300 |010f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9c2c: 0a0c |0112: move-result v12 │ │ +3d9c2e: 390c 9400 |0113: if-nez v12, 01a7 // +0094 │ │ +3d9c32: 6e20 e0a5 0200 |0115: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9c38: 2900 8f00 |0118: goto/16 01a7 // +008f │ │ +3d9c3c: 7220 70aa 8d00 |011a: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9c42: 0c0d |011d: move-result-object v13 │ │ +3d9c44: 7110 cf0a 0d00 |011e: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3d9c4a: 0a00 |0121: move-result v0 │ │ +3d9c4c: 3800 0300 |0122: if-eqz v0, 0125 // +0003 │ │ +3d9c50: 074d |0124: move-object v13, v4 │ │ +3d9c52: 6e30 0da0 dc04 |0125: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a00d │ │ +3d9c58: 2900 7f00 |0128: goto/16 01a7 // +007f │ │ +3d9c5c: 6e20 e0a5 0500 |012a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9c62: 0a0d |012d: move-result v13 │ │ +3d9c64: 380d 1700 |012e: if-eqz v13, 0145 // +0017 │ │ +3d9c68: 6e10 11a0 0c00 |0130: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9c6e: 0c0d |0133: move-result-object v13 │ │ +3d9c70: 380d 1100 |0134: if-eqz v13, 0145 // +0011 │ │ +3d9c74: 6e10 11a0 0c00 |0136: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9c7a: 0c0c |0139: move-result-object v12 │ │ +3d9c7c: 220d cb18 |013a: new-instance v13, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ +3d9c80: 1a00 0000 |013c: const-string v0, "" // string@0000 │ │ +3d9c84: 7030 e59b 4d00 |013e: invoke-direct {v13, v4, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ +3d9c8a: 6e20 9a9b dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@9b9a │ │ +3d9c90: 2863 |0144: goto 01a7 // +0063 │ │ +3d9c92: 1a0d 439f |0145: const-string v13, "next" // string@9f43 │ │ +3d9c96: 6e20 e0a5 0d00 |0147: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9c9c: 0a0d |014a: move-result v13 │ │ +3d9c9e: 380d 5c00 |014b: if-eqz v13, 01a7 // +005c │ │ +3d9ca2: 6e10 11a0 0c00 |014d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9ca8: 0c0d |0150: move-result-object v13 │ │ +3d9caa: 380d 5600 |0151: if-eqz v13, 01a7 // +0056 │ │ +3d9cae: 6e10 11a0 0c00 |0153: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9cb4: 0c0d |0156: move-result-object v13 │ │ +3d9cb6: 1210 |0157: const/4 v0, #int 1 // #1 │ │ +3d9cb8: 6e20 ca9b 0d00 |0158: invoke-virtual {v13, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setPaged:(Z)V // method@9bca │ │ +3d9cbe: 6e10 11a0 0c00 |015b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9cc4: 0c0c |015e: move-result-object v12 │ │ +3d9cc6: 6e20 c89b 4c00 |015f: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setNextPageLink:(Ljava/lang/String;)V // method@9bc8 │ │ +3d9ccc: 2845 |0162: goto 01a7 // +0045 │ │ +3d9cce: 7220 70aa 1d00 |0163: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9cd4: 0c00 |0166: move-result-object v0 │ │ +3d9cd6: 6e10 11a0 0c00 |0167: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9cdc: 0c01 |016a: move-result-object v1 │ │ +3d9cde: 3801 2200 |016b: if-eqz v1, 018d // +0022 │ │ +3d9ce2: 3900 0c00 |016d: if-nez v0, 0179 // +000c │ │ +3d9ce6: 6e10 11a0 0c00 |016f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9cec: 0c01 |0172: move-result-object v1 │ │ +3d9cee: 6e10 ac9b 0100 |0173: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ +3d9cf4: 0c01 |0176: move-result-object v1 │ │ +3d9cf6: 3801 0e00 |0177: if-eqz v1, 0185 // +000e │ │ +3d9cfa: 6e20 e0a5 0300 |0179: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9d00: 0a01 |017c: move-result v1 │ │ +3d9d02: 3901 0800 |017d: if-nez v1, 0185 // +0008 │ │ +3d9d06: 6e20 e0a5 0200 |017f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9d0c: 0a01 |0182: move-result v1 │ │ +3d9d0e: 3801 0a00 |0183: if-eqz v1, 018d // +000a │ │ +3d9d12: 6e10 11a0 0c00 |0185: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3d9d18: 0c0c |0188: move-result-object v12 │ │ +3d9d1a: 6e20 c69b 4c00 |0189: invoke-virtual {v12, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@9bc6 │ │ +3d9d20: 281b |018c: goto 01a7 // +001b │ │ +3d9d22: 6e20 e0a5 0900 |018d: invoke-virtual {v9, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9d28: 0a01 |0190: move-result v1 │ │ +3d9d2a: 3901 0800 |0191: if-nez v1, 0199 // +0008 │ │ +3d9d2e: 6e20 e0a5 0700 |0193: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3d9d34: 0a00 |0196: move-result v0 │ │ +3d9d36: 3800 1000 |0197: if-eqz v0, 01a7 // +0010 │ │ +3d9d3a: 7220 70aa 8d00 |0199: invoke-interface {v13, v8}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3d9d40: 0c0d |019c: move-result-object v13 │ │ +3d9d42: 7110 cf0a 0d00 |019d: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3d9d48: 0a00 |01a0: move-result v0 │ │ +3d9d4a: 3800 0300 |01a1: if-eqz v0, 01a4 // +0003 │ │ +3d9d4e: 074d |01a3: move-object v13, v4 │ │ +3d9d50: 6e30 0da0 dc04 |01a4: invoke-virtual {v12, v13, v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.addAlternateFeedUrl:(Ljava/lang/String;Ljava/lang/String;)V // method@a00d │ │ +3d9d56: 220c f119 |01a7: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3d9d5a: 7030 3aa0 bc0a |01a9: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3d9d60: 110c |01ac: return-object v12 │ │ catches : 1 │ │ 0x0085 - 0x0089 │ │ Ljava/lang/NumberFormatException; -> 0x008a │ │ positions : │ │ 0x0002 line=70 │ │ 0x0008 line=71 │ │ 0x0010 line=72 │ │ @@ -1439992,17 +1439986,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da23c: |[3da23c] de.danoeh.antennapod.parser.feed.namespace.Content.:()V │ │ -3da24c: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3da252: 0e00 |0003: return-void │ │ +3da214: |[3da214] de.danoeh.antennapod.parser.feed.namespace.Content.:()V │ │ +3da224: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3da22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Content; │ │ │ │ Virtual methods - │ │ @@ -1440011,33 +1440005,33 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3da254: |[3da254] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3da264: 1a00 186a |0000: const-string v0, "encoded" // string@6a18 │ │ -3da268: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da26e: 0a02 |0005: move-result v2 │ │ -3da270: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ -3da274: 6e10 10a0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da27a: 0c02 |000b: move-result-object v2 │ │ -3da27c: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ -3da280: 6e10 0ea0 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3da286: 0c02 |0011: move-result-object v2 │ │ -3da288: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ -3da28c: 6e10 10a0 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da292: 0c02 |0017: move-result-object v2 │ │ -3da294: 6e10 0ea0 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3da29a: 0c03 |001b: move-result-object v3 │ │ -3da29c: 6e10 1ba6 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3da2a2: 0c03 |001f: move-result-object v3 │ │ -3da2a4: 6e20 0f9c 3200 |0020: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3da2aa: 0e00 |0023: return-void │ │ +3da22c: |[3da22c] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3da23c: 1a00 186a |0000: const-string v0, "encoded" // string@6a18 │ │ +3da240: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da246: 0a02 |0005: move-result v2 │ │ +3da248: 3802 1d00 |0006: if-eqz v2, 0023 // +001d │ │ +3da24c: 6e10 10a0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da252: 0c02 |000b: move-result-object v2 │ │ +3da254: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ +3da258: 6e10 0ea0 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3da25e: 0c02 |0011: move-result-object v2 │ │ +3da260: 3802 1100 |0012: if-eqz v2, 0023 // +0011 │ │ +3da264: 6e10 10a0 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da26a: 0c02 |0017: move-result-object v2 │ │ +3da26c: 6e10 0ea0 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3da272: 0c03 |001b: move-result-object v3 │ │ +3da274: 6e10 1ba6 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3da27a: 0c03 |001f: move-result-object v3 │ │ +3da27c: 6e20 0f9c 3200 |0020: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3da282: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=20 │ │ 0x0014 line=21 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Lde/danoeh/antennapod/parser/feed/namespace/Content; │ │ 0x0000 - 0x0024 reg=2 (null) Ljava/lang/String; │ │ @@ -1440048,18 +1440042,18 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3da220: |[3da220] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3da230: 2202 f119 |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3da234: 7030 3aa0 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3da23a: 1102 |0005: return-object v2 │ │ +3da1f8: |[3da1f8] de.danoeh.antennapod.parser.feed.namespace.Content.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3da208: 2202 f119 |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3da20c: 7030 3aa0 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3da212: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Content; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ @@ -1440110,17 +1440104,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da2c8: |[3da2c8] de.danoeh.antennapod.parser.feed.namespace.DublinCore.:()V │ │ -3da2d8: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3da2de: 0e00 |0003: return-void │ │ +3da2a0: |[3da2a0] de.danoeh.antennapod.parser.feed.namespace.DublinCore.:()V │ │ +3da2b0: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3da2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; │ │ │ │ Virtual methods - │ │ @@ -1440129,59 +1440123,59 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -3da2e0: |[3da2e0] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3da2f0: 6e10 10a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da2f6: 0c04 |0003: move-result-object v4 │ │ -3da2f8: 3804 5200 |0004: if-eqz v4, 0056 // +0052 │ │ -3da2fc: 6e10 0ea0 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3da302: 0c04 |0009: move-result-object v4 │ │ -3da304: 3804 4c00 |000a: if-eqz v4, 0056 // +004c │ │ -3da308: 6e10 14a0 0500 |000c: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3da30e: 0c04 |000f: move-result-object v4 │ │ -3da310: 3804 4600 |0010: if-eqz v4, 0056 // +0046 │ │ -3da314: 6e10 14a0 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3da31a: 0c04 |0015: move-result-object v4 │ │ -3da31c: 6e10 31a7 0400 |0016: invoke-virtual {v4}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ -3da322: 0a04 |0019: move-result v4 │ │ -3da324: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -3da326: 3404 3b00 |001b: if-lt v4, v0, 0056 // +003b │ │ -3da32a: 6e10 10a0 0500 |001d: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da330: 0c04 |0020: move-result-object v4 │ │ -3da332: 6e10 14a0 0500 |0021: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3da338: 0c00 |0024: move-result-object v0 │ │ -3da33a: 6e10 99a8 0000 |0025: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3da340: 0c00 |0028: move-result-object v0 │ │ -3da342: 1f00 f119 |0029: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3da346: 6e10 3ba0 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3da34c: 0c00 |002e: move-result-object v0 │ │ -3da34e: 6e10 13a0 0500 |002f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ -3da354: 0c01 |0032: move-result-object v1 │ │ -3da356: 6e10 3ba0 0100 |0033: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3da35c: 0c01 |0036: move-result-object v1 │ │ -3da35e: 1a02 0065 |0037: const-string v2, "date" // string@6500 │ │ -3da362: 6e20 e0a5 0200 |0039: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da368: 0a00 |003c: move-result v0 │ │ -3da36a: 3800 1900 |003d: if-eqz v0, 0056 // +0019 │ │ -3da36e: 1a00 3087 |003f: const-string v0, "item" // string@8730 │ │ -3da372: 6e20 e0a5 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da378: 0a00 |0044: move-result v0 │ │ -3da37a: 3800 1100 |0045: if-eqz v0, 0056 // +0011 │ │ -3da37e: 6e10 0ea0 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3da384: 0c05 |004a: move-result-object v5 │ │ -3da386: 6e10 1ba6 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3da38c: 0c05 |004e: move-result-object v5 │ │ -3da38e: 7110 5fa0 0500 |004f: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ -3da394: 0c05 |0052: move-result-object v5 │ │ -3da396: 6e20 1b9c 5400 |0053: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ -3da39c: 0e00 |0056: return-void │ │ +3da2b8: |[3da2b8] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3da2c8: 6e10 10a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da2ce: 0c04 |0003: move-result-object v4 │ │ +3da2d0: 3804 5200 |0004: if-eqz v4, 0056 // +0052 │ │ +3da2d4: 6e10 0ea0 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3da2da: 0c04 |0009: move-result-object v4 │ │ +3da2dc: 3804 4c00 |000a: if-eqz v4, 0056 // +004c │ │ +3da2e0: 6e10 14a0 0500 |000c: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3da2e6: 0c04 |000f: move-result-object v4 │ │ +3da2e8: 3804 4600 |0010: if-eqz v4, 0056 // +0046 │ │ +3da2ec: 6e10 14a0 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3da2f2: 0c04 |0015: move-result-object v4 │ │ +3da2f4: 6e10 31a7 0400 |0016: invoke-virtual {v4}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ +3da2fa: 0a04 |0019: move-result v4 │ │ +3da2fc: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +3da2fe: 3404 3b00 |001b: if-lt v4, v0, 0056 // +003b │ │ +3da302: 6e10 10a0 0500 |001d: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da308: 0c04 |0020: move-result-object v4 │ │ +3da30a: 6e10 14a0 0500 |0021: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3da310: 0c00 |0024: move-result-object v0 │ │ +3da312: 6e10 99a8 0000 |0025: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3da318: 0c00 |0028: move-result-object v0 │ │ +3da31a: 1f00 f119 |0029: check-cast v0, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3da31e: 6e10 3ba0 0000 |002b: invoke-virtual {v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3da324: 0c00 |002e: move-result-object v0 │ │ +3da326: 6e10 13a0 0500 |002f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ +3da32c: 0c01 |0032: move-result-object v1 │ │ +3da32e: 6e10 3ba0 0100 |0033: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3da334: 0c01 |0036: move-result-object v1 │ │ +3da336: 1a02 0065 |0037: const-string v2, "date" // string@6500 │ │ +3da33a: 6e20 e0a5 0200 |0039: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da340: 0a00 |003c: move-result v0 │ │ +3da342: 3800 1900 |003d: if-eqz v0, 0056 // +0019 │ │ +3da346: 1a00 3087 |003f: const-string v0, "item" // string@8730 │ │ +3da34a: 6e20 e0a5 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da350: 0a00 |0044: move-result v0 │ │ +3da352: 3800 1100 |0045: if-eqz v0, 0056 // +0011 │ │ +3da356: 6e10 0ea0 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3da35c: 0c05 |004a: move-result-object v5 │ │ +3da35e: 6e10 1ba6 0500 |004b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3da364: 0c05 |004e: move-result-object v5 │ │ +3da366: 7110 5fa0 0500 |004f: invoke-static {v5}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ +3da36c: 0c05 |0052: move-result-object v5 │ │ +3da36e: 6e20 1b9c 5400 |0053: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ +3da374: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000c line=26 │ │ 0x001d line=27 │ │ 0x0021 line=28 │ │ 0x002f line=29 │ │ @@ -1440198,18 +1440192,18 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3da2ac: |[3da2ac] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3da2bc: 2202 f119 |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3da2c0: 7030 3aa0 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3da2c6: 1102 |0005: return-object v2 │ │ +3da284: |[3da284] de.danoeh.antennapod.parser.feed.namespace.DublinCore.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3da294: 2202 f119 |0000: new-instance v2, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3da298: 7030 3aa0 1200 |0002: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3da29e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/DublinCore; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/parser/feed/HandlerState; │ │ @@ -1440285,17 +1440279,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da410: |[3da410] de.danoeh.antennapod.parser.feed.namespace.Itunes.:()V │ │ -3da420: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3da426: 0e00 |0003: return-void │ │ +3da3e8: |[3da3e8] de.danoeh.antennapod.parser.feed.namespace.Itunes.:()V │ │ +3da3f8: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3da3fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Itunes; │ │ │ │ Virtual methods - │ │ @@ -1440304,144 +1440298,144 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 254 16-bit code units │ │ -3da428: |[3da428] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3da438: 6e10 0ea0 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3da43e: 0c00 |0003: move-result-object v0 │ │ -3da440: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3da444: 0e00 |0006: return-void │ │ -3da446: 6e10 0ea0 0600 |0007: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3da44c: 0c00 |000a: move-result-object v0 │ │ -3da44e: 6e10 1ba6 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3da454: 0c00 |000e: move-result-object v0 │ │ -3da456: 7110 cf0a 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3da45c: 0a01 |0012: move-result v1 │ │ -3da45e: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -3da462: 0e00 |0015: return-void │ │ -3da464: 1a01 6959 |0016: const-string v1, "author" // string@5969 │ │ -3da468: 6e20 e0a5 5100 |0018: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da46e: 0a01 |001b: move-result v1 │ │ -3da470: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ -3da474: 6e10 11a0 0600 |001e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da47a: 0c01 |0021: move-result-object v1 │ │ -3da47c: 3801 2000 |0022: if-eqz v1, 0042 // +0020 │ │ -3da480: 6e10 14a0 0600 |0024: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3da486: 0c01 |0027: move-result-object v1 │ │ -3da488: 6e10 31a7 0100 |0028: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ -3da48e: 0a01 |002b: move-result v1 │ │ -3da490: 1232 |002c: const/4 v2, #int 3 // #3 │ │ -3da492: 3621 1500 |002d: if-gt v1, v2, 0042 // +0015 │ │ -3da496: 1305 3f00 |002f: const/16 v5, #int 63 // #3f │ │ -3da49a: 7120 162a 5000 |0031: invoke-static {v0, v5}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ -3da4a0: 0c05 |0034: move-result-object v5 │ │ -3da4a2: 6e10 c0a5 0500 |0035: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3da4a8: 0c05 |0038: move-result-object v5 │ │ -3da4aa: 6e10 11a0 0600 |0039: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da4b0: 0c06 |003c: move-result-object v6 │ │ -3da4b2: 6e20 ba9b 5600 |003d: invoke-virtual {v6, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ -3da4b8: 2900 bd00 |0040: goto/16 00fd // +00bd │ │ -3da4bc: 1a01 3869 |0042: const-string v1, "duration" // string@6938 │ │ -3da4c0: 6e20 e0a5 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da4c6: 0a02 |0047: move-result v2 │ │ -3da4c8: 3802 2700 |0048: if-eqz v2, 006f // +0027 │ │ -3da4cc: 7110 62a0 0000 |004a: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.inMillis:(Ljava/lang/String;)J // method@a062 │ │ -3da4d2: 0b02 |004d: move-result-wide v2 │ │ -3da4d4: 6e10 15a0 0600 |004e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ -3da4da: 0c05 |0051: move-result-object v5 │ │ -3da4dc: 8426 |0052: long-to-int v6, v2 │ │ -3da4de: 7110 79a5 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3da4e4: 0c06 |0056: move-result-object v6 │ │ -3da4e6: 7230 58a8 1506 |0057: invoke-interface {v5, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3da4ec: 2900 a300 |005a: goto/16 00fd // +00a3 │ │ -3da4f0: 1215 |005c: const/4 v5, #int 1 // #1 │ │ -3da4f2: 2355 e41d |005d: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ -3da4f6: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -3da4f8: 4d00 0506 |0060: aput-object v0, v5, v6 │ │ -3da4fc: 1a06 db12 |0062: const-string v6, "Duration '%s' could not be parsed" // string@12db │ │ -3da500: 7120 e2a5 5600 |0064: invoke-static {v6, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3da506: 0c05 |0067: move-result-object v5 │ │ -3da508: 1a06 8187 |0068: const-string v6, "itunes" // string@8781 │ │ -3da50c: 7120 190b 5600 |006a: invoke-static {v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3da512: 2900 9000 |006d: goto/16 00fd // +0090 │ │ -3da516: 1a01 d4bf |006f: const-string v1, "subtitle" // string@bfd4 │ │ -3da51a: 6e20 e0a5 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da520: 0a01 |0074: move-result v1 │ │ -3da522: 3801 3a00 |0075: if-eqz v1, 00af // +003a │ │ -3da526: 6e10 10a0 0600 |0077: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da52c: 0c05 |007a: move-result-object v5 │ │ -3da52e: 3805 1800 |007b: if-eqz v5, 0093 // +0018 │ │ -3da532: 6e10 10a0 0600 |007d: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da538: 0c05 |0080: move-result-object v5 │ │ -3da53a: 6e10 f49b 0500 |0081: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ -3da540: 0c05 |0084: move-result-object v5 │ │ -3da542: 7110 cf0a 0500 |0085: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3da548: 0a05 |0088: move-result v5 │ │ -3da54a: 3805 0a00 |0089: if-eqz v5, 0093 // +000a │ │ -3da54e: 6e10 10a0 0600 |008b: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da554: 0c05 |008e: move-result-object v5 │ │ -3da556: 6e20 0f9c 0500 |008f: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3da55c: 286b |0092: goto 00fd // +006b │ │ -3da55e: 6e10 11a0 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da564: 0c05 |0096: move-result-object v5 │ │ -3da566: 3805 6600 |0097: if-eqz v5, 00fd // +0066 │ │ -3da56a: 6e10 11a0 0600 |0099: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da570: 0c05 |009c: move-result-object v5 │ │ -3da572: 6e10 9e9b 0500 |009d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@9b9e │ │ -3da578: 0c05 |00a0: move-result-object v5 │ │ -3da57a: 7110 cf0a 0500 |00a1: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3da580: 0a05 |00a4: move-result v5 │ │ -3da582: 3805 5800 |00a5: if-eqz v5, 00fd // +0058 │ │ -3da586: 6e10 11a0 0600 |00a7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da58c: 0c05 |00aa: move-result-object v5 │ │ -3da58e: 6e20 bc9b 0500 |00ab: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ -3da594: 284f |00ae: goto 00fd // +004f │ │ -3da596: 1a01 fabf |00af: const-string v1, "summary" // string@bffa │ │ -3da59a: 6e20 e0a5 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da5a0: 0a01 |00b4: move-result v1 │ │ -3da5a2: 3801 2e00 |00b5: if-eqz v1, 00e3 // +002e │ │ -3da5a6: 6e10 10a0 0600 |00b7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da5ac: 0c05 |00ba: move-result-object v5 │ │ -3da5ae: 3805 0a00 |00bb: if-eqz v5, 00c5 // +000a │ │ -3da5b2: 6e10 10a0 0600 |00bd: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da5b8: 0c05 |00c0: move-result-object v5 │ │ -3da5ba: 6e20 0f9c 0500 |00c1: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3da5c0: 2839 |00c4: goto 00fd // +0039 │ │ -3da5c2: 6e10 13a0 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ -3da5c8: 0c05 |00c8: move-result-object v5 │ │ -3da5ca: 6e10 3ba0 0500 |00c9: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3da5d0: 0c05 |00cc: move-result-object v5 │ │ -3da5d2: 1a01 e95d |00cd: const-string v1, "channel" // string@5de9 │ │ -3da5d6: 6e20 e0a5 5100 |00cf: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da5dc: 0a05 |00d2: move-result v5 │ │ -3da5de: 3805 2a00 |00d3: if-eqz v5, 00fd // +002a │ │ -3da5e2: 6e10 11a0 0600 |00d5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da5e8: 0c05 |00d8: move-result-object v5 │ │ -3da5ea: 3805 2400 |00d9: if-eqz v5, 00fd // +0024 │ │ -3da5ee: 6e10 11a0 0600 |00db: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da5f4: 0c05 |00de: move-result-object v5 │ │ -3da5f6: 6e20 bc9b 0500 |00df: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ -3da5fc: 281b |00e2: goto 00fd // +001b │ │ -3da5fe: 1a01 f39e |00e3: const-string v1, "new-feed-url" // string@9ef3 │ │ -3da602: 6e20 e0a5 5100 |00e5: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da608: 0a05 |00e8: move-result v5 │ │ -3da60a: 3805 1400 |00e9: if-eqz v5, 00fd // +0014 │ │ -3da60e: 6e10 ffa5 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3da614: 0c05 |00ee: move-result-object v5 │ │ -3da616: 1a01 bc80 |00ef: const-string v1, "http" // string@80bc │ │ -3da61a: 6e20 f6a5 1500 |00f1: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3da620: 0a05 |00f4: move-result v5 │ │ -3da622: 3805 0800 |00f5: if-eqz v5, 00fd // +0008 │ │ -3da626: 6e10 ffa5 0000 |00f7: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3da62c: 0c05 |00fa: move-result-object v5 │ │ -3da62e: 5b65 b5c6 |00fb: iput-object v5, v6, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c6b5 │ │ -3da632: 0e00 |00fd: return-void │ │ +3da400: |[3da400] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3da410: 6e10 0ea0 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3da416: 0c00 |0003: move-result-object v0 │ │ +3da418: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3da41c: 0e00 |0006: return-void │ │ +3da41e: 6e10 0ea0 0600 |0007: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3da424: 0c00 |000a: move-result-object v0 │ │ +3da426: 6e10 1ba6 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3da42c: 0c00 |000e: move-result-object v0 │ │ +3da42e: 7110 cf0a 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3da434: 0a01 |0012: move-result v1 │ │ +3da436: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +3da43a: 0e00 |0015: return-void │ │ +3da43c: 1a01 6959 |0016: const-string v1, "author" // string@5969 │ │ +3da440: 6e20 e0a5 5100 |0018: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da446: 0a01 |001b: move-result v1 │ │ +3da448: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ +3da44c: 6e10 11a0 0600 |001e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da452: 0c01 |0021: move-result-object v1 │ │ +3da454: 3801 2000 |0022: if-eqz v1, 0042 // +0020 │ │ +3da458: 6e10 14a0 0600 |0024: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3da45e: 0c01 |0027: move-result-object v1 │ │ +3da460: 6e10 31a7 0100 |0028: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ +3da466: 0a01 |002b: move-result v1 │ │ +3da468: 1232 |002c: const/4 v2, #int 3 // #3 │ │ +3da46a: 3621 1500 |002d: if-gt v1, v2, 0042 // +0015 │ │ +3da46e: 1305 3f00 |002f: const/16 v5, #int 63 // #3f │ │ +3da472: 7120 162a 5000 |0031: invoke-static {v0, v5}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ +3da478: 0c05 |0034: move-result-object v5 │ │ +3da47a: 6e10 c0a5 0500 |0035: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3da480: 0c05 |0038: move-result-object v5 │ │ +3da482: 6e10 11a0 0600 |0039: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da488: 0c06 |003c: move-result-object v6 │ │ +3da48a: 6e20 ba9b 5600 |003d: invoke-virtual {v6, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setAuthor:(Ljava/lang/String;)V // method@9bba │ │ +3da490: 2900 bd00 |0040: goto/16 00fd // +00bd │ │ +3da494: 1a01 3869 |0042: const-string v1, "duration" // string@6938 │ │ +3da498: 6e20 e0a5 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da49e: 0a02 |0047: move-result v2 │ │ +3da4a0: 3802 2700 |0048: if-eqz v2, 006f // +0027 │ │ +3da4a4: 7110 62a0 0000 |004a: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DurationParser;.inMillis:(Ljava/lang/String;)J // method@a062 │ │ +3da4aa: 0b02 |004d: move-result-wide v2 │ │ +3da4ac: 6e10 15a0 0600 |004e: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ +3da4b2: 0c05 |0051: move-result-object v5 │ │ +3da4b4: 8426 |0052: long-to-int v6, v2 │ │ +3da4b6: 7110 79a5 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3da4bc: 0c06 |0056: move-result-object v6 │ │ +3da4be: 7230 58a8 1506 |0057: invoke-interface {v5, v1, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3da4c4: 2900 a300 |005a: goto/16 00fd // +00a3 │ │ +3da4c8: 1215 |005c: const/4 v5, #int 1 // #1 │ │ +3da4ca: 2355 e41d |005d: new-array v5, v5, [Ljava/lang/Object; // type@1de4 │ │ +3da4ce: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +3da4d0: 4d00 0506 |0060: aput-object v0, v5, v6 │ │ +3da4d4: 1a06 db12 |0062: const-string v6, "Duration '%s' could not be parsed" // string@12db │ │ +3da4d8: 7120 e2a5 5600 |0064: invoke-static {v6, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3da4de: 0c05 |0067: move-result-object v5 │ │ +3da4e0: 1a06 8187 |0068: const-string v6, "itunes" // string@8781 │ │ +3da4e4: 7120 190b 5600 |006a: invoke-static {v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3da4ea: 2900 9000 |006d: goto/16 00fd // +0090 │ │ +3da4ee: 1a01 d4bf |006f: const-string v1, "subtitle" // string@bfd4 │ │ +3da4f2: 6e20 e0a5 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da4f8: 0a01 |0074: move-result v1 │ │ +3da4fa: 3801 3a00 |0075: if-eqz v1, 00af // +003a │ │ +3da4fe: 6e10 10a0 0600 |0077: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da504: 0c05 |007a: move-result-object v5 │ │ +3da506: 3805 1800 |007b: if-eqz v5, 0093 // +0018 │ │ +3da50a: 6e10 10a0 0600 |007d: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da510: 0c05 |0080: move-result-object v5 │ │ +3da512: 6e10 f49b 0500 |0081: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ +3da518: 0c05 |0084: move-result-object v5 │ │ +3da51a: 7110 cf0a 0500 |0085: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3da520: 0a05 |0088: move-result v5 │ │ +3da522: 3805 0a00 |0089: if-eqz v5, 0093 // +000a │ │ +3da526: 6e10 10a0 0600 |008b: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da52c: 0c05 |008e: move-result-object v5 │ │ +3da52e: 6e20 0f9c 0500 |008f: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3da534: 286b |0092: goto 00fd // +006b │ │ +3da536: 6e10 11a0 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da53c: 0c05 |0096: move-result-object v5 │ │ +3da53e: 3805 6600 |0097: if-eqz v5, 00fd // +0066 │ │ +3da542: 6e10 11a0 0600 |0099: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da548: 0c05 |009c: move-result-object v5 │ │ +3da54a: 6e10 9e9b 0500 |009d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@9b9e │ │ +3da550: 0c05 |00a0: move-result-object v5 │ │ +3da552: 7110 cf0a 0500 |00a1: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3da558: 0a05 |00a4: move-result v5 │ │ +3da55a: 3805 5800 |00a5: if-eqz v5, 00fd // +0058 │ │ +3da55e: 6e10 11a0 0600 |00a7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da564: 0c05 |00aa: move-result-object v5 │ │ +3da566: 6e20 bc9b 0500 |00ab: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ +3da56c: 284f |00ae: goto 00fd // +004f │ │ +3da56e: 1a01 fabf |00af: const-string v1, "summary" // string@bffa │ │ +3da572: 6e20 e0a5 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da578: 0a01 |00b4: move-result v1 │ │ +3da57a: 3801 2e00 |00b5: if-eqz v1, 00e3 // +002e │ │ +3da57e: 6e10 10a0 0600 |00b7: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da584: 0c05 |00ba: move-result-object v5 │ │ +3da586: 3805 0a00 |00bb: if-eqz v5, 00c5 // +000a │ │ +3da58a: 6e10 10a0 0600 |00bd: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da590: 0c05 |00c0: move-result-object v5 │ │ +3da592: 6e20 0f9c 0500 |00c1: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3da598: 2839 |00c4: goto 00fd // +0039 │ │ +3da59a: 6e10 13a0 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ +3da5a0: 0c05 |00c8: move-result-object v5 │ │ +3da5a2: 6e10 3ba0 0500 |00c9: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3da5a8: 0c05 |00cc: move-result-object v5 │ │ +3da5aa: 1a01 e95d |00cd: const-string v1, "channel" // string@5de9 │ │ +3da5ae: 6e20 e0a5 5100 |00cf: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da5b4: 0a05 |00d2: move-result v5 │ │ +3da5b6: 3805 2a00 |00d3: if-eqz v5, 00fd // +002a │ │ +3da5ba: 6e10 11a0 0600 |00d5: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da5c0: 0c05 |00d8: move-result-object v5 │ │ +3da5c2: 3805 2400 |00d9: if-eqz v5, 00fd // +0024 │ │ +3da5c6: 6e10 11a0 0600 |00db: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da5cc: 0c05 |00de: move-result-object v5 │ │ +3da5ce: 6e20 bc9b 0500 |00df: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ +3da5d4: 281b |00e2: goto 00fd // +001b │ │ +3da5d6: 1a01 f39e |00e3: const-string v1, "new-feed-url" // string@9ef3 │ │ +3da5da: 6e20 e0a5 5100 |00e5: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da5e0: 0a05 |00e8: move-result v5 │ │ +3da5e2: 3805 1400 |00e9: if-eqz v5, 00fd // +0014 │ │ +3da5e6: 6e10 ffa5 0000 |00eb: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3da5ec: 0c05 |00ee: move-result-object v5 │ │ +3da5ee: 1a01 bc80 |00ef: const-string v1, "http" // string@80bc │ │ +3da5f2: 6e20 f6a5 1500 |00f1: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3da5f8: 0a05 |00f4: move-result v5 │ │ +3da5fa: 3805 0800 |00f5: if-eqz v5, 00fd // +0008 │ │ +3da5fe: 6e10 ffa5 0000 |00f7: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3da604: 0c05 |00fa: move-result-object v5 │ │ +3da606: 5b65 b5c6 |00fb: iput-object v5, v6, Lde/danoeh/antennapod/parser/feed/HandlerState;.redirectUrl:Ljava/lang/String; // field@c6b5 │ │ +3da60a: 0e00 |00fd: return-void │ │ catches : 1 │ │ 0x004a - 0x005a │ │ Ljava/lang/NumberFormatException; -> 0x005c │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=53 │ │ 0x000f line=54 │ │ @@ -1440474,38 +1440468,38 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3da3a0: |[3da3a0] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3da3b0: 1a00 c981 |0000: const-string v0, "image" // string@81c9 │ │ -3da3b4: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da3ba: 0a00 |0005: move-result v0 │ │ -3da3bc: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -3da3c0: 1a00 b180 |0008: const-string v0, "href" // string@80b1 │ │ -3da3c4: 7220 70aa 0400 |000a: invoke-interface {v4, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da3ca: 0c04 |000d: move-result-object v4 │ │ -3da3cc: 6e10 10a0 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da3d2: 0c00 |0011: move-result-object v0 │ │ -3da3d4: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -3da3d8: 6e10 10a0 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da3de: 0c03 |0017: move-result-object v3 │ │ -3da3e0: 6e20 139c 4300 |0018: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@9c13 │ │ -3da3e6: 280e |001b: goto 0029 // +000e │ │ -3da3e8: 7110 cf0a 0400 |001c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3da3ee: 0a00 |001f: move-result v0 │ │ -3da3f0: 3900 0900 |0020: if-nez v0, 0029 // +0009 │ │ -3da3f4: 6e10 11a0 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da3fa: 0c03 |0025: move-result-object v3 │ │ -3da3fc: 6e20 c09b 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ -3da402: 2203 f119 |0029: new-instance v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3da406: 7030 3aa0 2301 |002b: invoke-direct {v3, v2, v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3da40c: 1103 |002e: return-object v3 │ │ +3da378: |[3da378] de.danoeh.antennapod.parser.feed.namespace.Itunes.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3da388: 1a00 c981 |0000: const-string v0, "image" // string@81c9 │ │ +3da38c: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da392: 0a00 |0005: move-result v0 │ │ +3da394: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +3da398: 1a00 b180 |0008: const-string v0, "href" // string@80b1 │ │ +3da39c: 7220 70aa 0400 |000a: invoke-interface {v4, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da3a2: 0c04 |000d: move-result-object v4 │ │ +3da3a4: 6e10 10a0 0300 |000e: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da3aa: 0c00 |0011: move-result-object v0 │ │ +3da3ac: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +3da3b0: 6e10 10a0 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da3b6: 0c03 |0017: move-result-object v3 │ │ +3da3b8: 6e20 139c 4300 |0018: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@9c13 │ │ +3da3be: 280e |001b: goto 0029 // +000e │ │ +3da3c0: 7110 cf0a 0400 |001c: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3da3c6: 0a00 |001f: move-result v0 │ │ +3da3c8: 3900 0900 |0020: if-nez v0, 0029 // +0009 │ │ +3da3cc: 6e10 11a0 0300 |0022: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da3d2: 0c03 |0025: move-result-object v3 │ │ +3da3d4: 6e20 c09b 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ +3da3da: 2203 f119 |0029: new-instance v3, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3da3de: 7030 3aa0 2301 |002b: invoke-direct {v3, v2, v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3da3e4: 1103 |002e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x000a line=32 │ │ 0x000e line=34 │ │ 0x0014 line=35 │ │ 0x001c line=39 │ │ @@ -1440627,17 +1440621,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3da92c: |[3da92c] de.danoeh.antennapod.parser.feed.namespace.Media.:()V │ │ -3da93c: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3da942: 0e00 |0003: return-void │ │ +3da904: |[3da904] de.danoeh.antennapod.parser.feed.namespace.Media.:()V │ │ +3da914: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3da91a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Media; │ │ │ │ Virtual methods - │ │ @@ -1440646,30 +1440640,30 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -3da944: |[3da944] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3da954: 1a00 1e66 |0000: const-string v0, "description" // string@661e │ │ -3da958: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da95e: 0a02 |0005: move-result v2 │ │ -3da960: 3802 1700 |0006: if-eqz v2, 001d // +0017 │ │ -3da964: 6e10 0ea0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3da96a: 0c02 |000b: move-result-object v2 │ │ -3da96c: 6e10 1ba6 0200 |000c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3da972: 0c02 |000f: move-result-object v2 │ │ -3da974: 6e10 10a0 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da97a: 0c00 |0013: move-result-object v0 │ │ -3da97c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -3da980: 6e10 10a0 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da986: 0c03 |0019: move-result-object v3 │ │ -3da988: 6e20 0f9c 2300 |001a: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3da98e: 0e00 |001d: return-void │ │ +3da91c: |[3da91c] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3da92c: 1a00 1e66 |0000: const-string v0, "description" // string@661e │ │ +3da930: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da936: 0a02 |0005: move-result v2 │ │ +3da938: 3802 1700 |0006: if-eqz v2, 001d // +0017 │ │ +3da93c: 6e10 0ea0 0300 |0008: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3da942: 0c02 |000b: move-result-object v2 │ │ +3da944: 6e10 1ba6 0200 |000c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3da94a: 0c02 |000f: move-result-object v2 │ │ +3da94c: 6e10 10a0 0300 |0010: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da952: 0c00 |0013: move-result-object v0 │ │ +3da954: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +3da958: 6e10 10a0 0300 |0016: invoke-virtual {v3}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da95e: 0c03 |0019: move-result-object v3 │ │ +3da960: 6e20 0f9c 2300 |001a: invoke-virtual {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3da966: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0008 line=123 │ │ 0x0010 line=124 │ │ 0x0016 line=125 │ │ locals : │ │ @@ -1440682,194 +1440676,194 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 349 16-bit code units │ │ -3da644: |[3da644] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3da654: 1a00 8361 |0000: const-string v0, "content" // string@6183 │ │ -3da658: 6e20 e0a5 b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da65e: 0a00 |0005: move-result v0 │ │ -3da660: 1a01 42c4 |0006: const-string v1, "type" // string@c442 │ │ -3da664: 1a02 21c6 |0008: const-string v2, "url" // string@c621 │ │ -3da668: 3800 0d01 |000a: if-eqz v0, 0117 // +010d │ │ -3da66c: 7220 70aa 2d00 |000c: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da672: 0c05 |000f: move-result-object v5 │ │ -3da674: 1a00 5e84 |0010: const-string v0, "isDefault" // string@845e │ │ -3da678: 7220 70aa 0d00 |0012: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da67e: 0c00 |0015: move-result-object v0 │ │ -3da680: 1a02 7f9b |0016: const-string v2, "medium" // string@9b7f │ │ -3da684: 7220 70aa 2d00 |0018: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da68a: 0c02 |001b: move-result-object v2 │ │ -3da68c: 1a03 e8c3 |001c: const-string v3, "true" // string@c3e8 │ │ -3da690: 6e20 e0a5 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da696: 0a00 |0021: move-result v0 │ │ -3da698: 7220 70aa 1d00 |0022: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da69e: 0c01 |0025: move-result-object v1 │ │ -3da6a0: 7120 67a0 5100 |0026: invoke-static {v1, v5}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ -3da6a6: 0c01 |0029: move-result-object v1 │ │ -3da6a8: 1a03 0559 |002a: const-string v3, "audio" // string@5905 │ │ -3da6ac: 6e20 e0a5 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da6b2: 0a03 |002f: move-result v3 │ │ -3da6b4: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -3da6b6: 1216 |0031: const/4 v6, #int 1 // #1 │ │ -3da6b8: 3803 0700 |0032: if-eqz v3, 0039 // +0007 │ │ -3da6bc: 1a01 0859 |0034: const-string v1, "audio/*" // string@5908 │ │ -3da6c0: 0718 |0036: move-object v8, v1 │ │ -3da6c2: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -3da6c4: 283c |0038: goto 0074 // +003c │ │ -3da6c6: 1a03 d7c7 |0039: const-string v3, "video" // string@c7d7 │ │ -3da6ca: 6e20 e0a5 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da6d0: 0a03 |003e: move-result v3 │ │ -3da6d2: 3803 0500 |003f: if-eqz v3, 0044 // +0005 │ │ -3da6d6: 1a01 d9c7 |0041: const-string v1, "video/*" // string@c7d9 │ │ -3da6da: 28f3 |0043: goto 0036 // -000d │ │ -3da6dc: 1a03 c981 |0044: const-string v3, "image" // string@81c9 │ │ -3da6e0: 6e20 e0a5 2300 |0046: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da6e6: 0a02 |0049: move-result v2 │ │ -3da6e8: 3802 1900 |004a: if-eqz v2, 0063 // +0019 │ │ -3da6ec: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ -3da6f0: 1a02 0759 |004e: const-string v2, "audio/" // string@5907 │ │ -3da6f4: 6e20 f6a5 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3da6fa: 0a02 |0053: move-result v2 │ │ -3da6fc: 3902 0f00 |0054: if-nez v2, 0063 // +000f │ │ -3da700: 1a02 d8c7 |0056: const-string v2, "video/" // string@c7d8 │ │ -3da704: 6e20 f6a5 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3da70a: 0a02 |005b: move-result v2 │ │ -3da70c: 3902 0700 |005c: if-nez v2, 0063 // +0007 │ │ -3da710: 1a01 cb81 |005e: const-string v1, "image/*" // string@81cb │ │ -3da714: 0718 |0060: move-object v8, v1 │ │ -3da716: 1211 |0061: const/4 v1, #int 1 // #1 │ │ -3da718: 2811 |0062: goto 0073 // +0011 │ │ -3da71a: 7110 6aa0 0100 |0063: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ -3da720: 0a02 |0066: move-result v2 │ │ -3da722: 3802 0300 |0067: if-eqz v2, 006a // +0003 │ │ -3da726: 28cd |0069: goto 0036 // -0033 │ │ -3da728: 7110 69a0 0100 |006a: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isImageFile:(Ljava/lang/String;)Z // method@a069 │ │ -3da72e: 0a02 |006d: move-result v2 │ │ -3da730: 0718 |006e: move-object v8, v1 │ │ -3da732: 3802 0300 |006f: if-eqz v2, 0072 // +0003 │ │ -3da736: 28f0 |0071: goto 0061 // -0010 │ │ -3da738: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -3da73a: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -3da73c: 6e10 10a0 0c00 |0074: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da742: 0c02 |0077: move-result-object v2 │ │ -3da744: 3802 8d00 |0078: if-eqz v2, 0105 // +008d │ │ -3da748: 6e10 10a0 0c00 |007a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da74e: 0c02 |007d: move-result-object v2 │ │ -3da750: 6e10 fe9b 0200 |007e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3da756: 0c02 |0081: move-result-object v2 │ │ -3da758: 3802 0400 |0082: if-eqz v2, 0086 // +0004 │ │ -3da75c: 3800 8100 |0084: if-eqz v0, 0105 // +0081 │ │ -3da760: 3805 7f00 |0086: if-eqz v5, 0105 // +007f │ │ -3da764: 3806 7d00 |0088: if-eqz v6, 0105 // +007d │ │ -3da768: 1a00 d56d |008a: const-string v0, "fileSize" // string@6dd5 │ │ -3da76c: 7220 70aa 0d00 |008c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da772: 0c00 |008f: move-result-object v0 │ │ -3da774: 7110 cf0a 0000 |0090: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3da77a: 0a01 |0093: move-result v1 │ │ -3da77c: 1a02 1d3d |0094: const-string v2, "NSMedia" // string@3d1d │ │ -3da780: 3901 2000 |0096: if-nez v1, 00b6 // +0020 │ │ -3da784: 7110 83a5 0000 |0098: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3da78a: 0b00 |009b: move-result-wide v0 │ │ -3da78c: 281c |009c: goto 00b8 // +001c │ │ -3da78e: 2201 611b |009d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3da792: 7010 06a6 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3da798: 1a03 a344 |00a2: const-string v3, "Size "" // string@44a3 │ │ -3da79c: 6e20 12a6 3100 |00a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da7a2: 6e20 12a6 0100 |00a7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da7a8: 1a00 c501 |00aa: const-string v0, "" could not be parsed." // string@01c5 │ │ -3da7ac: 6e20 12a6 0100 |00ac: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da7b2: 6e10 1ba6 0100 |00af: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3da7b8: 0c00 |00b2: move-result-object v0 │ │ -3da7ba: 7120 190b 0200 |00b3: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3da7c0: 1600 0000 |00b6: const-wide/16 v0, #int 0 // #0 │ │ -3da7c4: 0406 |00b8: move-wide v6, v0 │ │ -3da7c6: 1a00 3869 |00b9: const-string v0, "duration" // string@6938 │ │ -3da7ca: 7220 70aa 0d00 |00bb: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da7d0: 0c0d |00be: move-result-object v13 │ │ -3da7d2: 7110 cf0a 0d00 |00bf: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3da7d8: 0a00 |00c2: move-result v0 │ │ -3da7da: 3900 2a00 |00c3: if-nez v0, 00ed // +002a │ │ -3da7de: 7110 83a5 0d00 |00c5: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3da7e4: 0b00 |00c8: move-result-wide v0 │ │ -3da7e6: 6203 19f0 |00c9: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3da7ea: 6209 1cf0 |00cb: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3da7ee: 6e40 0da9 0391 |00cd: invoke-virtual {v3, v0, v1, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ -3da7f4: 0b00 |00d0: move-result-wide v0 │ │ -3da7f6: 8404 |00d1: long-to-int v4, v0 │ │ -3da7f8: 014d |00d2: move v13, v4 │ │ -3da7fa: 281b |00d3: goto 00ee // +001b │ │ -3da7fc: 2200 611b |00d4: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3da800: 7010 06a6 0000 |00d6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3da806: 1a01 da12 |00d9: const-string v1, "Duration "" // string@12da │ │ -3da80a: 6e20 12a6 1000 |00db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da810: 6e20 12a6 d000 |00de: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da816: 1a0d c401 |00e1: const-string v13, "" could not be parsed" // string@01c4 │ │ -3da81a: 6e20 12a6 d000 |00e3: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3da820: 6e10 1ba6 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3da826: 0c0d |00e9: move-result-object v13 │ │ -3da828: 7120 190b d200 |00ea: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3da82e: 120d |00ed: const/4 v13, #int 0 // #0 │ │ -3da830: 2200 cf18 |00ee: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3da834: 6e10 10a0 0c00 |00f0: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da83a: 0c04 |00f3: move-result-object v4 │ │ -3da83c: 0703 |00f4: move-object v3, v0 │ │ -3da83e: 7606 2f9c 0300 |00f5: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@9c2f │ │ -3da844: 3d0d 0500 |00f8: if-lez v13, 00fd // +0005 │ │ -3da848: 6e20 5b9c d000 |00fa: invoke-virtual {v0, v13}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ -3da84e: 6e10 10a0 0c00 |00fd: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da854: 0c0c |0100: move-result-object v12 │ │ -3da856: 6e20 169c 0c00 |0101: invoke-virtual {v12, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ -3da85c: 2853 |0104: goto 0157 // +0053 │ │ -3da85e: 6e10 10a0 0c00 |0105: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da864: 0c0d |0108: move-result-object v13 │ │ -3da866: 380d 4e00 |0109: if-eqz v13, 0157 // +004e │ │ -3da86a: 3805 4c00 |010b: if-eqz v5, 0157 // +004c │ │ -3da86e: 3801 4a00 |010d: if-eqz v1, 0157 // +004a │ │ -3da872: 6e10 10a0 0c00 |010f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da878: 0c0c |0112: move-result-object v12 │ │ -3da87a: 6e20 139c 5c00 |0113: invoke-virtual {v12, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@9c13 │ │ -3da880: 2841 |0116: goto 0157 // +0041 │ │ -3da882: 1a00 0cc2 |0117: const-string v0, "thumbnail" // string@c20c │ │ -3da886: 6e20 e0a5 b000 |0119: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da88c: 0a00 |011c: move-result v0 │ │ -3da88e: 3800 2800 |011d: if-eqz v0, 0145 // +0028 │ │ -3da892: 7220 70aa 2d00 |011f: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da898: 0c0d |0122: move-result-object v13 │ │ -3da89a: 380d 3400 |0123: if-eqz v13, 0157 // +0034 │ │ -3da89e: 6e10 10a0 0c00 |0125: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da8a4: 0c00 |0128: move-result-object v0 │ │ -3da8a6: 3800 0a00 |0129: if-eqz v0, 0133 // +000a │ │ -3da8aa: 6e10 10a0 0c00 |012b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3da8b0: 0c0c |012e: move-result-object v12 │ │ -3da8b2: 6e20 139c dc00 |012f: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@9c13 │ │ -3da8b8: 2825 |0132: goto 0157 // +0025 │ │ -3da8ba: 6e10 11a0 0c00 |0133: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da8c0: 0c00 |0136: move-result-object v0 │ │ -3da8c2: 6e10 a59b 0000 |0137: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3da8c8: 0c00 |013a: move-result-object v0 │ │ -3da8ca: 3900 1c00 |013b: if-nez v0, 0157 // +001c │ │ -3da8ce: 6e10 11a0 0c00 |013d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da8d4: 0c0c |0140: move-result-object v12 │ │ -3da8d6: 6e20 c09b dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ -3da8dc: 2813 |0144: goto 0157 // +0013 │ │ -3da8de: 1a0c 1e66 |0145: const-string v12, "description" // string@661e │ │ -3da8e2: 6e20 e0a5 bc00 |0147: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da8e8: 0a0c |014a: move-result v12 │ │ -3da8ea: 380c 0c00 |014b: if-eqz v12, 0157 // +000c │ │ -3da8ee: 7220 70aa 1d00 |014d: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da8f4: 0c0c |0150: move-result-object v12 │ │ -3da8f6: 220d f019 |0151: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@19f0 │ │ -3da8fa: 7040 37a0 bdca |0153: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a037 │ │ -3da900: 110d |0156: return-object v13 │ │ -3da902: 220c f119 |0157: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3da906: 7030 3aa0 bc0a |0159: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3da90c: 110c |015c: return-object v12 │ │ +3da61c: |[3da61c] de.danoeh.antennapod.parser.feed.namespace.Media.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3da62c: 1a00 8361 |0000: const-string v0, "content" // string@6183 │ │ +3da630: 6e20 e0a5 b000 |0002: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da636: 0a00 |0005: move-result v0 │ │ +3da638: 1a01 42c4 |0006: const-string v1, "type" // string@c442 │ │ +3da63c: 1a02 21c6 |0008: const-string v2, "url" // string@c621 │ │ +3da640: 3800 0d01 |000a: if-eqz v0, 0117 // +010d │ │ +3da644: 7220 70aa 2d00 |000c: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da64a: 0c05 |000f: move-result-object v5 │ │ +3da64c: 1a00 5e84 |0010: const-string v0, "isDefault" // string@845e │ │ +3da650: 7220 70aa 0d00 |0012: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da656: 0c00 |0015: move-result-object v0 │ │ +3da658: 1a02 7f9b |0016: const-string v2, "medium" // string@9b7f │ │ +3da65c: 7220 70aa 2d00 |0018: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da662: 0c02 |001b: move-result-object v2 │ │ +3da664: 1a03 e8c3 |001c: const-string v3, "true" // string@c3e8 │ │ +3da668: 6e20 e0a5 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da66e: 0a00 |0021: move-result v0 │ │ +3da670: 7220 70aa 1d00 |0022: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da676: 0c01 |0025: move-result-object v1 │ │ +3da678: 7120 67a0 5100 |0026: invoke-static {v1, v5}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ +3da67e: 0c01 |0029: move-result-object v1 │ │ +3da680: 1a03 0559 |002a: const-string v3, "audio" // string@5905 │ │ +3da684: 6e20 e0a5 2300 |002c: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da68a: 0a03 |002f: move-result v3 │ │ +3da68c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +3da68e: 1216 |0031: const/4 v6, #int 1 // #1 │ │ +3da690: 3803 0700 |0032: if-eqz v3, 0039 // +0007 │ │ +3da694: 1a01 0859 |0034: const-string v1, "audio/*" // string@5908 │ │ +3da698: 0718 |0036: move-object v8, v1 │ │ +3da69a: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +3da69c: 283c |0038: goto 0074 // +003c │ │ +3da69e: 1a03 d7c7 |0039: const-string v3, "video" // string@c7d7 │ │ +3da6a2: 6e20 e0a5 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da6a8: 0a03 |003e: move-result v3 │ │ +3da6aa: 3803 0500 |003f: if-eqz v3, 0044 // +0005 │ │ +3da6ae: 1a01 d9c7 |0041: const-string v1, "video/*" // string@c7d9 │ │ +3da6b2: 28f3 |0043: goto 0036 // -000d │ │ +3da6b4: 1a03 c981 |0044: const-string v3, "image" // string@81c9 │ │ +3da6b8: 6e20 e0a5 2300 |0046: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da6be: 0a02 |0049: move-result v2 │ │ +3da6c0: 3802 1900 |004a: if-eqz v2, 0063 // +0019 │ │ +3da6c4: 3801 1200 |004c: if-eqz v1, 005e // +0012 │ │ +3da6c8: 1a02 0759 |004e: const-string v2, "audio/" // string@5907 │ │ +3da6cc: 6e20 f6a5 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3da6d2: 0a02 |0053: move-result v2 │ │ +3da6d4: 3902 0f00 |0054: if-nez v2, 0063 // +000f │ │ +3da6d8: 1a02 d8c7 |0056: const-string v2, "video/" // string@c7d8 │ │ +3da6dc: 6e20 f6a5 2100 |0058: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3da6e2: 0a02 |005b: move-result v2 │ │ +3da6e4: 3902 0700 |005c: if-nez v2, 0063 // +0007 │ │ +3da6e8: 1a01 cb81 |005e: const-string v1, "image/*" // string@81cb │ │ +3da6ec: 0718 |0060: move-object v8, v1 │ │ +3da6ee: 1211 |0061: const/4 v1, #int 1 // #1 │ │ +3da6f0: 2811 |0062: goto 0073 // +0011 │ │ +3da6f2: 7110 6aa0 0100 |0063: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ +3da6f8: 0a02 |0066: move-result v2 │ │ +3da6fa: 3802 0300 |0067: if-eqz v2, 006a // +0003 │ │ +3da6fe: 28cd |0069: goto 0036 // -0033 │ │ +3da700: 7110 69a0 0100 |006a: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isImageFile:(Ljava/lang/String;)Z // method@a069 │ │ +3da706: 0a02 |006d: move-result v2 │ │ +3da708: 0718 |006e: move-object v8, v1 │ │ +3da70a: 3802 0300 |006f: if-eqz v2, 0072 // +0003 │ │ +3da70e: 28f0 |0071: goto 0061 // -0010 │ │ +3da710: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +3da712: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +3da714: 6e10 10a0 0c00 |0074: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da71a: 0c02 |0077: move-result-object v2 │ │ +3da71c: 3802 8d00 |0078: if-eqz v2, 0105 // +008d │ │ +3da720: 6e10 10a0 0c00 |007a: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da726: 0c02 |007d: move-result-object v2 │ │ +3da728: 6e10 fe9b 0200 |007e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3da72e: 0c02 |0081: move-result-object v2 │ │ +3da730: 3802 0400 |0082: if-eqz v2, 0086 // +0004 │ │ +3da734: 3800 8100 |0084: if-eqz v0, 0105 // +0081 │ │ +3da738: 3805 7f00 |0086: if-eqz v5, 0105 // +007f │ │ +3da73c: 3806 7d00 |0088: if-eqz v6, 0105 // +007d │ │ +3da740: 1a00 d56d |008a: const-string v0, "fileSize" // string@6dd5 │ │ +3da744: 7220 70aa 0d00 |008c: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da74a: 0c00 |008f: move-result-object v0 │ │ +3da74c: 7110 cf0a 0000 |0090: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3da752: 0a01 |0093: move-result v1 │ │ +3da754: 1a02 1d3d |0094: const-string v2, "NSMedia" // string@3d1d │ │ +3da758: 3901 2000 |0096: if-nez v1, 00b6 // +0020 │ │ +3da75c: 7110 83a5 0000 |0098: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3da762: 0b00 |009b: move-result-wide v0 │ │ +3da764: 281c |009c: goto 00b8 // +001c │ │ +3da766: 2201 611b |009d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3da76a: 7010 06a6 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3da770: 1a03 a344 |00a2: const-string v3, "Size "" // string@44a3 │ │ +3da774: 6e20 12a6 3100 |00a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da77a: 6e20 12a6 0100 |00a7: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da780: 1a00 c501 |00aa: const-string v0, "" could not be parsed." // string@01c5 │ │ +3da784: 6e20 12a6 0100 |00ac: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da78a: 6e10 1ba6 0100 |00af: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3da790: 0c00 |00b2: move-result-object v0 │ │ +3da792: 7120 190b 0200 |00b3: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3da798: 1600 0000 |00b6: const-wide/16 v0, #int 0 // #0 │ │ +3da79c: 0406 |00b8: move-wide v6, v0 │ │ +3da79e: 1a00 3869 |00b9: const-string v0, "duration" // string@6938 │ │ +3da7a2: 7220 70aa 0d00 |00bb: invoke-interface {v13, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da7a8: 0c0d |00be: move-result-object v13 │ │ +3da7aa: 7110 cf0a 0d00 |00bf: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3da7b0: 0a00 |00c2: move-result v0 │ │ +3da7b2: 3900 2a00 |00c3: if-nez v0, 00ed // +002a │ │ +3da7b6: 7110 83a5 0d00 |00c5: invoke-static {v13}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3da7bc: 0b00 |00c8: move-result-wide v0 │ │ +3da7be: 6203 19f0 |00c9: sget-object v3, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3da7c2: 6209 1cf0 |00cb: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3da7c6: 6e40 0da9 0391 |00cd: invoke-virtual {v3, v0, v1, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ +3da7cc: 0b00 |00d0: move-result-wide v0 │ │ +3da7ce: 8404 |00d1: long-to-int v4, v0 │ │ +3da7d0: 014d |00d2: move v13, v4 │ │ +3da7d2: 281b |00d3: goto 00ee // +001b │ │ +3da7d4: 2200 611b |00d4: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3da7d8: 7010 06a6 0000 |00d6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3da7de: 1a01 da12 |00d9: const-string v1, "Duration "" // string@12da │ │ +3da7e2: 6e20 12a6 1000 |00db: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da7e8: 6e20 12a6 d000 |00de: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da7ee: 1a0d c401 |00e1: const-string v13, "" could not be parsed" // string@01c4 │ │ +3da7f2: 6e20 12a6 d000 |00e3: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3da7f8: 6e10 1ba6 0000 |00e6: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3da7fe: 0c0d |00e9: move-result-object v13 │ │ +3da800: 7120 190b d200 |00ea: invoke-static {v2, v13}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3da806: 120d |00ed: const/4 v13, #int 0 // #0 │ │ +3da808: 2200 cf18 |00ee: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3da80c: 6e10 10a0 0c00 |00f0: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da812: 0c04 |00f3: move-result-object v4 │ │ +3da814: 0703 |00f4: move-object v3, v0 │ │ +3da816: 7606 2f9c 0300 |00f5: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@9c2f │ │ +3da81c: 3d0d 0500 |00f8: if-lez v13, 00fd // +0005 │ │ +3da820: 6e20 5b9c d000 |00fa: invoke-virtual {v0, v13}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ +3da826: 6e10 10a0 0c00 |00fd: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da82c: 0c0c |0100: move-result-object v12 │ │ +3da82e: 6e20 169c 0c00 |0101: invoke-virtual {v12, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ +3da834: 2853 |0104: goto 0157 // +0053 │ │ +3da836: 6e10 10a0 0c00 |0105: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da83c: 0c0d |0108: move-result-object v13 │ │ +3da83e: 380d 4e00 |0109: if-eqz v13, 0157 // +004e │ │ +3da842: 3805 4c00 |010b: if-eqz v5, 0157 // +004c │ │ +3da846: 3801 4a00 |010d: if-eqz v1, 0157 // +004a │ │ +3da84a: 6e10 10a0 0c00 |010f: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da850: 0c0c |0112: move-result-object v12 │ │ +3da852: 6e20 139c 5c00 |0113: invoke-virtual {v12, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@9c13 │ │ +3da858: 2841 |0116: goto 0157 // +0041 │ │ +3da85a: 1a00 0cc2 |0117: const-string v0, "thumbnail" // string@c20c │ │ +3da85e: 6e20 e0a5 b000 |0119: invoke-virtual {v0, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da864: 0a00 |011c: move-result v0 │ │ +3da866: 3800 2800 |011d: if-eqz v0, 0145 // +0028 │ │ +3da86a: 7220 70aa 2d00 |011f: invoke-interface {v13, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da870: 0c0d |0122: move-result-object v13 │ │ +3da872: 380d 3400 |0123: if-eqz v13, 0157 // +0034 │ │ +3da876: 6e10 10a0 0c00 |0125: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da87c: 0c00 |0128: move-result-object v0 │ │ +3da87e: 3800 0a00 |0129: if-eqz v0, 0133 // +000a │ │ +3da882: 6e10 10a0 0c00 |012b: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3da888: 0c0c |012e: move-result-object v12 │ │ +3da88a: 6e20 139c dc00 |012f: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/FeedItem;.setImageUrl:(Ljava/lang/String;)V // method@9c13 │ │ +3da890: 2825 |0132: goto 0157 // +0025 │ │ +3da892: 6e10 11a0 0c00 |0133: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da898: 0c00 |0136: move-result-object v0 │ │ +3da89a: 6e10 a59b 0000 |0137: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3da8a0: 0c00 |013a: move-result-object v0 │ │ +3da8a2: 3900 1c00 |013b: if-nez v0, 0157 // +001c │ │ +3da8a6: 6e10 11a0 0c00 |013d: invoke-virtual {v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da8ac: 0c0c |0140: move-result-object v12 │ │ +3da8ae: 6e20 c09b dc00 |0141: invoke-virtual {v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ +3da8b4: 2813 |0144: goto 0157 // +0013 │ │ +3da8b6: 1a0c 1e66 |0145: const-string v12, "description" // string@661e │ │ +3da8ba: 6e20 e0a5 bc00 |0147: invoke-virtual {v12, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da8c0: 0a0c |014a: move-result v12 │ │ +3da8c2: 380c 0c00 |014b: if-eqz v12, 0157 // +000c │ │ +3da8c6: 7220 70aa 1d00 |014d: invoke-interface {v13, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da8cc: 0c0c |0150: move-result-object v12 │ │ +3da8ce: 220d f019 |0151: new-instance v13, Lde/danoeh/antennapod/parser/feed/element/AtomText; // type@19f0 │ │ +3da8d2: 7040 37a0 bdca |0153: invoke-direct {v13, v11, v10, v12}, Lde/danoeh/antennapod/parser/feed/element/AtomText;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;Ljava/lang/String;)V // method@a037 │ │ +3da8d8: 110d |0156: return-object v13 │ │ +3da8da: 220c f119 |0157: new-instance v12, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3da8de: 7030 3aa0 bc0a |0159: invoke-direct {v12, v11, v10}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3da8e4: 110c |015c: return-object v12 │ │ catches : 2 │ │ 0x0098 - 0x009c │ │ Ljava/lang/NumberFormatException; -> 0x009d │ │ 0x00c5 - 0x00d1 │ │ Ljava/lang/NumberFormatException; -> 0x00d4 │ │ positions : │ │ 0x0002 line=44 │ │ @@ -1440970,17 +1440964,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3daa40: |[3daa40] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.:()V │ │ -3daa50: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3daa56: 0e00 |0003: return-void │ │ +3daa18: |[3daa18] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.:()V │ │ +3daa28: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3daa2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/PodcastIndex; │ │ │ │ Virtual methods - │ │ @@ -1440989,37 +1440983,37 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3daa58: |[3daa58] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3daa68: 6e10 0ea0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3daa6e: 0c00 |0003: move-result-object v0 │ │ -3daa70: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3daa74: 0e00 |0006: return-void │ │ -3daa76: 6e10 0ea0 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3daa7c: 0c00 |000a: move-result-object v0 │ │ -3daa7e: 6e10 1ba6 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3daa84: 0c00 |000e: move-result-object v0 │ │ -3daa86: 1a01 6270 |000f: const-string v1, "funding" // string@7062 │ │ -3daa8a: 6e20 e0a5 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daa90: 0a03 |0014: move-result v3 │ │ -3daa92: 3803 1500 |0015: if-eqz v3, 002a // +0015 │ │ -3daa96: 6e10 0fa0 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a00f │ │ -3daa9c: 0c03 |001a: move-result-object v3 │ │ -3daa9e: 3803 0f00 |001b: if-eqz v3, 002a // +000f │ │ -3daaa2: 7110 cf0a 0000 |001d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3daaa8: 0a03 |0020: move-result v3 │ │ -3daaaa: 3903 0900 |0021: if-nez v3, 002a // +0009 │ │ -3daaae: 6e10 0fa0 0400 |0023: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a00f │ │ -3daab4: 0c03 |0026: move-result-object v3 │ │ -3daab6: 6e20 ea9b 0300 |0027: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.setContent:(Ljava/lang/String;)V // method@9bea │ │ -3daabc: 0e00 |002a: return-void │ │ +3daa30: |[3daa30] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3daa40: 6e10 0ea0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3daa46: 0c00 |0003: move-result-object v0 │ │ +3daa48: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3daa4c: 0e00 |0006: return-void │ │ +3daa4e: 6e10 0ea0 0400 |0007: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3daa54: 0c00 |000a: move-result-object v0 │ │ +3daa56: 6e10 1ba6 0000 |000b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3daa5c: 0c00 |000e: move-result-object v0 │ │ +3daa5e: 1a01 6270 |000f: const-string v1, "funding" // string@7062 │ │ +3daa62: 6e20 e0a5 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daa68: 0a03 |0014: move-result v3 │ │ +3daa6a: 3803 1500 |0015: if-eqz v3, 002a // +0015 │ │ +3daa6e: 6e10 0fa0 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a00f │ │ +3daa74: 0c03 |001a: move-result-object v3 │ │ +3daa76: 3803 0f00 |001b: if-eqz v3, 002a // +000f │ │ +3daa7a: 7110 cf0a 0000 |001d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3daa80: 0a03 |0020: move-result v3 │ │ +3daa82: 3903 0900 |0021: if-nez v3, 002a // +0009 │ │ +3daa86: 6e10 0fa0 0400 |0023: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a00f │ │ +3daa8c: 0c03 |0026: move-result-object v3 │ │ +3daa8e: 6e20 ea9b 0300 |0027: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedFunding;.setContent:(Ljava/lang/String;)V // method@9bea │ │ +3daa94: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=40 │ │ 0x0011 line=41 │ │ 0x0023 line=42 │ │ locals : │ │ @@ -1441032,47 +1441026,47 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -3da9a8: |[3da9a8] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3da9b8: 1a00 6270 |0000: const-string v0, "funding" // string@7062 │ │ -3da9bc: 6e20 e0a5 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3da9c2: 0a00 |0005: move-result v0 │ │ -3da9c4: 1a01 21c6 |0006: const-string v1, "url" // string@c621 │ │ -3da9c8: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -3da9cc: 7220 70aa 1500 |000a: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3da9d2: 0c05 |000d: move-result-object v5 │ │ -3da9d4: 2200 cb18 |000e: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ -3da9d8: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ -3da9dc: 7030 e59b 5001 |0012: invoke-direct {v0, v5, v1}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ -3da9e2: 6e20 17a0 0400 |0015: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a017 │ │ -3da9e8: 6e10 11a0 0400 |0018: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3da9ee: 0c05 |001b: move-result-object v5 │ │ -3da9f0: 6e10 0fa0 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a00f │ │ -3da9f6: 0c04 |001f: move-result-object v4 │ │ -3da9f8: 6e20 9a9b 4500 |0020: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@9b9a │ │ -3da9fe: 281a |0023: goto 003d // +001a │ │ -3daa00: 1a00 f75d |0024: const-string v0, "chapters" // string@5df7 │ │ -3daa04: 6e20 e0a5 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daa0a: 0a00 |0029: move-result v0 │ │ -3daa0c: 3800 1300 |002a: if-eqz v0, 003d // +0013 │ │ -3daa10: 7220 70aa 1500 |002c: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3daa16: 0c05 |002f: move-result-object v5 │ │ -3daa18: 7110 cf0a 0500 |0030: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3daa1e: 0a00 |0033: move-result v0 │ │ -3daa20: 3900 0900 |0034: if-nez v0, 003d // +0009 │ │ -3daa24: 6e10 10a0 0400 |0036: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3daa2a: 0c04 |0039: move-result-object v4 │ │ -3daa2c: 6e20 1a9c 5400 |003a: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPodcastIndexChapterUrl:(Ljava/lang/String;)V // method@9c1a │ │ -3daa32: 2204 f119 |003d: new-instance v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3daa36: 7030 3aa0 3402 |003f: invoke-direct {v4, v3, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3daa3c: 1104 |0042: return-object v4 │ │ +3da980: |[3da980] de.danoeh.antennapod.parser.feed.namespace.PodcastIndex.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3da990: 1a00 6270 |0000: const-string v0, "funding" // string@7062 │ │ +3da994: 6e20 e0a5 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da99a: 0a00 |0005: move-result v0 │ │ +3da99c: 1a01 21c6 |0006: const-string v1, "url" // string@c621 │ │ +3da9a0: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +3da9a4: 7220 70aa 1500 |000a: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da9aa: 0c05 |000d: move-result-object v5 │ │ +3da9ac: 2200 cb18 |000e: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedFunding; // type@18cb │ │ +3da9b0: 1a01 0000 |0010: const-string v1, "" // string@0000 │ │ +3da9b4: 7030 e59b 5001 |0012: invoke-direct {v0, v5, v1}, Lde/danoeh/antennapod/model/feed/FeedFunding;.:(Ljava/lang/String;Ljava/lang/String;)V // method@9be5 │ │ +3da9ba: 6e20 17a0 0400 |0015: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentFunding:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@a017 │ │ +3da9c0: 6e10 11a0 0400 |0018: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3da9c6: 0c05 |001b: move-result-object v5 │ │ +3da9c8: 6e10 0fa0 0400 |001c: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentFunding:()Lde/danoeh/antennapod/model/feed/FeedFunding; // method@a00f │ │ +3da9ce: 0c04 |001f: move-result-object v4 │ │ +3da9d0: 6e20 9a9b 4500 |0020: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/model/feed/Feed;.addPayment:(Lde/danoeh/antennapod/model/feed/FeedFunding;)V // method@9b9a │ │ +3da9d6: 281a |0023: goto 003d // +001a │ │ +3da9d8: 1a00 f75d |0024: const-string v0, "chapters" // string@5df7 │ │ +3da9dc: 6e20 e0a5 3000 |0026: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3da9e2: 0a00 |0029: move-result v0 │ │ +3da9e4: 3800 1300 |002a: if-eqz v0, 003d // +0013 │ │ +3da9e8: 7220 70aa 1500 |002c: invoke-interface {v5, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3da9ee: 0c05 |002f: move-result-object v5 │ │ +3da9f0: 7110 cf0a 0500 |0030: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3da9f6: 0a00 |0033: move-result v0 │ │ +3da9f8: 3900 0900 |0034: if-nez v0, 003d // +0009 │ │ +3da9fc: 6e10 10a0 0400 |0036: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3daa02: 0c04 |0039: move-result-object v4 │ │ +3daa04: 6e20 1a9c 5400 |003a: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPodcastIndexChapterUrl:(Ljava/lang/String;)V // method@9c1a │ │ +3daa0a: 2204 f119 |003d: new-instance v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3daa0e: 7030 3aa0 3402 |003f: invoke-direct {v4, v3, v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3daa14: 1104 |0042: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=21 │ │ 0x000a line=22 │ │ 0x000e line=23 │ │ 0x0015 line=24 │ │ 0x0018 line=25 │ │ @@ -1441187,17 +1441181,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dac58: |[3dac58] de.danoeh.antennapod.parser.feed.namespace.Rss20.:()V │ │ -3dac68: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3dac6e: 0e00 |0003: return-void │ │ +3dac30: |[3dac30] de.danoeh.antennapod.parser.feed.namespace.Rss20.:()V │ │ +3dac40: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3dac46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/Rss20; │ │ │ │ Virtual methods - │ │ @@ -1441206,243 +1441200,243 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 463 16-bit code units │ │ -3dac70: |[3dac70] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3dac80: 1a00 3087 |0000: const-string v0, "item" // string@8730 │ │ -3dac84: 6e20 e0a5 9000 |0002: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dac8a: 0a01 |0005: move-result v1 │ │ -3dac8c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3dac8e: 3801 4c00 |0007: if-eqz v1, 0053 // +004c │ │ -3dac92: 6e10 10a0 0a00 |0009: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dac98: 0c09 |000c: move-result-object v9 │ │ -3dac9a: 3809 4100 |000d: if-eqz v9, 004e // +0041 │ │ -3dac9e: 6e10 10a0 0a00 |000f: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3daca4: 0c09 |0012: move-result-object v9 │ │ -3daca6: 6e10 039c 0900 |0013: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ -3dacac: 0c00 |0016: move-result-object v0 │ │ -3dacae: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -3dacb2: 6e10 f49b 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ -3dacb8: 0c00 |001c: move-result-object v0 │ │ -3dacba: 6e20 1c9c 0900 |001d: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ -3dacc0: 6e10 15a0 0a00 |0020: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ -3dacc6: 0c00 |0023: move-result-object v0 │ │ -3dacc8: 1a01 3869 |0024: const-string v1, "duration" // string@6938 │ │ -3daccc: 7220 50a8 1000 |0026: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ -3dacd2: 0a00 |0029: move-result v0 │ │ -3dacd4: 3800 2400 |002a: if-eqz v0, 004e // +0024 │ │ -3dacd8: 6e10 059c 0900 |002c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ -3dacde: 0a00 |002f: move-result v0 │ │ -3dace0: 3800 1700 |0030: if-eqz v0, 0047 // +0017 │ │ -3dace4: 6e10 15a0 0a00 |0032: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ -3dacea: 0c00 |0035: move-result-object v0 │ │ -3dacec: 7220 54a8 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ -3dacf2: 0c00 |0039: move-result-object v0 │ │ -3dacf4: 1f00 481b |003a: check-cast v0, Ljava/lang/Integer; // type@1b48 │ │ -3dacf8: 6e10 fe9b 0900 |003c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3dacfe: 0c09 |003f: move-result-object v9 │ │ -3dad00: 6e10 6fa5 0000 |0040: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3dad06: 0a00 |0043: move-result v0 │ │ -3dad08: 6e20 5b9c 0900 |0044: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ -3dad0e: 6e10 15a0 0a00 |0047: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ -3dad14: 0c09 |004a: move-result-object v9 │ │ -3dad16: 7220 5aa8 1900 |004b: invoke-interface {v9, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@a85a │ │ -3dad1c: 6e20 18a0 2a00 |004e: invoke-virtual {v10, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ -3dad22: 2900 7d01 |0051: goto/16 01ce // +017d │ │ -3dad26: 6e10 14a0 0a00 |0053: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3dad2c: 0c01 |0056: move-result-object v1 │ │ -3dad2e: 6e10 31a7 0100 |0057: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ -3dad34: 0a01 |005a: move-result v1 │ │ -3dad36: 1223 |005b: const/4 v3, #int 2 // #2 │ │ -3dad38: 3431 7201 |005c: if-lt v1, v3, 01ce // +0172 │ │ -3dad3c: 6e10 0ea0 0a00 |005e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3dad42: 0c01 |0061: move-result-object v1 │ │ -3dad44: 3801 6c01 |0062: if-eqz v1, 01ce // +016c │ │ -3dad48: 6e10 0ea0 0a00 |0064: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ -3dad4e: 0c01 |0067: move-result-object v1 │ │ -3dad50: 6e10 1ba6 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dad56: 0c01 |006b: move-result-object v1 │ │ -3dad58: 7110 6ca0 0100 |006c: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a06c │ │ -3dad5e: 0c03 |006f: move-result-object v3 │ │ -3dad60: 6e10 14a0 0a00 |0070: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3dad66: 0c04 |0073: move-result-object v4 │ │ -3dad68: 6e10 99a8 0400 |0074: invoke-virtual {v4}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3dad6e: 0c04 |0077: move-result-object v4 │ │ -3dad70: 1f04 f119 |0078: check-cast v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3dad74: 6e10 3ba0 0400 |007a: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3dad7a: 0c04 |007d: move-result-object v4 │ │ -3dad7c: 6e10 13a0 0a00 |007e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ -3dad82: 0c05 |0081: move-result-object v5 │ │ -3dad84: 6e10 3ba0 0500 |0082: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3dad8a: 0c05 |0085: move-result-object v5 │ │ -3dad8c: 6e10 14a0 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3dad92: 0c06 |0089: move-result-object v6 │ │ -3dad94: 6e10 31a7 0600 |008a: invoke-virtual {v6}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ -3dad9a: 0a06 |008d: move-result v6 │ │ -3dad9c: 1237 |008e: const/4 v7, #int 3 // #3 │ │ -3dad9e: 3476 0a00 |008f: if-lt v6, v7, 0099 // +000a │ │ -3dada2: 6e10 16a0 0a00 |0091: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a016 │ │ -3dada8: 0c02 |0094: move-result-object v2 │ │ -3dadaa: 6e10 3ba0 0200 |0095: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3dadb0: 0c02 |0098: move-result-object v2 │ │ -3dadb2: 1a06 c07e |0099: const-string v6, "guid" // string@7ec0 │ │ -3dadb6: 6e20 e0a5 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dadbc: 0a06 |009e: move-result v6 │ │ -3dadbe: 3806 1d00 |009f: if-eqz v6, 00bc // +001d │ │ -3dadc2: 6e20 e0a5 5000 |00a1: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dadc8: 0a06 |00a4: move-result v6 │ │ -3dadca: 3806 1700 |00a5: if-eqz v6, 00bc // +0017 │ │ -3dadce: 7110 cf0a 0100 |00a7: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3dadd4: 0a09 |00aa: move-result v9 │ │ -3dadd6: 3909 2301 |00ab: if-nez v9, 01ce // +0123 │ │ -3dadda: 6e10 10a0 0a00 |00ad: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dade0: 0c09 |00b0: move-result-object v9 │ │ -3dade2: 3809 1d01 |00b1: if-eqz v9, 01ce // +011d │ │ -3dade6: 6e10 10a0 0a00 |00b3: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dadec: 0c09 |00b6: move-result-object v9 │ │ -3dadee: 6e20 149c 1900 |00b7: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@9c14 │ │ -3dadf4: 2900 1401 |00ba: goto/16 01ce // +0114 │ │ -3dadf8: 1a01 5ec2 |00bc: const-string v1, "title" // string@c25e │ │ -3dadfc: 6e20 e0a5 4100 |00be: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dae02: 0a01 |00c1: move-result v1 │ │ -3dae04: 1306 3f00 |00c2: const/16 v6, #int 63 // #3f │ │ -3dae08: 1a07 e95d |00c4: const-string v7, "channel" // string@5de9 │ │ -3dae0c: 3801 3400 |00c6: if-eqz v1, 00fa // +0034 │ │ -3dae10: 7120 162a 6300 |00c8: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ -3dae16: 0c09 |00cb: move-result-object v9 │ │ -3dae18: 6e10 c0a5 0900 |00cc: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3dae1e: 0c09 |00cf: move-result-object v9 │ │ -3dae20: 6e20 e0a5 5000 |00d0: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dae26: 0a00 |00d3: move-result v0 │ │ -3dae28: 3800 1100 |00d4: if-eqz v0, 00e5 // +0011 │ │ -3dae2c: 6e10 10a0 0a00 |00d6: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dae32: 0c00 |00d9: move-result-object v0 │ │ -3dae34: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ -3dae38: 6e10 10a0 0a00 |00dc: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dae3e: 0c0a |00df: move-result-object v10 │ │ -3dae40: 6e20 1c9c 9a00 |00e0: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ -3dae46: 2900 eb00 |00e3: goto/16 01ce // +00eb │ │ -3dae4a: 6e20 e0a5 5700 |00e5: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dae50: 0a00 |00e8: move-result v0 │ │ -3dae52: 3800 e500 |00e9: if-eqz v0, 01ce // +00e5 │ │ -3dae56: 6e10 11a0 0a00 |00eb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3dae5c: 0c00 |00ee: move-result-object v0 │ │ -3dae5e: 3800 df00 |00ef: if-eqz v0, 01ce // +00df │ │ -3dae62: 6e10 11a0 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3dae68: 0c0a |00f4: move-result-object v10 │ │ -3dae6a: 6e20 cd9b 9a00 |00f5: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@9bcd │ │ -3dae70: 2900 d600 |00f8: goto/16 01ce // +00d6 │ │ -3dae74: 1a01 638a |00fa: const-string v1, "link" // string@8a63 │ │ -3dae78: 6e20 e0a5 4100 |00fc: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dae7e: 0a01 |00ff: move-result v1 │ │ -3dae80: 3801 2c00 |0100: if-eqz v1, 012c // +002c │ │ -3dae84: 6e20 e0a5 5700 |0102: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dae8a: 0a09 |0105: move-result v9 │ │ -3dae8c: 3809 1100 |0106: if-eqz v9, 0117 // +0011 │ │ -3dae90: 6e10 11a0 0a00 |0108: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3dae96: 0c09 |010b: move-result-object v9 │ │ -3dae98: 3809 0b00 |010c: if-eqz v9, 0117 // +000b │ │ -3dae9c: 6e10 11a0 0a00 |010e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3daea2: 0c09 |0111: move-result-object v9 │ │ -3daea4: 6e20 c69b 3900 |0112: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@9bc6 │ │ -3daeaa: 2900 b900 |0115: goto/16 01ce // +00b9 │ │ -3daeae: 6e20 e0a5 5000 |0117: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daeb4: 0a09 |011a: move-result v9 │ │ -3daeb6: 3809 b300 |011b: if-eqz v9, 01ce // +00b3 │ │ -3daeba: 6e10 10a0 0a00 |011d: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3daec0: 0c09 |0120: move-result-object v9 │ │ -3daec2: 3809 ad00 |0121: if-eqz v9, 01ce // +00ad │ │ -3daec6: 6e10 10a0 0a00 |0123: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3daecc: 0c09 |0126: move-result-object v9 │ │ -3daece: 6e20 159c 3900 |0127: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@9c15 │ │ -3daed4: 2900 a400 |012a: goto/16 01ce // +00a4 │ │ -3daed8: 1a01 d1aa |012c: const-string v1, "pubDate" // string@aad1 │ │ -3daedc: 6e20 e0a5 4100 |012e: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daee2: 0a01 |0131: move-result v1 │ │ -3daee4: 3801 1b00 |0132: if-eqz v1, 014d // +001b │ │ -3daee8: 6e20 e0a5 5000 |0134: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daeee: 0a01 |0137: move-result v1 │ │ -3daef0: 3801 1500 |0138: if-eqz v1, 014d // +0015 │ │ -3daef4: 6e10 10a0 0a00 |013a: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3daefa: 0c01 |013d: move-result-object v1 │ │ -3daefc: 3801 0f00 |013e: if-eqz v1, 014d // +000f │ │ -3daf00: 6e10 10a0 0a00 |0140: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3daf06: 0c09 |0143: move-result-object v9 │ │ -3daf08: 7110 5fa0 0300 |0144: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ -3daf0e: 0c0a |0147: move-result-object v10 │ │ -3daf10: 6e20 1b9c a900 |0148: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ -3daf16: 2900 8300 |014b: goto/16 01ce // +0083 │ │ -3daf1a: 1a01 21c6 |014d: const-string v1, "url" // string@c621 │ │ -3daf1e: 6e20 e0a5 4100 |014f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daf24: 0a01 |0152: move-result v1 │ │ -3daf26: 3801 2800 |0153: if-eqz v1, 017b // +0028 │ │ -3daf2a: 1a01 c981 |0155: const-string v1, "image" // string@81c9 │ │ -3daf2e: 6e20 e0a5 5100 |0157: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daf34: 0a01 |015a: move-result v1 │ │ -3daf36: 3801 2000 |015b: if-eqz v1, 017b // +0020 │ │ -3daf3a: 6e20 e0a5 2700 |015d: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daf40: 0a01 |0160: move-result v1 │ │ -3daf42: 3801 1a00 |0161: if-eqz v1, 017b // +001a │ │ -3daf46: 6e10 11a0 0a00 |0163: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3daf4c: 0c09 |0166: move-result-object v9 │ │ -3daf4e: 3809 6700 |0167: if-eqz v9, 01ce // +0067 │ │ -3daf52: 6e10 11a0 0a00 |0169: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3daf58: 0c09 |016c: move-result-object v9 │ │ -3daf5a: 6e10 a59b 0900 |016d: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3daf60: 0c09 |0170: move-result-object v9 │ │ -3daf62: 3909 5d00 |0171: if-nez v9, 01ce // +005d │ │ -3daf66: 6e10 11a0 0a00 |0173: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3daf6c: 0c09 |0176: move-result-object v9 │ │ -3daf6e: 6e20 c09b 3900 |0177: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ -3daf74: 2854 |017a: goto 01ce // +0054 │ │ -3daf76: 1a01 1e66 |017b: const-string v1, "description" // string@661e │ │ -3daf7a: 6e20 e0a5 9100 |017d: invoke-virtual {v1, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daf80: 0a01 |0180: move-result v1 │ │ -3daf82: 3801 3200 |0181: if-eqz v1, 01b3 // +0032 │ │ -3daf86: 6e20 e0a5 5700 |0183: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daf8c: 0a09 |0186: move-result v9 │ │ -3daf8e: 3809 1800 |0187: if-eqz v9, 019f // +0018 │ │ -3daf92: 6e10 11a0 0a00 |0189: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3daf98: 0c09 |018c: move-result-object v9 │ │ -3daf9a: 3809 1200 |018d: if-eqz v9, 019f // +0012 │ │ -3daf9e: 7120 162a 6300 |018f: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ -3dafa4: 0c09 |0192: move-result-object v9 │ │ -3dafa6: 6e10 c0a5 0900 |0193: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ -3dafac: 0c09 |0196: move-result-object v9 │ │ -3dafae: 6e10 11a0 0a00 |0197: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3dafb4: 0c0a |019a: move-result-object v10 │ │ -3dafb6: 6e20 bc9b 9a00 |019b: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ -3dafbc: 2830 |019e: goto 01ce // +0030 │ │ -3dafbe: 6e20 e0a5 5000 |019f: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dafc4: 0a09 |01a2: move-result v9 │ │ -3dafc6: 3809 2b00 |01a3: if-eqz v9, 01ce // +002b │ │ -3dafca: 6e10 10a0 0a00 |01a5: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dafd0: 0c09 |01a8: move-result-object v9 │ │ -3dafd2: 3809 2500 |01a9: if-eqz v9, 01ce // +0025 │ │ -3dafd6: 6e10 10a0 0a00 |01ab: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dafdc: 0c09 |01ae: move-result-object v9 │ │ -3dafde: 6e20 0f9c 3900 |01af: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ -3dafe4: 281c |01b2: goto 01ce // +001c │ │ -3dafe6: 1a00 2289 |01b3: const-string v0, "language" // string@8922 │ │ -3dafea: 6e20 e0a5 9000 |01b5: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daff0: 0a09 |01b8: move-result v9 │ │ -3daff2: 3809 1500 |01b9: if-eqz v9, 01ce // +0015 │ │ -3daff6: 6e10 11a0 0a00 |01bb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3daffc: 0c09 |01be: move-result-object v9 │ │ -3daffe: 3809 0f00 |01bf: if-eqz v9, 01ce // +000f │ │ -3db002: 6e10 11a0 0a00 |01c1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3db008: 0c09 |01c4: move-result-object v9 │ │ -3db00a: 620a 16f0 |01c5: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ -3db00e: 6e20 fca5 a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3db014: 0c0a |01ca: move-result-object v10 │ │ -3db016: 6e20 c29b a900 |01cb: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@9bc2 │ │ -3db01c: 0e00 |01ce: return-void │ │ +3dac48: |[3dac48] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3dac58: 1a00 3087 |0000: const-string v0, "item" // string@8730 │ │ +3dac5c: 6e20 e0a5 9000 |0002: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dac62: 0a01 |0005: move-result v1 │ │ +3dac64: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3dac66: 3801 4c00 |0007: if-eqz v1, 0053 // +004c │ │ +3dac6a: 6e10 10a0 0a00 |0009: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dac70: 0c09 |000c: move-result-object v9 │ │ +3dac72: 3809 4100 |000d: if-eqz v9, 004e // +0041 │ │ +3dac76: 6e10 10a0 0a00 |000f: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dac7c: 0c09 |0012: move-result-object v9 │ │ +3dac7e: 6e10 039c 0900 |0013: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getTitle:()Ljava/lang/String; // method@9c03 │ │ +3dac84: 0c00 |0016: move-result-object v0 │ │ +3dac86: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +3dac8a: 6e10 f49b 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getDescription:()Ljava/lang/String; // method@9bf4 │ │ +3dac90: 0c00 |001c: move-result-object v0 │ │ +3dac92: 6e20 1c9c 0900 |001d: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ +3dac98: 6e10 15a0 0a00 |0020: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ +3dac9e: 0c00 |0023: move-result-object v0 │ │ +3daca0: 1a01 3869 |0024: const-string v1, "duration" // string@6938 │ │ +3daca4: 7220 50a8 1000 |0026: invoke-interface {v0, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@a850 │ │ +3dacaa: 0a00 |0029: move-result v0 │ │ +3dacac: 3800 2400 |002a: if-eqz v0, 004e // +0024 │ │ +3dacb0: 6e10 059c 0900 |002c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.hasMedia:()Z // method@9c05 │ │ +3dacb6: 0a00 |002f: move-result v0 │ │ +3dacb8: 3800 1700 |0030: if-eqz v0, 0047 // +0017 │ │ +3dacbc: 6e10 15a0 0a00 |0032: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ +3dacc2: 0c00 |0035: move-result-object v0 │ │ +3dacc4: 7220 54a8 1000 |0036: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a854 │ │ +3dacca: 0c00 |0039: move-result-object v0 │ │ +3daccc: 1f00 481b |003a: check-cast v0, Ljava/lang/Integer; // type@1b48 │ │ +3dacd0: 6e10 fe9b 0900 |003c: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3dacd6: 0c09 |003f: move-result-object v9 │ │ +3dacd8: 6e10 6fa5 0000 |0040: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3dacde: 0a00 |0043: move-result v0 │ │ +3dace0: 6e20 5b9c 0900 |0044: invoke-virtual {v9, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setDuration:(I)V // method@9c5b │ │ +3dace6: 6e10 15a0 0a00 |0047: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTempObjects:()Ljava/util/Map; // method@a015 │ │ +3dacec: 0c09 |004a: move-result-object v9 │ │ +3dacee: 7220 5aa8 1900 |004b: invoke-interface {v9, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@a85a │ │ +3dacf4: 6e20 18a0 2a00 |004e: invoke-virtual {v10, v2}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ +3dacfa: 2900 7d01 |0051: goto/16 01ce // +017d │ │ +3dacfe: 6e10 14a0 0a00 |0053: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3dad04: 0c01 |0056: move-result-object v1 │ │ +3dad06: 6e10 31a7 0100 |0057: invoke-virtual {v1}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ +3dad0c: 0a01 |005a: move-result v1 │ │ +3dad0e: 1223 |005b: const/4 v3, #int 2 // #2 │ │ +3dad10: 3431 7201 |005c: if-lt v1, v3, 01ce // +0172 │ │ +3dad14: 6e10 0ea0 0a00 |005e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3dad1a: 0c01 |0061: move-result-object v1 │ │ +3dad1c: 3801 6c01 |0062: if-eqz v1, 01ce // +016c │ │ +3dad20: 6e10 0ea0 0a00 |0064: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getContentBuf:()Ljava/lang/StringBuilder; // method@a00e │ │ +3dad26: 0c01 |0067: move-result-object v1 │ │ +3dad28: 6e10 1ba6 0100 |0068: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dad2e: 0c01 |006b: move-result-object v1 │ │ +3dad30: 7110 6ca0 0100 |006c: invoke-static {v1}, Lde/danoeh/antennapod/parser/feed/util/SyndStringUtils;.trimAllWhitespace:(Ljava/lang/String;)Ljava/lang/String; // method@a06c │ │ +3dad36: 0c03 |006f: move-result-object v3 │ │ +3dad38: 6e10 14a0 0a00 |0070: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3dad3e: 0c04 |0073: move-result-object v4 │ │ +3dad40: 6e10 99a8 0400 |0074: invoke-virtual {v4}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3dad46: 0c04 |0077: move-result-object v4 │ │ +3dad48: 1f04 f119 |0078: check-cast v4, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3dad4c: 6e10 3ba0 0400 |007a: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3dad52: 0c04 |007d: move-result-object v4 │ │ +3dad54: 6e10 13a0 0a00 |007e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getSecondTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a013 │ │ +3dad5a: 0c05 |0081: move-result-object v5 │ │ +3dad5c: 6e10 3ba0 0500 |0082: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3dad62: 0c05 |0085: move-result-object v5 │ │ +3dad64: 6e10 14a0 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3dad6a: 0c06 |0089: move-result-object v6 │ │ +3dad6c: 6e10 31a7 0600 |008a: invoke-virtual {v6}, Ljava/util/AbstractCollection;.size:()I // method@a731 │ │ +3dad72: 0a06 |008d: move-result v6 │ │ +3dad74: 1237 |008e: const/4 v7, #int 3 // #3 │ │ +3dad76: 3476 0a00 |008f: if-lt v6, v7, 0099 // +000a │ │ +3dad7a: 6e10 16a0 0a00 |0091: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getThirdTag:()Lde/danoeh/antennapod/parser/feed/element/SyndElement; // method@a016 │ │ +3dad80: 0c02 |0094: move-result-object v2 │ │ +3dad82: 6e10 3ba0 0200 |0095: invoke-virtual {v2}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3dad88: 0c02 |0098: move-result-object v2 │ │ +3dad8a: 1a06 c07e |0099: const-string v6, "guid" // string@7ec0 │ │ +3dad8e: 6e20 e0a5 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dad94: 0a06 |009e: move-result v6 │ │ +3dad96: 3806 1d00 |009f: if-eqz v6, 00bc // +001d │ │ +3dad9a: 6e20 e0a5 5000 |00a1: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dada0: 0a06 |00a4: move-result v6 │ │ +3dada2: 3806 1700 |00a5: if-eqz v6, 00bc // +0017 │ │ +3dada6: 7110 cf0a 0100 |00a7: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3dadac: 0a09 |00aa: move-result v9 │ │ +3dadae: 3909 2301 |00ab: if-nez v9, 01ce // +0123 │ │ +3dadb2: 6e10 10a0 0a00 |00ad: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dadb8: 0c09 |00b0: move-result-object v9 │ │ +3dadba: 3809 1d01 |00b1: if-eqz v9, 01ce // +011d │ │ +3dadbe: 6e10 10a0 0a00 |00b3: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dadc4: 0c09 |00b6: move-result-object v9 │ │ +3dadc6: 6e20 149c 1900 |00b7: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.setItemIdentifier:(Ljava/lang/String;)V // method@9c14 │ │ +3dadcc: 2900 1401 |00ba: goto/16 01ce // +0114 │ │ +3dadd0: 1a01 5ec2 |00bc: const-string v1, "title" // string@c25e │ │ +3dadd4: 6e20 e0a5 4100 |00be: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dadda: 0a01 |00c1: move-result v1 │ │ +3daddc: 1306 3f00 |00c2: const/16 v6, #int 63 // #3f │ │ +3dade0: 1a07 e95d |00c4: const-string v7, "channel" // string@5de9 │ │ +3dade4: 3801 3400 |00c6: if-eqz v1, 00fa // +0034 │ │ +3dade8: 7120 162a 6300 |00c8: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ +3dadee: 0c09 |00cb: move-result-object v9 │ │ +3dadf0: 6e10 c0a5 0900 |00cc: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3dadf6: 0c09 |00cf: move-result-object v9 │ │ +3dadf8: 6e20 e0a5 5000 |00d0: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dadfe: 0a00 |00d3: move-result v0 │ │ +3dae00: 3800 1100 |00d4: if-eqz v0, 00e5 // +0011 │ │ +3dae04: 6e10 10a0 0a00 |00d6: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dae0a: 0c00 |00d9: move-result-object v0 │ │ +3dae0c: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ +3dae10: 6e10 10a0 0a00 |00dc: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dae16: 0c0a |00df: move-result-object v10 │ │ +3dae18: 6e20 1c9c 9a00 |00e0: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.setTitle:(Ljava/lang/String;)V // method@9c1c │ │ +3dae1e: 2900 eb00 |00e3: goto/16 01ce // +00eb │ │ +3dae22: 6e20 e0a5 5700 |00e5: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dae28: 0a00 |00e8: move-result v0 │ │ +3dae2a: 3800 e500 |00e9: if-eqz v0, 01ce // +00e5 │ │ +3dae2e: 6e10 11a0 0a00 |00eb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3dae34: 0c00 |00ee: move-result-object v0 │ │ +3dae36: 3800 df00 |00ef: if-eqz v0, 01ce // +00df │ │ +3dae3a: 6e10 11a0 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3dae40: 0c0a |00f4: move-result-object v10 │ │ +3dae42: 6e20 cd9b 9a00 |00f5: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setTitle:(Ljava/lang/String;)V // method@9bcd │ │ +3dae48: 2900 d600 |00f8: goto/16 01ce // +00d6 │ │ +3dae4c: 1a01 638a |00fa: const-string v1, "link" // string@8a63 │ │ +3dae50: 6e20 e0a5 4100 |00fc: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dae56: 0a01 |00ff: move-result v1 │ │ +3dae58: 3801 2c00 |0100: if-eqz v1, 012c // +002c │ │ +3dae5c: 6e20 e0a5 5700 |0102: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dae62: 0a09 |0105: move-result v9 │ │ +3dae64: 3809 1100 |0106: if-eqz v9, 0117 // +0011 │ │ +3dae68: 6e10 11a0 0a00 |0108: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3dae6e: 0c09 |010b: move-result-object v9 │ │ +3dae70: 3809 0b00 |010c: if-eqz v9, 0117 // +000b │ │ +3dae74: 6e10 11a0 0a00 |010e: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3dae7a: 0c09 |0111: move-result-object v9 │ │ +3dae7c: 6e20 c69b 3900 |0112: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setLink:(Ljava/lang/String;)V // method@9bc6 │ │ +3dae82: 2900 b900 |0115: goto/16 01ce // +00b9 │ │ +3dae86: 6e20 e0a5 5000 |0117: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dae8c: 0a09 |011a: move-result v9 │ │ +3dae8e: 3809 b300 |011b: if-eqz v9, 01ce // +00b3 │ │ +3dae92: 6e10 10a0 0a00 |011d: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dae98: 0c09 |0120: move-result-object v9 │ │ +3dae9a: 3809 ad00 |0121: if-eqz v9, 01ce // +00ad │ │ +3dae9e: 6e10 10a0 0a00 |0123: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3daea4: 0c09 |0126: move-result-object v9 │ │ +3daea6: 6e20 159c 3900 |0127: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setLink:(Ljava/lang/String;)V // method@9c15 │ │ +3daeac: 2900 a400 |012a: goto/16 01ce // +00a4 │ │ +3daeb0: 1a01 d1aa |012c: const-string v1, "pubDate" // string@aad1 │ │ +3daeb4: 6e20 e0a5 4100 |012e: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daeba: 0a01 |0131: move-result v1 │ │ +3daebc: 3801 1b00 |0132: if-eqz v1, 014d // +001b │ │ +3daec0: 6e20 e0a5 5000 |0134: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daec6: 0a01 |0137: move-result v1 │ │ +3daec8: 3801 1500 |0138: if-eqz v1, 014d // +0015 │ │ +3daecc: 6e10 10a0 0a00 |013a: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3daed2: 0c01 |013d: move-result-object v1 │ │ +3daed4: 3801 0f00 |013e: if-eqz v1, 014d // +000f │ │ +3daed8: 6e10 10a0 0a00 |0140: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3daede: 0c09 |0143: move-result-object v9 │ │ +3daee0: 7110 5fa0 0300 |0144: invoke-static {v3}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseOrNullIfFuture:(Ljava/lang/String;)Ljava/util/Date; // method@a05f │ │ +3daee6: 0c0a |0147: move-result-object v10 │ │ +3daee8: 6e20 1b9c a900 |0148: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPubDate:(Ljava/util/Date;)V // method@9c1b │ │ +3daeee: 2900 8300 |014b: goto/16 01ce // +0083 │ │ +3daef2: 1a01 21c6 |014d: const-string v1, "url" // string@c621 │ │ +3daef6: 6e20 e0a5 4100 |014f: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daefc: 0a01 |0152: move-result v1 │ │ +3daefe: 3801 2800 |0153: if-eqz v1, 017b // +0028 │ │ +3daf02: 1a01 c981 |0155: const-string v1, "image" // string@81c9 │ │ +3daf06: 6e20 e0a5 5100 |0157: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daf0c: 0a01 |015a: move-result v1 │ │ +3daf0e: 3801 2000 |015b: if-eqz v1, 017b // +0020 │ │ +3daf12: 6e20 e0a5 2700 |015d: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daf18: 0a01 |0160: move-result v1 │ │ +3daf1a: 3801 1a00 |0161: if-eqz v1, 017b // +001a │ │ +3daf1e: 6e10 11a0 0a00 |0163: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3daf24: 0c09 |0166: move-result-object v9 │ │ +3daf26: 3809 6700 |0167: if-eqz v9, 01ce // +0067 │ │ +3daf2a: 6e10 11a0 0a00 |0169: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3daf30: 0c09 |016c: move-result-object v9 │ │ +3daf32: 6e10 a59b 0900 |016d: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3daf38: 0c09 |0170: move-result-object v9 │ │ +3daf3a: 3909 5d00 |0171: if-nez v9, 01ce // +005d │ │ +3daf3e: 6e10 11a0 0a00 |0173: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3daf44: 0c09 |0176: move-result-object v9 │ │ +3daf46: 6e20 c09b 3900 |0177: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setImageUrl:(Ljava/lang/String;)V // method@9bc0 │ │ +3daf4c: 2854 |017a: goto 01ce // +0054 │ │ +3daf4e: 1a01 1e66 |017b: const-string v1, "description" // string@661e │ │ +3daf52: 6e20 e0a5 9100 |017d: invoke-virtual {v1, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daf58: 0a01 |0180: move-result v1 │ │ +3daf5a: 3801 3200 |0181: if-eqz v1, 01b3 // +0032 │ │ +3daf5e: 6e20 e0a5 5700 |0183: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daf64: 0a09 |0186: move-result v9 │ │ +3daf66: 3809 1800 |0187: if-eqz v9, 019f // +0018 │ │ +3daf6a: 6e10 11a0 0a00 |0189: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3daf70: 0c09 |018c: move-result-object v9 │ │ +3daf72: 3809 1200 |018d: if-eqz v9, 019f // +0012 │ │ +3daf76: 7120 162a 6300 |018f: invoke-static {v3, v6}, Landroidx/core/text/HtmlCompat;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@2a16 │ │ +3daf7c: 0c09 |0192: move-result-object v9 │ │ +3daf7e: 6e10 c0a5 0900 |0193: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@a5c0 │ │ +3daf84: 0c09 |0196: move-result-object v9 │ │ +3daf86: 6e10 11a0 0a00 |0197: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3daf8c: 0c0a |019a: move-result-object v10 │ │ +3daf8e: 6e20 bc9b 9a00 |019b: invoke-virtual {v10, v9}, Lde/danoeh/antennapod/model/feed/Feed;.setDescription:(Ljava/lang/String;)V // method@9bbc │ │ +3daf94: 2830 |019e: goto 01ce // +0030 │ │ +3daf96: 6e20 e0a5 5000 |019f: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daf9c: 0a09 |01a2: move-result v9 │ │ +3daf9e: 3809 2b00 |01a3: if-eqz v9, 01ce // +002b │ │ +3dafa2: 6e10 10a0 0a00 |01a5: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dafa8: 0c09 |01a8: move-result-object v9 │ │ +3dafaa: 3809 2500 |01a9: if-eqz v9, 01ce // +0025 │ │ +3dafae: 6e10 10a0 0a00 |01ab: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dafb4: 0c09 |01ae: move-result-object v9 │ │ +3dafb6: 6e20 0f9c 3900 |01af: invoke-virtual {v9, v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.setDescriptionIfLonger:(Ljava/lang/String;)V // method@9c0f │ │ +3dafbc: 281c |01b2: goto 01ce // +001c │ │ +3dafbe: 1a00 2289 |01b3: const-string v0, "language" // string@8922 │ │ +3dafc2: 6e20 e0a5 9000 |01b5: invoke-virtual {v0, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dafc8: 0a09 |01b8: move-result v9 │ │ +3dafca: 3809 1500 |01b9: if-eqz v9, 01ce // +0015 │ │ +3dafce: 6e10 11a0 0a00 |01bb: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3dafd4: 0c09 |01be: move-result-object v9 │ │ +3dafd6: 3809 0f00 |01bf: if-eqz v9, 01ce // +000f │ │ +3dafda: 6e10 11a0 0a00 |01c1: invoke-virtual {v10}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3dafe0: 0c09 |01c4: move-result-object v9 │ │ +3dafe2: 620a 16f0 |01c5: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@f016 │ │ +3dafe6: 6e20 fca5 a300 |01c7: invoke-virtual {v3, v10}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3dafec: 0c0a |01ca: move-result-object v10 │ │ +3dafee: 6e20 c29b a900 |01cb: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setLanguage:(Ljava/lang/String;)V // method@9bc2 │ │ +3daff4: 0e00 |01ce: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=74 │ │ 0x0009 line=75 │ │ 0x000f line=76 │ │ 0x0013 line=79 │ │ 0x0019 line=80 │ │ @@ -1441498,108 +1441492,108 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 188 16-bit code units │ │ -3daac0: |[3daac0] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3daad0: 1a00 3087 |0000: const-string v0, "item" // string@8730 │ │ -3daad4: 6e20 e0a5 a000 |0002: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3daada: 0a01 |0005: move-result v1 │ │ -3daadc: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ -3daae0: 6e10 14a0 0b00 |0008: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3daae6: 0c01 |000b: move-result-object v1 │ │ -3daae8: 6e10 bca8 0100 |000c: invoke-virtual {v1}, Ljava/util/Vector;.lastElement:()Ljava/lang/Object; // method@a8bc │ │ -3daaee: 0c01 |000f: move-result-object v1 │ │ -3daaf0: 1f01 f119 |0010: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3daaf4: 6e10 3ba0 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3daafa: 0c01 |0015: move-result-object v1 │ │ -3daafc: 1a02 e95d |0016: const-string v2, "channel" // string@5de9 │ │ -3dab00: 6e20 e0a5 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dab06: 0a01 |001b: move-result v1 │ │ -3dab08: 3801 2200 |001c: if-eqz v1, 003e // +0022 │ │ -3dab0c: 220c cc18 |001e: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3dab10: 7010 ec9b 0c00 |0020: invoke-direct {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@9bec │ │ -3dab16: 6e20 18a0 cb00 |0023: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ -3dab1c: 6e10 12a0 0b00 |0026: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a012 │ │ -3dab22: 0c0c |0029: move-result-object v12 │ │ -3dab24: 6e10 10a0 0b00 |002a: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dab2a: 0c00 |002d: move-result-object v0 │ │ -3dab2c: 6e20 58a7 0c00 |002e: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3dab32: 6e10 10a0 0b00 |0031: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dab38: 0c0c |0034: move-result-object v12 │ │ -3dab3a: 6e10 11a0 0b00 |0035: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ -3dab40: 0c0b |0038: move-result-object v11 │ │ -3dab42: 6e20 109c bc00 |0039: invoke-virtual {v12, v11}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9c10 │ │ -3dab48: 2900 7a00 |003c: goto/16 00b6 // +007a │ │ -3dab4c: 1a01 0f6a |003e: const-string v1, "enclosure" // string@6a0f │ │ -3dab50: 6e20 e0a5 a100 |0040: invoke-virtual {v1, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dab56: 0a01 |0043: move-result v1 │ │ -3dab58: 3801 7200 |0044: if-eqz v1, 00b6 // +0072 │ │ -3dab5c: 6e10 14a0 0b00 |0046: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ -3dab62: 0c01 |0049: move-result-object v1 │ │ -3dab64: 6e10 99a8 0100 |004a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ -3dab6a: 0c01 |004d: move-result-object v1 │ │ -3dab6c: 1f01 f119 |004e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3dab70: 6e10 3ba0 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ -3dab76: 0c01 |0053: move-result-object v1 │ │ -3dab78: 6e20 e0a5 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dab7e: 0a00 |0057: move-result v0 │ │ -3dab80: 3800 5e00 |0058: if-eqz v0, 00b6 // +005e │ │ -3dab84: 1a00 21c6 |005a: const-string v0, "url" // string@c621 │ │ -3dab88: 7220 70aa 0c00 |005c: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3dab8e: 0c03 |005f: move-result-object v3 │ │ -3dab90: 1a00 42c4 |0060: const-string v0, "type" // string@c442 │ │ -3dab94: 7220 70aa 0c00 |0062: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3dab9a: 0c00 |0065: move-result-object v0 │ │ -3dab9c: 7120 67a0 3000 |0066: invoke-static {v0, v3}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ -3daba2: 0c06 |0069: move-result-object v6 │ │ -3daba4: 7110 cf0a 0300 |006a: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3dabaa: 0a00 |006d: move-result v0 │ │ -3dabac: df00 0001 |006e: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -3dabb0: 6e10 10a0 0b00 |0070: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dabb6: 0c01 |0073: move-result-object v1 │ │ -3dabb8: 3801 4200 |0074: if-eqz v1, 00b6 // +0042 │ │ -3dabbc: 6e10 10a0 0b00 |0076: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dabc2: 0c01 |0079: move-result-object v1 │ │ -3dabc4: 6e10 fe9b 0100 |007a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3dabca: 0c01 |007d: move-result-object v1 │ │ -3dabcc: 3901 3800 |007e: if-nez v1, 00b6 // +0038 │ │ -3dabd0: 7110 6aa0 0600 |0080: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ -3dabd6: 0a01 |0083: move-result v1 │ │ -3dabd8: 3801 3200 |0084: if-eqz v1, 00b6 // +0032 │ │ -3dabdc: 3800 3000 |0086: if-eqz v0, 00b6 // +0030 │ │ -3dabe0: 1600 0000 |0088: const-wide/16 v0, #int 0 // #0 │ │ -3dabe4: 1a02 148a |008a: const-string v2, "length" // string@8a14 │ │ -3dabe8: 7220 70aa 2c00 |008c: invoke-interface {v12, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3dabee: 0c0c |008f: move-result-object v12 │ │ -3dabf0: 7110 83a5 0c00 |0090: invoke-static {v12}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3dabf6: 0b04 |0093: move-result-wide v4 │ │ -3dabf8: 1607 0040 |0094: const-wide/16 v7, #int 16384 // #4000 │ │ -3dabfc: 310c 0407 |0096: cmp-long v12, v4, v7 │ │ -3dac00: 3b0c 0300 |0098: if-gez v12, 009b // +0003 │ │ -3dac04: 280a |009a: goto 00a4 // +000a │ │ -3dac06: 0440 |009b: move-wide v0, v4 │ │ -3dac08: 2808 |009c: goto 00a4 // +0008 │ │ -3dac0a: 1a0c 1e3d |009d: const-string v12, "NSRSS20" // string@3d1e │ │ -3dac0e: 1a02 6438 |009f: const-string v2, "Length attribute could not be parsed." // string@3864 │ │ -3dac12: 7120 170b 2c00 |00a1: invoke-static {v12, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dac18: 0404 |00a4: move-wide v4, v0 │ │ -3dac1a: 220c cf18 |00a5: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3dac1e: 6e10 10a0 0b00 |00a7: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dac24: 0c02 |00aa: move-result-object v2 │ │ -3dac26: 07c1 |00ab: move-object v1, v12 │ │ -3dac28: 7606 2f9c 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@9c2f │ │ -3dac2e: 6e10 10a0 0b00 |00af: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3dac34: 0c0b |00b2: move-result-object v11 │ │ -3dac36: 6e20 169c cb00 |00b3: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ -3dac3c: 220b f119 |00b6: new-instance v11, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3dac40: 7030 3aa0 ab09 |00b8: invoke-direct {v11, v10, v9}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3dac46: 110b |00bb: return-object v11 │ │ +3daa98: |[3daa98] de.danoeh.antennapod.parser.feed.namespace.Rss20.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3daaa8: 1a00 3087 |0000: const-string v0, "item" // string@8730 │ │ +3daaac: 6e20 e0a5 a000 |0002: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daab2: 0a01 |0005: move-result v1 │ │ +3daab4: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ +3daab8: 6e10 14a0 0b00 |0008: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3daabe: 0c01 |000b: move-result-object v1 │ │ +3daac0: 6e10 bca8 0100 |000c: invoke-virtual {v1}, Ljava/util/Vector;.lastElement:()Ljava/lang/Object; // method@a8bc │ │ +3daac6: 0c01 |000f: move-result-object v1 │ │ +3daac8: 1f01 f119 |0010: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3daacc: 6e10 3ba0 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3daad2: 0c01 |0015: move-result-object v1 │ │ +3daad4: 1a02 e95d |0016: const-string v2, "channel" // string@5de9 │ │ +3daad8: 6e20 e0a5 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3daade: 0a01 |001b: move-result v1 │ │ +3daae0: 3801 2200 |001c: if-eqz v1, 003e // +0022 │ │ +3daae4: 220c cc18 |001e: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3daae8: 7010 ec9b 0c00 |0020: invoke-direct {v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.:()V // method@9bec │ │ +3daaee: 6e20 18a0 cb00 |0023: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/parser/feed/HandlerState;.setCurrentItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@a018 │ │ +3daaf4: 6e10 12a0 0b00 |0026: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getItems:()Ljava/util/ArrayList; // method@a012 │ │ +3daafa: 0c0c |0029: move-result-object v12 │ │ +3daafc: 6e10 10a0 0b00 |002a: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dab02: 0c00 |002d: move-result-object v0 │ │ +3dab04: 6e20 58a7 0c00 |002e: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3dab0a: 6e10 10a0 0b00 |0031: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dab10: 0c0c |0034: move-result-object v12 │ │ +3dab12: 6e10 11a0 0b00 |0035: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@a011 │ │ +3dab18: 0c0b |0038: move-result-object v11 │ │ +3dab1a: 6e20 109c bc00 |0039: invoke-virtual {v12, v11}, Lde/danoeh/antennapod/model/feed/FeedItem;.setFeed:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9c10 │ │ +3dab20: 2900 7a00 |003c: goto/16 00b6 // +007a │ │ +3dab24: 1a01 0f6a |003e: const-string v1, "enclosure" // string@6a0f │ │ +3dab28: 6e20 e0a5 a100 |0040: invoke-virtual {v1, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dab2e: 0a01 |0043: move-result v1 │ │ +3dab30: 3801 7200 |0044: if-eqz v1, 00b6 // +0072 │ │ +3dab34: 6e10 14a0 0b00 |0046: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getTagstack:()Ljava/util/Stack; // method@a014 │ │ +3dab3a: 0c01 |0049: move-result-object v1 │ │ +3dab3c: 6e10 99a8 0100 |004a: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@a899 │ │ +3dab42: 0c01 |004d: move-result-object v1 │ │ +3dab44: 1f01 f119 |004e: check-cast v1, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3dab48: 6e10 3ba0 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.getName:()Ljava/lang/String; // method@a03b │ │ +3dab4e: 0c01 |0053: move-result-object v1 │ │ +3dab50: 6e20 e0a5 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dab56: 0a00 |0057: move-result v0 │ │ +3dab58: 3800 5e00 |0058: if-eqz v0, 00b6 // +005e │ │ +3dab5c: 1a00 21c6 |005a: const-string v0, "url" // string@c621 │ │ +3dab60: 7220 70aa 0c00 |005c: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3dab66: 0c03 |005f: move-result-object v3 │ │ +3dab68: 1a00 42c4 |0060: const-string v0, "type" // string@c442 │ │ +3dab6c: 7220 70aa 0c00 |0062: invoke-interface {v12, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3dab72: 0c00 |0065: move-result-object v0 │ │ +3dab74: 7120 67a0 3000 |0066: invoke-static {v0, v3}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.getMimeType:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a067 │ │ +3dab7a: 0c06 |0069: move-result-object v6 │ │ +3dab7c: 7110 cf0a 0300 |006a: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3dab82: 0a00 |006d: move-result v0 │ │ +3dab84: df00 0001 |006e: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +3dab88: 6e10 10a0 0b00 |0070: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dab8e: 0c01 |0073: move-result-object v1 │ │ +3dab90: 3801 4200 |0074: if-eqz v1, 00b6 // +0042 │ │ +3dab94: 6e10 10a0 0b00 |0076: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dab9a: 0c01 |0079: move-result-object v1 │ │ +3dab9c: 6e10 fe9b 0100 |007a: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3daba2: 0c01 |007d: move-result-object v1 │ │ +3daba4: 3901 3800 |007e: if-nez v1, 00b6 // +0038 │ │ +3daba8: 7110 6aa0 0600 |0080: invoke-static {v6}, Lde/danoeh/antennapod/parser/feed/util/MimeTypeUtils;.isMediaFile:(Ljava/lang/String;)Z // method@a06a │ │ +3dabae: 0a01 |0083: move-result v1 │ │ +3dabb0: 3801 3200 |0084: if-eqz v1, 00b6 // +0032 │ │ +3dabb4: 3800 3000 |0086: if-eqz v0, 00b6 // +0030 │ │ +3dabb8: 1600 0000 |0088: const-wide/16 v0, #int 0 // #0 │ │ +3dabbc: 1a02 148a |008a: const-string v2, "length" // string@8a14 │ │ +3dabc0: 7220 70aa 2c00 |008c: invoke-interface {v12, v2}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3dabc6: 0c0c |008f: move-result-object v12 │ │ +3dabc8: 7110 83a5 0c00 |0090: invoke-static {v12}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3dabce: 0b04 |0093: move-result-wide v4 │ │ +3dabd0: 1607 0040 |0094: const-wide/16 v7, #int 16384 // #4000 │ │ +3dabd4: 310c 0407 |0096: cmp-long v12, v4, v7 │ │ +3dabd8: 3b0c 0300 |0098: if-gez v12, 009b // +0003 │ │ +3dabdc: 280a |009a: goto 00a4 // +000a │ │ +3dabde: 0440 |009b: move-wide v0, v4 │ │ +3dabe0: 2808 |009c: goto 00a4 // +0008 │ │ +3dabe2: 1a0c 1e3d |009d: const-string v12, "NSRSS20" // string@3d1e │ │ +3dabe6: 1a02 6438 |009f: const-string v2, "Length attribute could not be parsed." // string@3864 │ │ +3dabea: 7120 170b 2c00 |00a1: invoke-static {v12, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dabf0: 0404 |00a4: move-wide v4, v0 │ │ +3dabf2: 220c cf18 |00a5: new-instance v12, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3dabf6: 6e10 10a0 0b00 |00a7: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dabfc: 0c02 |00aa: move-result-object v2 │ │ +3dabfe: 07c1 |00ab: move-object v1, v12 │ │ +3dac00: 7606 2f9c 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Ljava/lang/String;JLjava/lang/String;)V // method@9c2f │ │ +3dac06: 6e10 10a0 0b00 |00af: invoke-virtual {v11}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3dac0c: 0c0b |00b2: move-result-object v11 │ │ +3dac0e: 6e20 169c cb00 |00b3: invoke-virtual {v11, v12}, Lde/danoeh/antennapod/model/feed/FeedItem;.setMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@9c16 │ │ +3dac14: 220b f119 |00b6: new-instance v11, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3dac18: 7030 3aa0 ab09 |00b8: invoke-direct {v11, v10, v9}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3dac1e: 110b |00bb: return-object v11 │ │ catches : 1 │ │ 0x008a - 0x0094 │ │ Ljava/lang/NumberFormatException; -> 0x009d │ │ positions : │ │ 0x0002 line=44 │ │ 0x001e line=45 │ │ 0x0026 line=46 │ │ @@ -1441691,17 +1441685,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3db104: |[3db104] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.:()V │ │ -3db114: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ -3db11a: 0e00 |0003: return-void │ │ +3db0dc: |[3db0dc] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.:()V │ │ +3db0ec: 7010 4ca0 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/parser/feed/namespace/Namespace;.:()V // method@a04c │ │ +3db0f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters; │ │ │ │ Virtual methods - │ │ @@ -1441710,78 +1441704,78 @@ │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3db11c: |[3db11c] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ -3db12c: 0e00 |0000: return-void │ │ +3db0f4: |[3db0f4] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementEnd:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;)V │ │ +3db104: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/feed/namespace/SimpleChapters;) │ │ name : 'handleElementStart' │ │ type : '(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -3db020: |[3db020] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ -3db030: 6e10 10a0 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ -3db036: 0c09 |0003: move-result-object v9 │ │ -3db038: 3809 5700 |0004: if-eqz v9, 005b // +0057 │ │ -3db03c: 1a00 f75d |0006: const-string v0, "chapters" // string@5df7 │ │ -3db040: 6e20 e0a5 0800 |0008: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3db046: 0a00 |000b: move-result v0 │ │ -3db048: 3800 0b00 |000c: if-eqz v0, 0017 // +000b │ │ -3db04c: 220a d31b |000e: new-instance v10, Ljava/util/ArrayList; // type@1bd3 │ │ -3db050: 7010 54a7 0a00 |0010: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3db056: 6e20 0e9c a900 |0013: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@9c0e │ │ -3db05c: 2845 |0016: goto 005b // +0045 │ │ -3db05e: 1a00 f15d |0017: const-string v0, "chapter" // string@5df1 │ │ -3db062: 6e20 e0a5 0800 |0019: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3db068: 0a00 |001c: move-result v0 │ │ -3db06a: 3800 3e00 |001d: if-eqz v0, 005b // +003e │ │ -3db06e: 1a00 60be |001f: const-string v0, "start" // string@be60 │ │ -3db072: 7220 70aa 0a00 |0021: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3db078: 0c01 |0024: move-result-object v1 │ │ -3db07a: 7110 cf0a 0100 |0025: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3db080: 0a01 |0028: move-result v1 │ │ -3db082: 3901 3200 |0029: if-nez v1, 005b // +0032 │ │ -3db086: 7220 70aa 0a00 |002b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3db08c: 0c00 |002e: move-result-object v0 │ │ -3db08e: 7110 60a0 0000 |002f: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseTimeString:(Ljava/lang/String;)J // method@a060 │ │ -3db094: 0b02 |0032: move-result-wide v2 │ │ -3db096: 1a00 5ec2 |0033: const-string v0, "title" // string@c25e │ │ -3db09a: 7220 70aa 0a00 |0035: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3db0a0: 0c04 |0038: move-result-object v4 │ │ -3db0a2: 1a00 b180 |0039: const-string v0, "href" // string@80b1 │ │ -3db0a6: 7220 70aa 0a00 |003b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3db0ac: 0c05 |003e: move-result-object v5 │ │ -3db0ae: 1a00 c981 |003f: const-string v0, "image" // string@81c9 │ │ -3db0b2: 7220 70aa 0a00 |0041: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ -3db0b8: 0c06 |0044: move-result-object v6 │ │ -3db0ba: 220a c618 |0045: new-instance v10, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3db0be: 07a1 |0047: move-object v1, v10 │ │ -3db0c0: 7606 7a9b 0100 |0048: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b7a │ │ -3db0c6: 6e10 f39b 0900 |004b: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@9bf3 │ │ -3db0cc: 0c09 |004e: move-result-object v9 │ │ -3db0ce: 7220 1fa8 a900 |004f: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3db0d4: 2809 |0052: goto 005b // +0009 │ │ -3db0d6: 0d09 |0053: move-exception v9 │ │ -3db0d8: 1a0a 1f3d |0054: const-string v10, "NSSimpleChapters" // string@3d1f │ │ -3db0dc: 1a00 124a |0056: const-string v0, "Unable to read chapter" // string@4a12 │ │ -3db0e0: 7130 1a0b 0a09 |0058: invoke-static {v10, v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ -3db0e6: 2209 f119 |005b: new-instance v9, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ -3db0ea: 7030 3aa0 8907 |005d: invoke-direct {v9, v8, v7}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ -3db0f0: 1109 |0060: return-object v9 │ │ +3daff8: |[3daff8] de.danoeh.antennapod.parser.feed.namespace.SimpleChapters.handleElementStart:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/HandlerState;Lorg/xml/sax/Attributes;)Lde/danoeh/antennapod/parser/feed/element/SyndElement; │ │ +3db008: 6e10 10a0 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/feed/HandlerState;.getCurrentItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@a010 │ │ +3db00e: 0c09 |0003: move-result-object v9 │ │ +3db010: 3809 5700 |0004: if-eqz v9, 005b // +0057 │ │ +3db014: 1a00 f75d |0006: const-string v0, "chapters" // string@5df7 │ │ +3db018: 6e20 e0a5 0800 |0008: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3db01e: 0a00 |000b: move-result v0 │ │ +3db020: 3800 0b00 |000c: if-eqz v0, 0017 // +000b │ │ +3db024: 220a d31b |000e: new-instance v10, Ljava/util/ArrayList; // type@1bd3 │ │ +3db028: 7010 54a7 0a00 |0010: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3db02e: 6e20 0e9c a900 |0013: invoke-virtual {v9, v10}, Lde/danoeh/antennapod/model/feed/FeedItem;.setChapters:(Ljava/util/List;)V // method@9c0e │ │ +3db034: 2845 |0016: goto 005b // +0045 │ │ +3db036: 1a00 f15d |0017: const-string v0, "chapter" // string@5df1 │ │ +3db03a: 6e20 e0a5 0800 |0019: invoke-virtual {v8, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3db040: 0a00 |001c: move-result v0 │ │ +3db042: 3800 3e00 |001d: if-eqz v0, 005b // +003e │ │ +3db046: 1a00 60be |001f: const-string v0, "start" // string@be60 │ │ +3db04a: 7220 70aa 0a00 |0021: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3db050: 0c01 |0024: move-result-object v1 │ │ +3db052: 7110 cf0a 0100 |0025: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3db058: 0a01 |0028: move-result v1 │ │ +3db05a: 3901 3200 |0029: if-nez v1, 005b // +0032 │ │ +3db05e: 7220 70aa 0a00 |002b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3db064: 0c00 |002e: move-result-object v0 │ │ +3db066: 7110 60a0 0000 |002f: invoke-static {v0}, Lde/danoeh/antennapod/parser/feed/util/DateUtils;.parseTimeString:(Ljava/lang/String;)J // method@a060 │ │ +3db06c: 0b02 |0032: move-result-wide v2 │ │ +3db06e: 1a00 5ec2 |0033: const-string v0, "title" // string@c25e │ │ +3db072: 7220 70aa 0a00 |0035: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3db078: 0c04 |0038: move-result-object v4 │ │ +3db07a: 1a00 b180 |0039: const-string v0, "href" // string@80b1 │ │ +3db07e: 7220 70aa 0a00 |003b: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3db084: 0c05 |003e: move-result-object v5 │ │ +3db086: 1a00 c981 |003f: const-string v0, "image" // string@81c9 │ │ +3db08a: 7220 70aa 0a00 |0041: invoke-interface {v10, v0}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@aa70 │ │ +3db090: 0c06 |0044: move-result-object v6 │ │ +3db092: 220a c618 |0045: new-instance v10, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3db096: 07a1 |0047: move-object v1, v10 │ │ +3db098: 7606 7a9b 0100 |0048: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lde/danoeh/antennapod/model/feed/Chapter;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b7a │ │ +3db09e: 6e10 f39b 0900 |004b: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/FeedItem;.getChapters:()Ljava/util/List; // method@9bf3 │ │ +3db0a4: 0c09 |004e: move-result-object v9 │ │ +3db0a6: 7220 1fa8 a900 |004f: invoke-interface {v9, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3db0ac: 2809 |0052: goto 005b // +0009 │ │ +3db0ae: 0d09 |0053: move-exception v9 │ │ +3db0b0: 1a0a 1f3d |0054: const-string v10, "NSSimpleChapters" // string@3d1f │ │ +3db0b4: 1a00 124a |0056: const-string v0, "Unable to read chapter" // string@4a12 │ │ +3db0b8: 7130 1a0b 0a09 |0058: invoke-static {v10, v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ +3db0be: 2209 f119 |005b: new-instance v9, Lde/danoeh/antennapod/parser/feed/element/SyndElement; // type@19f1 │ │ +3db0c2: 7030 3aa0 8907 |005d: invoke-direct {v9, v8, v7}, Lde/danoeh/antennapod/parser/feed/element/SyndElement;.:(Ljava/lang/String;Lde/danoeh/antennapod/parser/feed/namespace/Namespace;)V // method@a03a │ │ +3db0c8: 1109 |0060: return-object v9 │ │ catches : 1 │ │ 0x002b - 0x0052 │ │ Ljava/lang/NumberFormatException; -> 0x0053 │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=33 │ │ 0x000e line=34 │ │ @@ -1441876,20 +1441870,20 @@ │ │ type : '(Lorg/apache/commons/io/input/CountingInputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3dc180: |[3dc180] de.danoeh.antennapod.parser.media.id3.ChapterReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ -3dc190: 7020 87a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a087 │ │ -3dc196: 2201 d31b |0003: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ -3dc19a: 7010 54a7 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3dc1a0: 5b01 e6c8 |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@c8e6 │ │ -3dc1a4: 0e00 |000a: return-void │ │ +3dc158: |[3dc158] de.danoeh.antennapod.parser.media.id3.ChapterReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ +3dc168: 7020 87a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a087 │ │ +3dc16e: 2201 d31b |0003: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ +3dc172: 7010 54a7 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3dc178: 5b01 e6c8 |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@c8e6 │ │ +3dc17c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/parser/media/id3/ChapterReader; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/apache/commons/io/input/CountingInputStream; │ │ @@ -1441900,17 +1441894,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dc168: |[3dc168] de.danoeh.antennapod.parser.media.id3.ChapterReader.getChapters:()Ljava/util/List; │ │ -3dc178: 5410 e6c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@c8e6 │ │ -3dc17c: 1100 |0002: return-object v0 │ │ +3dc140: |[3dc140] de.danoeh.antennapod.parser.media.id3.ChapterReader.getChapters:()Ljava/util/List; │ │ +3dc150: 5410 e6c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@c8e6 │ │ +3dc154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/ChapterReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/ChapterReader;) │ │ @@ -1441918,40 +1441912,40 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3dc0f0: |[3dc0f0] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; │ │ -3dc100: 6e10 89a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dc106: 0a00 |0003: move-result v0 │ │ -3dc108: 1301 6400 |0004: const/16 v1, #int 100 // #64 │ │ -3dc10c: 6e20 93a0 1500 |0006: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ -3dc112: 0c01 |0009: move-result-object v1 │ │ -3dc114: 6e10 92a0 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ -3dc11a: 0a02 |000d: move-result v2 │ │ -3dc11c: 8122 |000e: int-to-long v2, v2 │ │ -3dc11e: 1304 0c00 |000f: const/16 v4, #int 12 // #c │ │ -3dc122: 6e20 97a0 4500 |0011: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ -3dc128: 2204 c618 |0014: new-instance v4, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3dc12c: 7010 799b 0400 |0016: invoke-direct {v4}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@9b79 │ │ -3dc132: 6e30 889b 2403 |0019: invoke-virtual {v4, v2, v3}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@9b88 │ │ -3dc138: 6e20 849b 1400 |001c: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@9b84 │ │ -3dc13e: 6e10 89a0 0500 |001f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dc144: 0a01 |0022: move-result v1 │ │ -3dc146: 6e10 a0a0 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc14c: 0a02 |0026: move-result v2 │ │ -3dc14e: b002 |0027: add-int/2addr v2, v0 │ │ -3dc150: 3521 0a00 |0028: if-ge v1, v2, 0032 // +000a │ │ -3dc154: 6e10 90a0 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a090 │ │ -3dc15a: 0c01 |002d: move-result-object v1 │ │ -3dc15c: 6e30 85a0 1504 |002e: invoke-virtual {v5, v1, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V // method@a085 │ │ -3dc162: 28ee |0031: goto 001f // -0012 │ │ -3dc164: 1104 |0032: return-object v4 │ │ +3dc0c8: |[3dc0c8] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; │ │ +3dc0d8: 6e10 89a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dc0de: 0a00 |0003: move-result v0 │ │ +3dc0e0: 1301 6400 |0004: const/16 v1, #int 100 // #64 │ │ +3dc0e4: 6e20 93a0 1500 |0006: invoke-virtual {v5, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ +3dc0ea: 0c01 |0009: move-result-object v1 │ │ +3dc0ec: 6e10 92a0 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readInt:()I // method@a092 │ │ +3dc0f2: 0a02 |000d: move-result v2 │ │ +3dc0f4: 8122 |000e: int-to-long v2, v2 │ │ +3dc0f6: 1304 0c00 |000f: const/16 v4, #int 12 // #c │ │ +3dc0fa: 6e20 97a0 4500 |0011: invoke-virtual {v5, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ +3dc100: 2204 c618 |0014: new-instance v4, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3dc104: 7010 799b 0400 |0016: invoke-direct {v4}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@9b79 │ │ +3dc10a: 6e30 889b 2403 |0019: invoke-virtual {v4, v2, v3}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@9b88 │ │ +3dc110: 6e20 849b 1400 |001c: invoke-virtual {v4, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@9b84 │ │ +3dc116: 6e10 89a0 0500 |001f: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dc11c: 0a01 |0022: move-result v1 │ │ +3dc11e: 6e10 a0a0 0600 |0023: invoke-virtual {v6}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc124: 0a02 |0026: move-result v2 │ │ +3dc126: b002 |0027: add-int/2addr v2, v0 │ │ +3dc128: 3521 0a00 |0028: if-ge v1, v2, 0032 // +000a │ │ +3dc12c: 6e10 90a0 0500 |002a: invoke-virtual {v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrameHeader:()Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; // method@a090 │ │ +3dc132: 0c01 |002d: move-result-object v1 │ │ +3dc134: 6e30 85a0 1504 |002e: invoke-virtual {v5, v1, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V // method@a085 │ │ +3dc13a: 28ee |0031: goto 001f // -0012 │ │ +3dc13c: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x000a line=51 │ │ 0x0011 line=52 │ │ 0x0014 line=54 │ │ @@ -1441969,180 +1441963,180 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 364 16-bit code units │ │ -3dc1a8: |[3dc1a8] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V │ │ -3dc1b8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc1bc: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc1c2: 1a01 9418 |0005: const-string v1, "Handling subframe: " // string@1894 │ │ -3dc1c6: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc1cc: 6e10 a1a0 0800 |000a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a0a1 │ │ -3dc1d2: 0c01 |000d: move-result-object v1 │ │ -3dc1d4: 6e20 12a6 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc1da: 6e10 1ba6 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc1e0: 0c00 |0014: move-result-object v0 │ │ -3dc1e2: 1a01 ce18 |0015: const-string v1, "ID3ChapterReader" // string@18ce │ │ -3dc1e6: 7120 170b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc1ec: 6e10 89a0 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dc1f2: 0a00 |001d: move-result v0 │ │ -3dc1f4: 6e10 9fa0 0800 |001e: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ -3dc1fa: 0c02 |0021: move-result-object v2 │ │ -3dc1fc: 6e10 e7a5 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3dc202: 6e10 e7a5 0200 |0025: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3dc208: 0a03 |0028: move-result v3 │ │ -3dc20a: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ -3dc20c: 2c03 2a01 0000 |002a: sparse-switch v3, 00000154 // +0000012a │ │ -3dc212: 2821 |002d: goto 004e // +0021 │ │ -3dc214: 1a03 a54d |002e: const-string v3, "WXXX" // string@4da5 │ │ -3dc218: 6e20 e0a5 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dc21e: 0a02 |0033: move-result v2 │ │ -3dc220: 3902 0300 |0034: if-nez v2, 0037 // +0003 │ │ -3dc224: 2818 |0036: goto 004e // +0018 │ │ -3dc226: 1224 |0037: const/4 v4, #int 2 // #2 │ │ -3dc228: 2816 |0038: goto 004e // +0016 │ │ -3dc22a: 1a03 4446 |0039: const-string v3, "TIT2" // string@4644 │ │ -3dc22e: 6e20 e0a5 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dc234: 0a02 |003e: move-result v2 │ │ -3dc236: 3902 0300 |003f: if-nez v2, 0042 // +0003 │ │ -3dc23a: 280d |0041: goto 004e // +000d │ │ -3dc23c: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -3dc23e: 280b |0043: goto 004e // +000b │ │ -3dc240: 1a03 2708 |0044: const-string v3, "APIC" // string@0827 │ │ -3dc244: 6e20 e0a5 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dc24a: 0a02 |0049: move-result v2 │ │ -3dc24c: 3902 0300 |004a: if-nez v2, 004d // +0003 │ │ -3dc250: 2802 |004c: goto 004e // +0002 │ │ -3dc252: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -3dc254: 2b04 1401 0000 |004e: packed-switch v4, 00000162 // +00000114 │ │ -3dc25a: 1a09 734a |0051: const-string v9, "Unknown chapter sub-frame." // string@4a73 │ │ -3dc25e: 7120 170b 9100 |0053: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc264: 2900 f000 |0056: goto/16 0146 // +00f0 │ │ -3dc268: 6e10 a0a0 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc26e: 0a02 |005b: move-result v2 │ │ -3dc270: 6e20 8ea0 2700 |005c: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a08e │ │ -3dc276: 6e10 a0a0 0800 |005f: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc27c: 0a02 |0062: move-result v2 │ │ -3dc27e: b002 |0063: add-int/2addr v2, v0 │ │ -3dc280: 6e10 89a0 0700 |0064: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dc286: 0a03 |0067: move-result v3 │ │ -3dc288: b132 |0068: sub-int/2addr v2, v3 │ │ -3dc28a: 6e20 93a0 2700 |0069: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ -3dc290: 0c02 |006c: move-result-object v2 │ │ -3dc292: 1a03 8a19 |006d: const-string v3, "ISO-8859-1" // string@198a │ │ -3dc296: 7120 c2a6 3200 |006f: invoke-static {v2, v3}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c2 │ │ -3dc29c: 0c02 |0072: move-result-object v2 │ │ -3dc29e: 6e20 879b 2900 |0073: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@9b87 │ │ -3dc2a4: 2202 611b |0076: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc2a8: 7010 06a6 0200 |0078: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc2ae: 1a03 4217 |007b: const-string v3, "Found link: " // string@1742 │ │ -3dc2b2: 6e20 12a6 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc2b8: 6e10 809b 0900 |0080: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@9b80 │ │ -3dc2be: 0c09 |0083: move-result-object v9 │ │ -3dc2c0: 6e20 12a6 9200 |0084: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc2c6: 6e10 1ba6 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc2cc: 0c09 |008a: move-result-object v9 │ │ -3dc2ce: 7120 170b 9100 |008b: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc2d4: 2900 b800 |008e: goto/16 0146 // +00b8 │ │ -3dc2d8: 1a09 0f0b |0090: const-string v9, "Bad URL found in ID3 data" // string@0b0f │ │ -3dc2dc: 7120 210b 9100 |0092: invoke-static {v1, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ -3dc2e2: 2900 b100 |0095: goto/16 0146 // +00b1 │ │ -3dc2e6: 6e10 a0a0 0800 |0097: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc2ec: 0a02 |009a: move-result v2 │ │ -3dc2ee: 6e20 8ea0 2700 |009b: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a08e │ │ -3dc2f4: 0c02 |009e: move-result-object v2 │ │ -3dc2f6: 6e20 899b 2900 |009f: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@9b89 │ │ -3dc2fc: 2202 611b |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc300: 7010 06a6 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc306: 1a03 4517 |00a7: const-string v3, "Found title: " // string@1745 │ │ -3dc30a: 6e20 12a6 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc310: 6e10 829b 0900 |00ac: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@9b82 │ │ -3dc316: 0c09 |00af: move-result-object v9 │ │ -3dc318: 6e20 12a6 9200 |00b0: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc31e: 6e10 1ba6 0200 |00b3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc324: 0c09 |00b6: move-result-object v9 │ │ -3dc326: 7120 170b 9100 |00b7: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc32c: 2900 8c00 |00ba: goto/16 0146 // +008c │ │ -3dc330: 6e10 8aa0 0700 |00bc: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc336: 0a02 |00bf: move-result v2 │ │ -3dc338: 6e10 a0a0 0800 |00c0: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc33e: 0a03 |00c3: move-result v3 │ │ -3dc340: 6e20 93a0 3700 |00c4: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ -3dc346: 0c03 |00c7: move-result-object v3 │ │ -3dc348: 6e10 8aa0 0700 |00c8: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dc34e: 0a04 |00cb: move-result v4 │ │ -3dc350: 6e10 a0a0 0800 |00cc: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc356: 0a05 |00cf: move-result v5 │ │ -3dc358: 6e30 8ba0 2705 |00d0: invoke-virtual {v7, v2, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ -3dc35e: 0c02 |00d3: move-result-object v2 │ │ -3dc360: 2205 611b |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc364: 7010 06a6 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc36a: 1a06 3d17 |00d9: const-string v6, "Found apic: " // string@173d │ │ -3dc36e: 6e20 12a6 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc374: 6e20 12a6 3500 |00de: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc37a: 1a06 b904 |00e1: const-string v6, "," // string@04b9 │ │ -3dc37e: 6e20 12a6 6500 |00e3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc384: 6e20 12a6 2500 |00e6: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc38a: 6e10 1ba6 0500 |00e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc390: 0c02 |00ec: move-result-object v2 │ │ -3dc392: 7120 170b 2100 |00ed: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc398: 1a02 2f06 |00f0: const-string v2, "-->" // string@062f │ │ -3dc39c: 6e20 e0a5 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dc3a2: 0a02 |00f5: move-result v2 │ │ -3dc3a4: 1233 |00f6: const/4 v3, #int 3 // #3 │ │ -3dc3a6: 3802 2e00 |00f7: if-eqz v2, 0125 // +002e │ │ -3dc3aa: 6e10 a0a0 0800 |00f9: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc3b0: 0a02 |00fc: move-result v2 │ │ -3dc3b2: 6e20 93a0 2700 |00fd: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ -3dc3b8: 0c02 |0100: move-result-object v2 │ │ -3dc3ba: 2205 611b |0101: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc3be: 7010 06a6 0500 |0103: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc3c4: 1a06 8d38 |0106: const-string v6, "Link: " // string@388d │ │ -3dc3c8: 6e20 12a6 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc3ce: 6e20 12a6 2500 |010b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc3d4: 6e10 1ba6 0500 |010e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc3da: 0c05 |0111: move-result-object v5 │ │ -3dc3dc: 7120 170b 5100 |0112: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc3e2: 6e10 7f9b 0900 |0115: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@9b7f │ │ -3dc3e8: 0c01 |0118: move-result-object v1 │ │ -3dc3ea: 7110 cf0a 0100 |0119: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3dc3f0: 0a01 |011c: move-result v1 │ │ -3dc3f2: 3901 0400 |011d: if-nez v1, 0121 // +0004 │ │ -3dc3f6: 3334 2700 |011f: if-ne v4, v3, 0146 // +0027 │ │ -3dc3fa: 6e20 869b 2900 |0121: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@9b86 │ │ -3dc400: 2822 |0124: goto 0146 // +0022 │ │ -3dc402: 6e10 89a0 0700 |0125: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dc408: 0a01 |0128: move-result v1 │ │ -3dc40a: b101 |0129: sub-int/2addr v1, v0 │ │ -3dc40c: 6e10 a0a0 0800 |012a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc412: 0a02 |012d: move-result v2 │ │ -3dc414: b112 |012e: sub-int/2addr v2, v1 │ │ -3dc416: 6e10 7f9b 0900 |012f: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@9b7f │ │ -3dc41c: 0c01 |0132: move-result-object v1 │ │ -3dc41e: 7110 cf0a 0100 |0133: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3dc424: 0a01 |0136: move-result v1 │ │ -3dc426: 3901 0400 |0137: if-nez v1, 013b // +0004 │ │ -3dc42a: 3334 0d00 |0139: if-ne v4, v3, 0146 // +000d │ │ -3dc42e: 6e10 89a0 0700 |013b: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dc434: 0a01 |013e: move-result v1 │ │ -3dc436: 7120 949b 2100 |013f: invoke-static {v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.makeUrl:(II)Ljava/lang/String; // method@9b94 │ │ -3dc43c: 0c01 |0142: move-result-object v1 │ │ -3dc43e: 6e20 869b 1900 |0143: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@9b86 │ │ -3dc444: 6e10 89a0 0700 |0146: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dc44a: 0a09 |0149: move-result v9 │ │ -3dc44c: b109 |014a: sub-int/2addr v9, v0 │ │ -3dc44e: 6e10 a0a0 0800 |014b: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dc454: 0a08 |014e: move-result v8 │ │ -3dc456: b198 |014f: sub-int/2addr v8, v9 │ │ -3dc458: 6e20 97a0 8700 |0150: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ -3dc45e: 0e00 |0153: return-void │ │ -3dc460: 0002 0300 89c1 1e00 934b 2700 a1e1 ... |0154: sparse-switch-data (14 units) │ │ -3dc47c: 0001 0300 0000 0000 6e00 0000 4900 ... |0162: packed-switch-data (10 units) │ │ +3dc180: |[3dc180] de.danoeh.antennapod.parser.media.id3.ChapterReader.readChapterSubFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;Lde/danoeh/antennapod/model/feed/Chapter;)V │ │ +3dc190: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc194: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc19a: 1a01 9418 |0005: const-string v1, "Handling subframe: " // string@1894 │ │ +3dc19e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc1a4: 6e10 a1a0 0800 |000a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a0a1 │ │ +3dc1aa: 0c01 |000d: move-result-object v1 │ │ +3dc1ac: 6e20 12a6 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc1b2: 6e10 1ba6 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc1b8: 0c00 |0014: move-result-object v0 │ │ +3dc1ba: 1a01 ce18 |0015: const-string v1, "ID3ChapterReader" // string@18ce │ │ +3dc1be: 7120 170b 0100 |0017: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc1c4: 6e10 89a0 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dc1ca: 0a00 |001d: move-result v0 │ │ +3dc1cc: 6e10 9fa0 0800 |001e: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ +3dc1d2: 0c02 |0021: move-result-object v2 │ │ +3dc1d4: 6e10 e7a5 0200 |0022: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3dc1da: 6e10 e7a5 0200 |0025: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3dc1e0: 0a03 |0028: move-result v3 │ │ +3dc1e2: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ +3dc1e4: 2c03 2a01 0000 |002a: sparse-switch v3, 00000154 // +0000012a │ │ +3dc1ea: 2821 |002d: goto 004e // +0021 │ │ +3dc1ec: 1a03 a54d |002e: const-string v3, "WXXX" // string@4da5 │ │ +3dc1f0: 6e20 e0a5 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dc1f6: 0a02 |0033: move-result v2 │ │ +3dc1f8: 3902 0300 |0034: if-nez v2, 0037 // +0003 │ │ +3dc1fc: 2818 |0036: goto 004e // +0018 │ │ +3dc1fe: 1224 |0037: const/4 v4, #int 2 // #2 │ │ +3dc200: 2816 |0038: goto 004e // +0016 │ │ +3dc202: 1a03 4446 |0039: const-string v3, "TIT2" // string@4644 │ │ +3dc206: 6e20 e0a5 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dc20c: 0a02 |003e: move-result v2 │ │ +3dc20e: 3902 0300 |003f: if-nez v2, 0042 // +0003 │ │ +3dc212: 280d |0041: goto 004e // +000d │ │ +3dc214: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +3dc216: 280b |0043: goto 004e // +000b │ │ +3dc218: 1a03 2708 |0044: const-string v3, "APIC" // string@0827 │ │ +3dc21c: 6e20 e0a5 3200 |0046: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dc222: 0a02 |0049: move-result v2 │ │ +3dc224: 3902 0300 |004a: if-nez v2, 004d // +0003 │ │ +3dc228: 2802 |004c: goto 004e // +0002 │ │ +3dc22a: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +3dc22c: 2b04 1401 0000 |004e: packed-switch v4, 00000162 // +00000114 │ │ +3dc232: 1a09 734a |0051: const-string v9, "Unknown chapter sub-frame." // string@4a73 │ │ +3dc236: 7120 170b 9100 |0053: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc23c: 2900 f000 |0056: goto/16 0146 // +00f0 │ │ +3dc240: 6e10 a0a0 0800 |0058: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc246: 0a02 |005b: move-result v2 │ │ +3dc248: 6e20 8ea0 2700 |005c: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a08e │ │ +3dc24e: 6e10 a0a0 0800 |005f: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc254: 0a02 |0062: move-result v2 │ │ +3dc256: b002 |0063: add-int/2addr v2, v0 │ │ +3dc258: 6e10 89a0 0700 |0064: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dc25e: 0a03 |0067: move-result v3 │ │ +3dc260: b132 |0068: sub-int/2addr v2, v3 │ │ +3dc262: 6e20 93a0 2700 |0069: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ +3dc268: 0c02 |006c: move-result-object v2 │ │ +3dc26a: 1a03 8a19 |006d: const-string v3, "ISO-8859-1" // string@198a │ │ +3dc26e: 7120 c2a6 3200 |006f: invoke-static {v2, v3}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@a6c2 │ │ +3dc274: 0c02 |0072: move-result-object v2 │ │ +3dc276: 6e20 879b 2900 |0073: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@9b87 │ │ +3dc27c: 2202 611b |0076: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc280: 7010 06a6 0200 |0078: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc286: 1a03 4217 |007b: const-string v3, "Found link: " // string@1742 │ │ +3dc28a: 6e20 12a6 3200 |007d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc290: 6e10 809b 0900 |0080: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getLink:()Ljava/lang/String; // method@9b80 │ │ +3dc296: 0c09 |0083: move-result-object v9 │ │ +3dc298: 6e20 12a6 9200 |0084: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc29e: 6e10 1ba6 0200 |0087: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc2a4: 0c09 |008a: move-result-object v9 │ │ +3dc2a6: 7120 170b 9100 |008b: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc2ac: 2900 b800 |008e: goto/16 0146 // +00b8 │ │ +3dc2b0: 1a09 0f0b |0090: const-string v9, "Bad URL found in ID3 data" // string@0b0f │ │ +3dc2b4: 7120 210b 9100 |0092: invoke-static {v1, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ +3dc2ba: 2900 b100 |0095: goto/16 0146 // +00b1 │ │ +3dc2be: 6e10 a0a0 0800 |0097: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc2c4: 0a02 |009a: move-result v2 │ │ +3dc2c6: 6e20 8ea0 2700 |009b: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodingAndString:(I)Ljava/lang/String; // method@a08e │ │ +3dc2cc: 0c02 |009e: move-result-object v2 │ │ +3dc2ce: 6e20 899b 2900 |009f: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@9b89 │ │ +3dc2d4: 2202 611b |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc2d8: 7010 06a6 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc2de: 1a03 4517 |00a7: const-string v3, "Found title: " // string@1745 │ │ +3dc2e2: 6e20 12a6 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc2e8: 6e10 829b 0900 |00ac: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getTitle:()Ljava/lang/String; // method@9b82 │ │ +3dc2ee: 0c09 |00af: move-result-object v9 │ │ +3dc2f0: 6e20 12a6 9200 |00b0: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc2f6: 6e10 1ba6 0200 |00b3: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc2fc: 0c09 |00b6: move-result-object v9 │ │ +3dc2fe: 7120 170b 9100 |00b7: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc304: 2900 8c00 |00ba: goto/16 0146 // +008c │ │ +3dc308: 6e10 8aa0 0700 |00bc: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc30e: 0a02 |00bf: move-result v2 │ │ +3dc310: 6e10 a0a0 0800 |00c0: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc316: 0a03 |00c3: move-result v3 │ │ +3dc318: 6e20 93a0 3700 |00c4: invoke-virtual {v7, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ +3dc31e: 0c03 |00c7: move-result-object v3 │ │ +3dc320: 6e10 8aa0 0700 |00c8: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dc326: 0a04 |00cb: move-result v4 │ │ +3dc328: 6e10 a0a0 0800 |00cc: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc32e: 0a05 |00cf: move-result v5 │ │ +3dc330: 6e30 8ba0 2705 |00d0: invoke-virtual {v7, v2, v5}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ +3dc336: 0c02 |00d3: move-result-object v2 │ │ +3dc338: 2205 611b |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc33c: 7010 06a6 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc342: 1a06 3d17 |00d9: const-string v6, "Found apic: " // string@173d │ │ +3dc346: 6e20 12a6 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc34c: 6e20 12a6 3500 |00de: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc352: 1a06 b904 |00e1: const-string v6, "," // string@04b9 │ │ +3dc356: 6e20 12a6 6500 |00e3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc35c: 6e20 12a6 2500 |00e6: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc362: 6e10 1ba6 0500 |00e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc368: 0c02 |00ec: move-result-object v2 │ │ +3dc36a: 7120 170b 2100 |00ed: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc370: 1a02 2f06 |00f0: const-string v2, "-->" // string@062f │ │ +3dc374: 6e20 e0a5 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dc37a: 0a02 |00f5: move-result v2 │ │ +3dc37c: 1233 |00f6: const/4 v3, #int 3 // #3 │ │ +3dc37e: 3802 2e00 |00f7: if-eqz v2, 0125 // +002e │ │ +3dc382: 6e10 a0a0 0800 |00f9: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc388: 0a02 |00fc: move-result v2 │ │ +3dc38a: 6e20 93a0 2700 |00fd: invoke-virtual {v7, v2}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readIsoStringNullTerminated:(I)Ljava/lang/String; // method@a093 │ │ +3dc390: 0c02 |0100: move-result-object v2 │ │ +3dc392: 2205 611b |0101: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc396: 7010 06a6 0500 |0103: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc39c: 1a06 8d38 |0106: const-string v6, "Link: " // string@388d │ │ +3dc3a0: 6e20 12a6 6500 |0108: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc3a6: 6e20 12a6 2500 |010b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc3ac: 6e10 1ba6 0500 |010e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc3b2: 0c05 |0111: move-result-object v5 │ │ +3dc3b4: 7120 170b 5100 |0112: invoke-static {v1, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc3ba: 6e10 7f9b 0900 |0115: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@9b7f │ │ +3dc3c0: 0c01 |0118: move-result-object v1 │ │ +3dc3c2: 7110 cf0a 0100 |0119: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3dc3c8: 0a01 |011c: move-result v1 │ │ +3dc3ca: 3901 0400 |011d: if-nez v1, 0121 // +0004 │ │ +3dc3ce: 3334 2700 |011f: if-ne v4, v3, 0146 // +0027 │ │ +3dc3d2: 6e20 869b 2900 |0121: invoke-virtual {v9, v2}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@9b86 │ │ +3dc3d8: 2822 |0124: goto 0146 // +0022 │ │ +3dc3da: 6e10 89a0 0700 |0125: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dc3e0: 0a01 |0128: move-result v1 │ │ +3dc3e2: b101 |0129: sub-int/2addr v1, v0 │ │ +3dc3e4: 6e10 a0a0 0800 |012a: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc3ea: 0a02 |012d: move-result v2 │ │ +3dc3ec: b112 |012e: sub-int/2addr v2, v1 │ │ +3dc3ee: 6e10 7f9b 0900 |012f: invoke-virtual {v9}, Lde/danoeh/antennapod/model/feed/Chapter;.getImageUrl:()Ljava/lang/String; // method@9b7f │ │ +3dc3f4: 0c01 |0132: move-result-object v1 │ │ +3dc3f6: 7110 cf0a 0100 |0133: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3dc3fc: 0a01 |0136: move-result v1 │ │ +3dc3fe: 3901 0400 |0137: if-nez v1, 013b // +0004 │ │ +3dc402: 3334 0d00 |0139: if-ne v4, v3, 0146 // +000d │ │ +3dc406: 6e10 89a0 0700 |013b: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dc40c: 0a01 |013e: move-result v1 │ │ +3dc40e: 7120 949b 2100 |013f: invoke-static {v1, v2}, Lde/danoeh/antennapod/model/feed/EmbeddedChapterImage;.makeUrl:(II)Ljava/lang/String; // method@9b94 │ │ +3dc414: 0c01 |0142: move-result-object v1 │ │ +3dc416: 6e20 869b 1900 |0143: invoke-virtual {v9, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setImageUrl:(Ljava/lang/String;)V // method@9b86 │ │ +3dc41c: 6e10 89a0 0700 |0146: invoke-virtual {v7}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dc422: 0a09 |0149: move-result v9 │ │ +3dc424: b109 |014a: sub-int/2addr v9, v0 │ │ +3dc426: 6e10 a0a0 0800 |014b: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dc42c: 0a08 |014e: move-result v8 │ │ +3dc42e: b198 |014f: sub-int/2addr v8, v9 │ │ +3dc430: 6e20 97a0 8700 |0150: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ +3dc436: 0e00 |0153: return-void │ │ +3dc438: 0002 0300 89c1 1e00 934b 2700 a1e1 ... |0154: sparse-switch-data (14 units) │ │ +3dc454: 0001 0300 0000 0000 6e00 0000 4900 ... |0162: packed-switch-data (10 units) │ │ catches : 1 │ │ 0x006d - 0x008e │ │ Ljava/lang/IllegalArgumentException; -> 0x0090 │ │ positions : │ │ 0x0000 line=68 │ │ 0x001a line=69 │ │ 0x001e line=70 │ │ @@ -1442181,47 +1442175,47 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -3dc4a0: |[3dc4a0] de.danoeh.antennapod.parser.media.id3.ChapterReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ -3dc4b0: 6e10 9fa0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ -3dc4b6: 0c00 |0003: move-result-object v0 │ │ -3dc4b8: 1a01 f50c |0004: const-string v1, "CHAP" // string@0cf5 │ │ -3dc4bc: 6e20 e0a5 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dc4c2: 0a00 |0009: move-result v0 │ │ -3dc4c4: 3800 3a00 |000a: if-eqz v0, 0044 // +003a │ │ -3dc4c8: 2200 611b |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc4cc: 7010 06a6 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc4d2: 1a01 8f18 |0011: const-string v1, "Handling frame: " // string@188f │ │ -3dc4d6: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc4dc: 6e10 a1a0 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a0a1 │ │ -3dc4e2: 0c01 |0019: move-result-object v1 │ │ -3dc4e4: 6e20 12a6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc4ea: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc4f0: 0c00 |0020: move-result-object v0 │ │ -3dc4f2: 1a01 ce18 |0021: const-string v1, "ID3ChapterReader" // string@18ce │ │ -3dc4f6: 7120 170b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc4fc: 6e20 84a0 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; // method@a084 │ │ -3dc502: 0c04 |0029: move-result-object v4 │ │ -3dc504: 2200 611b |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dc508: 7010 06a6 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dc50e: 1a02 5a0e |002f: const-string v2, "Chapter done: " // string@0e5a │ │ -3dc512: 6e20 12a6 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dc518: 6e20 11a6 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3dc51e: 6e10 1ba6 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dc524: 0c00 |003a: move-result-object v0 │ │ -3dc526: 7120 170b 0100 |003b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3dc52c: 5430 e6c8 |003e: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@c8e6 │ │ -3dc530: 7220 1fa8 4000 |0040: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3dc536: 2804 |0043: goto 0047 // +0004 │ │ -3dc538: 6f20 8fa0 4300 |0044: invoke-super {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a08f │ │ -3dc53e: 0e00 |0047: return-void │ │ +3dc478: |[3dc478] de.danoeh.antennapod.parser.media.id3.ChapterReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ +3dc488: 6e10 9fa0 0400 |0000: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ +3dc48e: 0c00 |0003: move-result-object v0 │ │ +3dc490: 1a01 f50c |0004: const-string v1, "CHAP" // string@0cf5 │ │ +3dc494: 6e20 e0a5 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dc49a: 0a00 |0009: move-result v0 │ │ +3dc49c: 3800 3a00 |000a: if-eqz v0, 0044 // +003a │ │ +3dc4a0: 2200 611b |000c: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc4a4: 7010 06a6 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc4aa: 1a01 8f18 |0011: const-string v1, "Handling frame: " // string@188f │ │ +3dc4ae: 6e20 12a6 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc4b4: 6e10 a1a0 0400 |0016: invoke-virtual {v4}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.toString:()Ljava/lang/String; // method@a0a1 │ │ +3dc4ba: 0c01 |0019: move-result-object v1 │ │ +3dc4bc: 6e20 12a6 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc4c2: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc4c8: 0c00 |0020: move-result-object v0 │ │ +3dc4ca: 1a01 ce18 |0021: const-string v1, "ID3ChapterReader" // string@18ce │ │ +3dc4ce: 7120 170b 0100 |0023: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc4d4: 6e20 84a0 4300 |0026: invoke-virtual {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.readChapter:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)Lde/danoeh/antennapod/model/feed/Chapter; // method@a084 │ │ +3dc4da: 0c04 |0029: move-result-object v4 │ │ +3dc4dc: 2200 611b |002a: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dc4e0: 7010 06a6 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dc4e6: 1a02 5a0e |002f: const-string v2, "Chapter done: " // string@0e5a │ │ +3dc4ea: 6e20 12a6 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dc4f0: 6e20 11a6 4000 |0034: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3dc4f6: 6e10 1ba6 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dc4fc: 0c00 |003a: move-result-object v0 │ │ +3dc4fe: 7120 170b 0100 |003b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3dc504: 5430 e6c8 |003e: iget-object v0, v3, Lde/danoeh/antennapod/parser/media/id3/ChapterReader;.chapters:Ljava/util/List; // field@c8e6 │ │ +3dc508: 7220 1fa8 4000 |0040: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3dc50e: 2804 |0043: goto 0047 // +0004 │ │ +3dc510: 6f20 8fa0 4300 |0044: invoke-super {v3, v4}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a08f │ │ +3dc516: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000c line=39 │ │ 0x0026 line=40 │ │ 0x002a line=41 │ │ 0x003e line=42 │ │ @@ -1442268,19 +1442262,19 @@ │ │ type : '(Lorg/apache/commons/io/input/CountingInputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dcb18: |[3dcb18] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ -3dcb28: 7020 87a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a087 │ │ -3dcb2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3dcb30: 5b01 f1c8 |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@c8f1 │ │ -3dcb34: 0e00 |0006: return-void │ │ +3dcaf0: |[3dcaf0] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.:(Lorg/apache/commons/io/input/CountingInputStream;)V │ │ +3dcb00: 7020 87a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.:(Lorg/apache/commons/io/input/CountingInputStream;)V // method@a087 │ │ +3dcb06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3dcb08: 5b01 f1c8 |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@c8f1 │ │ +3dcb0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=15 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/apache/commons/io/input/CountingInputStream; │ │ @@ -1442291,17 +1442285,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dcb00: |[3dcb00] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.getComment:()Ljava/lang/String; │ │ -3dcb10: 5410 f1c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@c8f1 │ │ -3dcb14: 1100 |0002: return-object v0 │ │ +3dcad8: |[3dcad8] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.getComment:()Ljava/lang/String; │ │ +3dcae8: 5410 f1c8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@c8f1 │ │ +3dcaec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;) │ │ @@ -1442309,55 +1442303,55 @@ │ │ type : '(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -3dcb38: |[3dcb38] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ -3dcb48: 6e10 9fa0 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ -3dcb4e: 0c00 |0003: move-result-object v0 │ │ -3dcb50: 1a01 400d |0004: const-string v1, "COMM" // string@0d40 │ │ -3dcb54: 6e20 e0a5 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dcb5a: 0a00 |0009: move-result v0 │ │ -3dcb5c: 3800 3900 |000a: if-eqz v0, 0043 // +0039 │ │ -3dcb60: 6e10 89a0 0800 |000c: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dcb66: 0a00 |000f: move-result v0 │ │ -3dcb68: 8100 |0010: int-to-long v0, v0 │ │ -3dcb6a: 6e10 8aa0 0800 |0011: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ -3dcb70: 0a02 |0014: move-result v2 │ │ -3dcb72: 1233 |0015: const/4 v3, #int 3 // #3 │ │ -3dcb74: 6e20 97a0 3800 |0016: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ -3dcb7a: 6e10 a0a0 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dcb80: 0a03 |001c: move-result v3 │ │ -3dcb82: d803 03fc |001d: add-int/lit8 v3, v3, #int -4 // #fc │ │ -3dcb86: 6e30 8ba0 2803 |001f: invoke-virtual {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ -3dcb8c: 0c03 |0022: move-result-object v3 │ │ -3dcb8e: 6e10 a0a0 0900 |0023: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ -3dcb94: 0a09 |0026: move-result v9 │ │ -3dcb96: 8194 |0027: int-to-long v4, v9 │ │ -3dcb98: 6e10 89a0 0800 |0028: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ -3dcb9e: 0a09 |002b: move-result v9 │ │ -3dcba0: 8196 |002c: int-to-long v6, v9 │ │ -3dcba2: bc06 |002d: sub-long/2addr v6, v0 │ │ -3dcba4: bc64 |002e: sub-long/2addr v4, v6 │ │ -3dcba6: 8449 |002f: long-to-int v9, v4 │ │ -3dcba8: 6e30 8ba0 2809 |0030: invoke-virtual {v8, v2, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ -3dcbae: 0c09 |0033: move-result-object v9 │ │ -3dcbb0: 6e10 eea5 0300 |0034: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dcbb6: 0a00 |0037: move-result v0 │ │ -3dcbb8: 6e10 eea5 0900 |0038: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dcbbe: 0a01 |003b: move-result v1 │ │ -3dcbc0: 3710 0300 |003c: if-le v0, v1, 003f // +0003 │ │ -3dcbc4: 2802 |003e: goto 0040 // +0002 │ │ -3dcbc6: 0793 |003f: move-object v3, v9 │ │ -3dcbc8: 5b83 f1c8 |0040: iput-object v3, v8, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@c8f1 │ │ -3dcbcc: 2804 |0042: goto 0046 // +0004 │ │ -3dcbce: 6f20 8fa0 9800 |0043: invoke-super {v8, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a08f │ │ -3dcbd4: 0e00 |0046: return-void │ │ +3dcb10: |[3dcb10] de.danoeh.antennapod.parser.media.id3.Id3MetadataReader.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V │ │ +3dcb20: 6e10 9fa0 0900 |0000: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getId:()Ljava/lang/String; // method@a09f │ │ +3dcb26: 0c00 |0003: move-result-object v0 │ │ +3dcb28: 1a01 400d |0004: const-string v1, "COMM" // string@0d40 │ │ +3dcb2c: 6e20 e0a5 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dcb32: 0a00 |0009: move-result v0 │ │ +3dcb34: 3800 3900 |000a: if-eqz v0, 0043 // +0039 │ │ +3dcb38: 6e10 89a0 0800 |000c: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dcb3e: 0a00 |000f: move-result v0 │ │ +3dcb40: 8100 |0010: int-to-long v0, v0 │ │ +3dcb42: 6e10 8aa0 0800 |0011: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readByte:()B // method@a08a │ │ +3dcb48: 0a02 |0014: move-result v2 │ │ +3dcb4a: 1233 |0015: const/4 v3, #int 3 // #3 │ │ +3dcb4c: 6e20 97a0 3800 |0016: invoke-virtual {v8, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.skipBytes:(I)V // method@a097 │ │ +3dcb52: 6e10 a0a0 0900 |0019: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dcb58: 0a03 |001c: move-result v3 │ │ +3dcb5a: d803 03fc |001d: add-int/lit8 v3, v3, #int -4 // #fc │ │ +3dcb5e: 6e30 8ba0 2803 |001f: invoke-virtual {v8, v2, v3}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ +3dcb64: 0c03 |0022: move-result-object v3 │ │ +3dcb66: 6e10 a0a0 0900 |0023: invoke-virtual {v9}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.getSize:()I // method@a0a0 │ │ +3dcb6c: 0a09 |0026: move-result v9 │ │ +3dcb6e: 8194 |0027: int-to-long v4, v9 │ │ +3dcb70: 6e10 89a0 0800 |0028: invoke-virtual {v8}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.getPosition:()I // method@a089 │ │ +3dcb76: 0a09 |002b: move-result v9 │ │ +3dcb78: 8196 |002c: int-to-long v6, v9 │ │ +3dcb7a: bc06 |002d: sub-long/2addr v6, v0 │ │ +3dcb7c: bc64 |002e: sub-long/2addr v4, v6 │ │ +3dcb7e: 8449 |002f: long-to-int v9, v4 │ │ +3dcb80: 6e30 8ba0 2809 |0030: invoke-virtual {v8, v2, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readEncodedString:(II)Ljava/lang/String; // method@a08b │ │ +3dcb86: 0c09 |0033: move-result-object v9 │ │ +3dcb88: 6e10 eea5 0300 |0034: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dcb8e: 0a00 |0037: move-result v0 │ │ +3dcb90: 6e10 eea5 0900 |0038: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dcb96: 0a01 |003b: move-result v1 │ │ +3dcb98: 3710 0300 |003c: if-le v0, v1, 003f // +0003 │ │ +3dcb9c: 2802 |003e: goto 0040 // +0002 │ │ +3dcb9e: 0793 |003f: move-object v3, v9 │ │ +3dcba0: 5b83 f1c8 |0040: iput-object v3, v8, Lde/danoeh/antennapod/parser/media/id3/Id3MetadataReader;.comment:Ljava/lang/String; // field@c8f1 │ │ +3dcba4: 2804 |0042: goto 0046 // +0004 │ │ +3dcba6: 6f20 8fa0 9800 |0043: invoke-super {v8, v9}, Lde/danoeh/antennapod/parser/media/id3/ID3Reader;.readFrame:(Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader;)V // method@a08f │ │ +3dcbac: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000c line=24 │ │ 0x0011 line=25 │ │ 0x0016 line=26 │ │ 0x0019 line=27 │ │ @@ -1442394,17 +1442388,17 @@ │ │ type : '(Ljava/lang/String;IS)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3dcbd8: |[3dcbd8] de.danoeh.antennapod.parser.media.id3.model.FrameHeader.:(Ljava/lang/String;IS)V │ │ -3dcbe8: 7030 9ea0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a09e │ │ -3dcbee: 0e00 |0003: return-void │ │ +3dcbb0: |[3dcbb0] de.danoeh.antennapod.parser.media.id3.model.FrameHeader.:(Ljava/lang/String;IS)V │ │ +3dcbc0: 7030 9ea0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a09e │ │ +3dcbc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/parser/media/id3/model/FrameHeader; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1442444,19 +1442438,19 @@ │ │ type : '(Ljava/lang/String;ISB)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3dcd30: |[3dcd30] de.danoeh.antennapod.parser.media.id3.model.TagHeader.:(Ljava/lang/String;ISB)V │ │ -3dcd40: 7030 9ea0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a09e │ │ -3dcd46: 5f03 f5c8 |0003: iput-short v3, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@c8f5 │ │ -3dcd4a: 5d04 f4c8 |0005: iput-byte v4, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@c8f4 │ │ -3dcd4e: 0e00 |0007: return-void │ │ +3dcd08: |[3dcd08] de.danoeh.antennapod.parser.media.id3.model.TagHeader.:(Ljava/lang/String;ISB)V │ │ +3dcd18: 7030 9ea0 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/parser/media/id3/model/Header;.:(Ljava/lang/String;I)V // method@a09e │ │ +3dcd1e: 5f03 f5c8 |0003: iput-short v3, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@c8f5 │ │ +3dcd22: 5d04 f4c8 |0005: iput-byte v4, v0, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@c8f4 │ │ +3dcd26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ @@ -1442471,17 +1442465,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dcd18: |[3dcd18] de.danoeh.antennapod.parser.media.id3.model.TagHeader.getVersion:()S │ │ -3dcd28: 5810 f5c8 |0000: iget-short v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@c8f5 │ │ -3dcd2c: 0f00 |0002: return v0 │ │ +3dccf0: |[3dccf0] de.danoeh.antennapod.parser.media.id3.model.TagHeader.getVersion:()S │ │ +3dcd00: 5810 f5c8 |0000: iget-short v0, v1, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@c8f5 │ │ +3dcd04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;) │ │ @@ -1442489,38 +1442483,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -3dcc98: |[3dcc98] de.danoeh.antennapod.parser.media.id3.model.TagHeader.toString:()Ljava/lang/String; │ │ -3dcca8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dccac: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dccb2: 1a01 df46 |0005: const-string v1, "TagHeader [version=" // string@46df │ │ -3dccb6: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dccbc: 5821 f5c8 |000a: iget-short v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@c8f5 │ │ -3dccc0: 6e20 0da6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3dccc6: 1a01 1405 |000f: const-string v1, ", flags=" // string@0514 │ │ -3dccca: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dccd0: 5621 f4c8 |0014: iget-byte v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@c8f4 │ │ -3dccd4: 6e20 0da6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3dccda: 1a01 2c05 |0019: const-string v1, ", id=" // string@052c │ │ -3dccde: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcce4: 5421 f2c8 |001e: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ -3dcce8: 6e20 12a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dccee: 1a01 9e05 |0023: const-string v1, ", size=" // string@059e │ │ -3dccf2: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dccf8: 5221 f3c8 |0028: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ -3dccfc: 6e20 0da6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3dcd02: 1a01 c551 |002d: const-string v1, "]" // string@51c5 │ │ -3dcd06: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcd0c: 6e10 1ba6 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dcd12: 0c00 |0035: move-result-object v0 │ │ -3dcd14: 1100 |0036: return-object v0 │ │ +3dcc70: |[3dcc70] de.danoeh.antennapod.parser.media.id3.model.TagHeader.toString:()Ljava/lang/String; │ │ +3dcc80: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dcc84: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dcc8a: 1a01 df46 |0005: const-string v1, "TagHeader [version=" // string@46df │ │ +3dcc8e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcc94: 5821 f5c8 |000a: iget-short v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.version:S // field@c8f5 │ │ +3dcc98: 6e20 0da6 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3dcc9e: 1a01 1405 |000f: const-string v1, ", flags=" // string@0514 │ │ +3dcca2: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcca8: 5621 f4c8 |0014: iget-byte v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/TagHeader;.flags:B // field@c8f4 │ │ +3dccac: 6e20 0da6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3dccb2: 1a01 2c05 |0019: const-string v1, ", id=" // string@052c │ │ +3dccb6: 6e20 12a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dccbc: 5421 f2c8 |001e: iget-object v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.id:Ljava/lang/String; // field@c8f2 │ │ +3dccc0: 6e20 12a6 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dccc6: 1a01 9e05 |0023: const-string v1, ", size=" // string@059e │ │ +3dccca: 6e20 12a6 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dccd0: 5221 f3c8 |0028: iget v1, v2, Lde/danoeh/antennapod/parser/media/id3/model/Header;.size:I // field@c8f3 │ │ +3dccd4: 6e20 0da6 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3dccda: 1a01 c551 |002d: const-string v1, "]" // string@51c5 │ │ +3dccde: 6e20 12a6 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcce4: 6e10 1ba6 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dccea: 0c00 |0035: move-result-object v0 │ │ +3dccec: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0037 reg=2 this Lde/danoeh/antennapod/parser/media/id3/model/TagHeader; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1442589,35 +1442583,35 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3dcf90: |[3dcf90] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:()V │ │ -3dcfa0: 0e00 |0000: return-void │ │ +3dcf68: |[3dcf68] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:()V │ │ +3dcf78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;) │ │ name : '' │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3dcfa4: |[3dcfa4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:(Ljava/io/InputStream;)V │ │ -3dcfb4: 7020 b6a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a0b6 │ │ -3dcfba: 2201 d31b |0003: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ -3dcfbe: 7010 54a7 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3dcfc4: 5b01 fbc8 |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ -3dcfc8: 0e00 |000a: return-void │ │ +3dcf7c: |[3dcf7c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.:(Ljava/io/InputStream;)V │ │ +3dcf8c: 7020 b6a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a0b6 │ │ +3dcf92: 2201 d31b |0003: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ +3dcf96: 7010 54a7 0100 |0005: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3dcf9c: 5b01 fbc8 |0008: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ +3dcfa0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/io/InputStream; │ │ @@ -1442627,24 +1442621,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3dce70: |[3dce70] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; │ │ -3dce80: 6e10 eea5 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dce86: 0a00 |0003: move-result v0 │ │ -3dce88: 6001 f6c8 |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@c8f6 │ │ -3dce8c: 3710 0700 |0006: if-le v0, v1, 000d // +0007 │ │ -3dce90: 6e20 f8a5 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3dce96: 0c02 |000b: move-result-object v2 │ │ -3dce98: 1102 |000c: return-object v2 │ │ -3dce9a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -3dce9c: 1102 |000e: return-object v2 │ │ +3dce48: |[3dce48] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; │ │ +3dce58: 6e10 eea5 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dce5e: 0a00 |0003: move-result v0 │ │ +3dce60: 6001 f6c8 |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@c8f6 │ │ +3dce64: 3710 0700 |0006: if-le v0, v1, 000d // +0007 │ │ +3dce68: 6e20 f8a5 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3dce6e: 0c02 |000b: move-result-object v2 │ │ +3dce70: 1102 |000c: return-object v2 │ │ +3dce72: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +3dce74: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0008 line=118 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1442653,39 +1442647,39 @@ │ │ type : '(J)Lde/danoeh/antennapod/model/feed/Chapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3dcd70: |[3dcd70] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; │ │ -3dcd80: 5440 fbc8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ -3dcd84: 7210 2aa8 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3dcd8a: 0c00 |0005: move-result-object v0 │ │ -3dcd8c: 7210 0da8 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3dcd92: 0a01 |0009: move-result v1 │ │ -3dcd94: 3801 2400 |000a: if-eqz v1, 002e // +0024 │ │ -3dcd98: 7210 0ea8 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3dcd9e: 0c01 |000f: move-result-object v1 │ │ -3dcda0: 1f01 c618 |0010: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3dcda4: 2202 611b |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dcda8: 7010 06a6 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dcdae: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -3dcdb2: 6e20 12a6 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dcdb8: 6e30 0ea6 5206 |001c: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3dcdbe: 6e10 1ba6 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dcdc4: 0c02 |0022: move-result-object v2 │ │ -3dcdc6: 6e10 7d9b 0100 |0023: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getChapterId:()Ljava/lang/String; // method@9b7d │ │ -3dcdcc: 0c03 |0026: move-result-object v3 │ │ -3dcdce: 6e20 e0a5 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dcdd4: 0a02 |002a: move-result v2 │ │ -3dcdd6: 3802 dbff |002b: if-eqz v2, 0006 // -0025 │ │ -3dcdda: 1101 |002d: return-object v1 │ │ -3dcddc: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -3dcdde: 1105 |002f: return-object v5 │ │ +3dcd48: |[3dcd48] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; │ │ +3dcd58: 5440 fbc8 |0000: iget-object v0, v4, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ +3dcd5c: 7210 2aa8 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3dcd62: 0c00 |0005: move-result-object v0 │ │ +3dcd64: 7210 0da8 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3dcd6a: 0a01 |0009: move-result v1 │ │ +3dcd6c: 3801 2400 |000a: if-eqz v1, 002e // +0024 │ │ +3dcd70: 7210 0ea8 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3dcd76: 0c01 |000f: move-result-object v1 │ │ +3dcd78: 1f01 c618 |0010: check-cast v1, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3dcd7c: 2202 611b |0012: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dcd80: 7010 06a6 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dcd86: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ +3dcd8a: 6e20 12a6 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dcd90: 6e30 0ea6 5206 |001c: invoke-virtual {v2, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3dcd96: 6e10 1ba6 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dcd9c: 0c02 |0022: move-result-object v2 │ │ +3dcd9e: 6e10 7d9b 0100 |0023: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getChapterId:()Ljava/lang/String; // method@9b7d │ │ +3dcda4: 0c03 |0026: move-result-object v3 │ │ +3dcda6: 6e20 e0a5 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dcdac: 0a02 |002a: move-result v2 │ │ +3dcdae: 3802 dbff |002b: if-eqz v2, 0006 // -0025 │ │ +3dcdb2: 1101 |002d: return-object v1 │ │ +3dcdb4: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +3dcdb6: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ locals : │ │ 0x0000 - 0x0030 reg=4 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ 0x0000 - 0x0030 reg=5 (null) J │ │ @@ -1442695,42 +1442689,42 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -3dcde0: |[3dcde0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getIdFromKey:(Ljava/lang/String;)I │ │ -3dcdf0: 6e10 eea5 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dcdf6: 0a00 |0003: move-result v0 │ │ -3dcdf8: 6001 f6c8 |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@c8f6 │ │ -3dcdfc: 3410 1600 |0006: if-lt v0, v1, 001c // +0016 │ │ -3dce00: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ -3dce04: 1301 0a00 |000a: const/16 v1, #int 10 // #a │ │ -3dce08: 6e30 f9a5 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3dce0e: 0c03 |000f: move-result-object v3 │ │ -3dce10: 7110 70a5 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3dce16: 0a03 |0013: move-result v3 │ │ -3dce18: 0f03 |0014: return v3 │ │ -3dce1a: 0d03 |0015: move-exception v3 │ │ -3dce1c: 2200 191a |0016: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ -3dce20: 7020 c3a0 3000 |0018: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a0c3 │ │ -3dce26: 2700 |001b: throw v0 │ │ -3dce28: 2200 191a |001c: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ -3dce2c: 2201 611b |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dce30: 7010 06a6 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dce36: 1a02 c287 |0023: const-string v2, "key is too short (" // string@87c2 │ │ -3dce3a: 6e20 12a6 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dce40: 6e20 12a6 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dce46: 1a03 8604 |002b: const-string v3, ")" // string@0486 │ │ -3dce4a: 6e20 12a6 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dce50: 6e10 1ba6 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dce56: 0c03 |0033: move-result-object v3 │ │ -3dce58: 7020 c2a0 3000 |0034: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ -3dce5e: 2700 |0037: throw v0 │ │ +3dcdb8: |[3dcdb8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getIdFromKey:(Ljava/lang/String;)I │ │ +3dcdc8: 6e10 eea5 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dcdce: 0a00 |0003: move-result v0 │ │ +3dcdd0: 6001 f6c8 |0004: sget v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.CHAPTERXXX_LENGTH:I // field@c8f6 │ │ +3dcdd4: 3410 1600 |0006: if-lt v0, v1, 001c // +0016 │ │ +3dcdd8: 1300 0800 |0008: const/16 v0, #int 8 // #8 │ │ +3dcddc: 1301 0a00 |000a: const/16 v1, #int 10 // #a │ │ +3dcde0: 6e30 f9a5 0301 |000c: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3dcde6: 0c03 |000f: move-result-object v3 │ │ +3dcde8: 7110 70a5 0300 |0010: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3dcdee: 0a03 |0013: move-result v3 │ │ +3dcdf0: 0f03 |0014: return v3 │ │ +3dcdf2: 0d03 |0015: move-exception v3 │ │ +3dcdf4: 2200 191a |0016: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ +3dcdf8: 7020 c3a0 3000 |0018: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a0c3 │ │ +3dcdfe: 2700 |001b: throw v0 │ │ +3dce00: 2200 191a |001c: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ +3dce04: 2201 611b |001e: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dce08: 7010 06a6 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dce0e: 1a02 c287 |0023: const-string v2, "key is too short (" // string@87c2 │ │ +3dce12: 6e20 12a6 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dce18: 6e20 12a6 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dce1e: 1a03 8604 |002b: const-string v3, ")" // string@0486 │ │ +3dce22: 6e20 12a6 3100 |002d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dce28: 6e10 1ba6 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dce2e: 0c03 |0033: move-result-object v3 │ │ +3dce30: 7020 c2a0 3000 |0034: invoke-direct {v0, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ +3dce36: 2700 |0037: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0014 │ │ Ljava/lang/NumberFormatException; -> 0x0015 │ │ positions : │ │ 0x0000 line=101 │ │ 0x000c line=103 │ │ 0x0010 line=104 │ │ @@ -1442744,66 +1442738,66 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -3dceb8: |[3dceb8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getStartTimeFromValue:(Ljava/lang/String;)J │ │ -3dcec8: 1a00 2f06 |0000: const-string v0, "-->" // string@062f │ │ -3dcecc: 1a01 ce06 |0002: const-string v1, ":" // string@06ce │ │ -3dced0: 6e20 f4a5 1900 |0004: invoke-virtual {v9, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ -3dced6: 0c09 |0007: move-result-object v9 │ │ -3dced8: 2191 |0008: array-length v1, v9 │ │ -3dceda: 1232 |0009: const/4 v2, #int 3 // #3 │ │ -3dcedc: 3421 4a00 |000a: if-lt v1, v2, 0054 // +004a │ │ -3dcee0: 6201 19f0 |000c: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ -3dcee4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -3dcee6: 4603 0902 |000f: aget-object v3, v9, v2 │ │ -3dceea: 7110 83a5 0300 |0011: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3dcef0: 0b03 |0014: move-result-wide v3 │ │ -3dcef2: 6205 18f0 |0015: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ -3dcef6: 6e40 0da9 3154 |0017: invoke-virtual {v1, v3, v4, v5}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ -3dcefc: 0b03 |001a: move-result-wide v3 │ │ -3dcefe: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -3dcf00: 4605 0905 |001c: aget-object v5, v9, v5 │ │ -3dcf04: 7110 83a5 0500 |001e: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3dcf0a: 0b05 |0021: move-result-wide v5 │ │ -3dcf0c: 6207 1af0 |0022: sget-object v7, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ -3dcf10: 6e40 0da9 5176 |0024: invoke-virtual {v1, v5, v6, v7}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ -3dcf16: 0b05 |0027: move-result-wide v5 │ │ -3dcf18: 1227 |0028: const/4 v7, #int 2 // #2 │ │ -3dcf1a: 4608 0907 |0029: aget-object v8, v9, v7 │ │ -3dcf1e: 6e20 dca5 0800 |002b: invoke-virtual {v8, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3dcf24: 0a08 |002e: move-result v8 │ │ -3dcf26: 3808 0e00 |002f: if-eqz v8, 003d // +000e │ │ -3dcf2a: 4608 0907 |0031: aget-object v8, v9, v7 │ │ -3dcf2e: 6e20 eaa5 0800 |0033: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@a5ea │ │ -3dcf34: 0a00 |0036: move-result v0 │ │ -3dcf36: 6e30 f9a5 2800 |0037: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3dcf3c: 0c00 |003a: move-result-object v0 │ │ -3dcf3e: 4d00 0907 |003b: aput-object v0, v9, v7 │ │ -3dcf42: 4609 0907 |003d: aget-object v9, v9, v7 │ │ -3dcf46: 7110 5fa5 0900 |003f: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@a55f │ │ -3dcf4c: 0a09 |0042: move-result v9 │ │ -3dcf4e: 8897 |0043: float-to-long v7, v9 │ │ -3dcf50: 6209 1cf0 |0044: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3dcf54: 6e40 0da9 7198 |0046: invoke-virtual {v1, v7, v8, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ -3dcf5a: 0b00 |0049: move-result-wide v0 │ │ -3dcf5c: bb53 |004a: add-long/2addr v3, v5 │ │ -3dcf5e: bb03 |004b: add-long/2addr v3, v0 │ │ -3dcf60: 1003 |004c: return-wide v3 │ │ -3dcf62: 0d09 |004d: move-exception v9 │ │ -3dcf64: 2200 191a |004e: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ -3dcf68: 7020 c3a0 9000 |0050: invoke-direct {v0, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a0c3 │ │ -3dcf6e: 2700 |0053: throw v0 │ │ -3dcf70: 2209 191a |0054: new-instance v9, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ -3dcf74: 1a00 a21a |0056: const-string v0, "Invalid time string" // string@1aa2 │ │ -3dcf78: 7020 c2a0 0900 |0058: invoke-direct {v9, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ -3dcf7e: 2709 |005b: throw v9 │ │ +3dce90: |[3dce90] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getStartTimeFromValue:(Ljava/lang/String;)J │ │ +3dcea0: 1a00 2f06 |0000: const-string v0, "-->" // string@062f │ │ +3dcea4: 1a01 ce06 |0002: const-string v1, ":" // string@06ce │ │ +3dcea8: 6e20 f4a5 1900 |0004: invoke-virtual {v9, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ +3dceae: 0c09 |0007: move-result-object v9 │ │ +3dceb0: 2191 |0008: array-length v1, v9 │ │ +3dceb2: 1232 |0009: const/4 v2, #int 3 // #3 │ │ +3dceb4: 3421 4a00 |000a: if-lt v1, v2, 0054 // +004a │ │ +3dceb8: 6201 19f0 |000c: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@f019 │ │ +3dcebc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +3dcebe: 4603 0902 |000f: aget-object v3, v9, v2 │ │ +3dcec2: 7110 83a5 0300 |0011: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3dcec8: 0b03 |0014: move-result-wide v3 │ │ +3dceca: 6205 18f0 |0015: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@f018 │ │ +3dcece: 6e40 0da9 3154 |0017: invoke-virtual {v1, v3, v4, v5}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ +3dced4: 0b03 |001a: move-result-wide v3 │ │ +3dced6: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +3dced8: 4605 0905 |001c: aget-object v5, v9, v5 │ │ +3dcedc: 7110 83a5 0500 |001e: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3dcee2: 0b05 |0021: move-result-wide v5 │ │ +3dcee4: 6207 1af0 |0022: sget-object v7, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ +3dcee8: 6e40 0da9 5176 |0024: invoke-virtual {v1, v5, v6, v7}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ +3dceee: 0b05 |0027: move-result-wide v5 │ │ +3dcef0: 1227 |0028: const/4 v7, #int 2 // #2 │ │ +3dcef2: 4608 0907 |0029: aget-object v8, v9, v7 │ │ +3dcef6: 6e20 dca5 0800 |002b: invoke-virtual {v8, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3dcefc: 0a08 |002e: move-result v8 │ │ +3dcefe: 3808 0e00 |002f: if-eqz v8, 003d // +000e │ │ +3dcf02: 4608 0907 |0031: aget-object v8, v9, v7 │ │ +3dcf06: 6e20 eaa5 0800 |0033: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@a5ea │ │ +3dcf0c: 0a00 |0036: move-result v0 │ │ +3dcf0e: 6e30 f9a5 2800 |0037: invoke-virtual {v8, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3dcf14: 0c00 |003a: move-result-object v0 │ │ +3dcf16: 4d00 0907 |003b: aput-object v0, v9, v7 │ │ +3dcf1a: 4609 0907 |003d: aget-object v9, v9, v7 │ │ +3dcf1e: 7110 5fa5 0900 |003f: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@a55f │ │ +3dcf24: 0a09 |0042: move-result v9 │ │ +3dcf26: 8897 |0043: float-to-long v7, v9 │ │ +3dcf28: 6209 1cf0 |0044: sget-object v9, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3dcf2c: 6e40 0da9 7198 |0046: invoke-virtual {v1, v7, v8, v9}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@a90d │ │ +3dcf32: 0b00 |0049: move-result-wide v0 │ │ +3dcf34: bb53 |004a: add-long/2addr v3, v5 │ │ +3dcf36: bb03 |004b: add-long/2addr v3, v0 │ │ +3dcf38: 1003 |004c: return-wide v3 │ │ +3dcf3a: 0d09 |004d: move-exception v9 │ │ +3dcf3c: 2200 191a |004e: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ +3dcf40: 7020 c3a0 9000 |0050: invoke-direct {v0, v9}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/Throwable;)V // method@a0c3 │ │ +3dcf46: 2700 |0053: throw v0 │ │ +3dcf48: 2209 191a |0054: new-instance v9, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ +3dcf4c: 1a00 a21a |0056: const-string v0, "Invalid time string" // string@1aa2 │ │ +3dcf50: 7020 c2a0 0900 |0058: invoke-direct {v9, v0}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ +3dcf56: 2709 |005b: throw v9 │ │ catches : 1 │ │ 0x000c - 0x004a │ │ Ljava/lang/NumberFormatException; -> 0x004d │ │ positions : │ │ 0x0004 line=73 │ │ 0x0008 line=74 │ │ 0x000c line=76 │ │ @@ -1442828,17 +1442822,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dcea0: |[3dcea0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapters:()Ljava/util/List; │ │ -3dceb0: 5410 fbc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ -3dceb4: 1100 |0002: return-object v0 │ │ +3dce78: |[3dce78] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.getChapters:()Ljava/util/List; │ │ +3dce88: 5410 fbc8 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ +3dce8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;) │ │ @@ -1442846,19 +1442840,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dcd50: |[3dcd50] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.handles:(Ljava/lang/String;)Z │ │ -3dcd60: 1a00 f55d |0000: const-string v0, "chapter\d\d\d.*" // string@5df5 │ │ -3dcd64: 6e20 efa5 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ -3dcd6a: 0a02 |0005: move-result v2 │ │ -3dcd6c: 0f02 |0006: return v2 │ │ +3dcd28: |[3dcd28] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.handles:(Ljava/lang/String;)Z │ │ +3dcd38: 1a00 f55d |0000: const-string v0, "chapter\d\d\d.*" // string@5df5 │ │ +3dcd3c: 6e20 efa5 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@a5ef │ │ +3dcd42: 0a02 |0005: move-result v2 │ │ +3dcd44: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1442867,71 +1442861,71 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -3dcfcc: |[3dcfcc] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3dcfdc: 7110 a7a0 0600 |0000: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; // method@a0a7 │ │ -3dcfe2: 0c00 |0003: move-result-object v0 │ │ -3dcfe4: 7110 aaa0 0600 |0004: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getIdFromKey:(Ljava/lang/String;)I // method@a0aa │ │ -3dcfea: 0a01 |0007: move-result v1 │ │ -3dcfec: 8112 |0008: int-to-long v2, v1 │ │ -3dcfee: 7030 a8a0 2503 |0009: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a0a8 │ │ -3dcff4: 0c04 |000c: move-result-object v4 │ │ -3dcff6: 3900 5200 |000d: if-nez v0, 005f // +0052 │ │ -3dcffa: 7030 a8a0 2503 |000f: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a0a8 │ │ -3dd000: 0c00 |0012: move-result-object v0 │ │ -3dd002: 3900 2800 |0013: if-nez v0, 003b // +0028 │ │ -3dd006: 7110 aba0 0700 |0015: invoke-static {v7}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getStartTimeFromValue:(Ljava/lang/String;)J // method@a0ab │ │ -3dd00c: 0b06 |0018: move-result-wide v6 │ │ -3dd00e: 2200 c618 |0019: new-instance v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3dd012: 7010 799b 0000 |001b: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@9b79 │ │ -3dd018: 2202 611b |001e: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd01c: 7010 06a6 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dd022: 1a03 0000 |0023: const-string v3, "" // string@0000 │ │ -3dd026: 6e20 12a6 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd02c: 6e20 0da6 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3dd032: 6e10 1ba6 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dd038: 0c01 |002e: move-result-object v1 │ │ -3dd03a: 6e20 849b 1000 |002f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@9b84 │ │ -3dd040: 6e30 889b 6007 |0032: invoke-virtual {v0, v6, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@9b88 │ │ -3dd046: 5456 fbc8 |0035: iget-object v6, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ -3dd04a: 7220 1fa8 0600 |0037: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3dd050: 2840 |003a: goto 007a // +0040 │ │ -3dd052: 2200 191a |003b: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ -3dd056: 2201 611b |003d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3dd05a: 7010 06a6 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3dd060: 1a02 3e17 |0042: const-string v2, "Found chapter with duplicate ID (" // string@173e │ │ -3dd064: 6e20 12a6 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd06a: 6e20 12a6 6100 |0047: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd070: 1a06 ba04 |004a: const-string v6, ", " // string@04ba │ │ -3dd074: 6e20 12a6 6100 |004c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd07a: 6e20 12a6 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd080: 1a06 8604 |0052: const-string v6, ")" // string@0486 │ │ -3dd084: 6e20 12a6 6100 |0054: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3dd08a: 6e10 1ba6 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3dd090: 0c06 |005a: move-result-object v6 │ │ -3dd092: 7020 c2a0 6000 |005b: invoke-direct {v0, v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ -3dd098: 2700 |005e: throw v0 │ │ -3dd09a: 1a06 849e |005f: const-string v6, "name" // string@9e84 │ │ -3dd09e: 6e20 e0a5 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dd0a4: 0a06 |0064: move-result v6 │ │ -3dd0a6: 3806 0800 |0065: if-eqz v6, 006d // +0008 │ │ -3dd0aa: 3804 1300 |0067: if-eqz v4, 007a // +0013 │ │ -3dd0ae: 6e20 899b 7400 |0069: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@9b89 │ │ -3dd0b4: 280e |006c: goto 007a // +000e │ │ -3dd0b6: 1a06 21c6 |006d: const-string v6, "url" // string@c621 │ │ -3dd0ba: 6e20 e0a5 6000 |006f: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dd0c0: 0a06 |0072: move-result v6 │ │ -3dd0c2: 3806 0700 |0073: if-eqz v6, 007a // +0007 │ │ -3dd0c6: 3804 0500 |0075: if-eqz v4, 007a // +0005 │ │ -3dd0ca: 6e20 879b 7400 |0077: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@9b87 │ │ -3dd0d0: 0e00 |007a: return-void │ │ +3dcfa4: |[3dcfa4] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentChapterReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3dcfb4: 7110 a7a0 0600 |0000: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getAttributeTypeFromKey:(Ljava/lang/String;)Ljava/lang/String; // method@a0a7 │ │ +3dcfba: 0c00 |0003: move-result-object v0 │ │ +3dcfbc: 7110 aaa0 0600 |0004: invoke-static {v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getIdFromKey:(Ljava/lang/String;)I // method@a0aa │ │ +3dcfc2: 0a01 |0007: move-result v1 │ │ +3dcfc4: 8112 |0008: int-to-long v2, v1 │ │ +3dcfc6: 7030 a8a0 2503 |0009: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a0a8 │ │ +3dcfcc: 0c04 |000c: move-result-object v4 │ │ +3dcfce: 3900 5200 |000d: if-nez v0, 005f // +0052 │ │ +3dcfd2: 7030 a8a0 2503 |000f: invoke-direct {v5, v2, v3}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getChapterById:(J)Lde/danoeh/antennapod/model/feed/Chapter; // method@a0a8 │ │ +3dcfd8: 0c00 |0012: move-result-object v0 │ │ +3dcfda: 3900 2800 |0013: if-nez v0, 003b // +0028 │ │ +3dcfde: 7110 aba0 0700 |0015: invoke-static {v7}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.getStartTimeFromValue:(Ljava/lang/String;)J // method@a0ab │ │ +3dcfe4: 0b06 |0018: move-result-wide v6 │ │ +3dcfe6: 2200 c618 |0019: new-instance v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3dcfea: 7010 799b 0000 |001b: invoke-direct {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.:()V // method@9b79 │ │ +3dcff0: 2202 611b |001e: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dcff4: 7010 06a6 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dcffa: 1a03 0000 |0023: const-string v3, "" // string@0000 │ │ +3dcffe: 6e20 12a6 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd004: 6e20 0da6 1200 |0028: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3dd00a: 6e10 1ba6 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dd010: 0c01 |002e: move-result-object v1 │ │ +3dd012: 6e20 849b 1000 |002f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.setChapterId:(Ljava/lang/String;)V // method@9b84 │ │ +3dd018: 6e30 889b 6007 |0032: invoke-virtual {v0, v6, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setStart:(J)V // method@9b88 │ │ +3dd01e: 5456 fbc8 |0035: iget-object v6, v5, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentChapterReader;.chapters:Ljava/util/List; // field@c8fb │ │ +3dd022: 7220 1fa8 0600 |0037: invoke-interface {v6, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3dd028: 2840 |003a: goto 007a // +0040 │ │ +3dd02a: 2200 191a |003b: new-instance v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException; // type@1a19 │ │ +3dd02e: 2201 611b |003d: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3dd032: 7010 06a6 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3dd038: 1a02 3e17 |0042: const-string v2, "Found chapter with duplicate ID (" // string@173e │ │ +3dd03c: 6e20 12a6 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd042: 6e20 12a6 6100 |0047: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd048: 1a06 ba04 |004a: const-string v6, ", " // string@04ba │ │ +3dd04c: 6e20 12a6 6100 |004c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd052: 6e20 12a6 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd058: 1a06 8604 |0052: const-string v6, ")" // string@0486 │ │ +3dd05c: 6e20 12a6 6100 |0054: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3dd062: 6e10 1ba6 0100 |0057: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3dd068: 0c06 |005a: move-result-object v6 │ │ +3dd06a: 7020 c2a0 6000 |005b: invoke-direct {v0, v6}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReaderException;.:(Ljava/lang/String;)V // method@a0c2 │ │ +3dd070: 2700 |005e: throw v0 │ │ +3dd072: 1a06 849e |005f: const-string v6, "name" // string@9e84 │ │ +3dd076: 6e20 e0a5 6000 |0061: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dd07c: 0a06 |0064: move-result v6 │ │ +3dd07e: 3806 0800 |0065: if-eqz v6, 006d // +0008 │ │ +3dd082: 3804 1300 |0067: if-eqz v4, 007a // +0013 │ │ +3dd086: 6e20 899b 7400 |0069: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setTitle:(Ljava/lang/String;)V // method@9b89 │ │ +3dd08c: 280e |006c: goto 007a // +000e │ │ +3dd08e: 1a06 21c6 |006d: const-string v6, "url" // string@c621 │ │ +3dd092: 6e20 e0a5 6000 |006f: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dd098: 0a06 |0072: move-result v6 │ │ +3dd09a: 3806 0700 |0073: if-eqz v6, 007a // +0007 │ │ +3dd09e: 3804 0500 |0075: if-eqz v4, 007a // +0005 │ │ +3dd0a2: 6e20 879b 7400 |0077: invoke-virtual {v4, v7}, Lde/danoeh/antennapod/model/feed/Chapter;.setLink:(Ljava/lang/String;)V // method@9b87 │ │ +3dd0a8: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x0009 line=39 │ │ 0x000f line=41 │ │ 0x0015 line=43 │ │ @@ -1442988,19 +1442982,19 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3dd1d0: |[3dd1d0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.:(Ljava/io/InputStream;)V │ │ -3dd1e0: 7020 b6a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a0b6 │ │ -3dd1e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3dd1e8: 5b01 00c9 |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ -3dd1ec: 0e00 |0006: return-void │ │ +3dd1a8: |[3dd1a8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.:(Ljava/io/InputStream;)V │ │ +3dd1b8: 7020 b6a0 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentReader;.:(Ljava/io/InputStream;)V // method@a0b6 │ │ +3dd1be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3dd1c0: 5b01 00c9 |0004: iput-object v1, v0, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ +3dd1c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0004 line=9 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/io/InputStream; │ │ @@ -1443011,17 +1443005,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3dd1b8: |[3dd1b8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.getDescription:()Ljava/lang/String; │ │ -3dd1c8: 5410 00c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ -3dd1cc: 1100 |0002: return-object v0 │ │ +3dd190: |[3dd190] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.getDescription:()Ljava/lang/String; │ │ +3dd1a0: 5410 00c9 |0000: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ +3dd1a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ │ │ #1 : (in Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;) │ │ @@ -1443029,28 +1443023,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -3dd17c: |[3dd17c] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.handles:(Ljava/lang/String;)Z │ │ -3dd18c: 1a00 1e66 |0000: const-string v0, "description" // string@661e │ │ -3dd190: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dd196: 0a00 |0005: move-result v0 │ │ -3dd198: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -3dd19c: 1a00 8460 |0008: const-string v0, "comment" // string@6084 │ │ -3dd1a0: 6e20 e0a5 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dd1a6: 0a02 |000d: move-result v2 │ │ -3dd1a8: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -3dd1ac: 2803 |0010: goto 0013 // +0003 │ │ -3dd1ae: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -3dd1b0: 2802 |0012: goto 0014 // +0002 │ │ -3dd1b2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -3dd1b4: 0f02 |0014: return v2 │ │ +3dd154: |[3dd154] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.handles:(Ljava/lang/String;)Z │ │ +3dd164: 1a00 1e66 |0000: const-string v0, "description" // string@661e │ │ +3dd168: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dd16e: 0a00 |0005: move-result v0 │ │ +3dd170: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +3dd174: 1a00 8460 |0008: const-string v0, "comment" // string@6084 │ │ +3dd178: 6e20 e0a5 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dd17e: 0a02 |000d: move-result v2 │ │ +3dd180: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +3dd184: 2803 |0010: goto 0013 // +0003 │ │ +3dd186: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +3dd188: 2802 |0012: goto 0014 // +0002 │ │ +3dd18a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +3dd18c: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1443059,33 +1443053,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -3dd1f0: |[3dd1f0] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ -3dd200: 1a00 1e66 |0000: const-string v0, "description" // string@661e │ │ -3dd204: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dd20a: 0a00 |0005: move-result v0 │ │ -3dd20c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -3dd210: 1a00 8460 |0008: const-string v0, "comment" // string@6084 │ │ -3dd214: 6e20 e0a5 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3dd21a: 0a02 |000d: move-result v2 │ │ -3dd21c: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ -3dd220: 5412 00c9 |0010: iget-object v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ -3dd224: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ -3dd228: 6e10 eea5 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dd22e: 0a02 |0017: move-result v2 │ │ -3dd230: 5410 00c9 |0018: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ -3dd234: 6e10 eea5 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3dd23a: 0a00 |001d: move-result v0 │ │ -3dd23c: 3702 0400 |001e: if-le v2, v0, 0022 // +0004 │ │ -3dd240: 5b13 00c9 |0020: iput-object v3, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ -3dd244: 0e00 |0022: return-void │ │ +3dd1c8: |[3dd1c8] de.danoeh.antennapod.parser.media.vorbis.VorbisCommentMetadataReader.onContentVectorValue:(Ljava/lang/String;Ljava/lang/String;)V │ │ +3dd1d8: 1a00 1e66 |0000: const-string v0, "description" // string@661e │ │ +3dd1dc: 6e20 e0a5 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dd1e2: 0a00 |0005: move-result v0 │ │ +3dd1e4: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +3dd1e8: 1a00 8460 |0008: const-string v0, "comment" // string@6084 │ │ +3dd1ec: 6e20 e0a5 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3dd1f2: 0a02 |000d: move-result v2 │ │ +3dd1f4: 3802 1400 |000e: if-eqz v2, 0022 // +0014 │ │ +3dd1f8: 5412 00c9 |0010: iget-object v2, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ +3dd1fc: 3802 0e00 |0012: if-eqz v2, 0020 // +000e │ │ +3dd200: 6e10 eea5 0300 |0014: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dd206: 0a02 |0017: move-result v2 │ │ +3dd208: 5410 00c9 |0018: iget-object v0, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ +3dd20c: 6e10 eea5 0000 |001a: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3dd212: 0a00 |001d: move-result v0 │ │ +3dd214: 3702 0400 |001e: if-le v2, v0, 0022 // +0004 │ │ +3dd218: 5b13 00c9 |0020: iput-object v3, v1, Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader;.description:Ljava/lang/String; // field@c900 │ │ +3dd21c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0010 line=23 │ │ 0x0020 line=24 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lde/danoeh/antennapod/parser/media/vorbis/VorbisCommentMetadataReader; │ │ @@ -1443126,19 +1443120,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3dfc14: |[3dfc14] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ -3dfc24: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfc2a: 5b01 d9d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d9 │ │ -3dfc2e: 5c02 dad0 |0005: iput-boolean v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$1:Z // field@d0da │ │ -3dfc32: 0e00 |0007: return-void │ │ +3dfbec: |[3dfbec] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ +3dfbfc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfc02: 5b01 d9d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d9 │ │ +3dfc06: 5c02 dad0 |0005: iput-boolean v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$1:Z // field@d0da │ │ +3dfc0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ @@ -1443149,20 +1443143,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -3dfc34: |[3dfc34] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.accept:(Ljava/lang/Object;)V │ │ -3dfc44: 5420 d9d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d9 │ │ -3dfc48: 5521 dad0 |0002: iget-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$1:Z // field@d0da │ │ -3dfc4c: 1f03 da18 |0004: check-cast v3, Lde/danoeh/antennapod/model/playback/Playable; // type@18da │ │ -3dfc50: 7130 c0a1 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$w_V9QMYpFJaFXkW2kP_W3NWrfoM:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a1c0 │ │ -3dfc56: 0e00 |0009: return-void │ │ +3dfc0c: |[3dfc0c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda10.accept:(Ljava/lang/Object;)V │ │ +3dfc1c: 5420 d9d0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0d9 │ │ +3dfc20: 5521 dad0 |0002: iget-boolean v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.f$1:Z // field@d0da │ │ +3dfc24: 1f03 da18 |0004: check-cast v3, Lde/danoeh/antennapod/model/playback/Playable; // type@18da │ │ +3dfc28: 7130 c0a1 1003 |0006: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$w_V9QMYpFJaFXkW2kP_W3NWrfoM:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a1c0 │ │ +3dfc2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -1443196,18 +1443190,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfc58: |[3dfc58] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3dfc68: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfc6e: 5b01 dbd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0db │ │ -3dfc72: 0e00 |0005: return-void │ │ +3dfc30: |[3dfc30] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3dfc40: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfc46: 5b01 dbd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0db │ │ +3dfc4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1443217,19 +1443211,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfc74: |[3dfc74] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.accept:(Ljava/lang/Object;)V │ │ -3dfc84: 5410 dbd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0db │ │ -3dfc88: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3dfc8c: 7120 bea1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$pdDbnGfZOMar2gwusPF-5RHoueY:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a1be │ │ -3dfc92: 0e00 |0007: return-void │ │ +3dfc4c: |[3dfc4c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda11.accept:(Ljava/lang/Object;)V │ │ +3dfc5c: 5410 dbd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0db │ │ +3dfc60: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3dfc64: 7120 bea1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$pdDbnGfZOMar2gwusPF-5RHoueY:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a1be │ │ +3dfc6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1443271,20 +1443265,20 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -3dfc94: |[3dfc94] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V │ │ -3dfca4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfcaa: 5b01 dcd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0dc │ │ -3dfcae: 5b02 ddd0 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0dd │ │ -3dfcb2: 5b03 ded0 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$2:Ljava/lang/String; // field@d0de │ │ -3dfcb6: 0e00 |0009: return-void │ │ +3dfc6c: |[3dfc6c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V │ │ +3dfc7c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfc82: 5b01 dcd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0dc │ │ +3dfc86: 5b02 ddd0 |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0dd │ │ +3dfc8a: 5b03 ded0 |0007: iput-object v3, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$2:Ljava/lang/String; // field@d0de │ │ +3dfc8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x000a reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000a reg=2 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ @@ -1443296,20 +1443290,20 @@ │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3dfcb8: |[3dfcb8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ -3dfcc8: 5430 dcd0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0dc │ │ -3dfccc: 5431 ddd0 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0dd │ │ -3dfcd0: 5432 ded0 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$2:Ljava/lang/String; // field@d0de │ │ -3dfcd4: 7140 b9a1 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$IUODoWP20urB1CPBqPNtgbsYPN4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a1b9 │ │ -3dfcda: 0e00 |0009: return-void │ │ +3dfc90: |[3dfc90] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda12.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ +3dfca0: 5430 dcd0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0dc │ │ +3dfca4: 5431 ddd0 |0002: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$1:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0dd │ │ +3dfca8: 5432 ded0 |0004: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.f$2:Ljava/lang/String; // field@d0de │ │ +3dfcac: 7140 b9a1 1042 |0006: invoke-static {v0, v1, v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$IUODoWP20urB1CPBqPNtgbsYPN4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a1b9 │ │ +3dfcb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; │ │ 0x0000 - 0x000a reg=4 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ @@ -1443339,34 +1443333,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dfcdc: |[3dfcdc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.:()V │ │ -3dfcec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfcf2: 0e00 |0003: return-void │ │ +3dfcb4: |[3dfcb4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.:()V │ │ +3dfcc4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfcca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3dfcf4: |[3dfcf4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.run:()V │ │ -3dfd04: 7100 bca1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$aQCsxElcI-ePEL7wtiVDLv2wFdM:()V // method@a1bc │ │ -3dfd0a: 0e00 |0003: return-void │ │ +3dfccc: |[3dfccc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda13.run:()V │ │ +3dfcdc: 7100 bca1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$aQCsxElcI-ePEL7wtiVDLv2wFdM:()V // method@a1bc │ │ +3dfce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1443399,18 +1443393,18 @@ │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfd0c: |[3dfd0c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ -3dfd1c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfd22: 5b01 dfd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0df │ │ -3dfd26: 0e00 |0005: return-void │ │ +3dfce4: |[3dfce4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ +3dfcf4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfcfa: 5b01 dfd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0df │ │ +3dfcfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ │ │ @@ -1443420,19 +1443414,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfd28: |[3dfd28] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.accept:(Ljava/lang/Object;)V │ │ -3dfd38: 5410 dfd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0df │ │ -3dfd3c: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3dfd40: 7120 c1a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$yEuaeJ8GsF_3VLtihIDRIj1JRCM:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a1c1 │ │ -3dfd46: 0e00 |0007: return-void │ │ +3dfd00: |[3dfd00] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda14.accept:(Ljava/lang/Object;)V │ │ +3dfd10: 5410 dfd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.f$0:Landroidx/media/MediaBrowserServiceCompat$Result; // field@d0df │ │ +3dfd14: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3dfd18: 7120 c1a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$yEuaeJ8GsF_3VLtihIDRIj1JRCM:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a1c1 │ │ +3dfd1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1443466,18 +1443460,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfd7c: |[3dfd7c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3dfd8c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfd92: 5b01 e0d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e0 │ │ -3dfd96: 0e00 |0005: return-void │ │ +3dfd54: |[3dfd54] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3dfd64: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfd6a: 5b01 e0d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e0 │ │ +3dfd6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1443487,19 +1443481,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfd98: |[3dfd98] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -3dfda8: 5410 e0d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e0 │ │ -3dfdac: 1f02 cf18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3dfdb0: 7120 b8a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$Bx2JR5Xi6rZjIKUBd54ig6qnIVw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a1b8 │ │ -3dfdb6: 0e00 |0007: return-void │ │ +3dfd70: |[3dfd70] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +3dfd80: 5410 e0d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e0 │ │ +3dfd84: 1f02 cf18 |0002: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3dfd88: 7120 b8a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$Bx2JR5Xi6rZjIKUBd54ig6qnIVw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a1b8 │ │ +3dfd8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1443533,18 +1443527,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfdb8: |[3dfdb8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3dfdc8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfdce: 5b01 e1d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e1 │ │ -3dfdd2: 0e00 |0005: return-void │ │ +3dfd90: |[3dfd90] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3dfda0: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfda6: 5b01 e1d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e1 │ │ +3dfdaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1443554,19 +1443548,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfdd4: |[3dfdd4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3dfde4: 5410 e1d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e1 │ │ -3dfde8: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ -3dfdec: 7120 bba1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$_wovdvKwSUA8GiIih60ev1s88Gw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a1bb │ │ -3dfdf2: 0e00 |0007: return-void │ │ +3dfdac: |[3dfdac] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3dfdbc: 5410 e1d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e1 │ │ +3dfdc0: 1f02 681b |0002: check-cast v2, Ljava/lang/Throwable; // type@1b68 │ │ +3dfdc4: 7120 bba1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$_wovdvKwSUA8GiIih60ev1s88Gw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V // method@a1bb │ │ +3dfdca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1443596,34 +1443590,34 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dfdf4: |[3dfdf4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.:()V │ │ -3dfe04: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfe0a: 0e00 |0003: return-void │ │ +3dfdcc: |[3dfdcc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.:()V │ │ +3dfddc: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfde2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;) │ │ name : 'subscribe' │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dfe0c: |[3dfe0c] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ -3dfe1c: 7110 b7a1 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$BDVKBWGaJpD02NzL8PIGJutO6tA:(Lio/reactivex/SingleEmitter;)V // method@a1b7 │ │ -3dfe22: 0e00 |0003: return-void │ │ +3dfde4: |[3dfde4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda4.subscribe:(Lio/reactivex/SingleEmitter;)V │ │ +3dfdf4: 7110 b7a1 0100 |0000: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$BDVKBWGaJpD02NzL8PIGJutO6tA:(Lio/reactivex/SingleEmitter;)V // method@a1b7 │ │ +3dfdfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4; │ │ 0x0000 - 0x0004 reg=1 (null) Lio/reactivex/SingleEmitter; │ │ │ │ @@ -1443657,18 +1443651,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfe24: |[3dfe24] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3dfe34: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfe3a: 5b01 e2d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e2 │ │ -3dfe3e: 0e00 |0005: return-void │ │ +3dfdfc: |[3dfdfc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3dfe0c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfe12: 5b01 e2d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e2 │ │ +3dfe16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1443678,19 +1443672,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfe40: |[3dfe40] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ -3dfe50: 5410 e2d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e2 │ │ -3dfe54: 1f02 e61b |0002: check-cast v2, Ljava/util/List; // type@1be6 │ │ -3dfe58: 7120 b6a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$3WT6xURXkVDC9YruKSvbc6mTkWk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V // method@a1b6 │ │ -3dfe5e: 0e00 |0007: return-void │ │ +3dfe18: |[3dfe18] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda5.accept:(Ljava/lang/Object;)V │ │ +3dfe28: 5410 e2d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e2 │ │ +3dfe2c: 1f02 e61b |0002: check-cast v2, Ljava/util/List; // type@1be6 │ │ +3dfe30: 7120 b6a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$3WT6xURXkVDC9YruKSvbc6mTkWk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V // method@a1b6 │ │ +3dfe36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1443720,35 +1443714,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3dfe60: |[3dfe60] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.:()V │ │ -3dfe70: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfe76: 0e00 |0003: return-void │ │ +3dfe38: |[3dfe38] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.:()V │ │ +3dfe48: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfe4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfe78: |[3dfe78] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -3dfe88: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ -3dfe8c: 6e10 42a6 0100 |0002: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3dfe92: 0e00 |0005: return-void │ │ +3dfe50: |[3dfe50] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +3dfe60: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ +3dfe64: 6e10 42a6 0100 |0002: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3dfe6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1443782,18 +1443776,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3dfedc: |[3dfedc] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3dfeec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3dfef2: 5b01 e6d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e6 │ │ -3dfef6: 0e00 |0005: return-void │ │ +3dfeb4: |[3dfeb4] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3dfec4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3dfeca: 5b01 e6d0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e6 │ │ +3dfece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1443803,19 +1443797,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3dfef8: |[3dfef8] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.accept:(Ljava/lang/Object;)V │ │ -3dff08: 5410 e6d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e6 │ │ -3dff0c: 1f02 4b1b |0002: check-cast v2, Ljava/lang/Long; // type@1b4b │ │ -3dff10: 7120 baa1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$WUBEUS1epg-uf4rvwwKDgtlZ3LA:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V // method@a1ba │ │ -3dff16: 0e00 |0007: return-void │ │ +3dfed0: |[3dfed0] de.danoeh.antennapod.playback.service.PlaybackService$$ExternalSyntheticLambda8.accept:(Ljava/lang/Object;)V │ │ +3dfee0: 5410 e6d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e6 │ │ +3dfee4: 1f02 4b1b |0002: check-cast v2, Ljava/lang/Long; // type@1b4b │ │ +3dfee8: 7120 baa1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.$r8$lambda$WUBEUS1epg-uf4rvwwKDgtlZ3LA:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V // method@a1ba │ │ +3dfeee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1443853,18 +1443847,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e00d4: |[3e00d4] de.danoeh.antennapod.playback.service.PlaybackService$1.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V │ │ -3e00e4: 5b01 e9d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e9 │ │ -3e00e8: 7020 15a1 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.:(Landroid/content/Context;)V // method@a115 │ │ -3e00ee: 0e00 |0005: return-void │ │ +3e00ac: |[3e00ac] de.danoeh.antennapod.playback.service.PlaybackService$1.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V │ │ +3e00bc: 5b01 e9d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e9 │ │ +3e00c0: 7020 15a1 2000 |0002: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.:(Landroid/content/Context;)V // method@a115 │ │ +3e00c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ @@ -1443875,18 +1443869,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e00f0: |[3e00f0] de.danoeh.antennapod.playback.service.PlaybackService$1.onSessionStartedOrEnded:()V │ │ -3e0100: 5410 e9d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e9 │ │ -3e0104: 6e10 19a2 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a219 │ │ -3e010a: 0e00 |0005: return-void │ │ +3e00c8: |[3e00c8] de.danoeh.antennapod.playback.service.PlaybackService$1.onSessionStartedOrEnded:()V │ │ +3e00d8: 5410 e9d0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0e9 │ │ +3e00dc: 6e10 19a2 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a219 │ │ +3e00e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$1; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1443924,18 +1443918,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0168: |[3e0168] de.danoeh.antennapod.playback.service.PlaybackService$2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e0178: 5b01 ead0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e017c: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e0182: 0e00 |0005: return-void │ │ +3e0140: |[3e0140] de.danoeh.antennapod.playback.service.PlaybackService$2.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e0150: 5b01 ead0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e0154: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e015a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1443945,26 +1443939,26 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -3e0184: |[3e0184] de.danoeh.antennapod.playback.service.PlaybackService$2.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e0194: 5423 ead0 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e0198: 1230 |0002: const/4 v0, #int 3 // #3 │ │ -3e019a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3e019c: 7130 d5a1 0301 |0004: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a1d5 │ │ -3e01a2: 5423 ead0 |0007: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e01a6: 7110 c4a1 0300 |0009: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e01ac: 0c00 |000c: move-result-object v0 │ │ -3e01ae: 6e10 dda0 0000 |000d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e01b4: 0c00 |0010: move-result-object v0 │ │ -3e01b6: 7120 dba1 0300 |0011: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a1db │ │ -3e01bc: 0e00 |0014: return-void │ │ +3e015c: |[3e015c] de.danoeh.antennapod.playback.service.PlaybackService$2.onChapterLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e016c: 5423 ead0 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e0170: 1230 |0002: const/4 v0, #int 3 // #3 │ │ +3e0172: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3e0174: 7130 d5a1 0301 |0004: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a1d5 │ │ +3e017a: 5423 ead0 |0007: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e017e: 7110 c4a1 0300 |0009: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0184: 0c00 |000c: move-result-object v0 │ │ +3e0186: 6e10 dda0 0000 |000d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e018c: 0c00 |0010: move-result-object v0 │ │ +3e018e: 7120 dba1 0300 |0011: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a1db │ │ +3e0194: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0007 line=813 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ 0x0000 - 0x0015 reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1443974,21 +1443968,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -3e01c0: |[3e01c0] de.danoeh.antennapod.playback.service.PlaybackService$2.positionSaverTick:()V │ │ -3e01d0: 5440 ead0 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e01d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e01d6: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -3e01d8: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -3e01da: 7140 d3a1 3021 |0005: invoke-static {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a1d3 │ │ -3e01e0: 0e00 |0008: return-void │ │ +3e0198: |[3e0198] de.danoeh.antennapod.playback.service.PlaybackService$2.positionSaverTick:()V │ │ +3e01a8: 5440 ead0 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e01ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e01ae: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +3e01b0: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +3e01b2: 7140 d3a1 3021 |0005: invoke-static {v0, v3, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a1d3 │ │ +3e01b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$2;) │ │ @@ -1443996,34 +1443990,34 @@ │ │ type : '()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -3e010c: |[3e010c] de.danoeh.antennapod.playback.service.PlaybackService$2.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ -3e011c: 2206 f31a |0000: new-instance v6, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // type@1af3 │ │ -3e0120: 5470 ead0 |0002: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e0124: 6e10 f1a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e012a: 0c01 |0007: move-result-object v1 │ │ -3e012c: 5470 ead0 |0008: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e0130: 6e10 f6a1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e0136: 0c02 |000d: move-result-object v2 │ │ -3e0138: 5470 ead0 |000e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e013c: 6e10 eca1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3e0142: 0a03 |0013: move-result v3 │ │ -3e0144: 5470 ead0 |0014: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e0148: 6e10 eea1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3e014e: 0a04 |0019: move-result v4 │ │ -3e0150: 5470 ead0 |001a: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ -3e0154: 6e10 eba1 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3e015a: 0a05 |001f: move-result v5 │ │ -3e015c: 0760 |0020: move-object v0, v6 │ │ -3e015e: 7606 2ea4 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;.:(Lde/danoeh/antennapod/model/playback/Playable;Lde/danoeh/antennapod/playback/base/PlayerStatus;IIF)V // method@a42e │ │ -3e0164: 1106 |0024: return-object v6 │ │ +3e00e4: |[3e00e4] de.danoeh.antennapod.playback.service.PlaybackService$2.requestWidgetState:()Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; │ │ +3e00f4: 2206 f31a |0000: new-instance v6, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState; // type@1af3 │ │ +3e00f8: 5470 ead0 |0002: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e00fc: 6e10 f1a1 0000 |0004: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e0102: 0c01 |0007: move-result-object v1 │ │ +3e0104: 5470 ead0 |0008: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e0108: 6e10 f6a1 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e010e: 0c02 |000d: move-result-object v2 │ │ +3e0110: 5470 ead0 |000e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e0114: 6e10 eca1 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3e011a: 0a03 |0013: move-result v3 │ │ +3e011c: 5470 ead0 |0014: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e0120: 6e10 eea1 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3e0126: 0a04 |0019: move-result v4 │ │ +3e0128: 5470 ead0 |001a: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ea │ │ +3e012c: 6e10 eba1 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3e0132: 0a05 |001f: move-result v5 │ │ +3e0134: 0760 |0020: move-object v0, v6 │ │ +3e0136: 7606 2ea4 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/ui/widget/WidgetUpdater$WidgetState;.:(Lde/danoeh/antennapod/model/playback/Playable;Lde/danoeh/antennapod/playback/base/PlayerStatus;IIF)V // method@a42e │ │ +3e013c: 1106 |0024: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0010 line=807 │ │ locals : │ │ 0x0000 - 0x0025 reg=7 this Lde/danoeh/antennapod/playback/service/PlaybackService$2; │ │ │ │ @@ -1444057,18 +1444051,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e01fc: |[3e01fc] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V │ │ -3e020c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e0212: 5b01 ebd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d0eb │ │ -3e0216: 0e00 |0005: return-void │ │ +3e01d4: |[3e01d4] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V │ │ +3e01e4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e01ea: 5b01 ebd0 |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d0eb │ │ +3e01ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ │ │ @@ -1444078,19 +1444072,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e0218: |[3e0218] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ -3e0228: 5410 ebd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d0eb │ │ -3e022c: 1f02 5800 |0002: check-cast v2, Landroid/content/Context; // type@0058 │ │ -3e0230: 7120 89a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V // method@a189 │ │ -3e0236: 0e00 |0007: return-void │ │ +3e01f0: |[3e01f0] de.danoeh.antennapod.playback.service.PlaybackService$3$$ExternalSyntheticLambda1.accept:(Ljava/lang/Object;)V │ │ +3e0200: 5410 ebd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/PlaybackService$3; // field@d0eb │ │ +3e0204: 1f02 5800 |0002: check-cast v2, Landroid/content/Context; // type@0058 │ │ +3e0208: 7120 89a1 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V // method@a189 │ │ +3e020e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1444129,17 +1444123,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e0280: |[3e0280] de.danoeh.antennapod.playback.service.PlaybackService$3.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V │ │ -3e0290: 7020 8ea1 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.lambda$statusChanged$0:(Landroid/content/Context;)V // method@a18e │ │ -3e0296: 0e00 |0003: return-void │ │ +3e0258: |[3e0258] de.danoeh.antennapod.playback.service.PlaybackService$3.$r8$lambda$RqL4Y_NOC5amiWfbMwfriLstnXY:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;Landroid/content/Context;)V │ │ +3e0268: 7020 8ea1 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.lambda$statusChanged$0:(Landroid/content/Context;)V // method@a18e │ │ +3e026e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1444148,18 +1444142,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0298: |[3e0298] de.danoeh.antennapod.playback.service.PlaybackService$3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e02a8: 5b01 ecd0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e02ac: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e02b2: 0e00 |0005: return-void │ │ +3e0270: |[3e0270] de.danoeh.antennapod.playback.service.PlaybackService$3.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e0280: 5b01 ecd0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0284: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e028a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1444168,18 +1444162,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e02f4: |[3e02f4] de.danoeh.antennapod.playback.service.PlaybackService$3.lambda$statusChanged$0:(Landroid/content/Context;)V │ │ -3e0304: 5401 ecd0 |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0308: 6e10 e7a1 0100 |0002: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a1e7 │ │ -3e030e: 0e00 |0005: return-void │ │ +3e02cc: |[3e02cc] de.danoeh.antennapod.playback.service.PlaybackService$3.lambda$statusChanged$0:(Landroid/content/Context;)V │ │ +3e02dc: 5401 ecd0 |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e02e0: 6e10 e7a1 0100 |0002: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a1e7 │ │ +3e02e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1444189,27 +1444183,27 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -3e02b4: |[3e02b4] de.danoeh.antennapod.playback.service.PlaybackService$3.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e02c4: 2030 cf18 |0000: instance-of v0, v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e02c8: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -3e02cc: 1f03 cf18 |0004: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e02d0: 6e10 409c 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e02d6: 0c00 |0009: move-result-object v0 │ │ -3e02d8: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -3e02dc: 6e10 419c 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@9c41 │ │ -3e02e2: 0b00 |000f: move-result-wide v0 │ │ -3e02e4: 7120 68a3 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a368 │ │ -3e02ea: 0c00 |0013: move-result-object v0 │ │ -3e02ec: 6e20 5e9c 0300 |0014: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c5e │ │ -3e02f2: 0e00 |0017: return-void │ │ +3e028c: |[3e028c] de.danoeh.antennapod.playback.service.PlaybackService$3.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e029c: 2030 cf18 |0000: instance-of v0, v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e02a0: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +3e02a4: 1f03 cf18 |0004: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e02a8: 6e10 409c 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e02ae: 0c00 |0009: move-result-object v0 │ │ +3e02b0: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +3e02b4: 6e10 419c 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@9c41 │ │ +3e02ba: 0b00 |000f: move-result-wide v0 │ │ +3e02bc: 7120 68a3 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a368 │ │ +3e02c2: 0c00 |0013: move-result-object v0 │ │ +3e02c4: 6e20 5e9c 0300 |0014: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c5e │ │ +3e02ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=972 │ │ 0x000c line=973 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0018 reg=3 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1444219,22 +1444213,22 @@ │ │ type : '(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3e0238: |[3e0238] de.danoeh.antennapod.playback.service.PlaybackService$3.findMedia:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e0248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e024a: 7120 69a3 2000 |0001: invoke-static {v0, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a369 │ │ -3e0250: 0c02 |0004: move-result-object v2 │ │ -3e0252: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -3e0256: 6e10 fe9b 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e025c: 0c00 |000a: move-result-object v0 │ │ -3e025e: 1100 |000b: return-object v0 │ │ +3e0210: |[3e0210] de.danoeh.antennapod.playback.service.PlaybackService$3.findMedia:(Ljava/lang/String;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e0220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e0222: 7120 69a3 2000 |0001: invoke-static {v0, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a369 │ │ +3e0228: 0c02 |0004: move-result-object v2 │ │ +3e022a: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +3e022e: 6e10 fe9b 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e0234: 0c00 |000a: move-result-object v0 │ │ +3e0236: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=961 │ │ 0x0007 line=962 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -1444244,19 +1444238,19 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e0260: |[3e0260] de.danoeh.antennapod.playback.service.PlaybackService$3.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e0270: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0274: 7120 cda1 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a1cd │ │ -3e027a: 0c02 |0005: move-result-object v2 │ │ -3e027c: 1102 |0006: return-object v2 │ │ +3e0238: |[3e0238] de.danoeh.antennapod.playback.service.PlaybackService$3.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e0248: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e024c: 7120 cda1 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a1cd │ │ +3e0252: 0c02 |0005: move-result-object v2 │ │ +3e0254: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=955 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0007 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1444265,28 +1444259,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3e0310: |[3e0310] de.danoeh.antennapod.playback.service.PlaybackService$3.onMediaChanged:(Z)V │ │ -3e0320: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e0324: 1a01 64ad |0002: const-string v1, "reloadUI callback reached" // string@ad64 │ │ -3e0328: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e032e: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ -3e0332: 5423 ecd0 |0009: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0336: 1230 |000b: const/4 v0, #int 3 // #3 │ │ -3e0338: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -3e033a: 7130 d5a1 0301 |000d: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a1d5 │ │ -3e0340: 5423 ecd0 |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0344: 6e10 f1a1 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e034a: 0c00 |0015: move-result-object v0 │ │ -3e034c: 7120 dca1 0300 |0016: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ -3e0352: 0e00 |0019: return-void │ │ +3e02e8: |[3e02e8] de.danoeh.antennapod.playback.service.PlaybackService$3.onMediaChanged:(Z)V │ │ +3e02f8: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e02fc: 1a01 64ad |0002: const-string v1, "reloadUI callback reached" // string@ad64 │ │ +3e0300: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0306: 3803 0900 |0007: if-eqz v3, 0010 // +0009 │ │ +3e030a: 5423 ecd0 |0009: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e030e: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +3e0310: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +3e0312: 7130 d5a1 0301 |000d: invoke-static {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V // method@a1d5 │ │ +3e0318: 5423 ecd0 |0010: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e031c: 6e10 f1a1 0300 |0012: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e0322: 0c00 |0015: move-result-object v0 │ │ +3e0324: 7120 dca1 0300 |0016: invoke-static {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ +3e032a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=911 │ │ 0x0009 line=913 │ │ 0x0010 line=915 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ @@ -1444297,18 +1444291,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/MediaType;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3e0354: |[3e0354] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ -3e0364: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0368: 7130 d0a1 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a1d0 │ │ -3e036e: 0e00 |0005: return-void │ │ +3e032c: |[3e032c] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ +3e033c: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0340: 7130 d0a1 2003 |0002: invoke-static {v0, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a1d0 │ │ +3e0346: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=967 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/model/playback/MediaType; │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -1444318,56 +1444312,56 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -3e0370: |[3e0370] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3e0380: 5440 ecd0 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0384: 7110 c8a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ -3e038a: 0c00 |0005: move-result-object v0 │ │ -3e038c: 6e10 3ea3 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a33e │ │ -3e0392: 5440 ecd0 |0009: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0396: 7110 cca1 0000 |000b: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1cc │ │ -3e039c: 5440 ecd0 |000e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e03a0: 7110 c8a1 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ -3e03a6: 0c00 |0013: move-result-object v0 │ │ -3e03a8: 6e10 3fa3 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a33f │ │ -3e03ae: 2050 cf18 |0017: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e03b2: 3800 2e00 |0019: if-eqz v0, 0047 // +002e │ │ -3e03b6: 0750 |001b: move-object v0, v5 │ │ -3e03b8: 1f00 cf18 |001c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e03bc: 6e10 409c 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e03c2: 0c01 |0021: move-result-object v1 │ │ -3e03c4: 6e10 f89b 0100 |0022: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ -3e03ca: 0c01 |0025: move-result-object v1 │ │ -3e03cc: 5442 ecd0 |0026: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e03d0: 7110 c6a1 0200 |0028: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; // method@a1c6 │ │ -3e03d6: 0c02 |002b: move-result-object v2 │ │ -3e03d8: 6e20 e0a5 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e03de: 0a01 |002f: move-result v1 │ │ -3e03e0: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -3e03e2: 3901 0d00 |0031: if-nez v1, 003e // +000d │ │ -3e03e6: 5441 ecd0 |0033: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e03ea: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ -3e03ec: 3336 0400 |0036: if-ne v6, v3, 003a // +0004 │ │ -3e03f0: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -3e03f2: 2802 |0039: goto 003b // +0002 │ │ -3e03f4: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -3e03f6: 7140 d3a1 3165 |003b: invoke-static {v1, v3, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a1d3 │ │ -3e03fc: 5446 ecd0 |003e: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0400: 6e10 e701 0600 |0040: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e0406: 0c06 |0043: move-result-object v6 │ │ -3e0408: 7130 f19f 0602 |0044: invoke-static {v6, v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@9ff1 │ │ -3e040e: 5446 ecd0 |0047: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0412: 6e10 e701 0600 |0049: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e0418: 0c06 |004c: move-result-object v6 │ │ -3e041a: 7220 d69c 6500 |004d: invoke-interface {v5, v6}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@9cd6 │ │ -3e0420: 0e00 |0050: return-void │ │ +3e0348: |[3e0348] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3e0358: 5440 ecd0 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e035c: 7110 c8a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ +3e0362: 0c00 |0005: move-result-object v0 │ │ +3e0364: 6e10 3ea3 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a33e │ │ +3e036a: 5440 ecd0 |0009: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e036e: 7110 cca1 0000 |000b: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1cc │ │ +3e0374: 5440 ecd0 |000e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0378: 7110 c8a1 0000 |0010: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ +3e037e: 0c00 |0013: move-result-object v0 │ │ +3e0380: 6e10 3fa3 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelWidgetUpdater:()V // method@a33f │ │ +3e0386: 2050 cf18 |0017: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e038a: 3800 2e00 |0019: if-eqz v0, 0047 // +002e │ │ +3e038e: 0750 |001b: move-object v0, v5 │ │ +3e0390: 1f00 cf18 |001c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e0394: 6e10 409c 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e039a: 0c01 |0021: move-result-object v1 │ │ +3e039c: 6e10 f89b 0100 |0022: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ +3e03a2: 0c01 |0025: move-result-object v1 │ │ +3e03a4: 5442 ecd0 |0026: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e03a8: 7110 c6a1 0200 |0028: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; // method@a1c6 │ │ +3e03ae: 0c02 |002b: move-result-object v2 │ │ +3e03b0: 6e20 e0a5 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e03b6: 0a01 |002f: move-result v1 │ │ +3e03b8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +3e03ba: 3901 0d00 |0031: if-nez v1, 003e // +000d │ │ +3e03be: 5441 ecd0 |0033: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e03c2: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ +3e03c4: 3336 0400 |0036: if-ne v6, v3, 003a // +0004 │ │ +3e03c8: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +3e03ca: 2802 |0039: goto 003b // +0002 │ │ +3e03cc: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +3e03ce: 7140 d3a1 3165 |003b: invoke-static {v1, v3, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a1d3 │ │ +3e03d4: 5446 ecd0 |003e: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e03d8: 6e10 e701 0600 |0040: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e03de: 0c06 |0043: move-result-object v6 │ │ +3e03e0: 7130 f19f 0602 |0044: invoke-static {v6, v0, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@9ff1 │ │ +3e03e6: 5446 ecd0 |0047: iget-object v6, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e03ea: 6e10 e701 0600 |0049: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e03f0: 0c06 |004c: move-result-object v6 │ │ +3e03f2: 7220 d69c 6500 |004d: invoke-interface {v5, v6}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@9cd6 │ │ +3e03f8: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0009 line=939 │ │ 0x000e line=940 │ │ 0x0017 line=941 │ │ 0x001b line=942 │ │ @@ -1444385,31 +1444379,31 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3e0424: |[3e0424] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3e0434: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0438: 7110 c8a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ -3e043e: 0c00 |0005: move-result-object v0 │ │ -3e0440: 6e10 51a3 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startWidgetUpdater:()V // method@a351 │ │ -3e0446: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -3e0448: 3203 0600 |000a: if-eq v3, v0, 0010 // +0006 │ │ -3e044c: 7220 db9c 3200 |000c: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ -3e0452: 2806 |000f: goto 0015 // +0006 │ │ -3e0454: 5413 ecd0 |0010: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0458: 7120 d7a1 2300 |0012: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1d7 │ │ -3e045e: 7210 d79c 0200 |0015: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackStart:()V // method@9cd7 │ │ -3e0464: 5412 ecd0 |0018: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0468: 7110 c8a1 0200 |001a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ -3e046e: 0c02 |001d: move-result-object v2 │ │ -3e0470: 6e10 50a3 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startPositionSaver:()V // method@a350 │ │ -3e0476: 0e00 |0021: return-void │ │ +3e03fc: |[3e03fc] de.danoeh.antennapod.playback.service.PlaybackService$3.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3e040c: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0410: 7110 c8a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ +3e0416: 0c00 |0005: move-result-object v0 │ │ +3e0418: 6e10 51a3 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startWidgetUpdater:()V // method@a351 │ │ +3e041e: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +3e0420: 3203 0600 |000a: if-eq v3, v0, 0010 // +0006 │ │ +3e0424: 7220 db9c 3200 |000c: invoke-interface {v2, v3}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ +3e042a: 2806 |000f: goto 0015 // +0006 │ │ +3e042c: 5413 ecd0 |0010: iget-object v3, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0430: 7120 d7a1 2300 |0012: invoke-static {v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1d7 │ │ +3e0436: 7210 d79c 0200 |0015: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackStart:()V // method@9cd7 │ │ +3e043c: 5412 ecd0 |0018: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0440: 7110 c8a1 0200 |001a: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ +3e0446: 0c02 |001d: move-result-object v2 │ │ +3e0448: 6e10 50a3 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startPositionSaver:()V // method@a350 │ │ +3e044e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=926 │ │ 0x000c line=928 │ │ 0x0010 line=930 │ │ 0x0015 line=932 │ │ 0x0018 line=933 │ │ @@ -1444423,18 +1444417,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -3e0478: |[3e0478] de.danoeh.antennapod.playback.service.PlaybackService$3.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -3e0488: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e048c: 7155 d1a1 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a1d1 │ │ -3e0492: 0e00 |0005: return-void │ │ +3e0450: |[3e0450] de.danoeh.antennapod.playback.service.PlaybackService$3.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +3e0460: 5410 ecd0 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0464: 7155 d1a1 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a1d1 │ │ +3e046a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ 0x0000 - 0x0006 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -1444446,23 +1444440,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e0494: |[3e0494] de.danoeh.antennapod.playback.service.PlaybackService$3.shouldStop:()V │ │ -3e04a4: 5420 ecd0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e04a8: 7110 c7a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ -3e04ae: 0c00 |0005: move-result-object v0 │ │ -3e04b0: 7100 e2a3 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e04b6: 0a01 |0009: move-result v1 │ │ -3e04b8: df01 0101 |000a: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3e04bc: 6e20 19a3 1000 |000c: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3e04c2: 0e00 |000f: return-void │ │ +3e046c: |[3e046c] de.danoeh.antennapod.playback.service.PlaybackService$3.shouldStop:()V │ │ +3e047c: 5420 ecd0 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0480: 7110 c7a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ +3e0486: 0c00 |0005: move-result-object v0 │ │ +3e0488: 7100 e2a3 0000 |0006: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e048e: 0a01 |0009: move-result v1 │ │ +3e0490: df01 0101 |000a: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3e0494: 6e20 19a3 1000 |000c: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3e049a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$3; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$3;) │ │ @@ -1444470,235 +1444464,235 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 464 16-bit code units │ │ -3e04c4: |[3e04c4] de.danoeh.antennapod.playback.service.PlaybackService$3.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V │ │ -3e04d4: 5470 ecd0 |0000: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e04d8: 7110 c4a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e04de: 0c00 |0005: move-result-object v0 │ │ -3e04e0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -3e04e4: 5470 ecd0 |0008: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e04e8: 7110 c4a1 0000 |000a: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e04ee: 0c00 |000d: move-result-object v0 │ │ -3e04f0: 6e10 d8a0 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a0d8 │ │ -3e04f6: 0c00 |0011: move-result-object v0 │ │ -3e04f8: 7110 dea1 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a1de │ │ -3e04fe: 2806 |0015: goto 001b // +0006 │ │ -3e0500: 6200 926d |0016: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3e0504: 7110 dea1 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a1de │ │ -3e050a: 5470 ecd0 |001b: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e050e: 6e10 d2a0 0800 |001d: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ -3e0514: 0c01 |0020: move-result-object v1 │ │ -3e0516: 7120 dba1 1000 |0021: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a1db │ │ -3e051c: 6200 e8d0 |0024: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3e0520: 6e10 d2a0 0800 |0026: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ -3e0526: 0c01 |0029: move-result-object v1 │ │ -3e0528: 6e10 4fa5 0100 |002a: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3e052e: 0a01 |002d: move-result v1 │ │ -3e0530: 4400 0001 |002e: aget v0, v0, v1 │ │ -3e0534: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -3e0536: 3210 2201 |0031: if-eq v0, v1, 0153 // +0122 │ │ -3e053a: 1222 |0033: const/4 v2, #int 2 // #2 │ │ -3e053c: 3220 f000 |0034: if-eq v0, v2, 0124 // +00f0 │ │ -3e0540: 1233 |0036: const/4 v3, #int 3 // #3 │ │ -3e0542: 3230 c700 |0037: if-eq v0, v3, 00fe // +00c7 │ │ -3e0546: 1252 |0039: const/4 v2, #int 5 // #5 │ │ -3e0548: 3220 1500 |003a: if-eq v0, v2, 004f // +0015 │ │ -3e054c: 1261 |003c: const/4 v1, #int 6 // #6 │ │ -3e054e: 3210 0400 |003d: if-eq v0, v1, 0041 // +0004 │ │ -3e0552: 2900 3e01 |003f: goto/16 017d // +013e │ │ -3e0556: 7100 9da3 0000 |0041: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ -3e055c: 5470 ecd0 |0044: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0560: 7110 c7a1 0000 |0046: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ -3e0566: 0c00 |0049: move-result-object v0 │ │ -3e0568: 6e10 1aa3 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e056e: 2900 3001 |004d: goto/16 017d // +0130 │ │ -3e0572: 7110 99a3 0100 |004f: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a399 │ │ -3e0578: 5470 ecd0 |0052: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e057c: 12f2 |0054: const/4 v2, #int -1 // #ff │ │ -3e057e: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -3e0580: 7140 d3a1 1023 |0056: invoke-static {v0, v1, v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a1d3 │ │ -3e0586: 5470 ecd0 |0059: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e058a: 6e10 1aa2 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a21a │ │ -3e0590: 5470 ecd0 |005e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0594: 6e10 d1a0 0800 |0060: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e059a: 0c02 |0063: move-result-object v2 │ │ -3e059c: 7120 dca1 2000 |0064: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ -3e05a2: 5470 ecd0 |0067: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e05a6: 7110 d6a1 0000 |0069: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1d6 │ │ -3e05ac: 5470 ecd0 |006c: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e05b0: 7110 c7a1 0000 |006e: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ -3e05b6: 0c00 |0071: move-result-object v0 │ │ -3e05b8: 6e10 1ba3 0000 |0072: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a31b │ │ -3e05be: 5470 ecd0 |0075: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e05c2: 7110 c7a1 0000 |0077: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ -3e05c8: 0c00 |007a: move-result-object v0 │ │ -3e05ca: 6002 1ade |007b: sget v2, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ -3e05ce: 5474 ecd0 |007d: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e05d2: 7110 c5a1 0400 |007f: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // method@a1c5 │ │ -3e05d8: 0c04 |0082: move-result-object v4 │ │ -3e05da: 6e10 06a3 0400 |0083: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ -3e05e0: 0c04 |0086: move-result-object v4 │ │ -3e05e2: 6e30 18a3 2004 |0087: invoke-virtual {v0, v2, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a318 │ │ -3e05e8: 7100 9fa3 0000 |008a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableFrom:()I // method@a39f │ │ -3e05ee: 0a00 |008d: move-result v0 │ │ -3e05f0: 7100 a0a3 0000 |008e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableTo:()I // method@a3a0 │ │ -3e05f6: 0a02 |0091: move-result v2 │ │ -3e05f8: 3220 1800 |0092: if-eq v0, v2, 00aa // +0018 │ │ -3e05fc: 2201 de1b |0094: new-instance v1, Ljava/util/GregorianCalendar; // type@1bde │ │ -3e0600: 7010 eea7 0100 |0096: invoke-direct {v1}, Ljava/util/GregorianCalendar;.:()V // method@a7ee │ │ -3e0606: 7100 1da6 0000 |0099: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3e060c: 0b04 |009c: move-result-wide v4 │ │ -3e060e: 6e30 b2a7 4105 |009d: invoke-virtual {v1, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@a7b2 │ │ -3e0614: 1304 0b00 |00a0: const/16 v4, #int 11 // #b │ │ -3e0618: 6e20 a5a7 4100 |00a2: invoke-virtual {v1, v4}, Ljava/util/Calendar;.get:(I)I // method@a7a5 │ │ -3e061e: 0a01 |00a5: move-result v1 │ │ -3e0620: 7130 a2a3 2001 |00a6: invoke-static {v0, v2, v1}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.isInTimeRange:(III)Z // method@a3a2 │ │ -3e0626: 0a01 |00a9: move-result v1 │ │ -3e0628: 6e10 d0a0 0800 |00aa: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d0 │ │ -3e062e: 0c00 |00ad: move-result-object v0 │ │ -3e0630: 3800 4400 |00ae: if-eqz v0, 00f2 // +0044 │ │ -3e0634: 6e10 d0a0 0800 |00b0: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d0 │ │ -3e063a: 0c00 |00b3: move-result-object v0 │ │ -3e063c: 6202 1ec9 |00b4: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ -3e0640: 3220 3c00 |00b6: if-eq v0, v2, 00f2 // +003c │ │ -3e0644: 7100 9ea3 0000 |00b8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnable:()Z // method@a39e │ │ -3e064a: 0a00 |00bb: move-result v0 │ │ -3e064c: 3800 3600 |00bc: if-eqz v0, 00f2 // +0036 │ │ -3e0650: 3801 3400 |00be: if-eqz v1, 00f2 // +0034 │ │ -3e0654: 5470 ecd0 |00c0: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0658: 6e10 2ba2 0000 |00c2: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ -3e065e: 0a00 |00c5: move-result v0 │ │ -3e0660: 3900 2c00 |00c6: if-nez v0, 00f2 // +002c │ │ -3e0664: 5470 ecd0 |00c8: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0668: 7100 a6a3 0000 |00ca: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a3a6 │ │ -3e066e: 0b01 |00cd: move-result-wide v1 │ │ -3e0670: 6e30 22a2 1002 |00ce: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a222 │ │ -3e0676: 7100 45aa 0000 |00d1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e067c: 0c00 |00d4: move-result-object v0 │ │ -3e067e: 2201 9518 |00d5: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3e0682: 5472 ecd0 |00d7: iget-object v2, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0686: 6004 e8e2 |00d9: sget v4, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_enabled_label:I // field@e2e8 │ │ -3e068a: 6e20 ff01 4200 |00db: invoke-virtual {v2, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e0690: 0c02 |00de: move-result-object v2 │ │ -3e0692: 2204 581a |00df: new-instance v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; // type@1a58 │ │ -3e0696: 7020 87a1 7400 |00e1: invoke-direct {v4, v7}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V // method@a187 │ │ -3e069c: 5475 ecd0 |00e4: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e06a0: 6006 3ce3 |00e6: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.undo:I // field@e33c │ │ -3e06a4: 6e20 ff01 6500 |00e8: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e06aa: 0c05 |00eb: move-result-object v5 │ │ -3e06ac: 7040 e49a 2154 |00ec: invoke-direct {v1, v2, v4, v5}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@9ae4 │ │ -3e06b2: 6e20 48aa 1000 |00ef: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e06b8: 5470 ecd0 |00f2: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e06bc: 7110 cfa1 0000 |00f4: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1cf │ │ -3e06c2: 5470 ecd0 |00f7: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e06c6: 7120 caa1 3000 |00f9: invoke-static {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V // method@a1ca │ │ -3e06cc: 2900 8100 |00fc: goto/16 017d // +0081 │ │ -3e06d0: 5470 ecd0 |00fe: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e06d4: 6e10 d1a0 0800 |0100: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e06da: 0c03 |0103: move-result-object v3 │ │ -3e06dc: 7120 dca1 3000 |0104: invoke-static {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ -3e06e2: 7110 99a3 0200 |0107: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a399 │ │ -3e06e8: 7100 dda1 0000 |010a: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfgetisCasting:()Z // method@a1dd │ │ -3e06ee: 0a00 |010d: move-result v0 │ │ -3e06f0: 3900 1000 |010e: if-nez v0, 011e // +0010 │ │ -3e06f4: 5470 ecd0 |0110: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e06f8: 7110 c7a1 0000 |0112: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ -3e06fe: 0c00 |0115: move-result-object v0 │ │ -3e0700: 7100 e2a3 0000 |0116: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e0706: 0a02 |0119: move-result v2 │ │ -3e0708: b721 |011a: xor-int/2addr v1, v2 │ │ -3e070a: 6e20 19a3 1000 |011b: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3e0710: 5470 ecd0 |011e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0714: 7110 cca1 0000 |0120: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1cc │ │ -3e071a: 285a |0123: goto 017d // +005a │ │ -3e071c: 5470 ecd0 |0124: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0720: 7110 c4a1 0000 |0126: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0726: 0c00 |0129: move-result-object v0 │ │ -3e0728: 6e10 daa0 0000 |012a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ -3e072e: 0c00 |012d: move-result-object v0 │ │ -3e0730: 6e10 d1a0 0000 |012e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e0736: 0c00 |0131: move-result-object v0 │ │ -3e0738: 3800 1300 |0132: if-eqz v0, 0145 // +0013 │ │ -3e073c: 5470 ecd0 |0134: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0740: 7110 c4a1 0000 |0136: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0746: 0c00 |0139: move-result-object v0 │ │ -3e0748: 6e10 daa0 0000 |013a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ -3e074e: 0c00 |013d: move-result-object v0 │ │ -3e0750: 6e10 d1a0 0000 |013e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e0756: 0c00 |0141: move-result-object v0 │ │ -3e0758: 7110 9ca3 0000 |0142: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a39c │ │ -3e075e: 5470 ecd0 |0145: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0762: 7110 c8a1 0000 |0147: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ -3e0768: 0c00 |014a: move-result-object v0 │ │ -3e076a: 6e10 d1a0 0800 |014b: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e0770: 0c01 |014e: move-result-object v1 │ │ -3e0772: 6e20 4fa3 1000 |014f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a34f │ │ -3e0778: 282b |0152: goto 017d // +002b │ │ -3e077a: 5470 ecd0 |0153: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e077e: 7110 c4a1 0000 |0155: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0784: 0c00 |0158: move-result-object v0 │ │ -3e0786: 6e10 daa0 0000 |0159: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ -3e078c: 0c00 |015c: move-result-object v0 │ │ -3e078e: 6e10 d1a0 0000 |015d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e0794: 0c00 |0160: move-result-object v0 │ │ -3e0796: 3800 1300 |0161: if-eqz v0, 0174 // +0013 │ │ -3e079a: 5470 ecd0 |0163: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e079e: 7110 c4a1 0000 |0165: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e07a4: 0c00 |0168: move-result-object v0 │ │ -3e07a6: 6e10 daa0 0000 |0169: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ -3e07ac: 0c00 |016c: move-result-object v0 │ │ -3e07ae: 6e10 d1a0 0000 |016d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e07b4: 0c00 |0170: move-result-object v0 │ │ -3e07b6: 7110 9ca3 0000 |0171: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a39c │ │ -3e07bc: 5470 ecd0 |0174: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e07c0: 6e10 d1a0 0800 |0176: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e07c6: 0c01 |0179: move-result-object v1 │ │ -3e07c8: 7120 dca1 1000 |017a: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ -3e07ce: 6000 e000 |017d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e07d2: 1301 1800 |017f: const/16 v1, #int 24 // #18 │ │ -3e07d6: 3410 2000 |0181: if-lt v0, v1, 01a1 // +0020 │ │ -3e07da: 5470 ecd0 |0183: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e07de: 6e10 e701 0000 |0185: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e07e4: 0c00 |0188: move-result-object v0 │ │ -3e07e6: 2201 5300 |0189: new-instance v1, Landroid/content/ComponentName; // type@0053 │ │ -3e07ea: 5472 ecd0 |018b: iget-object v2, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e07ee: 6e10 e701 0200 |018d: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e07f4: 0c02 |0190: move-result-object v2 │ │ -3e07f6: 1c03 6a1a |0191: const-class v3, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1a6a │ │ -3e07fa: 7030 c701 2103 |0193: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c7 │ │ -3e0800: 7120 86a1 1000 |0196: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a186 │ │ -3e0806: 2808 |0199: goto 01a1 // +0008 │ │ -3e0808: 1a00 e83f |019a: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e080c: 1a01 c644 |019c: const-string v1, "Skipping quick settings tile setup" // string@44c6 │ │ -3e0810: 7120 170b 1000 |019e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0816: 5470 ecd0 |01a1: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e081a: 6e10 e701 0000 |01a3: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e0820: 0c00 |01a6: move-result-object v0 │ │ -3e0822: 1a01 f353 |01a7: const-string v1, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@53f3 │ │ -3e0826: 7120 09a4 1000 |01a9: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/common/IntentUtils;.sendLocalBroadcast:(Landroid/content/Context;Ljava/lang/String;)V // method@a409 │ │ -3e082c: 5470 ecd0 |01ac: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e0830: 1a01 6260 |01ae: const-string v1, "com.android.music.playstatechanged" // string@6062 │ │ -3e0834: 7130 cba1 8001 |01b0: invoke-static {v0, v8, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a1cb │ │ -3e083a: 5470 ecd0 |01b3: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e083e: 1a01 6160 |01b5: const-string v1, "com.android.music.metachanged" // string@6061 │ │ -3e0842: 7130 cba1 8001 |01b7: invoke-static {v0, v8, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a1cb │ │ -3e0848: 5478 ecd0 |01ba: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ -3e084c: 7110 c8a1 0800 |01bc: invoke-static {v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ -3e0852: 0c08 |01bf: move-result-object v8 │ │ -3e0854: 6e10 4ba3 0800 |01c0: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a34b │ │ -3e085a: 7100 45aa 0000 |01c3: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e0860: 0c08 |01c6: move-result-object v8 │ │ -3e0862: 2200 9718 |01c7: new-instance v0, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@1897 │ │ -3e0866: 7010 e79a 0000 |01c9: invoke-direct {v0}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@9ae7 │ │ -3e086c: 6e20 48aa 0800 |01cc: invoke-virtual {v8, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e0872: 0e00 |01cf: return-void │ │ +3e049c: |[3e049c] de.danoeh.antennapod.playback.service.PlaybackService$3.statusChanged:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;)V │ │ +3e04ac: 5470 ecd0 |0000: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e04b0: 7110 c4a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e04b6: 0c00 |0005: move-result-object v0 │ │ +3e04b8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +3e04bc: 5470 ecd0 |0008: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e04c0: 7110 c4a1 0000 |000a: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e04c6: 0c00 |000d: move-result-object v0 │ │ +3e04c8: 6e10 d8a0 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@a0d8 │ │ +3e04ce: 0c00 |0011: move-result-object v0 │ │ +3e04d0: 7110 dea1 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a1de │ │ +3e04d6: 2806 |0015: goto 001b // +0006 │ │ +3e04d8: 6200 926d |0016: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3e04dc: 7110 dea1 0000 |0018: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V // method@a1de │ │ +3e04e2: 5470 ecd0 |001b: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e04e6: 6e10 d2a0 0800 |001d: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ +3e04ec: 0c01 |0020: move-result-object v1 │ │ +3e04ee: 7120 dba1 1000 |0021: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a1db │ │ +3e04f4: 6200 e8d0 |0024: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3e04f8: 6e10 d2a0 0800 |0026: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ +3e04fe: 0c01 |0029: move-result-object v1 │ │ +3e0500: 6e10 4fa5 0100 |002a: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3e0506: 0a01 |002d: move-result v1 │ │ +3e0508: 4400 0001 |002e: aget v0, v0, v1 │ │ +3e050c: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +3e050e: 3210 2201 |0031: if-eq v0, v1, 0153 // +0122 │ │ +3e0512: 1222 |0033: const/4 v2, #int 2 // #2 │ │ +3e0514: 3220 f000 |0034: if-eq v0, v2, 0124 // +00f0 │ │ +3e0518: 1233 |0036: const/4 v3, #int 3 // #3 │ │ +3e051a: 3230 c700 |0037: if-eq v0, v3, 00fe // +00c7 │ │ +3e051e: 1252 |0039: const/4 v2, #int 5 // #5 │ │ +3e0520: 3220 1500 |003a: if-eq v0, v2, 004f // +0015 │ │ +3e0524: 1261 |003c: const/4 v1, #int 6 // #6 │ │ +3e0526: 3210 0400 |003d: if-eq v0, v1, 0041 // +0004 │ │ +3e052a: 2900 3e01 |003f: goto/16 017d // +013e │ │ +3e052e: 7100 9da3 0000 |0041: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ +3e0534: 5470 ecd0 |0044: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0538: 7110 c7a1 0000 |0046: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ +3e053e: 0c00 |0049: move-result-object v0 │ │ +3e0540: 6e10 1aa3 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e0546: 2900 3001 |004d: goto/16 017d // +0130 │ │ +3e054a: 7110 99a3 0100 |004f: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a399 │ │ +3e0550: 5470 ecd0 |0052: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0554: 12f2 |0054: const/4 v2, #int -1 // #ff │ │ +3e0556: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +3e0558: 7140 d3a1 1023 |0056: invoke-static {v0, v1, v3, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a1d3 │ │ +3e055e: 5470 ecd0 |0059: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0562: 6e10 1aa2 0000 |005b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a21a │ │ +3e0568: 5470 ecd0 |005e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e056c: 6e10 d1a0 0800 |0060: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e0572: 0c02 |0063: move-result-object v2 │ │ +3e0574: 7120 dca1 2000 |0064: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ +3e057a: 5470 ecd0 |0067: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e057e: 7110 d6a1 0000 |0069: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1d6 │ │ +3e0584: 5470 ecd0 |006c: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0588: 7110 c7a1 0000 |006e: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ +3e058e: 0c00 |0071: move-result-object v0 │ │ +3e0590: 6e10 1ba3 0000 |0072: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a31b │ │ +3e0596: 5470 ecd0 |0075: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e059a: 7110 c7a1 0000 |0077: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ +3e05a0: 0c00 |007a: move-result-object v0 │ │ +3e05a2: 6002 1ade |007b: sget v2, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ +3e05a6: 5474 ecd0 |007d: iget-object v4, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e05aa: 7110 c5a1 0400 |007f: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // method@a1c5 │ │ +3e05b0: 0c04 |0082: move-result-object v4 │ │ +3e05b2: 6e10 06a3 0400 |0083: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ +3e05b8: 0c04 |0086: move-result-object v4 │ │ +3e05ba: 6e30 18a3 2004 |0087: invoke-virtual {v0, v2, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a318 │ │ +3e05c0: 7100 9fa3 0000 |008a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableFrom:()I // method@a39f │ │ +3e05c6: 0a00 |008d: move-result v0 │ │ +3e05c8: 7100 a0a3 0000 |008e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnableTo:()I // method@a3a0 │ │ +3e05ce: 0a02 |0091: move-result v2 │ │ +3e05d0: 3220 1800 |0092: if-eq v0, v2, 00aa // +0018 │ │ +3e05d4: 2201 de1b |0094: new-instance v1, Ljava/util/GregorianCalendar; // type@1bde │ │ +3e05d8: 7010 eea7 0100 |0096: invoke-direct {v1}, Ljava/util/GregorianCalendar;.:()V // method@a7ee │ │ +3e05de: 7100 1da6 0000 |0099: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3e05e4: 0b04 |009c: move-result-wide v4 │ │ +3e05e6: 6e30 b2a7 4105 |009d: invoke-virtual {v1, v4, v5}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@a7b2 │ │ +3e05ec: 1304 0b00 |00a0: const/16 v4, #int 11 // #b │ │ +3e05f0: 6e20 a5a7 4100 |00a2: invoke-virtual {v1, v4}, Ljava/util/Calendar;.get:(I)I // method@a7a5 │ │ +3e05f6: 0a01 |00a5: move-result v1 │ │ +3e05f8: 7130 a2a3 2001 |00a6: invoke-static {v0, v2, v1}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.isInTimeRange:(III)Z // method@a3a2 │ │ +3e05fe: 0a01 |00a9: move-result v1 │ │ +3e0600: 6e10 d0a0 0800 |00aa: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d0 │ │ +3e0606: 0c00 |00ad: move-result-object v0 │ │ +3e0608: 3800 4400 |00ae: if-eqz v0, 00f2 // +0044 │ │ +3e060c: 6e10 d0a0 0800 |00b0: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getOldPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d0 │ │ +3e0612: 0c00 |00b3: move-result-object v0 │ │ +3e0614: 6202 1ec9 |00b4: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ +3e0618: 3220 3c00 |00b6: if-eq v0, v2, 00f2 // +003c │ │ +3e061c: 7100 9ea3 0000 |00b8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.autoEnable:()Z // method@a39e │ │ +3e0622: 0a00 |00bb: move-result v0 │ │ +3e0624: 3800 3600 |00bc: if-eqz v0, 00f2 // +0036 │ │ +3e0628: 3801 3400 |00be: if-eqz v1, 00f2 // +0034 │ │ +3e062c: 5470 ecd0 |00c0: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0630: 6e10 2ba2 0000 |00c2: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ +3e0636: 0a00 |00c5: move-result v0 │ │ +3e0638: 3900 2c00 |00c6: if-nez v0, 00f2 // +002c │ │ +3e063c: 5470 ecd0 |00c8: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0640: 7100 a6a3 0000 |00ca: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a3a6 │ │ +3e0646: 0b01 |00cd: move-result-wide v1 │ │ +3e0648: 6e30 22a2 1002 |00ce: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a222 │ │ +3e064e: 7100 45aa 0000 |00d1: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e0654: 0c00 |00d4: move-result-object v0 │ │ +3e0656: 2201 9518 |00d5: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3e065a: 5472 ecd0 |00d7: iget-object v2, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e065e: 6004 e8e2 |00d9: sget v4, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_enabled_label:I // field@e2e8 │ │ +3e0662: 6e20 ff01 4200 |00db: invoke-virtual {v2, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e0668: 0c02 |00de: move-result-object v2 │ │ +3e066a: 2204 581a |00df: new-instance v4, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1; // type@1a58 │ │ +3e066e: 7020 87a1 7400 |00e1: invoke-direct {v4, v7}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$3;)V // method@a187 │ │ +3e0674: 5475 ecd0 |00e4: iget-object v5, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0678: 6006 3ce3 |00e6: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.undo:I // field@e33c │ │ +3e067c: 6e20 ff01 6500 |00e8: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e0682: 0c05 |00eb: move-result-object v5 │ │ +3e0684: 7040 e49a 2154 |00ec: invoke-direct {v1, v2, v4, v5}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@9ae4 │ │ +3e068a: 6e20 48aa 1000 |00ef: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e0690: 5470 ecd0 |00f2: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0694: 7110 cfa1 0000 |00f4: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1cf │ │ +3e069a: 5470 ecd0 |00f7: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e069e: 7120 caa1 3000 |00f9: invoke-static {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V // method@a1ca │ │ +3e06a4: 2900 8100 |00fc: goto/16 017d // +0081 │ │ +3e06a8: 5470 ecd0 |00fe: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e06ac: 6e10 d1a0 0800 |0100: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e06b2: 0c03 |0103: move-result-object v3 │ │ +3e06b4: 7120 dca1 3000 |0104: invoke-static {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ +3e06ba: 7110 99a3 0200 |0107: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentPlayerStatus:(I)V // method@a399 │ │ +3e06c0: 7100 dda1 0000 |010a: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$sfgetisCasting:()Z // method@a1dd │ │ +3e06c6: 0a00 |010d: move-result v0 │ │ +3e06c8: 3900 1000 |010e: if-nez v0, 011e // +0010 │ │ +3e06cc: 5470 ecd0 |0110: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e06d0: 7110 c7a1 0000 |0112: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // method@a1c7 │ │ +3e06d6: 0c00 |0115: move-result-object v0 │ │ +3e06d8: 7100 e2a3 0000 |0116: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e06de: 0a02 |0119: move-result v2 │ │ +3e06e0: b721 |011a: xor-int/2addr v1, v2 │ │ +3e06e2: 6e20 19a3 1000 |011b: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3e06e8: 5470 ecd0 |011e: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e06ec: 7110 cca1 0000 |0120: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1cc │ │ +3e06f2: 285a |0123: goto 017d // +005a │ │ +3e06f4: 5470 ecd0 |0124: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e06f8: 7110 c4a1 0000 |0126: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e06fe: 0c00 |0129: move-result-object v0 │ │ +3e0700: 6e10 daa0 0000 |012a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ +3e0706: 0c00 |012d: move-result-object v0 │ │ +3e0708: 6e10 d1a0 0000 |012e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e070e: 0c00 |0131: move-result-object v0 │ │ +3e0710: 3800 1300 |0132: if-eqz v0, 0145 // +0013 │ │ +3e0714: 5470 ecd0 |0134: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0718: 7110 c4a1 0000 |0136: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e071e: 0c00 |0139: move-result-object v0 │ │ +3e0720: 6e10 daa0 0000 |013a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ +3e0726: 0c00 |013d: move-result-object v0 │ │ +3e0728: 6e10 d1a0 0000 |013e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e072e: 0c00 |0141: move-result-object v0 │ │ +3e0730: 7110 9ca3 0000 |0142: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a39c │ │ +3e0736: 5470 ecd0 |0145: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e073a: 7110 c8a1 0000 |0147: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ +3e0740: 0c00 |014a: move-result-object v0 │ │ +3e0742: 6e10 d1a0 0800 |014b: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e0748: 0c01 |014e: move-result-object v1 │ │ +3e074a: 6e20 4fa3 1000 |014f: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.startChapterLoader:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a34f │ │ +3e0750: 282b |0152: goto 017d // +002b │ │ +3e0752: 5470 ecd0 |0153: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0756: 7110 c4a1 0000 |0155: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e075c: 0c00 |0158: move-result-object v0 │ │ +3e075e: 6e10 daa0 0000 |0159: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ +3e0764: 0c00 |015c: move-result-object v0 │ │ +3e0766: 6e10 d1a0 0000 |015d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e076c: 0c00 |0160: move-result-object v0 │ │ +3e076e: 3800 1300 |0161: if-eqz v0, 0174 // +0013 │ │ +3e0772: 5470 ecd0 |0163: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0776: 7110 c4a1 0000 |0165: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e077c: 0c00 |0168: move-result-object v0 │ │ +3e077e: 6e10 daa0 0000 |0169: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ +3e0784: 0c00 |016c: move-result-object v0 │ │ +3e0786: 6e10 d1a0 0000 |016d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e078c: 0c00 |0170: move-result-object v0 │ │ +3e078e: 7110 9ca3 0000 |0171: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a39c │ │ +3e0794: 5470 ecd0 |0174: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0798: 6e10 d1a0 0800 |0176: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e079e: 0c01 |0179: move-result-object v1 │ │ +3e07a0: 7120 dca1 1000 |017a: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1dc │ │ +3e07a6: 6000 e000 |017d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e07aa: 1301 1800 |017f: const/16 v1, #int 24 // #18 │ │ +3e07ae: 3410 2000 |0181: if-lt v0, v1, 01a1 // +0020 │ │ +3e07b2: 5470 ecd0 |0183: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e07b6: 6e10 e701 0000 |0185: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e07bc: 0c00 |0188: move-result-object v0 │ │ +3e07be: 2201 5300 |0189: new-instance v1, Landroid/content/ComponentName; // type@0053 │ │ +3e07c2: 5472 ecd0 |018b: iget-object v2, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e07c6: 6e10 e701 0200 |018d: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e07cc: 0c02 |0190: move-result-object v2 │ │ +3e07ce: 1c03 6a1a |0191: const-class v3, Lde/danoeh/antennapod/playback/service/QuickSettingsTileService; // type@1a6a │ │ +3e07d2: 7030 c701 2103 |0193: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c7 │ │ +3e07d8: 7120 86a1 1000 |0196: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService$3$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@a186 │ │ +3e07de: 2808 |0199: goto 01a1 // +0008 │ │ +3e07e0: 1a00 e83f |019a: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e07e4: 1a01 c644 |019c: const-string v1, "Skipping quick settings tile setup" // string@44c6 │ │ +3e07e8: 7120 170b 1000 |019e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e07ee: 5470 ecd0 |01a1: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e07f2: 6e10 e701 0000 |01a3: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e07f8: 0c00 |01a6: move-result-object v0 │ │ +3e07fa: 1a01 f353 |01a7: const-string v1, "action.de.danoeh.antennapod.core.service.playerStatusChanged" // string@53f3 │ │ +3e07fe: 7120 09a4 1000 |01a9: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/common/IntentUtils;.sendLocalBroadcast:(Landroid/content/Context;Ljava/lang/String;)V // method@a409 │ │ +3e0804: 5470 ecd0 |01ac: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0808: 1a01 6260 |01ae: const-string v1, "com.android.music.playstatechanged" // string@6062 │ │ +3e080c: 7130 cba1 8001 |01b0: invoke-static {v0, v8, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a1cb │ │ +3e0812: 5470 ecd0 |01b3: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0816: 1a01 6160 |01b5: const-string v1, "com.android.music.metachanged" // string@6061 │ │ +3e081a: 7130 cba1 8001 |01b7: invoke-static {v0, v8, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a1cb │ │ +3e0820: 5478 ecd0 |01ba: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0ec │ │ +3e0824: 7110 c8a1 0800 |01bc: invoke-static {v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // method@a1c8 │ │ +3e082a: 0c08 |01bf: move-result-object v8 │ │ +3e082c: 6e10 4ba3 0800 |01c0: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.requestWidgetUpdate:()V // method@a34b │ │ +3e0832: 7100 45aa 0000 |01c3: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e0838: 0c08 |01c6: move-result-object v8 │ │ +3e083a: 2200 9718 |01c7: new-instance v0, Lde/danoeh/antennapod/event/PlayerStatusEvent; // type@1897 │ │ +3e083e: 7010 e79a 0000 |01c9: invoke-direct {v0}, Lde/danoeh/antennapod/event/PlayerStatusEvent;.:()V // method@9ae7 │ │ +3e0844: 6e20 48aa 0800 |01cc: invoke-virtual {v8, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e084a: 0e00 |01cf: return-void │ │ catches : 1 │ │ 0x0183 - 0x0199 │ │ Ljava/lang/IllegalArgumentException; -> 0x019a │ │ positions : │ │ 0x0000 line=820 │ │ 0x0008 line=821 │ │ 0x0016 line=823 │ │ @@ -1444791,17 +1444785,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e0ce8: |[3e0ce8] de.danoeh.antennapod.playback.service.PlaybackService$9.$r8$lambda$w3w5nUfWsyRMDCRP3fX00lt0ciE:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V │ │ -3e0cf8: 7010 a4a1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.lambda$onMediaButtonEvent$0:()V // method@a1a4 │ │ -3e0cfe: 0e00 |0003: return-void │ │ +3e0cc0: |[3e0cc0] de.danoeh.antennapod.playback.service.PlaybackService$9.$r8$lambda$w3w5nUfWsyRMDCRP3fX00lt0ciE:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V │ │ +3e0cd0: 7010 a4a1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.lambda$onMediaButtonEvent$0:()V // method@a1a4 │ │ +3e0cd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/PlaybackService$9;) │ │ @@ -1444809,18 +1444803,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e0d00: |[3e0d00] de.danoeh.antennapod.playback.service.PlaybackService$9.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e0d10: 5b01 f7d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0d14: 7010 3809 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.:()V // method@0938 │ │ -3e0d1a: 0e00 |0005: return-void │ │ +3e0cd8: |[3e0cd8] de.danoeh.antennapod.playback.service.PlaybackService$9.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e0ce8: 5b01 f7d0 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0cec: 7010 3809 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.:()V // method@0938 │ │ +3e0cf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1833 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1444829,41 +1444823,41 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3e0d1c: |[3e0d1c] de.danoeh.antennapod.playback.service.PlaybackService$9.lambda$onMediaButtonEvent$0:()V │ │ -3e0d2c: 5430 f7d0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0d30: 7110 c2a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ -3e0d36: 0a00 |0005: move-result v0 │ │ -3e0d38: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -3e0d3a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -3e0d3c: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ -3e0d40: 5430 f7d0 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0d44: 1301 5500 |000c: const/16 v1, #int 85 // #55 │ │ -3e0d48: 7130 cea1 1002 |000e: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a1ce │ │ -3e0d4e: 281a |0011: goto 002b // +001a │ │ -3e0d50: 5430 f7d0 |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0d54: 7110 c2a1 0000 |0014: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ -3e0d5a: 0a00 |0017: move-result v0 │ │ -3e0d5c: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -3e0d5e: 3310 0600 |0019: if-ne v0, v1, 001f // +0006 │ │ -3e0d62: 6e10 a6a1 0300 |001b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onFastForward:()V // method@a1a6 │ │ -3e0d68: 280d |001e: goto 002b // +000d │ │ -3e0d6a: 5430 f7d0 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0d6e: 7110 c2a1 0000 |0021: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ -3e0d74: 0a00 |0024: move-result v0 │ │ -3e0d76: 1231 |0025: const/4 v1, #int 3 // #3 │ │ -3e0d78: 3310 0500 |0026: if-ne v0, v1, 002b // +0005 │ │ -3e0d7c: 6e10 ada1 0300 |0028: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onRewind:()V // method@a1ad │ │ -3e0d82: 5430 f7d0 |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0d86: 7120 c9a1 2000 |002d: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1c9 │ │ -3e0d8c: 0e00 |0030: return-void │ │ +3e0cf4: |[3e0cf4] de.danoeh.antennapod.playback.service.PlaybackService$9.lambda$onMediaButtonEvent$0:()V │ │ +3e0d04: 5430 f7d0 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0d08: 7110 c2a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ +3e0d0e: 0a00 |0005: move-result v0 │ │ +3e0d10: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +3e0d12: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +3e0d14: 3310 0a00 |0008: if-ne v0, v1, 0012 // +000a │ │ +3e0d18: 5430 f7d0 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0d1c: 1301 5500 |000c: const/16 v1, #int 85 // #55 │ │ +3e0d20: 7130 cea1 1002 |000e: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a1ce │ │ +3e0d26: 281a |0011: goto 002b // +001a │ │ +3e0d28: 5430 f7d0 |0012: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0d2c: 7110 c2a1 0000 |0014: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ +3e0d32: 0a00 |0017: move-result v0 │ │ +3e0d34: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +3e0d36: 3310 0600 |0019: if-ne v0, v1, 001f // +0006 │ │ +3e0d3a: 6e10 a6a1 0300 |001b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onFastForward:()V // method@a1a6 │ │ +3e0d40: 280d |001e: goto 002b // +000d │ │ +3e0d42: 5430 f7d0 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0d46: 7110 c2a1 0000 |0021: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ +3e0d4c: 0a00 |0024: move-result v0 │ │ +3e0d4e: 1231 |0025: const/4 v1, #int 3 // #3 │ │ +3e0d50: 3310 0500 |0026: if-ne v0, v1, 002b // +0005 │ │ +3e0d54: 6e10 ada1 0300 |0028: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onRewind:()V // method@a1ad │ │ +3e0d5a: 5430 f7d0 |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0d5e: 7120 c9a1 2000 |002d: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1c9 │ │ +3e0d64: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1967 │ │ 0x000a line=1968 │ │ 0x0012 line=1969 │ │ 0x001b line=1970 │ │ 0x001f line=1971 │ │ @@ -1444878,107 +1444872,107 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 187 16-bit code units │ │ -3e0d90: |[3e0d90] de.danoeh.antennapod.playback.service.PlaybackService$9.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3e0da0: 2204 611b |0000: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e0da4: 7010 06a6 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e0daa: 1a00 dca1 |0005: const-string v0, "onCustomAction(" // string@a1dc │ │ -3e0dae: 6e20 12a6 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e0db4: 6e20 12a6 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e0dba: 1a00 8604 |000d: const-string v0, ")" // string@0486 │ │ -3e0dbe: 6e20 12a6 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e0dc4: 6e10 1ba6 0400 |0012: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e0dca: 0c04 |0015: move-result-object v4 │ │ -3e0dcc: 1a00 0b3c |0016: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e0dd0: 7120 170b 4000 |0018: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0dd6: 1a04 f053 |001b: const-string v4, "action.de.danoeh.antennapod.core.service.fastForward" // string@53f0 │ │ -3e0dda: 6e20 e0a5 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e0de0: 0a04 |0020: move-result v4 │ │ -3e0de2: 3804 0700 |0021: if-eqz v4, 0028 // +0007 │ │ -3e0de6: 6e10 a6a1 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onFastForward:()V // method@a1a6 │ │ -3e0dec: 2900 9400 |0026: goto/16 00ba // +0094 │ │ -3e0df0: 1a04 f453 |0028: const-string v4, "action.de.danoeh.antennapod.core.service.rewind" // string@53f4 │ │ -3e0df4: 6e20 e0a5 3400 |002a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e0dfa: 0a04 |002d: move-result v4 │ │ -3e0dfc: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ -3e0e00: 6e10 ada1 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onRewind:()V // method@a1ad │ │ -3e0e06: 2900 8700 |0033: goto/16 00ba // +0087 │ │ -3e0e0a: 1a04 f553 |0035: const-string v4, "action.de.danoeh.antennapod.core.service.skipToNext" // string@53f5 │ │ -3e0e0e: 6e20 e0a5 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e0e14: 0a04 |003a: move-result v4 │ │ -3e0e16: 3804 0d00 |003b: if-eqz v4, 0048 // +000d │ │ -3e0e1a: 5423 f7d0 |003d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0e1e: 7110 c4a1 0300 |003f: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0e24: 0c03 |0042: move-result-object v3 │ │ -3e0e26: 6e10 f9a0 0300 |0043: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ -3e0e2c: 2900 7400 |0046: goto/16 00ba // +0074 │ │ -3e0e30: 1a04 f153 |0048: const-string v4, "action.de.danoeh.antennapod.core.service.next_chapter" // string@53f1 │ │ -3e0e34: 6e20 e0a5 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e0e3a: 0a04 |004d: move-result v4 │ │ -3e0e3c: 3804 0600 |004e: if-eqz v4, 0054 // +0006 │ │ -3e0e40: 6e10 a8a1 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onNextChapter:()V // method@a1a8 │ │ -3e0e46: 2867 |0053: goto 00ba // +0067 │ │ -3e0e48: 1a04 ef53 |0054: const-string v4, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@53ef │ │ -3e0e4c: 6e20 e0a5 3400 |0056: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e0e52: 0a04 |0059: move-result v4 │ │ -3e0e54: 3804 4100 |005a: if-eqz v4, 009b // +0041 │ │ -3e0e58: 7100 cba3 0000 |005c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeedArray:()Ljava/util/List; // method@a3cb │ │ -3e0e5e: 0c03 |005f: move-result-object v3 │ │ -3e0e60: 7210 32a8 0300 |0060: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ -3e0e66: 0a04 |0063: move-result v4 │ │ -3e0e68: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -3e0e6a: 3704 5500 |0065: if-le v4, v0, 00ba // +0055 │ │ -3e0e6e: 5424 f7d0 |0067: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0e72: 7110 c4a1 0400 |0069: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0e78: 0c04 |006c: move-result-object v4 │ │ -3e0e7a: 6e10 dca0 0400 |006d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a0dc │ │ -3e0e80: 0a04 |0070: move-result v4 │ │ -3e0e82: 7110 60a5 0400 |0071: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@a560 │ │ -3e0e88: 0c04 |0074: move-result-object v4 │ │ -3e0e8a: 7220 28a8 4300 |0075: invoke-interface {v3, v4}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@a828 │ │ -3e0e90: 0a04 |0078: move-result v4 │ │ -3e0e92: 7210 32a8 0300 |0079: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ -3e0e98: 0a01 |007c: move-result v1 │ │ -3e0e9a: b101 |007d: sub-int/2addr v1, v0 │ │ -3e0e9c: 3314 0e00 |007e: if-ne v4, v1, 008c // +000e │ │ -3e0ea0: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -3e0ea2: 7220 26a8 4300 |0081: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3e0ea8: 0c03 |0084: move-result-object v3 │ │ -3e0eaa: 1f03 411b |0085: check-cast v3, Ljava/lang/Float; // type@1b41 │ │ -3e0eae: 6e10 59a5 0300 |0087: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ -3e0eb4: 0a03 |008a: move-result v3 │ │ -3e0eb6: 280c |008b: goto 0097 // +000c │ │ -3e0eb8: b004 |008c: add-int/2addr v4, v0 │ │ -3e0eba: 7220 26a8 4300 |008d: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3e0ec0: 0c03 |0090: move-result-object v3 │ │ -3e0ec2: 1f03 411b |0091: check-cast v3, Ljava/lang/Float; // type@1b41 │ │ -3e0ec6: 6e10 59a5 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ -3e0ecc: 0a03 |0096: move-result v3 │ │ -3e0ece: 6e20 afa1 3200 |0097: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onSetPlaybackSpeed:(F)V // method@a1af │ │ -3e0ed4: 2820 |009a: goto 00ba // +0020 │ │ -3e0ed6: 1a04 f653 |009b: const-string v4, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@53f6 │ │ -3e0eda: 6e20 e0a5 3400 |009d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e0ee0: 0a03 |00a0: move-result v3 │ │ -3e0ee2: 3803 1900 |00a1: if-eqz v3, 00ba // +0019 │ │ -3e0ee6: 5423 f7d0 |00a3: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0eea: 6e10 2ba2 0300 |00a5: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ -3e0ef0: 0a03 |00a8: move-result v3 │ │ -3e0ef2: 3803 0800 |00a9: if-eqz v3, 00b1 // +0008 │ │ -3e0ef6: 5423 f7d0 |00ab: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0efa: 6e10 e7a1 0300 |00ad: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a1e7 │ │ -3e0f00: 280a |00b0: goto 00ba // +000a │ │ -3e0f02: 5423 f7d0 |00b1: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0f06: 7100 a6a3 0000 |00b3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a3a6 │ │ -3e0f0c: 0b00 |00b6: move-result-wide v0 │ │ -3e0f0e: 6e30 22a2 0301 |00b7: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a222 │ │ -3e0f14: 0e00 |00ba: return-void │ │ +3e0d68: |[3e0d68] de.danoeh.antennapod.playback.service.PlaybackService$9.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3e0d78: 2204 611b |0000: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e0d7c: 7010 06a6 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e0d82: 1a00 dca1 |0005: const-string v0, "onCustomAction(" // string@a1dc │ │ +3e0d86: 6e20 12a6 0400 |0007: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e0d8c: 6e20 12a6 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e0d92: 1a00 8604 |000d: const-string v0, ")" // string@0486 │ │ +3e0d96: 6e20 12a6 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e0d9c: 6e10 1ba6 0400 |0012: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e0da2: 0c04 |0015: move-result-object v4 │ │ +3e0da4: 1a00 0b3c |0016: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e0da8: 7120 170b 4000 |0018: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0dae: 1a04 f053 |001b: const-string v4, "action.de.danoeh.antennapod.core.service.fastForward" // string@53f0 │ │ +3e0db2: 6e20 e0a5 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e0db8: 0a04 |0020: move-result v4 │ │ +3e0dba: 3804 0700 |0021: if-eqz v4, 0028 // +0007 │ │ +3e0dbe: 6e10 a6a1 0200 |0023: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onFastForward:()V // method@a1a6 │ │ +3e0dc4: 2900 9400 |0026: goto/16 00ba // +0094 │ │ +3e0dc8: 1a04 f453 |0028: const-string v4, "action.de.danoeh.antennapod.core.service.rewind" // string@53f4 │ │ +3e0dcc: 6e20 e0a5 3400 |002a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e0dd2: 0a04 |002d: move-result v4 │ │ +3e0dd4: 3804 0700 |002e: if-eqz v4, 0035 // +0007 │ │ +3e0dd8: 6e10 ada1 0200 |0030: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onRewind:()V // method@a1ad │ │ +3e0dde: 2900 8700 |0033: goto/16 00ba // +0087 │ │ +3e0de2: 1a04 f553 |0035: const-string v4, "action.de.danoeh.antennapod.core.service.skipToNext" // string@53f5 │ │ +3e0de6: 6e20 e0a5 3400 |0037: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e0dec: 0a04 |003a: move-result v4 │ │ +3e0dee: 3804 0d00 |003b: if-eqz v4, 0048 // +000d │ │ +3e0df2: 5423 f7d0 |003d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0df6: 7110 c4a1 0300 |003f: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0dfc: 0c03 |0042: move-result-object v3 │ │ +3e0dfe: 6e10 f9a0 0300 |0043: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ +3e0e04: 2900 7400 |0046: goto/16 00ba // +0074 │ │ +3e0e08: 1a04 f153 |0048: const-string v4, "action.de.danoeh.antennapod.core.service.next_chapter" // string@53f1 │ │ +3e0e0c: 6e20 e0a5 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e0e12: 0a04 |004d: move-result v4 │ │ +3e0e14: 3804 0600 |004e: if-eqz v4, 0054 // +0006 │ │ +3e0e18: 6e10 a8a1 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onNextChapter:()V // method@a1a8 │ │ +3e0e1e: 2867 |0053: goto 00ba // +0067 │ │ +3e0e20: 1a04 ef53 |0054: const-string v4, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@53ef │ │ +3e0e24: 6e20 e0a5 3400 |0056: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e0e2a: 0a04 |0059: move-result v4 │ │ +3e0e2c: 3804 4100 |005a: if-eqz v4, 009b // +0041 │ │ +3e0e30: 7100 cba3 0000 |005c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeedArray:()Ljava/util/List; // method@a3cb │ │ +3e0e36: 0c03 |005f: move-result-object v3 │ │ +3e0e38: 7210 32a8 0300 |0060: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ +3e0e3e: 0a04 |0063: move-result v4 │ │ +3e0e40: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +3e0e42: 3704 5500 |0065: if-le v4, v0, 00ba // +0055 │ │ +3e0e46: 5424 f7d0 |0067: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0e4a: 7110 c4a1 0400 |0069: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0e50: 0c04 |006c: move-result-object v4 │ │ +3e0e52: 6e10 dca0 0400 |006d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a0dc │ │ +3e0e58: 0a04 |0070: move-result v4 │ │ +3e0e5a: 7110 60a5 0400 |0071: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@a560 │ │ +3e0e60: 0c04 |0074: move-result-object v4 │ │ +3e0e62: 7220 28a8 4300 |0075: invoke-interface {v3, v4}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@a828 │ │ +3e0e68: 0a04 |0078: move-result v4 │ │ +3e0e6a: 7210 32a8 0300 |0079: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ +3e0e70: 0a01 |007c: move-result v1 │ │ +3e0e72: b101 |007d: sub-int/2addr v1, v0 │ │ +3e0e74: 3314 0e00 |007e: if-ne v4, v1, 008c // +000e │ │ +3e0e78: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +3e0e7a: 7220 26a8 4300 |0081: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3e0e80: 0c03 |0084: move-result-object v3 │ │ +3e0e82: 1f03 411b |0085: check-cast v3, Ljava/lang/Float; // type@1b41 │ │ +3e0e86: 6e10 59a5 0300 |0087: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ +3e0e8c: 0a03 |008a: move-result v3 │ │ +3e0e8e: 280c |008b: goto 0097 // +000c │ │ +3e0e90: b004 |008c: add-int/2addr v4, v0 │ │ +3e0e92: 7220 26a8 4300 |008d: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3e0e98: 0c03 |0090: move-result-object v3 │ │ +3e0e9a: 1f03 411b |0091: check-cast v3, Ljava/lang/Float; // type@1b41 │ │ +3e0e9e: 6e10 59a5 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@a559 │ │ +3e0ea4: 0a03 |0096: move-result v3 │ │ +3e0ea6: 6e20 afa1 3200 |0097: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onSetPlaybackSpeed:(F)V // method@a1af │ │ +3e0eac: 2820 |009a: goto 00ba // +0020 │ │ +3e0eae: 1a04 f653 |009b: const-string v4, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@53f6 │ │ +3e0eb2: 6e20 e0a5 3400 |009d: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e0eb8: 0a03 |00a0: move-result v3 │ │ +3e0eba: 3803 1900 |00a1: if-eqz v3, 00ba // +0019 │ │ +3e0ebe: 5423 f7d0 |00a3: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0ec2: 6e10 2ba2 0300 |00a5: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ +3e0ec8: 0a03 |00a8: move-result v3 │ │ +3e0eca: 3803 0800 |00a9: if-eqz v3, 00b1 // +0008 │ │ +3e0ece: 5423 f7d0 |00ab: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0ed2: 6e10 e7a1 0300 |00ad: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.disableSleepTimer:()V // method@a1e7 │ │ +3e0ed8: 280a |00b0: goto 00ba // +000a │ │ +3e0eda: 5423 f7d0 |00b1: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0ede: 7100 a6a3 0000 |00b3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SleepTimerPreferences;.timerMillis:()J // method@a3a6 │ │ +3e0ee4: 0b00 |00b6: move-result-wide v0 │ │ +3e0ee6: 6e30 22a2 0301 |00b7: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSleepTimer:(J)V // method@a222 │ │ +3e0eec: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1987 │ │ 0x001d line=1988 │ │ 0x0023 line=1989 │ │ 0x002a line=1990 │ │ 0x0030 line=1991 │ │ @@ -1445008,24 +1445002,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3e0f18: |[3e0f18] de.danoeh.antennapod.playback.service.PlaybackService$9.onFastForward:()V │ │ -3e0f28: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e0f2c: 1a01 4da2 |0002: const-string v1, "onFastForward()" // string@a24d │ │ -3e0f30: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0f36: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0f3a: 7100 c3a3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a3c3 │ │ -3e0f40: 0a01 |000c: move-result v1 │ │ -3e0f42: d211 e803 |000d: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3e0f46: 7120 d4a1 1000 |000f: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ -3e0f4c: 0e00 |0012: return-void │ │ +3e0ef0: |[3e0ef0] de.danoeh.antennapod.playback.service.PlaybackService$9.onFastForward:()V │ │ +3e0f00: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e0f04: 1a01 4da2 |0002: const-string v1, "onFastForward()" // string@a24d │ │ +3e0f08: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0f0e: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0f12: 7100 c3a3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a3c3 │ │ +3e0f18: 0a01 |000c: move-result v1 │ │ +3e0f1a: d211 e803 |000d: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3e0f1e: 7120 d4a1 1000 |000f: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ +3e0f24: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1924 │ │ 0x0007 line=1925 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ │ │ @@ -1445034,72 +1445028,72 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -3e0bf4: |[3e0bf4] de.danoeh.antennapod.playback.service.PlaybackService$9.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ -3e0c04: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e0c08: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e0c0e: 1a01 e8a2 |0005: const-string v1, "onMediaButtonEvent(" // string@a2e8 │ │ -3e0c12: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e0c18: 6e20 11a6 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3e0c1e: 1a01 8604 |000d: const-string v1, ")" // string@0486 │ │ -3e0c22: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e0c28: 6e10 1ba6 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e0c2e: 0c00 |0015: move-result-object v0 │ │ -3e0c30: 1a01 0b3c |0016: const-string v1, "MediaSessionCompat" // string@3c0b │ │ -3e0c34: 7120 170b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e0c3a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -3e0c3c: 3805 5500 |001c: if-eqz v5, 0071 // +0055 │ │ -3e0c40: 1a01 5b56 |001e: const-string v1, "android.intent.extra.KEY_EVENT" // string@565b │ │ -3e0c44: 6e20 3a02 1500 |0020: invoke-virtual {v5, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -3e0c4a: 0c05 |0023: move-result-object v5 │ │ -3e0c4c: 1f05 7702 |0024: check-cast v5, Landroid/view/KeyEvent; // type@0277 │ │ -3e0c50: 3805 4b00 |0026: if-eqz v5, 0071 // +004b │ │ -3e0c54: 6e10 ae0b 0500 |0028: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0bae │ │ -3e0c5a: 0a01 |002b: move-result v1 │ │ -3e0c5c: 3901 4500 |002c: if-nez v1, 0071 // +0045 │ │ -3e0c60: 6e10 b70b 0500 |002e: invoke-virtual {v5}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bb7 │ │ -3e0c66: 0a01 |0031: move-result v1 │ │ -3e0c68: 3901 3f00 |0032: if-nez v1, 0071 // +003f │ │ -3e0c6c: 6e10 b30b 0500 |0034: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bb3 │ │ -3e0c72: 0a05 |0037: move-result v5 │ │ -3e0c74: 1301 4f00 |0038: const/16 v1, #int 79 // #4f │ │ -3e0c78: 3215 0e00 |003a: if-eq v5, v1, 0048 // +000e │ │ -3e0c7c: 1301 5500 |003c: const/16 v1, #int 85 // #55 │ │ -3e0c80: 3315 0300 |003e: if-ne v5, v1, 0041 // +0003 │ │ -3e0c84: 2808 |0040: goto 0048 // +0008 │ │ -3e0c86: 5441 f7d0 |0041: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0c8a: 7130 cea1 5100 |0043: invoke-static {v1, v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a1ce │ │ -3e0c90: 0a05 |0046: move-result v5 │ │ -3e0c92: 0f05 |0047: return v5 │ │ -3e0c94: 5445 f7d0 |0048: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0c98: 7110 c2a1 0500 |004a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ -3e0c9e: 0a00 |004d: move-result v0 │ │ -3e0ca0: 1211 |004e: const/4 v1, #int 1 // #1 │ │ -3e0ca2: b010 |004f: add-int/2addr v0, v1 │ │ -3e0ca4: 7120 c9a1 0500 |0050: invoke-static {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1c9 │ │ -3e0caa: 5445 f7d0 |0053: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0cae: 7110 c3a1 0500 |0055: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a1c3 │ │ -3e0cb4: 0c05 |0058: move-result-object v5 │ │ -3e0cb6: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -3e0cb8: 6e20 7907 0500 |005a: invoke-virtual {v5, v0}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0779 │ │ -3e0cbe: 5445 f7d0 |005d: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0cc2: 7110 c3a1 0500 |005f: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a1c3 │ │ -3e0cc8: 0c05 |0062: move-result-object v5 │ │ -3e0cca: 2200 5f1a |0063: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0; // type@1a5f │ │ -3e0cce: 7020 a0a1 4000 |0065: invoke-direct {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V // method@a1a0 │ │ -3e0cd4: 7100 b20d 0000 |0068: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@0db2 │ │ -3e0cda: 0a02 |006b: move-result v2 │ │ -3e0cdc: 8122 |006c: int-to-long v2, v2 │ │ -3e0cde: 6e40 7707 0532 |006d: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0777 │ │ -3e0ce4: 0f01 |0070: return v1 │ │ -3e0ce6: 0f00 |0071: return v0 │ │ +3e0bcc: |[3e0bcc] de.danoeh.antennapod.playback.service.PlaybackService$9.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +3e0bdc: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e0be0: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e0be6: 1a01 e8a2 |0005: const-string v1, "onMediaButtonEvent(" // string@a2e8 │ │ +3e0bea: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e0bf0: 6e20 11a6 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3e0bf6: 1a01 8604 |000d: const-string v1, ")" // string@0486 │ │ +3e0bfa: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e0c00: 6e10 1ba6 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e0c06: 0c00 |0015: move-result-object v0 │ │ +3e0c08: 1a01 0b3c |0016: const-string v1, "MediaSessionCompat" // string@3c0b │ │ +3e0c0c: 7120 170b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0c12: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +3e0c14: 3805 5500 |001c: if-eqz v5, 0071 // +0055 │ │ +3e0c18: 1a01 5b56 |001e: const-string v1, "android.intent.extra.KEY_EVENT" // string@565b │ │ +3e0c1c: 6e20 3a02 1500 |0020: invoke-virtual {v5, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +3e0c22: 0c05 |0023: move-result-object v5 │ │ +3e0c24: 1f05 7702 |0024: check-cast v5, Landroid/view/KeyEvent; // type@0277 │ │ +3e0c28: 3805 4b00 |0026: if-eqz v5, 0071 // +004b │ │ +3e0c2c: 6e10 ae0b 0500 |0028: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0bae │ │ +3e0c32: 0a01 |002b: move-result v1 │ │ +3e0c34: 3901 4500 |002c: if-nez v1, 0071 // +0045 │ │ +3e0c38: 6e10 b70b 0500 |002e: invoke-virtual {v5}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bb7 │ │ +3e0c3e: 0a01 |0031: move-result v1 │ │ +3e0c40: 3901 3f00 |0032: if-nez v1, 0071 // +003f │ │ +3e0c44: 6e10 b30b 0500 |0034: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bb3 │ │ +3e0c4a: 0a05 |0037: move-result v5 │ │ +3e0c4c: 1301 4f00 |0038: const/16 v1, #int 79 // #4f │ │ +3e0c50: 3215 0e00 |003a: if-eq v5, v1, 0048 // +000e │ │ +3e0c54: 1301 5500 |003c: const/16 v1, #int 85 // #55 │ │ +3e0c58: 3315 0300 |003e: if-ne v5, v1, 0041 // +0003 │ │ +3e0c5c: 2808 |0040: goto 0048 // +0008 │ │ +3e0c5e: 5441 f7d0 |0041: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0c62: 7130 cea1 5100 |0043: invoke-static {v1, v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z // method@a1ce │ │ +3e0c68: 0a05 |0046: move-result v5 │ │ +3e0c6a: 0f05 |0047: return v5 │ │ +3e0c6c: 5445 f7d0 |0048: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0c70: 7110 c2a1 0500 |004a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I // method@a1c2 │ │ +3e0c76: 0a00 |004d: move-result v0 │ │ +3e0c78: 1211 |004e: const/4 v1, #int 1 // #1 │ │ +3e0c7a: b010 |004f: add-int/2addr v0, v1 │ │ +3e0c7c: 7120 c9a1 0500 |0050: invoke-static {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1c9 │ │ +3e0c82: 5445 f7d0 |0053: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0c86: 7110 c3a1 0500 |0055: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a1c3 │ │ +3e0c8c: 0c05 |0058: move-result-object v5 │ │ +3e0c8e: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +3e0c90: 6e20 7907 0500 |005a: invoke-virtual {v5, v0}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0779 │ │ +3e0c96: 5445 f7d0 |005d: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0c9a: 7110 c3a1 0500 |005f: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; // method@a1c3 │ │ +3e0ca0: 0c05 |0062: move-result-object v5 │ │ +3e0ca2: 2200 5f1a |0063: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0; // type@1a5f │ │ +3e0ca6: 7020 a0a1 4000 |0065: invoke-direct {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$9$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/playback/service/PlaybackService$9;)V // method@a1a0 │ │ +3e0cac: 7100 b20d 0000 |0068: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@0db2 │ │ +3e0cb2: 0a02 |006b: move-result v2 │ │ +3e0cb4: 8122 |006c: int-to-long v2, v2 │ │ +3e0cb6: 6e40 7707 0532 |006d: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0777 │ │ +3e0cbc: 0f01 |0070: return v1 │ │ +3e0cbe: 0f00 |0071: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1956 │ │ 0x0020 line=1958 │ │ 0x0028 line=1960 │ │ 0x002e line=1961 │ │ 0x0034 line=1962 │ │ @@ -1445118,56 +1445112,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -3e0f50: |[3e0f50] de.danoeh.antennapod.playback.service.PlaybackService$9.onNextChapter:()V │ │ -3e0f60: 5440 f7d0 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0f64: 7110 c4a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0f6a: 0c00 |0005: move-result-object v0 │ │ -3e0f6c: 6e10 dba0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3e0f72: 0c00 |0009: move-result-object v0 │ │ -3e0f74: 7210 c59c 0000 |000a: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ -3e0f7a: 0c00 |000d: move-result-object v0 │ │ -3e0f7c: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -3e0f80: 5440 f7d0 |0010: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0f84: 7110 c4a1 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0f8a: 0c00 |0015: move-result-object v0 │ │ -3e0f8c: 6e10 f9a0 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ -3e0f92: 0e00 |0019: return-void │ │ -3e0f94: 5441 f7d0 |001a: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0f98: 7110 c4a1 0100 |001c: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0f9e: 0c01 |001f: move-result-object v1 │ │ -3e0fa0: 6e10 dea0 0100 |0020: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ -3e0fa6: 0a01 |0023: move-result v1 │ │ -3e0fa8: 7120 7c9b 1000 |0024: invoke-static {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getAfterPosition:(Ljava/util/List;I)I // method@9b7c │ │ -3e0fae: 0a01 |0027: move-result v1 │ │ -3e0fb0: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3e0fb4: 7210 32a8 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3e0fba: 0a02 |002d: move-result v2 │ │ -3e0fbc: d803 0101 |002e: add-int/lit8 v3, v1, #int 1 // #01 │ │ -3e0fc0: 3532 0c00 |0030: if-ge v2, v3, 003c // +000c │ │ -3e0fc4: 5440 f7d0 |0032: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0fc8: 7110 c4a1 0000 |0034: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0fce: 0c00 |0037: move-result-object v0 │ │ -3e0fd0: 6e10 f9a0 0000 |0038: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ -3e0fd6: 0e00 |003b: return-void │ │ -3e0fd8: 5442 f7d0 |003c: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e0fdc: 7110 c4a1 0200 |003e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e0fe2: 0c02 |0041: move-result-object v2 │ │ -3e0fe4: 7220 26a8 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3e0fea: 0c00 |0045: move-result-object v0 │ │ -3e0fec: 1f00 c618 |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ -3e0ff0: 6e10 819b 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@9b81 │ │ -3e0ff6: 0b00 |004b: move-result-wide v0 │ │ -3e0ff8: 8401 |004c: long-to-int v1, v0 │ │ -3e0ffa: 6e20 eea0 1200 |004d: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ -3e1000: 0e00 |0050: return-void │ │ +3e0f28: |[3e0f28] de.danoeh.antennapod.playback.service.PlaybackService$9.onNextChapter:()V │ │ +3e0f38: 5440 f7d0 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0f3c: 7110 c4a1 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0f42: 0c00 |0005: move-result-object v0 │ │ +3e0f44: 6e10 dba0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3e0f4a: 0c00 |0009: move-result-object v0 │ │ +3e0f4c: 7210 c59c 0000 |000a: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ +3e0f52: 0c00 |000d: move-result-object v0 │ │ +3e0f54: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +3e0f58: 5440 f7d0 |0010: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0f5c: 7110 c4a1 0000 |0012: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0f62: 0c00 |0015: move-result-object v0 │ │ +3e0f64: 6e10 f9a0 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ +3e0f6a: 0e00 |0019: return-void │ │ +3e0f6c: 5441 f7d0 |001a: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0f70: 7110 c4a1 0100 |001c: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0f76: 0c01 |001f: move-result-object v1 │ │ +3e0f78: 6e10 dea0 0100 |0020: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ +3e0f7e: 0a01 |0023: move-result v1 │ │ +3e0f80: 7120 7c9b 1000 |0024: invoke-static {v0, v1}, Lde/danoeh/antennapod/model/feed/Chapter;.getAfterPosition:(Ljava/util/List;I)I // method@9b7c │ │ +3e0f86: 0a01 |0027: move-result v1 │ │ +3e0f88: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3e0f8c: 7210 32a8 0000 |002a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3e0f92: 0a02 |002d: move-result v2 │ │ +3e0f94: d803 0101 |002e: add-int/lit8 v3, v1, #int 1 // #01 │ │ +3e0f98: 3532 0c00 |0030: if-ge v2, v3, 003c // +000c │ │ +3e0f9c: 5440 f7d0 |0032: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0fa0: 7110 c4a1 0000 |0034: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0fa6: 0c00 |0037: move-result-object v0 │ │ +3e0fa8: 6e10 f9a0 0000 |0038: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ +3e0fae: 0e00 |003b: return-void │ │ +3e0fb0: 5442 f7d0 |003c: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0fb4: 7110 c4a1 0200 |003e: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e0fba: 0c02 |0041: move-result-object v2 │ │ +3e0fbc: 7220 26a8 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3e0fc2: 0c00 |0045: move-result-object v0 │ │ +3e0fc4: 1f00 c618 |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/Chapter; // type@18c6 │ │ +3e0fc8: 6e10 819b 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Chapter;.getStart:()J // method@9b81 │ │ +3e0fce: 0b00 |004b: move-result-wide v0 │ │ +3e0fd0: 8401 |004c: long-to-int v1, v0 │ │ +3e0fd2: 6e20 eea0 1200 |004d: invoke-virtual {v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ +3e0fd8: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1904 │ │ 0x0010 line=1907 │ │ 0x001a line=1911 │ │ 0x002a line=1913 │ │ 0x0032 line=1915 │ │ @@ -1445180,30 +1445174,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3e1004: |[3e1004] de.danoeh.antennapod.playback.service.PlaybackService$9.onPause:()V │ │ -3e1014: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e1018: 1a01 2ea3 |0002: const-string v1, "onPause()" // string@a32e │ │ -3e101c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1022: 5430 f7d0 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e1026: 6e10 f6a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e102c: 0c00 |000c: move-result-object v0 │ │ -3e102e: 6201 1bc9 |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1032: 3310 0e00 |000f: if-ne v0, v1, 001d // +000e │ │ -3e1036: 5430 f7d0 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e103a: 7100 e2a3 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e1040: 0a01 |0016: move-result v1 │ │ -3e1042: df01 0101 |0017: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3e1046: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -3e1048: 6e30 15a2 1002 |001a: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a215 │ │ -3e104e: 0e00 |001d: return-void │ │ +3e0fdc: |[3e0fdc] de.danoeh.antennapod.playback.service.PlaybackService$9.onPause:()V │ │ +3e0fec: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e0ff0: 1a01 2ea3 |0002: const-string v1, "onPause()" // string@a32e │ │ +3e0ff4: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e0ffa: 5430 f7d0 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e0ffe: 6e10 f6a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1004: 0c00 |000c: move-result-object v0 │ │ +3e1006: 6201 1bc9 |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e100a: 3310 0e00 |000f: if-ne v0, v1, 001d // +000e │ │ +3e100e: 5430 f7d0 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e1012: 7100 e2a3 0000 |0013: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e1018: 0a01 |0016: move-result v1 │ │ +3e101a: df01 0101 |0017: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3e101e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +3e1020: 6e30 15a2 1002 |001a: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pause:(ZZ)V // method@a215 │ │ +3e1026: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1879 │ │ 0x0007 line=1880 │ │ 0x0011 line=1881 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ @@ -1445213,37 +1445207,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3e1050: |[3e1050] de.danoeh.antennapod.playback.service.PlaybackService$9.onPlay:()V │ │ -3e1060: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e1064: 1a01 34a3 |0002: const-string v1, "onPlay()" // string@a334 │ │ -3e1068: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e106e: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e1072: 6e10 f6a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1078: 0c00 |000c: move-result-object v0 │ │ -3e107a: 6201 1ac9 |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e107e: 3210 1700 |000f: if-eq v0, v1, 0026 // +0017 │ │ -3e1082: 6201 1cc9 |0011: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e1086: 3310 0300 |0013: if-ne v0, v1, 0016 // +0003 │ │ -3e108a: 2811 |0015: goto 0026 // +0011 │ │ -3e108c: 6201 18c9 |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e1090: 3310 1300 |0018: if-ne v0, v1, 002b // +0013 │ │ -3e1094: 5420 f7d0 |001a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e1098: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -3e109a: 6e20 24a2 1000 |001d: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a224 │ │ -3e10a0: 5420 f7d0 |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e10a4: 6e10 18a2 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a218 │ │ -3e10aa: 2806 |0025: goto 002b // +0006 │ │ -3e10ac: 5420 f7d0 |0026: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e10b0: 6e10 1ba2 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a21b │ │ -3e10b6: 0e00 |002b: return-void │ │ +3e1028: |[3e1028] de.danoeh.antennapod.playback.service.PlaybackService$9.onPlay:()V │ │ +3e1038: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e103c: 1a01 34a3 |0002: const-string v1, "onPlay()" // string@a334 │ │ +3e1040: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1046: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e104a: 6e10 f6a1 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1050: 0c00 |000c: move-result-object v0 │ │ +3e1052: 6201 1ac9 |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e1056: 3210 1700 |000f: if-eq v0, v1, 0026 // +0017 │ │ +3e105a: 6201 1cc9 |0011: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e105e: 3310 0300 |0013: if-ne v0, v1, 0016 // +0003 │ │ +3e1062: 2811 |0015: goto 0026 // +0011 │ │ +3e1064: 6201 18c9 |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e1068: 3310 1300 |0018: if-ne v0, v1, 002b // +0013 │ │ +3e106c: 5420 f7d0 |001a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e1070: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +3e1072: 6e20 24a2 1000 |001d: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setStartWhenPrepared:(Z)V // method@a224 │ │ +3e1078: 5420 f7d0 |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e107c: 6e10 18a2 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.prepare:()V // method@a218 │ │ +3e1082: 2806 |0025: goto 002b // +0006 │ │ +3e1084: 5420 f7d0 |0026: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e1088: 6e10 1ba2 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.resume:()V // method@a21b │ │ +3e108e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1839 │ │ 0x0007 line=1840 │ │ 0x000d line=1841 │ │ 0x0016 line=1843 │ │ 0x001a line=1844 │ │ @@ -1445257,38 +1445251,38 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -3e10b8: |[3e10b8] de.danoeh.antennapod.playback.service.PlaybackService$9.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3e10c8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e10cc: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e10d2: 1a01 36a3 |0005: const-string v1, "onPlayFromMediaId: mediaId: " // string@a336 │ │ -3e10d6: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e10dc: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e10e2: 1a01 be00 |000d: const-string v1, " extras: " // string@00be │ │ -3e10e6: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e10ec: 6e10 6007 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0760 │ │ -3e10f2: 0c04 |0015: move-result-object v4 │ │ -3e10f4: 6e20 12a6 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e10fa: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e1100: 0c04 |001c: move-result-object v4 │ │ -3e1102: 1a00 0b3c |001d: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e1106: 7120 170b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e110c: 7110 83a5 0300 |0022: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3e1112: 0b03 |0025: move-result-wide v3 │ │ -3e1114: 7120 6da3 4300 |0026: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ -3e111a: 0c03 |0029: move-result-object v3 │ │ -3e111c: 3803 0800 |002a: if-eqz v3, 0032 // +0008 │ │ -3e1120: 5424 f7d0 |002c: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e1124: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -3e1126: 7130 d8a1 3400 |002f: invoke-static {v4, v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a1d8 │ │ -3e112c: 0e00 |0032: return-void │ │ +3e1090: |[3e1090] de.danoeh.antennapod.playback.service.PlaybackService$9.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3e10a0: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e10a4: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e10aa: 1a01 36a3 |0005: const-string v1, "onPlayFromMediaId: mediaId: " // string@a336 │ │ +3e10ae: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e10b4: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e10ba: 1a01 be00 |000d: const-string v1, " extras: " // string@00be │ │ +3e10be: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e10c4: 6e10 6007 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0760 │ │ +3e10ca: 0c04 |0015: move-result-object v4 │ │ +3e10cc: 6e20 12a6 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e10d2: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e10d8: 0c04 |001c: move-result-object v4 │ │ +3e10da: 1a00 0b3c |001d: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e10de: 7120 170b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e10e4: 7110 83a5 0300 |0022: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3e10ea: 0b03 |0025: move-result-wide v3 │ │ +3e10ec: 7120 6da3 4300 |0026: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ +3e10f2: 0c03 |0029: move-result-object v3 │ │ +3e10f4: 3803 0800 |002a: if-eqz v3, 0032 // +0008 │ │ +3e10f8: 5424 f7d0 |002c: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e10fc: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +3e10fe: 7130 d8a1 3400 |002f: invoke-static {v4, v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a1d8 │ │ +3e1104: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1851 │ │ 0x0022 line=1852 │ │ 0x002c line=1854 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ @@ -1445300,61 +1445294,61 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -3e1130: |[3e1130] de.danoeh.antennapod.playback.service.PlaybackService$9.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3e1140: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e1144: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e114a: 1a01 38a3 |0005: const-string v1, "onPlayFromSearch query=" // string@a338 │ │ -3e114e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1154: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e115a: 1a01 bf00 |000d: const-string v1, " extras=" // string@00bf │ │ -3e115e: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1164: 6e10 6007 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0760 │ │ -3e116a: 0c04 |0015: move-result-object v4 │ │ -3e116c: 6e20 12a6 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1172: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e1178: 0c04 |001c: move-result-object v4 │ │ -3e117a: 1a00 0b3c |001d: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e117e: 7120 170b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1184: 1a04 0000 |0022: const-string v4, "" // string@0000 │ │ -3e1188: 6e20 e0a5 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e118e: 0a04 |0027: move-result v4 │ │ -3e1190: 3804 0d00 |0028: if-eqz v4, 0035 // +000d │ │ -3e1194: 1a03 39a3 |002a: const-string v3, "onPlayFromSearch called with empty query, resuming from the last position" // string@a339 │ │ -3e1198: 7120 170b 3000 |002c: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e119e: 5423 f7d0 |002f: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e11a2: 7110 d9a1 0300 |0031: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1d9 │ │ -3e11a8: 0e00 |0034: return-void │ │ -3e11aa: 1600 0000 |0035: const-wide/16 v0, #int 0 // #0 │ │ -3e11ae: 7130 73a3 1003 |0037: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/storage/database/DBReader;.searchFeedItems:(JLjava/lang/String;)Ljava/util/List; // method@a373 │ │ -3e11b4: 0c03 |003a: move-result-object v3 │ │ -3e11b6: 7210 32a8 0300 |003b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ -3e11bc: 0a04 |003e: move-result v4 │ │ -3e11be: 3d04 1f00 |003f: if-lez v4, 005e // +001f │ │ -3e11c2: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -3e11c4: 7220 26a8 4300 |0042: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3e11ca: 0c00 |0045: move-result-object v0 │ │ -3e11cc: 1f00 cc18 |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3e11d0: 6e10 fe9b 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e11d6: 0c00 |004b: move-result-object v0 │ │ -3e11d8: 3800 1200 |004c: if-eqz v0, 005e // +0012 │ │ -3e11dc: 7220 26a8 4300 |004e: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3e11e2: 0c03 |0051: move-result-object v3 │ │ -3e11e4: 1f03 cc18 |0052: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3e11e8: 6e10 fe9b 0300 |0054: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e11ee: 0c03 |0057: move-result-object v3 │ │ -3e11f0: 5420 f7d0 |0058: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e11f4: 7130 d8a1 3004 |005a: invoke-static {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a1d8 │ │ -3e11fa: 0e00 |005d: return-void │ │ -3e11fc: 6e10 aaa1 0200 |005e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onPlay:()V // method@a1aa │ │ -3e1202: 0e00 |0061: return-void │ │ +3e1108: |[3e1108] de.danoeh.antennapod.playback.service.PlaybackService$9.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3e1118: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e111c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e1122: 1a01 38a3 |0005: const-string v1, "onPlayFromSearch query=" // string@a338 │ │ +3e1126: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e112c: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e1132: 1a01 bf00 |000d: const-string v1, " extras=" // string@00bf │ │ +3e1136: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e113c: 6e10 6007 0400 |0012: invoke-virtual {v4}, Landroid/os/Bundle;.toString:()Ljava/lang/String; // method@0760 │ │ +3e1142: 0c04 |0015: move-result-object v4 │ │ +3e1144: 6e20 12a6 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e114a: 6e10 1ba6 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e1150: 0c04 |001c: move-result-object v4 │ │ +3e1152: 1a00 0b3c |001d: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e1156: 7120 170b 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e115c: 1a04 0000 |0022: const-string v4, "" // string@0000 │ │ +3e1160: 6e20 e0a5 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e1166: 0a04 |0027: move-result v4 │ │ +3e1168: 3804 0d00 |0028: if-eqz v4, 0035 // +000d │ │ +3e116c: 1a03 39a3 |002a: const-string v3, "onPlayFromSearch called with empty query, resuming from the last position" // string@a339 │ │ +3e1170: 7120 170b 3000 |002c: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1176: 5423 f7d0 |002f: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e117a: 7110 d9a1 0300 |0031: invoke-static {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1d9 │ │ +3e1180: 0e00 |0034: return-void │ │ +3e1182: 1600 0000 |0035: const-wide/16 v0, #int 0 // #0 │ │ +3e1186: 7130 73a3 1003 |0037: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/storage/database/DBReader;.searchFeedItems:(JLjava/lang/String;)Ljava/util/List; // method@a373 │ │ +3e118c: 0c03 |003a: move-result-object v3 │ │ +3e118e: 7210 32a8 0300 |003b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a832 │ │ +3e1194: 0a04 |003e: move-result v4 │ │ +3e1196: 3d04 1f00 |003f: if-lez v4, 005e // +001f │ │ +3e119a: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +3e119c: 7220 26a8 4300 |0042: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3e11a2: 0c00 |0045: move-result-object v0 │ │ +3e11a4: 1f00 cc18 |0046: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3e11a8: 6e10 fe9b 0000 |0048: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e11ae: 0c00 |004b: move-result-object v0 │ │ +3e11b0: 3800 1200 |004c: if-eqz v0, 005e // +0012 │ │ +3e11b4: 7220 26a8 4300 |004e: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3e11ba: 0c03 |0051: move-result-object v3 │ │ +3e11bc: 1f03 cc18 |0052: check-cast v3, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3e11c0: 6e10 fe9b 0300 |0054: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e11c6: 0c03 |0057: move-result-object v3 │ │ +3e11c8: 5420 f7d0 |0058: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e11cc: 7130 d8a1 3004 |005a: invoke-static {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a1d8 │ │ +3e11d2: 0e00 |005d: return-void │ │ +3e11d4: 6e10 aaa1 0200 |005e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.onPlay:()V // method@a1aa │ │ +3e11da: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1860 │ │ 0x0024 line=1862 │ │ 0x002c line=1863 │ │ 0x002f line=1864 │ │ 0x0037 line=1868 │ │ @@ -1445372,25 +1445366,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3e1204: |[3e1204] de.danoeh.antennapod.playback.service.PlaybackService$9.onRewind:()V │ │ -3e1214: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e1218: 1a01 c9a3 |0002: const-string v1, "onRewind()" // string@a3c9 │ │ -3e121c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1222: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e1226: 7100 cda3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ -3e122c: 0a01 |000c: move-result v1 │ │ -3e122e: 7b11 |000d: neg-int v1, v1 │ │ -3e1230: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3e1234: 7120 d4a1 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ -3e123a: 0e00 |0013: return-void │ │ +3e11dc: |[3e11dc] de.danoeh.antennapod.playback.service.PlaybackService$9.onRewind:()V │ │ +3e11ec: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e11f0: 1a01 c9a3 |0002: const-string v1, "onRewind()" // string@a3c9 │ │ +3e11f4: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e11fa: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e11fe: 7100 cda3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ +3e1204: 0a01 |000c: move-result v1 │ │ +3e1206: 7b11 |000d: neg-int v1, v1 │ │ +3e1208: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3e120c: 7120 d4a1 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ +3e1212: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1899 │ │ 0x0007 line=1900 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ │ │ @@ -1445399,22 +1445393,22 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3e123c: |[3e123c] de.danoeh.antennapod.playback.service.PlaybackService$9.onSeekTo:(J)V │ │ -3e124c: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e1250: 1a01 e5a3 |0002: const-string v1, "onSeekTo()" // string@a3e5 │ │ -3e1254: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e125a: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e125e: 8434 |0009: long-to-int v4, v3 │ │ -3e1260: 6e20 1ea2 4000 |000a: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a21e │ │ -3e1266: 0e00 |000d: return-void │ │ +3e1214: |[3e1214] de.danoeh.antennapod.playback.service.PlaybackService$9.onSeekTo:(J)V │ │ +3e1224: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e1228: 1a01 e5a3 |0002: const-string v1, "onSeekTo()" // string@a3e5 │ │ +3e122c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1232: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e1236: 8434 |0009: long-to-int v4, v3 │ │ +3e1238: 6e20 1ea2 4000 |000a: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a21e │ │ +3e123e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1944 │ │ 0x0007 line=1945 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ 0x0000 - 0x000e reg=3 (null) J │ │ @@ -1445424,21 +1445418,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e1268: |[3e1268] de.danoeh.antennapod.playback.service.PlaybackService$9.onSetPlaybackSpeed:(F)V │ │ -3e1278: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e127c: 1a01 03a4 |0002: const-string v1, "onSetPlaybackSpeed()" // string@a403 │ │ -3e1280: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1286: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e128a: 6e20 23a2 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ -3e1290: 0e00 |000c: return-void │ │ +3e1240: |[3e1240] de.danoeh.antennapod.playback.service.PlaybackService$9.onSetPlaybackSpeed:(F)V │ │ +3e1250: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e1254: 1a01 03a4 |0002: const-string v1, "onSetPlaybackSpeed()" // string@a403 │ │ +3e1258: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e125e: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e1262: 6e20 23a2 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ +3e1268: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1950 │ │ 0x0007 line=1951 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ 0x0000 - 0x000d reg=3 (null) F │ │ @@ -1445448,45 +1445442,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3e1294: |[3e1294] de.danoeh.antennapod.playback.service.PlaybackService$9.onSkipToNext:()V │ │ -3e12a4: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e12a8: 1a01 19a4 |0002: const-string v1, "onSkipToNext()" // string@a419 │ │ -3e12ac: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e12b2: 5430 f7d0 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e12b6: 6e10 e701 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e12bc: 0c00 |000c: move-result-object v0 │ │ -3e12be: 1a01 59c4 |000d: const-string v1, "uimode" // string@c459 │ │ -3e12c2: 6e20 0202 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3e12c8: 0c00 |0012: move-result-object v0 │ │ -3e12ca: 1f00 3e00 |0013: check-cast v0, Landroid/app/UiModeManager; // type@003e │ │ -3e12ce: 7100 c6a3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a3c6 │ │ -3e12d4: 0a01 |0018: move-result v1 │ │ -3e12d6: 1302 5700 |0019: const/16 v2, #int 87 // #57 │ │ -3e12da: 3221 1600 |001b: if-eq v1, v2, 0031 // +0016 │ │ -3e12de: 6e10 9301 0000 |001d: invoke-virtual {v0}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@0193 │ │ -3e12e4: 0a00 |0020: move-result v0 │ │ -3e12e6: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -3e12e8: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ -3e12ec: 280d |0024: goto 0031 // +000d │ │ -3e12ee: 5430 f7d0 |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e12f2: 7100 c3a3 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a3c3 │ │ -3e12f8: 0a01 |002a: move-result v1 │ │ -3e12fa: d211 e803 |002b: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3e12fe: 7120 d4a1 1000 |002d: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ -3e1304: 280a |0030: goto 003a // +000a │ │ -3e1306: 5430 f7d0 |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e130a: 7110 c4a1 0000 |0033: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e1310: 0c00 |0036: move-result-object v0 │ │ -3e1312: 6e10 f9a0 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ -3e1318: 0e00 |003a: return-void │ │ +3e126c: |[3e126c] de.danoeh.antennapod.playback.service.PlaybackService$9.onSkipToNext:()V │ │ +3e127c: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e1280: 1a01 19a4 |0002: const-string v1, "onSkipToNext()" // string@a419 │ │ +3e1284: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e128a: 5430 f7d0 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e128e: 6e10 e701 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e1294: 0c00 |000c: move-result-object v0 │ │ +3e1296: 1a01 59c4 |000d: const-string v1, "uimode" // string@c459 │ │ +3e129a: 6e20 0202 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3e12a0: 0c00 |0012: move-result-object v0 │ │ +3e12a2: 1f00 3e00 |0013: check-cast v0, Landroid/app/UiModeManager; // type@003e │ │ +3e12a6: 7100 c6a3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a3c6 │ │ +3e12ac: 0a01 |0018: move-result v1 │ │ +3e12ae: 1302 5700 |0019: const/16 v2, #int 87 // #57 │ │ +3e12b2: 3221 1600 |001b: if-eq v1, v2, 0031 // +0016 │ │ +3e12b6: 6e10 9301 0000 |001d: invoke-virtual {v0}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@0193 │ │ +3e12bc: 0a00 |0020: move-result v0 │ │ +3e12be: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +3e12c0: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ +3e12c4: 280d |0024: goto 0031 // +000d │ │ +3e12c6: 5430 f7d0 |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e12ca: 7100 c3a3 0000 |0027: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a3c3 │ │ +3e12d0: 0a01 |002a: move-result v1 │ │ +3e12d2: d211 e803 |002b: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3e12d6: 7120 d4a1 1000 |002d: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ +3e12dc: 280a |0030: goto 003a // +000a │ │ +3e12de: 5430 f7d0 |0031: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e12e2: 7110 c4a1 0000 |0033: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e12e8: 0c00 |0036: move-result-object v0 │ │ +3e12ea: 6e10 f9a0 0000 |0037: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ +3e12f0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1930 │ │ 0x0007 line=1931 │ │ 0x000f line=1932 │ │ 0x0015 line=1933 │ │ 0x001d line=1934 │ │ @@ -1445500,25 +1445494,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3e131c: |[3e131c] de.danoeh.antennapod.playback.service.PlaybackService$9.onSkipToPrevious:()V │ │ -3e132c: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e1330: 1a01 1ba4 |0002: const-string v1, "onSkipToPrevious()" // string@a41b │ │ -3e1334: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e133a: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e133e: 7100 cda3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ -3e1344: 0a01 |000c: move-result v1 │ │ -3e1346: 7b11 |000d: neg-int v1, v1 │ │ -3e1348: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ -3e134c: 7120 d4a1 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ -3e1352: 0e00 |0013: return-void │ │ +3e12f4: |[3e12f4] de.danoeh.antennapod.playback.service.PlaybackService$9.onSkipToPrevious:()V │ │ +3e1304: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e1308: 1a01 1ba4 |0002: const-string v1, "onSkipToPrevious()" // string@a41b │ │ +3e130c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1312: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e1316: 7100 cda3 0000 |0009: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ +3e131c: 0a01 |000c: move-result v1 │ │ +3e131e: 7b11 |000d: neg-int v1, v1 │ │ +3e1320: d211 e803 |000e: mul-int/lit16 v1, v1, #int 1000 // #03e8 │ │ +3e1324: 7120 d4a1 1000 |0010: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V // method@a1d4 │ │ +3e132a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1893 │ │ 0x0007 line=1894 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ │ │ @@ -1445527,24 +1445521,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3e1354: |[3e1354] de.danoeh.antennapod.playback.service.PlaybackService$9.onStop:()V │ │ -3e1364: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ -3e1368: 1a01 3aa4 |0002: const-string v1, "onStop()" // string@a43a │ │ -3e136c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1372: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ -3e1376: 7110 c4a1 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ -3e137c: 0c00 |000c: move-result-object v0 │ │ -3e137e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -3e1380: 6e20 faa0 1000 |000e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.stopPlayback:(Z)V // method@a0fa │ │ -3e1386: 0e00 |0011: return-void │ │ +3e132c: |[3e132c] de.danoeh.antennapod.playback.service.PlaybackService$9.onStop:()V │ │ +3e133c: 1a00 0b3c |0000: const-string v0, "MediaSessionCompat" // string@3c0b │ │ +3e1340: 1a01 3aa4 |0002: const-string v1, "onStop()" // string@a43a │ │ +3e1344: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e134a: 5420 f7d0 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.this$0:Lde/danoeh/antennapod/playback/service/PlaybackService; // field@d0f7 │ │ +3e134e: 7110 c4a1 0000 |0009: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a1c4 │ │ +3e1354: 0c00 |000c: move-result-object v0 │ │ +3e1356: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +3e1358: 6e20 faa0 1000 |000e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.stopPlayback:(Z)V // method@a0fa │ │ +3e135e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1887 │ │ 0x0007 line=1888 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService$9; │ │ │ │ @@ -1445782,17 +1445776,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e25b0: |[3e25b0] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$0Y1oUcG-3OqUldaDgqhIxp5IU0s:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e25c0: 7030 04a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupNotification$11:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a204 │ │ -3e25c6: 0e00 |0003: return-void │ │ +3e2588: |[3e2588] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$0Y1oUcG-3OqUldaDgqhIxp5IU0s:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e2598: 7030 04a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupNotification$11:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a204 │ │ +3e259e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/core/app/NotificationManagerCompat; │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1445802,17 +1445796,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e25c8: |[3e25c8] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$3WT6xURXkVDC9YruKSvbc6mTkWk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V │ │ -3e25d8: 7020 fda1 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$1:(Ljava/util/List;)V // method@a1fd │ │ -3e25de: 0e00 |0003: return-void │ │ +3e25a0: |[3e25a0] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$3WT6xURXkVDC9YruKSvbc6mTkWk:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/util/List;)V │ │ +3e25b0: 7020 fda1 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$1:(Ljava/util/List;)V // method@a1fd │ │ +3e25b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1445821,17 +1445815,17 @@ │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e25e0: |[3e25e0] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$BDVKBWGaJpD02NzL8PIGJutO6tA:(Lio/reactivex/SingleEmitter;)V │ │ -3e25f0: 7110 fca1 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$0:(Lio/reactivex/SingleEmitter;)V // method@a1fc │ │ -3e25f6: 0e00 |0003: return-void │ │ +3e25b8: |[3e25b8] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$BDVKBWGaJpD02NzL8PIGJutO6tA:(Lio/reactivex/SingleEmitter;)V │ │ +3e25c8: 7110 fca1 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$loadQueueForMediaSession$0:(Lio/reactivex/SingleEmitter;)V // method@a1fc │ │ +3e25ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lio/reactivex/SingleEmitter; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1445839,17 +1445833,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e25f8: |[3e25f8] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$Bx2JR5Xi6rZjIKUBd54ig6qnIVw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3e2608: 7020 08a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$9:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a208 │ │ -3e260e: 0e00 |0003: return-void │ │ +3e25d0: |[3e25d0] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$Bx2JR5Xi6rZjIKUBd54ig6qnIVw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3e25e0: 7020 08a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$9:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V // method@a208 │ │ +3e25e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1445858,17 +1445852,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3e2610: |[3e2610] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$IUODoWP20urB1CPBqPNtgbsYPN4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ -3e2620: 7040 fea1 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$2:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a1fe │ │ -3e2626: 0e00 |0003: return-void │ │ +3e25e8: |[3e25e8] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$IUODoWP20urB1CPBqPNtgbsYPN4:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ +3e25f8: 7040 fea1 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$2:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V // method@a1fe │ │ +3e25fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1445879,17 +1445873,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2628: |[3e2628] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$WUBEUS1epg-uf4rvwwKDgtlZ3LA:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V │ │ -3e2638: 7020 05a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupPositionObserver$12:(Ljava/lang/Long;)V // method@a205 │ │ -3e263e: 0e00 |0003: return-void │ │ +3e2600: |[3e2600] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$WUBEUS1epg-uf4rvwwKDgtlZ3LA:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Long;)V │ │ +3e2610: 7020 05a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$setupPositionObserver$12:(Ljava/lang/Long;)V // method@a205 │ │ +3e2616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -1445898,17 +1445892,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2640: |[3e2640] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$_wovdvKwSUA8GiIih60ev1s88Gw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ -3e2650: 7020 06a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$10:(Ljava/lang/Throwable;)V // method@a206 │ │ -3e2656: 0e00 |0003: return-void │ │ +3e2618: |[3e2618] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$_wovdvKwSUA8GiIih60ev1s88Gw:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ +3e2628: 7020 06a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$10:(Ljava/lang/Throwable;)V // method@a206 │ │ +3e262e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1445917,35 +1445911,35 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e2658: |[3e2658] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$aQCsxElcI-ePEL7wtiVDLv2wFdM:()V │ │ -3e2668: 7100 ffa1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$3:()V // method@a1ff │ │ -3e266e: 0e00 |0003: return-void │ │ +3e2630: |[3e2630] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$aQCsxElcI-ePEL7wtiVDLv2wFdM:()V │ │ +3e2640: 7100 ffa1 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$3:()V // method@a1ff │ │ +3e2646: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '$r8$lambda$f1bpMUWnrhiIpwd9H56iwy2tq10' │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3e1d68: |[3e1d68] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$f1bpMUWnrhiIpwd9H56iwy2tq10:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e1d78: 7110 01a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$5:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a201 │ │ -3e1d7e: 0c00 |0003: move-result-object v0 │ │ -3e1d80: 1100 |0004: return-object v0 │ │ +3e1d40: |[3e1d40] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$f1bpMUWnrhiIpwd9H56iwy2tq10:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e1d50: 7110 01a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$5:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a201 │ │ +3e1d56: 0c00 |0003: move-result-object v0 │ │ +3e1d58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1445953,17 +1445947,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2670: |[3e2670] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$pdDbnGfZOMar2gwusPF-5RHoueY:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ -3e2680: 7020 03a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$7:(Ljava/lang/Throwable;)V // method@a203 │ │ -3e2686: 0e00 |0003: return-void │ │ +3e2648: |[3e2648] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$pdDbnGfZOMar2gwusPF-5RHoueY:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/Throwable;)V │ │ +3e2658: 7020 03a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$7:(Ljava/lang/Throwable;)V // method@a203 │ │ +3e265e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1445972,35 +1445966,35 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e1d10: |[3e1d10] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$uUyPWld95byz2vTqh-EAlv8T9Tg:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3e1d20: 7100 07a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$8:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a207 │ │ -3e1d26: 0c00 |0003: move-result-object v0 │ │ -3e1d28: 1100 |0004: return-object v0 │ │ +3e1ce8: |[3e1ce8] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$uUyPWld95byz2vTqh-EAlv8T9Tg:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3e1cf8: 7100 07a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$startPlayingFromPreferences$8:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a207 │ │ +3e1cfe: 0c00 |0003: move-result-object v0 │ │ +3e1d00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '$r8$lambda$w_V9QMYpFJaFXkW2kP_W3NWrfoM' │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e2688: |[3e2688] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$w_V9QMYpFJaFXkW2kP_W3NWrfoM:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e2698: 7030 02a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$6:(ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a202 │ │ -3e269e: 0e00 |0003: return-void │ │ +3e2660: |[3e2660] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$w_V9QMYpFJaFXkW2kP_W3NWrfoM:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e2670: 7030 02a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onStartCommand$6:(ZLde/danoeh/antennapod/model/playback/Playable;)V // method@a202 │ │ +3e2676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1446010,17 +1446004,17 @@ │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e26a0: |[3e26a0] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$yEuaeJ8GsF_3VLtihIDRIj1JRCM:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ -3e26b0: 7120 00a2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$4:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a200 │ │ -3e26b6: 0e00 |0003: return-void │ │ +3e2678: |[3e2678] de.danoeh.antennapod.playback.service.PlaybackService.$r8$lambda$yEuaeJ8GsF_3VLtihIDRIj1JRCM:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ +3e2688: 7120 00a2 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.lambda$onLoadChildren$4:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V // method@a200 │ │ +3e268e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1446029,17 +1446023,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2008: |[3e2008] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I │ │ -3e2018: 5200 09d1 |0000: iget v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d109 │ │ -3e201c: 0f00 |0002: return v0 │ │ +3e1fe0: |[3e1fe0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;)I │ │ +3e1ff0: 5200 09d1 |0000: iget v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d109 │ │ +3e1ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #14 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446047,17 +1446041,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1570: |[3e1570] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; │ │ -3e1580: 5400 0ad1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d10a │ │ -3e1584: 1100 |0002: return-object v0 │ │ +3e1548: |[3e1548] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetclickHandler:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Landroid/os/Handler; │ │ +3e1558: 5400 0ad1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d10a │ │ +3e155c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #15 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446065,17 +1446059,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1f40: |[3e1f40] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ -3e1f50: 5400 10d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1f54: 1100 |0002: return-object v0 │ │ +3e1f18: |[3e1f18] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; │ │ +3e1f28: 5400 10d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #16 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446083,17 +1446077,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1f98: |[3e1f98] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ -3e1fa8: 5400 13d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e1fac: 1100 |0002: return-object v0 │ │ +3e1f70: |[3e1f70] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetnotificationBuilder:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; │ │ +3e1f80: 5400 13d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e1f84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #17 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446101,17 +1446095,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2250: |[3e2250] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; │ │ -3e2260: 5400 16d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ -3e2264: 1100 |0002: return-object v0 │ │ +3e2228: |[3e2228] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Ljava/lang/String; │ │ +3e2238: 5400 16d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ +3e223c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #18 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446119,17 +1446113,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1fb0: |[3e1fb0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ -3e1fc0: 5400 19d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e1fc4: 1100 |0002: return-object v0 │ │ +3e1f88: |[3e1f88] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgetstateManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; │ │ +3e1f98: 5400 19d1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e1f9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #19 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446137,17 +1446131,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1fc8: |[3e1fc8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ -3e1fd8: 5400 1ad1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e1fdc: 1100 |0002: return-object v0 │ │ +3e1fa0: |[3e1fa0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fgettaskManager:(Lde/danoeh/antennapod/playback/service/PlaybackService;)Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ +3e1fb0: 5400 1ad1 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e1fb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #20 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446155,17 +1446149,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e26b8: |[3e26b8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ -3e26c8: 5901 09d1 |0000: iput v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d109 │ │ -3e26cc: 0e00 |0002: return-void │ │ +3e2690: |[3e2690] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputclickCount:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ +3e26a0: 5901 09d1 |0000: iput v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d109 │ │ +3e26a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -1446174,17 +1446168,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e26d0: |[3e26d0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V │ │ -3e26e0: 5b01 16d1 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ -3e26e4: 0e00 |0002: return-void │ │ +3e26a8: |[3e26a8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$fputpositionJustResetAfterPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Ljava/lang/String;)V │ │ +3e26b8: 5b01 16d1 |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ +3e26bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1446193,17 +1446187,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e26e8: |[3e26e8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ -3e26f8: 7030 e2a1 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a1e2 │ │ -3e26fe: 0e00 |0003: return-void │ │ +3e26c0: |[3e26c0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mbluetoothNotifyChange:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ +3e26d0: 7030 e2a1 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V // method@a1e2 │ │ +3e26d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -1446213,17 +1446207,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2700: |[3e2700] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e2710: 7010 e4a1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a1e4 │ │ -3e2716: 0e00 |0003: return-void │ │ +3e26d8: |[3e26d8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mcancelPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e26e8: 7010 e4a1 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a1e4 │ │ +3e26ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #24 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446231,18 +1446225,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -3e1d84: |[3e1d84] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e1d94: 7020 efa1 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a1ef │ │ -3e1d9a: 0c00 |0003: move-result-object v0 │ │ -3e1d9c: 1100 |0004: return-object v0 │ │ +3e1d5c: |[3e1d5c] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mgetNextInQueue:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e1d6c: 7020 efa1 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a1ef │ │ +3e1d72: 0c00 |0003: move-result-object v0 │ │ +3e1d74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0005 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1446251,18 +1446245,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e18c0: |[3e18c0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z │ │ -3e18d0: 7030 f8a1 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ -3e18d6: 0a00 |0003: move-result v0 │ │ -3e18d8: 0f00 |0004: return v0 │ │ +3e1898: |[3e1898] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mhandleKeycode:(Lde/danoeh/antennapod/playback/service/PlaybackService;IZ)Z │ │ +3e18a8: 7030 f8a1 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ +3e18ae: 0a00 |0003: move-result v0 │ │ +3e18b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Z │ │ @@ -1446272,17 +1446266,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2718: |[3e2718] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e2728: 7010 0aa2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadQueueForMediaSession:()V // method@a20a │ │ -3e272e: 0e00 |0003: return-void │ │ +3e26f0: |[3e26f0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mloadQueueForMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e2700: 7010 0aa2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadQueueForMediaSession:()V // method@a20a │ │ +3e2706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #27 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446290,17 +1446284,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e2730: |[3e2730] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ -3e2740: 7030 11a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a211 │ │ -3e2746: 0e00 |0003: return-void │ │ +3e2708: |[3e2708] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPlaybackEnded:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ +3e2718: 7030 11a2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a211 │ │ +3e271e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/MediaType; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1446310,17 +1446304,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -3e2748: |[3e2748] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -3e2758: 7054 12a2 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a212 │ │ -3e275e: 0e00 |0003: return-void │ │ +3e2720: |[3e2720] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$monPostPlayback:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +3e2730: 7054 12a2 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a212 │ │ +3e2736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1446332,17 +1446326,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2760: |[3e2760] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e2770: 7010 16a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pauseIfPauseOnDisconnect:()V // method@a216 │ │ -3e2776: 0e00 |0003: return-void │ │ +3e2738: |[3e2738] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e2748: 7010 16a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.pauseIfPauseOnDisconnect:()V // method@a216 │ │ +3e274e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #30 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446350,17 +1446344,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -3e2778: |[3e2778] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3e2788: 7040 1ca2 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a21c │ │ -3e278e: 0e00 |0003: return-void │ │ +3e2750: |[3e2750] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msaveCurrentPosition:(Lde/danoeh/antennapod/playback/service/PlaybackService;ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3e2760: 7040 1ca2 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V // method@a21c │ │ +3e2766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1446371,17 +1446365,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2790: |[3e2790] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ -3e27a0: 7020 1da2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekDelta:(I)V // method@a21d │ │ -3e27a6: 0e00 |0003: return-void │ │ +3e2768: |[3e2768] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mseekDelta:(Lde/danoeh/antennapod/playback/service/PlaybackService;I)V │ │ +3e2778: 7020 1da2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekDelta:(I)V // method@a21d │ │ +3e277e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1446390,17 +1446384,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e27a8: |[3e27a8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V │ │ -3e27b8: 7030 1fa2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ -3e27be: 0e00 |0003: return-void │ │ +3e2780: |[3e2780] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msendNotificationBroadcast:(Lde/danoeh/antennapod/playback/service/PlaybackService;II)V │ │ +3e2790: 7030 1fa2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ +3e2796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1446410,17 +1446404,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e27c0: |[3e27c0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e27d0: 7010 27a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupPositionObserver:()V // method@a227 │ │ -3e27d6: 0e00 |0003: return-void │ │ +3e2798: |[3e2798] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$msetupPositionObserver:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e27a8: 7010 27a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupPositionObserver:()V // method@a227 │ │ +3e27ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #34 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446428,17 +1446422,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e27d8: |[3e27d8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e27e8: 7020 29a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a229 │ │ -3e27ee: 0e00 |0003: return-void │ │ +3e27b0: |[3e27b0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mskipIntro:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e27c0: 7020 29a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a229 │ │ +3e27c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1446447,17 +1446441,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e27f0: |[3e27f0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ -3e2800: 7030 2ea2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a22e │ │ -3e2806: 0e00 |0003: return-void │ │ +3e27c8: |[3e27c8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlaying:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ +3e27d8: 7030 2ea2 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a22e │ │ +3e27de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1446467,17 +1446461,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e2808: |[3e2808] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ -3e2818: 7010 2fa2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a22f │ │ -3e281e: 0e00 |0003: return-void │ │ +3e27e0: |[3e27e0] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mstartPlayingFromPreferences:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V │ │ +3e27f0: 7010 2fa2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a22f │ │ +3e27f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #37 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446485,17 +1446479,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2820: |[3e2820] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ -3e2830: 7020 30a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.unpauseIfPauseOnDisconnect:(Z)V // method@a230 │ │ -3e2836: 0e00 |0003: return-void │ │ +3e27f8: |[3e27f8] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$munpauseIfPauseOnDisconnect:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V │ │ +3e2808: 7020 30a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.unpauseIfPauseOnDisconnect:(Z)V // method@a230 │ │ +3e280e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1446504,17 +1446498,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2838: |[3e2838] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3e2848: 7020 31a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ -3e284e: 0e00 |0003: return-void │ │ +3e2810: |[3e2810] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3e2820: 7020 31a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ +3e2826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ │ │ @@ -1446523,17 +1446517,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e2850: |[3e2850] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e2860: 7020 33a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ -3e2866: 0e00 |0003: return-void │ │ +3e2828: |[3e2828] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$mupdateNotificationAndMediaSession:(Lde/danoeh/antennapod/playback/service/PlaybackService;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e2838: 7020 33a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ +3e283e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1446542,34 +1446536,34 @@ │ │ type : '()Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e18dc: |[3e18dc] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfgetisCasting:()Z │ │ -3e18ec: 6300 0dd1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ -3e18f0: 0f00 |0002: return v0 │ │ +3e18b4: |[3e18b4] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfgetisCasting:()Z │ │ +3e18c4: 6300 0dd1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ +3e18c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #41 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '-$$Nest$sfputcurrentMediaType' │ │ type : '(Lde/danoeh/antennapod/model/playback/MediaType;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e2868: |[3e2868] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V │ │ -3e2878: 6900 0bd1 |0000: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ -3e287c: 0e00 |0002: return-void │ │ +3e2840: |[3e2840] de.danoeh.antennapod.playback.service.PlaybackService.-$$Nest$sfputcurrentMediaType:(Lde/danoeh/antennapod/model/playback/MediaType;)V │ │ +3e2850: 6900 0bd1 |0000: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ +3e2854: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/model/playback/MediaType; │ │ │ │ #42 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1446577,72 +1446571,72 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -3e2880: |[3e2880] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ -3e2890: 6200 926d |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3e2894: 6900 0bd1 |0002: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ -3e2898: 0e00 |0004: return-void │ │ +3e2858: |[3e2858] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ +3e2868: 6200 926d |0000: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3e286c: 6900 0bd1 |0002: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ +3e2870: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ │ │ #43 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -3e289c: |[3e289c] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ -3e28ac: 7010 823a 0200 |0000: invoke-direct {v2}, Landroidx/media/MediaBrowserServiceCompat;.:()V // method@3a82 │ │ -3e28b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -3e28b4: 5b20 05d1 |0004: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ -3e28b8: 5b20 16d1 |0006: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ -3e28bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -3e28be: 5920 09d1 |0009: iput v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d109 │ │ -3e28c2: 2200 8501 |000b: new-instance v0, Landroid/os/Handler; // type@0185 │ │ -3e28c6: 7100 8f07 0000 |000d: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ -3e28cc: 0c01 |0010: move-result-object v1 │ │ -3e28ce: 7020 6a07 1000 |0011: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ -3e28d4: 5b20 0ad1 |0014: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d10a │ │ -3e28d8: 2200 611a |0016: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1a61 │ │ -3e28dc: 7020 b3a1 2000 |0018: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1b3 │ │ -3e28e2: 5b20 0fd1 |001b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d10f │ │ -3e28e6: 2200 561a |001d: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2; // type@1a56 │ │ -3e28ea: 7020 82a1 2000 |001f: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a182 │ │ -3e28f0: 5b20 1bd1 |0022: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d11b │ │ -3e28f4: 2200 591a |0024: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3; // type@1a59 │ │ -3e28f8: 7020 8aa1 2000 |0026: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a18a │ │ -3e28fe: 5b20 11d1 |0029: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d111 │ │ -3e2902: 2200 5a1a |002b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4; // type@1a5a │ │ -3e2906: 7020 96a1 2000 |002d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a196 │ │ -3e290c: 5b20 06d1 |0030: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoStateUpdated:Landroid/content/BroadcastReceiver; // field@d106 │ │ -3e2910: 2200 5b1a |0032: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5; // type@1a5b │ │ -3e2914: 7020 98a1 2000 |0034: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a198 │ │ -3e291a: 5b20 0cd1 |0037: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d10c │ │ -3e291e: 2200 5c1a |0039: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6; // type@1a5c │ │ -3e2922: 7020 9aa1 2000 |003b: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a19a │ │ -3e2928: 5b20 07d1 |003e: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d107 │ │ -3e292c: 2200 5d1a |0040: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7; // type@1a5d │ │ -3e2930: 7020 9ca1 2000 |0042: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a19c │ │ -3e2936: 5b20 04d1 |0045: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d104 │ │ -3e293a: 2200 5e1a |0047: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8; // type@1a5e │ │ -3e293e: 7020 9ea1 2000 |0049: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a19e │ │ -3e2944: 5b20 18d1 |004c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d118 │ │ -3e2948: 2200 601a |004e: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9; // type@1a60 │ │ -3e294c: 7020 a3a1 2000 |0050: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1a3 │ │ -3e2952: 5b20 17d1 |0053: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d117 │ │ -3e2956: 0e00 |0055: return-void │ │ +3e2874: |[3e2874] de.danoeh.antennapod.playback.service.PlaybackService.:()V │ │ +3e2884: 7010 823a 0200 |0000: invoke-direct {v2}, Landroidx/media/MediaBrowserServiceCompat;.:()V // method@3a82 │ │ +3e288a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +3e288c: 5b20 05d1 |0004: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ +3e2890: 5b20 16d1 |0006: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ +3e2894: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +3e2896: 5920 09d1 |0009: iput v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickCount:I // field@d109 │ │ +3e289a: 2200 8501 |000b: new-instance v0, Landroid/os/Handler; // type@0185 │ │ +3e289e: 7100 8f07 0000 |000d: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ +3e28a4: 0c01 |0010: move-result-object v1 │ │ +3e28a6: 7020 6a07 1000 |0011: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ +3e28ac: 5b20 0ad1 |0014: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.clickHandler:Landroid/os/Handler; // field@d10a │ │ +3e28b0: 2200 611a |0016: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder; // type@1a61 │ │ +3e28b4: 7020 b3a1 2000 |0018: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$LocalBinder;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1b3 │ │ +3e28ba: 5b20 0fd1 |001b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d10f │ │ +3e28be: 2200 561a |001d: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$2; // type@1a56 │ │ +3e28c2: 7020 82a1 2000 |001f: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a182 │ │ +3e28c8: 5b20 1bd1 |0022: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d11b │ │ +3e28cc: 2200 591a |0024: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$3; // type@1a59 │ │ +3e28d0: 7020 8aa1 2000 |0026: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a18a │ │ +3e28d6: 5b20 11d1 |0029: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d111 │ │ +3e28da: 2200 5a1a |002b: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$4; // type@1a5a │ │ +3e28de: 7020 96a1 2000 |002d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$4;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a196 │ │ +3e28e4: 5b20 06d1 |0030: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoStateUpdated:Landroid/content/BroadcastReceiver; // field@d106 │ │ +3e28e8: 2200 5b1a |0032: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$5; // type@1a5b │ │ +3e28ec: 7020 98a1 2000 |0034: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$5;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a198 │ │ +3e28f2: 5b20 0cd1 |0037: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d10c │ │ +3e28f6: 2200 5c1a |0039: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$6; // type@1a5c │ │ +3e28fa: 7020 9aa1 2000 |003b: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$6;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a19a │ │ +3e2900: 5b20 07d1 |003e: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d107 │ │ +3e2904: 2200 5d1a |0040: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$7; // type@1a5d │ │ +3e2908: 7020 9ca1 2000 |0042: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$7;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a19c │ │ +3e290e: 5b20 04d1 |0045: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d104 │ │ +3e2912: 2200 5e1a |0047: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$8; // type@1a5e │ │ +3e2916: 7020 9ea1 2000 |0049: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a19e │ │ +3e291c: 5b20 18d1 |004c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d118 │ │ +3e2920: 2200 601a |004e: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$9; // type@1a60 │ │ +3e2924: 7020 a3a1 2000 |0050: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$9;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a1a3 │ │ +3e292a: 5b20 17d1 |0053: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d117 │ │ +3e292e: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=164 │ │ 0x0006 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=167 │ │ @@ -1446663,32 +1446657,32 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3e2958: |[3e2958] de.danoeh.antennapod.playback.service.PlaybackService.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e2968: 2050 cf18 |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e296c: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -3e2970: 1f05 cf18 |0004: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e2974: 6e10 409c 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e297a: 0c05 |0009: move-result-object v5 │ │ -3e297c: 6e10 f79b 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3e2982: 0b00 |000d: move-result-wide v0 │ │ -3e2984: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -3e2986: 2352 c91c |000f: new-array v2, v5, [J // type@1cc9 │ │ -3e298a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3e298c: 4c00 0203 |0012: aput-wide v0, v2, v3 │ │ -3e2990: 7140 76a3 3425 |0014: invoke-static {v4, v3, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;ZZ[J)Ljava/util/concurrent/Future; // method@a376 │ │ -3e2996: 6005 95e2 |0017: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ -3e299a: 6e20 ff01 5400 |0019: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e29a0: 0c05 |001c: move-result-object v5 │ │ -3e29a2: 6e20 8c3a 5400 |001d: invoke-virtual {v4, v5}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@3a8c │ │ -3e29a8: 0e00 |0020: return-void │ │ +3e2930: |[3e2930] de.danoeh.antennapod.playback.service.PlaybackService.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e2940: 2050 cf18 |0000: instance-of v0, v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e2944: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +3e2948: 1f05 cf18 |0004: check-cast v5, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e294c: 6e10 409c 0500 |0006: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e2952: 0c05 |0009: move-result-object v5 │ │ +3e2954: 6e10 f79b 0500 |000a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3e295a: 0b00 |000d: move-result-wide v0 │ │ +3e295c: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +3e295e: 2352 c91c |000f: new-array v2, v5, [J // type@1cc9 │ │ +3e2962: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3e2964: 4c00 0203 |0012: aput-wide v0, v2, v3 │ │ +3e2968: 7140 76a3 3425 |0014: invoke-static {v4, v3, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.addQueueItem:(Landroid/content/Context;ZZ[J)Ljava/util/concurrent/Future; // method@a376 │ │ +3e296e: 6005 95e2 |0017: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ +3e2972: 6e20 ff01 5400 |0019: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e2978: 0c05 |001c: move-result-object v5 │ │ +3e297a: 6e20 8c3a 5400 |001d: invoke-virtual {v4, v5}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@3a8c │ │ +3e2980: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1826 │ │ 0x0004 line=1827 │ │ 0x0014 line=1828 │ │ 0x0017 line=1829 │ │ locals : │ │ @@ -1446700,63 +1446694,63 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -3e29ac: |[3e29ac] de.danoeh.antennapod.playback.service.PlaybackService.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ -3e29bc: 6e10 d2a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ -3e29c2: 0c00 |0003: move-result-object v0 │ │ -3e29c4: 6201 1bc9 |0004: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e29c8: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -3e29cc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -3e29ce: 2802 |0009: goto 000b // +0002 │ │ -3e29d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3e29d2: 6e10 d1a0 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e29d8: 0c01 |000e: move-result-object v1 │ │ -3e29da: 3801 5300 |000f: if-eqz v1, 0062 // +0053 │ │ -3e29de: 2201 6100 |0011: new-instance v1, Landroid/content/Intent; // type@0061 │ │ -3e29e2: 7020 2a02 6100 |0013: invoke-direct {v1, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ -3e29e8: 1a06 9e81 |0016: const-string v6, "id" // string@819e │ │ -3e29ec: 1602 0100 |0018: const-wide/16 v2, #int 1 // #1 │ │ -3e29f0: 6e40 4202 6132 |001a: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ -3e29f6: 1a06 8e58 |001d: const-string v6, "artist" // string@588e │ │ -3e29fa: 1a02 0000 |001f: const-string v2, "" // string@0000 │ │ -3e29fe: 6e30 4702 6102 |0021: invoke-virtual {v1, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ -3e2a04: 6e10 d1a0 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e2a0a: 0c06 |0027: move-result-object v6 │ │ -3e2a0c: 7210 c99c 0600 |0028: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ -3e2a12: 0c06 |002b: move-result-object v6 │ │ -3e2a14: 1a02 bf55 |002c: const-string v2, "album" // string@55bf │ │ -3e2a18: 6e30 4702 2106 |002e: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ -3e2a1e: 6e10 d1a0 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e2a24: 0c06 |0034: move-result-object v6 │ │ -3e2a26: 7210 c89c 0600 |0035: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ -3e2a2c: 0c06 |0038: move-result-object v6 │ │ -3e2a2e: 1a02 46c3 |0039: const-string v2, "track" // string@c346 │ │ -3e2a32: 6e30 4702 2106 |003b: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ -3e2a38: 1a06 76a8 |003e: const-string v6, "playing" // string@a876 │ │ -3e2a3c: 6e30 4802 6100 |0040: invoke-virtual {v1, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ -3e2a42: 6e10 d1a0 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e2a48: 0c06 |0046: move-result-object v6 │ │ -3e2a4a: 7210 c79c 0600 |0047: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3e2a50: 0a06 |004a: move-result v6 │ │ -3e2a52: 8162 |004b: int-to-long v2, v6 │ │ -3e2a54: 1a06 3869 |004c: const-string v6, "duration" // string@6938 │ │ -3e2a58: 6e40 4202 6132 |004e: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ -3e2a5e: 6e10 d1a0 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e2a64: 0c05 |0054: move-result-object v5 │ │ -3e2a66: 7210 d09c 0500 |0055: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e2a6c: 0a05 |0058: move-result v5 │ │ -3e2a6e: 8155 |0059: int-to-long v5, v5 │ │ -3e2a70: 1a00 bca8 |005a: const-string v0, "position" // string@a8bc │ │ -3e2a74: 6e40 4202 0165 |005c: invoke-virtual {v1, v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ -3e2a7a: 6e20 1002 1400 |005f: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ -3e2a80: 0e00 |0062: return-void │ │ +3e2984: |[3e2984] de.danoeh.antennapod.playback.service.PlaybackService.bluetoothNotifyChange:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;Ljava/lang/String;)V │ │ +3e2994: 6e10 d2a0 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ +3e299a: 0c00 |0003: move-result-object v0 │ │ +3e299c: 6201 1bc9 |0004: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e29a0: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +3e29a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +3e29a6: 2802 |0009: goto 000b // +0002 │ │ +3e29a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3e29aa: 6e10 d1a0 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e29b0: 0c01 |000e: move-result-object v1 │ │ +3e29b2: 3801 5300 |000f: if-eqz v1, 0062 // +0053 │ │ +3e29b6: 2201 6100 |0011: new-instance v1, Landroid/content/Intent; // type@0061 │ │ +3e29ba: 7020 2a02 6100 |0013: invoke-direct {v1, v6}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ +3e29c0: 1a06 9e81 |0016: const-string v6, "id" // string@819e │ │ +3e29c4: 1602 0100 |0018: const-wide/16 v2, #int 1 // #1 │ │ +3e29c8: 6e40 4202 6132 |001a: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ +3e29ce: 1a06 8e58 |001d: const-string v6, "artist" // string@588e │ │ +3e29d2: 1a02 0000 |001f: const-string v2, "" // string@0000 │ │ +3e29d6: 6e30 4702 6102 |0021: invoke-virtual {v1, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ +3e29dc: 6e10 d1a0 0500 |0024: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e29e2: 0c06 |0027: move-result-object v6 │ │ +3e29e4: 7210 c99c 0600 |0028: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ +3e29ea: 0c06 |002b: move-result-object v6 │ │ +3e29ec: 1a02 bf55 |002c: const-string v2, "album" // string@55bf │ │ +3e29f0: 6e30 4702 2106 |002e: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ +3e29f6: 6e10 d1a0 0500 |0031: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e29fc: 0c06 |0034: move-result-object v6 │ │ +3e29fe: 7210 c89c 0600 |0035: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ +3e2a04: 0c06 |0038: move-result-object v6 │ │ +3e2a06: 1a02 46c3 |0039: const-string v2, "track" // string@c346 │ │ +3e2a0a: 6e30 4702 2106 |003b: invoke-virtual {v1, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0247 │ │ +3e2a10: 1a06 76a8 |003e: const-string v6, "playing" // string@a876 │ │ +3e2a14: 6e30 4802 6100 |0040: invoke-virtual {v1, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ +3e2a1a: 6e10 d1a0 0500 |0043: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e2a20: 0c06 |0046: move-result-object v6 │ │ +3e2a22: 7210 c79c 0600 |0047: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3e2a28: 0a06 |004a: move-result v6 │ │ +3e2a2a: 8162 |004b: int-to-long v2, v6 │ │ +3e2a2c: 1a06 3869 |004c: const-string v6, "duration" // string@6938 │ │ +3e2a30: 6e40 4202 6132 |004e: invoke-virtual {v1, v6, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ +3e2a36: 6e10 d1a0 0500 |0051: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e2a3c: 0c05 |0054: move-result-object v5 │ │ +3e2a3e: 7210 d09c 0500 |0055: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e2a44: 0a05 |0058: move-result v5 │ │ +3e2a46: 8155 |0059: int-to-long v5, v5 │ │ +3e2a48: 1a00 bca8 |005a: const-string v0, "position" // string@a8bc │ │ +3e2a4c: 6e40 4202 0165 |005c: invoke-virtual {v1, v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ +3e2a52: 6e20 1002 1400 |005f: invoke-virtual {v4, v1}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ +3e2a58: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x000b line=1485 │ │ 0x0011 line=1486 │ │ 0x001a line=1487 │ │ 0x0021 line=1488 │ │ @@ -1446776,19 +1446770,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3e2afc: |[3e2afc] de.danoeh.antennapod.playback.service.PlaybackService.cancelPositionObserver:()V │ │ -3e2b0c: 5410 15d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d115 │ │ -3e2b10: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3e2b14: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3e2b1a: 0e00 |0007: return-void │ │ +3e2ad4: |[3e2ad4] de.danoeh.antennapod.playback.service.PlaybackService.cancelPositionObserver:()V │ │ +3e2ae4: 5410 15d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d115 │ │ +3e2ae8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3e2aec: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3e2af2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1820 │ │ 0x0004 line=1821 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1446797,74 +1446791,74 @@ │ │ type : '(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 118 16-bit code units │ │ -3e15dc: |[3e15dc] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -3e15ec: 2200 6601 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0166 │ │ -3e15f0: 7010 b106 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@06b1 │ │ -3e15f6: 1a01 9b56 |0005: const-string v1, "android.resource" // string@569b │ │ -3e15fa: 6e20 ba06 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ba │ │ -3e1600: 0c00 |000a: move-result-object v0 │ │ -3e1602: 6e10 fd01 0500 |000b: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e1608: 0c01 |000e: move-result-object v1 │ │ -3e160a: 6e20 da02 7100 |000f: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@02da │ │ -3e1610: 0c01 |0012: move-result-object v1 │ │ -3e1612: 6e20 b506 1000 |0013: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06b5 │ │ -3e1618: 0c00 |0016: move-result-object v0 │ │ -3e161a: 6e10 fd01 0500 |0017: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e1620: 0c01 |001a: move-result-object v1 │ │ -3e1622: 6e20 db02 7100 |001b: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@02db │ │ -3e1628: 0c01 |001e: move-result-object v1 │ │ -3e162a: 6e20 b306 1000 |001f: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06b3 │ │ -3e1630: 0c00 |0022: move-result-object v0 │ │ -3e1632: 6e10 fd01 0500 |0023: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e1638: 0c01 |0026: move-result-object v1 │ │ -3e163a: 6e20 d802 7100 |0027: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@02d8 │ │ -3e1640: 0c07 |002a: move-result-object v7 │ │ -3e1642: 6e20 b306 7000 |002b: invoke-virtual {v0, v7}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06b3 │ │ -3e1648: 0c07 |002e: move-result-object v7 │ │ -3e164a: 6e10 b606 0700 |002f: invoke-virtual {v7}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06b6 │ │ -3e1650: 0c07 |0032: move-result-object v7 │ │ -3e1652: 2200 c601 |0033: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01c6 │ │ -3e1656: 7010 6508 0000 |0035: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0865 │ │ -3e165c: 6e20 6a08 7000 |0038: invoke-virtual {v0, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ -3e1662: 0c07 |003b: move-result-object v7 │ │ -3e1664: 6e10 fd01 0500 |003c: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e166a: 0c00 |003f: move-result-object v0 │ │ -3e166c: 6e20 dc02 6000 |0040: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e1672: 0c00 |0043: move-result-object v0 │ │ -3e1674: 6e20 6b08 0700 |0044: invoke-virtual {v7, v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086b │ │ -3e167a: 0c07 |0047: move-result-object v7 │ │ -3e167c: 6e10 fd01 0500 |0048: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e1682: 0c00 |004b: move-result-object v0 │ │ -3e1684: 6e20 dc02 6000 |004c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e168a: 0c06 |004f: move-result-object v6 │ │ -3e168c: 6e20 6e08 6700 |0050: invoke-virtual {v7, v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086e │ │ -3e1692: 0c06 |0053: move-result-object v6 │ │ -3e1694: 6e10 fd01 0500 |0054: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e169a: 0c07 |0057: move-result-object v7 │ │ -3e169c: 6000 c8df |0058: sget v0, Lde/danoeh/antennapod/playback/service/R$plurals;.num_episodes:I // field@dfc8 │ │ -3e16a0: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -3e16a2: 2312 e41d |005b: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ -3e16a6: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -3e16a8: 7110 79a5 0800 |005e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e16ae: 0c04 |0061: move-result-object v4 │ │ -3e16b0: 4d04 0203 |0062: aput-object v4, v2, v3 │ │ -3e16b4: 6e40 d602 0728 |0064: invoke-virtual {v7, v0, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ -3e16ba: 0c07 |0067: move-result-object v7 │ │ -3e16bc: 6e20 6d08 7600 |0068: invoke-virtual {v6, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086d │ │ -3e16c2: 0c06 |006b: move-result-object v6 │ │ -3e16c4: 6e10 6608 0600 |006c: invoke-virtual {v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0866 │ │ -3e16ca: 0c06 |006f: move-result-object v6 │ │ -3e16cc: 2207 be01 |0070: new-instance v7, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01be │ │ -3e16d0: 7030 4608 6701 |0072: invoke-direct {v7, v6, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@0846 │ │ -3e16d6: 1107 |0075: return-object v7 │ │ +3e15b4: |[3e15b4] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +3e15c4: 2200 6601 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0166 │ │ +3e15c8: 7010 b106 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@06b1 │ │ +3e15ce: 1a01 9b56 |0005: const-string v1, "android.resource" // string@569b │ │ +3e15d2: 6e20 ba06 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06ba │ │ +3e15d8: 0c00 |000a: move-result-object v0 │ │ +3e15da: 6e10 fd01 0500 |000b: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e15e0: 0c01 |000e: move-result-object v1 │ │ +3e15e2: 6e20 da02 7100 |000f: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@02da │ │ +3e15e8: 0c01 |0012: move-result-object v1 │ │ +3e15ea: 6e20 b506 1000 |0013: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06b5 │ │ +3e15f0: 0c00 |0016: move-result-object v0 │ │ +3e15f2: 6e10 fd01 0500 |0017: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e15f8: 0c01 |001a: move-result-object v1 │ │ +3e15fa: 6e20 db02 7100 |001b: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@02db │ │ +3e1600: 0c01 |001e: move-result-object v1 │ │ +3e1602: 6e20 b306 1000 |001f: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06b3 │ │ +3e1608: 0c00 |0022: move-result-object v0 │ │ +3e160a: 6e10 fd01 0500 |0023: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e1610: 0c01 |0026: move-result-object v1 │ │ +3e1612: 6e20 d802 7100 |0027: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@02d8 │ │ +3e1618: 0c07 |002a: move-result-object v7 │ │ +3e161a: 6e20 b306 7000 |002b: invoke-virtual {v0, v7}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@06b3 │ │ +3e1620: 0c07 |002e: move-result-object v7 │ │ +3e1622: 6e10 b606 0700 |002f: invoke-virtual {v7}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@06b6 │ │ +3e1628: 0c07 |0032: move-result-object v7 │ │ +3e162a: 2200 c601 |0033: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01c6 │ │ +3e162e: 7010 6508 0000 |0035: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0865 │ │ +3e1634: 6e20 6a08 7000 |0038: invoke-virtual {v0, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ +3e163a: 0c07 |003b: move-result-object v7 │ │ +3e163c: 6e10 fd01 0500 |003c: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e1642: 0c00 |003f: move-result-object v0 │ │ +3e1644: 6e20 dc02 6000 |0040: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e164a: 0c00 |0043: move-result-object v0 │ │ +3e164c: 6e20 6b08 0700 |0044: invoke-virtual {v7, v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086b │ │ +3e1652: 0c07 |0047: move-result-object v7 │ │ +3e1654: 6e10 fd01 0500 |0048: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e165a: 0c00 |004b: move-result-object v0 │ │ +3e165c: 6e20 dc02 6000 |004c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e1662: 0c06 |004f: move-result-object v6 │ │ +3e1664: 6e20 6e08 6700 |0050: invoke-virtual {v7, v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086e │ │ +3e166a: 0c06 |0053: move-result-object v6 │ │ +3e166c: 6e10 fd01 0500 |0054: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e1672: 0c07 |0057: move-result-object v7 │ │ +3e1674: 6000 c8df |0058: sget v0, Lde/danoeh/antennapod/playback/service/R$plurals;.num_episodes:I // field@dfc8 │ │ +3e1678: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +3e167a: 2312 e41d |005b: new-array v2, v1, [Ljava/lang/Object; // type@1de4 │ │ +3e167e: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +3e1680: 7110 79a5 0800 |005e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e1686: 0c04 |0061: move-result-object v4 │ │ +3e1688: 4d04 0203 |0062: aput-object v4, v2, v3 │ │ +3e168c: 6e40 d602 0728 |0064: invoke-virtual {v7, v0, v8, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ +3e1692: 0c07 |0067: move-result-object v7 │ │ +3e1694: 6e20 6d08 7600 |0068: invoke-virtual {v6, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086d │ │ +3e169a: 0c06 |006b: move-result-object v6 │ │ +3e169c: 6e10 6608 0600 |006c: invoke-virtual {v6}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0866 │ │ +3e16a2: 0c06 |006f: move-result-object v6 │ │ +3e16a4: 2207 be01 |0070: new-instance v7, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01be │ │ +3e16a8: 7030 4608 6701 |0072: invoke-direct {v7, v6, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@0846 │ │ +3e16ae: 1107 |0075: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0007 line=372 │ │ 0x000b line=373 │ │ 0x0017 line=374 │ │ 0x0023 line=375 │ │ @@ -1446887,62 +1446881,62 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -3e16d8: |[3e16d8] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -3e16e8: 2200 c601 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01c6 │ │ -3e16ec: 7010 6508 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0865 │ │ -3e16f2: 2201 611b |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e16f6: 7010 06a6 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e16fc: 1a02 ba16 |000a: const-string v2, "FeedId:" // string@16ba │ │ -3e1700: 6e20 12a6 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1706: 6e10 a39b 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3e170c: 0b02 |0012: move-result-wide v2 │ │ -3e170e: 6e30 0ea6 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3e1714: 6e10 1ba6 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e171a: 0c01 |0019: move-result-object v1 │ │ -3e171c: 6e20 6b08 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086b │ │ -3e1722: 0c00 |001d: move-result-object v0 │ │ -3e1724: 6e10 b49b 0500 |001e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3e172a: 0c01 |0021: move-result-object v1 │ │ -3e172c: 6e20 6e08 1000 |0022: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086e │ │ -3e1732: 0c00 |0025: move-result-object v0 │ │ -3e1734: 6e10 9e9b 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@9b9e │ │ -3e173a: 0c01 |0029: move-result-object v1 │ │ -3e173c: 6e20 6708 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0867 │ │ -3e1742: 0c00 |002d: move-result-object v0 │ │ -3e1744: 6e10 9d9b 0500 |002e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getCustomTitle:()Ljava/lang/String; // method@9b9d │ │ -3e174a: 0c01 |0031: move-result-object v1 │ │ -3e174c: 6e20 6d08 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086d │ │ -3e1752: 0c00 |0035: move-result-object v0 │ │ -3e1754: 6e10 a59b 0500 |0036: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3e175a: 0c01 |0039: move-result-object v1 │ │ -3e175c: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -3e1760: 6e10 a59b 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3e1766: 0c01 |003f: move-result-object v1 │ │ -3e1768: 7110 d106 0100 |0040: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3e176e: 0c01 |0043: move-result-object v1 │ │ -3e1770: 6e20 6a08 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ -3e1776: 6e10 ac9b 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ -3e177c: 0c01 |004a: move-result-object v1 │ │ -3e177e: 3801 0d00 |004b: if-eqz v1, 0058 // +000d │ │ -3e1782: 6e10 ac9b 0500 |004d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ -3e1788: 0c05 |0050: move-result-object v5 │ │ -3e178a: 7110 d106 0500 |0051: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3e1790: 0c05 |0054: move-result-object v5 │ │ -3e1792: 6e20 6c08 5000 |0055: invoke-virtual {v0, v5}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086c │ │ -3e1798: 6e10 6608 0000 |0058: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0866 │ │ -3e179e: 0c05 |005b: move-result-object v5 │ │ -3e17a0: 2200 be01 |005c: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01be │ │ -3e17a4: 1211 |005e: const/4 v1, #int 1 // #1 │ │ -3e17a6: 7030 4608 5001 |005f: invoke-direct {v0, v5, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@0846 │ │ -3e17ac: 1100 |0062: return-object v0 │ │ +3e16b0: |[3e16b0] de.danoeh.antennapod.playback.service.PlaybackService.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +3e16c0: 2200 c601 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@01c6 │ │ +3e16c4: 7010 6508 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0865 │ │ +3e16ca: 2201 611b |0005: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e16ce: 7010 06a6 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e16d4: 1a02 ba16 |000a: const-string v2, "FeedId:" // string@16ba │ │ +3e16d8: 6e20 12a6 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e16de: 6e10 a39b 0500 |000f: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3e16e4: 0b02 |0012: move-result-wide v2 │ │ +3e16e6: 6e30 0ea6 2103 |0013: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3e16ec: 6e10 1ba6 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e16f2: 0c01 |0019: move-result-object v1 │ │ +3e16f4: 6e20 6b08 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086b │ │ +3e16fa: 0c00 |001d: move-result-object v0 │ │ +3e16fc: 6e10 b49b 0500 |001e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3e1702: 0c01 |0021: move-result-object v1 │ │ +3e1704: 6e20 6e08 1000 |0022: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086e │ │ +3e170a: 0c00 |0025: move-result-object v0 │ │ +3e170c: 6e10 9e9b 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getDescription:()Ljava/lang/String; // method@9b9e │ │ +3e1712: 0c01 |0029: move-result-object v1 │ │ +3e1714: 6e20 6708 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0867 │ │ +3e171a: 0c00 |002d: move-result-object v0 │ │ +3e171c: 6e10 9d9b 0500 |002e: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getCustomTitle:()Ljava/lang/String; // method@9b9d │ │ +3e1722: 0c01 |0031: move-result-object v1 │ │ +3e1724: 6e20 6d08 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086d │ │ +3e172a: 0c00 |0035: move-result-object v0 │ │ +3e172c: 6e10 a59b 0500 |0036: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3e1732: 0c01 |0039: move-result-object v1 │ │ +3e1734: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +3e1738: 6e10 a59b 0500 |003c: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3e173e: 0c01 |003f: move-result-object v1 │ │ +3e1740: 7110 d106 0100 |0040: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3e1746: 0c01 |0043: move-result-object v1 │ │ +3e1748: 6e20 6a08 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086a │ │ +3e174e: 6e10 ac9b 0500 |0047: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ +3e1754: 0c01 |004a: move-result-object v1 │ │ +3e1756: 3801 0d00 |004b: if-eqz v1, 0058 // +000d │ │ +3e175a: 6e10 ac9b 0500 |004d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getLink:()Ljava/lang/String; // method@9bac │ │ +3e1760: 0c05 |0050: move-result-object v5 │ │ +3e1762: 7110 d106 0500 |0051: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3e1768: 0c05 |0054: move-result-object v5 │ │ +3e176a: 6e20 6c08 5000 |0055: invoke-virtual {v0, v5}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@086c │ │ +3e1770: 6e10 6608 0000 |0058: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0866 │ │ +3e1776: 0c05 |005b: move-result-object v5 │ │ +3e1778: 2200 be01 |005c: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@01be │ │ +3e177c: 1211 |005e: const/4 v1, #int 1 // #1 │ │ +3e177e: 7030 4608 5001 |005f: invoke-direct {v0, v5, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V // method@0846 │ │ +3e1784: 1100 |0062: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x000f line=389 │ │ 0x001e line=390 │ │ 0x0026 line=391 │ │ 0x002e line=392 │ │ @@ -1446961,129 +1446955,129 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 228 16-bit code units │ │ -3e2b38: |[3e2b38] de.danoeh.antennapod.playback.service.PlaybackService.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V │ │ -3e2b48: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e2b4e: 0c00 |0003: move-result-object v0 │ │ -3e2b50: 1c01 9518 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3e2b54: 6e20 47aa 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aa47 │ │ -3e2b5a: 0a00 |0009: move-result v0 │ │ -3e2b5c: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ -3e2b60: 7100 45aa 0000 |000c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e2b66: 0c0b |000f: move-result-object v11 │ │ -3e2b68: 2200 9518 |0010: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3e2b6c: 6001 3be0 |0012: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e03b │ │ -3e2b70: 6e20 ff01 1a00 |0014: invoke-virtual {v10, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e2b76: 0c01 |0017: move-result-object v1 │ │ -3e2b78: 7020 e39a 1000 |0018: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ -3e2b7e: 6e20 48aa 0b00 |001b: invoke-virtual {v11, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e2b84: 0e00 |001e: return-void │ │ -3e2b86: 2200 6100 |001f: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3e2b8a: 7020 2902 b000 |0021: invoke-direct {v0, v11}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0229 │ │ -3e2b90: 1a0b ec6c |0024: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStream" // string@6cec │ │ -3e2b94: 6e20 4e02 b000 |0026: invoke-virtual {v0, v11}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ -3e2b9a: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -3e2b9c: 6e30 4802 b001 |002a: invoke-virtual {v0, v11, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ -3e2ba2: 600b e000 |002d: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e2ba6: 1502 0004 |002f: const/high16 v2, #int 67108864 // #400 │ │ -3e2baa: 1503 000c |0031: const/high16 v3, #int 201326592 // #c00 │ │ -3e2bae: 1304 1700 |0033: const/16 v4, #int 23 // #17 │ │ -3e2bb2: 1505 0008 |0035: const/high16 v5, #int 134217728 // #800 │ │ -3e2bb6: 1306 1a00 |0037: const/16 v6, #int 26 // #1a │ │ -3e2bba: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -3e2bbc: 346b 0900 |003a: if-lt v11, v6, 0043 // +0009 │ │ -3e2bc0: 6008 2ade |003c: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@de2a │ │ -3e2bc4: 7140 62a1 8a30 |003e: invoke-static {v10, v8, v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ -3e2bca: 0c08 |0041: move-result-object v8 │ │ -3e2bcc: 280e |0042: goto 0050 // +000e │ │ -3e2bce: 6008 2ade |0043: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@de2a │ │ -3e2bd2: 344b 0500 |0045: if-lt v11, v4, 004a // +0005 │ │ -3e2bd6: 1509 0004 |0047: const/high16 v9, #int 67108864 // #400 │ │ -3e2bda: 2802 |0049: goto 004b // +0002 │ │ -3e2bdc: 1209 |004a: const/4 v9, #int 0 // #0 │ │ -3e2bde: b659 |004b: or-int/2addr v9, v5 │ │ -3e2be0: 7140 6f01 8a90 |004c: invoke-static {v10, v8, v0, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ -3e2be6: 0c08 |004f: move-result-object v8 │ │ -3e2be8: 2209 6100 |0050: new-instance v9, Landroid/content/Intent; // type@0061 │ │ -3e2bec: 7020 2902 0900 |0052: invoke-direct {v9, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0229 │ │ -3e2bf2: 1a00 ed6c |0055: const-string v0, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@6ced │ │ -3e2bf6: 6e20 4e02 0900 |0057: invoke-virtual {v9, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ -3e2bfc: 6e30 4802 0901 |005a: invoke-virtual {v9, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ -3e2c02: 346b 0900 |005d: if-lt v11, v6, 0066 // +0009 │ │ -3e2c06: 600b 29de |005f: sget v11, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@de29 │ │ -3e2c0a: 7140 62a1 ba39 |0061: invoke-static {v10, v11, v9, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ -3e2c10: 0c0b |0064: move-result-object v11 │ │ -3e2c12: 280d |0065: goto 0072 // +000d │ │ -3e2c14: 6000 29de |0066: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@de29 │ │ -3e2c18: 344b 0300 |0068: if-lt v11, v4, 006b // +0003 │ │ -3e2c1c: 2802 |006a: goto 006c // +0002 │ │ -3e2c1e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -3e2c20: 960b 0205 |006c: or-int v11, v2, v5 │ │ -3e2c24: 7140 6f01 0ab9 |006e: invoke-static {v10, v0, v9, v11}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ -3e2c2a: 0c0b |0071: move-result-object v11 │ │ -3e2c2c: 2200 9105 |0072: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3e2c30: 1a02 57c6 |0074: const-string v2, "user_action" // string@c657 │ │ -3e2c34: 7030 cb26 a002 |0076: invoke-direct {v0, v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3e2c3a: 6002 4fdc |0079: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@dc4f │ │ -3e2c3e: 6e20 df26 2000 |007b: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3e2c44: 0c00 |007e: move-result-object v0 │ │ -3e2c46: 6002 3ce0 |007f: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_title:I // field@e03c │ │ -3e2c4a: 6e20 ff01 2a00 |0081: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e2c50: 0c02 |0084: move-result-object v2 │ │ -3e2c52: 6e20 d526 2000 |0085: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3e2c58: 0c00 |0088: move-result-object v0 │ │ -3e2c5a: 6002 3be0 |0089: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e03b │ │ -3e2c5e: 6e20 ff01 2a00 |008b: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e2c64: 0c02 |008e: move-result-object v2 │ │ -3e2c66: 6e20 d426 2000 |008f: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3e2c6c: 0c00 |0092: move-result-object v0 │ │ -3e2c6e: 2202 8f05 |0093: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ -3e2c72: 7010 c526 0200 |0095: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ -3e2c78: 6003 3be0 |0098: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e03b │ │ -3e2c7c: 6e20 ff01 3a00 |009a: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e2c82: 0c03 |009d: move-result-object v3 │ │ -3e2c84: 6e20 c826 3200 |009e: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ -3e2c8a: 0c02 |00a1: move-result-object v2 │ │ -3e2c8c: 6e20 e026 2000 |00a2: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ -3e2c92: 0c00 |00a5: move-result-object v0 │ │ -3e2c94: 6e20 dd26 7000 |00a6: invoke-virtual {v0, v7}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26dd │ │ -3e2c9a: 0c00 |00a9: move-result-object v0 │ │ -3e2c9c: 6e20 d326 8000 |00aa: invoke-virtual {v0, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ -3e2ca2: 0c00 |00ad: move-result-object v0 │ │ -3e2ca4: 6002 4fdc |00ae: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@dc4f │ │ -3e2ca8: 6003 3ae0 |00b0: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_once:I // field@e03a │ │ -3e2cac: 6e20 ff01 3a00 |00b2: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e2cb2: 0c03 |00b5: move-result-object v3 │ │ -3e2cb4: 6e40 cc26 2083 |00b6: invoke-virtual {v0, v2, v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3e2cba: 0c00 |00b9: move-result-object v0 │ │ -3e2cbc: 6002 4fdc |00ba: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@dc4f │ │ -3e2cc0: 6003 39e0 |00bc: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_always:I // field@e039 │ │ -3e2cc4: 6e20 ff01 3a00 |00be: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e2cca: 0c03 |00c1: move-result-object v3 │ │ -3e2ccc: 6e40 cc26 20b3 |00c2: invoke-virtual {v0, v2, v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3e2cd2: 0c0b |00c5: move-result-object v11 │ │ -3e2cd4: 6e20 d126 1b00 |00c6: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ -3e2cda: 0c0b |00c9: move-result-object v11 │ │ -3e2cdc: 7110 3127 0a00 |00ca: invoke-static {v10}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ -3e2ce2: 0c00 |00cd: move-result-object v0 │ │ -3e2ce4: 6e10 e701 0a00 |00ce: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e2cea: 0c01 |00d1: move-result-object v1 │ │ -3e2cec: 1a02 9756 |00d2: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3e2cf0: 7120 7327 2100 |00d4: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3e2cf6: 0a01 |00d7: move-result v1 │ │ -3e2cf8: 3901 0b00 |00d8: if-nez v1, 00e3 // +000b │ │ -3e2cfc: 6001 1bde |00da: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@de1b │ │ -3e2d00: 6e10 cd26 0b00 |00dc: invoke-virtual {v11}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3e2d06: 0c0b |00df: move-result-object v11 │ │ -3e2d08: 6e30 3327 100b |00e0: invoke-virtual {v0, v1, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ -3e2d0e: 0e00 |00e3: return-void │ │ +3e2b10: |[3e2b10] de.danoeh.antennapod.playback.service.PlaybackService.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V │ │ +3e2b20: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e2b26: 0c00 |0003: move-result-object v0 │ │ +3e2b28: 1c01 9518 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3e2b2c: 6e20 47aa 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aa47 │ │ +3e2b32: 0a00 |0009: move-result v0 │ │ +3e2b34: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ +3e2b38: 7100 45aa 0000 |000c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e2b3e: 0c0b |000f: move-result-object v11 │ │ +3e2b40: 2200 9518 |0010: new-instance v0, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3e2b44: 6001 3be0 |0012: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e03b │ │ +3e2b48: 6e20 ff01 1a00 |0014: invoke-virtual {v10, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e2b4e: 0c01 |0017: move-result-object v1 │ │ +3e2b50: 7020 e39a 1000 |0018: invoke-direct {v0, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ +3e2b56: 6e20 48aa 0b00 |001b: invoke-virtual {v11, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e2b5c: 0e00 |001e: return-void │ │ +3e2b5e: 2200 6100 |001f: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3e2b62: 7020 2902 b000 |0021: invoke-direct {v0, v11}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0229 │ │ +3e2b68: 1a0b ec6c |0024: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStream" // string@6cec │ │ +3e2b6c: 6e20 4e02 b000 |0026: invoke-virtual {v0, v11}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ +3e2b72: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +3e2b74: 6e30 4802 b001 |002a: invoke-virtual {v0, v11, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ +3e2b7a: 600b e000 |002d: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e2b7e: 1502 0004 |002f: const/high16 v2, #int 67108864 // #400 │ │ +3e2b82: 1503 000c |0031: const/high16 v3, #int 201326592 // #c00 │ │ +3e2b86: 1304 1700 |0033: const/16 v4, #int 23 // #17 │ │ +3e2b8a: 1505 0008 |0035: const/high16 v5, #int 134217728 // #800 │ │ +3e2b8e: 1306 1a00 |0037: const/16 v6, #int 26 // #1a │ │ +3e2b92: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +3e2b94: 346b 0900 |003a: if-lt v11, v6, 0043 // +0009 │ │ +3e2b98: 6008 2ade |003c: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@de2a │ │ +3e2b9c: 7140 62a1 8a30 |003e: invoke-static {v10, v8, v0, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ +3e2ba2: 0c08 |0041: move-result-object v8 │ │ +3e2ba4: 280e |0042: goto 0050 // +000e │ │ +3e2ba6: 6008 2ade |0043: sget v8, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_this_time:I // field@de2a │ │ +3e2baa: 344b 0500 |0045: if-lt v11, v4, 004a // +0005 │ │ +3e2bae: 1509 0004 |0047: const/high16 v9, #int 67108864 // #400 │ │ +3e2bb2: 2802 |0049: goto 004b // +0002 │ │ +3e2bb4: 1209 |004a: const/4 v9, #int 0 // #0 │ │ +3e2bb6: b659 |004b: or-int/2addr v9, v5 │ │ +3e2bb8: 7140 6f01 8a90 |004c: invoke-static {v10, v8, v0, v9}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ +3e2bbe: 0c08 |004f: move-result-object v8 │ │ +3e2bc0: 2209 6100 |0050: new-instance v9, Landroid/content/Intent; // type@0061 │ │ +3e2bc4: 7020 2902 0900 |0052: invoke-direct {v9, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0229 │ │ +3e2bca: 1a00 ed6c |0055: const-string v0, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@6ced │ │ +3e2bce: 6e20 4e02 0900 |0057: invoke-virtual {v9, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ +3e2bd4: 6e30 4802 0901 |005a: invoke-virtual {v9, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0248 │ │ +3e2bda: 346b 0900 |005d: if-lt v11, v6, 0066 // +0009 │ │ +3e2bde: 600b 29de |005f: sget v11, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@de29 │ │ +3e2be2: 7140 62a1 ba39 |0061: invoke-static {v10, v11, v9, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@a162 │ │ +3e2be8: 0c0b |0064: move-result-object v11 │ │ +3e2bea: 280d |0065: goto 0072 // +000d │ │ +3e2bec: 6000 29de |0066: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_allow_stream_always:I // field@de29 │ │ +3e2bf0: 344b 0300 |0068: if-lt v11, v4, 006b // +0003 │ │ +3e2bf4: 2802 |006a: goto 006c // +0002 │ │ +3e2bf6: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +3e2bf8: 960b 0205 |006c: or-int v11, v2, v5 │ │ +3e2bfc: 7140 6f01 0ab9 |006e: invoke-static {v10, v0, v9, v11}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016f │ │ +3e2c02: 0c0b |0071: move-result-object v11 │ │ +3e2c04: 2200 9105 |0072: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3e2c08: 1a02 57c6 |0074: const-string v2, "user_action" // string@c657 │ │ +3e2c0c: 7030 cb26 a002 |0076: invoke-direct {v0, v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3e2c12: 6002 4fdc |0079: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@dc4f │ │ +3e2c16: 6e20 df26 2000 |007b: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3e2c1c: 0c00 |007e: move-result-object v0 │ │ +3e2c1e: 6002 3ce0 |007f: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_title:I // field@e03c │ │ +3e2c22: 6e20 ff01 2a00 |0081: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e2c28: 0c02 |0084: move-result-object v2 │ │ +3e2c2a: 6e20 d526 2000 |0085: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3e2c30: 0c00 |0088: move-result-object v0 │ │ +3e2c32: 6002 3be0 |0089: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e03b │ │ +3e2c36: 6e20 ff01 2a00 |008b: invoke-virtual {v10, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e2c3c: 0c02 |008e: move-result-object v2 │ │ +3e2c3e: 6e20 d426 2000 |008f: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3e2c44: 0c00 |0092: move-result-object v0 │ │ +3e2c46: 2202 8f05 |0093: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ +3e2c4a: 7010 c526 0200 |0095: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ +3e2c50: 6003 3be0 |0098: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_notification_message:I // field@e03b │ │ +3e2c54: 6e20 ff01 3a00 |009a: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e2c5a: 0c03 |009d: move-result-object v3 │ │ +3e2c5c: 6e20 c826 3200 |009e: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ +3e2c62: 0c02 |00a1: move-result-object v2 │ │ +3e2c64: 6e20 e026 2000 |00a2: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ +3e2c6a: 0c00 |00a5: move-result-object v0 │ │ +3e2c6c: 6e20 dd26 7000 |00a6: invoke-virtual {v0, v7}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26dd │ │ +3e2c72: 0c00 |00a9: move-result-object v0 │ │ +3e2c74: 6e20 d326 8000 |00aa: invoke-virtual {v0, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ +3e2c7a: 0c00 |00ad: move-result-object v0 │ │ +3e2c7c: 6002 4fdc |00ae: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@dc4f │ │ +3e2c80: 6003 3ae0 |00b0: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_once:I // field@e03a │ │ +3e2c84: 6e20 ff01 3a00 |00b2: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e2c8a: 0c03 |00b5: move-result-object v3 │ │ +3e2c8c: 6e40 cc26 2083 |00b6: invoke-virtual {v0, v2, v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3e2c92: 0c00 |00b9: move-result-object v0 │ │ +3e2c94: 6002 4fdc |00ba: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_stream:I // field@dc4f │ │ +3e2c98: 6003 39e0 |00bc: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.confirm_mobile_streaming_button_always:I // field@e039 │ │ +3e2c9c: 6e20 ff01 3a00 |00be: invoke-virtual {v10, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e2ca2: 0c03 |00c1: move-result-object v3 │ │ +3e2ca4: 6e40 cc26 20b3 |00c2: invoke-virtual {v0, v2, v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3e2caa: 0c0b |00c5: move-result-object v11 │ │ +3e2cac: 6e20 d126 1b00 |00c6: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ +3e2cb2: 0c0b |00c9: move-result-object v11 │ │ +3e2cb4: 7110 3127 0a00 |00ca: invoke-static {v10}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ +3e2cba: 0c00 |00cd: move-result-object v0 │ │ +3e2cbc: 6e10 e701 0a00 |00ce: invoke-virtual {v10}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e2cc2: 0c01 |00d1: move-result-object v1 │ │ +3e2cc4: 1a02 9756 |00d2: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3e2cc8: 7120 7327 2100 |00d4: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3e2cce: 0a01 |00d7: move-result v1 │ │ +3e2cd0: 3901 0b00 |00d8: if-nez v1, 00e3 // +000b │ │ +3e2cd4: 6001 1bde |00da: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@de1b │ │ +3e2cd8: 6e10 cd26 0b00 |00dc: invoke-virtual {v11}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3e2cde: 0c0b |00df: move-result-object v11 │ │ +3e2ce0: 6e30 3327 100b |00e0: invoke-virtual {v0, v1, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ +3e2ce6: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x000c line=595 │ │ 0x0014 line=596 │ │ 0x001b line=595 │ │ 0x001f line=600 │ │ @@ -1447122,109 +1447116,109 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1d50: |[3e1d50] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3e1d60: 6200 0bd1 |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ -3e1d64: 1100 |0002: return-object v0 │ │ +3e1d28: |[3e1d28] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3e1d38: 6200 0bd1 |0000: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ +3e1d3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1672 │ │ locals : │ │ │ │ #51 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'getNextInQueue' │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -3e1da0: |[3e1da0] de.danoeh.antennapod.playback.service.PlaybackService.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e1db0: 2060 cf18 |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e1db4: 1a01 e83f |0002: const-string v1, "PlaybackService" // string@3fe8 │ │ -3e1db8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3e1dba: 3900 0b00 |0005: if-nez v0, 0010 // +000b │ │ -3e1dbe: 1a06 9478 |0007: const-string v6, "getNextInQueue(), but playable not an instance of FeedMedia, so not proceeding" // string@7894 │ │ -3e1dc2: 7120 170b 6100 |0009: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1dc8: 7100 9da3 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ -3e1dce: 1102 |000f: return-object v2 │ │ -3e1dd0: 1a00 9178 |0010: const-string v0, "getNextInQueue()" // string@7891 │ │ -3e1dd4: 7120 170b 0100 |0012: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1dda: 1f06 cf18 |0015: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e1dde: 6e10 409c 0600 |0017: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e1de4: 0c00 |001a: move-result-object v0 │ │ -3e1de6: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -3e1dea: 6e10 419c 0600 |001d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@9c41 │ │ -3e1df0: 0b03 |0020: move-result-wide v3 │ │ -3e1df2: 7120 68a3 4300 |0021: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a368 │ │ -3e1df8: 0c00 |0024: move-result-object v0 │ │ -3e1dfa: 6e20 5e9c 0600 |0025: invoke-virtual {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c5e │ │ -3e1e00: 6e10 409c 0600 |0028: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e1e06: 0c06 |002b: move-result-object v6 │ │ -3e1e08: 3906 0b00 |002c: if-nez v6, 0037 // +000b │ │ -3e1e0c: 1a06 9278 |002e: const-string v6, "getNextInQueue() with FeedMedia object whose FeedItem is null" // string@7892 │ │ -3e1e10: 7120 210b 6100 |0030: invoke-static {v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ -3e1e16: 7100 9da3 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ -3e1e1c: 1102 |0036: return-object v2 │ │ -3e1e1e: 7110 6fa3 0600 |0037: invoke-static {v6}, Lde/danoeh/antennapod/storage/database/DBReader;.getNextInQueue:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a36f │ │ -3e1e24: 0c06 |003a: move-result-object v6 │ │ -3e1e26: 3806 6100 |003b: if-eqz v6, 009c // +0061 │ │ -3e1e2a: 6e10 fe9b 0600 |003d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e1e30: 0c00 |0040: move-result-object v0 │ │ -3e1e32: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ -3e1e36: 2859 |0043: goto 009c // +0059 │ │ -3e1e38: 7100 e0a3 0000 |0044: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a3e0 │ │ -3e1e3e: 0a00 |0047: move-result v0 │ │ -3e1e40: 3900 1600 |0048: if-nez v0, 005e // +0016 │ │ -3e1e44: 1a00 9378 |004a: const-string v0, "getNextInQueue(), but follow queue is not enabled." // string@7893 │ │ -3e1e48: 7120 170b 0100 |004c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1e4e: 6e10 fe9b 0600 |004f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e1e54: 0c00 |0052: move-result-object v0 │ │ -3e1e56: 7110 9ca3 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a39c │ │ -3e1e5c: 6e10 fe9b 0600 |0056: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e1e62: 0c06 |0059: move-result-object v6 │ │ -3e1e64: 7020 33a2 6500 |005a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ -3e1e6a: 1102 |005d: return-object v2 │ │ -3e1e6c: 6e10 fe9b 0600 |005e: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e1e72: 0c00 |0061: move-result-object v0 │ │ -3e1e74: 6e10 549c 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@9c54 │ │ -3e1e7a: 0a00 |0065: move-result v0 │ │ -3e1e7c: 3900 3100 |0066: if-nez v0, 0097 // +0031 │ │ -3e1e80: 7100 239d 0000 |0068: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@9d23 │ │ -3e1e86: 0a00 |006b: move-result v0 │ │ -3e1e88: 3900 2b00 |006c: if-nez v0, 0097 // +002b │ │ -3e1e8c: 7100 e0a3 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a3e0 │ │ -3e1e92: 0a00 |0071: move-result v0 │ │ -3e1e94: 3800 2500 |0072: if-eqz v0, 0097 // +0025 │ │ -3e1e98: 6e10 f59b 0600 |0074: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e1e9e: 0c00 |0077: move-result-object v0 │ │ -3e1ea0: 6e10 b89b 0000 |0078: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3e1ea6: 0a00 |007b: move-result v0 │ │ -3e1ea8: 3900 1b00 |007c: if-nez v0, 0097 // +001b │ │ -3e1eac: 2200 641a |007e: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ -3e1eb0: 6e10 fe9b 0600 |0080: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e1eb6: 0c06 |0083: move-result-object v6 │ │ -3e1eb8: 7030 36a2 5006 |0084: invoke-direct {v0, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ -3e1ebe: 6e10 38a2 0000 |0087: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a238 │ │ -3e1ec4: 0c06 |008a: move-result-object v6 │ │ -3e1ec6: 7020 e8a1 6500 |008b: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a1e8 │ │ -3e1ecc: 7100 9da3 0000 |008e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ -3e1ed2: 5456 19d1 |0091: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e1ed6: 6e10 1aa3 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e1edc: 1102 |0096: return-object v2 │ │ -3e1ede: 6e10 fe9b 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e1ee4: 0c06 |009a: move-result-object v6 │ │ -3e1ee6: 1106 |009b: return-object v6 │ │ -3e1ee8: 7100 9da3 0000 |009c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ -3e1eee: 1102 |009f: return-object v2 │ │ +3e1d78: |[3e1d78] de.danoeh.antennapod.playback.service.PlaybackService.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e1d88: 2060 cf18 |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e1d8c: 1a01 e83f |0002: const-string v1, "PlaybackService" // string@3fe8 │ │ +3e1d90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3e1d92: 3900 0b00 |0005: if-nez v0, 0010 // +000b │ │ +3e1d96: 1a06 9478 |0007: const-string v6, "getNextInQueue(), but playable not an instance of FeedMedia, so not proceeding" // string@7894 │ │ +3e1d9a: 7120 170b 6100 |0009: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1da0: 7100 9da3 0000 |000c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ +3e1da6: 1102 |000f: return-object v2 │ │ +3e1da8: 1a00 9178 |0010: const-string v0, "getNextInQueue()" // string@7891 │ │ +3e1dac: 7120 170b 0100 |0012: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1db2: 1f06 cf18 |0015: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e1db6: 6e10 409c 0600 |0017: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e1dbc: 0c00 |001a: move-result-object v0 │ │ +3e1dbe: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +3e1dc2: 6e10 419c 0600 |001d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItemId:()J // method@9c41 │ │ +3e1dc8: 0b03 |0020: move-result-wide v3 │ │ +3e1dca: 7120 68a3 4300 |0021: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItem:(J)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a368 │ │ +3e1dd0: 0c00 |0024: move-result-object v0 │ │ +3e1dd2: 6e20 5e9c 0600 |0025: invoke-virtual {v6, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setItem:(Lde/danoeh/antennapod/model/feed/FeedItem;)V // method@9c5e │ │ +3e1dd8: 6e10 409c 0600 |0028: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e1dde: 0c06 |002b: move-result-object v6 │ │ +3e1de0: 3906 0b00 |002c: if-nez v6, 0037 // +000b │ │ +3e1de4: 1a06 9278 |002e: const-string v6, "getNextInQueue() with FeedMedia object whose FeedItem is null" // string@7892 │ │ +3e1de8: 7120 210b 6100 |0030: invoke-static {v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0b21 │ │ +3e1dee: 7100 9da3 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ +3e1df4: 1102 |0036: return-object v2 │ │ +3e1df6: 7110 6fa3 0600 |0037: invoke-static {v6}, Lde/danoeh/antennapod/storage/database/DBReader;.getNextInQueue:(Lde/danoeh/antennapod/model/feed/FeedItem;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a36f │ │ +3e1dfc: 0c06 |003a: move-result-object v6 │ │ +3e1dfe: 3806 6100 |003b: if-eqz v6, 009c // +0061 │ │ +3e1e02: 6e10 fe9b 0600 |003d: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e1e08: 0c00 |0040: move-result-object v0 │ │ +3e1e0a: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ +3e1e0e: 2859 |0043: goto 009c // +0059 │ │ +3e1e10: 7100 e0a3 0000 |0044: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a3e0 │ │ +3e1e16: 0a00 |0047: move-result v0 │ │ +3e1e18: 3900 1600 |0048: if-nez v0, 005e // +0016 │ │ +3e1e1c: 1a00 9378 |004a: const-string v0, "getNextInQueue(), but follow queue is not enabled." // string@7893 │ │ +3e1e20: 7120 170b 0100 |004c: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1e26: 6e10 fe9b 0600 |004f: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e1e2c: 0c00 |0052: move-result-object v0 │ │ +3e1e2e: 7110 9ca3 0000 |0053: invoke-static {v0}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeMediaPlaying:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a39c │ │ +3e1e34: 6e10 fe9b 0600 |0056: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e1e3a: 0c06 |0059: move-result-object v6 │ │ +3e1e3c: 7020 33a2 6500 |005a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ +3e1e42: 1102 |005d: return-object v2 │ │ +3e1e44: 6e10 fe9b 0600 |005e: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e1e4a: 0c00 |0061: move-result-object v0 │ │ +3e1e4c: 6e10 549c 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.localFileAvailable:()Z // method@9c54 │ │ +3e1e52: 0a00 |0065: move-result v0 │ │ +3e1e54: 3900 3100 |0066: if-nez v0, 0097 // +0031 │ │ +3e1e58: 7100 239d 0000 |0068: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@9d23 │ │ +3e1e5e: 0a00 |006b: move-result v0 │ │ +3e1e60: 3900 2b00 |006c: if-nez v0, 0097 // +002b │ │ +3e1e64: 7100 e0a3 0000 |006e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isFollowQueue:()Z // method@a3e0 │ │ +3e1e6a: 0a00 |0071: move-result v0 │ │ +3e1e6c: 3800 2500 |0072: if-eqz v0, 0097 // +0025 │ │ +3e1e70: 6e10 f59b 0600 |0074: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e1e76: 0c00 |0077: move-result-object v0 │ │ +3e1e78: 6e10 b89b 0000 |0078: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3e1e7e: 0a00 |007b: move-result v0 │ │ +3e1e80: 3900 1b00 |007c: if-nez v0, 0097 // +001b │ │ +3e1e84: 2200 641a |007e: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ +3e1e88: 6e10 fe9b 0600 |0080: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e1e8e: 0c06 |0083: move-result-object v6 │ │ +3e1e90: 7030 36a2 5006 |0084: invoke-direct {v0, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ +3e1e96: 6e10 38a2 0000 |0087: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a238 │ │ +3e1e9c: 0c06 |008a: move-result-object v6 │ │ +3e1e9e: 7020 e8a1 6500 |008b: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a1e8 │ │ +3e1ea4: 7100 9da3 0000 |008e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ +3e1eaa: 5456 19d1 |0091: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e1eae: 6e10 1aa3 0600 |0093: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e1eb4: 1102 |0096: return-object v2 │ │ +3e1eb6: 6e10 fe9b 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e1ebc: 0c06 |009a: move-result-object v6 │ │ +3e1ebe: 1106 |009b: return-object v6 │ │ +3e1ec0: 7100 9da3 0000 |009c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ +3e1ec6: 1102 |009f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1026 │ │ 0x0009 line=1027 │ │ 0x000c line=1028 │ │ 0x0012 line=1031 │ │ 0x0015 line=1032 │ │ @@ -1447258,41 +1447252,41 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -3e14a8: |[3e14a8] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -3e14b8: 6300 0ed1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3e14bc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -3e14c0: 6200 0bd1 |0004: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ -3e14c4: 6201 936d |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3e14c8: 3310 0800 |0008: if-ne v0, v1, 0010 // +0008 │ │ -3e14cc: 6300 0dd1 |000a: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ -3e14d0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -3e14d4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3e14d6: 2807 |000f: goto 0016 // +0007 │ │ -3e14d8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3e14da: 2805 |0011: goto 0016 // +0005 │ │ -3e14dc: 7100 94a3 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentEpisodeIsVideo:()Z // method@a394 │ │ -3e14e2: 0a00 |0015: move-result v0 │ │ -3e14e4: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -3e14e8: 2200 bb1a |0018: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1abb │ │ -3e14ec: 7020 02a4 2000 |001a: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a402 │ │ -3e14f2: 6e10 03a4 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a403 │ │ -3e14f8: 0c02 |0020: move-result-object v2 │ │ -3e14fa: 1102 |0021: return-object v2 │ │ -3e14fc: 2200 b91a |0022: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ -3e1500: 7020 fba3 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ -3e1506: 6e10 00a4 0000 |0027: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a400 │ │ -3e150c: 0c02 |002a: move-result-object v2 │ │ -3e150e: 6e10 fca3 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ -3e1514: 0c02 |002e: move-result-object v2 │ │ -3e1516: 1102 |002f: return-object v2 │ │ +3e1480: |[3e1480] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +3e1490: 6300 0ed1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3e1494: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +3e1498: 6200 0bd1 |0004: sget-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ +3e149c: 6201 936d |0006: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3e14a0: 3310 0800 |0008: if-ne v0, v1, 0010 // +0008 │ │ +3e14a4: 6300 0dd1 |000a: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ +3e14a8: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +3e14ac: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3e14ae: 2807 |000f: goto 0016 // +0007 │ │ +3e14b0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3e14b2: 2805 |0011: goto 0016 // +0005 │ │ +3e14b4: 7100 94a3 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentEpisodeIsVideo:()Z // method@a394 │ │ +3e14ba: 0a00 |0015: move-result v0 │ │ +3e14bc: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +3e14c0: 2200 bb1a |0018: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1abb │ │ +3e14c4: 7020 02a4 2000 |001a: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a402 │ │ +3e14ca: 6e10 03a4 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a403 │ │ +3e14d0: 0c02 |0020: move-result-object v2 │ │ +3e14d2: 1102 |0021: return-object v2 │ │ +3e14d4: 2200 b91a |0022: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ +3e14d8: 7020 fba3 2000 |0024: invoke-direct {v0, v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ +3e14de: 6e10 00a4 0000 |0027: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a400 │ │ +3e14e4: 0c02 |002a: move-result-object v2 │ │ +3e14e6: 6e10 fca3 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ +3e14ec: 0c02 |002e: move-result-object v2 │ │ +3e14ee: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0012 line=201 │ │ 0x0018 line=205 │ │ 0x0022 line=207 │ │ @@ -1447304,33 +1447298,33 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -3e1518: |[3e1518] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; │ │ -3e1528: 7210 ce9c 0200 |0000: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ -3e152e: 0c02 |0003: move-result-object v2 │ │ -3e1530: 6200 936d |0004: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3e1534: 3302 1000 |0006: if-ne v2, v0, 0016 // +0010 │ │ -3e1538: 6302 0dd1 |0008: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ -3e153c: 3902 0c00 |000a: if-nez v2, 0016 // +000c │ │ -3e1540: 2202 bb1a |000c: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1abb │ │ -3e1544: 7020 02a4 1200 |000e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a402 │ │ -3e154a: 6e10 03a4 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a403 │ │ -3e1550: 0c01 |0014: move-result-object v1 │ │ -3e1552: 1101 |0015: return-object v1 │ │ -3e1554: 2202 b91a |0016: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ -3e1558: 7020 fba3 1200 |0018: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ -3e155e: 6e10 00a4 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a400 │ │ -3e1564: 0c01 |001e: move-result-object v1 │ │ -3e1566: 6e10 fca3 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ -3e156c: 0c01 |0022: move-result-object v1 │ │ -3e156e: 1101 |0023: return-object v1 │ │ +3e14f0: |[3e14f0] de.danoeh.antennapod.playback.service.PlaybackService.getPlayerActivityIntent:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)Landroid/content/Intent; │ │ +3e1500: 7210 ce9c 0200 |0000: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ +3e1506: 0c02 |0003: move-result-object v2 │ │ +3e1508: 6200 936d |0004: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3e150c: 3302 1000 |0006: if-ne v2, v0, 0016 // +0010 │ │ +3e1510: 6302 0dd1 |0008: sget-boolean v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ +3e1514: 3902 0c00 |000a: if-nez v2, 0016 // +000c │ │ +3e1518: 2202 bb1a |000c: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter; // type@1abb │ │ +3e151c: 7020 02a4 1200 |000e: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.:(Landroid/content/Context;)V // method@a402 │ │ +3e1522: 6e10 03a4 0200 |0011: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/VideoPlayerActivityStarter;.getIntent:()Landroid/content/Intent; // method@a403 │ │ +3e1528: 0c01 |0014: move-result-object v1 │ │ +3e152a: 1101 |0015: return-object v1 │ │ +3e152c: 2202 b91a |0016: new-instance v2, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ +3e1530: 7020 fba3 1200 |0018: invoke-direct {v2, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ +3e1536: 6e10 00a4 0200 |001b: invoke-virtual {v2}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withOpenPlayer:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a400 │ │ +3e153c: 0c01 |001e: move-result-object v1 │ │ +3e153e: 6e10 fca3 0100 |001f: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ +3e1544: 0c01 |0022: move-result-object v1 │ │ +3e1546: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x000c line=217 │ │ 0x0016 line=219 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 (null) Landroid/content/Context; │ │ @@ -1447341,221 +1447335,221 @@ │ │ type : '(IZ)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 418 16-bit code units │ │ -3e191c: |[3e191c] de.danoeh.antennapod.playback.service.PlaybackService.handleKeycode:(IZ)Z │ │ -3e192c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e1930: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e1936: 1a01 9018 |0005: const-string v1, "Handling keycode: " // string@1890 │ │ -3e193a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1940: 6e20 0da6 7000 |000a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e1946: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e194c: 0c00 |0010: move-result-object v0 │ │ -3e194e: 1a01 e83f |0011: const-string v1, "PlaybackService" // string@3fe8 │ │ -3e1952: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1958: 5460 10d1 |0016: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e195c: 6e10 daa0 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ -3e1962: 0c00 |001b: move-result-object v0 │ │ -3e1964: 6e10 d2a0 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ -3e196a: 0c02 |001f: move-result-object v2 │ │ -3e196c: 1303 4f00 |0020: const/16 v3, #int 79 // #4f │ │ -3e1970: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -3e1972: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -3e1974: 3237 1f01 |0024: if-eq v7, v3, 0143 // +011f │ │ -3e1978: 1303 7e00 |0026: const/16 v3, #int 126 // #7e │ │ -3e197c: 3237 eb00 |0028: if-eq v7, v3, 0113 // +00eb │ │ -3e1980: 1303 7f00 |002a: const/16 v3, #int 127 // #7f │ │ -3e1984: 3237 d700 |002c: if-eq v7, v3, 0103 // +00d7 │ │ -3e1988: 2b07 6401 0000 |002e: packed-switch v7, 00000192 // +00000164 │ │ -3e198e: 2208 611b |0031: new-instance v8, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e1992: 7010 06a6 0800 |0033: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e1998: 1a02 5a4a |0036: const-string v2, "Unhandled key code: " // string@4a5a │ │ -3e199c: 6e20 12a6 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e19a2: 6e20 0da6 7800 |003b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e19a8: 6e10 1ba6 0800 |003e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e19ae: 0c08 |0041: move-result-object v8 │ │ -3e19b0: 7120 170b 8100 |0042: invoke-static {v1, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e19b6: 6e10 d1a0 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ -3e19bc: 0c08 |0048: move-result-object v8 │ │ -3e19be: 3808 2700 |0049: if-eqz v8, 0070 // +0027 │ │ -3e19c2: 6e10 d2a0 0000 |004b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ -3e19c8: 0c08 |004e: move-result-object v8 │ │ -3e19ca: 6200 1bc9 |004f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e19ce: 3308 1f00 |0051: if-ne v8, v0, 0070 // +001f │ │ -3e19d2: 6e10 fd01 0600 |0053: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e19d8: 0c08 |0056: move-result-object v8 │ │ -3e19da: 6000 3de3 |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.unknown_media_key:I // field@e33d │ │ -3e19de: 6e20 dc02 0800 |0059: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e19e4: 0c08 |005c: move-result-object v8 │ │ -3e19e6: 2350 e41d |005d: new-array v0, v5, [Ljava/lang/Object; // type@1de4 │ │ -3e19ea: 7110 79a5 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e19f0: 0c07 |0062: move-result-object v7 │ │ -3e19f2: 4d07 0004 |0063: aput-object v7, v0, v4 │ │ -3e19f6: 7120 e2a5 0800 |0065: invoke-static {v8, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ -3e19fc: 0c07 |0068: move-result-object v7 │ │ -3e19fe: 7130 7212 7604 |0069: invoke-static {v6, v7, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ -3e1a04: 0c07 |006c: move-result-object v7 │ │ -3e1a06: 6e10 7312 0700 |006d: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@1273 │ │ -3e1a0c: 0f04 |0070: return v4 │ │ -3e1a0e: 6e10 f6a1 0600 |0071: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1a14: 0c07 |0074: move-result-object v7 │ │ -3e1a16: 6208 1bc9 |0075: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1a1a: 3287 0c00 |0077: if-eq v7, v8, 0083 // +000c │ │ -3e1a1e: 6e10 f6a1 0600 |0079: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1a24: 0c07 |007c: move-result-object v7 │ │ -3e1a26: 6208 1ac9 |007d: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e1a2a: 3387 0300 |007f: if-ne v7, v8, 0082 // +0003 │ │ -3e1a2e: 2802 |0081: goto 0083 // +0002 │ │ -3e1a30: 0f04 |0082: return v4 │ │ -3e1a32: 5467 10d1 |0083: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1a36: 7100 c3a3 0000 |0085: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a3c3 │ │ -3e1a3c: 0a08 |0088: move-result v8 │ │ -3e1a3e: d288 e803 |0089: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ -3e1a42: 6e20 eda0 8700 |008b: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a0ed │ │ -3e1a48: 0f05 |008e: return v5 │ │ -3e1a4a: 6e10 f6a1 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1a50: 0c07 |0092: move-result-object v7 │ │ -3e1a52: 6208 1bc9 |0093: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1a56: 3287 0c00 |0095: if-eq v7, v8, 00a1 // +000c │ │ -3e1a5a: 6e10 f6a1 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1a60: 0c07 |009a: move-result-object v7 │ │ -3e1a62: 6208 1ac9 |009b: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e1a66: 3387 0300 |009d: if-ne v7, v8, 00a0 // +0003 │ │ -3e1a6a: 2802 |009f: goto 00a1 // +0002 │ │ -3e1a6c: 0f04 |00a0: return v4 │ │ -3e1a6e: 5467 10d1 |00a1: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1a72: 7100 cda3 0000 |00a3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ -3e1a78: 0a08 |00a6: move-result v8 │ │ -3e1a7a: 7b88 |00a7: neg-int v8, v8 │ │ -3e1a7c: d288 e803 |00a8: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ -3e1a80: 6e20 eda0 8700 |00aa: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a0ed │ │ -3e1a86: 0f05 |00ad: return v5 │ │ -3e1a88: 3908 0b00 |00ae: if-nez v8, 00b9 // +000b │ │ -3e1a8c: 7100 c7a3 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwarePreviousButton:()I // method@a3c7 │ │ -3e1a92: 0a07 |00b3: move-result v7 │ │ -3e1a94: 7030 f8a1 7605 |00b4: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ -3e1a9a: 0a07 |00b7: move-result v7 │ │ -3e1a9c: 0f07 |00b8: return v7 │ │ -3e1a9e: 6e10 f6a1 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1aa4: 0c07 |00bc: move-result-object v7 │ │ -3e1aa6: 6208 1bc9 |00bd: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1aaa: 3287 0c00 |00bf: if-eq v7, v8, 00cb // +000c │ │ -3e1aae: 6e10 f6a1 0600 |00c1: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1ab4: 0c07 |00c4: move-result-object v7 │ │ -3e1ab6: 6208 1ac9 |00c5: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e1aba: 3387 0300 |00c7: if-ne v7, v8, 00ca // +0003 │ │ -3e1abe: 2802 |00c9: goto 00cb // +0002 │ │ -3e1ac0: 0f04 |00ca: return v4 │ │ -3e1ac2: 5467 10d1 |00cb: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1ac6: 6e20 eea0 4700 |00cd: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ -3e1acc: 0f05 |00d0: return v5 │ │ -3e1ace: 3908 0b00 |00d1: if-nez v8, 00dc // +000b │ │ -3e1ad2: 7100 c6a3 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a3c6 │ │ -3e1ad8: 0a07 |00d6: move-result v7 │ │ -3e1ada: 7030 f8a1 7605 |00d7: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ -3e1ae0: 0a07 |00da: move-result v7 │ │ -3e1ae2: 0f07 |00db: return v7 │ │ -3e1ae4: 6e10 f6a1 0600 |00dc: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1aea: 0c07 |00df: move-result-object v7 │ │ -3e1aec: 6208 1bc9 |00e0: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1af0: 3287 0c00 |00e2: if-eq v7, v8, 00ee // +000c │ │ -3e1af4: 6e10 f6a1 0600 |00e4: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ -3e1afa: 0c07 |00e7: move-result-object v7 │ │ -3e1afc: 6208 1ac9 |00e8: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e1b00: 3387 0300 |00ea: if-ne v7, v8, 00ed // +0003 │ │ -3e1b04: 2802 |00ec: goto 00ee // +0002 │ │ -3e1b06: 0f04 |00ed: return v4 │ │ -3e1b08: 5467 10d1 |00ee: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1b0c: 6e10 f9a0 0700 |00f0: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ -3e1b12: 0f05 |00f3: return v5 │ │ -3e1b14: 6207 1bc9 |00f4: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1b18: 3372 0700 |00f6: if-ne v2, v7, 00fd // +0007 │ │ -3e1b1c: 5467 10d1 |00f8: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1b20: 6e30 e6a0 5705 |00fa: invoke-virtual {v7, v5, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e1b26: 5467 19d1 |00fd: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e1b2a: 6e20 19a3 5700 |00ff: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3e1b30: 0f05 |0102: return v5 │ │ -3e1b32: 6207 1bc9 |0103: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1b36: 3372 0d00 |0105: if-ne v2, v7, 0112 // +000d │ │ -3e1b3a: 5467 10d1 |0107: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1b3e: 7100 e2a3 0000 |0109: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e1b44: 0a08 |010c: move-result v8 │ │ -3e1b46: b758 |010d: xor-int/2addr v8, v5 │ │ -3e1b48: 6e30 e6a0 8704 |010e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e1b4e: 0f05 |0111: return v5 │ │ -3e1b50: 0f04 |0112: return v4 │ │ -3e1b52: 6207 1ac9 |0113: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e1b56: 3272 2300 |0115: if-eq v2, v7, 0138 // +0023 │ │ -3e1b5a: 6207 1cc9 |0117: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e1b5e: 3372 0300 |0119: if-ne v2, v7, 011c // +0003 │ │ -3e1b62: 281d |011b: goto 0138 // +001d │ │ -3e1b64: 6207 18c9 |011c: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e1b68: 3372 0d00 |011e: if-ne v2, v7, 012b // +000d │ │ -3e1b6c: 5467 10d1 |0120: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1b70: 6e20 f4a0 5700 |0122: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ -3e1b76: 5467 10d1 |0125: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1b7a: 6e10 e8a0 0700 |0127: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ -3e1b80: 2813 |012a: goto 013d // +0013 │ │ -3e1b82: 5467 10d1 |012b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1b86: 6e10 dba0 0700 |012d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3e1b8c: 0c07 |0130: move-result-object v7 │ │ -3e1b8e: 3907 0600 |0131: if-nez v7, 0137 // +0006 │ │ -3e1b92: 7010 2fa2 0600 |0133: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a22f │ │ -3e1b98: 2807 |0136: goto 013d // +0007 │ │ -3e1b9a: 0f04 |0137: return v4 │ │ -3e1b9c: 5467 10d1 |0138: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1ba0: 6e10 eca0 0700 |013a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ -3e1ba6: 5467 1ad1 |013d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e1baa: 6e10 4ca3 0700 |013f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ -3e1bb0: 0f05 |0142: return v5 │ │ -3e1bb2: 6207 1bc9 |0143: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e1bb6: 3372 0d00 |0145: if-ne v2, v7, 0152 // +000d │ │ -3e1bba: 5467 10d1 |0147: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1bbe: 7100 e2a3 0000 |0149: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e1bc4: 0a08 |014c: move-result v8 │ │ -3e1bc6: b758 |014d: xor-int/2addr v8, v5 │ │ -3e1bc8: 6e30 e6a0 8704 |014e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e1bce: 283a |0151: goto 018b // +003a │ │ -3e1bd0: 6207 1ac9 |0152: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e1bd4: 3272 3200 |0154: if-eq v2, v7, 0186 // +0032 │ │ -3e1bd8: 6207 1cc9 |0156: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e1bdc: 3372 0300 |0158: if-ne v2, v7, 015b // +0003 │ │ -3e1be0: 282c |015a: goto 0186 // +002c │ │ -3e1be2: 6207 1dc9 |015b: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3e1be6: 3372 0d00 |015d: if-ne v2, v7, 016a // +000d │ │ -3e1bea: 5467 10d1 |015f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1bee: 6e10 e4a0 0700 |0161: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a0e4 │ │ -3e1bf4: 0a08 |0164: move-result v8 │ │ -3e1bf6: b758 |0165: xor-int/2addr v8, v5 │ │ -3e1bf8: 6e20 f4a0 8700 |0166: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ -3e1bfe: 2822 |0169: goto 018b // +0022 │ │ -3e1c00: 6207 18c9 |016a: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e1c04: 3372 0d00 |016c: if-ne v2, v7, 0179 // +000d │ │ -3e1c08: 5467 10d1 |016e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1c0c: 6e20 f4a0 5700 |0170: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ -3e1c12: 5467 10d1 |0173: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1c16: 6e10 e8a0 0700 |0175: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ -3e1c1c: 2813 |0178: goto 018b // +0013 │ │ -3e1c1e: 5467 10d1 |0179: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1c22: 6e10 dba0 0700 |017b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3e1c28: 0c07 |017e: move-result-object v7 │ │ -3e1c2a: 3907 0600 |017f: if-nez v7, 0185 // +0006 │ │ -3e1c2e: 7010 2fa2 0600 |0181: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a22f │ │ -3e1c34: 2807 |0184: goto 018b // +0007 │ │ -3e1c36: 0f04 |0185: return v4 │ │ -3e1c38: 5467 10d1 |0186: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1c3c: 6e10 eca0 0700 |0188: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ -3e1c42: 5467 1ad1 |018b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e1c46: 6e10 4ca3 0700 |018d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ -3e1c4c: 0f05 |0190: return v5 │ │ -3e1c4e: 0000 |0191: nop // spacer │ │ -3e1c50: 0001 0600 5500 0000 1501 0000 c600 ... |0192: packed-switch-data (16 units) │ │ +3e18f4: |[3e18f4] de.danoeh.antennapod.playback.service.PlaybackService.handleKeycode:(IZ)Z │ │ +3e1904: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e1908: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e190e: 1a01 9018 |0005: const-string v1, "Handling keycode: " // string@1890 │ │ +3e1912: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e1918: 6e20 0da6 7000 |000a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e191e: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e1924: 0c00 |0010: move-result-object v0 │ │ +3e1926: 1a01 e83f |0011: const-string v1, "PlaybackService" // string@3fe8 │ │ +3e192a: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1930: 5460 10d1 |0016: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1934: 6e10 daa0 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ +3e193a: 0c00 |001b: move-result-object v0 │ │ +3e193c: 6e10 d2a0 0000 |001c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ +3e1942: 0c02 |001f: move-result-object v2 │ │ +3e1944: 1303 4f00 |0020: const/16 v3, #int 79 // #4f │ │ +3e1948: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +3e194a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +3e194c: 3237 1f01 |0024: if-eq v7, v3, 0143 // +011f │ │ +3e1950: 1303 7e00 |0026: const/16 v3, #int 126 // #7e │ │ +3e1954: 3237 eb00 |0028: if-eq v7, v3, 0113 // +00eb │ │ +3e1958: 1303 7f00 |002a: const/16 v3, #int 127 // #7f │ │ +3e195c: 3237 d700 |002c: if-eq v7, v3, 0103 // +00d7 │ │ +3e1960: 2b07 6401 0000 |002e: packed-switch v7, 00000192 // +00000164 │ │ +3e1966: 2208 611b |0031: new-instance v8, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e196a: 7010 06a6 0800 |0033: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e1970: 1a02 5a4a |0036: const-string v2, "Unhandled key code: " // string@4a5a │ │ +3e1974: 6e20 12a6 2800 |0038: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e197a: 6e20 0da6 7800 |003b: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e1980: 6e10 1ba6 0800 |003e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e1986: 0c08 |0041: move-result-object v8 │ │ +3e1988: 7120 170b 8100 |0042: invoke-static {v1, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e198e: 6e10 d1a0 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0d1 │ │ +3e1994: 0c08 |0048: move-result-object v8 │ │ +3e1996: 3808 2700 |0049: if-eqz v8, 0070 // +0027 │ │ +3e199a: 6e10 d2a0 0000 |004b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0d2 │ │ +3e19a0: 0c08 |004e: move-result-object v8 │ │ +3e19a2: 6200 1bc9 |004f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e19a6: 3308 1f00 |0051: if-ne v8, v0, 0070 // +001f │ │ +3e19aa: 6e10 fd01 0600 |0053: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e19b0: 0c08 |0056: move-result-object v8 │ │ +3e19b2: 6000 3de3 |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.unknown_media_key:I // field@e33d │ │ +3e19b6: 6e20 dc02 0800 |0059: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e19bc: 0c08 |005c: move-result-object v8 │ │ +3e19be: 2350 e41d |005d: new-array v0, v5, [Ljava/lang/Object; // type@1de4 │ │ +3e19c2: 7110 79a5 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e19c8: 0c07 |0062: move-result-object v7 │ │ +3e19ca: 4d07 0004 |0063: aput-object v7, v0, v4 │ │ +3e19ce: 7120 e2a5 0800 |0065: invoke-static {v8, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e2 │ │ +3e19d4: 0c07 |0068: move-result-object v7 │ │ +3e19d6: 7130 7212 7604 |0069: invoke-static {v6, v7, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ +3e19dc: 0c07 |006c: move-result-object v7 │ │ +3e19de: 6e10 7312 0700 |006d: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@1273 │ │ +3e19e4: 0f04 |0070: return v4 │ │ +3e19e6: 6e10 f6a1 0600 |0071: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e19ec: 0c07 |0074: move-result-object v7 │ │ +3e19ee: 6208 1bc9 |0075: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e19f2: 3287 0c00 |0077: if-eq v7, v8, 0083 // +000c │ │ +3e19f6: 6e10 f6a1 0600 |0079: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e19fc: 0c07 |007c: move-result-object v7 │ │ +3e19fe: 6208 1ac9 |007d: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e1a02: 3387 0300 |007f: if-ne v7, v8, 0082 // +0003 │ │ +3e1a06: 2802 |0081: goto 0083 // +0002 │ │ +3e1a08: 0f04 |0082: return v4 │ │ +3e1a0a: 5467 10d1 |0083: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1a0e: 7100 c3a3 0000 |0085: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFastForwardSecs:()I // method@a3c3 │ │ +3e1a14: 0a08 |0088: move-result v8 │ │ +3e1a16: d288 e803 |0089: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ +3e1a1a: 6e20 eda0 8700 |008b: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a0ed │ │ +3e1a20: 0f05 |008e: return v5 │ │ +3e1a22: 6e10 f6a1 0600 |008f: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1a28: 0c07 |0092: move-result-object v7 │ │ +3e1a2a: 6208 1bc9 |0093: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e1a2e: 3287 0c00 |0095: if-eq v7, v8, 00a1 // +000c │ │ +3e1a32: 6e10 f6a1 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1a38: 0c07 |009a: move-result-object v7 │ │ +3e1a3a: 6208 1ac9 |009b: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e1a3e: 3387 0300 |009d: if-ne v7, v8, 00a0 // +0003 │ │ +3e1a42: 2802 |009f: goto 00a1 // +0002 │ │ +3e1a44: 0f04 |00a0: return v4 │ │ +3e1a46: 5467 10d1 |00a1: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1a4a: 7100 cda3 0000 |00a3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getRewindSecs:()I // method@a3cd │ │ +3e1a50: 0a08 |00a6: move-result v8 │ │ +3e1a52: 7b88 |00a7: neg-int v8, v8 │ │ +3e1a54: d288 e803 |00a8: mul-int/lit16 v8, v8, #int 1000 // #03e8 │ │ +3e1a58: 6e20 eda0 8700 |00aa: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a0ed │ │ +3e1a5e: 0f05 |00ad: return v5 │ │ +3e1a60: 3908 0b00 |00ae: if-nez v8, 00b9 // +000b │ │ +3e1a64: 7100 c7a3 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwarePreviousButton:()I // method@a3c7 │ │ +3e1a6a: 0a07 |00b3: move-result v7 │ │ +3e1a6c: 7030 f8a1 7605 |00b4: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ +3e1a72: 0a07 |00b7: move-result v7 │ │ +3e1a74: 0f07 |00b8: return v7 │ │ +3e1a76: 6e10 f6a1 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1a7c: 0c07 |00bc: move-result-object v7 │ │ +3e1a7e: 6208 1bc9 |00bd: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e1a82: 3287 0c00 |00bf: if-eq v7, v8, 00cb // +000c │ │ +3e1a86: 6e10 f6a1 0600 |00c1: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1a8c: 0c07 |00c4: move-result-object v7 │ │ +3e1a8e: 6208 1ac9 |00c5: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e1a92: 3387 0300 |00c7: if-ne v7, v8, 00ca // +0003 │ │ +3e1a96: 2802 |00c9: goto 00cb // +0002 │ │ +3e1a98: 0f04 |00ca: return v4 │ │ +3e1a9a: 5467 10d1 |00cb: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1a9e: 6e20 eea0 4700 |00cd: invoke-virtual {v7, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ +3e1aa4: 0f05 |00d0: return v5 │ │ +3e1aa6: 3908 0b00 |00d1: if-nez v8, 00dc // +000b │ │ +3e1aaa: 7100 c6a3 0000 |00d3: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHardwareForwardButton:()I // method@a3c6 │ │ +3e1ab0: 0a07 |00d6: move-result v7 │ │ +3e1ab2: 7030 f8a1 7605 |00d7: invoke-direct {v6, v7, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ +3e1ab8: 0a07 |00da: move-result v7 │ │ +3e1aba: 0f07 |00db: return v7 │ │ +3e1abc: 6e10 f6a1 0600 |00dc: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1ac2: 0c07 |00df: move-result-object v7 │ │ +3e1ac4: 6208 1bc9 |00e0: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e1ac8: 3287 0c00 |00e2: if-eq v7, v8, 00ee // +000c │ │ +3e1acc: 6e10 f6a1 0600 |00e4: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a1f6 │ │ +3e1ad2: 0c07 |00e7: move-result-object v7 │ │ +3e1ad4: 6208 1ac9 |00e8: sget-object v8, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e1ad8: 3387 0300 |00ea: if-ne v7, v8, 00ed // +0003 │ │ +3e1adc: 2802 |00ec: goto 00ee // +0002 │ │ +3e1ade: 0f04 |00ed: return v4 │ │ +3e1ae0: 5467 10d1 |00ee: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1ae4: 6e10 f9a0 0700 |00f0: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ +3e1aea: 0f05 |00f3: return v5 │ │ +3e1aec: 6207 1bc9 |00f4: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e1af0: 3372 0700 |00f6: if-ne v2, v7, 00fd // +0007 │ │ +3e1af4: 5467 10d1 |00f8: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1af8: 6e30 e6a0 5705 |00fa: invoke-virtual {v7, v5, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e1afe: 5467 19d1 |00fd: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e1b02: 6e20 19a3 5700 |00ff: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3e1b08: 0f05 |0102: return v5 │ │ +3e1b0a: 6207 1bc9 |0103: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e1b0e: 3372 0d00 |0105: if-ne v2, v7, 0112 // +000d │ │ +3e1b12: 5467 10d1 |0107: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1b16: 7100 e2a3 0000 |0109: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e1b1c: 0a08 |010c: move-result v8 │ │ +3e1b1e: b758 |010d: xor-int/2addr v8, v5 │ │ +3e1b20: 6e30 e6a0 8704 |010e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e1b26: 0f05 |0111: return v5 │ │ +3e1b28: 0f04 |0112: return v4 │ │ +3e1b2a: 6207 1ac9 |0113: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e1b2e: 3272 2300 |0115: if-eq v2, v7, 0138 // +0023 │ │ +3e1b32: 6207 1cc9 |0117: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e1b36: 3372 0300 |0119: if-ne v2, v7, 011c // +0003 │ │ +3e1b3a: 281d |011b: goto 0138 // +001d │ │ +3e1b3c: 6207 18c9 |011c: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e1b40: 3372 0d00 |011e: if-ne v2, v7, 012b // +000d │ │ +3e1b44: 5467 10d1 |0120: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1b48: 6e20 f4a0 5700 |0122: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ +3e1b4e: 5467 10d1 |0125: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1b52: 6e10 e8a0 0700 |0127: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ +3e1b58: 2813 |012a: goto 013d // +0013 │ │ +3e1b5a: 5467 10d1 |012b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1b5e: 6e10 dba0 0700 |012d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3e1b64: 0c07 |0130: move-result-object v7 │ │ +3e1b66: 3907 0600 |0131: if-nez v7, 0137 // +0006 │ │ +3e1b6a: 7010 2fa2 0600 |0133: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a22f │ │ +3e1b70: 2807 |0136: goto 013d // +0007 │ │ +3e1b72: 0f04 |0137: return v4 │ │ +3e1b74: 5467 10d1 |0138: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1b78: 6e10 eca0 0700 |013a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ +3e1b7e: 5467 1ad1 |013d: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e1b82: 6e10 4ca3 0700 |013f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ +3e1b88: 0f05 |0142: return v5 │ │ +3e1b8a: 6207 1bc9 |0143: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e1b8e: 3372 0d00 |0145: if-ne v2, v7, 0152 // +000d │ │ +3e1b92: 5467 10d1 |0147: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1b96: 7100 e2a3 0000 |0149: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e1b9c: 0a08 |014c: move-result v8 │ │ +3e1b9e: b758 |014d: xor-int/2addr v8, v5 │ │ +3e1ba0: 6e30 e6a0 8704 |014e: invoke-virtual {v7, v8, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e1ba6: 283a |0151: goto 018b // +003a │ │ +3e1ba8: 6207 1ac9 |0152: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e1bac: 3272 3200 |0154: if-eq v2, v7, 0186 // +0032 │ │ +3e1bb0: 6207 1cc9 |0156: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e1bb4: 3372 0300 |0158: if-ne v2, v7, 015b // +0003 │ │ +3e1bb8: 282c |015a: goto 0186 // +002c │ │ +3e1bba: 6207 1dc9 |015b: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3e1bbe: 3372 0d00 |015d: if-ne v2, v7, 016a // +000d │ │ +3e1bc2: 5467 10d1 |015f: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1bc6: 6e10 e4a0 0700 |0161: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a0e4 │ │ +3e1bcc: 0a08 |0164: move-result v8 │ │ +3e1bce: b758 |0165: xor-int/2addr v8, v5 │ │ +3e1bd0: 6e20 f4a0 8700 |0166: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ +3e1bd6: 2822 |0169: goto 018b // +0022 │ │ +3e1bd8: 6207 18c9 |016a: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e1bdc: 3372 0d00 |016c: if-ne v2, v7, 0179 // +000d │ │ +3e1be0: 5467 10d1 |016e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1be4: 6e20 f4a0 5700 |0170: invoke-virtual {v7, v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ +3e1bea: 5467 10d1 |0173: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1bee: 6e10 e8a0 0700 |0175: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ +3e1bf4: 2813 |0178: goto 018b // +0013 │ │ +3e1bf6: 5467 10d1 |0179: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1bfa: 6e10 dba0 0700 |017b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3e1c00: 0c07 |017e: move-result-object v7 │ │ +3e1c02: 3907 0600 |017f: if-nez v7, 0185 // +0006 │ │ +3e1c06: 7010 2fa2 0600 |0181: invoke-direct {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlayingFromPreferences:()V // method@a22f │ │ +3e1c0c: 2807 |0184: goto 018b // +0007 │ │ +3e1c0e: 0f04 |0185: return v4 │ │ +3e1c10: 5467 10d1 |0186: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1c14: 6e10 eca0 0700 |0188: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ +3e1c1a: 5467 1ad1 |018b: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e1c1e: 6e10 4ca3 0700 |018d: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ +3e1c24: 0f05 |0190: return v5 │ │ +3e1c26: 0000 |0191: nop // spacer │ │ +3e1c28: 0001 0600 5500 0000 1501 0000 c600 ... |0192: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0016 line=657 │ │ 0x001c line=658 │ │ 0x0031 line=735 │ │ 0x0045 line=737 │ │ @@ -1447606,61 +1447600,61 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e1c70: |[3e1c70] de.danoeh.antennapod.playback.service.PlaybackService.isCasting:()Z │ │ -3e1c80: 6300 0dd1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ -3e1c84: 0f00 |0002: return v0 │ │ +3e1c48: |[3e1c48] de.danoeh.antennapod.playback.service.PlaybackService.isCasting:()Z │ │ +3e1c58: 6300 0dd1 |0000: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ +3e1c5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ locals : │ │ │ │ #56 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'lambda$loadQueueForMediaSession$0' │ │ type : '(Lio/reactivex/SingleEmitter;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -3e2d10: |[3e2d10] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$0:(Lio/reactivex/SingleEmitter;)V │ │ -3e2d20: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3e2d24: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3e2d2a: 7100 70a3 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a370 │ │ -3e2d30: 0c01 |0008: move-result-object v1 │ │ -3e2d32: 7210 2aa8 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3e2d38: 0c01 |000c: move-result-object v1 │ │ -3e2d3a: 7210 0da8 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3e2d40: 0a02 |0010: move-result v2 │ │ -3e2d42: 3802 2700 |0011: if-eqz v2, 0038 // +0027 │ │ -3e2d46: 7210 0ea8 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3e2d4c: 0c02 |0016: move-result-object v2 │ │ -3e2d4e: 1f02 cc18 |0017: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3e2d52: 6e10 fe9b 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e2d58: 0c03 |001c: move-result-object v3 │ │ -3e2d5a: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ -3e2d5e: 6e10 fe9b 0200 |001f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e2d64: 0c03 |0022: move-result-object v3 │ │ -3e2d66: 6e10 449c 0300 |0023: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@9c44 │ │ -3e2d6c: 0c03 |0026: move-result-object v3 │ │ -3e2d6e: 6e10 4808 0300 |0027: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0848 │ │ -3e2d74: 0c03 |002a: move-result-object v3 │ │ -3e2d76: 2204 f001 |002b: new-instance v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@01f0 │ │ -3e2d7a: 6e10 f79b 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3e2d80: 0b05 |0030: move-result-wide v5 │ │ -3e2d82: 7040 c309 3465 |0031: invoke-direct {v4, v3, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@09c3 │ │ -3e2d88: 7220 1fa8 4000 |0034: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e2d8e: 28d6 |0037: goto 000d // -002a │ │ -3e2d90: 7220 4ca4 0700 |0038: invoke-interface {v7, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ -3e2d96: 0e00 |003b: return-void │ │ +3e2ce8: |[3e2ce8] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$0:(Lio/reactivex/SingleEmitter;)V │ │ +3e2cf8: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3e2cfc: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3e2d02: 7100 70a3 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a370 │ │ +3e2d08: 0c01 |0008: move-result-object v1 │ │ +3e2d0a: 7210 2aa8 0100 |0009: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3e2d10: 0c01 |000c: move-result-object v1 │ │ +3e2d12: 7210 0da8 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3e2d18: 0a02 |0010: move-result v2 │ │ +3e2d1a: 3802 2700 |0011: if-eqz v2, 0038 // +0027 │ │ +3e2d1e: 7210 0ea8 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3e2d24: 0c02 |0016: move-result-object v2 │ │ +3e2d26: 1f02 cc18 |0017: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3e2d2a: 6e10 fe9b 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e2d30: 0c03 |001c: move-result-object v3 │ │ +3e2d32: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ +3e2d36: 6e10 fe9b 0200 |001f: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e2d3c: 0c03 |0022: move-result-object v3 │ │ +3e2d3e: 6e10 449c 0300 |0023: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@9c44 │ │ +3e2d44: 0c03 |0026: move-result-object v3 │ │ +3e2d46: 6e10 4808 0300 |0027: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0848 │ │ +3e2d4c: 0c03 |002a: move-result-object v3 │ │ +3e2d4e: 2204 f001 |002b: new-instance v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@01f0 │ │ +3e2d52: 6e10 f79b 0200 |002d: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3e2d58: 0b05 |0030: move-result-wide v5 │ │ +3e2d5a: 7040 c309 3465 |0031: invoke-direct {v4, v3, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@09c3 │ │ +3e2d60: 7220 1fa8 4000 |0034: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e2d66: 28d6 |0037: goto 000d // -002a │ │ +3e2d68: 7220 4ca4 0700 |0038: invoke-interface {v7, v0}, Lio/reactivex/SingleEmitter;.onSuccess:(Ljava/lang/Object;)V // method@a44c │ │ +3e2d6e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=356 │ │ 0x0019 line=357 │ │ 0x001f line=358 │ │ 0x002b line=359 │ │ @@ -1447673,18 +1447667,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e2d98: |[3e2d98] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$1:(Ljava/util/List;)V │ │ -3e2da8: 5410 12d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e2dac: 6e20 f409 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setQueue:(Ljava/util/List;)V // method@09f4 │ │ -3e2db2: 0e00 |0005: return-void │ │ +3e2d70: |[3e2d70] de.danoeh.antennapod.playback.service.PlaybackService.lambda$loadQueueForMediaSession$1:(Ljava/util/List;)V │ │ +3e2d80: 5410 12d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e2d84: 6e20 f409 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setQueue:(Ljava/util/List;)V // method@09f4 │ │ +3e2d8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/List; │ │ │ │ @@ -1447693,20 +1447687,20 @@ │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3e2db4: |[3e2db4] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$2:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ -3e2dc4: 7020 09a2 2000 |0000: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; // method@a209 │ │ -3e2dca: 0c02 |0003: move-result-object v2 │ │ -3e2dcc: 6e20 513a 2100 |0004: invoke-virtual {v1, v2}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@3a51 │ │ -3e2dd2: 7210 39a4 0300 |0007: invoke-interface {v3}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a439 │ │ -3e2dd8: 0e00 |000a: return-void │ │ +3e2d8c: |[3e2d8c] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$2:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;Lio/reactivex/CompletableEmitter;)V │ │ +3e2d9c: 7020 09a2 2000 |0000: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; // method@a209 │ │ +3e2da2: 0c02 |0003: move-result-object v2 │ │ +3e2da4: 6e20 513a 2100 |0004: invoke-virtual {v1, v2}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@3a51 │ │ +3e2daa: 7210 39a4 0300 |0007: invoke-interface {v3}, Lio/reactivex/CompletableEmitter;.onComplete:()V // method@a439 │ │ +3e2db0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0007 line=412 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000b reg=1 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ @@ -1447718,34 +1447712,34 @@ │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e2ddc: |[3e2ddc] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$3:()V │ │ -3e2dec: 0e00 |0000: return-void │ │ +3e2db4: |[3e2db4] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$3:()V │ │ +3e2dc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #60 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'lambda$onLoadChildren$4' │ │ type : '(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e2df0: |[3e2df0] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$4:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ -3e2e00: 6e10 42a6 0100 |0000: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3e2e06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3e2e08: 6e20 513a 1000 |0004: invoke-virtual {v0, v1}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@3a51 │ │ -3e2e0e: 0e00 |0007: return-void │ │ +3e2dc8: |[3e2dc8] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onLoadChildren$4:(Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/Throwable;)V │ │ +3e2dd8: 6e10 42a6 0100 |0000: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3e2dde: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3e2de0: 6e20 513a 1000 |0004: invoke-virtual {v0, v1}, Landroidx/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@3a51 │ │ +3e2de6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0004 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Landroidx/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Throwable; │ │ @@ -1447755,23 +1447749,23 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3e1f10: |[3e1f10] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$5:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e1f20: 2020 cf18 |0000: instance-of v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e1f24: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -3e1f28: 1f02 cf18 |0004: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e1f2c: 6e10 3d9c 0200 |0006: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ -3e1f32: 0b00 |0009: move-result-wide v0 │ │ -3e1f34: 7120 6da3 1000 |000a: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ -3e1f3a: 0c02 |000d: move-result-object v2 │ │ -3e1f3c: 1102 |000e: return-object v2 │ │ +3e1ee8: |[3e1ee8] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$5:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e1ef8: 2020 cf18 |0000: instance-of v0, v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e1efc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +3e1f00: 1f02 cf18 |0004: check-cast v2, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e1f04: 6e10 3d9c 0200 |0006: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getId:()J // method@9c3d │ │ +3e1f0a: 0b00 |0009: move-result-wide v0 │ │ +3e1f0c: 7120 6da3 1000 |000a: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ +3e1f12: 0c02 |000d: move-result-object v2 │ │ +3e1f14: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0004 line=545 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1447780,17 +1447774,17 @@ │ │ type : '(ZLde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e2e10: |[3e2e10] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$6:(ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e2e20: 7030 2ea2 2001 |0000: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a22e │ │ -3e2e26: 0e00 |0003: return-void │ │ +3e2de8: |[3e2de8] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$6:(ZLde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e2df8: 7030 2ea2 2001 |0000: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a22e │ │ +3e2dfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1447800,22 +1447794,22 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e2e28: |[3e2e28] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$7:(Ljava/lang/Throwable;)V │ │ -3e2e38: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e2e3c: 1a01 da3f |0002: const-string v1, "Playable was not found. Stopping service." // string@3fda │ │ -3e2e40: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e2e46: 6e10 42a6 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3e2e4c: 5423 19d1 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e2e50: 6e10 1aa3 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e2e56: 0e00 |000f: return-void │ │ +3e2e00: |[3e2e00] de.danoeh.antennapod.playback.service.PlaybackService.lambda$onStartCommand$7:(Ljava/lang/Throwable;)V │ │ +3e2e10: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e2e14: 1a01 da3f |0002: const-string v1, "Playable was not found. Stopping service." // string@3fda │ │ +3e2e18: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e2e1e: 6e10 42a6 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3e2e24: 5423 19d1 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e2e28: 6e10 1aa3 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e2e2e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=555 │ │ 0x0007 line=556 │ │ 0x000a line=557 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1447826,38 +1447820,38 @@ │ │ type : '(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3e2e58: |[3e2e58] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupNotification$11:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e2e68: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e2e6c: 1a01 593a |0002: const-string v1, "Loading notification icon" // string@3a59 │ │ -3e2e70: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e2e76: 5420 13d1 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e2e7a: 6e10 11a3 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.loadIcon:()V // method@a311 │ │ -3e2e80: 7100 28a6 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@a628 │ │ -3e2e86: 0c00 |000f: move-result-object v0 │ │ -3e2e88: 6e10 2ea6 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@a62e │ │ -3e2e8e: 0a00 |0013: move-result v0 │ │ -3e2e90: 3900 1c00 |0014: if-nez v0, 0030 // +001c │ │ -3e2e94: 6e10 e701 0200 |0016: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e2e9a: 0c00 |0019: move-result-object v0 │ │ -3e2e9c: 1a01 9756 |001a: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3e2ea0: 7120 7327 1000 |001c: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3e2ea6: 0a00 |001f: move-result v0 │ │ -3e2ea8: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ -3e2eac: 6000 1ade |0022: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ -3e2eb0: 5421 13d1 |0024: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e2eb4: 6e10 06a3 0100 |0026: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ -3e2eba: 0c01 |0029: move-result-object v1 │ │ -3e2ebc: 6e30 3327 0301 |002a: invoke-virtual {v3, v0, v1}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ -3e2ec2: 7020 32a2 4200 |002d: invoke-direct {v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a232 │ │ -3e2ec8: 0e00 |0030: return-void │ │ +3e2e30: |[3e2e30] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupNotification$11:(Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e2e40: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e2e44: 1a01 593a |0002: const-string v1, "Loading notification icon" // string@3a59 │ │ +3e2e48: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e2e4e: 5420 13d1 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e2e52: 6e10 11a3 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.loadIcon:()V // method@a311 │ │ +3e2e58: 7100 28a6 0000 |000c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@a628 │ │ +3e2e5e: 0c00 |000f: move-result-object v0 │ │ +3e2e60: 6e10 2ea6 0000 |0010: invoke-virtual {v0}, Ljava/lang/Thread;.isInterrupted:()Z // method@a62e │ │ +3e2e66: 0a00 |0013: move-result v0 │ │ +3e2e68: 3900 1c00 |0014: if-nez v0, 0030 // +001c │ │ +3e2e6c: 6e10 e701 0200 |0016: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e2e72: 0c00 |0019: move-result-object v0 │ │ +3e2e74: 1a01 9756 |001a: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3e2e78: 7120 7327 1000 |001c: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3e2e7e: 0a00 |001f: move-result v0 │ │ +3e2e80: 3900 0d00 |0020: if-nez v0, 002d // +000d │ │ +3e2e84: 6000 1ade |0022: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ +3e2e88: 5421 13d1 |0024: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e2e8c: 6e10 06a3 0100 |0026: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ +3e2e92: 0c01 |0029: move-result-object v1 │ │ +3e2e94: 6e30 3327 0301 |002a: invoke-virtual {v3, v0, v1}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ +3e2e9a: 7020 32a2 4200 |002d: invoke-direct {v2, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a232 │ │ +3e2ea0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1432 │ │ 0x0007 line=1433 │ │ 0x000c line=1434 │ │ 0x0016 line=1435 │ │ 0x0022 line=1437 │ │ @@ -1447872,50 +1447866,50 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -3e2ecc: |[3e2ecc] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupPositionObserver$12:(Ljava/lang/Long;)V │ │ -3e2edc: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e2ee2: 0c04 |0003: move-result-object v4 │ │ -3e2ee4: 2200 aa18 |0004: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ -3e2ee8: 6e10 eca1 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3e2eee: 0a01 |0009: move-result v1 │ │ -3e2ef0: 6e10 eea1 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3e2ef6: 0a02 |000d: move-result v2 │ │ -3e2ef8: 7030 0f9b 1002 |000e: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@9b0f │ │ -3e2efe: 6e20 48aa 0400 |0011: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e2f04: 6004 e000 |0014: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e2f08: 1300 1d00 |0016: const/16 v0, #int 29 // #1d │ │ -3e2f0c: 3504 2e00 |0018: if-ge v4, v0, 0046 // +002e │ │ -3e2f10: 5434 13d1 |001a: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e2f14: 6e10 eca1 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3e2f1a: 0a00 |001f: move-result v0 │ │ -3e2f1c: 6e10 eba1 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3e2f22: 0a01 |0023: move-result v1 │ │ -3e2f24: 6e30 15a3 0401 |0024: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a315 │ │ -3e2f2a: 1a04 d89f |0027: const-string v4, "notification" // string@9fd8 │ │ -3e2f2e: 6e20 0202 4300 |0029: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3e2f34: 0c04 |002c: move-result-object v4 │ │ -3e2f36: 1f04 3500 |002d: check-cast v4, Landroid/app/NotificationManager; // type@0035 │ │ -3e2f3a: 6e10 e701 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e2f40: 0c00 |0032: move-result-object v0 │ │ -3e2f42: 1a01 9756 |0033: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3e2f46: 7120 7327 1000 |0035: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3e2f4c: 0a00 |0038: move-result v0 │ │ -3e2f4e: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ -3e2f52: 6000 1ade |003b: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ -3e2f56: 5431 13d1 |003d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e2f5a: 6e10 06a3 0100 |003f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ -3e2f60: 0c01 |0042: move-result-object v1 │ │ -3e2f62: 6e30 6901 0401 |0043: invoke-virtual {v4, v0, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ -3e2f68: 7010 28a2 0300 |0046: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipEndingIfNecessary:()V // method@a228 │ │ -3e2f6e: 0e00 |0049: return-void │ │ +3e2ea4: |[3e2ea4] de.danoeh.antennapod.playback.service.PlaybackService.lambda$setupPositionObserver$12:(Ljava/lang/Long;)V │ │ +3e2eb4: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e2eba: 0c04 |0003: move-result-object v4 │ │ +3e2ebc: 2200 aa18 |0004: new-instance v0, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ +3e2ec0: 6e10 eca1 0300 |0006: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3e2ec6: 0a01 |0009: move-result v1 │ │ +3e2ec8: 6e10 eea1 0300 |000a: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3e2ece: 0a02 |000d: move-result v2 │ │ +3e2ed0: 7030 0f9b 1002 |000e: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@9b0f │ │ +3e2ed6: 6e20 48aa 0400 |0011: invoke-virtual {v4, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e2edc: 6004 e000 |0014: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e2ee0: 1300 1d00 |0016: const/16 v0, #int 29 // #1d │ │ +3e2ee4: 3504 2e00 |0018: if-ge v4, v0, 0046 // +002e │ │ +3e2ee8: 5434 13d1 |001a: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e2eec: 6e10 eca1 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3e2ef2: 0a00 |001f: move-result v0 │ │ +3e2ef4: 6e10 eba1 0300 |0020: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3e2efa: 0a01 |0023: move-result v1 │ │ +3e2efc: 6e30 15a3 0401 |0024: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a315 │ │ +3e2f02: 1a04 d89f |0027: const-string v4, "notification" // string@9fd8 │ │ +3e2f06: 6e20 0202 4300 |0029: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3e2f0c: 0c04 |002c: move-result-object v4 │ │ +3e2f0e: 1f04 3500 |002d: check-cast v4, Landroid/app/NotificationManager; // type@0035 │ │ +3e2f12: 6e10 e701 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e2f18: 0c00 |0032: move-result-object v0 │ │ +3e2f1a: 1a01 9756 |0033: const-string v1, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3e2f1e: 7120 7327 1000 |0035: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3e2f24: 0a00 |0038: move-result v0 │ │ +3e2f26: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ +3e2f2a: 6000 1ade |003b: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ +3e2f2e: 5431 13d1 |003d: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e2f32: 6e10 06a3 0100 |003f: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ +3e2f38: 0c01 |0042: move-result-object v1 │ │ +3e2f3a: 6e30 6901 0401 |0043: invoke-virtual {v4, v0, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ +3e2f40: 7010 28a2 0300 |0046: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.skipEndingIfNecessary:()V // method@a228 │ │ +3e2f46: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1805 │ │ 0x0014 line=1806 │ │ 0x001a line=1807 │ │ 0x0029 line=1809 │ │ 0x002f line=1810 │ │ @@ -1447930,22 +1447924,22 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -3e2f70: |[3e2f70] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$10:(Ljava/lang/Throwable;)V │ │ -3e2f80: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e2f84: 1a01 db3f |0002: const-string v1, "Playable was not loaded from preferences. Stopping service." // string@3fdb │ │ -3e2f88: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e2f8e: 6e10 42a6 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3e2f94: 5423 19d1 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e2f98: 6e10 1aa3 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e2f9e: 0e00 |000f: return-void │ │ +3e2f48: |[3e2f48] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$10:(Ljava/lang/Throwable;)V │ │ +3e2f58: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e2f5c: 1a01 db3f |0002: const-string v1, "Playable was not loaded from preferences. Stopping service." // string@3fdb │ │ +3e2f60: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e2f66: 6e10 42a6 0300 |0007: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3e2f6c: 5423 19d1 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e2f70: 6e10 1aa3 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e2f76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=752 │ │ 0x0007 line=753 │ │ 0x000a line=754 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1447956,38 +1447950,38 @@ │ │ type : '()Lde/danoeh/antennapod/model/feed/FeedMedia;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3e1d2c: |[3e1d2c] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$8:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ -3e1d3c: 7100 96a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ -3e1d42: 0b00 |0003: move-result-wide v0 │ │ -3e1d44: 7120 6da3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ -3e1d4a: 0c00 |0007: move-result-object v0 │ │ -3e1d4c: 1100 |0008: return-object v0 │ │ +3e1d04: |[3e1d04] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$8:()Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ +3e1d14: 7100 96a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ +3e1d1a: 0b00 |0003: move-result-wide v0 │ │ +3e1d1c: 7120 6da3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ +3e1d22: 0c00 |0007: move-result-object v0 │ │ +3e1d24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ locals : │ │ │ │ #68 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ name : 'lambda$startPlayingFromPreferences$9' │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3e2fa0: |[3e2fa0] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$9:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ -3e2fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e2fb2: 7030 2ea2 2100 |0001: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a22e │ │ -3e2fb8: 0e00 |0004: return-void │ │ +3e2f78: |[3e2f78] de.danoeh.antennapod.playback.service.PlaybackService.lambda$startPlayingFromPreferences$9:(Lde/danoeh/antennapod/model/feed/FeedMedia;)V │ │ +3e2f88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e2f8a: 7030 2ea2 2100 |0001: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V // method@a22e │ │ +3e2f90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=750 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0005 reg=2 (null) Lde/danoeh/antennapod/model/feed/FeedMedia; │ │ │ │ @@ -1447996,200 +1447990,200 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 374 16-bit code units │ │ -3e2294: |[3e2294] de.danoeh.antennapod.playback.service.PlaybackService.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; │ │ -3e22a4: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3e22a8: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3e22ae: 6e10 fd01 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e22b4: 0c01 |0008: move-result-object v1 │ │ -3e22b6: 6002 fddf |0009: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@dffd │ │ -3e22ba: 6e20 dc02 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e22c0: 0c01 |000e: move-result-object v1 │ │ -3e22c2: 6e20 e0a5 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e22c8: 0a01 |0012: move-result v1 │ │ -3e22ca: 1a02 a5c4 |0013: const-string v2, "unplayed" // string@c4a5 │ │ -3e22ce: 1a03 7768 |0015: const-string v3, "downloaded" // string@6877 │ │ -3e22d2: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -3e22d4: 3801 7900 |0018: if-eqz v1, 0091 // +0079 │ │ -3e22d8: 7100 95a3 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a395 │ │ -3e22de: 0a0a |001d: move-result v10 │ │ -3e22e0: 81a5 |001e: int-to-long v5, v10 │ │ -3e22e2: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ -3e22e6: 310a 0507 |0021: cmp-long v10, v5, v7 │ │ -3e22ea: 380a 0800 |0023: if-eqz v10, 002b // +0008 │ │ -3e22ee: 1607 0200 |0025: const-wide/16 v7, #int 2 // #2 │ │ -3e22f2: 310a 0507 |0027: cmp-long v10, v5, v7 │ │ -3e22f6: 390a 0d00 |0029: if-nez v10, 0036 // +000d │ │ -3e22fa: 600a 43e0 |002b: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ -3e22fe: 6001 57dc |002d: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_play_48dp:I // field@dc57 │ │ -3e2302: 7040 e5a1 a941 |002f: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ -3e2308: 0c0a |0032: move-result-object v10 │ │ -3e230a: 7220 1fa8 a000 |0033: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e2310: 600a 95e2 |0036: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ -3e2314: 6001 5bdc |0038: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_playlist_play_black:I // field@dc5b │ │ -3e2318: 2204 cd18 |003a: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3e231c: 1a05 3fab |003c: const-string v5, "queued" // string@ab3f │ │ -3e2320: 7020 1f9c 5400 |003e: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3e2326: 7110 71a3 0400 |0041: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ -3e232c: 0a04 |0044: move-result v4 │ │ -3e232e: 7040 e5a1 a941 |0045: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ -3e2334: 0c0a |0048: move-result-object v10 │ │ -3e2336: 7220 1fa8 a000 |0049: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e233c: 600a 81e0 |004c: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e081 │ │ -3e2340: 6001 22dc |004e: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_download_black:I // field@dc22 │ │ -3e2344: 2204 cd18 |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3e2348: 7020 1f9c 3400 |0052: invoke-direct {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3e234e: 7110 71a3 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ -3e2354: 0a03 |0058: move-result v3 │ │ -3e2356: 7040 e5a1 a931 |0059: invoke-direct {v9, v10, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ -3e235c: 0c0a |005c: move-result-object v10 │ │ -3e235e: 7220 1fa8 a000 |005d: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e2364: 600a a5e0 |0060: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e0a5 │ │ -3e2368: 6001 2ddc |0062: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_feed_black:I // field@dc2d │ │ -3e236c: 2203 cd18 |0064: new-instance v3, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3e2370: 7020 1f9c 2300 |0066: invoke-direct {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3e2376: 7110 71a3 0300 |0069: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ -3e237c: 0a02 |006c: move-result v2 │ │ -3e237e: 7040 e5a1 a921 |006d: invoke-direct {v9, v10, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ -3e2384: 0c0a |0070: move-result-object v10 │ │ -3e2386: 7220 1fa8 a000 |0071: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e238c: 7100 6ba3 0000 |0074: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a36b │ │ -3e2392: 0c0a |0077: move-result-object v10 │ │ -3e2394: 7210 2aa8 0a00 |0078: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3e239a: 0c0a |007b: move-result-object v10 │ │ -3e239c: 7210 0da8 0a00 |007c: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3e23a2: 0a01 |007f: move-result v1 │ │ -3e23a4: 3801 1000 |0080: if-eqz v1, 0090 // +0010 │ │ -3e23a8: 7210 0ea8 0a00 |0082: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3e23ae: 0c01 |0085: move-result-object v1 │ │ -3e23b0: 1f01 c818 |0086: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3e23b4: 7020 e6a1 1900 |0088: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e6 │ │ -3e23ba: 0c01 |008b: move-result-object v1 │ │ -3e23bc: 7220 1fa8 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e23c2: 28ed |008f: goto 007c // -0013 │ │ -3e23c4: 1100 |0090: return-object v0 │ │ -3e23c6: 6e10 fd01 0900 |0091: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e23cc: 0c01 |0094: move-result-object v1 │ │ -3e23ce: 6005 95e2 |0095: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ -3e23d2: 6e20 dc02 5100 |0097: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e23d8: 0c01 |009a: move-result-object v1 │ │ -3e23da: 6e20 e0a5 1a00 |009b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e23e0: 0a01 |009e: move-result v1 │ │ -3e23e2: 1305 6400 |009f: const/16 v5, #int 100 // #64 │ │ -3e23e6: 1206 |00a1: const/4 v6, #int 0 // #0 │ │ -3e23e8: 3801 0800 |00a2: if-eqz v1, 00aa // +0008 │ │ -3e23ec: 7100 70a3 0000 |00a4: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a370 │ │ -3e23f2: 0c0a |00a7: move-result-object v10 │ │ -3e23f4: 2900 8600 |00a8: goto/16 012e // +0086 │ │ -3e23f8: 6e10 fd01 0900 |00aa: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e23fe: 0c01 |00ad: move-result-object v1 │ │ -3e2400: 6007 81e0 |00ae: sget v7, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e081 │ │ -3e2404: 6e20 dc02 7100 |00b0: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e240a: 0c01 |00b3: move-result-object v1 │ │ -3e240c: 6e20 e0a5 1a00 |00b4: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e2412: 0a01 |00b7: move-result v1 │ │ -3e2414: 3801 1000 |00b8: if-eqz v1, 00c8 // +0010 │ │ -3e2418: 220a cd18 |00ba: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3e241c: 7020 1f9c 3a00 |00bc: invoke-direct {v10, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3e2422: 7100 c0a3 0000 |00bf: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDownloadsSortedOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a3c0 │ │ -3e2428: 0c01 |00c2: move-result-object v1 │ │ -3e242a: 7140 65a3 561a |00c3: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ -3e2430: 0c0a |00c6: move-result-object v10 │ │ -3e2432: 2867 |00c7: goto 012e // +0067 │ │ -3e2434: 6e10 fd01 0900 |00c8: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e243a: 0c01 |00cb: move-result-object v1 │ │ -3e243c: 6003 a5e0 |00cc: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e0a5 │ │ -3e2440: 6e20 dc02 3100 |00ce: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e2446: 0c01 |00d1: move-result-object v1 │ │ -3e2448: 6e20 e0a5 1a00 |00d2: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e244e: 0a01 |00d5: move-result v1 │ │ -3e2450: 3801 1000 |00d6: if-eqz v1, 00e6 // +0010 │ │ -3e2454: 220a cd18 |00d8: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3e2458: 7020 1f9c 2a00 |00da: invoke-direct {v10, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3e245e: 7100 bca3 0000 |00dd: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAllEpisodesSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a3bc │ │ -3e2464: 0c01 |00e0: move-result-object v1 │ │ -3e2466: 7140 65a3 561a |00e1: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ -3e246c: 0c0a |00e4: move-result-object v10 │ │ -3e246e: 2849 |00e5: goto 012e // +0049 │ │ -3e2470: 1a01 ba16 |00e6: const-string v1, "FeedId:" // string@16ba │ │ -3e2474: 6e20 f6a5 1a00 |00e8: invoke-virtual {v10, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3e247a: 0a01 |00eb: move-result v1 │ │ -3e247c: 3801 2300 |00ec: if-eqz v1, 010f // +0023 │ │ -3e2480: 1a01 ce06 |00ee: const-string v1, ":" // string@06ce │ │ -3e2484: 6e20 f4a5 1a00 |00f0: invoke-virtual {v10, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ -3e248a: 0c0a |00f3: move-result-object v10 │ │ -3e248c: 460a 0a04 |00f4: aget-object v10, v10, v4 │ │ -3e2490: 7110 83a5 0a00 |00f6: invoke-static {v10}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ -3e2496: 0b01 |00f9: move-result-wide v1 │ │ -3e2498: 7120 66a3 2100 |00fa: invoke-static {v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(J)Lde/danoeh/antennapod/model/feed/Feed; // method@a366 │ │ -3e249e: 0c0a |00fd: move-result-object v10 │ │ -3e24a0: 6e10 b39b 0a00 |00fe: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@9bb3 │ │ -3e24a6: 0c01 |0101: move-result-object v1 │ │ -3e24a8: 3901 0400 |0102: if-nez v1, 0106 // +0004 │ │ -3e24ac: 6201 6b6d |0104: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3e24b0: 7100 259c 0000 |0106: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.unfiltered:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; // method@9c25 │ │ -3e24b6: 0c02 |0109: move-result-object v2 │ │ -3e24b8: 7130 6aa3 2a01 |010a: invoke-static {v10, v2, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemList:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a36a │ │ -3e24be: 0c0a |010d: move-result-object v10 │ │ -3e24c0: 2820 |010e: goto 012e // +0020 │ │ -3e24c2: 6001 43e0 |010f: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ -3e24c6: 6e20 ff01 1900 |0111: invoke-virtual {v9, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e24cc: 0c01 |0114: move-result-object v1 │ │ -3e24ce: 6e20 e0a5 1a00 |0115: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e24d4: 0a01 |0118: move-result v1 │ │ -3e24d6: 1202 |0119: const/4 v2, #int 0 // #0 │ │ -3e24d8: 3801 4500 |011a: if-eqz v1, 015f // +0045 │ │ -3e24dc: 7100 96a3 0000 |011c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ -3e24e2: 0b03 |011f: move-result-wide v3 │ │ -3e24e4: 7120 6da3 4300 |0120: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ -3e24ea: 0c0a |0123: move-result-object v10 │ │ -3e24ec: 380a 3a00 |0124: if-eqz v10, 015e // +003a │ │ -3e24f0: 6e10 409c 0a00 |0126: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e24f6: 0c0a |0129: move-result-object v10 │ │ -3e24f8: 7110 d2a7 0a00 |012a: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@a7d2 │ │ -3e24fe: 0c0a |012d: move-result-object v10 │ │ -3e2500: 7210 2aa8 0a00 |012e: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3e2506: 0c0a |0131: move-result-object v10 │ │ -3e2508: 7210 0da8 0a00 |0132: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3e250e: 0a01 |0135: move-result v1 │ │ -3e2510: 3801 2700 |0136: if-eqz v1, 015d // +0027 │ │ -3e2514: 7210 0ea8 0a00 |0138: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3e251a: 0c01 |013b: move-result-object v1 │ │ -3e251c: 1f01 cc18 |013c: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3e2520: 6e10 fe9b 0100 |013e: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e2526: 0c02 |0141: move-result-object v2 │ │ -3e2528: 3802 f0ff |0142: if-eqz v2, 0132 // -0010 │ │ -3e252c: 6e10 fe9b 0100 |0144: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e2532: 0c02 |0147: move-result-object v2 │ │ -3e2534: 6e10 449c 0200 |0148: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@9c44 │ │ -3e253a: 0c02 |014b: move-result-object v2 │ │ -3e253c: 3802 e6ff |014c: if-eqz v2, 0132 // -001a │ │ -3e2540: 6e10 fe9b 0100 |014e: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3e2546: 0c01 |0151: move-result-object v1 │ │ -3e2548: 6e10 449c 0100 |0152: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@9c44 │ │ -3e254e: 0c01 |0155: move-result-object v1 │ │ -3e2550: 7220 1fa8 1000 |0156: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3e2556: d806 0601 |0159: add-int/lit8 v6, v6, #int 1 // #01 │ │ -3e255a: 3456 d7ff |015b: if-lt v6, v5, 0132 // -0029 │ │ -3e255e: 1100 |015d: return-object v0 │ │ -3e2560: 1102 |015e: return-object v2 │ │ -3e2562: 2200 611b |015f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e2566: 7010 06a6 0000 |0161: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e256c: 1a01 933f |0164: const-string v1, "Parent ID not found: " // string@3f93 │ │ -3e2570: 6e20 12a6 1000 |0166: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e2576: 6e20 12a6 a000 |0169: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e257c: 6e10 1ba6 0000 |016c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e2582: 0c0a |016f: move-result-object v10 │ │ -3e2584: 1a00 e83f |0170: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e2588: 7120 190b a000 |0172: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e258e: 1102 |0175: return-object v2 │ │ +3e226c: |[3e226c] de.danoeh.antennapod.playback.service.PlaybackService.loadChildrenSynchronous:(Ljava/lang/String;)Ljava/util/List; │ │ +3e227c: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3e2280: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3e2286: 6e10 fd01 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e228c: 0c01 |0008: move-result-object v1 │ │ +3e228e: 6002 fddf |0009: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@dffd │ │ +3e2292: 6e20 dc02 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e2298: 0c01 |000e: move-result-object v1 │ │ +3e229a: 6e20 e0a5 1a00 |000f: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e22a0: 0a01 |0012: move-result v1 │ │ +3e22a2: 1a02 a5c4 |0013: const-string v2, "unplayed" // string@c4a5 │ │ +3e22a6: 1a03 7768 |0015: const-string v3, "downloaded" // string@6877 │ │ +3e22aa: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +3e22ac: 3801 7900 |0018: if-eqz v1, 0091 // +0079 │ │ +3e22b0: 7100 95a3 0000 |001a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentPlayerStatus:()I // method@a395 │ │ +3e22b6: 0a0a |001d: move-result v10 │ │ +3e22b8: 81a5 |001e: int-to-long v5, v10 │ │ +3e22ba: 1607 0100 |001f: const-wide/16 v7, #int 1 // #1 │ │ +3e22be: 310a 0507 |0021: cmp-long v10, v5, v7 │ │ +3e22c2: 380a 0800 |0023: if-eqz v10, 002b // +0008 │ │ +3e22c6: 1607 0200 |0025: const-wide/16 v7, #int 2 // #2 │ │ +3e22ca: 310a 0507 |0027: cmp-long v10, v5, v7 │ │ +3e22ce: 390a 0d00 |0029: if-nez v10, 0036 // +000d │ │ +3e22d2: 600a 43e0 |002b: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ +3e22d6: 6001 57dc |002d: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_play_48dp:I // field@dc57 │ │ +3e22da: 7040 e5a1 a941 |002f: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ +3e22e0: 0c0a |0032: move-result-object v10 │ │ +3e22e2: 7220 1fa8 a000 |0033: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e22e8: 600a 95e2 |0036: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ +3e22ec: 6001 5bdc |0038: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_playlist_play_black:I // field@dc5b │ │ +3e22f0: 2204 cd18 |003a: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3e22f4: 1a05 3fab |003c: const-string v5, "queued" // string@ab3f │ │ +3e22f8: 7020 1f9c 5400 |003e: invoke-direct {v4, v5}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3e22fe: 7110 71a3 0400 |0041: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ +3e2304: 0a04 |0044: move-result v4 │ │ +3e2306: 7040 e5a1 a941 |0045: invoke-direct {v9, v10, v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ +3e230c: 0c0a |0048: move-result-object v10 │ │ +3e230e: 7220 1fa8 a000 |0049: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e2314: 600a 81e0 |004c: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e081 │ │ +3e2318: 6001 22dc |004e: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_download_black:I // field@dc22 │ │ +3e231c: 2204 cd18 |0050: new-instance v4, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3e2320: 7020 1f9c 3400 |0052: invoke-direct {v4, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3e2326: 7110 71a3 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ +3e232c: 0a03 |0058: move-result v3 │ │ +3e232e: 7040 e5a1 a931 |0059: invoke-direct {v9, v10, v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ +3e2334: 0c0a |005c: move-result-object v10 │ │ +3e2336: 7220 1fa8 a000 |005d: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e233c: 600a a5e0 |0060: sget v10, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e0a5 │ │ +3e2340: 6001 2ddc |0062: sget v1, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_feed_black:I // field@dc2d │ │ +3e2344: 2203 cd18 |0064: new-instance v3, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3e2348: 7020 1f9c 2300 |0066: invoke-direct {v3, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3e234e: 7110 71a3 0300 |0069: invoke-static {v3}, Lde/danoeh/antennapod/storage/database/DBReader;.getTotalEpisodeCount:(Lde/danoeh/antennapod/model/feed/FeedItemFilter;)I // method@a371 │ │ +3e2354: 0a02 |006c: move-result v2 │ │ +3e2356: 7040 e5a1 a921 |006d: invoke-direct {v9, v10, v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItem:(III)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e5 │ │ +3e235c: 0c0a |0070: move-result-object v10 │ │ +3e235e: 7220 1fa8 a000 |0071: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e2364: 7100 6ba3 0000 |0074: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a36b │ │ +3e236a: 0c0a |0077: move-result-object v10 │ │ +3e236c: 7210 2aa8 0a00 |0078: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3e2372: 0c0a |007b: move-result-object v10 │ │ +3e2374: 7210 0da8 0a00 |007c: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3e237a: 0a01 |007f: move-result v1 │ │ +3e237c: 3801 1000 |0080: if-eqz v1, 0090 // +0010 │ │ +3e2380: 7210 0ea8 0a00 |0082: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3e2386: 0c01 |0085: move-result-object v1 │ │ +3e2388: 1f01 c818 |0086: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3e238c: 7020 e6a1 1900 |0088: invoke-direct {v9, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.createBrowsableMediaItemForFeed:(Lde/danoeh/antennapod/model/feed/Feed;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@a1e6 │ │ +3e2392: 0c01 |008b: move-result-object v1 │ │ +3e2394: 7220 1fa8 1000 |008c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e239a: 28ed |008f: goto 007c // -0013 │ │ +3e239c: 1100 |0090: return-object v0 │ │ +3e239e: 6e10 fd01 0900 |0091: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e23a4: 0c01 |0094: move-result-object v1 │ │ +3e23a6: 6005 95e2 |0095: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ +3e23aa: 6e20 dc02 5100 |0097: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e23b0: 0c01 |009a: move-result-object v1 │ │ +3e23b2: 6e20 e0a5 1a00 |009b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e23b8: 0a01 |009e: move-result v1 │ │ +3e23ba: 1305 6400 |009f: const/16 v5, #int 100 // #64 │ │ +3e23be: 1206 |00a1: const/4 v6, #int 0 // #0 │ │ +3e23c0: 3801 0800 |00a2: if-eqz v1, 00aa // +0008 │ │ +3e23c4: 7100 70a3 0000 |00a4: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getQueue:()Ljava/util/List; // method@a370 │ │ +3e23ca: 0c0a |00a7: move-result-object v10 │ │ +3e23cc: 2900 8600 |00a8: goto/16 012e // +0086 │ │ +3e23d0: 6e10 fd01 0900 |00aa: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e23d6: 0c01 |00ad: move-result-object v1 │ │ +3e23d8: 6007 81e0 |00ae: sget v7, Lde/danoeh/antennapod/playback/service/R$string;.downloads_label:I // field@e081 │ │ +3e23dc: 6e20 dc02 7100 |00b0: invoke-virtual {v1, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e23e2: 0c01 |00b3: move-result-object v1 │ │ +3e23e4: 6e20 e0a5 1a00 |00b4: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e23ea: 0a01 |00b7: move-result v1 │ │ +3e23ec: 3801 1000 |00b8: if-eqz v1, 00c8 // +0010 │ │ +3e23f0: 220a cd18 |00ba: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3e23f4: 7020 1f9c 3a00 |00bc: invoke-direct {v10, v3}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3e23fa: 7100 c0a3 0000 |00bf: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDownloadsSortedOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a3c0 │ │ +3e2400: 0c01 |00c2: move-result-object v1 │ │ +3e2402: 7140 65a3 561a |00c3: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ +3e2408: 0c0a |00c6: move-result-object v10 │ │ +3e240a: 2867 |00c7: goto 012e // +0067 │ │ +3e240c: 6e10 fd01 0900 |00c8: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e2412: 0c01 |00cb: move-result-object v1 │ │ +3e2414: 6003 a5e0 |00cc: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.episodes_label:I // field@e0a5 │ │ +3e2418: 6e20 dc02 3100 |00ce: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e241e: 0c01 |00d1: move-result-object v1 │ │ +3e2420: 6e20 e0a5 1a00 |00d2: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e2426: 0a01 |00d5: move-result v1 │ │ +3e2428: 3801 1000 |00d6: if-eqz v1, 00e6 // +0010 │ │ +3e242c: 220a cd18 |00d8: new-instance v10, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3e2430: 7020 1f9c 2a00 |00da: invoke-direct {v10, v2}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3e2436: 7100 bca3 0000 |00dd: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getAllEpisodesSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@a3bc │ │ +3e243c: 0c01 |00e0: move-result-object v1 │ │ +3e243e: 7140 65a3 561a |00e1: invoke-static {v6, v5, v10, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ +3e2444: 0c0a |00e4: move-result-object v10 │ │ +3e2446: 2849 |00e5: goto 012e // +0049 │ │ +3e2448: 1a01 ba16 |00e6: const-string v1, "FeedId:" // string@16ba │ │ +3e244c: 6e20 f6a5 1a00 |00e8: invoke-virtual {v10, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3e2452: 0a01 |00eb: move-result v1 │ │ +3e2454: 3801 2300 |00ec: if-eqz v1, 010f // +0023 │ │ +3e2458: 1a01 ce06 |00ee: const-string v1, ":" // string@06ce │ │ +3e245c: 6e20 f4a5 1a00 |00f0: invoke-virtual {v10, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@a5f4 │ │ +3e2462: 0c0a |00f3: move-result-object v10 │ │ +3e2464: 460a 0a04 |00f4: aget-object v10, v10, v4 │ │ +3e2468: 7110 83a5 0a00 |00f6: invoke-static {v10}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@a583 │ │ +3e246e: 0b01 |00f9: move-result-wide v1 │ │ +3e2470: 7120 66a3 2100 |00fa: invoke-static {v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(J)Lde/danoeh/antennapod/model/feed/Feed; // method@a366 │ │ +3e2476: 0c0a |00fd: move-result-object v10 │ │ +3e2478: 6e10 b39b 0a00 |00fe: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getSortOrder:()Lde/danoeh/antennapod/model/feed/SortOrder; // method@9bb3 │ │ +3e247e: 0c01 |0101: move-result-object v1 │ │ +3e2480: 3901 0400 |0102: if-nez v1, 0106 // +0004 │ │ +3e2484: 6201 6b6d |0104: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3e2488: 7100 259c 0000 |0106: invoke-static {}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.unfiltered:()Lde/danoeh/antennapod/model/feed/FeedItemFilter; // method@9c25 │ │ +3e248e: 0c02 |0109: move-result-object v2 │ │ +3e2490: 7130 6aa3 2a01 |010a: invoke-static {v10, v2, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemList:(Lde/danoeh/antennapod/model/feed/Feed;Lde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a36a │ │ +3e2496: 0c0a |010d: move-result-object v10 │ │ +3e2498: 2820 |010e: goto 012e // +0020 │ │ +3e249a: 6001 43e0 |010f: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ +3e249e: 6e20 ff01 1900 |0111: invoke-virtual {v9, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e24a4: 0c01 |0114: move-result-object v1 │ │ +3e24a6: 6e20 e0a5 1a00 |0115: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e24ac: 0a01 |0118: move-result v1 │ │ +3e24ae: 1202 |0119: const/4 v2, #int 0 // #0 │ │ +3e24b0: 3801 4500 |011a: if-eqz v1, 015f // +0045 │ │ +3e24b4: 7100 96a3 0000 |011c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ +3e24ba: 0b03 |011f: move-result-wide v3 │ │ +3e24bc: 7120 6da3 4300 |0120: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ +3e24c2: 0c0a |0123: move-result-object v10 │ │ +3e24c4: 380a 3a00 |0124: if-eqz v10, 015e // +003a │ │ +3e24c8: 6e10 409c 0a00 |0126: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e24ce: 0c0a |0129: move-result-object v10 │ │ +3e24d0: 7110 d2a7 0a00 |012a: invoke-static {v10}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@a7d2 │ │ +3e24d6: 0c0a |012d: move-result-object v10 │ │ +3e24d8: 7210 2aa8 0a00 |012e: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3e24de: 0c0a |0131: move-result-object v10 │ │ +3e24e0: 7210 0da8 0a00 |0132: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3e24e6: 0a01 |0135: move-result v1 │ │ +3e24e8: 3801 2700 |0136: if-eqz v1, 015d // +0027 │ │ +3e24ec: 7210 0ea8 0a00 |0138: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3e24f2: 0c01 |013b: move-result-object v1 │ │ +3e24f4: 1f01 cc18 |013c: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3e24f8: 6e10 fe9b 0100 |013e: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e24fe: 0c02 |0141: move-result-object v2 │ │ +3e2500: 3802 f0ff |0142: if-eqz v2, 0132 // -0010 │ │ +3e2504: 6e10 fe9b 0100 |0144: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e250a: 0c02 |0147: move-result-object v2 │ │ +3e250c: 6e10 449c 0200 |0148: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@9c44 │ │ +3e2512: 0c02 |014b: move-result-object v2 │ │ +3e2514: 3802 e6ff |014c: if-eqz v2, 0132 // -001a │ │ +3e2518: 6e10 fe9b 0100 |014e: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3e251e: 0c01 |0151: move-result-object v1 │ │ +3e2520: 6e10 449c 0100 |0152: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getMediaItem:()Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@9c44 │ │ +3e2526: 0c01 |0155: move-result-object v1 │ │ +3e2528: 7220 1fa8 1000 |0156: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3e252e: d806 0601 |0159: add-int/lit8 v6, v6, #int 1 // #01 │ │ +3e2532: 3456 d7ff |015b: if-lt v6, v5, 0132 // -0029 │ │ +3e2536: 1100 |015d: return-object v0 │ │ +3e2538: 1102 |015e: return-object v2 │ │ +3e253a: 2200 611b |015f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e253e: 7010 06a6 0000 |0161: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e2544: 1a01 933f |0164: const-string v1, "Parent ID not found: " // string@3f93 │ │ +3e2548: 6e20 12a6 1000 |0166: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e254e: 6e20 12a6 a000 |0169: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e2554: 6e10 1ba6 0000 |016c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e255a: 0c0a |016f: move-result-object v10 │ │ +3e255c: 1a00 e83f |0170: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e2560: 7120 190b a000 |0172: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e2566: 1102 |0175: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0005 line=426 │ │ 0x001a line=427 │ │ 0x002b line=430 │ │ 0x0036 line=432 │ │ @@ -1448236,33 +1448230,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3e2fbc: |[3e2fbc] de.danoeh.antennapod.playback.service.PlaybackService.loadQueueForMediaSession:()V │ │ -3e2fcc: 2200 4e1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4; // type@1a4e │ │ -3e2fd0: 7010 73a1 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.:()V // method@a173 │ │ -3e2fd6: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ -3e2fdc: 0c00 |0008: move-result-object v0 │ │ -3e2fde: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3e2fe4: 0c01 |000c: move-result-object v1 │ │ -3e2fe6: 6e20 4aa4 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ -3e2fec: 0c00 |0010: move-result-object v0 │ │ -3e2fee: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3e2ff4: 0c01 |0014: move-result-object v1 │ │ -3e2ff6: 6e20 48a4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ -3e2ffc: 0c00 |0018: move-result-object v0 │ │ -3e2ffe: 2201 4f1a |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5; // type@1a4f │ │ -3e3002: 7020 75a1 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a175 │ │ -3e3008: 2202 501a |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6; // type@1a50 │ │ -3e300c: 7010 77a1 0200 |0020: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.:()V // method@a177 │ │ -3e3012: 6e30 49a4 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a449 │ │ -3e3018: 0e00 |0026: return-void │ │ +3e2f94: |[3e2f94] de.danoeh.antennapod.playback.service.PlaybackService.loadQueueForMediaSession:()V │ │ +3e2fa4: 2200 4e1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4; // type@1a4e │ │ +3e2fa8: 7010 73a1 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda4;.:()V // method@a173 │ │ +3e2fae: 7110 45a4 0000 |0005: invoke-static {v0}, Lio/reactivex/Single;.create:(Lio/reactivex/SingleOnSubscribe;)Lio/reactivex/Single; // method@a445 │ │ +3e2fb4: 0c00 |0008: move-result-object v0 │ │ +3e2fb6: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3e2fbc: 0c01 |000c: move-result-object v1 │ │ +3e2fbe: 6e20 4aa4 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Single;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a44a │ │ +3e2fc4: 0c00 |0010: move-result-object v0 │ │ +3e2fc6: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3e2fcc: 0c01 |0014: move-result-object v1 │ │ +3e2fce: 6e20 48a4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Single;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Single; // method@a448 │ │ +3e2fd4: 0c00 |0018: move-result-object v0 │ │ +3e2fd6: 2201 4f1a |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5; // type@1a4f │ │ +3e2fda: 7020 75a1 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a175 │ │ +3e2fe0: 2202 501a |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6; // type@1a50 │ │ +3e2fe4: 7010 77a1 0200 |0020: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda6;.:()V // method@a177 │ │ +3e2fea: 6e30 49a4 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Single;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a449 │ │ +3e2ff0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0009 line=364 │ │ 0x0011 line=365 │ │ 0x0023 line=366 │ │ locals : │ │ @@ -1448273,45 +1448267,45 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/MediaType;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -3e3328: |[3e3328] de.danoeh.antennapod.playback.service.PlaybackService.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ -3e3338: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e333c: 1a01 dc3f |0002: const-string v1, "Playback ended" // string@3fdc │ │ -3e3340: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3346: 7100 93a3 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a393 │ │ -3e334c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3e334e: 3804 1800 |000b: if-eqz v4, 0023 // +0018 │ │ -3e3352: 5424 1ad1 |000d: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e3356: 6e10 3ea3 0400 |000f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a33e │ │ -3e335c: 7010 e4a1 0200 |0012: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a1e4 │ │ -3e3362: 6304 0dd1 |0015: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ -3e3366: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ -3e336a: 5424 19d1 |0019: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e336e: 6e20 19a3 0400 |001b: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3e3374: 5424 19d1 |001e: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e3378: 6e10 1aa3 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e337e: 3903 0800 |0023: if-nez v3, 002b // +0008 │ │ -3e3382: 1273 |0025: const/4 v3, #int 7 // #7 │ │ -3e3384: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -3e3386: 7030 1fa2 3204 |0027: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ -3e338c: 2810 |002a: goto 003a // +0010 │ │ -3e338e: 6304 0dd1 |002b: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ -3e3392: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -3e3394: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -3e3398: 1230 |0030: const/4 v0, #int 3 // #3 │ │ -3e339a: 2806 |0031: goto 0037 // +0006 │ │ -3e339c: 6204 936d |0032: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3e33a0: 3343 0300 |0034: if-ne v3, v4, 0037 // +0003 │ │ -3e33a4: 1220 |0036: const/4 v0, #int 2 // #2 │ │ -3e33a6: 7030 1fa2 1200 |0037: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ -3e33ac: 0e00 |003a: return-void │ │ +3e3300: |[3e3300] de.danoeh.antennapod.playback.service.PlaybackService.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V │ │ +3e3310: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e3314: 1a01 dc3f |0002: const-string v1, "Playback ended" // string@3fdc │ │ +3e3318: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e331e: 7100 93a3 0000 |0007: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a393 │ │ +3e3324: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3e3326: 3804 1800 |000b: if-eqz v4, 0023 // +0018 │ │ +3e332a: 5424 1ad1 |000d: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e332e: 6e10 3ea3 0400 |000f: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.cancelPositionSaver:()V // method@a33e │ │ +3e3334: 7010 e4a1 0200 |0012: invoke-direct {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a1e4 │ │ +3e333a: 6304 0dd1 |0015: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ +3e333e: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ +3e3342: 5424 19d1 |0019: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e3346: 6e20 19a3 0400 |001b: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3e334c: 5424 19d1 |001e: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e3350: 6e10 1aa3 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e3356: 3903 0800 |0023: if-nez v3, 002b // +0008 │ │ +3e335a: 1273 |0025: const/4 v3, #int 7 // #7 │ │ +3e335c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +3e335e: 7030 1fa2 3204 |0027: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ +3e3364: 2810 |002a: goto 003a // +0010 │ │ +3e3366: 6304 0dd1 |002b: sget-boolean v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ +3e336a: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +3e336c: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +3e3370: 1230 |0030: const/4 v0, #int 3 // #3 │ │ +3e3372: 2806 |0031: goto 0037 // +0006 │ │ +3e3374: 6204 936d |0032: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3e3378: 3343 0300 |0034: if-ne v3, v4, 0037 // +0003 │ │ +3e337c: 1220 |0036: const/4 v0, #int 2 // #2 │ │ +3e337e: 7030 1fa2 1200 |0037: invoke-direct {v2, v1, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ +3e3384: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1073 │ │ 0x0007 line=1074 │ │ 0x000d line=1076 │ │ 0x0012 line=1077 │ │ 0x0015 line=1078 │ │ @@ -1448331,161 +1448325,161 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 287 16-bit code units │ │ -3e33b0: |[3e33b0] de.danoeh.antennapod.playback.service.PlaybackService.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -3e33c0: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e33c4: 3908 0800 |0002: if-nez v8, 000a // +0008 │ │ -3e33c8: 1a08 f50d |0004: const-string v8, "Cannot do post-playback processing: media was null" // string@0df5 │ │ -3e33cc: 7120 190b 8000 |0006: invoke-static {v0, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e33d2: 0e00 |0009: return-void │ │ -3e33d4: 2201 611b |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e33d8: 7010 06a6 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e33de: 1a02 60a3 |000f: const-string v2, "onPostPlayback(): media=" // string@a360 │ │ -3e33e2: 6e20 12a6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e33e8: 7210 c89c 0800 |0014: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ -3e33ee: 0c02 |0017: move-result-object v2 │ │ -3e33f0: 6e20 12a6 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e33f6: 6e10 1ba6 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e33fc: 0c01 |001e: move-result-object v1 │ │ -3e33fe: 7120 170b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3404: 2081 cf18 |0022: instance-of v1, v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e3408: 3901 1900 |0024: if-nez v1, 003d // +0019 │ │ -3e340c: 1a0a e63d |0026: const-string v10, "Not doing post-playback processing: media not of type FeedMedia" // string@3de6 │ │ -3e3410: 7120 170b a000 |0028: invoke-static {v0, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3416: 3809 0a00 |002b: if-eqz v9, 0035 // +000a │ │ -3e341a: 6e10 e701 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e3420: 0c09 |0030: move-result-object v9 │ │ -3e3422: 7220 d59c 9800 |0031: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackCompleted:(Landroid/content/Context;)V // method@9cd5 │ │ -3e3428: 2808 |0034: goto 003c // +0008 │ │ -3e342a: 6e10 e701 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e3430: 0c09 |0038: move-result-object v9 │ │ -3e3432: 7220 d69c 9800 |0039: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@9cd6 │ │ -3e3438: 0e00 |003c: return-void │ │ -3e343a: 1f08 cf18 |003d: check-cast v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e343e: 6e10 409c 0800 |003f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e3444: 0c01 |0042: move-result-object v1 │ │ -3e3446: 7100 cea3 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a3ce │ │ -3e344c: 0a02 |0046: move-result v2 │ │ -3e344e: 6e10 399c 0800 |0047: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3e3454: 0a03 |004a: move-result v3 │ │ -3e3456: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -3e3458: 1215 |004c: const/4 v5, #int 1 // #1 │ │ -3e345a: 3d03 1100 |004d: if-lez v3, 005e // +0011 │ │ -3e345e: 6e10 4b9c 0800 |004f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ -3e3464: 0a03 |0052: move-result v3 │ │ -3e3466: 6e10 399c 0800 |0053: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3e346c: 0a06 |0056: move-result v6 │ │ -3e346e: d222 e803 |0057: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ -3e3472: b126 |0059: sub-int/2addr v6, v2 │ │ -3e3474: 3463 0400 |005a: if-lt v3, v6, 005e // +0004 │ │ -3e3478: 1212 |005c: const/4 v2, #int 1 // #1 │ │ -3e347a: 2802 |005d: goto 005f // +0002 │ │ -3e347c: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -3e347e: 3909 0900 |005f: if-nez v9, 0068 // +0009 │ │ -3e3482: 3802 0700 |0061: if-eqz v2, 0068 // +0007 │ │ -3e3486: 1a03 b2bd |0063: const-string v3, "smart mark as played" // string@bdb2 │ │ -3e348a: 7120 170b 3000 |0065: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3490: 5473 05d1 |0068: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ -3e3494: 3803 1100 |006a: if-eqz v3, 007b // +0011 │ │ -3e3498: 6e10 f89b 0100 |006c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ -3e349e: 0c06 |006f: move-result-object v6 │ │ -3e34a0: 6e20 e0a5 6300 |0070: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e34a6: 0a03 |0073: move-result v3 │ │ -3e34a8: 3803 0700 |0074: if-eqz v3, 007b // +0007 │ │ -3e34ac: 1203 |0076: const/4 v3, #int 0 // #0 │ │ -3e34ae: 5b73 05d1 |0077: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ -3e34b2: 1213 |0079: const/4 v3, #int 1 // #1 │ │ -3e34b4: 2802 |007a: goto 007c // +0002 │ │ -3e34b6: 1203 |007b: const/4 v3, #int 0 // #0 │ │ -3e34b8: 3909 1400 |007c: if-nez v9, 0090 // +0014 │ │ -3e34bc: 3802 0300 |007e: if-eqz v2, 0081 // +0003 │ │ -3e34c0: 2810 |0080: goto 0090 // +0010 │ │ -3e34c2: 6e10 e701 0700 |0081: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e34c8: 0c06 |0084: move-result-object v6 │ │ -3e34ca: 7130 f19f 8604 |0085: invoke-static {v6, v8, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@9ff1 │ │ -3e34d0: 6e10 e701 0700 |0088: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e34d6: 0c06 |008b: move-result-object v6 │ │ -3e34d8: 6e20 569c 6800 |008c: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackPause:(Landroid/content/Context;)V // method@9c56 │ │ -3e34de: 280f |008f: goto 009e // +000f │ │ -3e34e0: 6e10 e701 0700 |0090: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e34e6: 0c06 |0093: move-result-object v6 │ │ -3e34e8: 7130 f19f 8605 |0094: invoke-static {v6, v8, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@9ff1 │ │ -3e34ee: 6e10 e701 0700 |0097: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e34f4: 0c06 |009a: move-result-object v6 │ │ -3e34f6: 6e20 559c 6800 |009b: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackCompleted:(Landroid/content/Context;)V // method@9c55 │ │ -3e34fc: 3801 7700 |009e: if-eqz v1, 0115 // +0077 │ │ -3e3500: 3909 0e00 |00a0: if-nez v9, 00ae // +000e │ │ -3e3504: 3902 0c00 |00a2: if-nez v2, 00ae // +000c │ │ -3e3508: 3903 0a00 |00a4: if-nez v3, 00ae // +000a │ │ -3e350c: 380a 6f00 |00a6: if-eqz v10, 0115 // +006f │ │ -3e3510: 7100 f3a3 0000 |00a8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldSkipKeepEpisode:()Z // method@a3f3 │ │ -3e3516: 0a03 |00ab: move-result v3 │ │ -3e3518: 3903 6900 |00ac: if-nez v3, 0115 // +0069 │ │ -3e351c: 6e10 f89b 0100 |00ae: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ -3e3522: 0c03 |00b1: move-result-object v3 │ │ -3e3524: 5b73 16d1 |00b2: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ -3e3528: 3909 0900 |00b4: if-nez v9, 00bd // +0009 │ │ -3e352c: 380a 0500 |00b6: if-eqz v10, 00bb // +0005 │ │ -3e3530: 3802 0300 |00b8: if-eqz v2, 00bb // +0003 │ │ -3e3534: 2803 |00ba: goto 00bd // +0003 │ │ -3e3536: 1202 |00bb: const/4 v2, #int 0 // #0 │ │ -3e3538: 2802 |00bc: goto 00be // +0002 │ │ -3e353a: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ -3e353c: 7130 7aa3 5102 |00be: invoke-static {v1, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a37a │ │ -3e3542: 7130 7ca3 9701 |00c1: invoke-static {v7, v9, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37c │ │ -3e3548: 6e10 f59b 0100 |00c4: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e354e: 0c02 |00c7: move-result-object v2 │ │ -3e3550: 6e10 b29b 0200 |00c8: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3e3556: 0c02 |00cb: move-result-object v2 │ │ -3e3558: 6e10 849c 0200 |00cc: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@9c84 │ │ -3e355e: 0c02 |00cf: move-result-object v2 │ │ -3e3560: 7100 daa3 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDelete:()Z // method@a3da │ │ -3e3566: 0a03 |00d3: move-result v3 │ │ -3e3568: 3803 1400 |00d4: if-eqz v3, 00e8 // +0014 │ │ -3e356c: 6e10 f59b 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e3572: 0c03 |00d9: move-result-object v3 │ │ -3e3574: 6e10 b89b 0300 |00da: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3e357a: 0a03 |00dd: move-result v3 │ │ -3e357c: 3803 0800 |00de: if-eqz v3, 00e6 // +0008 │ │ -3e3580: 7100 dba3 0000 |00e0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDeleteLocal:()Z // method@a3db │ │ -3e3586: 0a03 |00e3: move-result v3 │ │ -3e3588: 3803 0400 |00e4: if-eqz v3, 00e8 // +0004 │ │ -3e358c: 1213 |00e6: const/4 v3, #int 1 // #1 │ │ -3e358e: 2802 |00e7: goto 00e9 // +0002 │ │ -3e3590: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ -3e3592: 6206 456d |00e9: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d45 │ │ -3e3596: 3262 0800 |00eb: if-eq v2, v6, 00f3 // +0008 │ │ -3e359a: 6206 466d |00ed: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ -3e359e: 3362 0500 |00ef: if-ne v2, v6, 00f4 // +0005 │ │ -3e35a2: 3803 0300 |00f1: if-eqz v3, 00f4 // +0003 │ │ -3e35a6: 1214 |00f3: const/4 v4, #int 1 // #1 │ │ -3e35a8: 3804 1800 |00f4: if-eqz v4, 010c // +0018 │ │ -3e35ac: 1a02 b416 |00f6: const-string v2, "Favorite" // string@16b4 │ │ -3e35b0: 6e20 0c9c 2100 |00f8: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ -3e35b6: 0a01 |00fb: move-result v1 │ │ -3e35b8: 3801 0800 |00fc: if-eqz v1, 0104 // +0008 │ │ -3e35bc: 7100 f1a3 0000 |00fe: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldFavoriteKeepEpisode:()Z // method@a3f1 │ │ -3e35c2: 0a01 |0101: move-result v1 │ │ -3e35c4: 3901 0a00 |0102: if-nez v1, 010c // +000a │ │ -3e35c8: 7120 78a3 8700 |0104: invoke-static {v7, v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ -3e35ce: 1a01 cd13 |0107: const-string v1, "Episode Deleted" // string@13cd │ │ -3e35d2: 7120 170b 1000 |0109: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e35d8: 6000 95e2 |010c: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ -3e35dc: 6e20 ff01 0700 |010e: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e35e2: 0c00 |0111: move-result-object v0 │ │ -3e35e4: 6e20 8c3a 0700 |0112: invoke-virtual {v7, v0}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@3a8c │ │ -3e35ea: 3909 0600 |0115: if-nez v9, 011b // +0006 │ │ -3e35ee: 390a 0400 |0117: if-nez v10, 011b // +0004 │ │ -3e35f2: 380b 0500 |0119: if-eqz v11, 011e // +0005 │ │ -3e35f6: 7110 75a3 0800 |011b: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addItemToPlaybackHistory:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a375 │ │ -3e35fc: 0e00 |011e: return-void │ │ +3e3388: |[3e3388] de.danoeh.antennapod.playback.service.PlaybackService.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +3e3398: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e339c: 3908 0800 |0002: if-nez v8, 000a // +0008 │ │ +3e33a0: 1a08 f50d |0004: const-string v8, "Cannot do post-playback processing: media was null" // string@0df5 │ │ +3e33a4: 7120 190b 8000 |0006: invoke-static {v0, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e33aa: 0e00 |0009: return-void │ │ +3e33ac: 2201 611b |000a: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e33b0: 7010 06a6 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e33b6: 1a02 60a3 |000f: const-string v2, "onPostPlayback(): media=" // string@a360 │ │ +3e33ba: 6e20 12a6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e33c0: 7210 c89c 0800 |0014: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ +3e33c6: 0c02 |0017: move-result-object v2 │ │ +3e33c8: 6e20 12a6 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e33ce: 6e10 1ba6 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e33d4: 0c01 |001e: move-result-object v1 │ │ +3e33d6: 7120 170b 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e33dc: 2081 cf18 |0022: instance-of v1, v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e33e0: 3901 1900 |0024: if-nez v1, 003d // +0019 │ │ +3e33e4: 1a0a e63d |0026: const-string v10, "Not doing post-playback processing: media not of type FeedMedia" // string@3de6 │ │ +3e33e8: 7120 170b a000 |0028: invoke-static {v0, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e33ee: 3809 0a00 |002b: if-eqz v9, 0035 // +000a │ │ +3e33f2: 6e10 e701 0700 |002d: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e33f8: 0c09 |0030: move-result-object v9 │ │ +3e33fa: 7220 d59c 9800 |0031: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackCompleted:(Landroid/content/Context;)V // method@9cd5 │ │ +3e3400: 2808 |0034: goto 003c // +0008 │ │ +3e3402: 6e10 e701 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e3408: 0c09 |0038: move-result-object v9 │ │ +3e340a: 7220 d69c 9800 |0039: invoke-interface {v8, v9}, Lde/danoeh/antennapod/model/playback/Playable;.onPlaybackPause:(Landroid/content/Context;)V // method@9cd6 │ │ +3e3410: 0e00 |003c: return-void │ │ +3e3412: 1f08 cf18 |003d: check-cast v8, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e3416: 6e10 409c 0800 |003f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e341c: 0c01 |0042: move-result-object v1 │ │ +3e341e: 7100 cea3 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a3ce │ │ +3e3424: 0a02 |0046: move-result v2 │ │ +3e3426: 6e10 399c 0800 |0047: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3e342c: 0a03 |004a: move-result v3 │ │ +3e342e: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +3e3430: 1215 |004c: const/4 v5, #int 1 // #1 │ │ +3e3432: 3d03 1100 |004d: if-lez v3, 005e // +0011 │ │ +3e3436: 6e10 4b9c 0800 |004f: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ +3e343c: 0a03 |0052: move-result v3 │ │ +3e343e: 6e10 399c 0800 |0053: invoke-virtual {v8}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3e3444: 0a06 |0056: move-result v6 │ │ +3e3446: d222 e803 |0057: mul-int/lit16 v2, v2, #int 1000 // #03e8 │ │ +3e344a: b126 |0059: sub-int/2addr v6, v2 │ │ +3e344c: 3463 0400 |005a: if-lt v3, v6, 005e // +0004 │ │ +3e3450: 1212 |005c: const/4 v2, #int 1 // #1 │ │ +3e3452: 2802 |005d: goto 005f // +0002 │ │ +3e3454: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +3e3456: 3909 0900 |005f: if-nez v9, 0068 // +0009 │ │ +3e345a: 3802 0700 |0061: if-eqz v2, 0068 // +0007 │ │ +3e345e: 1a03 b2bd |0063: const-string v3, "smart mark as played" // string@bdb2 │ │ +3e3462: 7120 170b 3000 |0065: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3468: 5473 05d1 |0068: iget-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ +3e346c: 3803 1100 |006a: if-eqz v3, 007b // +0011 │ │ +3e3470: 6e10 f89b 0100 |006c: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ +3e3476: 0c06 |006f: move-result-object v6 │ │ +3e3478: 6e20 e0a5 6300 |0070: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e347e: 0a03 |0073: move-result v3 │ │ +3e3480: 3803 0700 |0074: if-eqz v3, 007b // +0007 │ │ +3e3484: 1203 |0076: const/4 v3, #int 0 // #0 │ │ +3e3486: 5b73 05d1 |0077: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ +3e348a: 1213 |0079: const/4 v3, #int 1 // #1 │ │ +3e348c: 2802 |007a: goto 007c // +0002 │ │ +3e348e: 1203 |007b: const/4 v3, #int 0 // #0 │ │ +3e3490: 3909 1400 |007c: if-nez v9, 0090 // +0014 │ │ +3e3494: 3802 0300 |007e: if-eqz v2, 0081 // +0003 │ │ +3e3498: 2810 |0080: goto 0090 // +0010 │ │ +3e349a: 6e10 e701 0700 |0081: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e34a0: 0c06 |0084: move-result-object v6 │ │ +3e34a2: 7130 f19f 8604 |0085: invoke-static {v6, v8, v4}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@9ff1 │ │ +3e34a8: 6e10 e701 0700 |0088: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e34ae: 0c06 |008b: move-result-object v6 │ │ +3e34b0: 6e20 569c 6800 |008c: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackPause:(Landroid/content/Context;)V // method@9c56 │ │ +3e34b6: 280f |008f: goto 009e // +000f │ │ +3e34b8: 6e10 e701 0700 |0090: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e34be: 0c06 |0093: move-result-object v6 │ │ +3e34c0: 7130 f19f 8605 |0094: invoke-static {v6, v8, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.enqueueEpisodePlayedIfSynchronizationIsActive:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;Z)V // method@9ff1 │ │ +3e34c6: 6e10 e701 0700 |0097: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e34cc: 0c06 |009a: move-result-object v6 │ │ +3e34ce: 6e20 559c 6800 |009b: invoke-virtual {v8, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.onPlaybackCompleted:(Landroid/content/Context;)V // method@9c55 │ │ +3e34d4: 3801 7700 |009e: if-eqz v1, 0115 // +0077 │ │ +3e34d8: 3909 0e00 |00a0: if-nez v9, 00ae // +000e │ │ +3e34dc: 3902 0c00 |00a2: if-nez v2, 00ae // +000c │ │ +3e34e0: 3903 0a00 |00a4: if-nez v3, 00ae // +000a │ │ +3e34e4: 380a 6f00 |00a6: if-eqz v10, 0115 // +006f │ │ +3e34e8: 7100 f3a3 0000 |00a8: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldSkipKeepEpisode:()Z // method@a3f3 │ │ +3e34ee: 0a03 |00ab: move-result v3 │ │ +3e34f0: 3903 6900 |00ac: if-nez v3, 0115 // +0069 │ │ +3e34f4: 6e10 f89b 0100 |00ae: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ +3e34fa: 0c03 |00b1: move-result-object v3 │ │ +3e34fc: 5b73 16d1 |00b2: iput-object v3, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionJustResetAfterPlayback:Ljava/lang/String; // field@d116 │ │ +3e3500: 3909 0900 |00b4: if-nez v9, 00bd // +0009 │ │ +3e3504: 380a 0500 |00b6: if-eqz v10, 00bb // +0005 │ │ +3e3508: 3802 0300 |00b8: if-eqz v2, 00bb // +0003 │ │ +3e350c: 2803 |00ba: goto 00bd // +0003 │ │ +3e350e: 1202 |00bb: const/4 v2, #int 0 // #0 │ │ +3e3510: 2802 |00bc: goto 00be // +0002 │ │ +3e3512: 1212 |00bd: const/4 v2, #int 1 // #1 │ │ +3e3514: 7130 7aa3 5102 |00be: invoke-static {v1, v5, v2}, Lde/danoeh/antennapod/storage/database/DBWriter;.markItemPlayed:(Lde/danoeh/antennapod/model/feed/FeedItem;IZ)Ljava/util/concurrent/Future; // method@a37a │ │ +3e351a: 7130 7ca3 9701 |00c1: invoke-static {v7, v9, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;ZLde/danoeh/antennapod/model/feed/FeedItem;)Ljava/util/concurrent/Future; // method@a37c │ │ +3e3520: 6e10 f59b 0100 |00c4: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e3526: 0c02 |00c7: move-result-object v2 │ │ +3e3528: 6e10 b29b 0200 |00c8: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3e352e: 0c02 |00cb: move-result-object v2 │ │ +3e3530: 6e10 849c 0200 |00cc: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getCurrentAutoDelete:()Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // method@9c84 │ │ +3e3536: 0c02 |00cf: move-result-object v2 │ │ +3e3538: 7100 daa3 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDelete:()Z // method@a3da │ │ +3e353e: 0a03 |00d3: move-result v3 │ │ +3e3540: 3803 1400 |00d4: if-eqz v3, 00e8 // +0014 │ │ +3e3544: 6e10 f59b 0100 |00d6: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e354a: 0c03 |00d9: move-result-object v3 │ │ +3e354c: 6e10 b89b 0300 |00da: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3e3552: 0a03 |00dd: move-result v3 │ │ +3e3554: 3803 0800 |00de: if-eqz v3, 00e6 // +0008 │ │ +3e3558: 7100 dba3 0000 |00e0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAutoDeleteLocal:()Z // method@a3db │ │ +3e355e: 0a03 |00e3: move-result v3 │ │ +3e3560: 3803 0400 |00e4: if-eqz v3, 00e8 // +0004 │ │ +3e3564: 1213 |00e6: const/4 v3, #int 1 // #1 │ │ +3e3566: 2802 |00e7: goto 00e9 // +0002 │ │ +3e3568: 1203 |00e8: const/4 v3, #int 0 // #0 │ │ +3e356a: 6206 456d |00e9: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.ALWAYS:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d45 │ │ +3e356e: 3262 0800 |00eb: if-eq v2, v6, 00f3 // +0008 │ │ +3e3572: 6206 466d |00ed: sget-object v6, Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$AutoDeleteAction; // field@6d46 │ │ +3e3576: 3362 0500 |00ef: if-ne v2, v6, 00f4 // +0005 │ │ +3e357a: 3803 0300 |00f1: if-eqz v3, 00f4 // +0003 │ │ +3e357e: 1214 |00f3: const/4 v4, #int 1 // #1 │ │ +3e3580: 3804 1800 |00f4: if-eqz v4, 010c // +0018 │ │ +3e3584: 1a02 b416 |00f6: const-string v2, "Favorite" // string@16b4 │ │ +3e3588: 6e20 0c9c 2100 |00f8: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.isTagged:(Ljava/lang/String;)Z // method@9c0c │ │ +3e358e: 0a01 |00fb: move-result v1 │ │ +3e3590: 3801 0800 |00fc: if-eqz v1, 0104 // +0008 │ │ +3e3594: 7100 f1a3 0000 |00fe: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.shouldFavoriteKeepEpisode:()Z // method@a3f1 │ │ +3e359a: 0a01 |0101: move-result v1 │ │ +3e359c: 3901 0a00 |0102: if-nez v1, 010c // +000a │ │ +3e35a0: 7120 78a3 8700 |0104: invoke-static {v7, v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.deleteFeedMediaOfItem:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a378 │ │ +3e35a6: 1a01 cd13 |0107: const-string v1, "Episode Deleted" // string@13cd │ │ +3e35aa: 7120 170b 1000 |0109: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e35b0: 6000 95e2 |010c: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.queue_label:I // field@e295 │ │ +3e35b4: 6e20 ff01 0700 |010e: invoke-virtual {v7, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e35ba: 0c00 |0111: move-result-object v0 │ │ +3e35bc: 6e20 8c3a 0700 |0112: invoke-virtual {v7, v0}, Landroidx/media/MediaBrowserServiceCompat;.notifyChildrenChanged:(Ljava/lang/String;)V // method@3a8c │ │ +3e35c2: 3909 0600 |0115: if-nez v9, 011b // +0006 │ │ +3e35c6: 390a 0400 |0117: if-nez v10, 011b // +0004 │ │ +3e35ca: 380b 0500 |0119: if-eqz v11, 011e // +0005 │ │ +3e35ce: 7110 75a3 0800 |011b: invoke-static {v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.addItemToPlaybackHistory:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a375 │ │ +3e35d4: 0e00 |011e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1115 │ │ 0x000a line=1118 │ │ 0x0022 line=1120 │ │ 0x0028 line=1121 │ │ 0x002d line=1123 │ │ @@ -1448530,41 +1448524,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3e361c: |[3e361c] de.danoeh.antennapod.playback.service.PlaybackService.pauseIfPauseOnDisconnect:()V │ │ -3e362c: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e3630: 1a01 06a7 |0002: const-string v1, "pauseIfPauseOnDisconnect()" // string@a706 │ │ -3e3634: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e363a: 5440 10d1 |0007: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e363e: 6e10 dda0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e3644: 0c00 |000c: move-result-object v0 │ │ -3e3646: 6201 1bc9 |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e364a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -3e364c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -3e364e: 3310 0400 |0011: if-ne v0, v1, 0015 // +0004 │ │ -3e3652: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -3e3654: 2802 |0014: goto 0016 // +0002 │ │ -3e3656: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -3e3658: 6a00 1cd1 |0016: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d11c │ │ -3e365c: 7100 e1a3 0000 |0018: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPauseOnHeadsetDisconnect:()Z // method@a3e1 │ │ -3e3662: 0a00 |001b: move-result v0 │ │ -3e3664: 3800 1200 |001c: if-eqz v0, 002e // +0012 │ │ -3e3668: 7100 f9a1 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a1f9 │ │ -3e366e: 0a00 |0021: move-result v0 │ │ -3e3670: 3900 0c00 |0022: if-nez v0, 002e // +000c │ │ -3e3674: 5440 10d1 |0024: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3678: 7100 e2a3 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e367e: 0a01 |0029: move-result v1 │ │ -3e3680: b721 |002a: xor-int/2addr v1, v2 │ │ -3e3682: 6e30 e6a0 1003 |002b: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e3688: 0e00 |002e: return-void │ │ +3e35f4: |[3e35f4] de.danoeh.antennapod.playback.service.PlaybackService.pauseIfPauseOnDisconnect:()V │ │ +3e3604: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e3608: 1a01 06a7 |0002: const-string v1, "pauseIfPauseOnDisconnect()" // string@a706 │ │ +3e360c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3612: 5440 10d1 |0007: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3616: 6e10 dda0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e361c: 0c00 |000c: move-result-object v0 │ │ +3e361e: 6201 1bc9 |000d: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e3622: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +3e3624: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +3e3626: 3310 0400 |0011: if-ne v0, v1, 0015 // +0004 │ │ +3e362a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +3e362c: 2802 |0014: goto 0016 // +0002 │ │ +3e362e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +3e3630: 6a00 1cd1 |0016: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d11c │ │ +3e3634: 7100 e1a3 0000 |0018: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPauseOnHeadsetDisconnect:()Z // method@a3e1 │ │ +3e363a: 0a00 |001b: move-result v0 │ │ +3e363c: 3800 1200 |001c: if-eqz v0, 002e // +0012 │ │ +3e3640: 7100 f9a1 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:()Z // method@a1f9 │ │ +3e3646: 0a00 |0021: move-result v0 │ │ +3e3648: 3900 0c00 |0022: if-nez v0, 002e // +000c │ │ +3e364c: 5440 10d1 |0024: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3650: 7100 e2a3 0000 |0026: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e3656: 0a01 |0029: move-result v1 │ │ +3e3658: b721 |002a: xor-int/2addr v1, v2 │ │ +3e365a: 6e30 e6a0 1003 |002b: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e3660: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1581 │ │ 0x0007 line=1582 │ │ 0x0018 line=1583 │ │ 0x0024 line=1584 │ │ locals : │ │ @@ -1448575,48 +1448569,48 @@ │ │ type : '(ZLde/danoeh/antennapod/model/playback/Playable;I)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -3e38bc: |[3e38bc] de.danoeh.antennapod.playback.service.PlaybackService.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ -3e38cc: 1d02 |0000: monitor-enter v2 │ │ -3e38ce: 3803 1100 |0001: if-eqz v3, 0012 // +0011 │ │ -3e38d2: 6e10 eca1 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3e38d8: 0a05 |0006: move-result v5 │ │ -3e38da: 6e10 eea1 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3e38e0: 0a03 |000a: move-result v3 │ │ -3e38e2: 5424 10d1 |000b: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e38e6: 6e10 dba0 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3e38ec: 0c04 |0010: move-result-object v4 │ │ -3e38ee: 2805 |0011: goto 0016 // +0005 │ │ -3e38f0: 7210 c79c 0400 |0012: invoke-interface {v4}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3e38f6: 0a03 |0015: move-result v3 │ │ -3e38f8: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -3e38fa: 3205 2300 |0017: if-eq v5, v0, 003a // +0023 │ │ -3e38fe: 3203 2100 |0019: if-eq v3, v0, 003a // +0021 │ │ -3e3902: 3804 1f00 |001b: if-eqz v4, 003a // +001f │ │ -3e3906: 1a03 e83f |001d: const-string v3, "PlaybackService" // string@3fe8 │ │ -3e390a: 2200 611b |001f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e390e: 7010 06a6 0000 |0021: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e3914: 1a01 c343 |0024: const-string v1, "Saving current position to " // string@43c3 │ │ -3e3918: 6e20 12a6 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e391e: 6e20 0da6 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e3924: 6e10 1ba6 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e392a: 0c00 |002f: move-result-object v0 │ │ -3e392c: 7120 170b 0300 |0030: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3932: 7100 1da6 0000 |0033: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3e3938: 0b00 |0036: move-result-wide v0 │ │ -3e393a: 7140 02a3 5410 |0037: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlayableUtils;.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V // method@a302 │ │ -3e3940: 1e02 |003a: monitor-exit v2 │ │ -3e3942: 0e00 |003b: return-void │ │ -3e3944: 0d03 |003c: move-exception v3 │ │ -3e3946: 1e02 |003d: monitor-exit v2 │ │ -3e3948: 2703 |003e: throw v3 │ │ +3e3894: |[3e3894] de.danoeh.antennapod.playback.service.PlaybackService.saveCurrentPosition:(ZLde/danoeh/antennapod/model/playback/Playable;I)V │ │ +3e38a4: 1d02 |0000: monitor-enter v2 │ │ +3e38a6: 3803 1100 |0001: if-eqz v3, 0012 // +0011 │ │ +3e38aa: 6e10 eca1 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3e38b0: 0a05 |0006: move-result v5 │ │ +3e38b2: 6e10 eea1 0200 |0007: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3e38b8: 0a03 |000a: move-result v3 │ │ +3e38ba: 5424 10d1 |000b: iget-object v4, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e38be: 6e10 dba0 0400 |000d: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3e38c4: 0c04 |0010: move-result-object v4 │ │ +3e38c6: 2805 |0011: goto 0016 // +0005 │ │ +3e38c8: 7210 c79c 0400 |0012: invoke-interface {v4}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3e38ce: 0a03 |0015: move-result v3 │ │ +3e38d0: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +3e38d2: 3205 2300 |0017: if-eq v5, v0, 003a // +0023 │ │ +3e38d6: 3203 2100 |0019: if-eq v3, v0, 003a // +0021 │ │ +3e38da: 3804 1f00 |001b: if-eqz v4, 003a // +001f │ │ +3e38de: 1a03 e83f |001d: const-string v3, "PlaybackService" // string@3fe8 │ │ +3e38e2: 2200 611b |001f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e38e6: 7010 06a6 0000 |0021: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e38ec: 1a01 c343 |0024: const-string v1, "Saving current position to " // string@43c3 │ │ +3e38f0: 6e20 12a6 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e38f6: 6e20 0da6 5000 |0029: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e38fc: 6e10 1ba6 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e3902: 0c00 |002f: move-result-object v0 │ │ +3e3904: 7120 170b 0300 |0030: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e390a: 7100 1da6 0000 |0033: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3e3910: 0b00 |0036: move-result-wide v0 │ │ +3e3912: 7140 02a3 5410 |0037: invoke-static {v4, v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlayableUtils;.saveCurrentPosition:(Lde/danoeh/antennapod/model/playback/Playable;IJ)V // method@a302 │ │ +3e3918: 1e02 |003a: monitor-exit v2 │ │ +3e391a: 0e00 |003b: return-void │ │ +3e391c: 0d03 |003c: move-exception v3 │ │ +3e391e: 1e02 |003d: monitor-exit v2 │ │ +3e3920: 2703 |003e: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x003a │ │ -> 0x003c │ │ positions : │ │ 0x0003 line=1458 │ │ 0x0007 line=1459 │ │ 0x000b line=1460 │ │ @@ -1448635,18 +1448629,18 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e3958: |[3e3958] de.danoeh.antennapod.playback.service.PlaybackService.seekDelta:(I)V │ │ -3e3968: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e396c: 6e20 eda0 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a0ed │ │ -3e3972: 0e00 |0005: return-void │ │ +3e3930: |[3e3930] de.danoeh.antennapod.playback.service.PlaybackService.seekDelta:(I)V │ │ +3e3940: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3944: 6e20 eda0 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekDelta:(I)V // method@a0ed │ │ +3e394a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1743 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1448655,27 +1448649,27 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3e39b0: |[3e39b0] de.danoeh.antennapod.playback.service.PlaybackService.sendNotificationBroadcast:(II)V │ │ -3e39c0: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3e39c4: 1a01 f253 |0002: const-string v1, "action.de.danoeh.antennapod.core.service.playerNotification" // string@53f2 │ │ -3e39c8: 7020 2a02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ -3e39ce: 1a01 ef6c |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationType" // string@6cef │ │ -3e39d2: 6e30 4102 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ -3e39d8: 1a03 ee6c |000c: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@6cee │ │ -3e39dc: 6e30 4102 3004 |000e: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ -3e39e2: 6e10 fc01 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ -3e39e8: 0c03 |0014: move-result-object v3 │ │ -3e39ea: 6e20 5502 3000 |0015: invoke-virtual {v0, v3}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0255 │ │ -3e39f0: 6e20 1002 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ -3e39f6: 0e00 |001b: return-void │ │ +3e3988: |[3e3988] de.danoeh.antennapod.playback.service.PlaybackService.sendNotificationBroadcast:(II)V │ │ +3e3998: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3e399c: 1a01 f253 |0002: const-string v1, "action.de.danoeh.antennapod.core.service.playerNotification" // string@53f2 │ │ +3e39a0: 7020 2a02 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ +3e39a6: 1a01 ef6c |0007: const-string v1, "extra.de.danoeh.antennapod.core.service.notificationType" // string@6cef │ │ +3e39aa: 6e30 4102 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ +3e39b0: 1a03 ee6c |000c: const-string v3, "extra.de.danoeh.antennapod.core.service.notificationCode" // string@6cee │ │ +3e39b4: 6e30 4102 3004 |000e: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0241 │ │ +3e39ba: 6e10 fc01 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ +3e39c0: 0c03 |0014: move-result-object v3 │ │ +3e39c2: 6e20 5502 3000 |0015: invoke-virtual {v0, v3}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0255 │ │ +3e39c8: 6e20 1002 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ +3e39ce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0009 line=1195 │ │ 0x000e line=1196 │ │ 0x0011 line=1197 │ │ 0x0018 line=1198 │ │ @@ -1448689,98 +1448683,98 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 176 16-bit code units │ │ -3e3b0c: |[3e3b0c] de.danoeh.antennapod.playback.service.PlaybackService.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e3b1c: 1d03 |0000: monitor-enter v3 │ │ -3e3b1e: 1a00 e83f |0001: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e3b22: 1a01 c5bb |0003: const-string v1, "setupNotification" // string@bbc5 │ │ -3e3b26: 7120 170b 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3b2c: 5430 14d1 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d114 │ │ -3e3b30: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -3e3b34: 6e10 2ba6 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@a62b │ │ -3e3b3a: 3804 6100 |000f: if-eqz v4, 0070 // +0061 │ │ -3e3b3e: 5430 10d1 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3b42: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -3e3b46: 285b |0015: goto 0070 // +005b │ │ -3e3b48: 6e10 dda0 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e3b4e: 0c00 |0019: move-result-object v0 │ │ -3e3b50: 5431 13d1 |001a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e3b54: 6e20 13a3 4100 |001c: invoke-virtual {v1, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a313 │ │ -3e3b5a: 5431 13d1 |001f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e3b5e: 5432 12d1 |0021: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e3b62: 6e10 e909 0200 |0023: invoke-virtual {v2}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@09e9 │ │ -3e3b68: 0c02 |0026: move-result-object v2 │ │ -3e3b6a: 6e20 12a3 2100 |0027: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@a312 │ │ -3e3b70: 5431 13d1 |002a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e3b74: 6e20 14a3 0100 |002c: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a314 │ │ -3e3b7a: 5430 13d1 |002f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e3b7e: 6e10 eca1 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3e3b84: 0a01 |0034: move-result v1 │ │ -3e3b86: 6e10 eba1 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3e3b8c: 0a02 |0038: move-result v2 │ │ -3e3b8e: 6e30 15a3 1002 |0039: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a315 │ │ -3e3b94: 7110 3127 0300 |003c: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ -3e3b9a: 0c00 |003f: move-result-object v0 │ │ -3e3b9c: 6e10 e701 0300 |0040: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e3ba2: 0c01 |0043: move-result-object v1 │ │ -3e3ba4: 1a02 9756 |0044: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3e3ba8: 7120 7327 2100 |0046: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3e3bae: 0a01 |0049: move-result v1 │ │ -3e3bb0: 3901 0d00 |004a: if-nez v1, 0057 // +000d │ │ -3e3bb4: 6001 1ade |004c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ -3e3bb8: 5432 13d1 |004e: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e3bbc: 6e10 06a3 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ -3e3bc2: 0c02 |0053: move-result-object v2 │ │ -3e3bc4: 6e30 3327 1002 |0054: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ -3e3bca: 5431 13d1 |0057: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e3bce: 6e10 10a3 0100 |0059: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a310 │ │ -3e3bd4: 0a01 |005c: move-result v1 │ │ -3e3bd6: 3901 1100 |005d: if-nez v1, 006e // +0011 │ │ -3e3bda: 2201 651b |005f: new-instance v1, Ljava/lang/Thread; // type@1b65 │ │ -3e3bde: 2202 511a |0061: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7; // type@1a51 │ │ -3e3be2: 7040 79a1 3240 |0063: invoke-direct {v2, v3, v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a179 │ │ -3e3be8: 7020 25a6 2100 |0066: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@a625 │ │ -3e3bee: 5b31 14d1 |0069: iput-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d114 │ │ -3e3bf2: 6e10 35a6 0100 |006b: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@a635 │ │ -3e3bf8: 1e03 |006e: monitor-exit v3 │ │ -3e3bfa: 0e00 |006f: return-void │ │ -3e3bfc: 1a00 e83f |0070: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e3c00: 2201 611b |0072: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e3c04: 7010 06a6 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e3c0a: 1a02 c7bb |0077: const-string v2, "setupNotification: playable=" // string@bbc7 │ │ -3e3c0e: 6e20 12a6 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3c14: 6e20 11a6 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3e3c1a: 6e10 1ba6 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e3c20: 0c04 |0082: move-result-object v4 │ │ -3e3c22: 7120 170b 4000 |0083: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3c28: 1a04 e83f |0086: const-string v4, "PlaybackService" // string@3fe8 │ │ -3e3c2c: 2200 611b |0088: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e3c30: 7010 06a6 0000 |008a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e3c36: 1a01 c6bb |008d: const-string v1, "setupNotification: mediaPlayer=" // string@bbc6 │ │ -3e3c3a: 6e20 12a6 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3c40: 5431 10d1 |0092: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3c44: 6e20 11a6 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3e3c4a: 6e10 1ba6 0000 |0097: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e3c50: 0c00 |009a: move-result-object v0 │ │ -3e3c52: 7120 170b 0400 |009b: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3c58: 5434 19d1 |009e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e3c5c: 6e10 17a3 0400 |00a0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a317 │ │ -3e3c62: 0a04 |00a3: move-result v4 │ │ -3e3c64: 3904 0700 |00a4: if-nez v4, 00ab // +0007 │ │ -3e3c68: 5434 19d1 |00a6: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e3c6c: 6e10 1aa3 0400 |00a8: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e3c72: 1e03 |00ab: monitor-exit v3 │ │ -3e3c74: 0e00 |00ac: return-void │ │ -3e3c76: 0d04 |00ad: move-exception v4 │ │ -3e3c78: 1e03 |00ae: monitor-exit v3 │ │ -3e3c7a: 2704 |00af: throw v4 │ │ +3e3ae4: |[3e3ae4] de.danoeh.antennapod.playback.service.PlaybackService.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e3af4: 1d03 |0000: monitor-enter v3 │ │ +3e3af6: 1a00 e83f |0001: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e3afa: 1a01 c5bb |0003: const-string v1, "setupNotification" // string@bbc5 │ │ +3e3afe: 7120 170b 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3b04: 5430 14d1 |0008: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d114 │ │ +3e3b08: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +3e3b0c: 6e10 2ba6 0000 |000c: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@a62b │ │ +3e3b12: 3804 6100 |000f: if-eqz v4, 0070 // +0061 │ │ +3e3b16: 5430 10d1 |0011: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3b1a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +3e3b1e: 285b |0015: goto 0070 // +005b │ │ +3e3b20: 6e10 dda0 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e3b26: 0c00 |0019: move-result-object v0 │ │ +3e3b28: 5431 13d1 |001a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3b2c: 6e20 13a3 4100 |001c: invoke-virtual {v1, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a313 │ │ +3e3b32: 5431 13d1 |001f: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3b36: 5432 12d1 |0021: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e3b3a: 6e10 e909 0200 |0023: invoke-virtual {v2}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@09e9 │ │ +3e3b40: 0c02 |0026: move-result-object v2 │ │ +3e3b42: 6e20 12a3 2100 |0027: invoke-virtual {v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setMediaSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@a312 │ │ +3e3b48: 5431 13d1 |002a: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3b4c: 6e20 14a3 0100 |002c: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a314 │ │ +3e3b52: 5430 13d1 |002f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3b56: 6e10 eca1 0300 |0031: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3e3b5c: 0a01 |0034: move-result v1 │ │ +3e3b5e: 6e10 eba1 0300 |0035: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3e3b64: 0a02 |0038: move-result v2 │ │ +3e3b66: 6e30 15a3 1002 |0039: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.updatePosition:(IF)V // method@a315 │ │ +3e3b6c: 7110 3127 0300 |003c: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ +3e3b72: 0c00 |003f: move-result-object v0 │ │ +3e3b74: 6e10 e701 0300 |0040: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e3b7a: 0c01 |0043: move-result-object v1 │ │ +3e3b7c: 1a02 9756 |0044: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3e3b80: 7120 7327 2100 |0046: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3e3b86: 0a01 |0049: move-result v1 │ │ +3e3b88: 3901 0d00 |004a: if-nez v1, 0057 // +000d │ │ +3e3b8c: 6001 1ade |004c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ +3e3b90: 5432 13d1 |004e: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3b94: 6e10 06a3 0200 |0050: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ +3e3b9a: 0c02 |0053: move-result-object v2 │ │ +3e3b9c: 6e30 3327 1002 |0054: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ +3e3ba2: 5431 13d1 |0057: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3ba6: 6e10 10a3 0100 |0059: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a310 │ │ +3e3bac: 0a01 |005c: move-result v1 │ │ +3e3bae: 3901 1100 |005d: if-nez v1, 006e // +0011 │ │ +3e3bb2: 2201 651b |005f: new-instance v1, Ljava/lang/Thread; // type@1b65 │ │ +3e3bb6: 2202 511a |0061: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7; // type@1a51 │ │ +3e3bba: 7040 79a1 3240 |0063: invoke-direct {v2, v3, v0, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda7;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/core/app/NotificationManagerCompat;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a179 │ │ +3e3bc0: 7020 25a6 2100 |0066: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@a625 │ │ +3e3bc6: 5b31 14d1 |0069: iput-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.playableIconLoaderThread:Ljava/lang/Thread; // field@d114 │ │ +3e3bca: 6e10 35a6 0100 |006b: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@a635 │ │ +3e3bd0: 1e03 |006e: monitor-exit v3 │ │ +3e3bd2: 0e00 |006f: return-void │ │ +3e3bd4: 1a00 e83f |0070: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e3bd8: 2201 611b |0072: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e3bdc: 7010 06a6 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e3be2: 1a02 c7bb |0077: const-string v2, "setupNotification: playable=" // string@bbc7 │ │ +3e3be6: 6e20 12a6 2100 |0079: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3bec: 6e20 11a6 4100 |007c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3e3bf2: 6e10 1ba6 0100 |007f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e3bf8: 0c04 |0082: move-result-object v4 │ │ +3e3bfa: 7120 170b 4000 |0083: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3c00: 1a04 e83f |0086: const-string v4, "PlaybackService" // string@3fe8 │ │ +3e3c04: 2200 611b |0088: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e3c08: 7010 06a6 0000 |008a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e3c0e: 1a01 c6bb |008d: const-string v1, "setupNotification: mediaPlayer=" // string@bbc6 │ │ +3e3c12: 6e20 12a6 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3c18: 5431 10d1 |0092: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3c1c: 6e20 11a6 1000 |0094: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3e3c22: 6e10 1ba6 0000 |0097: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e3c28: 0c00 |009a: move-result-object v0 │ │ +3e3c2a: 7120 170b 0400 |009b: invoke-static {v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3c30: 5434 19d1 |009e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e3c34: 6e10 17a3 0400 |00a0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a317 │ │ +3e3c3a: 0a04 |00a3: move-result v4 │ │ +3e3c3c: 3904 0700 |00a4: if-nez v4, 00ab // +0007 │ │ +3e3c40: 5434 19d1 |00a6: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e3c44: 6e10 1aa3 0400 |00a8: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e3c4a: 1e03 |00ab: monitor-exit v3 │ │ +3e3c4c: 0e00 |00ac: return-void │ │ +3e3c4e: 0d04 |00ad: move-exception v4 │ │ +3e3c50: 1e03 |00ae: monitor-exit v3 │ │ +3e3c52: 2704 |00af: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x006e │ │ -> 0x00ad │ │ 0x0070 - 0x00ab │ │ -> 0x00ad │ │ positions : │ │ 0x0005 line=1405 │ │ @@ -1448813,35 +1448807,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -3e3c90: |[3e3c90] de.danoeh.antennapod.playback.service.PlaybackService.setupPositionObserver:()V │ │ -3e3ca0: 5430 15d1 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d115 │ │ -3e3ca4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3e3ca8: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3e3cae: 1a00 e83f |0007: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e3cb2: 1a01 4644 |0009: const-string v1, "Setting up position observer" // string@4446 │ │ -3e3cb6: 7120 170b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3cbc: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ -3e3cc0: 6202 1cf0 |0010: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3e3cc4: 7130 3da4 1002 |0012: invoke-static {v0, v1, v2}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a43d │ │ -3e3cca: 0c00 |0015: move-result-object v0 │ │ -3e3ccc: 7100 4da4 0000 |0016: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3e3cd2: 0c01 |0019: move-result-object v1 │ │ -3e3cd4: 6e20 3ea4 1000 |001a: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3e3cda: 0c00 |001d: move-result-object v0 │ │ -3e3cdc: 2201 521a |001e: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; // type@1a52 │ │ -3e3ce0: 7020 7ba1 3100 |0020: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a17b │ │ -3e3ce6: 6e20 40a4 1000 |0023: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a440 │ │ -3e3cec: 0c00 |0026: move-result-object v0 │ │ -3e3cee: 5b30 15d1 |0027: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d115 │ │ -3e3cf2: 0e00 |0029: return-void │ │ +3e3c68: |[3e3c68] de.danoeh.antennapod.playback.service.PlaybackService.setupPositionObserver:()V │ │ +3e3c78: 5430 15d1 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d115 │ │ +3e3c7c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3e3c80: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3e3c86: 1a00 e83f |0007: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e3c8a: 1a01 4644 |0009: const-string v1, "Setting up position observer" // string@4446 │ │ +3e3c8e: 7120 170b 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3c94: 1600 0100 |000e: const-wide/16 v0, #int 1 // #1 │ │ +3e3c98: 6202 1cf0 |0010: sget-object v2, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3e3c9c: 7130 3da4 1002 |0012: invoke-static {v0, v1, v2}, Lio/reactivex/Observable;.interval:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable; // method@a43d │ │ +3e3ca2: 0c00 |0015: move-result-object v0 │ │ +3e3ca4: 7100 4da4 0000 |0016: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3e3caa: 0c01 |0019: move-result-object v1 │ │ +3e3cac: 6e20 3ea4 1000 |001a: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3e3cb2: 0c00 |001d: move-result-object v0 │ │ +3e3cb4: 2201 521a |001e: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8; // type@1a52 │ │ +3e3cb8: 7020 7ba1 3100 |0020: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a17b │ │ +3e3cbe: 6e20 40a4 1000 |0023: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a440 │ │ +3e3cc4: 0c00 |0026: move-result-object v0 │ │ +3e3cc6: 5b30 15d1 |0027: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.positionEventTimer:Lio/reactivex/disposables/Disposable; // field@d115 │ │ +3e3cca: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1797 │ │ 0x0004 line=1798 │ │ 0x000b line=1801 │ │ 0x0010 line=1802 │ │ 0x0016 line=1803 │ │ @@ -1448854,88 +1448848,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -3e3cf4: |[3e3cf4] de.danoeh.antennapod.playback.service.PlaybackService.skipEndingIfNecessary:()V │ │ -3e3d04: 5470 10d1 |0000: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3d08: 6e10 dba0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3e3d0e: 0c00 |0005: move-result-object v0 │ │ -3e3d10: 2001 cf18 |0006: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e3d14: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -3e3d18: 0e00 |000a: return-void │ │ -3e3d1a: 6e10 eea1 0700 |000b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3e3d20: 0a01 |000e: move-result v1 │ │ -3e3d22: 6e10 eca1 0700 |000f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3e3d28: 0a02 |0012: move-result v2 │ │ -3e3d2a: b121 |0013: sub-int/2addr v1, v2 │ │ -3e3d2c: 1f00 cf18 |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e3d30: 6e10 409c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e3d36: 0c02 |0019: move-result-object v2 │ │ -3e3d38: 6e10 f59b 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e3d3e: 0c02 |001d: move-result-object v2 │ │ -3e3d40: 6e10 b29b 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3e3d46: 0c02 |0021: move-result-object v2 │ │ -3e3d48: 6e10 879c 0200 |0022: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipEnding:()I // method@9c87 │ │ -3e3d4e: 0a02 |0025: move-result v2 │ │ -3e3d50: 3d02 6f00 |0026: if-lez v2, 0095 // +006f │ │ -3e3d54: d223 e803 |0028: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ -3e3d58: 6e10 eea1 0700 |002a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3e3d5e: 0a04 |002d: move-result v4 │ │ -3e3d60: 3543 6700 |002e: if-ge v3, v4, 0095 // +0067 │ │ -3e3d64: 9104 0103 |0030: sub-int v4, v1, v3 │ │ -3e3d68: 3d04 6300 |0032: if-lez v4, 0095 // +0063 │ │ -3e3d6c: 8244 |0034: int-to-float v4, v4 │ │ -3e3d6e: 6e10 eba1 0700 |0035: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3e3d74: 0a05 |0038: move-result v5 │ │ -3e3d76: 1506 7a44 |0039: const/high16 v6, #int 1148846080 // #447a │ │ -3e3d7a: a805 0506 |003b: mul-float v5, v5, v6 │ │ -3e3d7e: 2e04 0405 |003d: cmpg-float v4, v4, v5 │ │ -3e3d82: 3b04 5600 |003f: if-gez v4, 0095 // +0056 │ │ -3e3d86: 2204 611b |0041: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e3d8a: 7010 06a6 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e3d90: 1a05 5dbd |0046: const-string v5, "skipEndingIfNecessary: Skipping the remaining " // string@bd5d │ │ -3e3d94: 6e20 12a6 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3d9a: 6e20 0da6 1400 |004b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e3da0: 1a01 1a00 |004e: const-string v1, " " // string@001a │ │ -3e3da4: 6e20 12a6 1400 |0050: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3daa: 6e20 0da6 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e3db0: 1a01 7c01 |0056: const-string v1, " speed " // string@017c │ │ -3e3db4: 6e20 12a6 1400 |0058: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3dba: 6e10 eba1 0700 |005b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3e3dc0: 0a01 |005e: move-result v1 │ │ -3e3dc2: 6e20 0ca6 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ -3e3dc8: 6e10 1ba6 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e3dce: 0c01 |0065: move-result-object v1 │ │ -3e3dd0: 1a03 e83f |0066: const-string v3, "PlaybackService" // string@3fe8 │ │ -3e3dd4: 7120 170b 1300 |0068: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3dda: 6e10 e701 0700 |006b: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e3de0: 0c01 |006e: move-result-object v1 │ │ -3e3de2: 6003 3fe2 |006f: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_ending_toast:I // field@e23f │ │ -3e3de6: 1214 |0071: const/4 v4, #int 1 // #1 │ │ -3e3de8: 2345 e41d |0072: new-array v5, v4, [Ljava/lang/Object; // type@1de4 │ │ -3e3dec: 1206 |0074: const/4 v6, #int 0 // #0 │ │ -3e3dee: 7110 79a5 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e3df4: 0c02 |0078: move-result-object v2 │ │ -3e3df6: 4d02 0506 |0079: aput-object v2, v5, v6 │ │ -3e3dfa: 6e30 0002 3105 |007b: invoke-virtual {v1, v3, v5}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ -3e3e00: 0c02 |007e: move-result-object v2 │ │ -3e3e02: 7130 7212 2104 |007f: invoke-static {v1, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ -3e3e08: 0c01 |0082: move-result-object v1 │ │ -3e3e0a: 6e10 7312 0100 |0083: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@1273 │ │ -3e3e10: 6e10 409c 0000 |0086: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e3e16: 0c00 |0089: move-result-object v0 │ │ -3e3e18: 6e10 f89b 0000 |008a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ -3e3e1e: 0c00 |008d: move-result-object v0 │ │ -3e3e20: 5b70 05d1 |008e: iput-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ -3e3e24: 5470 10d1 |0090: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3e28: 6e10 f9a0 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ -3e3e2e: 0e00 |0095: return-void │ │ +3e3ccc: |[3e3ccc] de.danoeh.antennapod.playback.service.PlaybackService.skipEndingIfNecessary:()V │ │ +3e3cdc: 5470 10d1 |0000: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3ce0: 6e10 dba0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3e3ce6: 0c00 |0005: move-result-object v0 │ │ +3e3ce8: 2001 cf18 |0006: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e3cec: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +3e3cf0: 0e00 |000a: return-void │ │ +3e3cf2: 6e10 eea1 0700 |000b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3e3cf8: 0a01 |000e: move-result v1 │ │ +3e3cfa: 6e10 eca1 0700 |000f: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3e3d00: 0a02 |0012: move-result v2 │ │ +3e3d02: b121 |0013: sub-int/2addr v1, v2 │ │ +3e3d04: 1f00 cf18 |0014: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e3d08: 6e10 409c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e3d0e: 0c02 |0019: move-result-object v2 │ │ +3e3d10: 6e10 f59b 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e3d16: 0c02 |001d: move-result-object v2 │ │ +3e3d18: 6e10 b29b 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3e3d1e: 0c02 |0021: move-result-object v2 │ │ +3e3d20: 6e10 879c 0200 |0022: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipEnding:()I // method@9c87 │ │ +3e3d26: 0a02 |0025: move-result v2 │ │ +3e3d28: 3d02 6f00 |0026: if-lez v2, 0095 // +006f │ │ +3e3d2c: d223 e803 |0028: mul-int/lit16 v3, v2, #int 1000 // #03e8 │ │ +3e3d30: 6e10 eea1 0700 |002a: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3e3d36: 0a04 |002d: move-result v4 │ │ +3e3d38: 3543 6700 |002e: if-ge v3, v4, 0095 // +0067 │ │ +3e3d3c: 9104 0103 |0030: sub-int v4, v1, v3 │ │ +3e3d40: 3d04 6300 |0032: if-lez v4, 0095 // +0063 │ │ +3e3d44: 8244 |0034: int-to-float v4, v4 │ │ +3e3d46: 6e10 eba1 0700 |0035: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3e3d4c: 0a05 |0038: move-result v5 │ │ +3e3d4e: 1506 7a44 |0039: const/high16 v6, #int 1148846080 // #447a │ │ +3e3d52: a805 0506 |003b: mul-float v5, v5, v6 │ │ +3e3d56: 2e04 0405 |003d: cmpg-float v4, v4, v5 │ │ +3e3d5a: 3b04 5600 |003f: if-gez v4, 0095 // +0056 │ │ +3e3d5e: 2204 611b |0041: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e3d62: 7010 06a6 0400 |0043: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e3d68: 1a05 5dbd |0046: const-string v5, "skipEndingIfNecessary: Skipping the remaining " // string@bd5d │ │ +3e3d6c: 6e20 12a6 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3d72: 6e20 0da6 1400 |004b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e3d78: 1a01 1a00 |004e: const-string v1, " " // string@001a │ │ +3e3d7c: 6e20 12a6 1400 |0050: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3d82: 6e20 0da6 3400 |0053: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e3d88: 1a01 7c01 |0056: const-string v1, " speed " // string@017c │ │ +3e3d8c: 6e20 12a6 1400 |0058: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3d92: 6e10 eba1 0700 |005b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3e3d98: 0a01 |005e: move-result v1 │ │ +3e3d9a: 6e20 0ca6 1400 |005f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ +3e3da0: 6e10 1ba6 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e3da6: 0c01 |0065: move-result-object v1 │ │ +3e3da8: 1a03 e83f |0066: const-string v3, "PlaybackService" // string@3fe8 │ │ +3e3dac: 7120 170b 1300 |0068: invoke-static {v3, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3db2: 6e10 e701 0700 |006b: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e3db8: 0c01 |006e: move-result-object v1 │ │ +3e3dba: 6003 3fe2 |006f: sget v3, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_ending_toast:I // field@e23f │ │ +3e3dbe: 1214 |0071: const/4 v4, #int 1 // #1 │ │ +3e3dc0: 2345 e41d |0072: new-array v5, v4, [Ljava/lang/Object; // type@1de4 │ │ +3e3dc4: 1206 |0074: const/4 v6, #int 0 // #0 │ │ +3e3dc6: 7110 79a5 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e3dcc: 0c02 |0078: move-result-object v2 │ │ +3e3dce: 4d02 0506 |0079: aput-object v2, v5, v6 │ │ +3e3dd2: 6e30 0002 3105 |007b: invoke-virtual {v1, v3, v5}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ +3e3dd8: 0c02 |007e: move-result-object v2 │ │ +3e3dda: 7130 7212 2104 |007f: invoke-static {v1, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ +3e3de0: 0c01 |0082: move-result-object v1 │ │ +3e3de2: 6e10 7312 0100 |0083: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@1273 │ │ +3e3de8: 6e10 409c 0000 |0086: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e3dee: 0c00 |0089: move-result-object v0 │ │ +3e3df0: 6e10 f89b 0000 |008a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getIdentifyingValue:()Ljava/lang/String; // method@9bf8 │ │ +3e3df6: 0c00 |008d: move-result-object v0 │ │ +3e3df8: 5b70 05d1 |008e: iput-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoSkippedFeedMediaId:Ljava/lang/String; // field@d105 │ │ +3e3dfc: 5470 10d1 |0090: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3e00: 6e10 f9a0 0000 |0092: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.skip:()V // method@a0f9 │ │ +3e3e06: 0e00 |0095: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1202 │ │ 0x0006 line=1203 │ │ 0x000b line=1207 │ │ 0x000f line=1208 │ │ 0x0014 line=1210 │ │ @@ -1448958,65 +1448952,65 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -3e3e30: |[3e3e30] de.danoeh.antennapod.playback.service.PlaybackService.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e3e40: 2060 cf18 |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e3e44: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3e3e48: 0e00 |0004: return-void │ │ -3e3e4a: 0760 |0005: move-object v0, v6 │ │ -3e3e4c: 1f00 cf18 |0006: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e3e50: 6e10 409c 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e3e56: 0c00 |000b: move-result-object v0 │ │ -3e3e58: 6e10 f59b 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e3e5e: 0c00 |000f: move-result-object v0 │ │ -3e3e60: 6e10 b29b 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3e3e66: 0c00 |0013: move-result-object v0 │ │ -3e3e68: 6e10 889c 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipIntro:()I // method@9c88 │ │ -3e3e6e: 0a00 |0017: move-result v0 │ │ -3e3e70: 6e10 e701 0500 |0018: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e3e76: 0c01 |001b: move-result-object v1 │ │ -3e3e78: 3d00 4800 |001c: if-lez v0, 0064 // +0048 │ │ -3e3e7c: 7210 d09c 0600 |001e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e3e82: 0a02 |0021: move-result v2 │ │ -3e3e84: d203 e803 |0022: mul-int/lit16 v3, v0, #int 1000 // #03e8 │ │ -3e3e88: 3532 4000 |0024: if-ge v2, v3, 0064 // +0040 │ │ -3e3e8c: 6e10 eea1 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3e3e92: 0a02 |0029: move-result v2 │ │ -3e3e94: 3423 0400 |002a: if-lt v3, v2, 002e // +0004 │ │ -3e3e98: 3c02 3800 |002c: if-gtz v2, 0064 // +0038 │ │ -3e3e9c: 2202 611b |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e3ea0: 7010 06a6 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e3ea6: 1a04 68bd |0033: const-string v4, "skipIntro " // string@bd68 │ │ -3e3eaa: 6e20 12a6 4200 |0035: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3eb0: 7210 c89c 0600 |0038: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ -3e3eb6: 0c06 |003b: move-result-object v6 │ │ -3e3eb8: 6e20 12a6 6200 |003c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3ebe: 6e10 1ba6 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e3ec4: 0c06 |0042: move-result-object v6 │ │ -3e3ec6: 1a02 e83f |0043: const-string v2, "PlaybackService" // string@3fe8 │ │ -3e3eca: 7120 170b 6200 |0045: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3ed0: 5456 10d1 |0048: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3ed4: 6e20 eea0 3600 |004a: invoke-virtual {v6, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ -3e3eda: 6006 41e2 |004d: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_intro_toast:I // field@e241 │ │ -3e3ede: 1212 |004f: const/4 v2, #int 1 // #1 │ │ -3e3ee0: 2323 e41d |0050: new-array v3, v2, [Ljava/lang/Object; // type@1de4 │ │ -3e3ee4: 1204 |0052: const/4 v4, #int 0 // #0 │ │ -3e3ee6: 7110 79a5 0000 |0053: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e3eec: 0c00 |0056: move-result-object v0 │ │ -3e3eee: 4d00 0304 |0057: aput-object v0, v3, v4 │ │ -3e3ef2: 6e30 0002 6103 |0059: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ -3e3ef8: 0c06 |005c: move-result-object v6 │ │ -3e3efa: 7130 7212 6102 |005d: invoke-static {v1, v6, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ -3e3f00: 0c06 |0060: move-result-object v6 │ │ -3e3f02: 6e10 7312 0600 |0061: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@1273 │ │ -3e3f08: 0e00 |0064: return-void │ │ +3e3e08: |[3e3e08] de.danoeh.antennapod.playback.service.PlaybackService.skipIntro:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e3e18: 2060 cf18 |0000: instance-of v0, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e3e1c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3e3e20: 0e00 |0004: return-void │ │ +3e3e22: 0760 |0005: move-object v0, v6 │ │ +3e3e24: 1f00 cf18 |0006: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e3e28: 6e10 409c 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e3e2e: 0c00 |000b: move-result-object v0 │ │ +3e3e30: 6e10 f59b 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e3e36: 0c00 |000f: move-result-object v0 │ │ +3e3e38: 6e10 b29b 0000 |0010: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3e3e3e: 0c00 |0013: move-result-object v0 │ │ +3e3e40: 6e10 889c 0000 |0014: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getFeedSkipIntro:()I // method@9c88 │ │ +3e3e46: 0a00 |0017: move-result v0 │ │ +3e3e48: 6e10 e701 0500 |0018: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e3e4e: 0c01 |001b: move-result-object v1 │ │ +3e3e50: 3d00 4800 |001c: if-lez v0, 0064 // +0048 │ │ +3e3e54: 7210 d09c 0600 |001e: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e3e5a: 0a02 |0021: move-result v2 │ │ +3e3e5c: d203 e803 |0022: mul-int/lit16 v3, v0, #int 1000 // #03e8 │ │ +3e3e60: 3532 4000 |0024: if-ge v2, v3, 0064 // +0040 │ │ +3e3e64: 6e10 eea1 0500 |0026: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3e3e6a: 0a02 |0029: move-result v2 │ │ +3e3e6c: 3423 0400 |002a: if-lt v3, v2, 002e // +0004 │ │ +3e3e70: 3c02 3800 |002c: if-gtz v2, 0064 // +0038 │ │ +3e3e74: 2202 611b |002e: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e3e78: 7010 06a6 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e3e7e: 1a04 68bd |0033: const-string v4, "skipIntro " // string@bd68 │ │ +3e3e82: 6e20 12a6 4200 |0035: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3e88: 7210 c89c 0600 |0038: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ +3e3e8e: 0c06 |003b: move-result-object v6 │ │ +3e3e90: 6e20 12a6 6200 |003c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3e96: 6e10 1ba6 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e3e9c: 0c06 |0042: move-result-object v6 │ │ +3e3e9e: 1a02 e83f |0043: const-string v2, "PlaybackService" // string@3fe8 │ │ +3e3ea2: 7120 170b 6200 |0045: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3ea8: 5456 10d1 |0048: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3eac: 6e20 eea0 3600 |004a: invoke-virtual {v6, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ +3e3eb2: 6006 41e2 |004d: sget v6, Lde/danoeh/antennapod/playback/service/R$string;.pref_feed_skip_intro_toast:I // field@e241 │ │ +3e3eb6: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +3e3eb8: 2323 e41d |0050: new-array v3, v2, [Ljava/lang/Object; // type@1de4 │ │ +3e3ebc: 1204 |0052: const/4 v4, #int 0 // #0 │ │ +3e3ebe: 7110 79a5 0000 |0053: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e3ec4: 0c00 |0056: move-result-object v0 │ │ +3e3ec6: 4d00 0304 |0057: aput-object v0, v3, v4 │ │ +3e3eca: 6e30 0002 6103 |0059: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ +3e3ed0: 0c06 |005c: move-result-object v6 │ │ +3e3ed2: 7130 7212 6102 |005d: invoke-static {v1, v6, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ +3e3ed8: 0c06 |0060: move-result-object v6 │ │ +3e3eda: 6e10 7312 0600 |0061: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@1273 │ │ +3e3ee0: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0005 line=573 │ │ 0x0008 line=574 │ │ 0x0014 line=575 │ │ 0x0018 line=577 │ │ @@ -1449038,67 +1449032,67 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -3e41c0: |[3e41c0] de.danoeh.antennapod.playback.service.PlaybackService.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ -3e41d0: 7210 d29c 0600 |0000: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@9cd2 │ │ -3e41d6: 0c00 |0003: move-result-object v0 │ │ -3e41d8: 7110 780f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isContentUrl:(Ljava/lang/String;)Z // method@0f78 │ │ -3e41de: 0a00 |0007: move-result v0 │ │ -3e41e0: 7210 d49c 0600 |0008: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@9cd4 │ │ -3e41e6: 0a01 |000b: move-result v1 │ │ -3e41e8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -3e41ea: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -3e41ee: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -3e41f2: 2803 |0011: goto 0014 // +0003 │ │ -3e41f4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -3e41f6: 2802 |0013: goto 0015 // +0002 │ │ -3e41f8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -3e41fa: 3801 2100 |0015: if-eqz v1, 0036 // +0021 │ │ -3e41fe: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ -3e4202: 7100 239d 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@9d23 │ │ -3e4208: 0a00 |001c: move-result v0 │ │ -3e420a: 3900 1900 |001d: if-nez v0, 0036 // +0019 │ │ -3e420e: 3907 1700 |001f: if-nez v7, 0036 // +0017 │ │ -3e4212: 2207 641a |0021: new-instance v7, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ -3e4216: 7030 36a2 5706 |0023: invoke-direct {v7, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ -3e421c: 6e10 38a2 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a238 │ │ -3e4222: 0c06 |0029: move-result-object v6 │ │ -3e4224: 7020 e8a1 6500 |002a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a1e8 │ │ -3e422a: 7100 9da3 0000 |002d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ -3e4230: 5456 19d1 |0030: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e4234: 6e10 1aa3 0600 |0032: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e423a: 0e00 |0035: return-void │ │ -3e423c: 7210 ca9c 0600 |0036: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ -3e4242: 0c07 |0039: move-result-object v7 │ │ -3e4244: 7100 96a3 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ -3e424a: 0b03 |003d: move-result-wide v3 │ │ -3e424c: 7120 8aa5 4300 |003e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ -3e4252: 0c00 |0041: move-result-object v0 │ │ -3e4254: 6e20 bba5 0700 |0042: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ -3e425a: 0a07 |0045: move-result v7 │ │ -3e425c: 3907 0500 |0046: if-nez v7, 004b // +0005 │ │ -3e4260: 7100 93a3 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a393 │ │ -3e4266: 5457 10d1 |004b: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e426a: 6e52 e7a0 6721 |004d: invoke-virtual {v7, v6, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0e7 │ │ -3e4270: 5457 19d1 |0050: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e4274: 6e10 1ba3 0700 |0052: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a31b │ │ -3e427a: 5457 19d1 |0055: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e427e: 6000 1ade |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ -3e4282: 5451 13d1 |0059: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e4286: 6e10 06a3 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ -3e428c: 0c01 |005e: move-result-object v1 │ │ -3e428e: 6e30 18a3 0701 |005f: invoke-virtual {v7, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a318 │ │ -3e4294: 6e10 1aa2 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a21a │ │ -3e429a: 7020 33a2 6500 |0065: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ -3e42a0: 7020 e1a1 6500 |0068: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1e1 │ │ -3e42a6: 0e00 |006b: return-void │ │ +3e4198: |[3e4198] de.danoeh.antennapod.playback.service.PlaybackService.startPlaying:(Lde/danoeh/antennapod/model/playback/Playable;Z)V │ │ +3e41a8: 7210 d29c 0600 |0000: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@9cd2 │ │ +3e41ae: 0c00 |0003: move-result-object v0 │ │ +3e41b0: 7110 780f 0000 |0004: invoke-static {v0}, Landroid/webkit/URLUtil;.isContentUrl:(Ljava/lang/String;)Z // method@0f78 │ │ +3e41b6: 0a00 |0007: move-result v0 │ │ +3e41b8: 7210 d49c 0600 |0008: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@9cd4 │ │ +3e41be: 0a01 |000b: move-result v1 │ │ +3e41c0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +3e41c2: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +3e41c6: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +3e41ca: 2803 |0011: goto 0014 // +0003 │ │ +3e41cc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +3e41ce: 2802 |0013: goto 0015 // +0002 │ │ +3e41d0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +3e41d2: 3801 2100 |0015: if-eqz v1, 0036 // +0021 │ │ +3e41d6: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ +3e41da: 7100 239d 0000 |0019: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isStreamingAllowed:()Z // method@9d23 │ │ +3e41e0: 0a00 |001c: move-result v0 │ │ +3e41e2: 3900 1900 |001d: if-nez v0, 0036 // +0019 │ │ +3e41e6: 3907 1700 |001f: if-nez v7, 0036 // +0017 │ │ +3e41ea: 2207 641a |0021: new-instance v7, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter; // type@1a64 │ │ +3e41ee: 7030 36a2 5706 |0023: invoke-direct {v7, v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a236 │ │ +3e41f4: 6e10 38a2 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/PlaybackServiceStarter;.getIntent:()Landroid/content/Intent; // method@a238 │ │ +3e41fa: 0c06 |0029: move-result-object v6 │ │ +3e41fc: 7020 e8a1 6500 |002a: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.displayStreamingNotAllowedNotification:(Landroid/content/Intent;)V // method@a1e8 │ │ +3e4202: 7100 9da3 0000 |002d: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.writeNoMediaPlaying:()V // method@a39d │ │ +3e4208: 5456 19d1 |0030: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e420c: 6e10 1aa3 0600 |0032: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e4212: 0e00 |0035: return-void │ │ +3e4214: 7210 ca9c 0600 |0036: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ +3e421a: 0c07 |0039: move-result-object v7 │ │ +3e421c: 7100 96a3 0000 |003a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.getCurrentlyPlayingFeedMediaId:()J // method@a396 │ │ +3e4222: 0b03 |003d: move-result-wide v3 │ │ +3e4224: 7120 8aa5 4300 |003e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@a58a │ │ +3e422a: 0c00 |0041: move-result-object v0 │ │ +3e422c: 6e20 bba5 0700 |0042: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ +3e4232: 0a07 |0045: move-result v7 │ │ +3e4234: 3907 0500 |0046: if-nez v7, 004b // +0005 │ │ +3e4238: 7100 93a3 0000 |0048: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.clearCurrentlyPlayingTemporaryPlaybackSettings:()V // method@a393 │ │ +3e423e: 5457 10d1 |004b: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e4242: 6e52 e7a0 6721 |004d: invoke-virtual {v7, v6, v1, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0e7 │ │ +3e4248: 5457 19d1 |0050: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e424c: 6e10 1ba3 0700 |0052: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a31b │ │ +3e4252: 5457 19d1 |0055: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e4256: 6000 1ade |0057: sget v0, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ +3e425a: 5451 13d1 |0059: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e425e: 6e10 06a3 0100 |005b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ +3e4264: 0c01 |005e: move-result-object v1 │ │ +3e4266: 6e30 18a3 0701 |005f: invoke-virtual {v7, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a318 │ │ +3e426c: 6e10 1aa2 0500 |0062: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a21a │ │ +3e4272: 7020 33a2 6500 |0065: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ +3e4278: 7020 e1a1 6500 |0068: invoke-direct {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.addPlayableToQueue:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a1e1 │ │ +3e427e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0008 line=760 │ │ 0x0019 line=761 │ │ 0x0021 line=762 │ │ 0x0026 line=764 │ │ @@ -1449123,33 +1449117,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -3e42a8: |[3e42a8] de.danoeh.antennapod.playback.service.PlaybackService.startPlayingFromPreferences:()V │ │ -3e42b8: 2200 4b1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1; // type@1a4b │ │ -3e42bc: 7010 6da1 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1;.:()V // method@a16d │ │ -3e42c2: 7110 3ba4 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ -3e42c8: 0c00 |0008: move-result-object v0 │ │ -3e42ca: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3e42d0: 0c01 |000c: move-result-object v1 │ │ -3e42d2: 6e20 42a4 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ -3e42d8: 0c00 |0010: move-result-object v0 │ │ -3e42da: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3e42e0: 0c01 |0014: move-result-object v1 │ │ -3e42e2: 6e20 3ea4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3e42e8: 0c00 |0018: move-result-object v0 │ │ -3e42ea: 2201 4c1a |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; // type@1a4c │ │ -3e42ee: 7020 6fa1 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a16f │ │ -3e42f4: 2202 4d1a |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; // type@1a4d │ │ -3e42f8: 7020 71a1 3200 |0020: invoke-direct {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a171 │ │ -3e42fe: 6e30 41a4 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ -3e4304: 0e00 |0026: return-void │ │ +3e4280: |[3e4280] de.danoeh.antennapod.playback.service.PlaybackService.startPlayingFromPreferences:()V │ │ +3e4290: 2200 4b1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1; // type@1a4b │ │ +3e4294: 7010 6da1 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda1;.:()V // method@a16d │ │ +3e429a: 7110 3ba4 0000 |0005: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ +3e42a0: 0c00 |0008: move-result-object v0 │ │ +3e42a2: 7100 50a4 0000 |0009: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3e42a8: 0c01 |000c: move-result-object v1 │ │ +3e42aa: 6e20 42a4 1000 |000d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ +3e42b0: 0c00 |0010: move-result-object v0 │ │ +3e42b2: 7100 4da4 0000 |0011: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3e42b8: 0c01 |0014: move-result-object v1 │ │ +3e42ba: 6e20 3ea4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3e42c0: 0c00 |0018: move-result-object v0 │ │ +3e42c2: 2201 4c1a |0019: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2; // type@1a4c │ │ +3e42c6: 7020 6fa1 3100 |001b: invoke-direct {v1, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a16f │ │ +3e42cc: 2202 4d1a |001e: new-instance v2, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3; // type@1a4d │ │ +3e42d0: 7020 71a1 3200 |0020: invoke-direct {v2, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a171 │ │ +3e42d6: 6e30 41a4 1002 |0023: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ +3e42dc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0009 line=747 │ │ 0x0011 line=748 │ │ 0x0023 line=749 │ │ locals : │ │ @@ -1449160,56 +1449154,56 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -3e4308: |[3e4308] de.danoeh.antennapod.playback.service.PlaybackService.unpauseIfPauseOnDisconnect:(Z)V │ │ -3e4318: 5420 10d1 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e431c: 6e10 e2a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isAudioChannelInUse:()Z // method@a0e2 │ │ -3e4322: 0a00 |0005: move-result v0 │ │ -3e4324: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -3e4328: 1a03 e83f |0008: const-string v3, "PlaybackService" // string@3fe8 │ │ -3e432c: 1a00 a4c4 |000a: const-string v0, "unpauseIfPauseOnDisconnect() audio is in use" // string@c4a4 │ │ -3e4330: 7120 170b 0300 |000c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e4336: 0e00 |000f: return-void │ │ -3e4338: 6300 1cd1 |0010: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d11c │ │ -3e433c: 3800 3f00 |0012: if-eqz v0, 0051 // +003f │ │ -3e4340: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -3e4342: 6a00 1cd1 |0015: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d11c │ │ -3e4346: 6000 e000 |0017: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e434a: 1301 1f00 |0019: const/16 v1, #int 31 // #1f │ │ -3e434e: 3410 0800 |001b: if-lt v0, v1, 0023 // +0008 │ │ -3e4352: 5423 19d1 |001d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e4356: 6e10 1aa3 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e435c: 0e00 |0022: return-void │ │ -3e435e: 3903 0e00 |0023: if-nez v3, 0031 // +000e │ │ -3e4362: 7100 e6a3 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnHeadsetReconnect:()Z // method@a3e6 │ │ -3e4368: 0a00 |0028: move-result v0 │ │ -3e436a: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ -3e436e: 5423 10d1 |002b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e4372: 6e10 eca0 0300 |002d: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ -3e4378: 2821 |0030: goto 0051 // +0021 │ │ -3e437a: 3803 2000 |0031: if-eqz v3, 0051 // +0020 │ │ -3e437e: 7100 e5a3 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnBluetoothReconnect:()Z // method@a3e5 │ │ -3e4384: 0a03 |0036: move-result v3 │ │ -3e4386: 3803 1a00 |0037: if-eqz v3, 0051 // +001a │ │ -3e438a: 6e10 e701 0200 |0039: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e4390: 0c03 |003c: move-result-object v3 │ │ -3e4392: 1a00 d6c7 |003d: const-string v0, "vibrator" // string@c7d6 │ │ -3e4396: 6e20 0202 0300 |003f: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3e439c: 0c03 |0042: move-result-object v3 │ │ -3e439e: 1f03 a101 |0043: check-cast v3, Landroid/os/Vibrator; // type@01a1 │ │ -3e43a2: 3803 0700 |0045: if-eqz v3, 004c // +0007 │ │ -3e43a6: 1600 f401 |0047: const-wide/16 v0, #int 500 // #1f4 │ │ -3e43aa: 6e30 0208 0301 |0049: invoke-virtual {v3, v0, v1}, Landroid/os/Vibrator;.vibrate:(J)V // method@0802 │ │ -3e43b0: 5423 10d1 |004c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e43b4: 6e10 eca0 0300 |004e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ -3e43ba: 0e00 |0051: return-void │ │ +3e42e0: |[3e42e0] de.danoeh.antennapod.playback.service.PlaybackService.unpauseIfPauseOnDisconnect:(Z)V │ │ +3e42f0: 5420 10d1 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e42f4: 6e10 e2a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isAudioChannelInUse:()Z // method@a0e2 │ │ +3e42fa: 0a00 |0005: move-result v0 │ │ +3e42fc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +3e4300: 1a03 e83f |0008: const-string v3, "PlaybackService" // string@3fe8 │ │ +3e4304: 1a00 a4c4 |000a: const-string v0, "unpauseIfPauseOnDisconnect() audio is in use" // string@c4a4 │ │ +3e4308: 7120 170b 0300 |000c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e430e: 0e00 |000f: return-void │ │ +3e4310: 6300 1cd1 |0010: sget-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d11c │ │ +3e4314: 3800 3f00 |0012: if-eqz v0, 0051 // +003f │ │ +3e4318: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +3e431a: 6a00 1cd1 |0015: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.transientPause:Z // field@d11c │ │ +3e431e: 6000 e000 |0017: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e4322: 1301 1f00 |0019: const/16 v1, #int 31 // #1f │ │ +3e4326: 3410 0800 |001b: if-lt v0, v1, 0023 // +0008 │ │ +3e432a: 5423 19d1 |001d: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e432e: 6e10 1aa3 0300 |001f: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e4334: 0e00 |0022: return-void │ │ +3e4336: 3903 0e00 |0023: if-nez v3, 0031 // +000e │ │ +3e433a: 7100 e6a3 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnHeadsetReconnect:()Z // method@a3e6 │ │ +3e4340: 0a00 |0028: move-result v0 │ │ +3e4342: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ +3e4346: 5423 10d1 |002b: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e434a: 6e10 eca0 0300 |002d: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ +3e4350: 2821 |0030: goto 0051 // +0021 │ │ +3e4352: 3803 2000 |0031: if-eqz v3, 0051 // +0020 │ │ +3e4356: 7100 e5a3 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isUnpauseOnBluetoothReconnect:()Z // method@a3e5 │ │ +3e435c: 0a03 |0036: move-result v3 │ │ +3e435e: 3803 1a00 |0037: if-eqz v3, 0051 // +001a │ │ +3e4362: 6e10 e701 0200 |0039: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e4368: 0c03 |003c: move-result-object v3 │ │ +3e436a: 1a00 d6c7 |003d: const-string v0, "vibrator" // string@c7d6 │ │ +3e436e: 6e20 0202 0300 |003f: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3e4374: 0c03 |0042: move-result-object v3 │ │ +3e4376: 1f03 a101 |0043: check-cast v3, Landroid/os/Vibrator; // type@01a1 │ │ +3e437a: 3803 0700 |0045: if-eqz v3, 004c // +0007 │ │ +3e437e: 1600 f401 |0047: const-wide/16 v0, #int 500 // #1f4 │ │ +3e4382: 6e30 0208 0301 |0049: invoke-virtual {v3, v0, v1}, Landroid/os/Vibrator;.vibrate:(J)V // method@0802 │ │ +3e4388: 5423 10d1 |004c: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e438c: 6e10 eca0 0300 |004e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ +3e4392: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1592 │ │ 0x000c line=1593 │ │ 0x0010 line=1596 │ │ 0x0015 line=1597 │ │ 0x0017 line=1598 │ │ @@ -1449229,139 +1449223,139 @@ │ │ type : '(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 272 16-bit code units │ │ -3e43bc: |[3e43bc] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ -3e43cc: 2200 fd01 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // type@01fd │ │ -3e43d0: 7010 210a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.:()V // method@0a21 │ │ -3e43d6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -3e43d8: 3805 1a00 |0006: if-eqz v5, 0020 // +001a │ │ -3e43dc: 6202 e8d0 |0008: sget-object v2, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ -3e43e0: 6e10 4fa5 0500 |000a: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3e43e6: 0a05 |000d: move-result v5 │ │ -3e43e8: 4405 0205 |000e: aget v5, v2, v5 │ │ -3e43ec: 2b05 ec00 0000 |0010: packed-switch v5, 000000fc // +000000ec │ │ -3e43f2: 280d |0013: goto 0020 // +000d │ │ -3e43f4: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ -3e43f8: 280a |0016: goto 0020 // +000a │ │ -3e43fa: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -3e43fc: 2808 |0018: goto 0020 // +0008 │ │ -3e43fe: 1271 |0019: const/4 v1, #int 7 // #7 │ │ -3e4400: 2806 |001a: goto 0020 // +0006 │ │ -3e4402: 1231 |001b: const/4 v1, #int 3 // #3 │ │ -3e4404: 2804 |001c: goto 0020 // +0004 │ │ -3e4406: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -3e4408: 2802 |001e: goto 0020 // +0002 │ │ -3e440a: 1221 |001f: const/4 v1, #int 2 // #2 │ │ -3e440c: 6e10 eca1 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ -3e4412: 0a05 |0023: move-result v5 │ │ -3e4414: 8152 |0024: int-to-long v2, v5 │ │ -3e4416: 6e10 eba1 0400 |0025: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3e441c: 0a05 |0028: move-result v5 │ │ -3e441e: 6e55 260a 1032 |0029: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJF)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a26 │ │ -3e4424: 1701 4e03 4000 |002c: const-wide/32 v1, #float 5.87866e-39 // #0040034e │ │ -3e442a: 6e30 250a 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setActions:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a25 │ │ -3e4430: 2205 ff01 |0032: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ -3e4434: 6001 c3e2 |0034: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e2c3 │ │ -3e4438: 6e20 ff01 1400 |0036: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e443e: 0c01 |0039: move-result-object v1 │ │ -3e4440: 6002 46dc |003a: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@dc46 │ │ -3e4444: 1a03 f453 |003c: const-string v3, "action.de.danoeh.antennapod.core.service.rewind" // string@53f4 │ │ -3e4448: 7040 2d0a 3521 |003e: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ -3e444e: 7110 5ea3 0500 |0041: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a35e │ │ -3e4454: 6e10 2e0a 0500 |0044: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ -3e445a: 0c05 |0047: move-result-object v5 │ │ -3e445c: 6e20 230a 5000 |0048: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ -3e4462: 2205 ff01 |004b: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ -3e4466: 6001 ebe0 |004d: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e0eb │ │ -3e446a: 6e20 ff01 1400 |004f: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e4470: 0c01 |0052: move-result-object v1 │ │ -3e4472: 6002 45dc |0053: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@dc45 │ │ -3e4476: 1a03 f053 |0055: const-string v3, "action.de.danoeh.antennapod.core.service.fastForward" // string@53f0 │ │ -3e447a: 7040 2d0a 3521 |0057: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ -3e4480: 7110 5ea3 0500 |005a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a35e │ │ -3e4486: 6e10 2e0a 0500 |005d: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ -3e448c: 0c05 |0060: move-result-object v5 │ │ -3e448e: 6e20 230a 5000 |0061: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ -3e4494: 7100 f5a3 0000 |0064: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showPlaybackSpeedOnFullNotification:()Z // method@a3f5 │ │ -3e449a: 0a05 |0067: move-result v5 │ │ -3e449c: 3805 1800 |0068: if-eqz v5, 0080 // +0018 │ │ -3e44a0: 2205 ff01 |006a: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ -3e44a4: 6001 0ee2 |006c: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.playback_speed:I // field@e20e │ │ -3e44a8: 6e20 ff01 1400 |006e: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e44ae: 0c01 |0071: move-result-object v1 │ │ -3e44b0: 6002 4bdc |0072: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_playback_speed:I // field@dc4b │ │ -3e44b4: 1a03 ef53 |0074: const-string v3, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@53ef │ │ -3e44b8: 7040 2d0a 3521 |0076: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ -3e44be: 6e10 2e0a 0500 |0079: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ -3e44c4: 0c05 |007c: move-result-object v5 │ │ -3e44c6: 6e20 230a 5000 |007d: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ -3e44cc: 7100 f7a3 0000 |0080: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSleepTimerOnFullNotification:()Z // method@a3f7 │ │ -3e44d2: 0a05 |0083: move-result v5 │ │ -3e44d4: 3805 2000 |0084: if-eqz v5, 00a4 // +0020 │ │ -3e44d8: 6005 4ddc |0086: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep:I // field@dc4d │ │ -3e44dc: 6e10 2ba2 0400 |0088: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ -3e44e2: 0a01 |008b: move-result v1 │ │ -3e44e4: 3801 0400 |008c: if-eqz v1, 0090 // +0004 │ │ -3e44e8: 6005 4edc |008e: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep_off:I // field@dc4e │ │ -3e44ec: 2201 ff01 |0090: new-instance v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ -3e44f0: 6002 e9e2 |0092: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_label:I // field@e2e9 │ │ -3e44f4: 6e20 ff01 2400 |0094: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e44fa: 0c02 |0097: move-result-object v2 │ │ -3e44fc: 1a03 f653 |0098: const-string v3, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@53f6 │ │ -3e4500: 7040 2d0a 3152 |009a: invoke-direct {v1, v3, v2, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ -3e4506: 6e10 2e0a 0100 |009d: invoke-virtual {v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ -3e450c: 0c05 |00a0: move-result-object v5 │ │ -3e450e: 6e20 230a 5000 |00a1: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ -3e4514: 7100 f4a3 0000 |00a4: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a3f4 │ │ -3e451a: 0a05 |00a7: move-result v5 │ │ -3e451c: 3805 2800 |00a8: if-eqz v5, 00d0 // +0028 │ │ -3e4520: 6e10 f1a1 0400 |00aa: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e4526: 0c05 |00ad: move-result-object v5 │ │ -3e4528: 3805 2200 |00ae: if-eqz v5, 00d0 // +0022 │ │ -3e452c: 6e10 f1a1 0400 |00b0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e4532: 0c05 |00b3: move-result-object v5 │ │ -3e4534: 7210 c59c 0500 |00b4: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ -3e453a: 0c05 |00b7: move-result-object v5 │ │ -3e453c: 3805 1800 |00b8: if-eqz v5, 00d0 // +0018 │ │ -3e4540: 2205 ff01 |00ba: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ -3e4544: 6001 bae1 |00bc: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e1ba │ │ -3e4548: 6e20 ff01 1400 |00be: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e454e: 0c01 |00c1: move-result-object v1 │ │ -3e4550: 6002 48dc |00c2: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@dc48 │ │ -3e4554: 1a03 f153 |00c4: const-string v3, "action.de.danoeh.antennapod.core.service.next_chapter" // string@53f1 │ │ -3e4558: 7040 2d0a 3521 |00c6: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ -3e455e: 6e10 2e0a 0500 |00c9: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ -3e4564: 0c05 |00cc: move-result-object v5 │ │ -3e4566: 6e20 230a 5000 |00cd: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ -3e456c: 7100 f6a3 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a3f6 │ │ -3e4572: 0a05 |00d3: move-result v5 │ │ -3e4574: 3805 1800 |00d4: if-eqz v5, 00ec // +0018 │ │ -3e4578: 2205 ff01 |00d6: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ -3e457c: 6001 e6e2 |00d8: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e2e6 │ │ -3e4580: 6e20 ff01 1400 |00da: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e4586: 0c01 |00dd: move-result-object v1 │ │ -3e4588: 6002 4cdc |00de: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@dc4c │ │ -3e458c: 1a03 f553 |00e0: const-string v3, "action.de.danoeh.antennapod.core.service.skipToNext" // string@53f5 │ │ -3e4590: 7040 2d0a 3521 |00e2: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ -3e4596: 6e10 2e0a 0500 |00e5: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ -3e459c: 0c05 |00e8: move-result-object v5 │ │ -3e459e: 6e20 230a 5000 |00e9: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ -3e45a4: 5445 12d1 |00ec: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e45a8: 7110 5fa3 0500 |00ee: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V // method@a35f │ │ -3e45ae: 5445 12d1 |00f1: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e45b2: 6e10 240a 0000 |00f3: invoke-virtual {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@0a24 │ │ -3e45b8: 0c00 |00f6: move-result-object v0 │ │ -3e45ba: 6e20 f309 0500 |00f7: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@09f3 │ │ -3e45c0: 0e00 |00fa: return-void │ │ -3e45c2: 0000 |00fb: nop // spacer │ │ -3e45c4: 0001 0800 0200 0000 0f00 0000 0f00 ... |00fc: packed-switch-data (20 units) │ │ +3e4394: |[3e4394] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V │ │ +3e43a4: 2200 fd01 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // type@01fd │ │ +3e43a8: 7010 210a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.:()V // method@0a21 │ │ +3e43ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +3e43b0: 3805 1a00 |0006: if-eqz v5, 0020 // +001a │ │ +3e43b4: 6202 e8d0 |0008: sget-object v2, Lde/danoeh/antennapod/playback/service/PlaybackService$10;.$SwitchMap$de$danoeh$antennapod$playback$base$PlayerStatus:[I // field@d0e8 │ │ +3e43b8: 6e10 4fa5 0500 |000a: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3e43be: 0a05 |000d: move-result v5 │ │ +3e43c0: 4405 0205 |000e: aget v5, v2, v5 │ │ +3e43c4: 2b05 ec00 0000 |0010: packed-switch v5, 000000fc // +000000ec │ │ +3e43ca: 280d |0013: goto 0020 // +000d │ │ +3e43cc: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ +3e43d0: 280a |0016: goto 0020 // +000a │ │ +3e43d2: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +3e43d4: 2808 |0018: goto 0020 // +0008 │ │ +3e43d6: 1271 |0019: const/4 v1, #int 7 // #7 │ │ +3e43d8: 2806 |001a: goto 0020 // +0006 │ │ +3e43da: 1231 |001b: const/4 v1, #int 3 // #3 │ │ +3e43dc: 2804 |001c: goto 0020 // +0004 │ │ +3e43de: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +3e43e0: 2802 |001e: goto 0020 // +0002 │ │ +3e43e2: 1221 |001f: const/4 v1, #int 2 // #2 │ │ +3e43e4: 6e10 eca1 0400 |0020: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPosition:()I // method@a1ec │ │ +3e43ea: 0a05 |0023: move-result v5 │ │ +3e43ec: 8152 |0024: int-to-long v2, v5 │ │ +3e43ee: 6e10 eba1 0400 |0025: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3e43f4: 0a05 |0028: move-result v5 │ │ +3e43f6: 6e55 260a 1032 |0029: invoke-virtual {v0, v1, v2, v3, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJF)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a26 │ │ +3e43fc: 1701 4e03 4000 |002c: const-wide/32 v1, #float 5.87866e-39 // #0040034e │ │ +3e4402: 6e30 250a 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setActions:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a25 │ │ +3e4408: 2205 ff01 |0032: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ +3e440c: 6001 c3e2 |0034: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.rewind_label:I // field@e2c3 │ │ +3e4410: 6e20 ff01 1400 |0036: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e4416: 0c01 |0039: move-result-object v1 │ │ +3e4418: 6002 46dc |003a: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_rewind:I // field@dc46 │ │ +3e441c: 1a03 f453 |003c: const-string v3, "action.de.danoeh.antennapod.core.service.rewind" // string@53f4 │ │ +3e4420: 7040 2d0a 3521 |003e: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ +3e4426: 7110 5ea3 0500 |0041: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a35e │ │ +3e442c: 6e10 2e0a 0500 |0044: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ +3e4432: 0c05 |0047: move-result-object v5 │ │ +3e4434: 6e20 230a 5000 |0048: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ +3e443a: 2205 ff01 |004b: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ +3e443e: 6001 ebe0 |004d: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.fast_forward_label:I // field@e0eb │ │ +3e4442: 6e20 ff01 1400 |004f: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e4448: 0c01 |0052: move-result-object v1 │ │ +3e444a: 6002 45dc |0053: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_fast_forward:I // field@dc45 │ │ +3e444e: 1a03 f053 |0055: const-string v3, "action.de.danoeh.antennapod.core.service.fastForward" // string@53f0 │ │ +3e4452: 7040 2d0a 3521 |0057: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ +3e4458: 7110 5ea3 0500 |005a: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.addWearExtrasToAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;)V // method@a35e │ │ +3e445e: 6e10 2e0a 0500 |005d: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ +3e4464: 0c05 |0060: move-result-object v5 │ │ +3e4466: 6e20 230a 5000 |0061: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ +3e446c: 7100 f5a3 0000 |0064: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showPlaybackSpeedOnFullNotification:()Z // method@a3f5 │ │ +3e4472: 0a05 |0067: move-result v5 │ │ +3e4474: 3805 1800 |0068: if-eqz v5, 0080 // +0018 │ │ +3e4478: 2205 ff01 |006a: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ +3e447c: 6001 0ee2 |006c: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.playback_speed:I // field@e20e │ │ +3e4480: 6e20 ff01 1400 |006e: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e4486: 0c01 |0071: move-result-object v1 │ │ +3e4488: 6002 4bdc |0072: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_playback_speed:I // field@dc4b │ │ +3e448c: 1a03 ef53 |0074: const-string v3, "action.de.danoeh.antennapod.core.service.changePlaybackSpeed" // string@53ef │ │ +3e4490: 7040 2d0a 3521 |0076: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ +3e4496: 6e10 2e0a 0500 |0079: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ +3e449c: 0c05 |007c: move-result-object v5 │ │ +3e449e: 6e20 230a 5000 |007d: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ +3e44a4: 7100 f7a3 0000 |0080: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSleepTimerOnFullNotification:()Z // method@a3f7 │ │ +3e44aa: 0a05 |0083: move-result v5 │ │ +3e44ac: 3805 2000 |0084: if-eqz v5, 00a4 // +0020 │ │ +3e44b0: 6005 4ddc |0086: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep:I // field@dc4d │ │ +3e44b4: 6e10 2ba2 0400 |0088: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sleepTimerActive:()Z // method@a22b │ │ +3e44ba: 0a01 |008b: move-result v1 │ │ +3e44bc: 3801 0400 |008c: if-eqz v1, 0090 // +0004 │ │ +3e44c0: 6005 4edc |008e: sget v5, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_sleep_off:I // field@dc4e │ │ +3e44c4: 2201 ff01 |0090: new-instance v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ +3e44c8: 6002 e9e2 |0092: sget v2, Lde/danoeh/antennapod/playback/service/R$string;.sleep_timer_label:I // field@e2e9 │ │ +3e44cc: 6e20 ff01 2400 |0094: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e44d2: 0c02 |0097: move-result-object v2 │ │ +3e44d4: 1a03 f653 |0098: const-string v3, "action.de.danoeh.antennapod.core.service.toggleSleepTimer" // string@53f6 │ │ +3e44d8: 7040 2d0a 3152 |009a: invoke-direct {v1, v3, v2, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ +3e44de: 6e10 2e0a 0100 |009d: invoke-virtual {v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ +3e44e4: 0c05 |00a0: move-result-object v5 │ │ +3e44e6: 6e20 230a 5000 |00a1: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ +3e44ec: 7100 f4a3 0000 |00a4: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showNextChapterOnFullNotification:()Z // method@a3f4 │ │ +3e44f2: 0a05 |00a7: move-result v5 │ │ +3e44f4: 3805 2800 |00a8: if-eqz v5, 00d0 // +0028 │ │ +3e44f8: 6e10 f1a1 0400 |00aa: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e44fe: 0c05 |00ad: move-result-object v5 │ │ +3e4500: 3805 2200 |00ae: if-eqz v5, 00d0 // +0022 │ │ +3e4504: 6e10 f1a1 0400 |00b0: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e450a: 0c05 |00b3: move-result-object v5 │ │ +3e450c: 7210 c59c 0500 |00b4: invoke-interface {v5}, Lde/danoeh/antennapod/model/playback/Playable;.getChapters:()Ljava/util/List; // method@9cc5 │ │ +3e4512: 0c05 |00b7: move-result-object v5 │ │ +3e4514: 3805 1800 |00b8: if-eqz v5, 00d0 // +0018 │ │ +3e4518: 2205 ff01 |00ba: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ +3e451c: 6001 bae1 |00bc: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.next_chapter:I // field@e1ba │ │ +3e4520: 6e20 ff01 1400 |00be: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e4526: 0c01 |00c1: move-result-object v1 │ │ +3e4528: 6002 48dc |00c2: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_next_chapter:I // field@dc48 │ │ +3e452c: 1a03 f153 |00c4: const-string v3, "action.de.danoeh.antennapod.core.service.next_chapter" // string@53f1 │ │ +3e4530: 7040 2d0a 3521 |00c6: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ +3e4536: 6e10 2e0a 0500 |00c9: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ +3e453c: 0c05 |00cc: move-result-object v5 │ │ +3e453e: 6e20 230a 5000 |00cd: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ +3e4544: 7100 f6a3 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.showSkipOnFullNotification:()Z // method@a3f6 │ │ +3e454a: 0a05 |00d3: move-result v5 │ │ +3e454c: 3805 1800 |00d4: if-eqz v5, 00ec // +0018 │ │ +3e4550: 2205 ff01 |00d6: new-instance v5, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; // type@01ff │ │ +3e4554: 6001 e6e2 |00d8: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.skip_episode_label:I // field@e2e6 │ │ +3e4558: 6e20 ff01 1400 |00da: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e455e: 0c01 |00dd: move-result-object v1 │ │ +3e4560: 6002 4cdc |00de: sget v2, Lde/danoeh/antennapod/playback/service/R$drawable;.ic_notification_skip:I // field@dc4c │ │ +3e4564: 1a03 f553 |00e0: const-string v3, "action.de.danoeh.antennapod.core.service.skipToNext" // string@53f5 │ │ +3e4568: 7040 2d0a 3521 |00e2: invoke-direct {v5, v3, v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0a2d │ │ +3e456e: 6e10 2e0a 0500 |00e5: invoke-virtual {v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@0a2e │ │ +3e4574: 0c05 |00e8: move-result-object v5 │ │ +3e4576: 6e20 230a 5000 |00e9: invoke-virtual {v0, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@0a23 │ │ +3e457c: 5445 12d1 |00ec: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e4580: 7110 5fa3 0500 |00ee: invoke-static {v5}, Lde/danoeh/antennapod/playback/service/internal/WearMediaSession;.mediaSessionSetExtraForWear:(Landroid/support/v4/media/session/MediaSessionCompat;)V // method@a35f │ │ +3e4586: 5445 12d1 |00f1: iget-object v5, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e458a: 6e10 240a 0000 |00f3: invoke-virtual {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@0a24 │ │ +3e4590: 0c00 |00f6: move-result-object v0 │ │ +3e4592: 6e20 f309 0500 |00f7: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@09f3 │ │ +3e4598: 0e00 |00fa: return-void │ │ +3e459a: 0000 |00fb: nop // spacer │ │ +3e459c: 0001 0800 0200 0000 0f00 0000 0f00 ... |00fc: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ 0x0008 line=1238 │ │ 0x0020 line=1269 │ │ 0x002f line=1278 │ │ 0x0032 line=1282 │ │ @@ -1449406,119 +1449400,119 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -3e45ec: |[3e45ec] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e45fc: 3807 d300 |0000: if-eqz v7, 00d3 // +00d3 │ │ -3e4600: 5460 12d1 |0002: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e4604: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -3e4608: 2900 cd00 |0006: goto/16 00d3 // +00cd │ │ -3e460c: 2200 c901 |0008: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$Builder; // type@01c9 │ │ -3e4610: 7010 7c08 0000 |000a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.:()V // method@087c │ │ -3e4616: 1a01 7456 |000d: const-string v1, "android.media.metadata.ARTIST" // string@5674 │ │ -3e461a: 7210 c99c 0700 |000f: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ -3e4620: 0c02 |0012: move-result-object v2 │ │ -3e4622: 6e30 8008 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ -3e4628: 1a01 8856 |0016: const-string v1, "android.media.metadata.TITLE" // string@5688 │ │ -3e462c: 7210 c89c 0700 |0018: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ -3e4632: 0c02 |001b: move-result-object v2 │ │ -3e4634: 6e30 8008 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ -3e463a: 1a01 6f56 |001f: const-string v1, "android.media.metadata.ALBUM" // string@566f │ │ -3e463e: 7210 c99c 0700 |0021: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ -3e4644: 0c02 |0024: move-result-object v2 │ │ -3e4646: 6e30 8008 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ -3e464c: 7210 c79c 0700 |0028: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3e4652: 0a01 |002b: move-result v1 │ │ -3e4654: 8111 |002c: int-to-long v1, v1 │ │ -3e4656: 1a03 8256 |002d: const-string v3, "android.media.metadata.DURATION" // string@5682 │ │ -3e465a: 6e40 7f08 3021 |002f: invoke-virtual {v0, v3, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@087f │ │ -3e4660: 1a01 8056 |0032: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@5680 │ │ -3e4664: 7210 c89c 0700 |0034: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ -3e466a: 0c02 |0037: move-result-object v2 │ │ -3e466c: 6e30 8008 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ -3e4672: 1a01 7f56 |003b: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@567f │ │ -3e4676: 7210 c99c 0700 |003d: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ -3e467c: 0c02 |0040: move-result-object v2 │ │ -3e467e: 6e30 8008 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ -3e4684: 5461 13d1 |0044: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e4688: 6e10 10a3 0100 |0046: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a310 │ │ -3e468e: 0a01 |0049: move-result v1 │ │ -3e4690: 1a02 7356 |004a: const-string v2, "android.media.metadata.ART" // string@5673 │ │ -3e4694: 3801 0c00 |004c: if-eqz v1, 0058 // +000c │ │ -3e4698: 5467 13d1 |004e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e469c: 6e10 0aa3 0700 |0050: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getCachedIcon:()Landroid/graphics/Bitmap; // method@a30a │ │ -3e46a2: 0c07 |0053: move-result-object v7 │ │ -3e46a4: 6e30 7e08 2007 |0054: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@087e │ │ -3e46aa: 2839 |0057: goto 0090 // +0039 │ │ -3e46ac: 7210 cb9c 0700 |0058: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@9ccb │ │ -3e46b2: 0c01 |005b: move-result-object v1 │ │ -3e46b4: 2073 cf18 |005c: instance-of v3, v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e46b8: 3803 2700 |005e: if-eqz v3, 0085 // +0027 │ │ -3e46bc: 1f07 cf18 |0060: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e46c0: 6e10 409c 0700 |0062: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e46c6: 0c03 |0065: move-result-object v3 │ │ -3e46c8: 3803 1f00 |0066: if-eqz v3, 0085 // +001f │ │ -3e46cc: 6e10 409c 0700 |0068: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e46d2: 0c07 |006b: move-result-object v7 │ │ -3e46d4: 6e10 fa9b 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ -3e46da: 0c03 |006f: move-result-object v3 │ │ -3e46dc: 3803 0700 |0070: if-eqz v3, 0077 // +0007 │ │ -3e46e0: 6e10 fa9b 0700 |0072: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ -3e46e6: 0c01 |0075: move-result-object v1 │ │ -3e46e8: 280f |0076: goto 0085 // +000f │ │ -3e46ea: 6e10 f59b 0700 |0077: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e46f0: 0c03 |007a: move-result-object v3 │ │ -3e46f2: 3803 0a00 |007b: if-eqz v3, 0085 // +000a │ │ -3e46f6: 6e10 f59b 0700 |007d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e46fc: 0c07 |0080: move-result-object v7 │ │ -3e46fe: 6e10 a59b 0700 |0081: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3e4704: 0c01 |0084: move-result-object v1 │ │ -3e4706: 7110 cf0a 0100 |0085: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ -3e470c: 0a07 |0088: move-result v7 │ │ -3e470e: 3907 0700 |0089: if-nez v7, 0090 // +0007 │ │ -3e4712: 1a07 7e56 |008b: const-string v7, "android.media.metadata.DISPLAY_ICON_URI" // string@567e │ │ -3e4716: 6e30 8008 7001 |008d: invoke-virtual {v0, v7, v1}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ -3e471c: 5467 19d1 |0090: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e4720: 6e10 17a3 0700 |0092: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a317 │ │ -3e4726: 0a07 |0095: move-result v7 │ │ -3e4728: 3807 3d00 |0096: if-eqz v7, 00d3 // +003d │ │ -3e472c: 5467 12d1 |0098: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e4730: 6001 32de |009a: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@de32 │ │ -3e4734: 7110 f2a1 0600 |009c: invoke-static {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a1f2 │ │ -3e473a: 0c03 |009f: move-result-object v3 │ │ -3e473c: 6004 e000 |00a0: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e4740: 1305 1f00 |00a2: const/16 v5, #int 31 // #1f │ │ -3e4744: 3454 0500 |00a4: if-lt v4, v5, 00a9 // +0005 │ │ -3e4748: 1504 0002 |00a6: const/high16 v4, #int 33554432 // #200 │ │ -3e474c: 2802 |00a8: goto 00aa // +0002 │ │ -3e474e: 1204 |00a9: const/4 v4, #int 0 // #0 │ │ -3e4750: 1505 0008 |00aa: const/high16 v5, #int 134217728 // #800 │ │ -3e4754: b654 |00ac: or-int/2addr v4, v5 │ │ -3e4756: 7140 6c01 1643 |00ad: invoke-static {v6, v1, v3, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ -3e475c: 0c01 |00b0: move-result-object v1 │ │ -3e475e: 6e20 f509 1700 |00b1: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@09f5 │ │ -3e4764: 5467 12d1 |00b4: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e4768: 6e10 7d08 0000 |00b6: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@087d │ │ -3e476e: 0c01 |00b9: move-result-object v1 │ │ -3e4770: 6e20 f209 1700 |00ba: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@09f2 │ │ -3e4776: 2816 |00bd: goto 00d3 // +0016 │ │ -3e4778: 0d07 |00be: move-exception v7 │ │ -3e477a: 1a01 e83f |00bf: const-string v1, "PlaybackService" // string@3fe8 │ │ -3e477e: 1a03 3f44 |00c1: const-string v3, "Setting media session metadata" // string@443f │ │ -3e4782: 7130 1a0b 3107 |00c3: invoke-static {v1, v3, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ -3e4788: 1207 |00c6: const/4 v7, #int 0 // #0 │ │ -3e478a: 6e30 7e08 2007 |00c7: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@087e │ │ -3e4790: 5467 12d1 |00ca: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e4794: 6e10 7d08 0000 |00cc: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@087d │ │ -3e479a: 0c00 |00cf: move-result-object v0 │ │ -3e479c: 6e20 f209 0700 |00d0: invoke-virtual {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@09f2 │ │ -3e47a2: 0e00 |00d3: return-void │ │ +3e45c4: |[3e45c4] de.danoeh.antennapod.playback.service.PlaybackService.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e45d4: 3807 d300 |0000: if-eqz v7, 00d3 // +00d3 │ │ +3e45d8: 5460 12d1 |0002: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e45dc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +3e45e0: 2900 cd00 |0006: goto/16 00d3 // +00cd │ │ +3e45e4: 2200 c901 |0008: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$Builder; // type@01c9 │ │ +3e45e8: 7010 7c08 0000 |000a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.:()V // method@087c │ │ +3e45ee: 1a01 7456 |000d: const-string v1, "android.media.metadata.ARTIST" // string@5674 │ │ +3e45f2: 7210 c99c 0700 |000f: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ +3e45f8: 0c02 |0012: move-result-object v2 │ │ +3e45fa: 6e30 8008 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ +3e4600: 1a01 8856 |0016: const-string v1, "android.media.metadata.TITLE" // string@5688 │ │ +3e4604: 7210 c89c 0700 |0018: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ +3e460a: 0c02 |001b: move-result-object v2 │ │ +3e460c: 6e30 8008 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ +3e4612: 1a01 6f56 |001f: const-string v1, "android.media.metadata.ALBUM" // string@566f │ │ +3e4616: 7210 c99c 0700 |0021: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ +3e461c: 0c02 |0024: move-result-object v2 │ │ +3e461e: 6e30 8008 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ +3e4624: 7210 c79c 0700 |0028: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3e462a: 0a01 |002b: move-result v1 │ │ +3e462c: 8111 |002c: int-to-long v1, v1 │ │ +3e462e: 1a03 8256 |002d: const-string v3, "android.media.metadata.DURATION" // string@5682 │ │ +3e4632: 6e40 7f08 3021 |002f: invoke-virtual {v0, v3, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@087f │ │ +3e4638: 1a01 8056 |0032: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@5680 │ │ +3e463c: 7210 c89c 0700 |0034: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getEpisodeTitle:()Ljava/lang/String; // method@9cc8 │ │ +3e4642: 0c02 |0037: move-result-object v2 │ │ +3e4644: 6e30 8008 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ +3e464a: 1a01 7f56 |003b: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@567f │ │ +3e464e: 7210 c99c 0700 |003d: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getFeedTitle:()Ljava/lang/String; // method@9cc9 │ │ +3e4654: 0c02 |0040: move-result-object v2 │ │ +3e4656: 6e30 8008 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ +3e465c: 5461 13d1 |0044: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e4660: 6e10 10a3 0100 |0046: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.isIconCached:()Z // method@a310 │ │ +3e4666: 0a01 |0049: move-result v1 │ │ +3e4668: 1a02 7356 |004a: const-string v2, "android.media.metadata.ART" // string@5673 │ │ +3e466c: 3801 0c00 |004c: if-eqz v1, 0058 // +000c │ │ +3e4670: 5467 13d1 |004e: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e4674: 6e10 0aa3 0700 |0050: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getCachedIcon:()Landroid/graphics/Bitmap; // method@a30a │ │ +3e467a: 0c07 |0053: move-result-object v7 │ │ +3e467c: 6e30 7e08 2007 |0054: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@087e │ │ +3e4682: 2839 |0057: goto 0090 // +0039 │ │ +3e4684: 7210 cb9c 0700 |0058: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getImageLocation:()Ljava/lang/String; // method@9ccb │ │ +3e468a: 0c01 |005b: move-result-object v1 │ │ +3e468c: 2073 cf18 |005c: instance-of v3, v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e4690: 3803 2700 |005e: if-eqz v3, 0085 // +0027 │ │ +3e4694: 1f07 cf18 |0060: check-cast v7, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e4698: 6e10 409c 0700 |0062: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e469e: 0c03 |0065: move-result-object v3 │ │ +3e46a0: 3803 1f00 |0066: if-eqz v3, 0085 // +001f │ │ +3e46a4: 6e10 409c 0700 |0068: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e46aa: 0c07 |006b: move-result-object v7 │ │ +3e46ac: 6e10 fa9b 0700 |006c: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ +3e46b2: 0c03 |006f: move-result-object v3 │ │ +3e46b4: 3803 0700 |0070: if-eqz v3, 0077 // +0007 │ │ +3e46b8: 6e10 fa9b 0700 |0072: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getImageUrl:()Ljava/lang/String; // method@9bfa │ │ +3e46be: 0c01 |0075: move-result-object v1 │ │ +3e46c0: 280f |0076: goto 0085 // +000f │ │ +3e46c2: 6e10 f59b 0700 |0077: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e46c8: 0c03 |007a: move-result-object v3 │ │ +3e46ca: 3803 0a00 |007b: if-eqz v3, 0085 // +000a │ │ +3e46ce: 6e10 f59b 0700 |007d: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e46d4: 0c07 |0080: move-result-object v7 │ │ +3e46d6: 6e10 a59b 0700 |0081: invoke-virtual {v7}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3e46dc: 0c01 |0084: move-result-object v1 │ │ +3e46de: 7110 cf0a 0100 |0085: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0acf │ │ +3e46e4: 0a07 |0088: move-result v7 │ │ +3e46e6: 3907 0700 |0089: if-nez v7, 0090 // +0007 │ │ +3e46ea: 1a07 7e56 |008b: const-string v7, "android.media.metadata.DISPLAY_ICON_URI" // string@567e │ │ +3e46ee: 6e30 8008 7001 |008d: invoke-virtual {v0, v7, v1}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0880 │ │ +3e46f4: 5467 19d1 |0090: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e46f8: 6e10 17a3 0700 |0092: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a317 │ │ +3e46fe: 0a07 |0095: move-result v7 │ │ +3e4700: 3807 3d00 |0096: if-eqz v7, 00d3 // +003d │ │ +3e4704: 5467 12d1 |0098: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e4708: 6001 32de |009a: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.pending_intent_player_activity:I // field@de32 │ │ +3e470c: 7110 f2a1 0600 |009c: invoke-static {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayerActivityIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@a1f2 │ │ +3e4712: 0c03 |009f: move-result-object v3 │ │ +3e4714: 6004 e000 |00a0: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e4718: 1305 1f00 |00a2: const/16 v5, #int 31 // #1f │ │ +3e471c: 3454 0500 |00a4: if-lt v4, v5, 00a9 // +0005 │ │ +3e4720: 1504 0002 |00a6: const/high16 v4, #int 33554432 // #200 │ │ +3e4724: 2802 |00a8: goto 00aa // +0002 │ │ +3e4726: 1204 |00a9: const/4 v4, #int 0 // #0 │ │ +3e4728: 1505 0008 |00aa: const/high16 v5, #int 134217728 // #800 │ │ +3e472c: b654 |00ac: or-int/2addr v4, v5 │ │ +3e472e: 7140 6c01 1643 |00ad: invoke-static {v6, v1, v3, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ +3e4734: 0c01 |00b0: move-result-object v1 │ │ +3e4736: 6e20 f509 1700 |00b1: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@09f5 │ │ +3e473c: 5467 12d1 |00b4: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e4740: 6e10 7d08 0000 |00b6: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@087d │ │ +3e4746: 0c01 |00b9: move-result-object v1 │ │ +3e4748: 6e20 f209 1700 |00ba: invoke-virtual {v7, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@09f2 │ │ +3e474e: 2816 |00bd: goto 00d3 // +0016 │ │ +3e4750: 0d07 |00be: move-exception v7 │ │ +3e4752: 1a01 e83f |00bf: const-string v1, "PlaybackService" // string@3fe8 │ │ +3e4756: 1a03 3f44 |00c1: const-string v3, "Setting media session metadata" // string@443f │ │ +3e475a: 7130 1a0b 3107 |00c3: invoke-static {v1, v3, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0b1a │ │ +3e4760: 1207 |00c6: const/4 v7, #int 0 // #0 │ │ +3e4762: 6e30 7e08 2007 |00c7: invoke-virtual {v0, v2, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@087e │ │ +3e4768: 5467 12d1 |00ca: iget-object v7, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e476c: 6e10 7d08 0000 |00cc: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@087d │ │ +3e4772: 0c00 |00cf: move-result-object v0 │ │ +3e4774: 6e20 f209 0700 |00d0: invoke-virtual {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@09f2 │ │ +3e477a: 0e00 |00d3: return-void │ │ catches : 1 │ │ 0x00b4 - 0x00bd │ │ Ljava/lang/OutOfMemoryError; -> 0x00be │ │ positions : │ │ 0x0002 line=1349 │ │ 0x0008 line=1353 │ │ 0x000f line=1354 │ │ @@ -1449558,18 +1449552,18 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -3e47b4: |[3e47b4] de.danoeh.antennapod.playback.service.PlaybackService.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e47c4: 7020 26a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a226 │ │ -3e47ca: 7020 32a2 1000 |0003: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a232 │ │ -3e47d0: 0e00 |0006: return-void │ │ +3e478c: |[3e478c] de.danoeh.antennapod.playback.service.PlaybackService.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e479c: 7020 26a2 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setupNotification:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a226 │ │ +3e47a2: 7020 32a2 1000 |0003: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSessionMetadata:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a232 │ │ +3e47a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ 0x0003 line=1345 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0007 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1449580,40 +1449574,40 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3e2a84: |[3e2a84] de.danoeh.antennapod.playback.service.PlaybackService.bufferUpdate:(Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;)V │ │ -3e2a94: 6e10 089b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.hasEnded:()Z // method@9b08 │ │ -3e2a9a: 0a02 |0003: move-result v2 │ │ -3e2a9c: 3802 2e00 |0004: if-eqz v2, 0032 // +002e │ │ -3e2aa0: 6e10 f1a1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e2aa6: 0c02 |0009: move-result-object v2 │ │ -3e2aa8: 6e10 f1a1 0100 |000a: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e2aae: 0c00 |000d: move-result-object v0 │ │ -3e2ab0: 2000 cf18 |000e: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e2ab4: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -3e2ab8: 7210 c79c 0200 |0012: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3e2abe: 0a00 |0015: move-result v0 │ │ -3e2ac0: 3c00 1c00 |0016: if-gtz v0, 0032 // +001c │ │ -3e2ac4: 5410 10d1 |0018: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e2ac8: 6e10 d9a0 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a0d9 │ │ -3e2ace: 0a00 |001d: move-result v0 │ │ -3e2ad0: 3d00 1400 |001e: if-lez v0, 0032 // +0014 │ │ -3e2ad4: 5410 10d1 |0020: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e2ad8: 6e10 d9a0 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a0d9 │ │ -3e2ade: 0a00 |0025: move-result v0 │ │ -3e2ae0: 7220 d99c 0200 |0026: invoke-interface {v2, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@9cd9 │ │ -3e2ae6: 0720 |0029: move-object v0, v2 │ │ -3e2ae8: 1f00 cf18 |002a: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e2aec: 7110 80a3 0000 |002c: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ -3e2af2: 7020 33a2 2100 |002f: invoke-direct {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ -3e2af8: 0e00 |0032: return-void │ │ +3e2a5c: |[3e2a5c] de.danoeh.antennapod.playback.service.PlaybackService.bufferUpdate:(Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;)V │ │ +3e2a6c: 6e10 089b 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.hasEnded:()Z // method@9b08 │ │ +3e2a72: 0a02 |0003: move-result v2 │ │ +3e2a74: 3802 2e00 |0004: if-eqz v2, 0032 // +002e │ │ +3e2a78: 6e10 f1a1 0100 |0006: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e2a7e: 0c02 |0009: move-result-object v2 │ │ +3e2a80: 6e10 f1a1 0100 |000a: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e2a86: 0c00 |000d: move-result-object v0 │ │ +3e2a88: 2000 cf18 |000e: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e2a8c: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +3e2a90: 7210 c79c 0200 |0012: invoke-interface {v2}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3e2a96: 0a00 |0015: move-result v0 │ │ +3e2a98: 3c00 1c00 |0016: if-gtz v0, 0032 // +001c │ │ +3e2a9c: 5410 10d1 |0018: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e2aa0: 6e10 d9a0 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a0d9 │ │ +3e2aa6: 0a00 |001d: move-result v0 │ │ +3e2aa8: 3d00 1400 |001e: if-lez v0, 0032 // +0014 │ │ +3e2aac: 5410 10d1 |0020: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e2ab0: 6e10 d9a0 0000 |0022: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a0d9 │ │ +3e2ab6: 0a00 |0025: move-result v0 │ │ +3e2ab8: 7220 d99c 0200 |0026: invoke-interface {v2, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@9cd9 │ │ +3e2abe: 0720 |0029: move-object v0, v2 │ │ +3e2ac0: 1f00 cf18 |002a: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e2ac4: 7110 80a3 0000 |002c: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ +3e2aca: 7020 33a2 2100 |002f: invoke-direct {v1, v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ +3e2ad0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ 0x0006 line=991 │ │ 0x000a line=992 │ │ 0x0012 line=993 │ │ 0x0020 line=995 │ │ @@ -1449628,18 +1449622,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e2b1c: |[3e2b1c] de.danoeh.antennapod.playback.service.PlaybackService.disableSleepTimer:()V │ │ -3e2b2c: 5410 1ad1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e2b30: 6e10 40a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a340 │ │ -3e2b36: 0e00 |0005: return-void │ │ +3e2af4: |[3e2af4] de.danoeh.antennapod.playback.service.PlaybackService.disableSleepTimer:()V │ │ +3e2b04: 5410 1ad1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e2b08: 6e10 40a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.disableSleepTimer:()V // method@a340 │ │ +3e2b0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449647,23 +1449641,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -3e2268: |[3e2268] de.danoeh.antennapod.playback.service.PlaybackService.getAudioTracks:()Ljava/util/List; │ │ -3e2278: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e227c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -3e2280: 7100 c6a7 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ -3e2286: 0c00 |0007: move-result-object v0 │ │ -3e2288: 1100 |0008: return-object v0 │ │ -3e228a: 6e10 d7a0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getAudioTracks:()Ljava/util/List; // method@a0d7 │ │ -3e2290: 0c00 |000c: move-result-object v0 │ │ -3e2292: 1100 |000d: return-object v0 │ │ +3e2240: |[3e2240] de.danoeh.antennapod.playback.service.PlaybackService.getAudioTracks:()Ljava/util/List; │ │ +3e2250: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e2254: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +3e2258: 7100 c6a7 0000 |0004: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ +3e225e: 0c00 |0007: move-result-object v0 │ │ +3e2260: 1100 |0008: return-object v0 │ │ +3e2262: 6e10 d7a0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getAudioTracks:()Ljava/util/List; // method@a0d7 │ │ +3e2268: 0c00 |000c: move-result-object v0 │ │ +3e226a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1769 │ │ 0x0004 line=1770 │ │ 0x0009 line=1772 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1449673,22 +1449667,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -3e1fe0: |[3e1fe0] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPlaybackSpeed:()F │ │ -3e1ff0: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1ff4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -3e1ff8: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ -3e1ffc: 0f00 |0006: return v0 │ │ -3e1ffe: 6e10 dca0 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a0dc │ │ -3e2004: 0a00 |000a: move-result v0 │ │ -3e2006: 0f00 |000b: return v0 │ │ +3e1fb8: |[3e1fb8] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPlaybackSpeed:()F │ │ +3e1fc8: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1fcc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +3e1fd0: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ +3e1fd4: 0f00 |0006: return v0 │ │ +3e1fd6: 6e10 dca0 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlaybackSpeed:()F // method@a0dc │ │ +3e1fdc: 0a00 |000a: move-result v0 │ │ +3e1fde: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0007 line=1719 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1449697,22 +1449691,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e2020: |[3e2020] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPosition:()I │ │ -3e2030: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e2034: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3e2038: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3e203a: 0f00 |0005: return v0 │ │ -3e203c: 6e10 dea0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ -3e2042: 0a00 |0009: move-result v0 │ │ -3e2044: 0f00 |000a: return v0 │ │ +3e1ff8: |[3e1ff8] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentPosition:()I │ │ +3e2008: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e200c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3e2010: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3e2012: 0f00 |0005: return v0 │ │ +3e2014: 6e10 dea0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ +3e201a: 0a00 |0009: move-result v0 │ │ +3e201c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1762 │ │ 0x0006 line=1765 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1449721,22 +1449715,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e18f4: |[3e18f4] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentSkipSilence:()Z │ │ -3e1904: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1908: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3e190c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3e190e: 0f00 |0005: return v0 │ │ -3e1910: 6e10 e0a0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSkipSilence:()Z // method@a0e0 │ │ -3e1916: 0a00 |0009: move-result v0 │ │ -3e1918: 0f00 |000a: return v0 │ │ +3e18cc: |[3e18cc] de.danoeh.antennapod.playback.service.PlaybackService.getCurrentSkipSilence:()Z │ │ +3e18dc: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e18e0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3e18e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3e18e6: 0f00 |0005: return v0 │ │ +3e18e8: 6e10 e0a0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSkipSilence:()Z // method@a0e0 │ │ +3e18ee: 0a00 |0009: move-result v0 │ │ +3e18f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1723 │ │ 0x0006 line=1726 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1449745,22 +1449739,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e2048: |[3e2048] de.danoeh.antennapod.playback.service.PlaybackService.getDuration:()I │ │ -3e2058: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e205c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3e2060: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3e2062: 0f00 |0005: return v0 │ │ -3e2064: 6e10 d9a0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a0d9 │ │ -3e206a: 0a00 |0009: move-result v0 │ │ -3e206c: 0f00 |000a: return v0 │ │ +3e2020: |[3e2020] de.danoeh.antennapod.playback.service.PlaybackService.getDuration:()I │ │ +3e2030: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e2034: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3e2038: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3e203a: 0f00 |0005: return v0 │ │ +3e203c: 6e10 d9a0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getDuration:()I // method@a0d9 │ │ +3e2042: 0a00 |0009: move-result v0 │ │ +3e2044: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1751 │ │ 0x0006 line=1754 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1449769,19 +1449763,19 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e1f58: |[3e1f58] de.danoeh.antennapod.playback.service.PlaybackService.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ -3e1f68: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1f6c: 6e10 daa0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ -3e1f72: 0c00 |0005: move-result-object v0 │ │ -3e1f74: 1100 |0006: return-object v0 │ │ +3e1f30: |[3e1f30] de.danoeh.antennapod.playback.service.PlaybackService.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; │ │ +3e1f40: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1f44: 6e10 daa0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPSMPInfo:()Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPInfo; // method@a0da │ │ +3e1f4a: 0c00 |0005: move-result-object v0 │ │ +3e1f4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1694 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449789,19 +1449783,19 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e1ef0: |[3e1ef0] de.danoeh.antennapod.playback.service.PlaybackService.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e1f00: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1f04: 6e10 dba0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3e1f0a: 0c00 |0005: move-result-object v0 │ │ -3e1f0c: 1100 |0006: return-object v0 │ │ +3e1ec8: |[3e1ec8] de.danoeh.antennapod.playback.service.PlaybackService.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e1ed8: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1edc: 6e10 dba0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3e1ee2: 0c00 |0005: move-result-object v0 │ │ +3e1ee4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1702 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449809,22 +1449803,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e2070: |[3e2070] de.danoeh.antennapod.playback.service.PlaybackService.getSelectedAudioTrack:()I │ │ -3e2080: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e2084: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -3e2088: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -3e208a: 0f00 |0005: return v0 │ │ -3e208c: 6e10 dfa0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSelectedAudioTrack:()I // method@a0df │ │ -3e2092: 0a00 |0009: move-result v0 │ │ -3e2094: 0f00 |000a: return v0 │ │ +3e2048: |[3e2048] de.danoeh.antennapod.playback.service.PlaybackService.getSelectedAudioTrack:()I │ │ +3e2058: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e205c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +3e2060: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +3e2062: 0f00 |0005: return v0 │ │ +3e2064: 6e10 dfa0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getSelectedAudioTrack:()I // method@a0df │ │ +3e206a: 0a00 |0009: move-result v0 │ │ +3e206c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ 0x0006 line=1779 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1449833,19 +1449827,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e2590: |[3e2590] de.danoeh.antennapod.playback.service.PlaybackService.getSleepTimerTimeLeft:()J │ │ -3e25a0: 5420 1ad1 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e25a4: 6e10 41a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.getSleepTimerTimeLeft:()J // method@a341 │ │ -3e25aa: 0b00 |0005: move-result-wide v0 │ │ -3e25ac: 1000 |0006: return-wide v0 │ │ +3e2568: |[3e2568] de.danoeh.antennapod.playback.service.PlaybackService.getSleepTimerTimeLeft:()J │ │ +3e2578: 5420 1ad1 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e257c: 6e10 41a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.getSleepTimerTimeLeft:()J // method@a341 │ │ +3e2582: 0b00 |0005: move-result-wide v0 │ │ +3e2584: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1475 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449853,19 +1449847,19 @@ │ │ type : '()Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e1f78: |[3e1f78] de.danoeh.antennapod.playback.service.PlaybackService.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3e1f88: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1f8c: 6e10 dda0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e1f92: 0c00 |0005: move-result-object v0 │ │ -3e1f94: 1100 |0006: return-object v0 │ │ +3e1f50: |[3e1f50] de.danoeh.antennapod.playback.service.PlaybackService.getStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3e1f60: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1f64: 6e10 dda0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e1f6a: 0c00 |0005: move-result-object v0 │ │ +3e1f6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1698 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #12 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449873,19 +1449867,19 @@ │ │ type : '()Landroid/util/Pair;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e17b0: |[3e17b0] de.danoeh.antennapod.playback.service.PlaybackService.getVideoSize:()Landroid/util/Pair; │ │ -3e17c0: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e17c4: 6e10 e1a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getVideoSize:()Landroid/util/Pair; // method@a0e1 │ │ -3e17ca: 0c00 |0005: move-result-object v0 │ │ -3e17cc: 1100 |0006: return-object v0 │ │ +3e1788: |[3e1788] de.danoeh.antennapod.playback.service.PlaybackService.getVideoSize:()Landroid/util/Pair; │ │ +3e1798: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e179c: 6e10 e1a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getVideoSize:()Landroid/util/Pair; // method@a0e1 │ │ +3e17a2: 0c00 |0005: move-result-object v0 │ │ +3e17a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1793 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #13 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449893,19 +1449887,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e1c88: |[3e1c88] de.danoeh.antennapod.playback.service.PlaybackService.isStartWhenPrepared:()Z │ │ -3e1c98: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1c9c: 6e10 e4a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a0e4 │ │ -3e1ca2: 0a00 |0005: move-result v0 │ │ -3e1ca4: 0f00 |0006: return v0 │ │ +3e1c60: |[3e1c60] de.danoeh.antennapod.playback.service.PlaybackService.isStartWhenPrepared:()Z │ │ +3e1c70: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1c74: 6e10 e4a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStartWhenPrepared:()Z // method@a0e4 │ │ +3e1c7a: 0a00 |0005: move-result v0 │ │ +3e1c7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #14 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449913,19 +1449907,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e1ca8: |[3e1ca8] de.danoeh.antennapod.playback.service.PlaybackService.isStreaming:()Z │ │ -3e1cb8: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e1cbc: 6e10 e5a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStreaming:()Z // method@a0e5 │ │ -3e1cc2: 0a00 |0005: move-result v0 │ │ -3e1cc4: 0f00 |0006: return v0 │ │ +3e1c80: |[3e1c80] de.danoeh.antennapod.playback.service.PlaybackService.isStreaming:()Z │ │ +3e1c90: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e1c94: 6e10 e5a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isStreaming:()Z // method@a0e5 │ │ +3e1c9a: 0a00 |0005: move-result v0 │ │ +3e1c9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1789 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #15 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1449933,30 +1449927,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -3e301c: |[3e301c] de.danoeh.antennapod.playback.service.PlaybackService.notifyVideoSurfaceAbandoned:()V │ │ -3e302c: 5430 10d1 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3030: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3e3032: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -3e3034: 6e30 e6a0 2001 |0004: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e303a: 5430 10d1 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e303e: 6e10 eba0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resetVideoSurface:()V // method@a0eb │ │ -3e3044: 6e10 f1a1 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e304a: 0c00 |000f: move-result-object v0 │ │ -3e304c: 7020 33a2 0300 |0010: invoke-direct {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ -3e3052: 5430 19d1 |0013: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e3056: 7100 e2a3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e305c: 0a01 |0018: move-result v1 │ │ -3e305e: b721 |0019: xor-int/2addr v1, v2 │ │ -3e3060: 6e20 19a3 1000 |001a: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3e3066: 0e00 |001d: return-void │ │ +3e2ff4: |[3e2ff4] de.danoeh.antennapod.playback.service.PlaybackService.notifyVideoSurfaceAbandoned:()V │ │ +3e3004: 5430 10d1 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3008: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3e300a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +3e300c: 6e30 e6a0 2001 |0004: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e3012: 5430 10d1 |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3016: 6e10 eba0 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resetVideoSurface:()V // method@a0eb │ │ +3e301c: 6e10 f1a1 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e3022: 0c00 |000f: move-result-object v0 │ │ +3e3024: 7020 33a2 0300 |0010: invoke-direct {v3, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateNotificationAndMediaSession:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a233 │ │ +3e302a: 5430 19d1 |0013: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e302e: 7100 e2a3 0000 |0015: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e3034: 0a01 |0018: move-result v1 │ │ +3e3036: b721 |0019: xor-int/2addr v1, v2 │ │ +3e3038: 6e20 19a3 1000 |001a: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3e303e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0007 line=793 │ │ 0x000c line=794 │ │ 0x0013 line=795 │ │ locals : │ │ @@ -1449967,32 +1449961,32 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -3e1588: |[3e1588] de.danoeh.antennapod.playback.service.PlaybackService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -3e1598: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e159c: 1a01 c041 |0002: const-string v1, "Received onBind event" // string@41c0 │ │ -3e15a0: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e15a6: 6e10 2f02 0300 |0007: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3e15ac: 0c00 |000a: move-result-object v0 │ │ -3e15ae: 3800 1300 |000b: if-eqz v0, 001e // +0013 │ │ -3e15b2: 6e10 2f02 0300 |000d: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3e15b8: 0c00 |0010: move-result-object v0 │ │ -3e15ba: 1a01 6856 |0011: const-string v1, "android.media.browse.MediaBrowserService" // string@5668 │ │ -3e15be: 7120 cc0a 1000 |0013: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ -3e15c4: 0a00 |0016: move-result v0 │ │ -3e15c6: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -3e15ca: 6f20 8e3a 3200 |0019: invoke-super {v2, v3}, Landroidx/media/MediaBrowserServiceCompat;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@3a8e │ │ -3e15d0: 0c03 |001c: move-result-object v3 │ │ -3e15d2: 1103 |001d: return-object v3 │ │ -3e15d4: 5423 0fd1 |001e: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d10f │ │ -3e15d8: 1103 |0020: return-object v3 │ │ +3e1560: |[3e1560] de.danoeh.antennapod.playback.service.PlaybackService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +3e1570: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e1574: 1a01 c041 |0002: const-string v1, "Received onBind event" // string@41c0 │ │ +3e1578: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e157e: 6e10 2f02 0300 |0007: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3e1584: 0c00 |000a: move-result-object v0 │ │ +3e1586: 3800 1300 |000b: if-eqz v0, 001e // +0013 │ │ +3e158a: 6e10 2f02 0300 |000d: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3e1590: 0c00 |0010: move-result-object v0 │ │ +3e1592: 1a01 6856 |0011: const-string v1, "android.media.browse.MediaBrowserService" // string@5668 │ │ +3e1596: 7120 cc0a 1000 |0013: invoke-static {v0, v1}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@0acc │ │ +3e159c: 0a00 |0016: move-result v0 │ │ +3e159e: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +3e15a2: 6f20 8e3a 3200 |0019: invoke-super {v2, v3}, Landroidx/media/MediaBrowserServiceCompat;.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; // method@3a8e │ │ +3e15a8: 0c03 |001c: move-result-object v3 │ │ +3e15aa: 1103 |001d: return-object v3 │ │ +3e15ac: 5423 0fd1 |001e: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mBinder:Landroid/os/IBinder; // field@d10f │ │ +3e15b0: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=487 │ │ 0x0007 line=488 │ │ 0x0019 line=489 │ │ 0x001e line=491 │ │ locals : │ │ @@ -1450004,72 +1449998,72 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -3e3068: |[3e3068] de.danoeh.antennapod.playback.service.PlaybackService.onCreate:()V │ │ -3e3078: 6f10 8f3a 0300 |0000: invoke-super {v3}, Landroidx/media/MediaBrowserServiceCompat;.onCreate:()V // method@3a8f │ │ -3e307e: 1a00 e83f |0003: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e3082: 1a01 2944 |0005: const-string v1, "Service created." // string@4429 │ │ -3e3086: 7120 170b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e308c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -3e308e: 6a00 0ed1 |000b: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3e3092: 2200 8f1a |000d: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // type@1a8f │ │ -3e3096: 7020 16a3 3000 |000f: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a316 │ │ -3e309c: 5b30 19d1 |0012: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e30a0: 2200 8e1a |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // type@1a8e │ │ -3e30a4: 7020 04a3 3000 |0016: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.:(Landroid/content/Context;)V // method@a304 │ │ -3e30aa: 5b30 13d1 |0019: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e30ae: 5430 06d1 |001b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoStateUpdated:Landroid/content/BroadcastReceiver; // field@d106 │ │ -3e30b2: 2201 6200 |001d: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ -3e30b6: 1a02 7860 |001f: const-string v2, "com.google.android.gms.car.media.STATUS" // string@6078 │ │ -3e30ba: 7020 5902 2100 |0021: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3e30c0: 1222 |0024: const/4 v2, #int 2 // #2 │ │ -3e30c2: 7140 7d27 0321 |0025: invoke-static {v3, v0, v1, v2}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ -3e30c8: 5430 18d1 |0028: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d118 │ │ -3e30cc: 2201 6200 |002a: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ -3e30d0: 1a02 ee53 |002c: const-string v2, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@53ee │ │ -3e30d4: 7020 5902 2100 |002e: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3e30da: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -3e30dc: 7140 7d27 0321 |0032: invoke-static {v3, v0, v1, v2}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ -3e30e2: 5430 0cd1 |0035: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d10c │ │ -3e30e6: 2201 6200 |0037: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ -3e30ea: 1a02 4a56 |0039: const-string v2, "android.intent.action.HEADSET_PLUG" // string@564a │ │ -3e30ee: 7020 5902 2100 |003b: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3e30f4: 6e30 0d02 0301 |003e: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ -3e30fa: 5430 07d1 |0041: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d107 │ │ -3e30fe: 2201 6200 |0043: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ -3e3102: 1a02 3656 |0045: const-string v2, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@5636 │ │ -3e3106: 7020 5902 2100 |0047: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3e310c: 6e30 0d02 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ -3e3112: 5430 04d1 |004d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d104 │ │ -3e3116: 2201 6200 |004f: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ -3e311a: 1a02 6456 |0051: const-string v2, "android.media.AUDIO_BECOMING_NOISY" // string@5664 │ │ -3e311e: 7020 5902 2100 |0053: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ -3e3124: 6e30 0d02 0301 |0056: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ -3e312a: 7100 45aa 0000 |0059: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e3130: 0c00 |005c: move-result-object v0 │ │ -3e3132: 6e20 4aaa 3000 |005d: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aa4a │ │ -3e3138: 2200 9a1a |0060: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // type@1a9a │ │ -3e313c: 5431 1bd1 |0062: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d11b │ │ -3e3140: 7030 3ca3 3001 |0064: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a33c │ │ -3e3146: 5b30 1ad1 |0067: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e314a: 6e10 1aa2 0300 |0069: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a21a │ │ -3e3150: 2200 551a |006c: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1; // type@1a55 │ │ -3e3154: 7030 80a1 3003 |006e: invoke-direct {v0, v3, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V // method@a180 │ │ -3e315a: 5b30 08d1 |0071: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d108 │ │ -3e315e: 7100 45aa 0000 |0073: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e3164: 0c00 |0076: move-result-object v0 │ │ -3e3166: 2201 ac18 |0077: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ -3e316a: 6202 a06b |0079: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ -3e316e: 7020 179b 2100 |007b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@9b17 │ │ -3e3174: 6e20 48aa 1000 |007e: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e317a: 0e00 |0081: return-void │ │ +3e3040: |[3e3040] de.danoeh.antennapod.playback.service.PlaybackService.onCreate:()V │ │ +3e3050: 6f10 8f3a 0300 |0000: invoke-super {v3}, Landroidx/media/MediaBrowserServiceCompat;.onCreate:()V // method@3a8f │ │ +3e3056: 1a00 e83f |0003: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e305a: 1a01 2944 |0005: const-string v1, "Service created." // string@4429 │ │ +3e305e: 7120 170b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3064: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +3e3066: 6a00 0ed1 |000b: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3e306a: 2200 8f1a |000d: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // type@1a8f │ │ +3e306e: 7020 16a3 3000 |000f: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a316 │ │ +3e3074: 5b30 19d1 |0012: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e3078: 2200 8e1a |0014: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // type@1a8e │ │ +3e307c: 7020 04a3 3000 |0016: invoke-direct {v0, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.:(Landroid/content/Context;)V // method@a304 │ │ +3e3082: 5b30 13d1 |0019: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3086: 5430 06d1 |001b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoStateUpdated:Landroid/content/BroadcastReceiver; // field@d106 │ │ +3e308a: 2201 6200 |001d: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ +3e308e: 1a02 7860 |001f: const-string v2, "com.google.android.gms.car.media.STATUS" // string@6078 │ │ +3e3092: 7020 5902 2100 |0021: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3e3098: 1222 |0024: const/4 v2, #int 2 // #2 │ │ +3e309a: 7140 7d27 0321 |0025: invoke-static {v3, v0, v1, v2}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ +3e30a0: 5430 18d1 |0028: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d118 │ │ +3e30a4: 2201 6200 |002a: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ +3e30a8: 1a02 ee53 |002c: const-string v2, "action.de.danoeh.antennapod.core.service.actionShutdownPlaybackService" // string@53ee │ │ +3e30ac: 7020 5902 2100 |002e: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3e30b2: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +3e30b4: 7140 7d27 0321 |0032: invoke-static {v3, v0, v1, v2}, Landroidx/core/content/ContextCompat;.registerReceiver:(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;I)Landroid/content/Intent; // method@277d │ │ +3e30ba: 5430 0cd1 |0035: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d10c │ │ +3e30be: 2201 6200 |0037: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ +3e30c2: 1a02 4a56 |0039: const-string v2, "android.intent.action.HEADSET_PLUG" // string@564a │ │ +3e30c6: 7020 5902 2100 |003b: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3e30cc: 6e30 0d02 0301 |003e: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ +3e30d2: 5430 07d1 |0041: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d107 │ │ +3e30d6: 2201 6200 |0043: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ +3e30da: 1a02 3656 |0045: const-string v2, "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" // string@5636 │ │ +3e30de: 7020 5902 2100 |0047: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3e30e4: 6e30 0d02 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ +3e30ea: 5430 04d1 |004d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d104 │ │ +3e30ee: 2201 6200 |004f: new-instance v1, Landroid/content/IntentFilter; // type@0062 │ │ +3e30f2: 1a02 6456 |0051: const-string v2, "android.media.AUDIO_BECOMING_NOISY" // string@5664 │ │ +3e30f6: 7020 5902 2100 |0053: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0259 │ │ +3e30fc: 6e30 0d02 0301 |0056: invoke-virtual {v3, v0, v1}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@020d │ │ +3e3102: 7100 45aa 0000 |0059: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e3108: 0c00 |005c: move-result-object v0 │ │ +3e310a: 6e20 4aaa 3000 |005d: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aa4a │ │ +3e3110: 2200 9a1a |0060: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // type@1a9a │ │ +3e3114: 5431 1bd1 |0062: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManagerCallback:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback; // field@d11b │ │ +3e3118: 7030 3ca3 3001 |0064: invoke-direct {v0, v3, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$PSTMCallback;)V // method@a33c │ │ +3e311e: 5b30 1ad1 |0067: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e3122: 6e10 1aa2 0300 |0069: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaSessionIfNeeded:()V // method@a21a │ │ +3e3128: 2200 551a |006c: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$1; // type@1a55 │ │ +3e312c: 7030 80a1 3003 |006e: invoke-direct {v0, v3, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$1;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroid/content/Context;)V // method@a180 │ │ +3e3132: 5b30 08d1 |0071: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d108 │ │ +3e3136: 7100 45aa 0000 |0073: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e313c: 0c00 |0076: move-result-object v0 │ │ +3e313e: 2201 ac18 |0077: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; // type@18ac │ │ +3e3142: 6202 a06b |0079: sget-object v2, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;.SERVICE_STARTED:Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action; // field@6ba0 │ │ +3e3146: 7020 179b 2100 |007b: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent;.:(Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent$Action;)V // method@9b17 │ │ +3e314c: 6e20 48aa 1000 |007e: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e3152: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0007 line=226 │ │ 0x000b line=227 │ │ 0x000d line=229 │ │ 0x0014 line=230 │ │ @@ -1450091,75 +1450085,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -3e317c: |[3e317c] de.danoeh.antennapod.playback.service.PlaybackService.onDestroy:()V │ │ -3e318c: 6f10 8901 0300 |0000: invoke-super {v3}, Landroid/app/Service;.onDestroy:()V // method@0189 │ │ -3e3192: 1a00 e83f |0003: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e3196: 1a01 2a44 |0005: const-string v1, "Service is about to be destroyed" // string@442a │ │ -3e319a: 7120 170b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e31a0: 5430 13d1 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e31a4: 6e10 0fa3 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a30f │ │ -3e31aa: 0c00 |000f: move-result-object v0 │ │ -3e31ac: 6201 1bc9 |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e31b0: 3310 2400 |0012: if-ne v0, v1, 0036 // +0024 │ │ -3e31b4: 5430 13d1 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e31b8: 6201 1fc9 |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3e31bc: 6e20 14a3 1000 |0018: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a314 │ │ -3e31c2: 7110 3127 0300 |001b: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ -3e31c8: 0c00 |001e: move-result-object v0 │ │ -3e31ca: 6e10 e701 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e31d0: 0c01 |0022: move-result-object v1 │ │ -3e31d2: 1a02 9756 |0023: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3e31d6: 7120 7327 2100 |0025: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3e31dc: 0a01 |0028: move-result v1 │ │ -3e31de: 3901 0d00 |0029: if-nez v1, 0036 // +000d │ │ -3e31e2: 6001 1ade |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ -3e31e6: 5432 13d1 |002d: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e31ea: 6e10 06a3 0200 |002f: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ -3e31f0: 0c02 |0032: move-result-object v2 │ │ -3e31f2: 6e30 3327 1002 |0033: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ -3e31f8: 5430 19d1 |0036: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e31fc: 7100 e2a3 0000 |0038: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ -3e3202: 0a01 |003b: move-result v1 │ │ -3e3204: df01 0101 |003c: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -3e3208: 6e20 19a3 1000 |003e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3e320e: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -3e3210: 6a00 0ed1 |0042: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ -3e3214: 6200 926d |0044: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3e3218: 6900 0bd1 |0046: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ -3e321c: 5430 08d1 |0048: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d108 │ │ -3e3220: 6e10 16a1 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.destroy:()V // method@a116 │ │ -3e3226: 7010 e4a1 0300 |004d: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a1e4 │ │ -3e322c: 5430 12d1 |0050: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e3230: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ -3e3234: 6e10 ec09 0000 |0054: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.release:()V // method@09ec │ │ -3e323a: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -3e323c: 5b30 12d1 |0058: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e3240: 5430 06d1 |005a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoStateUpdated:Landroid/content/BroadcastReceiver; // field@d106 │ │ -3e3244: 6e20 1902 0300 |005c: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ -3e324a: 5430 0cd1 |005f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d10c │ │ -3e324e: 6e20 1902 0300 |0061: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ -3e3254: 5430 18d1 |0064: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d118 │ │ -3e3258: 6e20 1902 0300 |0066: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ -3e325e: 5430 07d1 |0069: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d107 │ │ -3e3262: 6e20 1902 0300 |006b: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ -3e3268: 5430 04d1 |006e: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d104 │ │ -3e326c: 6e20 1902 0300 |0070: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ -3e3272: 5430 10d1 |0073: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3276: 6e10 f8a0 0000 |0075: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a0f8 │ │ -3e327c: 5430 1ad1 |0078: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e3280: 6e10 4ea3 0000 |007a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.shutdown:()V // method@a34e │ │ -3e3286: 7100 45aa 0000 |007d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e328c: 0c00 |0080: move-result-object v0 │ │ -3e328e: 6e20 4baa 3000 |0081: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aa4b │ │ -3e3294: 0e00 |0084: return-void │ │ +3e3154: |[3e3154] de.danoeh.antennapod.playback.service.PlaybackService.onDestroy:()V │ │ +3e3164: 6f10 8901 0300 |0000: invoke-super {v3}, Landroid/app/Service;.onDestroy:()V // method@0189 │ │ +3e316a: 1a00 e83f |0003: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e316e: 1a01 2a44 |0005: const-string v1, "Service is about to be destroyed" // string@442a │ │ +3e3172: 7120 170b 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3178: 5430 13d1 |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e317c: 6e10 0fa3 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a30f │ │ +3e3182: 0c00 |000f: move-result-object v0 │ │ +3e3184: 6201 1bc9 |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e3188: 3310 2400 |0012: if-ne v0, v1, 0036 // +0024 │ │ +3e318c: 5430 13d1 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e3190: 6201 1fc9 |0016: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3e3194: 6e20 14a3 1000 |0018: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a314 │ │ +3e319a: 7110 3127 0300 |001b: invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ +3e31a0: 0c00 |001e: move-result-object v0 │ │ +3e31a2: 6e10 e701 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e31a8: 0c01 |0022: move-result-object v1 │ │ +3e31aa: 1a02 9756 |0023: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3e31ae: 7120 7327 2100 |0025: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3e31b4: 0a01 |0028: move-result v1 │ │ +3e31b6: 3901 0d00 |0029: if-nez v1, 0036 // +000d │ │ +3e31ba: 6001 1ade |002b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ +3e31be: 5432 13d1 |002d: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e31c2: 6e10 06a3 0200 |002f: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ +3e31c8: 0c02 |0032: move-result-object v2 │ │ +3e31ca: 6e30 3327 1002 |0033: invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ +3e31d0: 5430 19d1 |0036: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e31d4: 7100 e2a3 0000 |0038: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isPersistNotify:()Z // method@a3e2 │ │ +3e31da: 0a01 |003b: move-result v1 │ │ +3e31dc: df01 0101 |003c: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +3e31e0: 6e20 19a3 1000 |003e: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3e31e6: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +3e31e8: 6a00 0ed1 |0042: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isRunning:Z // field@d10e │ │ +3e31ec: 6200 926d |0044: sget-object v0, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3e31f0: 6900 0bd1 |0046: sput-object v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.currentMediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@d10b │ │ +3e31f4: 5430 08d1 |0048: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.castStateListener:Lde/danoeh/antennapod/playback/cast/CastStateListener; // field@d108 │ │ +3e31f8: 6e10 16a1 0000 |004a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/cast/CastStateListener;.destroy:()V // method@a116 │ │ +3e31fe: 7010 e4a1 0300 |004d: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.cancelPositionObserver:()V // method@a1e4 │ │ +3e3204: 5430 12d1 |0050: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e3208: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ +3e320c: 6e10 ec09 0000 |0054: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.release:()V // method@09ec │ │ +3e3212: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +3e3214: 5b30 12d1 |0058: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e3218: 5430 06d1 |005a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.autoStateUpdated:Landroid/content/BroadcastReceiver; // field@d106 │ │ +3e321c: 6e20 1902 0300 |005c: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ +3e3222: 5430 0cd1 |005f: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.headsetDisconnected:Landroid/content/BroadcastReceiver; // field@d10c │ │ +3e3226: 6e20 1902 0300 |0061: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ +3e322c: 5430 18d1 |0064: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.shutdownReceiver:Landroid/content/BroadcastReceiver; // field@d118 │ │ +3e3230: 6e20 1902 0300 |0066: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ +3e3236: 5430 07d1 |0069: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.bluetoothStateUpdated:Landroid/content/BroadcastReceiver; // field@d107 │ │ +3e323a: 6e20 1902 0300 |006b: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ +3e3240: 5430 04d1 |006e: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.audioBecomingNoisy:Landroid/content/BroadcastReceiver; // field@d104 │ │ +3e3244: 6e20 1902 0300 |0070: invoke-virtual {v3, v0}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0219 │ │ +3e324a: 5430 10d1 |0073: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e324e: 6e10 f8a0 0000 |0075: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a0f8 │ │ +3e3254: 5430 1ad1 |0078: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e3258: 6e10 4ea3 0000 |007a: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.shutdown:()V // method@a34e │ │ +3e325e: 7100 45aa 0000 |007d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e3264: 0c00 |0080: move-result-object v0 │ │ +3e3266: 6e20 4baa 3000 |0081: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aa4b │ │ +3e326c: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0007 line=308 │ │ 0x000a line=310 │ │ 0x0014 line=311 │ │ 0x001b line=312 │ │ @@ -1450189,65 +1450183,65 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -3e17d0: |[3e17d0] de.danoeh.antennapod.playback.service.PlaybackService.onGetRoot:(Ljava/lang/String;ILandroid/os/Bundle;)Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; │ │ -3e17e0: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e17e4: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e17ea: 1a01 8a3e |0005: const-string v1, "OnGetRoot: clientPackageName=" // string@3e8a │ │ -3e17ee: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e17f4: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e17fa: 1a03 0707 |000d: const-string v3, "; clientUid=" // string@0707 │ │ -3e17fe: 6e20 12a6 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1804: 6e20 0da6 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e180a: 1a03 3d00 |0015: const-string v3, " ; rootHints=" // string@003d │ │ -3e180e: 6e20 12a6 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1814: 6e20 11a6 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3e181a: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e1820: 0c03 |0020: move-result-object v3 │ │ -3e1822: 1a04 e83f |0021: const-string v4, "PlaybackService" // string@3fe8 │ │ -3e1826: 7120 170b 3400 |0023: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e182c: 3805 3900 |0026: if-eqz v5, 005f // +0039 │ │ -3e1830: 1a03 9d56 |0028: const-string v3, "android.service.media.extra.RECENT" // string@569d │ │ -3e1834: 6e20 3507 3500 |002a: invoke-virtual {v5, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0735 │ │ -3e183a: 0a05 |002d: move-result v5 │ │ -3e183c: 3805 3100 |002e: if-eqz v5, 005f // +0031 │ │ -3e1840: 2205 7e01 |0030: new-instance v5, Landroid/os/Bundle; // type@017e │ │ -3e1844: 7010 3007 0500 |0032: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@0730 │ │ -3e184a: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -3e184c: 6e30 4807 3500 |0036: invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ -3e1852: 2203 611b |0039: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e1856: 7010 06a6 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e185c: 1a00 893e |003e: const-string v0, "OnGetRoot: Returning BrowserRoot " // string@3e89 │ │ -3e1860: 6e20 12a6 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e1866: 6000 43e0 |0043: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ -3e186a: 6e20 0da6 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3e1870: 6e10 1ba6 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e1876: 0c03 |004b: move-result-object v3 │ │ -3e1878: 7120 170b 3400 |004c: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e187e: 2203 4309 |004f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0943 │ │ -3e1882: 6e10 fd01 0200 |0051: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e1888: 0c04 |0054: move-result-object v4 │ │ -3e188a: 6000 43e0 |0055: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ -3e188e: 6e20 dc02 0400 |0057: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e1894: 0c04 |005a: move-result-object v4 │ │ -3e1896: 7030 053a 4305 |005b: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@3a05 │ │ -3e189c: 1103 |005e: return-object v3 │ │ -3e189e: 2203 4309 |005f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0943 │ │ -3e18a2: 6e10 fd01 0200 |0061: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3e18a8: 0c04 |0064: move-result-object v4 │ │ -3e18aa: 6005 fddf |0065: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@dffd │ │ -3e18ae: 6e20 dc02 5400 |0067: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ -3e18b4: 0c04 |006a: move-result-object v4 │ │ -3e18b6: 1205 |006b: const/4 v5, #int 0 // #0 │ │ -3e18b8: 7030 053a 4305 |006c: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@3a05 │ │ -3e18be: 1103 |006f: return-object v3 │ │ +3e17a8: |[3e17a8] de.danoeh.antennapod.playback.service.PlaybackService.onGetRoot:(Ljava/lang/String;ILandroid/os/Bundle;)Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; │ │ +3e17b8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e17bc: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e17c2: 1a01 8a3e |0005: const-string v1, "OnGetRoot: clientPackageName=" // string@3e8a │ │ +3e17c6: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e17cc: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e17d2: 1a03 0707 |000d: const-string v3, "; clientUid=" // string@0707 │ │ +3e17d6: 6e20 12a6 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e17dc: 6e20 0da6 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e17e2: 1a03 3d00 |0015: const-string v3, " ; rootHints=" // string@003d │ │ +3e17e6: 6e20 12a6 3000 |0017: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e17ec: 6e20 11a6 5000 |001a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3e17f2: 6e10 1ba6 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e17f8: 0c03 |0020: move-result-object v3 │ │ +3e17fa: 1a04 e83f |0021: const-string v4, "PlaybackService" // string@3fe8 │ │ +3e17fe: 7120 170b 3400 |0023: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1804: 3805 3900 |0026: if-eqz v5, 005f // +0039 │ │ +3e1808: 1a03 9d56 |0028: const-string v3, "android.service.media.extra.RECENT" // string@569d │ │ +3e180c: 6e20 3507 3500 |002a: invoke-virtual {v5, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0735 │ │ +3e1812: 0a05 |002d: move-result v5 │ │ +3e1814: 3805 3100 |002e: if-eqz v5, 005f // +0031 │ │ +3e1818: 2205 7e01 |0030: new-instance v5, Landroid/os/Bundle; // type@017e │ │ +3e181c: 7010 3007 0500 |0032: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@0730 │ │ +3e1822: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +3e1824: 6e30 4807 3500 |0036: invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0748 │ │ +3e182a: 2203 611b |0039: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e182e: 7010 06a6 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e1834: 1a00 893e |003e: const-string v0, "OnGetRoot: Returning BrowserRoot " // string@3e89 │ │ +3e1838: 6e20 12a6 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e183e: 6000 43e0 |0043: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ +3e1842: 6e20 0da6 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3e1848: 6e10 1ba6 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e184e: 0c03 |004b: move-result-object v3 │ │ +3e1850: 7120 170b 3400 |004c: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1856: 2203 4309 |004f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0943 │ │ +3e185a: 6e10 fd01 0200 |0051: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e1860: 0c04 |0054: move-result-object v4 │ │ +3e1862: 6000 43e0 |0055: sget v0, Lde/danoeh/antennapod/playback/service/R$string;.current_playing_episode:I // field@e043 │ │ +3e1866: 6e20 dc02 0400 |0057: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e186c: 0c04 |005a: move-result-object v4 │ │ +3e186e: 7030 053a 4305 |005b: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@3a05 │ │ +3e1874: 1103 |005e: return-object v3 │ │ +3e1876: 2203 4309 |005f: new-instance v3, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot; // type@0943 │ │ +3e187a: 6e10 fd01 0200 |0061: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3e1880: 0c04 |0064: move-result-object v4 │ │ +3e1882: 6005 fddf |0065: sget v5, Lde/danoeh/antennapod/playback/service/R$string;.app_name:I // field@dffd │ │ +3e1886: 6e20 dc02 5400 |0067: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@02dc │ │ +3e188c: 0c04 |006a: move-result-object v4 │ │ +3e188e: 1205 |006b: const/4 v5, #int 0 // #0 │ │ +3e1890: 7030 053a 4305 |006c: invoke-direct {v3, v4, v5}, Landroidx/media/MediaBrowserServiceCompat$BrowserRoot;.:(Ljava/lang/String;Landroid/os/Bundle;)V // method@3a05 │ │ +3e1896: 1103 |006f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x002a line=342 │ │ 0x0030 line=343 │ │ 0x0036 line=344 │ │ 0x0039 line=345 │ │ @@ -1450264,43 +1450258,43 @@ │ │ type : '(Ljava/lang/String;Landroidx/media/MediaBrowserServiceCompat$Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -3e3298: |[3e3298] de.danoeh.antennapod.playback.service.PlaybackService.onLoadChildren:(Ljava/lang/String;Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ -3e32a8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e32ac: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e32b2: 1a01 8e3e |0005: const-string v1, "OnLoadChildren: parentMediaId=" // string@3e8e │ │ -3e32b6: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e32bc: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e32c2: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e32c8: 0c00 |0010: move-result-object v0 │ │ -3e32ca: 1a01 e83f |0011: const-string v1, "PlaybackService" // string@3fe8 │ │ -3e32ce: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e32d4: 6e10 4b3a 0400 |0016: invoke-virtual {v4}, Landroidx/media/MediaBrowserServiceCompat$Result;.detach:()V // method@3a4b │ │ -3e32da: 2200 481a |0019: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; // type@1a48 │ │ -3e32de: 7040 67a1 2034 |001b: invoke-direct {v0, v2, v4, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V // method@a167 │ │ -3e32e4: 7110 32a4 0000 |001e: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a432 │ │ -3e32ea: 0c03 |0021: move-result-object v3 │ │ -3e32ec: 7100 50a4 0000 |0022: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3e32f2: 0c00 |0025: move-result-object v0 │ │ -3e32f4: 6e20 38a4 0300 |0026: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ -3e32fa: 0c03 |0029: move-result-object v3 │ │ -3e32fc: 7100 4da4 0000 |002a: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3e3302: 0c00 |002d: move-result-object v0 │ │ -3e3304: 6e20 35a4 0300 |002e: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ -3e330a: 0c03 |0031: move-result-object v3 │ │ -3e330c: 2200 491a |0032: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13; // type@1a49 │ │ -3e3310: 7010 69a1 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.:()V // method@a169 │ │ -3e3316: 2201 4a1a |0037: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14; // type@1a4a │ │ -3e331a: 7020 6ba1 4100 |0039: invoke-direct {v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V // method@a16b │ │ -3e3320: 6e30 37a4 0301 |003c: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ -3e3326: 0e00 |003f: return-void │ │ +3e3270: |[3e3270] de.danoeh.antennapod.playback.service.PlaybackService.onLoadChildren:(Ljava/lang/String;Landroidx/media/MediaBrowserServiceCompat$Result;)V │ │ +3e3280: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e3284: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e328a: 1a01 8e3e |0005: const-string v1, "OnLoadChildren: parentMediaId=" // string@3e8e │ │ +3e328e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3294: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e329a: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e32a0: 0c00 |0010: move-result-object v0 │ │ +3e32a2: 1a01 e83f |0011: const-string v1, "PlaybackService" // string@3fe8 │ │ +3e32a6: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e32ac: 6e10 4b3a 0400 |0016: invoke-virtual {v4}, Landroidx/media/MediaBrowserServiceCompat$Result;.detach:()V // method@3a4b │ │ +3e32b2: 2200 481a |0019: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12; // type@1a48 │ │ +3e32b6: 7040 67a1 2034 |001b: invoke-direct {v0, v2, v4, v3}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Landroidx/media/MediaBrowserServiceCompat$Result;Ljava/lang/String;)V // method@a167 │ │ +3e32bc: 7110 32a4 0000 |001e: invoke-static {v0}, Lio/reactivex/Completable;.create:(Lio/reactivex/CompletableOnSubscribe;)Lio/reactivex/Completable; // method@a432 │ │ +3e32c2: 0c03 |0021: move-result-object v3 │ │ +3e32c4: 7100 50a4 0000 |0022: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3e32ca: 0c00 |0025: move-result-object v0 │ │ +3e32cc: 6e20 38a4 0300 |0026: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ +3e32d2: 0c03 |0029: move-result-object v3 │ │ +3e32d4: 7100 4da4 0000 |002a: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3e32da: 0c00 |002d: move-result-object v0 │ │ +3e32dc: 6e20 35a4 0300 |002e: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ +3e32e2: 0c03 |0031: move-result-object v3 │ │ +3e32e4: 2200 491a |0032: new-instance v0, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13; // type@1a49 │ │ +3e32e8: 7010 69a1 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda13;.:()V // method@a169 │ │ +3e32ee: 2201 4a1a |0037: new-instance v1, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14; // type@1a4a │ │ +3e32f2: 7020 6ba1 4100 |0039: invoke-direct {v1, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda14;.:(Landroidx/media/MediaBrowserServiceCompat$Result;)V // method@a16b │ │ +3e32f8: 6e30 37a4 0301 |003c: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ +3e32fe: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0016 line=408 │ │ 0x0019 line=410 │ │ 0x0022 line=414 │ │ 0x002a line=415 │ │ @@ -1450315,118 +1450309,118 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 212 16-bit code units │ │ -3e2098: |[3e2098] de.danoeh.antennapod.playback.service.PlaybackService.onStartCommand:(Landroid/content/Intent;II)I │ │ -3e20a8: 6f40 8b01 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@018b │ │ -3e20ae: 1a0b a63e |0003: const-string v11, "OnStartCommand called" // string@3ea6 │ │ -3e20b2: 1a00 e83f |0005: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e20b6: 7120 170b b000 |0007: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e20bc: 548b 19d1 |000a: iget-object v11, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e20c0: 6001 1ade |000c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ -3e20c4: 5482 13d1 |000e: iget-object v2, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ -3e20c8: 6e10 06a3 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ -3e20ce: 0c02 |0013: move-result-object v2 │ │ -3e20d0: 6e30 18a3 1b02 |0014: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a318 │ │ -3e20d6: 7110 3127 0800 |0017: invoke-static {v8}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ -3e20dc: 0c0b |001a: move-result-object v11 │ │ -3e20de: 6001 1bde |001b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@de1b │ │ -3e20e2: 6e20 2c27 1b00 |001d: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@272c │ │ -3e20e8: 1a0b 1c65 |0020: const-string v11, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@651c │ │ -3e20ec: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ -3e20ee: 6e30 3802 b901 |0023: invoke-virtual {v9, v11, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ -3e20f4: 0a0b |0026: move-result v11 │ │ -3e20f6: 1a02 1a65 |0027: const-string v2, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@651a │ │ -3e20fa: 6e20 3c02 2900 |0029: invoke-virtual {v9, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ -3e2100: 0c02 |002c: move-result-object v2 │ │ -3e2102: 1a03 1b65 |002d: const-string v3, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@651b │ │ -3e2106: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -3e2108: 6e30 3002 3904 |0030: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3e210e: 0a03 |0033: move-result v3 │ │ -3e2110: 1a05 ea3f |0034: const-string v5, "PlaybackService.PlayableExtra" // string@3fea │ │ -3e2114: 6e20 3a02 5900 |0036: invoke-virtual {v9, v5}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -3e211a: 0c05 |0039: move-result-object v5 │ │ -3e211c: 1f05 da18 |003a: check-cast v5, Lde/danoeh/antennapod/model/playback/Playable; // type@18da │ │ -3e2120: 1226 |003c: const/4 v6, #int 2 // #2 │ │ -3e2122: 331b 1100 |003d: if-ne v11, v1, 004e // +0011 │ │ -3e2126: 3905 0f00 |003f: if-nez v5, 004e // +000f │ │ -3e212a: 3902 0d00 |0041: if-nez v2, 004e // +000d │ │ -3e212e: 1a09 e93f |0043: const-string v9, "PlaybackService was started with no arguments" // string@3fe9 │ │ -3e2132: 7120 190b 9000 |0045: invoke-static {v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e2138: 5489 19d1 |0048: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e213c: 6e10 1aa3 0900 |004a: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e2142: 0f06 |004d: return v6 │ │ -3e2144: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -3e2146: b57a |004f: and-int/2addr v10, v7 │ │ -3e2148: 380a 0e00 |0050: if-eqz v10, 005e // +000e │ │ -3e214c: 1a09 2ca4 |0052: const-string v9, "onStartCommand is a redelivered intent, calling stopForeground now." // string@a42c │ │ -3e2150: 7120 170b 9000 |0054: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e2156: 5489 19d1 |0057: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e215a: 6e20 19a3 7900 |0059: invoke-virtual {v9, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ -3e2160: 2900 7700 |005c: goto/16 00d3 // +0077 │ │ -3e2164: 321b 2400 |005e: if-eq v11, v1, 0082 // +0024 │ │ -3e2168: 3803 0800 |0060: if-eqz v3, 0068 // +0008 │ │ -3e216c: 1a09 b741 |0062: const-string v9, "Received hardware button event" // string@41b7 │ │ -3e2170: 7120 170b 9000 |0064: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e2176: 2807 |0067: goto 006e // +0007 │ │ -3e2178: 1a09 be41 |0068: const-string v9, "Received media button event" // string@41be │ │ -3e217c: 7120 170b 9000 |006a: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e2182: 1214 |006d: const/4 v4, #int 1 // #1 │ │ -3e2184: 7030 f8a1 b804 |006e: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ -3e218a: 0a09 |0071: move-result v9 │ │ -3e218c: 3909 6100 |0072: if-nez v9, 00d3 // +0061 │ │ -3e2190: 5489 19d1 |0074: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e2194: 6e10 17a3 0900 |0076: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a317 │ │ -3e219a: 0a09 |0079: move-result v9 │ │ -3e219c: 3909 5900 |007a: if-nez v9, 00d3 // +0059 │ │ -3e21a0: 5489 19d1 |007c: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e21a4: 6e10 1aa3 0900 |007e: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e21aa: 0f06 |0081: return v6 │ │ -3e21ac: 3805 4300 |0082: if-eqz v5, 00c5 // +0043 │ │ -3e21b0: 548a 19d1 |0084: iget-object v10, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e21b4: 6e10 1ba3 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a31b │ │ -3e21ba: 1a0a ec6c |0089: const-string v10, "extra.de.danoeh.antennapod.core.service.allowStream" // string@6cec │ │ -3e21be: 6e30 3002 a904 |008b: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3e21c4: 0a0a |008e: move-result v10 │ │ -3e21c6: 1a0b ed6c |008f: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@6ced │ │ -3e21ca: 6e30 3002 b904 |0091: invoke-virtual {v9, v11, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3e21d0: 0a09 |0094: move-result v9 │ │ -3e21d2: 123b |0095: const/4 v11, #int 3 // #3 │ │ -3e21d4: 7030 1fa2 b804 |0096: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ -3e21da: 3809 0500 |0099: if-eqz v9, 009e // +0005 │ │ -3e21de: 7110 eba3 0700 |009b: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileStreaming:(Z)V // method@a3eb │ │ -3e21e4: 2209 531a |009e: new-instance v9, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; // type@1a53 │ │ -3e21e8: 7020 7da1 5900 |00a0: invoke-direct {v9, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a17d │ │ -3e21ee: 7110 3ba4 0900 |00a3: invoke-static {v9}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ -3e21f4: 0c09 |00a6: move-result-object v9 │ │ -3e21f6: 7100 50a4 0000 |00a7: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3e21fc: 0c0b |00aa: move-result-object v11 │ │ -3e21fe: 6e20 42a4 b900 |00ab: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ -3e2204: 0c09 |00ae: move-result-object v9 │ │ -3e2206: 7100 4da4 0000 |00af: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3e220c: 0c0b |00b2: move-result-object v11 │ │ -3e220e: 6e20 3ea4 b900 |00b3: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3e2214: 0c09 |00b6: move-result-object v9 │ │ -3e2216: 220b 461a |00b7: new-instance v11, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; // type@1a46 │ │ -3e221a: 7030 63a1 8b0a |00b9: invoke-direct {v11, v8, v10}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a163 │ │ -3e2220: 220a 471a |00bc: new-instance v10, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; // type@1a47 │ │ -3e2224: 7020 65a1 8a00 |00be: invoke-direct {v10, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a165 │ │ -3e222a: 6e30 41a4 b90a |00c1: invoke-virtual {v9, v11, v10}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ -3e2230: 0f06 |00c4: return v6 │ │ -3e2232: 5489 12d1 |00c5: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e2236: 6e10 e809 0900 |00c7: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaSessionCompat;.getController:()Landroid/support/v4/media/session/MediaControllerCompat; // method@09e8 │ │ -3e223c: 0c09 |00ca: move-result-object v9 │ │ -3e223e: 6e10 1a09 0900 |00cb: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaControllerCompat;.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // method@091a │ │ -3e2244: 0c09 |00ce: move-result-object v9 │ │ -3e2246: 120a |00cf: const/4 v10, #int 0 // #0 │ │ -3e2248: 6e30 1309 290a |00d0: invoke-virtual {v9, v2, v10}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0913 │ │ -3e224e: 0f06 |00d3: return v6 │ │ +3e2070: |[3e2070] de.danoeh.antennapod.playback.service.PlaybackService.onStartCommand:(Landroid/content/Intent;II)I │ │ +3e2080: 6f40 8b01 98ba |0000: invoke-super {v8, v9, v10, v11}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@018b │ │ +3e2086: 1a0b a63e |0003: const-string v11, "OnStartCommand called" // string@3ea6 │ │ +3e208a: 1a00 e83f |0005: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e208e: 7120 170b b000 |0007: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e2094: 548b 19d1 |000a: iget-object v11, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e2098: 6001 1ade |000c: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_playing:I // field@de1a │ │ +3e209c: 5482 13d1 |000e: iget-object v2, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.notificationBuilder:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder; // field@d113 │ │ +3e20a0: 6e10 06a3 0200 |0010: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceNotificationBuilder;.build:()Landroid/app/Notification; // method@a306 │ │ +3e20a6: 0c02 |0013: move-result-object v2 │ │ +3e20a8: 6e30 18a3 1b02 |0014: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.startForeground:(ILandroid/app/Notification;)V // method@a318 │ │ +3e20ae: 7110 3127 0800 |0017: invoke-static {v8}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ +3e20b4: 0c0b |001a: move-result-object v11 │ │ +3e20b6: 6001 1bde |001b: sget v1, Lde/danoeh/antennapod/playback/service/R$id;.notification_streaming_confirmation:I // field@de1b │ │ +3e20ba: 6e20 2c27 1b00 |001d: invoke-virtual {v11, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@272c │ │ +3e20c0: 1a0b 1c65 |0020: const-string v11, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.KEYCODE" // string@651c │ │ +3e20c4: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ +3e20c6: 6e30 3802 b901 |0023: invoke-virtual {v9, v11, v1}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0238 │ │ +3e20cc: 0a0b |0026: move-result v11 │ │ +3e20ce: 1a02 1a65 |0027: const-string v2, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.CUSTOM_ACTION" // string@651a │ │ +3e20d2: 6e20 3c02 2900 |0029: invoke-virtual {v9, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ +3e20d8: 0c02 |002c: move-result-object v2 │ │ +3e20da: 1a03 1b65 |002d: const-string v3, "de.danoeh.antennapod.core.service.extra.MediaButtonReceiver.HARDWAREBUTTON" // string@651b │ │ +3e20de: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +3e20e0: 6e30 3002 3904 |0030: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3e20e6: 0a03 |0033: move-result v3 │ │ +3e20e8: 1a05 ea3f |0034: const-string v5, "PlaybackService.PlayableExtra" // string@3fea │ │ +3e20ec: 6e20 3a02 5900 |0036: invoke-virtual {v9, v5}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +3e20f2: 0c05 |0039: move-result-object v5 │ │ +3e20f4: 1f05 da18 |003a: check-cast v5, Lde/danoeh/antennapod/model/playback/Playable; // type@18da │ │ +3e20f8: 1226 |003c: const/4 v6, #int 2 // #2 │ │ +3e20fa: 331b 1100 |003d: if-ne v11, v1, 004e // +0011 │ │ +3e20fe: 3905 0f00 |003f: if-nez v5, 004e // +000f │ │ +3e2102: 3902 0d00 |0041: if-nez v2, 004e // +000d │ │ +3e2106: 1a09 e93f |0043: const-string v9, "PlaybackService was started with no arguments" // string@3fe9 │ │ +3e210a: 7120 190b 9000 |0045: invoke-static {v0, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e2110: 5489 19d1 |0048: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e2114: 6e10 1aa3 0900 |004a: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e211a: 0f06 |004d: return v6 │ │ +3e211c: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +3e211e: b57a |004f: and-int/2addr v10, v7 │ │ +3e2120: 380a 0e00 |0050: if-eqz v10, 005e // +000e │ │ +3e2124: 1a09 2ca4 |0052: const-string v9, "onStartCommand is a redelivered intent, calling stopForeground now." // string@a42c │ │ +3e2128: 7120 170b 9000 |0054: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e212e: 5489 19d1 |0057: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e2132: 6e20 19a3 7900 |0059: invoke-virtual {v9, v7}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopForeground:(Z)V // method@a319 │ │ +3e2138: 2900 7700 |005c: goto/16 00d3 // +0077 │ │ +3e213c: 321b 2400 |005e: if-eq v11, v1, 0082 // +0024 │ │ +3e2140: 3803 0800 |0060: if-eqz v3, 0068 // +0008 │ │ +3e2144: 1a09 b741 |0062: const-string v9, "Received hardware button event" // string@41b7 │ │ +3e2148: 7120 170b 9000 |0064: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e214e: 2807 |0067: goto 006e // +0007 │ │ +3e2150: 1a09 be41 |0068: const-string v9, "Received media button event" // string@41be │ │ +3e2154: 7120 170b 9000 |006a: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e215a: 1214 |006d: const/4 v4, #int 1 // #1 │ │ +3e215c: 7030 f8a1 b804 |006e: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.handleKeycode:(IZ)Z // method@a1f8 │ │ +3e2162: 0a09 |0071: move-result v9 │ │ +3e2164: 3909 6100 |0072: if-nez v9, 00d3 // +0061 │ │ +3e2168: 5489 19d1 |0074: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e216c: 6e10 17a3 0900 |0076: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.hasReceivedValidStartCommand:()Z // method@a317 │ │ +3e2172: 0a09 |0079: move-result v9 │ │ +3e2174: 3909 5900 |007a: if-nez v9, 00d3 // +0059 │ │ +3e2178: 5489 19d1 |007c: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e217c: 6e10 1aa3 0900 |007e: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e2182: 0f06 |0081: return v6 │ │ +3e2184: 3805 4300 |0082: if-eqz v5, 00c5 // +0043 │ │ +3e2188: 548a 19d1 |0084: iget-object v10, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e218c: 6e10 1ba3 0a00 |0086: invoke-virtual {v10}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.validStartCommandWasReceived:()V // method@a31b │ │ +3e2192: 1a0a ec6c |0089: const-string v10, "extra.de.danoeh.antennapod.core.service.allowStream" // string@6cec │ │ +3e2196: 6e30 3002 a904 |008b: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3e219c: 0a0a |008e: move-result v10 │ │ +3e219e: 1a0b ed6c |008f: const-string v11, "extra.de.danoeh.antennapod.core.service.allowStreamAlways" // string@6ced │ │ +3e21a2: 6e30 3002 b904 |0091: invoke-virtual {v9, v11, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3e21a8: 0a09 |0094: move-result v9 │ │ +3e21aa: 123b |0095: const/4 v11, #int 3 // #3 │ │ +3e21ac: 7030 1fa2 b804 |0096: invoke-direct {v8, v11, v4}, Lde/danoeh/antennapod/playback/service/PlaybackService;.sendNotificationBroadcast:(II)V // method@a21f │ │ +3e21b2: 3809 0500 |0099: if-eqz v9, 009e // +0005 │ │ +3e21b6: 7110 eba3 0700 |009b: invoke-static {v7}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.setAllowMobileStreaming:(Z)V // method@a3eb │ │ +3e21bc: 2209 531a |009e: new-instance v9, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9; // type@1a53 │ │ +3e21c0: 7020 7da1 5900 |00a0: invoke-direct {v9, v5}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a17d │ │ +3e21c6: 7110 3ba4 0900 |00a3: invoke-static {v9}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ +3e21cc: 0c09 |00a6: move-result-object v9 │ │ +3e21ce: 7100 50a4 0000 |00a7: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3e21d4: 0c0b |00aa: move-result-object v11 │ │ +3e21d6: 6e20 42a4 b900 |00ab: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ +3e21dc: 0c09 |00ae: move-result-object v9 │ │ +3e21de: 7100 4da4 0000 |00af: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3e21e4: 0c0b |00b2: move-result-object v11 │ │ +3e21e6: 6e20 3ea4 b900 |00b3: invoke-virtual {v9, v11}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3e21ec: 0c09 |00b6: move-result-object v9 │ │ +3e21ee: 220b 461a |00b7: new-instance v11, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10; // type@1a46 │ │ +3e21f2: 7030 63a1 8b0a |00b9: invoke-direct {v11, v8, v10}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;Z)V // method@a163 │ │ +3e21f8: 220a 471a |00bc: new-instance v10, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11; // type@1a47 │ │ +3e21fc: 7020 65a1 8a00 |00be: invoke-direct {v10, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/playback/service/PlaybackService;)V // method@a165 │ │ +3e2202: 6e30 41a4 b90a |00c1: invoke-virtual {v9, v11, v10}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ +3e2208: 0f06 |00c4: return v6 │ │ +3e220a: 5489 12d1 |00c5: iget-object v9, v8, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e220e: 6e10 e809 0900 |00c7: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaSessionCompat;.getController:()Landroid/support/v4/media/session/MediaControllerCompat; // method@09e8 │ │ +3e2214: 0c09 |00ca: move-result-object v9 │ │ +3e2216: 6e10 1a09 0900 |00cb: invoke-virtual {v9}, Landroid/support/v4/media/session/MediaControllerCompat;.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // method@091a │ │ +3e221c: 0c09 |00ce: move-result-object v9 │ │ +3e221e: 120a |00cf: const/4 v10, #int 0 // #0 │ │ +3e2220: 6e30 1309 290a |00d0: invoke-virtual {v9, v2, v10}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0913 │ │ +3e2226: 0f06 |00d3: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0007 line=498 │ │ 0x000a line=500 │ │ 0x0017 line=501 │ │ 0x001b line=502 │ │ @@ -1450464,21 +1450458,21 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -3e1cc8: |[3e1cc8] de.danoeh.antennapod.playback.service.PlaybackService.onUnbind:(Landroid/content/Intent;)Z │ │ -3e1cd8: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e1cdc: 1a01 c141 |0002: const-string v1, "Received onUnbind event" // string@41c1 │ │ -3e1ce0: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e1ce6: 6f20 8c01 3200 |0007: invoke-super {v2, v3}, Landroid/app/Service;.onUnbind:(Landroid/content/Intent;)Z // method@018c │ │ -3e1cec: 0a03 |000a: move-result v3 │ │ -3e1cee: 0f03 |000b: return v3 │ │ +3e1ca0: |[3e1ca0] de.danoeh.antennapod.playback.service.PlaybackService.onUnbind:(Landroid/content/Intent;)Z │ │ +3e1cb0: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e1cb4: 1a01 c141 |0002: const-string v1, "Received onUnbind event" // string@41c1 │ │ +3e1cb8: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e1cbe: 6f20 8c01 3200 |0007: invoke-super {v2, v3}, Landroid/app/Service;.onUnbind:(Landroid/content/Intent;)Z // method@018c │ │ +3e1cc4: 0a03 |000a: move-result v3 │ │ +3e1cc6: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=186 │ │ 0x0007 line=187 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/content/Intent; │ │ @@ -1450488,18 +1450482,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3e3600: |[3e3600] de.danoeh.antennapod.playback.service.PlaybackService.pause:(ZZ)V │ │ -3e3610: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3614: 6e30 e6a0 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e361a: 0e00 |0005: return-void │ │ +3e35d8: |[3e35d8] de.danoeh.antennapod.playback.service.PlaybackService.pause:(ZZ)V │ │ +3e35e8: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e35ec: 6e30 e6a0 2003 |0002: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e35f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1690 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ 0x0000 - 0x0006 reg=3 (null) Z │ │ @@ -1450509,27 +1450503,27 @@ │ │ type : '(Lde/danoeh/antennapod/event/PlayerErrorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3e368c: |[3e368c] de.danoeh.antennapod.playback.service.PlaybackService.playerError:(Lde/danoeh/antennapod/event/PlayerErrorEvent;)V │ │ -3e369c: 5423 10d1 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e36a0: 6e10 dda0 0300 |0002: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e36a6: 0c03 |0005: move-result-object v3 │ │ -3e36a8: 6200 1bc9 |0006: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e36ac: 3303 0900 |0008: if-ne v3, v0, 0011 // +0009 │ │ -3e36b0: 5423 10d1 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e36b4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3e36b6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -3e36b8: 6e30 e6a0 0301 |000e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e36be: 5423 19d1 |0011: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ -3e36c2: 6e10 1aa3 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ -3e36c8: 0e00 |0016: return-void │ │ +3e3664: |[3e3664] de.danoeh.antennapod.playback.service.PlaybackService.playerError:(Lde/danoeh/antennapod/event/PlayerErrorEvent;)V │ │ +3e3674: 5423 10d1 |0000: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3678: 6e10 dda0 0300 |0002: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e367e: 0c03 |0005: move-result-object v3 │ │ +3e3680: 6200 1bc9 |0006: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e3684: 3303 0900 |0008: if-ne v3, v0, 0011 // +0009 │ │ +3e3688: 5423 10d1 |000a: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e368c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3e368e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +3e3690: 6e30 e6a0 0301 |000e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e3696: 5423 19d1 |0011: iget-object v3, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.stateManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager; // field@d119 │ │ +3e369a: 6e10 1aa3 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceStateManager;.stopService:()V // method@a31a │ │ +3e36a0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x000a line=982 │ │ 0x0011 line=984 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ @@ -1450540,20 +1450534,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e36cc: |[3e36cc] de.danoeh.antennapod.playback.service.PlaybackService.prepare:()V │ │ -3e36dc: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e36e0: 6e10 e8a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ -3e36e6: 5410 1ad1 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e36ea: 6e10 4ca3 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ -3e36f0: 0e00 |000a: return-void │ │ +3e36a4: |[3e36a4] de.danoeh.antennapod.playback.service.PlaybackService.prepare:()V │ │ +3e36b4: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e36b8: 6e10 e8a0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.prepare:()V // method@a0e8 │ │ +3e36be: 5410 1ad1 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e36c2: 6e10 4ca3 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ +3e36c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1685 │ │ 0x0005 line=1686 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1450562,56 +1450556,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -3e36f4: |[3e36f4] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaPlayer:()V │ │ -3e3704: 5450 10d1 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3708: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3e370a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3e370c: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ -3e3710: 6e10 dba0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ -3e3716: 0c00 |0009: move-result-object v0 │ │ -3e3718: 5453 10d1 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e371c: 6e10 dda0 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e3722: 0c03 |000f: move-result-object v3 │ │ -3e3724: 6204 1bc9 |0010: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e3728: 3343 0400 |0012: if-ne v3, v4, 0016 // +0004 │ │ -3e372c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -3e372e: 2802 |0015: goto 0017 // +0002 │ │ -3e3730: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -3e3732: 5454 10d1 |0017: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3736: 6e30 e6a0 1402 |0019: invoke-virtual {v4, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e373c: 5452 10d1 |001c: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3740: 6e10 f8a0 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a0f8 │ │ -3e3746: 0132 |0021: move v2, v3 │ │ -3e3748: 2802 |0022: goto 0024 // +0002 │ │ -3e374a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -3e374c: 5453 11d1 |0024: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d111 │ │ -3e3750: 7120 14a1 3500 |0026: invoke-static {v5, v3}, Lde/danoeh/antennapod/playback/cast/CastPsmp;.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a114 │ │ -3e3756: 0c03 |0029: move-result-object v3 │ │ -3e3758: 5b53 10d1 |002a: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e375c: 3903 0b00 |002c: if-nez v3, 0037 // +000b │ │ -3e3760: 2203 8c1a |002e: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // type@1a8c │ │ -3e3764: 5454 11d1 |0030: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d111 │ │ -3e3768: 7030 d1a2 5304 |0032: invoke-direct {v3, v5, v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a2d1 │ │ -3e376e: 5b53 10d1 |0035: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3772: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ -3e3776: 5453 10d1 |0039: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e377a: 7210 d49c 0000 |003b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@9cd4 │ │ -3e3780: 0a04 |003e: move-result v4 │ │ -3e3782: b714 |003f: xor-int/2addr v4, v1 │ │ -3e3784: 6e51 e7a0 0324 |0040: invoke-virtual {v3, v0, v4, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0e7 │ │ -3e378a: 5450 10d1 |0043: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e378e: 6e10 e3a0 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isCasting:()Z // method@a0e3 │ │ -3e3794: 0a00 |0048: move-result v0 │ │ -3e3796: 6a00 0dd1 |0049: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ -3e379a: 0e00 |004b: return-void │ │ +3e36cc: |[3e36cc] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaPlayer:()V │ │ +3e36dc: 5450 10d1 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e36e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3e36e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3e36e4: 3800 1f00 |0004: if-eqz v0, 0023 // +001f │ │ +3e36e8: 6e10 dba0 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a0db │ │ +3e36ee: 0c00 |0009: move-result-object v0 │ │ +3e36f0: 5453 10d1 |000a: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e36f4: 6e10 dda0 0300 |000c: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e36fa: 0c03 |000f: move-result-object v3 │ │ +3e36fc: 6204 1bc9 |0010: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e3700: 3343 0400 |0012: if-ne v3, v4, 0016 // +0004 │ │ +3e3704: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +3e3706: 2802 |0015: goto 0017 // +0002 │ │ +3e3708: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +3e370a: 5454 10d1 |0017: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e370e: 6e30 e6a0 1402 |0019: invoke-virtual {v4, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e3714: 5452 10d1 |001c: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3718: 6e10 f8a0 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.shutdown:()V // method@a0f8 │ │ +3e371e: 0132 |0021: move v2, v3 │ │ +3e3720: 2802 |0022: goto 0024 // +0002 │ │ +3e3722: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +3e3724: 5453 11d1 |0024: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d111 │ │ +3e3728: 7120 14a1 3500 |0026: invoke-static {v5, v3}, Lde/danoeh/antennapod/playback/cast/CastPsmp;.getInstanceIfConnected:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // method@a114 │ │ +3e372e: 0c03 |0029: move-result-object v3 │ │ +3e3730: 5b53 10d1 |002a: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3734: 3903 0b00 |002c: if-nez v3, 0037 // +000b │ │ +3e3738: 2203 8c1a |002e: new-instance v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; // type@1a8c │ │ +3e373c: 5454 11d1 |0030: iget-object v4, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayerCallback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@d111 │ │ +3e3740: 7030 d1a2 5304 |0032: invoke-direct {v3, v5, v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a2d1 │ │ +3e3746: 5b53 10d1 |0035: iput-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e374a: 3800 0c00 |0037: if-eqz v0, 0043 // +000c │ │ +3e374e: 5453 10d1 |0039: iget-object v3, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3752: 7210 d49c 0000 |003b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@9cd4 │ │ +3e3758: 0a04 |003e: move-result v4 │ │ +3e375a: b714 |003f: xor-int/2addr v4, v1 │ │ +3e375c: 6e51 e7a0 0324 |0040: invoke-virtual {v3, v0, v4, v2, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0e7 │ │ +3e3762: 5450 10d1 |0043: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3766: 6e10 e3a0 0000 |0045: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.isCasting:()Z // method@a0e3 │ │ +3e376c: 0a00 |0048: move-result v0 │ │ +3e376e: 6a00 0dd1 |0049: sput-boolean v0, Lde/danoeh/antennapod/playback/service/PlaybackService;.isCasting:Z // field@d10d │ │ +3e3772: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0006 line=290 │ │ 0x000a line=291 │ │ 0x0017 line=292 │ │ 0x001c line=293 │ │ @@ -1450627,68 +1450621,68 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -3e379c: |[3e379c] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaSessionIfNeeded:()V │ │ -3e37ac: 5460 12d1 |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e37b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3e37b2: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ -3e37b6: 6e10 eb09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.isActive:()Z // method@09eb │ │ -3e37bc: 0a00 |0008: move-result v0 │ │ -3e37be: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ -3e37c2: 5460 12d1 |000b: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e37c6: 6e20 ed09 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@09ed │ │ -3e37cc: 0e00 |0010: return-void │ │ -3e37ce: 2200 5300 |0011: new-instance v0, Landroid/content/ComponentName; // type@0053 │ │ -3e37d2: 6e10 e701 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e37d8: 0c02 |0016: move-result-object v2 │ │ -3e37da: 1c03 3f1a |0017: const-class v3, Lde/danoeh/antennapod/playback/service/MediaButtonReceiver; // type@1a3f │ │ -3e37de: 7030 c701 2003 |0019: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c7 │ │ -3e37e4: 2202 6100 |001c: new-instance v2, Landroid/content/Intent; // type@0061 │ │ -3e37e8: 1a03 4c56 |001e: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@564c │ │ -3e37ec: 7020 2a02 3200 |0020: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ -3e37f2: 6e20 5102 0200 |0023: invoke-virtual {v2, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0251 │ │ -3e37f8: 6003 e000 |0026: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3e37fc: 1304 1f00 |0028: const/16 v4, #int 31 // #1f │ │ -3e3800: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -3e3802: 3443 0500 |002b: if-lt v3, v4, 0030 // +0005 │ │ -3e3806: 1503 0002 |002d: const/high16 v3, #int 33554432 // #200 │ │ -3e380a: 2802 |002f: goto 0031 // +0002 │ │ -3e380c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -3e380e: 1504 0008 |0031: const/high16 v4, #int 134217728 // #800 │ │ -3e3812: b643 |0033: or-int/2addr v3, v4 │ │ -3e3814: 7140 6d01 5632 |0034: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016d │ │ -3e381a: 0c02 |0037: move-result-object v2 │ │ -3e381c: 2203 f501 |0038: new-instance v3, Landroid/support/v4/media/session/MediaSessionCompat; // type@01f5 │ │ -3e3820: 6e10 e701 0600 |003a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3e3826: 0c04 |003d: move-result-object v4 │ │ -3e3828: 1a05 e83f |003e: const-string v5, "PlaybackService" // string@3fe8 │ │ -3e382c: 7052 e409 4305 |0040: invoke-direct {v3, v4, v5, v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@09e4 │ │ -3e3832: 5b63 12d1 |0043: iput-object v3, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e3836: 6e10 e909 0300 |0045: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@09e9 │ │ -3e383c: 0c00 |0048: move-result-object v0 │ │ -3e383e: 6e20 9d3a 0600 |0049: invoke-virtual {v6, v0}, Landroidx/media/MediaBrowserServiceCompat;.setSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@3a9d │ │ -3e3844: 5460 12d1 |004c: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e3848: 5462 17d1 |004e: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d117 │ │ -3e384c: 6e20 ee09 2000 |0050: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@09ee │ │ -3e3852: 5460 12d1 |0053: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e3856: 1232 |0055: const/4 v2, #int 3 // #3 │ │ -3e3858: 6e20 f109 2000 |0056: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setFlags:(I)V // method@09f1 │ │ -3e385e: 280a |0059: goto 0063 // +000a │ │ -3e3860: 0d00 |005a: move-exception v0 │ │ -3e3862: 1a02 f93d |005b: const-string v2, "NullPointerException while setting up MediaSession" // string@3df9 │ │ -3e3866: 7120 190b 2500 |005d: invoke-static {v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e386c: 6e10 42a6 0000 |0060: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3e3872: 6e10 19a2 0600 |0063: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a219 │ │ -3e3878: 5460 12d1 |0066: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ -3e387c: 6e20 ed09 1000 |0068: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@09ed │ │ -3e3882: 0e00 |006b: return-void │ │ +3e3774: |[3e3774] de.danoeh.antennapod.playback.service.PlaybackService.recreateMediaSessionIfNeeded:()V │ │ +3e3784: 5460 12d1 |0000: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e3788: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3e378a: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ +3e378e: 6e10 eb09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat;.isActive:()Z // method@09eb │ │ +3e3794: 0a00 |0008: move-result v0 │ │ +3e3796: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ +3e379a: 5460 12d1 |000b: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e379e: 6e20 ed09 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@09ed │ │ +3e37a4: 0e00 |0010: return-void │ │ +3e37a6: 2200 5300 |0011: new-instance v0, Landroid/content/ComponentName; // type@0053 │ │ +3e37aa: 6e10 e701 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e37b0: 0c02 |0016: move-result-object v2 │ │ +3e37b2: 1c03 3f1a |0017: const-class v3, Lde/danoeh/antennapod/playback/service/MediaButtonReceiver; // type@1a3f │ │ +3e37b6: 7030 c701 2003 |0019: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c7 │ │ +3e37bc: 2202 6100 |001c: new-instance v2, Landroid/content/Intent; // type@0061 │ │ +3e37c0: 1a03 4c56 |001e: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@564c │ │ +3e37c4: 7020 2a02 3200 |0020: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@022a │ │ +3e37ca: 6e20 5102 0200 |0023: invoke-virtual {v2, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0251 │ │ +3e37d0: 6003 e000 |0026: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3e37d4: 1304 1f00 |0028: const/16 v4, #int 31 // #1f │ │ +3e37d8: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +3e37da: 3443 0500 |002b: if-lt v3, v4, 0030 // +0005 │ │ +3e37de: 1503 0002 |002d: const/high16 v3, #int 33554432 // #200 │ │ +3e37e2: 2802 |002f: goto 0031 // +0002 │ │ +3e37e4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +3e37e6: 1504 0008 |0031: const/high16 v4, #int 134217728 // #800 │ │ +3e37ea: b643 |0033: or-int/2addr v3, v4 │ │ +3e37ec: 7140 6d01 5632 |0034: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016d │ │ +3e37f2: 0c02 |0037: move-result-object v2 │ │ +3e37f4: 2203 f501 |0038: new-instance v3, Landroid/support/v4/media/session/MediaSessionCompat; // type@01f5 │ │ +3e37f8: 6e10 e701 0600 |003a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3e37fe: 0c04 |003d: move-result-object v4 │ │ +3e3800: 1a05 e83f |003e: const-string v5, "PlaybackService" // string@3fe8 │ │ +3e3804: 7052 e409 4305 |0040: invoke-direct {v3, v4, v5, v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@09e4 │ │ +3e380a: 5b63 12d1 |0043: iput-object v3, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e380e: 6e10 e909 0300 |0045: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@09e9 │ │ +3e3814: 0c00 |0048: move-result-object v0 │ │ +3e3816: 6e20 9d3a 0600 |0049: invoke-virtual {v6, v0}, Landroidx/media/MediaBrowserServiceCompat;.setSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@3a9d │ │ +3e381c: 5460 12d1 |004c: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e3820: 5462 17d1 |004e: iget-object v2, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.sessionCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@d117 │ │ +3e3824: 6e20 ee09 2000 |0050: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@09ee │ │ +3e382a: 5460 12d1 |0053: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e382e: 1232 |0055: const/4 v2, #int 3 // #3 │ │ +3e3830: 6e20 f109 2000 |0056: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat;.setFlags:(I)V // method@09f1 │ │ +3e3836: 280a |0059: goto 0063 // +000a │ │ +3e3838: 0d00 |005a: move-exception v0 │ │ +3e383a: 1a02 f93d |005b: const-string v2, "NullPointerException while setting up MediaSession" // string@3df9 │ │ +3e383e: 7120 190b 2500 |005d: invoke-static {v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e3844: 6e10 42a6 0000 |0060: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3e384a: 6e10 19a2 0600 |0063: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.recreateMediaPlayer:()V // method@a219 │ │ +3e3850: 5460 12d1 |0066: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaSession:Landroid/support/v4/media/session/MediaSessionCompat; // field@d112 │ │ +3e3854: 6e20 ed09 1000 |0068: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.setActive:(Z)V // method@09ed │ │ +3e385a: 0e00 |006b: return-void │ │ catches : 1 │ │ 0x004c - 0x0059 │ │ Ljava/lang/NullPointerException; -> 0x005a │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=256 │ │ 0x000b line=257 │ │ @@ -1450713,20 +1450707,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3e3894: |[3e3894] de.danoeh.antennapod.playback.service.PlaybackService.resume:()V │ │ -3e38a4: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e38a8: 6e10 eca0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ -3e38ae: 5410 1ad1 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e38b2: 6e10 4ca3 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ -3e38b8: 0e00 |000a: return-void │ │ +3e386c: |[3e386c] de.danoeh.antennapod.playback.service.PlaybackService.resume:()V │ │ +3e387c: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3880: 6e10 eca0 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.resume:()V // method@a0ec │ │ +3e3886: 5410 1ad1 |0005: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e388a: 6e10 4ca3 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.restartSleepTimer:()V // method@a34c │ │ +3e3890: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ 0x0005 line=1681 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ @@ -1450735,25 +1450729,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3e3974: |[3e3974] de.danoeh.antennapod.playback.service.PlaybackService.seekTo:(I)V │ │ -3e3984: 5430 10d1 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3988: 6e20 eea0 4000 |0002: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ -3e398e: 7100 45aa 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e3994: 0c00 |0008: move-result-object v0 │ │ -3e3996: 2201 aa18 |0009: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ -3e399a: 6e10 eea1 0300 |000b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ -3e39a0: 0a02 |000e: move-result v2 │ │ -3e39a2: 7030 0f9b 4102 |000f: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@9b0f │ │ -3e39a8: 6e20 48aa 1000 |0012: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e39ae: 0e00 |0015: return-void │ │ +3e394c: |[3e394c] de.danoeh.antennapod.playback.service.PlaybackService.seekTo:(I)V │ │ +3e395c: 5430 10d1 |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3960: 6e20 eea0 4000 |0002: invoke-virtual {v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.seekTo:(I)V // method@a0ee │ │ +3e3966: 7100 45aa 0000 |0005: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e396c: 0c00 |0008: move-result-object v0 │ │ +3e396e: 2201 aa18 |0009: new-instance v1, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; // type@18aa │ │ +3e3972: 6e10 eea1 0300 |000b: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getDuration:()I // method@a1ee │ │ +3e3978: 0a02 |000e: move-result v2 │ │ +3e397a: 7030 0f9b 4102 |000f: invoke-direct {v1, v4, v2}, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent;.:(II)V // method@9b0f │ │ +3e3980: 6e20 48aa 1000 |0012: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e3986: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1738 │ │ 0x0005 line=1739 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0016 reg=4 (null) I │ │ @@ -1450763,19 +1450757,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e39f8: |[3e39f8] de.danoeh.antennapod.playback.service.PlaybackService.setAudioTrack:(I)V │ │ -3e3a08: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3a0c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3e3a10: 6e20 efa0 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setAudioTrack:(I)V // method@a0ef │ │ -3e3a16: 0e00 |0007: return-void │ │ +3e39d0: |[3e39d0] de.danoeh.antennapod.playback.service.PlaybackService.setAudioTrack:(I)V │ │ +3e39e0: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e39e4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3e39e8: 6e20 efa0 2000 |0004: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setAudioTrack:(I)V // method@a0ef │ │ +3e39ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1783 │ │ 0x0004 line=1784 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1450785,21 +1450779,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3e3a18: |[3e3a18] de.danoeh.antennapod.playback.service.PlaybackService.setSkipSilence:(Z)V │ │ -3e3a28: 7110 9ba3 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporarySkipSilence:(Z)V // method@a39b │ │ -3e3a2e: 5420 10d1 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3a32: 6e10 eba1 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ -3e3a38: 0a01 |0008: move-result v1 │ │ -3e3a3a: 6e30 f1a0 1003 |0009: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a0f1 │ │ -3e3a40: 0e00 |000c: return-void │ │ +3e39f0: |[3e39f0] de.danoeh.antennapod.playback.service.PlaybackService.setSkipSilence:(Z)V │ │ +3e3a00: 7110 9ba3 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporarySkipSilence:(Z)V // method@a39b │ │ +3e3a06: 5420 10d1 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3a0a: 6e10 eba1 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentPlaybackSpeed:()F // method@a1eb │ │ +3e3a10: 0a01 |0008: move-result v1 │ │ +3e3a12: 6e30 f1a0 1003 |0009: invoke-virtual {v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a0f1 │ │ +3e3a18: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1711 │ │ 0x0003 line=1712 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000d reg=3 (null) Z │ │ @@ -1450809,29 +1450803,29 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3e3a44: |[3e3a44] de.danoeh.antennapod.playback.service.PlaybackService.setSleepTimer:(J)V │ │ -3e3a54: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e3a58: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e3a5e: 1a01 4144 |0005: const-string v1, "Setting sleep timer to " // string@4441 │ │ -3e3a62: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3a68: 6e30 0ea6 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3e3a6e: 1a01 3001 |000d: const-string v1, " milliseconds" // string@0130 │ │ -3e3a72: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e3a78: 6e10 1ba6 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e3a7e: 0c00 |0015: move-result-object v0 │ │ -3e3a80: 1a01 e83f |0016: const-string v1, "PlaybackService" // string@3fe8 │ │ -3e3a84: 7120 170b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3a8a: 5420 1ad1 |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e3a8e: 6e30 4da3 3004 |001d: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a34d │ │ -3e3a94: 0e00 |0020: return-void │ │ +3e3a1c: |[3e3a1c] de.danoeh.antennapod.playback.service.PlaybackService.setSleepTimer:(J)V │ │ +3e3a2c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e3a30: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e3a36: 1a01 4144 |0005: const-string v1, "Setting sleep timer to " // string@4441 │ │ +3e3a3a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3a40: 6e30 0ea6 3004 |000a: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3e3a46: 1a01 3001 |000d: const-string v1, " milliseconds" // string@0130 │ │ +3e3a4a: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e3a50: 6e10 1ba6 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e3a56: 0c00 |0015: move-result-object v0 │ │ +3e3a58: 1a01 e83f |0016: const-string v1, "PlaybackService" // string@3fe8 │ │ +3e3a5c: 7120 170b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3a62: 5420 1ad1 |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e3a66: 6e30 4da3 3004 |001d: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.setSleepTimer:(J)V // method@a34d │ │ +3e3a6c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1185 │ │ 0x001b line=1186 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0021 reg=3 (null) J │ │ @@ -1450841,21 +1450835,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3e3a98: |[3e3a98] de.danoeh.antennapod.playback.service.PlaybackService.setSpeed:(F)V │ │ -3e3aa8: 7110 9aa3 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporaryPlaybackSpeed:(F)V // method@a39a │ │ -3e3aae: 5420 10d1 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3ab2: 6e10 eda1 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a1ed │ │ -3e3ab8: 0a01 |0008: move-result v1 │ │ -3e3aba: 6e30 f1a0 3001 |0009: invoke-virtual {v0, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a0f1 │ │ -3e3ac0: 0e00 |000c: return-void │ │ +3e3a70: |[3e3a70] de.danoeh.antennapod.playback.service.PlaybackService.setSpeed:(F)V │ │ +3e3a80: 7110 9aa3 0300 |0000: invoke-static {v3}, Lde/danoeh/antennapod/storage/preferences/PlaybackPreferences;.setCurrentlyPlayingTemporaryPlaybackSpeed:(F)V // method@a39a │ │ +3e3a86: 5420 10d1 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3a8a: 6e10 eda1 0200 |0005: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getCurrentSkipSilence:()Z // method@a1ed │ │ +3e3a90: 0a01 |0008: move-result v1 │ │ +3e3a92: 6e30 f1a0 3001 |0009: invoke-virtual {v0, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlaybackParams:(FZ)V // method@a0f1 │ │ +3e3a98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1706 │ │ 0x0003 line=1707 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000d reg=3 (null) F │ │ @@ -1450865,18 +1450859,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e3ac4: |[3e3ac4] de.danoeh.antennapod.playback.service.PlaybackService.setStartWhenPrepared:(Z)V │ │ -3e3ad4: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3ad8: 6e20 f4a0 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ -3e3ade: 0e00 |0005: return-void │ │ +3e3a9c: |[3e3a9c] de.danoeh.antennapod.playback.service.PlaybackService.setStartWhenPrepared:(Z)V │ │ +3e3aac: 5410 10d1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3ab0: 6e20 f4a0 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setStartWhenPrepared:(Z)V // method@a0f4 │ │ +3e3ab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1734 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1450885,21 +1450879,21 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e3ae0: |[3e3ae0] de.danoeh.antennapod.playback.service.PlaybackService.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ -3e3af0: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ -3e3af4: 1a01 3c44 |0002: const-string v1, "Setting display" // string@443c │ │ -3e3af8: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e3afe: 5420 10d1 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3b02: 6e20 f5a0 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a0f5 │ │ -3e3b08: 0e00 |000c: return-void │ │ +3e3ab8: |[3e3ab8] de.danoeh.antennapod.playback.service.PlaybackService.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ +3e3ac8: 1a00 e83f |0000: const-string v0, "PlaybackService" // string@3fe8 │ │ +3e3acc: 1a01 3c44 |0002: const-string v1, "Setting display" // string@443c │ │ +3e3ad0: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e3ad6: 5420 10d1 |0007: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3ada: 6e20 f5a0 3000 |0009: invoke-virtual {v0, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVideoSurface:(Landroid/view/SurfaceHolder;)V // method@a0f5 │ │ +3e3ae0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=787 │ │ 0x0007 line=788 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/view/SurfaceHolder; │ │ @@ -1450909,48 +1450903,48 @@ │ │ type : '(Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -3e3f0c: |[3e3f0c] de.danoeh.antennapod.playback.service.PlaybackService.skipIntroEndingPresetChanged:(Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;)V │ │ -3e3f1c: 6e10 f1a1 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e3f22: 0c00 |0003: move-result-object v0 │ │ -3e3f24: 2000 cf18 |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e3f28: 3800 3c00 |0006: if-eqz v0, 0042 // +003c │ │ -3e3f2c: 6e10 f1a1 0600 |0008: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e3f32: 0c00 |000b: move-result-object v0 │ │ -3e3f34: 1f00 cf18 |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e3f38: 6e10 409c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e3f3e: 0c01 |0011: move-result-object v1 │ │ -3e3f40: 6e10 f59b 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e3f46: 0c01 |0015: move-result-object v1 │ │ -3e3f48: 6e10 a39b 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3e3f4e: 0b01 |0019: move-result-wide v1 │ │ -3e3f50: 6e10 239b 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getFeedId:()J // method@9b23 │ │ -3e3f56: 0b03 |001d: move-result-wide v3 │ │ -3e3f58: 3105 0103 |001e: cmp-long v5, v1, v3 │ │ -3e3f5c: 3905 2200 |0020: if-nez v5, 0042 // +0022 │ │ -3e3f60: 6e10 249b 0700 |0022: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@9b24 │ │ -3e3f66: 0a01 |0025: move-result v1 │ │ -3e3f68: 3801 1c00 |0026: if-eqz v1, 0042 // +001c │ │ -3e3f6c: 6e10 409c 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e3f72: 0c00 |002b: move-result-object v0 │ │ -3e3f74: 6e10 f59b 0000 |002c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e3f7a: 0c00 |002f: move-result-object v0 │ │ -3e3f7c: 6e10 b29b 0000 |0030: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3e3f82: 0c00 |0033: move-result-object v0 │ │ -3e3f84: 6e10 259b 0700 |0034: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipIntro:()I // method@9b25 │ │ -3e3f8a: 0a01 |0037: move-result v1 │ │ -3e3f8c: 6e20 989c 1000 |0038: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipIntro:(I)V // method@9c98 │ │ -3e3f92: 6e10 249b 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@9b24 │ │ -3e3f98: 0a07 |003e: move-result v7 │ │ -3e3f9a: 6e20 979c 7000 |003f: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipEnding:(I)V // method@9c97 │ │ -3e3fa0: 0e00 |0042: return-void │ │ +3e3ee4: |[3e3ee4] de.danoeh.antennapod.playback.service.PlaybackService.skipIntroEndingPresetChanged:(Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;)V │ │ +3e3ef4: 6e10 f1a1 0600 |0000: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e3efa: 0c00 |0003: move-result-object v0 │ │ +3e3efc: 2000 cf18 |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e3f00: 3800 3c00 |0006: if-eqz v0, 0042 // +003c │ │ +3e3f04: 6e10 f1a1 0600 |0008: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e3f0a: 0c00 |000b: move-result-object v0 │ │ +3e3f0c: 1f00 cf18 |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e3f10: 6e10 409c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e3f16: 0c01 |0011: move-result-object v1 │ │ +3e3f18: 6e10 f59b 0100 |0012: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e3f1e: 0c01 |0015: move-result-object v1 │ │ +3e3f20: 6e10 a39b 0100 |0016: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3e3f26: 0b01 |0019: move-result-wide v1 │ │ +3e3f28: 6e10 239b 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getFeedId:()J // method@9b23 │ │ +3e3f2e: 0b03 |001d: move-result-wide v3 │ │ +3e3f30: 3105 0103 |001e: cmp-long v5, v1, v3 │ │ +3e3f34: 3905 2200 |0020: if-nez v5, 0042 // +0022 │ │ +3e3f38: 6e10 249b 0700 |0022: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@9b24 │ │ +3e3f3e: 0a01 |0025: move-result v1 │ │ +3e3f40: 3801 1c00 |0026: if-eqz v1, 0042 // +001c │ │ +3e3f44: 6e10 409c 0000 |0028: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e3f4a: 0c00 |002b: move-result-object v0 │ │ +3e3f4c: 6e10 f59b 0000 |002c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e3f52: 0c00 |002f: move-result-object v0 │ │ +3e3f54: 6e10 b29b 0000 |0030: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3e3f5a: 0c00 |0033: move-result-object v0 │ │ +3e3f5c: 6e10 259b 0700 |0034: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipIntro:()I // method@9b25 │ │ +3e3f62: 0a01 |0037: move-result v1 │ │ +3e3f64: 6e20 989c 1000 |0038: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipIntro:(I)V // method@9c98 │ │ +3e3f6a: 6e10 249b 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/event/settings/SkipIntroEndingChangedEvent;.getSkipEnding:()I // method@9b24 │ │ +3e3f70: 0a07 |003e: move-result v7 │ │ +3e3f72: 6e20 979c 7000 |003f: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.setFeedSkipEnding:(I)V // method@9c97 │ │ +3e3f78: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1659 │ │ 0x0008 line=1660 │ │ 0x000e line=1661 │ │ 0x0022 line=1662 │ │ 0x0028 line=1663 │ │ @@ -1450965,19 +1450959,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e1cf0: |[3e1cf0] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerActive:()Z │ │ -3e1d00: 5410 1ad1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ -3e1d04: 6e10 43a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ -3e1d0a: 0a00 |0005: move-result v0 │ │ -3e1d0c: 0f00 |0006: return v0 │ │ +3e1cc8: |[3e1cc8] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerActive:()Z │ │ +3e1cd8: 5410 1ad1 |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/PlaybackService;.taskManager:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@d11a │ │ +3e1cdc: 6e10 43a3 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.isSleepTimerActive:()Z // method@a343 │ │ +3e1ce2: 0a00 |0005: move-result v0 │ │ +3e1ce4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1471 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ │ │ #38 : (in Lde/danoeh/antennapod/playback/service/PlaybackService;) │ │ @@ -1450985,83 +1450979,83 @@ │ │ type : '(Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 164 16-bit code units │ │ -3e3fa4: |[3e3fa4] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerUpdate:(Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;)V │ │ -3e3fb4: 6e10 1c9b 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isOver:()Z // method@9b1c │ │ -3e3fba: 0a00 |0003: move-result v0 │ │ -3e3fbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3e3fbe: 1502 803f |0005: const/high16 v2, #int 1065353216 // #3f80 │ │ -3e3fc2: 3800 2600 |0007: if-eqz v0, 002d // +0026 │ │ -3e3fc6: 5478 10d1 |0009: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3fca: 6e10 dda0 0800 |000b: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e3fd0: 0c08 |000e: move-result-object v8 │ │ -3e3fd2: 7020 31a2 8700 |000f: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ -3e3fd8: 5478 10d1 |0012: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3fdc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3e3fde: 6e30 e6a0 0800 |0015: invoke-virtual {v8, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ -3e3fe4: 5478 10d1 |0018: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3fe8: 6e30 f6a0 2802 |001a: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a0f6 │ │ -3e3fee: 5478 10d1 |001d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e3ff2: 6e10 dea0 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ -3e3ff8: 0a08 |0022: move-result v8 │ │ -3e3ffa: d088 78ec |0023: add-int/lit16 v8, v8, #int -5000 // #ec78 │ │ -3e3ffe: 7120 9da5 1800 |0025: invoke-static {v8, v1}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ -3e4004: 0a08 |0028: move-result v8 │ │ -3e4006: 6e20 1ea2 8700 |0029: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a21e │ │ -3e400c: 285f |002c: goto 008b // +005f │ │ -3e400e: 6e10 1a9b 0800 |002d: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@9b1a │ │ -3e4014: 0b03 |0030: move-result-wide v3 │ │ -3e4016: 1605 1027 |0031: const-wide/16 v5, #int 10000 // #2710 │ │ -3e401a: 3100 0305 |0033: cmp-long v0, v3, v5 │ │ -3e401e: 3b00 3200 |0035: if-gez v0, 0067 // +0032 │ │ -3e4022: 1300 0a00 |0037: const/16 v0, #int 10 // #a │ │ -3e4026: 2300 c71c |0039: new-array v0, v0, [F // type@1cc7 │ │ -3e402a: 2600 5100 0000 |003b: fill-array-data v0, 0000008c // +00000051 │ │ -3e4030: 6e10 1a9b 0800 |003e: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@9b1a │ │ -3e4036: 0b02 |0041: move-result-wide v2 │ │ -3e4038: 8428 |0042: long-to-int v8, v2 │ │ -3e403a: d388 e803 |0043: div-int/lit16 v8, v8, #int 1000 // #03e8 │ │ -3e403e: 7120 9da5 8100 |0045: invoke-static {v1, v8}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ -3e4044: 0a08 |0048: move-result v8 │ │ -3e4046: 4408 0008 |0049: aget v8, v0, v8 │ │ -3e404a: 2200 611b |004b: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e404e: 7010 06a6 0000 |004d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e4054: 1a01 1ea4 |0050: const-string v1, "onSleepTimerAlmostExpired: " // string@a41e │ │ -3e4058: 6e20 12a6 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e405e: 6e20 0ca6 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ -3e4064: 6e10 1ba6 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e406a: 0c00 |005b: move-result-object v0 │ │ -3e406c: 1a01 e83f |005c: const-string v1, "PlaybackService" // string@3fe8 │ │ -3e4070: 7120 170b 0100 |005e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e4076: 5470 10d1 |0061: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e407a: 6e30 f6a0 8008 |0063: invoke-virtual {v0, v8, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a0f6 │ │ -3e4080: 2825 |0066: goto 008b // +0025 │ │ -3e4082: 6e10 1b9b 0800 |0067: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isCancelled:()Z // method@9b1b │ │ -3e4088: 0a00 |006a: move-result v0 │ │ -3e408a: 3800 1100 |006b: if-eqz v0, 007c // +0011 │ │ -3e408e: 5478 10d1 |006d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e4092: 6e10 dda0 0800 |006f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e4098: 0c08 |0072: move-result-object v8 │ │ -3e409a: 7020 31a2 8700 |0073: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ -3e40a0: 5478 10d1 |0076: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e40a4: 6e30 f6a0 2802 |0078: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a0f6 │ │ -3e40aa: 2810 |007b: goto 008b // +0010 │ │ -3e40ac: 6e10 1f9b 0800 |007c: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.wasJustEnabled:()Z // method@9b1f │ │ -3e40b2: 0a08 |007f: move-result v8 │ │ -3e40b4: 3808 0b00 |0080: if-eqz v8, 008b // +000b │ │ -3e40b8: 5478 10d1 |0082: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e40bc: 6e10 dda0 0800 |0084: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ -3e40c2: 0c08 |0087: move-result-object v8 │ │ -3e40c4: 7020 31a2 8700 |0088: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ -3e40ca: 0e00 |008b: return-void │ │ -3e40cc: 0003 0400 0a00 0000 cdcc cc3d cdcc ... |008c: array-data (24 units) │ │ +3e3f7c: |[3e3f7c] de.danoeh.antennapod.playback.service.PlaybackService.sleepTimerUpdate:(Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;)V │ │ +3e3f8c: 6e10 1c9b 0800 |0000: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isOver:()Z // method@9b1c │ │ +3e3f92: 0a00 |0003: move-result v0 │ │ +3e3f94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3e3f96: 1502 803f |0005: const/high16 v2, #int 1065353216 // #3f80 │ │ +3e3f9a: 3800 2600 |0007: if-eqz v0, 002d // +0026 │ │ +3e3f9e: 5478 10d1 |0009: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3fa2: 6e10 dda0 0800 |000b: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e3fa8: 0c08 |000e: move-result-object v8 │ │ +3e3faa: 7020 31a2 8700 |000f: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ +3e3fb0: 5478 10d1 |0012: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3fb4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3e3fb6: 6e30 e6a0 0800 |0015: invoke-virtual {v8, v0, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.pause:(ZZ)V // method@a0e6 │ │ +3e3fbc: 5478 10d1 |0018: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3fc0: 6e30 f6a0 2802 |001a: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a0f6 │ │ +3e3fc6: 5478 10d1 |001d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e3fca: 6e10 dea0 0800 |001f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPosition:()I // method@a0de │ │ +3e3fd0: 0a08 |0022: move-result v8 │ │ +3e3fd2: d088 78ec |0023: add-int/lit16 v8, v8, #int -5000 // #ec78 │ │ +3e3fd6: 7120 9da5 1800 |0025: invoke-static {v8, v1}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ +3e3fdc: 0a08 |0028: move-result v8 │ │ +3e3fde: 6e20 1ea2 8700 |0029: invoke-virtual {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.seekTo:(I)V // method@a21e │ │ +3e3fe4: 285f |002c: goto 008b // +005f │ │ +3e3fe6: 6e10 1a9b 0800 |002d: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@9b1a │ │ +3e3fec: 0b03 |0030: move-result-wide v3 │ │ +3e3fee: 1605 1027 |0031: const-wide/16 v5, #int 10000 // #2710 │ │ +3e3ff2: 3100 0305 |0033: cmp-long v0, v3, v5 │ │ +3e3ff6: 3b00 3200 |0035: if-gez v0, 0067 // +0032 │ │ +3e3ffa: 1300 0a00 |0037: const/16 v0, #int 10 // #a │ │ +3e3ffe: 2300 c71c |0039: new-array v0, v0, [F // type@1cc7 │ │ +3e4002: 2600 5100 0000 |003b: fill-array-data v0, 0000008c // +00000051 │ │ +3e4008: 6e10 1a9b 0800 |003e: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.getTimeLeft:()J // method@9b1a │ │ +3e400e: 0b02 |0041: move-result-wide v2 │ │ +3e4010: 8428 |0042: long-to-int v8, v2 │ │ +3e4012: d388 e803 |0043: div-int/lit16 v8, v8, #int 1000 // #03e8 │ │ +3e4016: 7120 9da5 8100 |0045: invoke-static {v1, v8}, Ljava/lang/Math;.max:(II)I // method@a59d │ │ +3e401c: 0a08 |0048: move-result v8 │ │ +3e401e: 4408 0008 |0049: aget v8, v0, v8 │ │ +3e4022: 2200 611b |004b: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e4026: 7010 06a6 0000 |004d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e402c: 1a01 1ea4 |0050: const-string v1, "onSleepTimerAlmostExpired: " // string@a41e │ │ +3e4030: 6e20 12a6 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e4036: 6e20 0ca6 8000 |0055: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ +3e403c: 6e10 1ba6 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e4042: 0c00 |005b: move-result-object v0 │ │ +3e4044: 1a01 e83f |005c: const-string v1, "PlaybackService" // string@3fe8 │ │ +3e4048: 7120 170b 0100 |005e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e404e: 5470 10d1 |0061: iget-object v0, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e4052: 6e30 f6a0 8008 |0063: invoke-virtual {v0, v8, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a0f6 │ │ +3e4058: 2825 |0066: goto 008b // +0025 │ │ +3e405a: 6e10 1b9b 0800 |0067: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.isCancelled:()Z // method@9b1b │ │ +3e4060: 0a00 |006a: move-result v0 │ │ +3e4062: 3800 1100 |006b: if-eqz v0, 007c // +0011 │ │ +3e4066: 5478 10d1 |006d: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e406a: 6e10 dda0 0800 |006f: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e4070: 0c08 |0072: move-result-object v8 │ │ +3e4072: 7020 31a2 8700 |0073: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ +3e4078: 5478 10d1 |0076: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e407c: 6e30 f6a0 2802 |0078: invoke-virtual {v8, v2, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setVolume:(FF)V // method@a0f6 │ │ +3e4082: 2810 |007b: goto 008b // +0010 │ │ +3e4084: 6e10 1f9b 0800 |007c: invoke-virtual {v8}, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent;.wasJustEnabled:()Z // method@9b1f │ │ +3e408a: 0a08 |007f: move-result v8 │ │ +3e408c: 3808 0b00 |0080: if-eqz v8, 008b // +000b │ │ +3e4090: 5478 10d1 |0082: iget-object v8, v7, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e4094: 6e10 dda0 0800 |0084: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.getPlayerStatus:()Lde/danoeh/antennapod/playback/base/PlayerStatus; // method@a0dd │ │ +3e409a: 0c08 |0087: move-result-object v8 │ │ +3e409c: 7020 31a2 8700 |0088: invoke-direct {v7, v8}, Lde/danoeh/antennapod/playback/service/PlaybackService;.updateMediaSession:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)V // method@a231 │ │ +3e40a2: 0e00 |008b: return-void │ │ +3e40a4: 0003 0400 0a00 0000 cdcc cc3d cdcc ... |008c: array-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0009 line=1006 │ │ 0x0012 line=1007 │ │ 0x0018 line=1008 │ │ 0x001d line=1009 │ │ @@ -1451086,61 +1451080,61 @@ │ │ type : '(Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -3e40fc: |[3e40fc] de.danoeh.antennapod.playback.service.PlaybackService.speedPresetChanged:(Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;)V │ │ -3e410c: 6e10 f1a1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e4112: 0c00 |0003: move-result-object v0 │ │ -3e4114: 2000 cf18 |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e4118: 3800 5300 |0006: if-eqz v0, 0059 // +0053 │ │ -3e411c: 6e10 f1a1 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ -3e4122: 0c00 |000b: move-result-object v0 │ │ -3e4124: 1f00 cf18 |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e4128: 6e10 409c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e412e: 0c00 |0011: move-result-object v0 │ │ -3e4130: 6e10 f59b 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e4136: 0c00 |0015: move-result-object v0 │ │ -3e4138: 6e10 a39b 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3e413e: 0b00 |0019: move-result-wide v0 │ │ -3e4140: 6e10 279b 0600 |001a: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getFeedId:()J // method@9b27 │ │ -3e4146: 0b02 |001d: move-result-wide v2 │ │ -3e4148: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -3e414c: 3904 3900 |0020: if-nez v4, 0059 // +0039 │ │ -3e4150: 6e10 299b 0600 |0022: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@9b29 │ │ -3e4156: 0a00 |0025: move-result v0 │ │ -3e4158: 1501 80bf |0026: const/high16 v1, #int -1082130432 // #bf80 │ │ -3e415c: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ -3e4160: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ -3e4164: 7100 caa3 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeed:()F // method@a3ca │ │ -3e416a: 0a00 |002f: move-result v0 │ │ -3e416c: 6e20 23a2 0500 |0030: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ -3e4172: 2808 |0033: goto 003b // +0008 │ │ -3e4174: 6e10 299b 0600 |0034: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@9b29 │ │ -3e417a: 0a00 |0037: move-result v0 │ │ -3e417c: 6e20 23a2 0500 |0038: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ -3e4182: 6e10 289b 0600 |003b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9b28 │ │ -3e4188: 0c00 |003e: move-result-object v0 │ │ -3e418a: 6201 516d |003f: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ -3e418e: 3310 0a00 |0041: if-ne v0, v1, 004b // +000a │ │ -3e4192: 7100 e3a3 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isSkipSilence:()Z // method@a3e3 │ │ -3e4198: 0a06 |0046: move-result v6 │ │ -3e419a: 6e20 21a2 6500 |0047: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a221 │ │ -3e41a0: 280f |004a: goto 0059 // +000f │ │ -3e41a2: 6e10 289b 0600 |004b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9b28 │ │ -3e41a8: 0c06 |004e: move-result-object v6 │ │ -3e41aa: 6200 506d |004f: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ -3e41ae: 3306 0400 |0051: if-ne v6, v0, 0055 // +0004 │ │ -3e41b2: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -3e41b4: 2802 |0054: goto 0056 // +0002 │ │ -3e41b6: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -3e41b8: 6e20 21a2 6500 |0056: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a221 │ │ -3e41be: 0e00 |0059: return-void │ │ +3e40d4: |[3e40d4] de.danoeh.antennapod.playback.service.PlaybackService.speedPresetChanged:(Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;)V │ │ +3e40e4: 6e10 f1a1 0500 |0000: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e40ea: 0c00 |0003: move-result-object v0 │ │ +3e40ec: 2000 cf18 |0004: instance-of v0, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e40f0: 3800 5300 |0006: if-eqz v0, 0059 // +0053 │ │ +3e40f4: 6e10 f1a1 0500 |0008: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/PlaybackService;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a1f1 │ │ +3e40fa: 0c00 |000b: move-result-object v0 │ │ +3e40fc: 1f00 cf18 |000c: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e4100: 6e10 409c 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e4106: 0c00 |0011: move-result-object v0 │ │ +3e4108: 6e10 f59b 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e410e: 0c00 |0015: move-result-object v0 │ │ +3e4110: 6e10 a39b 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3e4116: 0b00 |0019: move-result-wide v0 │ │ +3e4118: 6e10 279b 0600 |001a: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getFeedId:()J // method@9b27 │ │ +3e411e: 0b02 |001d: move-result-wide v2 │ │ +3e4120: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +3e4124: 3904 3900 |0020: if-nez v4, 0059 // +0039 │ │ +3e4128: 6e10 299b 0600 |0022: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@9b29 │ │ +3e412e: 0a00 |0025: move-result v0 │ │ +3e4130: 1501 80bf |0026: const/high16 v1, #int -1082130432 // #bf80 │ │ +3e4134: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ +3e4138: 3900 0a00 |002a: if-nez v0, 0034 // +000a │ │ +3e413c: 7100 caa3 0000 |002c: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getPlaybackSpeed:()F // method@a3ca │ │ +3e4142: 0a00 |002f: move-result v0 │ │ +3e4144: 6e20 23a2 0500 |0030: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ +3e414a: 2808 |0033: goto 003b // +0008 │ │ +3e414c: 6e10 299b 0600 |0034: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSpeed:()F // method@9b29 │ │ +3e4152: 0a00 |0037: move-result v0 │ │ +3e4154: 6e20 23a2 0500 |0038: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSpeed:(F)V // method@a223 │ │ +3e415a: 6e10 289b 0600 |003b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9b28 │ │ +3e4160: 0c00 |003e: move-result-object v0 │ │ +3e4162: 6201 516d |003f: sget-object v1, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.GLOBAL:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d51 │ │ +3e4166: 3310 0a00 |0041: if-ne v0, v1, 004b // +000a │ │ +3e416a: 7100 e3a3 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isSkipSilence:()Z // method@a3e3 │ │ +3e4170: 0a06 |0046: move-result v6 │ │ +3e4172: 6e20 21a2 6500 |0047: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a221 │ │ +3e4178: 280f |004a: goto 0059 // +000f │ │ +3e417a: 6e10 289b 0600 |004b: invoke-virtual {v6}, Lde/danoeh/antennapod/event/settings/SpeedPresetChangedEvent;.getSkipSilence:()Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@9b28 │ │ +3e4180: 0c06 |004e: move-result-object v6 │ │ +3e4182: 6200 506d |004f: sget-object v0, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ +3e4186: 3306 0400 |0051: if-ne v6, v0, 0055 // +0004 │ │ +3e418a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +3e418c: 2802 |0054: goto 0056 // +0002 │ │ +3e418e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +3e4190: 6e20 21a2 6500 |0056: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/playback/service/PlaybackService;.setSkipSilence:(Z)V // method@a221 │ │ +3e4196: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0008 line=1640 │ │ 0x000e line=1641 │ │ 0x0022 line=1642 │ │ 0x002c line=1643 │ │ @@ -1451157,24 +1451151,24 @@ │ │ type : '(Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -3e47d4: |[3e47d4] de.danoeh.antennapod.playback.service.PlaybackService.volumeAdaptionChanged:(Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;)V │ │ -3e47e4: 2200 9b1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; // type@1a9b │ │ -3e47e8: 7010 53a3 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.:()V // method@a353 │ │ -3e47ee: 5441 10d1 |0005: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ -3e47f2: 6e10 2b9b 0500 |0007: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getFeedId:()J // method@9b2b │ │ -3e47f8: 0b02 |000a: move-result-wide v2 │ │ -3e47fa: 6e10 2c9b 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9b2c │ │ -3e4800: 0c05 |000e: move-result-object v5 │ │ -3e4802: 6e55 56a3 1032 |000f: invoke-virtual {v0, v1, v2, v3, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@a356 │ │ -3e4808: 0e00 |0012: return-void │ │ +3e47ac: |[3e47ac] de.danoeh.antennapod.playback.service.PlaybackService.volumeAdaptionChanged:(Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;)V │ │ +3e47bc: 2200 9b1a |0000: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater; // type@1a9b │ │ +3e47c0: 7010 53a3 0000 |0002: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.:()V // method@a353 │ │ +3e47c6: 5441 10d1 |0005: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/PlaybackService;.mediaPlayer:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer; // field@d110 │ │ +3e47ca: 6e10 2b9b 0500 |0007: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getFeedId:()J // method@9b2b │ │ +3e47d0: 0b02 |000a: move-result-wide v2 │ │ +3e47d2: 6e10 2c9b 0500 |000b: invoke-virtual {v5}, Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9b2c │ │ +3e47d8: 0c05 |000e: move-result-object v5 │ │ +3e47da: 6e55 56a3 1032 |000f: invoke-virtual {v0, v1, v2, v3, v5}, Lde/danoeh/antennapod/playback/service/internal/PlaybackVolumeUpdater;.updateVolumeIfNecessary:(Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;JLde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;)V // method@a356 │ │ +3e47e0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1632 │ │ 0x0005 line=1633 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lde/danoeh/antennapod/playback/service/PlaybackService; │ │ 0x0000 - 0x0013 reg=5 (null) Lde/danoeh/antennapod/event/settings/VolumeAdaptionChangedEvent; │ │ @@ -1451209,18 +1451203,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e74b4: |[3e74b4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ -3e74c4: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e74ca: 5b01 83ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef83 │ │ -3e74ce: 0e00 |0005: return-void │ │ +3e748c: |[3e748c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ +3e749c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e74a2: 5b01 83ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef83 │ │ +3e74a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1451230,19 +1451224,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e74d0: |[3e74d0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ -3e74e0: 5410 83ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef83 │ │ -3e74e4: 1f02 4b1b |0002: check-cast v2, Ljava/lang/Long; // type@1b4b │ │ -3e74e8: 7120 85a2 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V // method@a285 │ │ -3e74ee: 0e00 |0007: return-void │ │ +3e74a8: |[3e74a8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$$ExternalSyntheticLambda0.accept:(Ljava/lang/Object;)V │ │ +3e74b8: 5410 83ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0;.f$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef83 │ │ +3e74bc: 1f02 4b1b |0002: check-cast v2, Ljava/lang/Long; // type@1b4b │ │ +3e74c0: 7120 85a2 2000 |0004: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.$r8$lambda$-gDwWrjIoFcIml7K1b6Qt0nXAyA:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;Ljava/lang/Long;)V // method@a285 │ │ +3e74c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -1451289,18 +1451283,18 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e74f0: |[3e74f0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ -3e7500: 5b01 84ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e7504: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e750a: 0e00 |0005: return-void │ │ +3e74c8: |[3e74c8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ +3e74d8: 5b01 84ef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e74dc: 7010 b9a5 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e74e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ │ │ @@ -1451310,17 +1451304,17 @@ │ │ type : '(Landroidx/media3/common/AudioAttributes;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e750c: |[3e750c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioAttributesChanged:(Landroidx/media3/common/AudioAttributes;)V │ │ -3e751c: 7120 313d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/AudioAttributes;)V // method@3d31 │ │ -3e7522: 0e00 |0003: return-void │ │ +3e74e4: |[3e74e4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioAttributesChanged:(Landroidx/media3/common/AudioAttributes;)V │ │ +3e74f4: 7120 313d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAudioAttributesChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/AudioAttributes;)V // method@3d31 │ │ +3e74fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/AudioAttributes; │ │ │ │ @@ -1451329,18 +1451323,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e7524: |[3e7524] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioSessionIdChanged:(I)V │ │ -3e7534: 5410 84ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e7538: 7120 8ba2 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V // method@a28b │ │ -3e753e: 0e00 |0005: return-void │ │ +3e74fc: |[3e74fc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAudioSessionIdChanged:(I)V │ │ +3e750c: 5410 84ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e7510: 7120 8ba2 2000 |0002: invoke-static {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$minitLoudnessEnhancer:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;I)V // method@a28b │ │ +3e7516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1451349,17 +1451343,17 @@ │ │ type : '(Landroidx/media3/common/Player$Commands;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7540: |[3e7540] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAvailableCommandsChanged:(Landroidx/media3/common/Player$Commands;)V │ │ -3e7550: 7120 323d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player$Commands;)V // method@3d32 │ │ -3e7556: 0e00 |0003: return-void │ │ +3e7518: |[3e7518] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onAvailableCommandsChanged:(Landroidx/media3/common/Player$Commands;)V │ │ +3e7528: 7120 323d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onAvailableCommandsChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player$Commands;)V // method@3d32 │ │ +3e752e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Player$Commands; │ │ │ │ @@ -1451368,17 +1451362,17 @@ │ │ type : '(Landroidx/media3/common/text/CueGroup;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7558: |[3e7558] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Landroidx/media3/common/text/CueGroup;)V │ │ -3e7568: 7120 333d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/text/CueGroup;)V // method@3d33 │ │ -3e756e: 0e00 |0003: return-void │ │ +3e7530: |[3e7530] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Landroidx/media3/common/text/CueGroup;)V │ │ +3e7540: 7120 333d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/text/CueGroup;)V // method@3d33 │ │ +3e7546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/text/CueGroup; │ │ │ │ @@ -1451387,17 +1451381,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7570: |[3e7570] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Ljava/util/List;)V │ │ -3e7580: 7120 343d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Ljava/util/List;)V // method@3d34 │ │ -3e7586: 0e00 |0003: return-void │ │ +3e7548: |[3e7548] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onCues:(Ljava/util/List;)V │ │ +3e7558: 7120 343d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onCues:(Landroidx/media3/common/Player$Listener;Ljava/util/List;)V // method@3d34 │ │ +3e755e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1451406,17 +1451400,17 @@ │ │ type : '(Landroidx/media3/common/DeviceInfo;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7588: |[3e7588] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceInfoChanged:(Landroidx/media3/common/DeviceInfo;)V │ │ -3e7598: 7120 353d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/DeviceInfo;)V // method@3d35 │ │ -3e759e: 0e00 |0003: return-void │ │ +3e7560: |[3e7560] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceInfoChanged:(Landroidx/media3/common/DeviceInfo;)V │ │ +3e7570: 7120 353d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceInfoChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/DeviceInfo;)V // method@3d35 │ │ +3e7576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/DeviceInfo; │ │ │ │ @@ -1451425,17 +1451419,17 @@ │ │ type : '(IZ)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e75a0: |[3e75a0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceVolumeChanged:(IZ)V │ │ -3e75b0: 7130 363d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Landroidx/media3/common/Player$Listener;IZ)V // method@3d36 │ │ -3e75b6: 0e00 |0003: return-void │ │ +3e7578: |[3e7578] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onDeviceVolumeChanged:(IZ)V │ │ +3e7588: 7130 363d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onDeviceVolumeChanged:(Landroidx/media3/common/Player$Listener;IZ)V // method@3d36 │ │ +3e758e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -1451445,17 +1451439,17 @@ │ │ type : '(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e75b8: |[3e75b8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onEvents:(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V │ │ -3e75c8: 7130 373d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onEvents:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V // method@3d37 │ │ -3e75ce: 0e00 |0003: return-void │ │ +3e7590: |[3e7590] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onEvents:(Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V │ │ +3e75a0: 7130 373d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onEvents:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Player;Landroidx/media3/common/Player$Events;)V // method@3d37 │ │ +3e75a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Player; │ │ 0x0000 - 0x0004 reg=2 (null) Landroidx/media3/common/Player$Events; │ │ @@ -1451465,17 +1451459,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e75d0: |[3e75d0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsLoadingChanged:(Z)V │ │ -3e75e0: 7120 383d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d38 │ │ -3e75e6: 0e00 |0003: return-void │ │ +3e75a8: |[3e75a8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsLoadingChanged:(Z)V │ │ +3e75b8: 7120 383d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d38 │ │ +3e75be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1451484,17 +1451478,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e75e8: |[3e75e8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsPlayingChanged:(Z)V │ │ -3e75f8: 7120 393d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsPlayingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d39 │ │ -3e75fe: 0e00 |0003: return-void │ │ +3e75c0: |[3e75c0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onIsPlayingChanged:(Z)V │ │ +3e75d0: 7120 393d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onIsPlayingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d39 │ │ +3e75d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1451503,17 +1451497,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7600: |[3e7600] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onLoadingChanged:(Z)V │ │ -3e7610: 7120 3a3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d3a │ │ -3e7616: 0e00 |0003: return-void │ │ +3e75d8: |[3e75d8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onLoadingChanged:(Z)V │ │ +3e75e8: 7120 3a3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onLoadingChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d3a │ │ +3e75ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1451522,17 +1451516,17 @@ │ │ type : '(J)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e7618: |[3e7618] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMaxSeekToPreviousPositionChanged:(J)V │ │ -3e7628: 7130 3b3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Landroidx/media3/common/Player$Listener;J)V // method@3d3b │ │ -3e762e: 0e00 |0003: return-void │ │ +3e75f0: |[3e75f0] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMaxSeekToPreviousPositionChanged:(J)V │ │ +3e7600: 7130 3b3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMaxSeekToPreviousPositionChanged:(Landroidx/media3/common/Player$Listener;J)V // method@3d3b │ │ +3e7606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1451541,17 +1451535,17 @@ │ │ type : '(Landroidx/media3/common/MediaItem;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e7630: |[3e7630] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaItemTransition:(Landroidx/media3/common/MediaItem;I)V │ │ -3e7640: 7130 3c3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaItemTransition:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaItem;I)V // method@3d3c │ │ -3e7646: 0e00 |0003: return-void │ │ +3e7608: |[3e7608] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaItemTransition:(Landroidx/media3/common/MediaItem;I)V │ │ +3e7618: 7130 3c3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaItemTransition:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaItem;I)V // method@3d3c │ │ +3e761e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/MediaItem; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1451561,17 +1451555,17 @@ │ │ type : '(Landroidx/media3/common/MediaMetadata;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7648: |[3e7648] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ -3e7658: 7120 3d3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@3d3d │ │ -3e765e: 0e00 |0003: return-void │ │ +3e7620: |[3e7620] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMediaMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ +3e7630: 7120 3d3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMediaMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@3d3d │ │ +3e7636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/MediaMetadata; │ │ │ │ @@ -1451580,17 +1451574,17 @@ │ │ type : '(Landroidx/media3/common/Metadata;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7660: |[3e7660] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMetadata:(Landroidx/media3/common/Metadata;)V │ │ -3e7670: 7120 3e3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMetadata:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Metadata;)V // method@3d3e │ │ -3e7676: 0e00 |0003: return-void │ │ +3e7638: |[3e7638] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onMetadata:(Landroidx/media3/common/Metadata;)V │ │ +3e7648: 7120 3e3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onMetadata:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Metadata;)V // method@3d3e │ │ +3e764e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Metadata; │ │ │ │ @@ -1451599,17 +1451593,17 @@ │ │ type : '(ZI)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e7678: |[3e7678] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayWhenReadyChanged:(ZI)V │ │ -3e7688: 7130 3f3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@3d3f │ │ -3e768e: 0e00 |0003: return-void │ │ +3e7650: |[3e7650] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayWhenReadyChanged:(ZI)V │ │ +3e7660: 7130 3f3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayWhenReadyChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@3d3f │ │ +3e7666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1451619,17 +1451613,17 @@ │ │ type : '(Landroidx/media3/common/PlaybackParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7690: |[3e7690] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackParametersChanged:(Landroidx/media3/common/PlaybackParameters;)V │ │ -3e76a0: 7120 403d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackParameters;)V // method@3d40 │ │ -3e76a6: 0e00 |0003: return-void │ │ +3e7668: |[3e7668] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackParametersChanged:(Landroidx/media3/common/PlaybackParameters;)V │ │ +3e7678: 7120 403d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackParameters;)V // method@3d40 │ │ +3e767e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/PlaybackParameters; │ │ │ │ @@ -1451638,52 +1451632,52 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -3e76a8: |[3e76a8] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackStateChanged:(I)V │ │ -3e76b8: 5410 84ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e76bc: 7110 86a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a286 │ │ -3e76c2: 0c00 |0005: move-result-object v0 │ │ -3e76c4: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -3e76c8: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -3e76ca: 3302 0c00 |0009: if-ne v2, v0, 0015 // +000c │ │ -3e76ce: 5412 84ef |000b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e76d2: 7110 86a2 0200 |000d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a286 │ │ -3e76d8: 0c02 |0010: move-result-object v2 │ │ -3e76da: 7210 c4a5 0200 |0011: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ -3e76e0: 2831 |0014: goto 0045 // +0031 │ │ -3e76e2: 5410 84ef |0015: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e76e6: 7110 89a2 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ -3e76ec: 0c00 |001a: move-result-object v0 │ │ -3e76ee: 3800 1400 |001b: if-eqz v0, 002f // +0014 │ │ -3e76f2: 1220 |001d: const/4 v0, #int 2 // #2 │ │ -3e76f4: 3302 1100 |001e: if-ne v2, v0, 002f // +0011 │ │ -3e76f8: 5412 84ef |0020: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e76fc: 7110 89a2 0200 |0022: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ -3e7702: 0c02 |0025: move-result-object v2 │ │ -3e7704: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ -3e7706: 7110 79a5 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e770c: 0c00 |002a: move-result-object v0 │ │ -3e770e: 7220 482a 0200 |002b: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ -3e7714: 2817 |002e: goto 0045 // +0017 │ │ -3e7716: 5412 84ef |002f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e771a: 7110 89a2 0200 |0031: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ -3e7720: 0c02 |0034: move-result-object v2 │ │ -3e7722: 3802 1000 |0035: if-eqz v2, 0045 // +0010 │ │ -3e7726: 5412 84ef |0037: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e772a: 7110 89a2 0200 |0039: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ -3e7730: 0c02 |003c: move-result-object v2 │ │ -3e7732: 12e0 |003d: const/4 v0, #int -2 // #fe │ │ -3e7734: 7110 79a5 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e773a: 0c00 |0041: move-result-object v0 │ │ -3e773c: 7220 482a 0200 |0042: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ -3e7742: 0e00 |0045: return-void │ │ +3e7680: |[3e7680] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackStateChanged:(I)V │ │ +3e7690: 5410 84ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e7694: 7110 86a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a286 │ │ +3e769a: 0c00 |0005: move-result-object v0 │ │ +3e769c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +3e76a0: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +3e76a2: 3302 0c00 |0009: if-ne v2, v0, 0015 // +000c │ │ +3e76a6: 5412 84ef |000b: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e76aa: 7110 86a2 0200 |000d: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioCompletionListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a286 │ │ +3e76b0: 0c02 |0010: move-result-object v2 │ │ +3e76b2: 7210 c4a5 0200 |0011: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ +3e76b8: 2831 |0014: goto 0045 // +0031 │ │ +3e76ba: 5410 84ef |0015: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e76be: 7110 89a2 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ +3e76c4: 0c00 |001a: move-result-object v0 │ │ +3e76c6: 3800 1400 |001b: if-eqz v0, 002f // +0014 │ │ +3e76ca: 1220 |001d: const/4 v0, #int 2 // #2 │ │ +3e76cc: 3302 1100 |001e: if-ne v2, v0, 002f // +0011 │ │ +3e76d0: 5412 84ef |0020: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e76d4: 7110 89a2 0200 |0022: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ +3e76da: 0c02 |0025: move-result-object v2 │ │ +3e76dc: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ +3e76de: 7110 79a5 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e76e4: 0c00 |002a: move-result-object v0 │ │ +3e76e6: 7220 482a 0200 |002b: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ +3e76ec: 2817 |002e: goto 0045 // +0017 │ │ +3e76ee: 5412 84ef |002f: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e76f2: 7110 89a2 0200 |0031: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ +3e76f8: 0c02 |0034: move-result-object v2 │ │ +3e76fa: 3802 1000 |0035: if-eqz v2, 0045 // +0010 │ │ +3e76fe: 5412 84ef |0037: iget-object v2, v1, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e7702: 7110 89a2 0200 |0039: invoke-static {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetbufferingUpdateListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a289 │ │ +3e7708: 0c02 |003c: move-result-object v2 │ │ +3e770a: 12e0 |003d: const/4 v0, #int -2 // #fe │ │ +3e770c: 7110 79a5 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e7712: 0c00 |0041: move-result-object v0 │ │ +3e7714: 7220 482a 0200 |0042: invoke-interface {v2, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ +3e771a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000b line=116 │ │ 0x0015 line=117 │ │ 0x0020 line=118 │ │ 0x002f line=119 │ │ @@ -1451697,17 +1451691,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7744: |[3e7744] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackSuppressionReasonChanged:(I)V │ │ -3e7754: 7120 413d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Landroidx/media3/common/Player$Listener;I)V // method@3d41 │ │ -3e775a: 0e00 |0003: return-void │ │ +3e771c: |[3e771c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaybackSuppressionReasonChanged:(I)V │ │ +3e772c: 7120 413d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Landroidx/media3/common/Player$Listener;I)V // method@3d41 │ │ +3e7732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1451716,62 +1451710,62 @@ │ │ type : '(Landroidx/media3/common/PlaybackException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -3e775c: |[3e775c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerError:(Landroidx/media3/common/PlaybackException;)V │ │ -3e776c: 5430 84ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e7770: 7110 87a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a287 │ │ -3e7776: 0c00 |0005: move-result-object v0 │ │ -3e7778: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ -3e777c: 7110 269d 0400 |0008: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@9d26 │ │ -3e7782: 0a00 |000b: move-result v0 │ │ -3e7784: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -3e7788: 5434 84ef |000e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e778c: 7110 87a2 0400 |0010: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a287 │ │ -3e7792: 0c04 |0013: move-result-object v4 │ │ -3e7794: 5430 84ef |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e7798: 7110 8aa2 0000 |0016: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; // method@a28a │ │ -3e779e: 0c00 |0019: move-result-object v0 │ │ -3e77a0: 6001 5de0 |001a: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.download_error_blocked:I // field@e05d │ │ -3e77a4: 6e20 ff01 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3e77aa: 0c00 |001f: move-result-object v0 │ │ -3e77ac: 7220 482a 0400 |0020: invoke-interface {v4, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ -3e77b2: 2839 |0023: goto 005c // +0039 │ │ -3e77b4: 6e10 3da6 0400 |0024: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ -3e77ba: 0c00 |0027: move-result-object v0 │ │ -3e77bc: 2001 7a0a |0028: instance-of v1, v0, Landroidx/media3/datasource/HttpDataSource$HttpDataSourceException; // type@0a7a │ │ -3e77c0: 3801 0c00 |002a: if-eqz v1, 0036 // +000c │ │ -3e77c4: 6e10 3da6 0000 |002c: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ -3e77ca: 0c01 |002f: move-result-object v1 │ │ -3e77cc: 3801 0600 |0030: if-eqz v1, 0036 // +0006 │ │ -3e77d0: 6e10 3da6 0000 |0032: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ -3e77d6: 0c00 |0035: move-result-object v0 │ │ -3e77d8: 3800 1200 |0036: if-eqz v0, 0048 // +0012 │ │ -3e77dc: 1a01 1145 |0038: const-string v1, "Source error" // string@4511 │ │ -3e77e0: 6e10 3fa6 0000 |003a: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3e77e6: 0c02 |003d: move-result-object v2 │ │ -3e77e8: 6e20 e0a5 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3e77ee: 0a01 |0041: move-result v1 │ │ -3e77f0: 3801 0600 |0042: if-eqz v1, 0048 // +0006 │ │ -3e77f4: 6e10 3da6 0000 |0044: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ -3e77fa: 0c00 |0047: move-result-object v0 │ │ -3e77fc: 5431 84ef |0048: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e7800: 7110 87a2 0100 |004a: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a287 │ │ -3e7806: 0c01 |004d: move-result-object v1 │ │ -3e7808: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ -3e780c: 6e10 3fa6 0000 |0050: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3e7812: 0c04 |0053: move-result-object v4 │ │ -3e7814: 2805 |0054: goto 0059 // +0005 │ │ -3e7816: 6e10 3fa6 0400 |0055: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3e781c: 0c04 |0058: move-result-object v4 │ │ -3e781e: 7220 482a 4100 |0059: invoke-interface {v1, v4}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ -3e7824: 0e00 |005c: return-void │ │ +3e7734: |[3e7734] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerError:(Landroidx/media3/common/PlaybackException;)V │ │ +3e7744: 5430 84ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e7748: 7110 87a2 0000 |0002: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a287 │ │ +3e774e: 0c00 |0005: move-result-object v0 │ │ +3e7750: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ +3e7754: 7110 269d 0400 |0008: invoke-static {v4}, Lde/danoeh/antennapod/net/common/NetworkUtils;.wasDownloadBlocked:(Ljava/lang/Throwable;)Z // method@9d26 │ │ +3e775a: 0a00 |000b: move-result v0 │ │ +3e775c: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ +3e7760: 5434 84ef |000e: iget-object v4, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e7764: 7110 87a2 0400 |0010: invoke-static {v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a287 │ │ +3e776a: 0c04 |0013: move-result-object v4 │ │ +3e776c: 5430 84ef |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e7770: 7110 8aa2 0000 |0016: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetcontext:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroid/content/Context; // method@a28a │ │ +3e7776: 0c00 |0019: move-result-object v0 │ │ +3e7778: 6001 5de0 |001a: sget v1, Lde/danoeh/antennapod/playback/service/R$string;.download_error_blocked:I // field@e05d │ │ +3e777c: 6e20 ff01 1000 |001c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3e7782: 0c00 |001f: move-result-object v0 │ │ +3e7784: 7220 482a 0400 |0020: invoke-interface {v4, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ +3e778a: 2839 |0023: goto 005c // +0039 │ │ +3e778c: 6e10 3da6 0400 |0024: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ +3e7792: 0c00 |0027: move-result-object v0 │ │ +3e7794: 2001 7a0a |0028: instance-of v1, v0, Landroidx/media3/datasource/HttpDataSource$HttpDataSourceException; // type@0a7a │ │ +3e7798: 3801 0c00 |002a: if-eqz v1, 0036 // +000c │ │ +3e779c: 6e10 3da6 0000 |002c: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ +3e77a2: 0c01 |002f: move-result-object v1 │ │ +3e77a4: 3801 0600 |0030: if-eqz v1, 0036 // +0006 │ │ +3e77a8: 6e10 3da6 0000 |0032: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ +3e77ae: 0c00 |0035: move-result-object v0 │ │ +3e77b0: 3800 1200 |0036: if-eqz v0, 0048 // +0012 │ │ +3e77b4: 1a01 1145 |0038: const-string v1, "Source error" // string@4511 │ │ +3e77b8: 6e10 3fa6 0000 |003a: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3e77be: 0c02 |003d: move-result-object v2 │ │ +3e77c0: 6e20 e0a5 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3e77c6: 0a01 |0041: move-result v1 │ │ +3e77c8: 3801 0600 |0042: if-eqz v1, 0048 // +0006 │ │ +3e77cc: 6e10 3da6 0000 |0044: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@a63d │ │ +3e77d2: 0c00 |0047: move-result-object v0 │ │ +3e77d4: 5431 84ef |0048: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e77d8: 7110 87a2 0100 |004a: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioErrorListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Landroidx/core/util/Consumer; // method@a287 │ │ +3e77de: 0c01 |004d: move-result-object v1 │ │ +3e77e0: 3800 0700 |004e: if-eqz v0, 0055 // +0007 │ │ +3e77e4: 6e10 3fa6 0000 |0050: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3e77ea: 0c04 |0053: move-result-object v4 │ │ +3e77ec: 2805 |0054: goto 0059 // +0005 │ │ +3e77ee: 6e10 3fa6 0400 |0055: invoke-virtual {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3e77f4: 0c04 |0058: move-result-object v4 │ │ +3e77f6: 7220 482a 4100 |0059: invoke-interface {v1, v4}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ +3e77fc: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0008 line=127 │ │ 0x000e line=128 │ │ 0x0024 line=130 │ │ 0x0028 line=131 │ │ @@ -1451789,17 +1451783,17 @@ │ │ type : '(Landroidx/media3/common/PlaybackException;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7828: |[3e7828] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerErrorChanged:(Landroidx/media3/common/PlaybackException;)V │ │ -3e7838: 7120 423d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackException;)V // method@3d42 │ │ -3e783e: 0e00 |0003: return-void │ │ +3e7800: |[3e7800] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerErrorChanged:(Landroidx/media3/common/PlaybackException;)V │ │ +3e7810: 7120 423d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerErrorChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/PlaybackException;)V // method@3d42 │ │ +3e7816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/PlaybackException; │ │ │ │ @@ -1451808,17 +1451802,17 @@ │ │ type : '(ZI)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e7840: |[3e7840] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerStateChanged:(ZI)V │ │ -3e7850: 7130 433d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerStateChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@3d43 │ │ -3e7856: 0e00 |0003: return-void │ │ +3e7818: |[3e7818] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlayerStateChanged:(ZI)V │ │ +3e7828: 7130 433d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlayerStateChanged:(Landroidx/media3/common/Player$Listener;ZI)V // method@3d43 │ │ +3e782e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1451828,17 +1451822,17 @@ │ │ type : '(Landroidx/media3/common/MediaMetadata;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7858: |[3e7858] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaylistMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ -3e7868: 7120 443d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@3d44 │ │ -3e786e: 0e00 |0003: return-void │ │ +3e7830: |[3e7830] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPlaylistMetadataChanged:(Landroidx/media3/common/MediaMetadata;)V │ │ +3e7840: 7120 443d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPlaylistMetadataChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/MediaMetadata;)V // method@3d44 │ │ +3e7846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/MediaMetadata; │ │ │ │ @@ -1451847,17 +1451841,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e78ac: |[3e78ac] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(I)V │ │ -3e78bc: 7120 453d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Landroidx/media3/common/Player$Listener;I)V // method@3d45 │ │ -3e78c2: 0e00 |0003: return-void │ │ +3e7884: |[3e7884] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(I)V │ │ +3e7894: 7120 453d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Landroidx/media3/common/Player$Listener;I)V // method@3d45 │ │ +3e789a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1451866,26 +1451860,26 @@ │ │ type : '(Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -3e7870: |[3e7870] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;I)V │ │ -3e7880: 5401 84ef |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e7884: 7110 88a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a288 │ │ -3e788a: 0c01 |0005: move-result-object v1 │ │ -3e788c: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ -3e7890: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -3e7892: 3313 0b00 |0009: if-ne v3, v1, 0014 // +000b │ │ -3e7896: 5401 84ef |000b: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ -3e789a: 7110 88a2 0100 |000d: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a288 │ │ -3e78a0: 0c01 |0010: move-result-object v1 │ │ -3e78a2: 7210 c4a5 0100 |0011: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ -3e78a8: 0e00 |0014: return-void │ │ +3e7848: |[3e7848] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onPositionDiscontinuity:(Landroidx/media3/common/Player$PositionInfo;Landroidx/media3/common/Player$PositionInfo;I)V │ │ +3e7858: 5401 84ef |0000: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e785c: 7110 88a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a288 │ │ +3e7862: 0c01 |0005: move-result-object v1 │ │ +3e7864: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ +3e7868: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +3e786a: 3313 0b00 |0009: if-ne v3, v1, 0014 // +000b │ │ +3e786e: 5401 84ef |000b: iget-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;.this$0:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef84 │ │ +3e7872: 7110 88a2 0100 |000d: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.-$$Nest$fgetaudioSeekCompleteListener:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)Ljava/lang/Runnable; // method@a288 │ │ +3e7878: 0c01 |0010: move-result-object v1 │ │ +3e787a: 7210 c4a5 0100 |0011: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@a5c4 │ │ +3e7880: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000b line=149 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0015 reg=1 (null) Landroidx/media3/common/Player$PositionInfo; │ │ @@ -1451897,17 +1451891,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e78c4: |[3e78c4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRenderedFirstFrame:()V │ │ -3e78d4: 7110 463d 0000 |0000: invoke-static {v0}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Landroidx/media3/common/Player$Listener;)V // method@3d46 │ │ -3e78da: 0e00 |0003: return-void │ │ +3e789c: |[3e789c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRenderedFirstFrame:()V │ │ +3e78ac: 7110 463d 0000 |0000: invoke-static {v0}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Landroidx/media3/common/Player$Listener;)V // method@3d46 │ │ +3e78b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ │ │ #26 : (in Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1;) │ │ @@ -1451915,17 +1451909,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e78dc: |[3e78dc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRepeatModeChanged:(I)V │ │ -3e78ec: 7120 473d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRepeatModeChanged:(Landroidx/media3/common/Player$Listener;I)V // method@3d47 │ │ -3e78f2: 0e00 |0003: return-void │ │ +3e78b4: |[3e78b4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onRepeatModeChanged:(I)V │ │ +3e78c4: 7120 473d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onRepeatModeChanged:(Landroidx/media3/common/Player$Listener;I)V // method@3d47 │ │ +3e78ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1451934,17 +1451928,17 @@ │ │ type : '(J)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e78f4: |[3e78f4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekBackIncrementChanged:(J)V │ │ -3e7904: 7130 483d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@3d48 │ │ -3e790a: 0e00 |0003: return-void │ │ +3e78cc: |[3e78cc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekBackIncrementChanged:(J)V │ │ +3e78dc: 7130 483d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekBackIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@3d48 │ │ +3e78e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1451953,17 +1451947,17 @@ │ │ type : '(J)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e790c: |[3e790c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekForwardIncrementChanged:(J)V │ │ -3e791c: 7130 493d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@3d49 │ │ -3e7922: 0e00 |0003: return-void │ │ +3e78e4: |[3e78e4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSeekForwardIncrementChanged:(J)V │ │ +3e78f4: 7130 493d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSeekForwardIncrementChanged:(Landroidx/media3/common/Player$Listener;J)V // method@3d49 │ │ +3e78fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -1451972,17 +1451966,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7924: |[3e7924] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onShuffleModeEnabledChanged:(Z)V │ │ -3e7934: 7120 4a3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d4a │ │ -3e793a: 0e00 |0003: return-void │ │ +3e78fc: |[3e78fc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onShuffleModeEnabledChanged:(Z)V │ │ +3e790c: 7120 4a3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d4a │ │ +3e7912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1451991,17 +1451985,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e793c: |[3e793c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSkipSilenceEnabledChanged:(Z)V │ │ -3e794c: 7120 4b3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d4b │ │ -3e7952: 0e00 |0003: return-void │ │ +3e7914: |[3e7914] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSkipSilenceEnabledChanged:(Z)V │ │ +3e7924: 7120 4b3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Landroidx/media3/common/Player$Listener;Z)V // method@3d4b │ │ +3e792a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -1452010,17 +1452004,17 @@ │ │ type : '(II)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e7954: |[3e7954] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSurfaceSizeChanged:(II)V │ │ -3e7964: 7130 4c3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Landroidx/media3/common/Player$Listener;II)V // method@3d4c │ │ -3e796a: 0e00 |0003: return-void │ │ +3e792c: |[3e792c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onSurfaceSizeChanged:(II)V │ │ +3e793c: 7130 4c3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onSurfaceSizeChanged:(Landroidx/media3/common/Player$Listener;II)V // method@3d4c │ │ +3e7942: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1452030,17 +1452024,17 @@ │ │ type : '(Landroidx/media3/common/Timeline;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3e796c: |[3e796c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTimelineChanged:(Landroidx/media3/common/Timeline;I)V │ │ -3e797c: 7130 4d3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTimelineChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Timeline;I)V // method@3d4d │ │ -3e7982: 0e00 |0003: return-void │ │ +3e7944: |[3e7944] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTimelineChanged:(Landroidx/media3/common/Timeline;I)V │ │ +3e7954: 7130 4d3d 1002 |0000: invoke-static {v0, v1, v2}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTimelineChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Timeline;I)V // method@3d4d │ │ +3e795a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Timeline; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1452050,17 +1452044,17 @@ │ │ type : '(Landroidx/media3/common/TrackSelectionParameters;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e7984: |[3e7984] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTrackSelectionParametersChanged:(Landroidx/media3/common/TrackSelectionParameters;)V │ │ -3e7994: 7120 4e3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/TrackSelectionParameters;)V // method@3d4e │ │ -3e799a: 0e00 |0003: return-void │ │ +3e795c: |[3e795c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTrackSelectionParametersChanged:(Landroidx/media3/common/TrackSelectionParameters;)V │ │ +3e796c: 7120 4e3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTrackSelectionParametersChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/TrackSelectionParameters;)V // method@3d4e │ │ +3e7972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/TrackSelectionParameters; │ │ │ │ @@ -1452069,17 +1452063,17 @@ │ │ type : '(Landroidx/media3/common/Tracks;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e799c: |[3e799c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTracksChanged:(Landroidx/media3/common/Tracks;)V │ │ -3e79ac: 7120 4f3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTracksChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Tracks;)V // method@3d4f │ │ -3e79b2: 0e00 |0003: return-void │ │ +3e7974: |[3e7974] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onTracksChanged:(Landroidx/media3/common/Tracks;)V │ │ +3e7984: 7120 4f3d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onTracksChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/Tracks;)V // method@3d4f │ │ +3e798a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/Tracks; │ │ │ │ @@ -1452088,17 +1452082,17 @@ │ │ type : '(Landroidx/media3/common/VideoSize;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e79b4: |[3e79b4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVideoSizeChanged:(Landroidx/media3/common/VideoSize;)V │ │ -3e79c4: 7120 503d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVideoSizeChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/VideoSize;)V // method@3d50 │ │ -3e79ca: 0e00 |0003: return-void │ │ +3e798c: |[3e798c] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVideoSizeChanged:(Landroidx/media3/common/VideoSize;)V │ │ +3e799c: 7120 503d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVideoSizeChanged:(Landroidx/media3/common/Player$Listener;Landroidx/media3/common/VideoSize;)V // method@3d50 │ │ +3e79a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/media3/common/VideoSize; │ │ │ │ @@ -1452107,17 +1452101,17 @@ │ │ type : '(F)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3e79cc: |[3e79cc] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVolumeChanged:(F)V │ │ -3e79dc: 7120 513d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVolumeChanged:(Landroidx/media3/common/Player$Listener;F)V // method@3d51 │ │ -3e79e2: 0e00 |0003: return-void │ │ +3e79a4: |[3e79a4] de.danoeh.antennapod.playback.service.internal.ExoPlayerWrapper$1.onVolumeChanged:(F)V │ │ +3e79b4: 7120 513d 1000 |0000: invoke-static {v0, v1}, Landroidx/media3/common/Player$Listener$-CC;.$default$onVolumeChanged:(Landroidx/media3/common/Player$Listener;F)V // method@3d51 │ │ +3e79ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper$1; │ │ 0x0000 - 0x0004 reg=1 (null) F │ │ │ │ @@ -1452147,35 +1452141,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8438: |[3e8438] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.:()V │ │ -3e8448: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e844e: 0e00 |0003: return-void │ │ +3e8410: |[3e8410] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.:()V │ │ +3e8420: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e8426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e8450: |[3e8450] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ -3e8460: 1f01 481b |0000: check-cast v1, Ljava/lang/Integer; // type@1b48 │ │ -3e8464: 7110 c8a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V // method@a2c8 │ │ -3e846a: 0e00 |0005: return-void │ │ +3e8428: |[3e8428] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda2.accept:(Ljava/lang/Object;)V │ │ +3e8438: 1f01 481b |0000: check-cast v1, Ljava/lang/Integer; // type@1b48 │ │ +3e843c: 7110 c8a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V // method@a2c8 │ │ +3e8442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1452205,35 +1452199,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e846c: |[3e846c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.:()V │ │ -3e847c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e8482: 0e00 |0003: return-void │ │ +3e8444: |[3e8444] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.:()V │ │ +3e8454: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e845a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e8484: |[3e8484] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3e8494: 1f01 601b |0000: check-cast v1, Ljava/lang/String; // type@1b60 │ │ -3e8498: 7110 caa2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V // method@a2ca │ │ -3e849e: 0e00 |0005: return-void │ │ +3e845c: |[3e845c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3e846c: 1f01 601b |0000: check-cast v1, Ljava/lang/String; // type@1b60 │ │ +3e8470: 7110 caa2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V // method@a2ca │ │ +3e8476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1452263,35 +1452257,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8510: |[3e8510] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.:()V │ │ -3e8520: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e8526: 0e00 |0003: return-void │ │ +3e84e8: |[3e84e8] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.:()V │ │ +3e84f8: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e84fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e8528: |[3e8528] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ -3e8538: 1f01 481b |0000: check-cast v1, Ljava/lang/Integer; // type@1b48 │ │ -3e853c: 7110 c4a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V // method@a2c4 │ │ -3e8542: 0e00 |0005: return-void │ │ +3e8500: |[3e8500] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda6.accept:(Ljava/lang/Object;)V │ │ +3e8510: 1f01 481b |0000: check-cast v1, Ljava/lang/Integer; // type@1b48 │ │ +3e8514: 7110 c4a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V // method@a2c4 │ │ +3e851a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1452321,35 +1452315,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8544: |[3e8544] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.:()V │ │ -3e8554: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3e855a: 0e00 |0003: return-void │ │ +3e851c: |[3e851c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.:()V │ │ +3e852c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3e8532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3e855c: |[3e855c] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.accept:(Ljava/lang/Object;)V │ │ -3e856c: 1f01 601b |0000: check-cast v1, Ljava/lang/String; // type@1b60 │ │ -3e8570: 7110 c9a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V // method@a2c9 │ │ -3e8576: 0e00 |0005: return-void │ │ +3e8534: |[3e8534] de.danoeh.antennapod.playback.service.internal.LocalPSMP$$ExternalSyntheticLambda7.accept:(Ljava/lang/Object;)V │ │ +3e8544: 1f01 601b |0000: check-cast v1, Ljava/lang/String; // type@1b60 │ │ +3e8548: 7110 c9a2 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V // method@a2c9 │ │ +3e854e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1452447,34 +1452441,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e8b14: |[3e8b14] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V │ │ -3e8b24: 7100 e7a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$4:()V // method@a2e7 │ │ -3e8b2a: 0e00 |0003: return-void │ │ +3e8aec: |[3e8aec] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$2vJ_epFZROqBENEo7XCnK2SCfmI:()V │ │ +3e8afc: 7100 e7a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$4:()V // method@a2e7 │ │ +3e8b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #1 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : '$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM' │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8b2c: |[3e8b2c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V │ │ -3e8b3c: 7110 eba2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V // method@a2eb │ │ -3e8b42: 0e00 |0003: return-void │ │ +3e8b04: |[3e8b04] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$JDFO72vg4gWZ2RQwDsgkPMP1sHM:(Ljava/lang/Integer;)V │ │ +3e8b14: 7110 eba2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V // method@a2eb │ │ +3e8b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Integer; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452482,17 +1452476,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8b44: |[3e8b44] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -3e8b54: 7010 d9a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.genericSeekCompleteListener:()V // method@a2d9 │ │ -3e8b5a: 0e00 |0003: return-void │ │ +3e8b1c: |[3e8b1c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$KLf7C2-uq9RRHkCyW1RuCVjKQLk:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +3e8b2c: 7010 d9a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.genericSeekCompleteListener:()V // method@a2d9 │ │ +3e8b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452500,34 +1452494,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -3e8b5c: |[3e8b5c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V │ │ -3e8b6c: 7100 e6a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$3:()V // method@a2e6 │ │ -3e8b72: 0e00 |0003: return-void │ │ +3e8b34: |[3e8b34] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$TTc3zph7U7lZMER4S_lVocgkNpo:()V │ │ +3e8b44: 7100 e6a2 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$3:()V // method@a2e6 │ │ +3e8b4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : '$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY' │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8b74: |[3e8b74] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -3e8b84: 7010 eaa2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$0:()V // method@a2ea │ │ -3e8b8a: 0e00 |0003: return-void │ │ +3e8b4c: |[3e8b4c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$jN0coaRA47LaOLz3Y2ZNsllnyaY:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +3e8b5c: 7010 eaa2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$0:()V // method@a2ea │ │ +3e8b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #5 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452535,17 +1452529,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8b8c: |[3e8b8c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V │ │ -3e8b9c: 7110 e8a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V // method@a2e8 │ │ -3e8ba2: 0e00 |0003: return-void │ │ +3e8b64: |[3e8b64] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$lwxBGAmb90N-EFJGnjcNI_hJ2zI:(Ljava/lang/Integer;)V │ │ +3e8b74: 7110 e8a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V // method@a2e8 │ │ +3e8b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Integer; │ │ │ │ #6 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452553,17 +1452547,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8ba4: |[3e8ba4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V │ │ -3e8bb4: 7110 eca2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V // method@a2ec │ │ -3e8bba: 0e00 |0003: return-void │ │ +3e8b7c: |[3e8b7c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$qGpA5r8t7uTkG9pJ8zULK4yphms:(Ljava/lang/String;)V │ │ +3e8b8c: 7110 eca2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V // method@a2ec │ │ +3e8b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452571,17 +1452565,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8bbc: |[3e8bbc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V │ │ -3e8bcc: 7110 e9a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V // method@a2e9 │ │ -3e8bd2: 0e00 |0003: return-void │ │ +3e8b94: |[3e8b94] de.danoeh.antennapod.playback.service.internal.LocalPSMP.$r8$lambda$vod0EhjpNo0CHz0wbUoiHbPHOPA:(Ljava/lang/String;)V │ │ +3e8ba4: 7110 e9a2 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V // method@a2e9 │ │ +3e8baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/String; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452589,17 +1452583,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e87b0: |[3e87b0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; │ │ -3e87c0: 5400 99ef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@ef99 │ │ -3e87c4: 1100 |0002: return-object v0 │ │ +3e8788: |[3e8788] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetaudioFocusCanceller:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Landroid/os/Handler; │ │ +3e8798: 5400 99ef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@ef99 │ │ +3e879c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #9 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452607,17 +1452601,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8834: |[3e8834] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ -3e8844: 5500 9def |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@ef9d │ │ -3e8848: 0f00 |0002: return v0 │ │ +3e880c: |[3e880c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetisShutDown:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ +3e881c: 5500 9def |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@ef9d │ │ +3e8820: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #10 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452625,17 +1452619,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8994: |[3e8994] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ -3e89a4: 5400 9fef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e89a8: 1100 |0002: return-object v0 │ │ +3e896c: |[3e896c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetmediaPlayer:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; │ │ +3e897c: 5400 9fef |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8980: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452643,17 +1452637,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e884c: |[3e884c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ -3e885c: 5500 a1ef |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ -3e8860: 0f00 |0002: return v0 │ │ +3e8824: |[3e8824] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fgetpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Z │ │ +3e8834: 5500 a1ef |0000: iget-boolean v0, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ +3e8838: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #12 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452661,17 +1452655,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8bd4: |[3e8bd4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V │ │ -3e8be4: 5c01 a1ef |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ -3e8be8: 0e00 |0002: return-void │ │ +3e8bac: |[3e8bac] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$fputpausedBecauseOfTransientAudiofocusLoss:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;Z)V │ │ +3e8bbc: 5c01 a1ef |0000: iput-boolean v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ +3e8bc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1452680,17 +1452674,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3e8bec: |[3e8bec] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ -3e8bfc: 7010 d2a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ -3e8c02: 0e00 |0003: return-void │ │ +3e8bc4: |[3e8bc4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.-$$Nest$mabandonAudioFocus:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V │ │ +3e8bd4: 7010 d2a2 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ +3e8bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #14 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452698,62 +1452692,62 @@ │ │ type : '(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -3e8c04: |[3e8c04] de.danoeh.antennapod.playback.service.internal.LocalPSMP.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ -3e8c14: 7030 d4a0 3204 |0000: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a0d4 │ │ -3e8c1a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -3e8c1c: 5c24 9def |0004: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@ef9d │ │ -3e8c20: 2200 8b1a |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // type@1a8b │ │ -3e8c24: 7020 c0a2 2000 |0008: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2c0 │ │ -3e8c2a: 5b20 9aef |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@ef9a │ │ -3e8c2e: 1a01 0559 |000d: const-string v1, "audio" // string@5905 │ │ -3e8c32: 6e20 0202 1300 |000f: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3e8c38: 0c03 |0012: move-result-object v3 │ │ -3e8c3a: 1f03 1301 |0013: check-cast v3, Landroid/media/AudioManager; // type@0113 │ │ -3e8c3e: 5b23 9cef |0015: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@ef9c │ │ -3e8c42: 2203 1a1c |0017: new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean; // type@1c1a │ │ -3e8c46: 7020 14a9 4300 |0019: invoke-direct {v3, v4}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@a914 │ │ -3e8c4c: 5b23 a3ef |001c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ -3e8c50: 2203 8501 |001e: new-instance v3, Landroid/os/Handler; // type@0185 │ │ -3e8c54: 7100 8f07 0000 |0020: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ -3e8c5a: 0c01 |0023: move-result-object v1 │ │ -3e8c5c: 7020 6a07 1300 |0024: invoke-direct {v3, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ -3e8c62: 5b23 99ef |0027: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@ef99 │ │ -3e8c66: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -3e8c68: 5b23 9fef |002a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8c6c: 5b23 a4ef |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ -3e8c70: 5c24 a1ef |002e: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ -3e8c74: 6204 926d |0030: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ -3e8c78: 5b24 a0ef |0032: iput-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ -3e8c7c: 5b23 a6ef |0034: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ -3e8c80: 2203 2909 |0036: new-instance v3, Landroidx/media/AudioAttributesCompat$Builder; // type@0929 │ │ -3e8c84: 7010 9639 0300 |0038: invoke-direct {v3}, Landroidx/media/AudioAttributesCompat$Builder;.:()V // method@3996 │ │ -3e8c8a: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -3e8c8c: 6e20 9939 4300 |003c: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setUsage:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@3999 │ │ -3e8c92: 0c03 |003f: move-result-object v3 │ │ -3e8c94: 6e20 9839 4300 |0040: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setContentType:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@3998 │ │ -3e8c9a: 0c03 |0043: move-result-object v3 │ │ -3e8c9c: 6e10 9739 0300 |0044: invoke-virtual {v3}, Landroidx/media/AudioAttributesCompat$Builder;.build:()Landroidx/media/AudioAttributesCompat; // method@3997 │ │ -3e8ca2: 0c03 |0047: move-result-object v3 │ │ -3e8ca4: 2201 3909 |0048: new-instance v1, Landroidx/media/AudioFocusRequestCompat$Builder; // type@0939 │ │ -3e8ca8: 7020 de39 4100 |004a: invoke-direct {v1, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.:(I)V // method@39de │ │ -3e8cae: 6e20 e139 3100 |004d: invoke-virtual {v1, v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.setAudioAttributes:(Landroidx/media/AudioAttributesCompat;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@39e1 │ │ -3e8cb4: 0c03 |0050: move-result-object v3 │ │ -3e8cb6: 6e20 e339 0300 |0051: invoke-virtual {v3, v0}, Landroidx/media/AudioFocusRequestCompat$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@39e3 │ │ -3e8cbc: 0c03 |0054: move-result-object v3 │ │ -3e8cbe: 6e20 e539 4300 |0055: invoke-virtual {v3, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.setWillPauseWhenDucked:(Z)Landroidx/media/AudioFocusRequestCompat$Builder; // method@39e5 │ │ -3e8cc4: 0c03 |0058: move-result-object v3 │ │ -3e8cc6: 6e10 df39 0300 |0059: invoke-virtual {v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.build:()Landroidx/media/AudioFocusRequestCompat; // method@39df │ │ -3e8ccc: 0c03 |005c: move-result-object v3 │ │ -3e8cce: 5b23 9bef |005d: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@ef9b │ │ -3e8cd2: 0e00 |005f: return-void │ │ +3e8bdc: |[3e8bdc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V │ │ +3e8bec: 7030 d4a0 3204 |0000: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.:(Landroid/content/Context;Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;)V // method@a0d4 │ │ +3e8bf2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +3e8bf4: 5c24 9def |0004: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@ef9d │ │ +3e8bf8: 2200 8b1a |0006: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1; // type@1a8b │ │ +3e8bfc: 7020 c0a2 2000 |0008: invoke-direct {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$1;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2c0 │ │ +3e8c02: 5b20 9aef |000b: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@ef9a │ │ +3e8c06: 1a01 0559 |000d: const-string v1, "audio" // string@5905 │ │ +3e8c0a: 6e20 0202 1300 |000f: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3e8c10: 0c03 |0012: move-result-object v3 │ │ +3e8c12: 1f03 1301 |0013: check-cast v3, Landroid/media/AudioManager; // type@0113 │ │ +3e8c16: 5b23 9cef |0015: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@ef9c │ │ +3e8c1a: 2203 1a1c |0017: new-instance v3, Ljava/util/concurrent/atomic/AtomicBoolean; // type@1c1a │ │ +3e8c1e: 7020 14a9 4300 |0019: invoke-direct {v3, v4}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@a914 │ │ +3e8c24: 5b23 a3ef |001c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ +3e8c28: 2203 8501 |001e: new-instance v3, Landroid/os/Handler; // type@0185 │ │ +3e8c2c: 7100 8f07 0000 |0020: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@078f │ │ +3e8c32: 0c01 |0023: move-result-object v1 │ │ +3e8c34: 7020 6a07 1300 |0024: invoke-direct {v3, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@076a │ │ +3e8c3a: 5b23 99ef |0027: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusCanceller:Landroid/os/Handler; // field@ef99 │ │ +3e8c3e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +3e8c40: 5b23 9fef |002a: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8c44: 5b23 a4ef |002c: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ +3e8c48: 5c24 a1ef |002e: iput-boolean v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ +3e8c4c: 6204 926d |0030: sget-object v4, Lde/danoeh/antennapod/model/playback/MediaType;.UNKNOWN:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d92 │ │ +3e8c50: 5b24 a0ef |0032: iput-object v4, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ +3e8c54: 5b23 a6ef |0034: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ +3e8c58: 2203 2909 |0036: new-instance v3, Landroidx/media/AudioAttributesCompat$Builder; // type@0929 │ │ +3e8c5c: 7010 9639 0300 |0038: invoke-direct {v3}, Landroidx/media/AudioAttributesCompat$Builder;.:()V // method@3996 │ │ +3e8c62: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +3e8c64: 6e20 9939 4300 |003c: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setUsage:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@3999 │ │ +3e8c6a: 0c03 |003f: move-result-object v3 │ │ +3e8c6c: 6e20 9839 4300 |0040: invoke-virtual {v3, v4}, Landroidx/media/AudioAttributesCompat$Builder;.setContentType:(I)Landroidx/media/AudioAttributesCompat$Builder; // method@3998 │ │ +3e8c72: 0c03 |0043: move-result-object v3 │ │ +3e8c74: 6e10 9739 0300 |0044: invoke-virtual {v3}, Landroidx/media/AudioAttributesCompat$Builder;.build:()Landroidx/media/AudioAttributesCompat; // method@3997 │ │ +3e8c7a: 0c03 |0047: move-result-object v3 │ │ +3e8c7c: 2201 3909 |0048: new-instance v1, Landroidx/media/AudioFocusRequestCompat$Builder; // type@0939 │ │ +3e8c80: 7020 de39 4100 |004a: invoke-direct {v1, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.:(I)V // method@39de │ │ +3e8c86: 6e20 e139 3100 |004d: invoke-virtual {v1, v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.setAudioAttributes:(Landroidx/media/AudioAttributesCompat;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@39e1 │ │ +3e8c8c: 0c03 |0050: move-result-object v3 │ │ +3e8c8e: 6e20 e339 0300 |0051: invoke-virtual {v3, v0}, Landroidx/media/AudioFocusRequestCompat$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroidx/media/AudioFocusRequestCompat$Builder; // method@39e3 │ │ +3e8c94: 0c03 |0054: move-result-object v3 │ │ +3e8c96: 6e20 e539 4300 |0055: invoke-virtual {v3, v4}, Landroidx/media/AudioFocusRequestCompat$Builder;.setWillPauseWhenDucked:(Z)Landroidx/media/AudioFocusRequestCompat$Builder; // method@39e5 │ │ +3e8c9c: 0c03 |0058: move-result-object v3 │ │ +3e8c9e: 6e10 df39 0300 |0059: invoke-virtual {v3}, Landroidx/media/AudioFocusRequestCompat$Builder;.build:()Landroidx/media/AudioFocusRequestCompat; // method@39df │ │ +3e8ca4: 0c03 |005c: move-result-object v3 │ │ +3e8ca6: 5b23 9bef |005d: iput-object v3, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@ef9b │ │ +3e8caa: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=58 │ │ 0x0006 line=608 │ │ 0x000f line=64 │ │ 0x0017 line=65 │ │ @@ -1452782,19 +1452776,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3e8cd4: |[3e8cd4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.abandonAudioFocus:()V │ │ -3e8ce4: 5420 9cef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@ef9c │ │ -3e8ce8: 5421 9bef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@ef9b │ │ -3e8cec: 7120 f439 1000 |0004: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.abandonAudioFocusRequest:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@39f4 │ │ -3e8cf2: 0e00 |0007: return-void │ │ +3e8cac: |[3e8cac] de.danoeh.antennapod.playback.service.internal.LocalPSMP.abandonAudioFocus:()V │ │ +3e8cbc: 5420 9cef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@ef9c │ │ +3e8cc0: 5421 9bef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@ef9b │ │ +3e8cc4: 7120 f439 1000 |0004: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.abandonAudioFocusRequest:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@39f4 │ │ +3e8cca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #16 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452802,17 +1452796,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e894c: |[3e894c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; │ │ -3e895c: 5400 10c9 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e8960: 1100 |0002: return-object v0 │ │ +3e8924: |[3e8924] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$000:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; │ │ +3e8934: 5400 10c9 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e8938: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #17 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452820,17 +1452814,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8964: |[3e8964] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3e8974: 5400 13c9 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8978: 1100 |0002: return-object v0 │ │ +3e893c: |[3e893c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$100:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3e894c: 5400 13c9 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #18 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452838,17 +1452832,17 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e897c: |[3e897c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ -3e898c: 5400 13c9 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8990: 1100 |0002: return-object v0 │ │ +3e8954: |[3e8954] de.danoeh.antennapod.playback.service.internal.LocalPSMP.access$200:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)Lde/danoeh/antennapod/playback/base/PlayerStatus; │ │ +3e8964: 5400 13c9 |0000: iget-object v0, v0, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8968: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #19 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1452856,32 +1452850,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -3e8cf4: |[3e8cf4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.clearMediaPlayerListeners:()V │ │ -3e8d04: 5420 9fef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8d08: 2201 821a |0002: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0; // type@1a82 │ │ -3e8d0c: 7010 ada2 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0;.:()V // method@a2ad │ │ -3e8d12: 6e20 a6a2 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a2a6 │ │ -3e8d18: 5420 9fef |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8d1c: 2201 831a |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1; // type@1a83 │ │ -3e8d20: 7010 afa2 0100 |000e: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1;.:()V // method@a2af │ │ -3e8d26: 6e20 a8a2 1000 |0011: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a2a8 │ │ -3e8d2c: 5420 9fef |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8d30: 2201 841a |0016: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2; // type@1a84 │ │ -3e8d34: 7010 b1a2 0100 |0018: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2;.:()V // method@a2b1 │ │ -3e8d3a: 6e20 a5a2 1000 |001b: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a2a5 │ │ -3e8d40: 5420 9fef |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8d44: 2201 851a |0020: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3; // type@1a85 │ │ -3e8d48: 7010 b3a2 0100 |0022: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3;.:()V // method@a2b3 │ │ -3e8d4e: 6e20 a7a2 1000 |0025: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a2a7 │ │ -3e8d54: 0e00 |0028: return-void │ │ +3e8ccc: |[3e8ccc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.clearMediaPlayerListeners:()V │ │ +3e8cdc: 5420 9fef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8ce0: 2201 821a |0002: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0; // type@1a82 │ │ +3e8ce4: 7010 ada2 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda0;.:()V // method@a2ad │ │ +3e8cea: 6e20 a6a2 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a2a6 │ │ +3e8cf0: 5420 9fef |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8cf4: 2201 831a |000c: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1; // type@1a83 │ │ +3e8cf8: 7010 afa2 0100 |000e: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda1;.:()V // method@a2af │ │ +3e8cfe: 6e20 a8a2 1000 |0011: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a2a8 │ │ +3e8d04: 5420 9fef |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d08: 2201 841a |0016: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2; // type@1a84 │ │ +3e8d0c: 7010 b1a2 0100 |0018: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda2;.:()V // method@a2b1 │ │ +3e8d12: 6e20 a5a2 1000 |001b: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a2a5 │ │ +3e8d18: 5420 9fef |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d1c: 2201 851a |0020: new-instance v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3; // type@1a85 │ │ +3e8d20: 7010 b3a2 0100 |0022: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda3;.:()V // method@a2b3 │ │ +3e8d26: 6e20 a7a2 1000 |0025: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a2a7 │ │ +3e8d2c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x000a line=752 │ │ 0x0014 line=753 │ │ 0x001e line=754 │ │ locals : │ │ @@ -1452892,36 +1452886,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -3e8d58: |[3e8d58] de.danoeh.antennapod.playback.service.internal.LocalPSMP.createMediaPlayer:()V │ │ -3e8d68: 5420 9fef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8d6c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3e8d70: 5420 9fef |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8d74: 6e10 9da2 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a29d │ │ -3e8d7a: 5420 9eef |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8d7e: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -3e8d82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -3e8d84: 5b20 9fef |000e: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8d88: 6200 1fc9 |0010: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3e8d8c: 5b20 13c9 |0012: iput-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8d90: 0e00 |0014: return-void │ │ -3e8d92: 2200 811a |0015: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // type@1a81 │ │ -3e8d96: 5421 11c9 |0017: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ -3e8d9a: 7020 8ca2 1000 |0019: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.:(Landroid/content/Context;)V // method@a28c │ │ -3e8da0: 5b20 9fef |001c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8da4: 5420 9fef |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8da8: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -3e8daa: 6e20 a0a2 1000 |0021: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioStreamType:(I)V // method@a2a0 │ │ -3e8db0: 5420 9fef |0024: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8db4: 7020 f8a2 0200 |0026: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a2f8 │ │ -3e8dba: 0e00 |0029: return-void │ │ +3e8d30: |[3e8d30] de.danoeh.antennapod.playback.service.internal.LocalPSMP.createMediaPlayer:()V │ │ +3e8d40: 5420 9fef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d44: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3e8d48: 5420 9fef |0004: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d4c: 6e10 9da2 0000 |0006: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a29d │ │ +3e8d52: 5420 9eef |0009: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8d56: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +3e8d5a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +3e8d5c: 5b20 9fef |000e: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d60: 6200 1fc9 |0010: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3e8d64: 5b20 13c9 |0012: iput-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8d68: 0e00 |0014: return-void │ │ +3e8d6a: 2200 811a |0015: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // type@1a81 │ │ +3e8d6e: 5421 11c9 |0017: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ +3e8d72: 7020 8ca2 1000 |0019: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.:(Landroid/content/Context;)V // method@a28c │ │ +3e8d78: 5b20 9fef |001c: iput-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d7c: 5420 9fef |001e: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d80: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +3e8d82: 6e20 a0a2 1000 |0021: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioStreamType:(I)V // method@a2a0 │ │ +3e8d88: 5420 9fef |0024: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8d8c: 7020 f8a2 0200 |0026: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V // method@a2f8 │ │ +3e8d92: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0004 line=595 │ │ 0x0009 line=597 │ │ 0x000e line=598 │ │ 0x0010 line=599 │ │ @@ -1452936,38 +1452930,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -3e8ebc: |[3e8ebc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.genericSeekCompleteListener:()V │ │ -3e8ecc: 1a00 7d2f |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e8ed0: 1a01 a670 |0002: const-string v1, "genericSeekCompleteListener" // string@70a6 │ │ -3e8ed4: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e8eda: 5430 a2ef |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ -3e8ede: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -3e8ee2: 6e10 e3a8 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ -3e8ee8: 5430 13c9 |000e: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8eec: 6201 1bc9 |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e8ef0: 3310 0d00 |0012: if-ne v0, v1, 001f // +000d │ │ -3e8ef4: 5430 10c9 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e8ef8: 5431 9eef |0016: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8efc: 6e10 dfa2 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ -3e8f02: 0a02 |001b: move-result v2 │ │ -3e8f04: 7230 cba0 1002 |001c: invoke-interface {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0cb │ │ -3e8f0a: 5430 13c9 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8f0e: 6201 1ec9 |0021: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ -3e8f12: 3310 0d00 |0023: if-ne v0, v1, 0030 // +000d │ │ -3e8f16: 5430 a4ef |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ -3e8f1a: 5431 9eef |0027: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8f1e: 6e10 dfa2 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ -3e8f24: 0a02 |002c: move-result v2 │ │ -3e8f26: 6e40 f3a0 0321 |002d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ -3e8f2c: 0e00 |0030: return-void │ │ +3e8e94: |[3e8e94] de.danoeh.antennapod.playback.service.internal.LocalPSMP.genericSeekCompleteListener:()V │ │ +3e8ea4: 1a00 7d2f |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e8ea8: 1a01 a670 |0002: const-string v1, "genericSeekCompleteListener" // string@70a6 │ │ +3e8eac: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e8eb2: 5430 a2ef |0007: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ +3e8eb6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +3e8eba: 6e10 e3a8 0000 |000b: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@a8e3 │ │ +3e8ec0: 5430 13c9 |000e: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8ec4: 6201 1bc9 |0010: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e8ec8: 3310 0d00 |0012: if-ne v0, v1, 001f // +000d │ │ +3e8ecc: 5430 10c9 |0014: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e8ed0: 5431 9eef |0016: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8ed4: 6e10 dfa2 0300 |0018: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ +3e8eda: 0a02 |001b: move-result v2 │ │ +3e8edc: 7230 cba0 1002 |001c: invoke-interface {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackStart:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0cb │ │ +3e8ee2: 5430 13c9 |001f: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8ee6: 6201 1ec9 |0021: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ +3e8eea: 3310 0d00 |0023: if-ne v0, v1, 0030 // +000d │ │ +3e8eee: 5430 a4ef |0025: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ +3e8ef2: 5431 9eef |0027: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8ef6: 6e10 dfa2 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ +3e8efc: 0a02 |002c: move-result v2 │ │ +3e8efe: 6e40 f3a0 0321 |002d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ +3e8f04: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=758 │ │ 0x0007 line=759 │ │ 0x000b line=760 │ │ 0x000e line=762 │ │ 0x0014 line=763 │ │ @@ -1452981,79 +1452975,79 @@ │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e8f30: |[3e8f30] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$3:()V │ │ -3e8f40: 0e00 |0000: return-void │ │ +3e8f08: |[3e8f08] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$3:()V │ │ +3e8f18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$clearMediaPlayerListeners$4' │ │ type : '()V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e8f44: |[3e8f44] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$4:()V │ │ -3e8f54: 0e00 |0000: return-void │ │ +3e8f1c: |[3e8f1c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$4:()V │ │ +3e8f2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$clearMediaPlayerListeners$5' │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e8f58: |[3e8f58] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V │ │ -3e8f68: 0e00 |0000: return-void │ │ +3e8f30: |[3e8f30] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$5:(Ljava/lang/Integer;)V │ │ +3e8f40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$clearMediaPlayerListeners$6' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3e8f6c: |[3e8f6c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V │ │ -3e8f7c: 0e00 |0000: return-void │ │ +3e8f44: |[3e8f44] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$clearMediaPlayerListeners$6:(Ljava/lang/String;)V │ │ +3e8f54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'lambda$setMediaPlayerListeners$0' │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -3e8f80: |[3e8f80] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$0:()V │ │ -3e8f90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -3e8f92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -3e8f94: 6e50 d8a2 0201 |0002: invoke-virtual {v2, v0, v1, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a2d8 │ │ -3e8f9a: 0e00 |0005: return-void │ │ +3e8f58: |[3e8f58] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$0:()V │ │ +3e8f68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +3e8f6a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +3e8f6c: 6e50 d8a2 0201 |0002: invoke-virtual {v2, v0, v1, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a2d8 │ │ +3e8f72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=736 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #27 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453061,46 +1453055,46 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -3e8f9c: |[3e8f9c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V │ │ -3e8fac: 6e10 6fa5 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3e8fb2: 0a00 |0003: move-result v0 │ │ -3e8fb4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3e8fb6: 3310 0e00 |0005: if-ne v0, v1, 0013 // +000e │ │ -3e8fba: 7100 45aa 0000 |0007: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e8fc0: 0c02 |000a: move-result-object v2 │ │ -3e8fc2: 7100 0b9b 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@9b0b │ │ -3e8fc8: 0c00 |000e: move-result-object v0 │ │ -3e8fca: 6e20 48aa 0200 |000f: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e8fd0: 2829 |0012: goto 003b // +0029 │ │ -3e8fd2: 6e10 6fa5 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3e8fd8: 0a00 |0016: move-result v0 │ │ -3e8fda: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ -3e8fdc: 3310 0e00 |0018: if-ne v0, v1, 0026 // +000e │ │ -3e8fe0: 7100 45aa 0000 |001a: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e8fe6: 0c02 |001d: move-result-object v2 │ │ -3e8fe8: 7100 069b 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@9b06 │ │ -3e8fee: 0c00 |0021: move-result-object v0 │ │ -3e8ff0: 6e20 48aa 0200 |0022: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e8ff6: 2816 |0025: goto 003b // +0016 │ │ -3e8ff8: 7100 45aa 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e8ffe: 0c00 |0029: move-result-object v0 │ │ -3e9000: 6e10 6fa5 0200 |002a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3e9006: 0a02 |002d: move-result v2 │ │ -3e9008: 8222 |002e: int-to-float v2, v2 │ │ -3e900a: 1401 0ad7 233c |002f: const v1, #float 0.01 // #3c23d70a │ │ -3e9010: a802 0201 |0032: mul-float v2, v2, v1 │ │ -3e9014: 7110 0a9b 0200 |0034: invoke-static {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@9b0a │ │ -3e901a: 0c02 |0037: move-result-object v2 │ │ -3e901c: 6e20 48aa 2000 |0038: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e9022: 0e00 |003b: return-void │ │ +3e8f74: |[3e8f74] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$1:(Ljava/lang/Integer;)V │ │ +3e8f84: 6e10 6fa5 0200 |0000: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3e8f8a: 0a00 |0003: move-result v0 │ │ +3e8f8c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3e8f8e: 3310 0e00 |0005: if-ne v0, v1, 0013 // +000e │ │ +3e8f92: 7100 45aa 0000 |0007: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e8f98: 0c02 |000a: move-result-object v2 │ │ +3e8f9a: 7100 0b9b 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.started:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@9b0b │ │ +3e8fa0: 0c00 |000e: move-result-object v0 │ │ +3e8fa2: 6e20 48aa 0200 |000f: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e8fa8: 2829 |0012: goto 003b // +0029 │ │ +3e8faa: 6e10 6fa5 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3e8fb0: 0a00 |0016: move-result v0 │ │ +3e8fb2: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ +3e8fb4: 3310 0e00 |0018: if-ne v0, v1, 0026 // +000e │ │ +3e8fb8: 7100 45aa 0000 |001a: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e8fbe: 0c02 |001d: move-result-object v2 │ │ +3e8fc0: 7100 069b 0000 |001e: invoke-static {}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.ended:()Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@9b06 │ │ +3e8fc6: 0c00 |0021: move-result-object v0 │ │ +3e8fc8: 6e20 48aa 0200 |0022: invoke-virtual {v2, v0}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e8fce: 2816 |0025: goto 003b // +0016 │ │ +3e8fd0: 7100 45aa 0000 |0026: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e8fd6: 0c00 |0029: move-result-object v0 │ │ +3e8fd8: 6e10 6fa5 0200 |002a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3e8fde: 0a02 |002d: move-result v2 │ │ +3e8fe0: 8222 |002e: int-to-float v2, v2 │ │ +3e8fe2: 1401 0ad7 233c |002f: const v1, #float 0.01 // #3c23d70a │ │ +3e8fe8: a802 0201 |0032: mul-float v2, v2, v1 │ │ +3e8fec: 7110 0a9b 0200 |0034: invoke-static {v2}, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent;.progressUpdate:(F)Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; // method@9b0a │ │ +3e8ff2: 0c02 |0037: move-result-object v2 │ │ +3e8ff4: 6e20 48aa 2000 |0038: invoke-virtual {v0, v2}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e8ffa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0007 line=740 │ │ 0x0013 line=741 │ │ 0x001a line=742 │ │ 0x0026 line=744 │ │ @@ -1453112,21 +1453106,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3e9024: |[3e9024] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V │ │ -3e9034: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e903a: 0c00 |0003: move-result-object v0 │ │ -3e903c: 2201 9618 |0004: new-instance v1, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ -3e9040: 7020 e59a 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@9ae5 │ │ -3e9046: 6e20 49aa 1000 |0009: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3e904c: 0e00 |000c: return-void │ │ +3e8ffc: |[3e8ffc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.lambda$setMediaPlayerListeners$2:(Ljava/lang/String;)V │ │ +3e900c: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e9012: 0c00 |0003: move-result-object v0 │ │ +3e9014: 2201 9618 |0004: new-instance v1, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ +3e9018: 7020 e59a 2100 |0006: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@9ae5 │ │ +3e901e: 6e20 49aa 1000 |0009: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3e9024: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ #29 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453134,66 +1453128,66 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -3e9050: |[3e9050] de.danoeh.antennapod.playback.service.internal.LocalPSMP.onPrepared:(Z)V │ │ -3e9060: 5440 13c9 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9064: 6201 1dc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3e9068: 3310 6000 |0004: if-ne v0, v1, 0064 // +0060 │ │ -3e906c: 1a00 3b42 |0006: const-string v0, "Resource prepared" // string@423b │ │ -3e9070: 1a01 7d2f |0008: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e9074: 7120 170b 0100 |000a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e907a: 5440 a0ef |000d: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ -3e907e: 6202 936d |000f: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3e9082: 3320 1d00 |0011: if-ne v0, v2, 002e // +001d │ │ -3e9086: 2200 4e02 |0013: new-instance v0, Landroid/util/Pair; // type@024e │ │ -3e908a: 5442 9fef |0015: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e908e: 6e10 97a2 0200 |0017: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a297 │ │ -3e9094: 0a02 |001a: move-result v2 │ │ -3e9096: 7110 79a5 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e909c: 0c02 |001e: move-result-object v2 │ │ -3e909e: 5443 9fef |001f: iget-object v3, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e90a2: 6e10 96a2 0300 |0021: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a296 │ │ -3e90a8: 0a03 |0024: move-result v3 │ │ -3e90aa: 7110 79a5 0300 |0025: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e90b0: 0c03 |0028: move-result-object v3 │ │ -3e90b2: 7030 270b 2003 |0029: invoke-direct {v0, v2, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b27 │ │ -3e90b8: 5b40 a6ef |002c: iput-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ -3e90bc: 5440 9eef |002e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e90c0: 7210 d09c 0000 |0030: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e90c6: 0a00 |0033: move-result v0 │ │ -3e90c8: 3d00 0b00 |0034: if-lez v0, 003f // +000b │ │ -3e90cc: 5440 9eef |0036: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e90d0: 7210 d09c 0000 |0038: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e90d6: 0a00 |003b: move-result v0 │ │ -3e90d8: 6e20 f6a2 0400 |003c: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a2f6 │ │ -3e90de: 5440 9eef |003f: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e90e2: 7210 c79c 0000 |0041: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3e90e8: 0a00 |0044: move-result v0 │ │ -3e90ea: 3c00 1200 |0045: if-gtz v0, 0057 // +0012 │ │ -3e90ee: 1a00 3d44 |0047: const-string v0, "Setting duration of media" // string@443d │ │ -3e90f2: 7120 170b 0100 |0049: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e90f8: 5440 9eef |004c: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e90fc: 5441 9fef |004e: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9100: 6e10 93a2 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a293 │ │ -3e9106: 0a01 |0053: move-result v1 │ │ -3e9108: 7220 d99c 1000 |0054: invoke-interface {v0, v1}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@9cd9 │ │ -3e910e: 6200 1cc9 |0057: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e9112: 5441 9eef |0059: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9116: 6e30 f2a0 0401 |005b: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e911c: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ -3e9120: 6e10 f4a2 0400 |0060: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.resume:()V // method@a2f4 │ │ -3e9126: 0e00 |0063: return-void │ │ -3e9128: 2205 451b |0064: new-instance v5, Ljava/lang/IllegalStateException; // type@1b45 │ │ -3e912c: 1a00 f33f |0066: const-string v0, "Player is not in PREPARING state" // string@3ff3 │ │ -3e9130: 7020 66a5 0500 |0068: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ -3e9136: 2705 |006b: throw v5 │ │ +3e9028: |[3e9028] de.danoeh.antennapod.playback.service.internal.LocalPSMP.onPrepared:(Z)V │ │ +3e9038: 5440 13c9 |0000: iget-object v0, v4, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e903c: 6201 1dc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3e9040: 3310 6000 |0004: if-ne v0, v1, 0064 // +0060 │ │ +3e9044: 1a00 3b42 |0006: const-string v0, "Resource prepared" // string@423b │ │ +3e9048: 1a01 7d2f |0008: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e904c: 7120 170b 0100 |000a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9052: 5440 a0ef |000d: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ +3e9056: 6202 936d |000f: sget-object v2, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3e905a: 3320 1d00 |0011: if-ne v0, v2, 002e // +001d │ │ +3e905e: 2200 4e02 |0013: new-instance v0, Landroid/util/Pair; // type@024e │ │ +3e9062: 5442 9fef |0015: iget-object v2, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9066: 6e10 97a2 0200 |0017: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a297 │ │ +3e906c: 0a02 |001a: move-result v2 │ │ +3e906e: 7110 79a5 0200 |001b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e9074: 0c02 |001e: move-result-object v2 │ │ +3e9076: 5443 9fef |001f: iget-object v3, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e907a: 6e10 96a2 0300 |0021: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a296 │ │ +3e9080: 0a03 |0024: move-result v3 │ │ +3e9082: 7110 79a5 0300 |0025: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e9088: 0c03 |0028: move-result-object v3 │ │ +3e908a: 7030 270b 2003 |0029: invoke-direct {v0, v2, v3}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b27 │ │ +3e9090: 5b40 a6ef |002c: iput-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ +3e9094: 5440 9eef |002e: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9098: 7210 d09c 0000 |0030: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e909e: 0a00 |0033: move-result v0 │ │ +3e90a0: 3d00 0b00 |0034: if-lez v0, 003f // +000b │ │ +3e90a4: 5440 9eef |0036: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e90a8: 7210 d09c 0000 |0038: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e90ae: 0a00 |003b: move-result v0 │ │ +3e90b0: 6e20 f6a2 0400 |003c: invoke-virtual {v4, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a2f6 │ │ +3e90b6: 5440 9eef |003f: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e90ba: 7210 c79c 0000 |0041: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3e90c0: 0a00 |0044: move-result v0 │ │ +3e90c2: 3c00 1200 |0045: if-gtz v0, 0057 // +0012 │ │ +3e90c6: 1a00 3d44 |0047: const-string v0, "Setting duration of media" // string@443d │ │ +3e90ca: 7120 170b 0100 |0049: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e90d0: 5440 9eef |004c: iget-object v0, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e90d4: 5441 9fef |004e: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e90d8: 6e10 93a2 0100 |0050: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a293 │ │ +3e90de: 0a01 |0053: move-result v1 │ │ +3e90e0: 7220 d99c 1000 |0054: invoke-interface {v0, v1}, Lde/danoeh/antennapod/model/playback/Playable;.setDuration:(I)V // method@9cd9 │ │ +3e90e6: 6200 1cc9 |0057: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e90ea: 5441 9eef |0059: iget-object v1, v4, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e90ee: 6e30 f2a0 0401 |005b: invoke-virtual {v4, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e90f4: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ +3e90f8: 6e10 f4a2 0400 |0060: invoke-virtual {v4}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.resume:()V // method@a2f4 │ │ +3e90fe: 0e00 |0063: return-void │ │ +3e9100: 2205 451b |0064: new-instance v5, Ljava/lang/IllegalStateException; // type@1b45 │ │ +3e9104: 1a00 f33f |0066: const-string v0, "Player is not in PREPARING state" // string@3ff3 │ │ +3e9108: 7020 66a5 0500 |0068: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@a566 │ │ +3e910e: 2705 |006b: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000a line=298 │ │ 0x000d line=300 │ │ 0x0013 line=301 │ │ 0x002e line=305 │ │ @@ -1453213,187 +1453207,187 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -3e9230: |[3e9230] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V │ │ -3e9240: 5450 9eef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9244: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3e9246: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -3e9248: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -3e924a: 3800 6600 |0005: if-eqz v0, 006b // +0066 │ │ -3e924e: 3907 2000 |0007: if-nez v7, 0027 // +0020 │ │ -3e9252: 5457 9eef |0009: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9256: 7210 ca9c 0700 |000b: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ -3e925c: 0c07 |000e: move-result-object v7 │ │ -3e925e: 7210 ca9c 0600 |000f: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ -3e9264: 0c00 |0012: move-result-object v0 │ │ -3e9266: 6e20 bba5 0700 |0013: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ -3e926c: 0a07 |0016: move-result v7 │ │ -3e926e: 3807 1000 |0017: if-eqz v7, 0027 // +0010 │ │ -3e9272: 5457 13c9 |0019: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9276: 6200 1bc9 |001b: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e927a: 3307 0a00 |001d: if-ne v7, v0, 0027 // +000a │ │ -3e927e: 1a06 7d2f |001f: const-string v6, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e9282: 1a07 5c3c |0021: const-string v7, "Method call to playMediaObject was ignored: media file already playing." // string@3c5c │ │ -3e9286: 7120 170b 7600 |0023: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e928c: 0e00 |0026: return-void │ │ -3e928e: 5457 13c9 |0027: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9292: 6200 1ac9 |0029: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e9296: 3207 0e00 |002b: if-eq v7, v0, 0039 // +000e │ │ -3e929a: 5457 13c9 |002d: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e929e: 6200 1bc9 |002f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e92a2: 3207 0800 |0031: if-eq v7, v0, 0039 // +0008 │ │ -3e92a6: 5457 13c9 |0033: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e92aa: 6200 1cc9 |0035: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e92ae: 3307 0700 |0037: if-ne v7, v0, 003e // +0007 │ │ -3e92b2: 5457 9fef |0039: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e92b6: 6e10 aca2 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a2ac │ │ -3e92bc: 5457 13c9 |003e: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e92c0: 6200 1bc9 |0040: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e92c4: 3307 0d00 |0042: if-ne v7, v0, 004f // +000d │ │ -3e92c8: 5457 10c9 |0044: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e92cc: 5450 9eef |0046: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e92d0: 6e10 dfa2 0500 |0048: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ -3e92d6: 0a04 |004b: move-result v4 │ │ -3e92d8: 7230 caa0 0704 |004c: invoke-interface {v7, v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0ca │ │ -3e92de: 5457 9eef |004f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e92e2: 7210 ca9c 0700 |0051: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ -3e92e8: 0c07 |0054: move-result-object v7 │ │ -3e92ea: 7210 ca9c 0600 |0055: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ -3e92f0: 0c00 |0058: move-result-object v0 │ │ -3e92f2: 6e20 bba5 0700 |0059: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ -3e92f8: 0a07 |005c: move-result v7 │ │ -3e92fa: 3907 0900 |005d: if-nez v7, 0066 // +0009 │ │ -3e92fe: 5457 9eef |005f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9302: 5450 10c9 |0061: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e9306: 7251 cca0 7033 |0063: invoke-interface {v0, v7, v3, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0cc │ │ -3e930c: 6207 17c9 |0066: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ -3e9310: 6e30 f2a0 7502 |0068: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e9316: 5b56 9eef |006b: iput-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e931a: 5c58 a5ef |006d: iput-boolean v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ -3e931e: 5457 9eef |006f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9322: 7210 ce9c 0700 |0071: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ -3e9328: 0c07 |0074: move-result-object v7 │ │ -3e932a: 5b57 a0ef |0075: iput-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ -3e932e: 5b52 a6ef |0077: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ -3e9332: 7010 d7a2 0500 |0079: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.createMediaPlayer:()V // method@a2d7 │ │ -3e9338: 5457 a3ef |007c: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ -3e933c: 6e20 18a9 9700 |007e: invoke-virtual {v7, v9}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@a918 │ │ -3e9342: 6207 19c9 |0081: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ -3e9346: 5450 9eef |0083: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e934a: 6e30 f2a0 7500 |0085: invoke-virtual {v5, v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e9350: 5457 10c9 |0088: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e9354: 5450 9eef |008a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9358: 7220 c5a0 0700 |008c: invoke-interface {v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0c5 │ │ -3e935e: 5457 10c9 |008f: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e9362: 7220 c8a0 3700 |0091: invoke-interface {v7, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onMediaChanged:(Z)V // method@a0c8 │ │ -3e9368: 5457 9eef |0094: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e936c: 7110 10a4 0700 |0096: invoke-static {v7}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a410 │ │ -3e9372: 0a07 |0099: move-result v7 │ │ -3e9374: 5450 9eef |009a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9378: 7110 11a4 0000 |009c: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a411 │ │ -3e937e: 0c00 |009f: move-result-object v0 │ │ -3e9380: 6204 506d |00a0: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ -3e9384: 3340 0300 |00a2: if-ne v0, v4, 00a5 // +0003 │ │ -3e9388: 2802 |00a4: goto 00a6 // +0002 │ │ -3e938a: 1201 |00a5: const/4 v1, #int 0 // #0 │ │ -3e938c: 6e30 faa2 7501 |00a6: invoke-virtual {v5, v7, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a2fa │ │ -3e9392: 3808 3400 |00a9: if-eqz v8, 00dd // +0034 │ │ -3e9396: 2067 cf18 |00ab: instance-of v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e939a: 3807 2400 |00ad: if-eqz v7, 00d1 // +0024 │ │ -3e939e: 1f06 cf18 |00af: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e93a2: 6e10 409c 0600 |00b1: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e93a8: 0c06 |00b4: move-result-object v6 │ │ -3e93aa: 6e10 f59b 0600 |00b5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e93b0: 0c06 |00b8: move-result-object v6 │ │ -3e93b2: 6e10 b29b 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3e93b8: 0c06 |00bc: move-result-object v6 │ │ -3e93ba: 5457 9fef |00bd: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e93be: 5458 9eef |00bf: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e93c2: 7210 d29c 0800 |00c1: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@9cd2 │ │ -3e93c8: 0c08 |00c4: move-result-object v8 │ │ -3e93ca: 6e10 919c 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@9c91 │ │ -3e93d0: 0c00 |00c8: move-result-object v0 │ │ -3e93d2: 6e10 8d9c 0600 |00c9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@9c8d │ │ -3e93d8: 0c06 |00cc: move-result-object v6 │ │ -3e93da: 6e40 a3a2 8760 |00cd: invoke-virtual {v7, v8, v0, v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2a3 │ │ -3e93e0: 2831 |00d0: goto 0101 // +0031 │ │ -3e93e2: 5456 9fef |00d1: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e93e6: 5457 9eef |00d3: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e93ea: 7210 d29c 0700 |00d5: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@9cd2 │ │ -3e93f0: 0c07 |00d8: move-result-object v7 │ │ -3e93f2: 6e20 a2a2 7600 |00d9: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a2a2 │ │ -3e93f8: 2825 |00dc: goto 0101 // +0025 │ │ -3e93fa: 5456 9eef |00dd: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e93fe: 7210 cd9c 0600 |00df: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ -3e9404: 0c06 |00e2: move-result-object v6 │ │ -3e9406: 3806 4800 |00e3: if-eqz v6, 012b // +0048 │ │ -3e940a: 2206 121b |00e5: new-instance v6, Ljava/io/File; // type@1b12 │ │ -3e940e: 5457 9eef |00e7: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9412: 7210 cd9c 0700 |00e9: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ -3e9418: 0c07 |00ec: move-result-object v7 │ │ -3e941a: 7020 7ba4 7600 |00ed: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3e9420: 6e10 7da4 0600 |00f0: invoke-virtual {v6}, Ljava/io/File;.canRead:()Z // method@a47d │ │ -3e9426: 0a06 |00f3: move-result v6 │ │ -3e9428: 3806 3700 |00f4: if-eqz v6, 012b // +0037 │ │ -3e942c: 5456 9fef |00f6: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9430: 5457 9eef |00f8: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9434: 7210 cd9c 0700 |00fa: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ -3e943a: 0c07 |00fd: move-result-object v7 │ │ -3e943c: 6e20 a2a2 7600 |00fe: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a2a2 │ │ -3e9442: 5456 11c9 |0101: iget-object v6, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ -3e9446: 1a07 59c4 |0103: const-string v7, "uimode" // string@c459 │ │ -3e944a: 6e20 0202 7600 |0105: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3e9450: 0c06 |0108: move-result-object v6 │ │ -3e9452: 1f06 3e00 |0109: check-cast v6, Landroid/app/UiModeManager; // type@003e │ │ -3e9456: 6e10 9301 0600 |010b: invoke-virtual {v6}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@0193 │ │ -3e945c: 0a06 |010e: move-result v6 │ │ -3e945e: 1237 |010f: const/4 v7, #int 3 // #3 │ │ -3e9460: 3276 0900 |0110: if-eq v6, v7, 0119 // +0009 │ │ -3e9464: 6206 18c9 |0112: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e9468: 5457 9eef |0114: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e946c: 6e30 f2a0 6507 |0116: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e9472: 380a 4a00 |0119: if-eqz v10, 0163 // +004a │ │ -3e9476: 6206 1dc9 |011b: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3e947a: 5457 9eef |011d: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e947e: 6e30 f2a0 6507 |011f: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e9484: 5456 9fef |0122: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9488: 6e10 9ca2 0600 |0124: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a29c │ │ -3e948e: 7020 eda2 9500 |0127: invoke-direct {v5, v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a2ed │ │ -3e9494: 2839 |012a: goto 0163 // +0039 │ │ -3e9496: 2206 191b |012b: new-instance v6, Ljava/io/IOException; // type@1b19 │ │ -3e949a: 2207 611b |012d: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e949e: 7010 06a6 0700 |012f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e94a4: 1a08 154a |0132: const-string v8, "Unable to read local file " // string@4a15 │ │ -3e94a8: 6e20 12a6 8700 |0134: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e94ae: 5458 9eef |0137: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e94b2: 7210 cd9c 0800 |0139: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ -3e94b8: 0c08 |013c: move-result-object v8 │ │ -3e94ba: 6e20 12a6 8700 |013d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e94c0: 6e10 1ba6 0700 |0140: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e94c6: 0c07 |0143: move-result-object v7 │ │ -3e94c8: 7020 aca4 7600 |0144: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ -3e94ce: 2706 |0147: throw v6 │ │ -3e94d0: 0d06 |0148: move-exception v6 │ │ -3e94d2: 2802 |0149: goto 014b // +0002 │ │ -3e94d4: 0d06 |014a: move-exception v6 │ │ -3e94d6: 6e10 42a6 0600 |014b: invoke-virtual {v6}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3e94dc: 6207 16c9 |014e: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ -3e94e0: 6e30 f2a0 7502 |0150: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e94e6: 7100 45aa 0000 |0153: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e94ec: 0c07 |0156: move-result-object v7 │ │ -3e94ee: 2208 9618 |0157: new-instance v8, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ -3e94f2: 6e10 3ea6 0600 |0159: invoke-virtual {v6}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ -3e94f8: 0c06 |015c: move-result-object v6 │ │ -3e94fa: 7020 e59a 6800 |015d: invoke-direct {v8, v6}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@9ae5 │ │ -3e9500: 6e20 49aa 8700 |0160: invoke-virtual {v7, v8}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3e9506: 0e00 |0163: return-void │ │ +3e9208: |[3e9208] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V │ │ +3e9218: 5450 9eef |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e921c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3e921e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +3e9220: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +3e9222: 3800 6600 |0005: if-eqz v0, 006b // +0066 │ │ +3e9226: 3907 2000 |0007: if-nez v7, 0027 // +0020 │ │ +3e922a: 5457 9eef |0009: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e922e: 7210 ca9c 0700 |000b: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ +3e9234: 0c07 |000e: move-result-object v7 │ │ +3e9236: 7210 ca9c 0600 |000f: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ +3e923c: 0c00 |0012: move-result-object v0 │ │ +3e923e: 6e20 bba5 0700 |0013: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ +3e9244: 0a07 |0016: move-result v7 │ │ +3e9246: 3807 1000 |0017: if-eqz v7, 0027 // +0010 │ │ +3e924a: 5457 13c9 |0019: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e924e: 6200 1bc9 |001b: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e9252: 3307 0a00 |001d: if-ne v7, v0, 0027 // +000a │ │ +3e9256: 1a06 7d2f |001f: const-string v6, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e925a: 1a07 5c3c |0021: const-string v7, "Method call to playMediaObject was ignored: media file already playing." // string@3c5c │ │ +3e925e: 7120 170b 7600 |0023: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9264: 0e00 |0026: return-void │ │ +3e9266: 5457 13c9 |0027: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e926a: 6200 1ac9 |0029: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e926e: 3207 0e00 |002b: if-eq v7, v0, 0039 // +000e │ │ +3e9272: 5457 13c9 |002d: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e9276: 6200 1bc9 |002f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e927a: 3207 0800 |0031: if-eq v7, v0, 0039 // +0008 │ │ +3e927e: 5457 13c9 |0033: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e9282: 6200 1cc9 |0035: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e9286: 3307 0700 |0037: if-ne v7, v0, 003e // +0007 │ │ +3e928a: 5457 9fef |0039: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e928e: 6e10 aca2 0700 |003b: invoke-virtual {v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a2ac │ │ +3e9294: 5457 13c9 |003e: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e9298: 6200 1bc9 |0040: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e929c: 3307 0d00 |0042: if-ne v7, v0, 004f // +000d │ │ +3e92a0: 5457 10c9 |0044: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e92a4: 5450 9eef |0046: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e92a8: 6e10 dfa2 0500 |0048: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ +3e92ae: 0a04 |004b: move-result v4 │ │ +3e92b0: 7230 caa0 0704 |004c: invoke-interface {v7, v0, v4}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0ca │ │ +3e92b6: 5457 9eef |004f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e92ba: 7210 ca9c 0700 |0051: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ +3e92c0: 0c07 |0054: move-result-object v7 │ │ +3e92c2: 7210 ca9c 0600 |0055: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getIdentifier:()Ljava/lang/Object; // method@9cca │ │ +3e92c8: 0c00 |0058: move-result-object v0 │ │ +3e92ca: 6e20 bba5 0700 |0059: invoke-virtual {v7, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ +3e92d0: 0a07 |005c: move-result v7 │ │ +3e92d2: 3907 0900 |005d: if-nez v7, 0066 // +0009 │ │ +3e92d6: 5457 9eef |005f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e92da: 5450 10c9 |0061: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e92de: 7251 cca0 7033 |0063: invoke-interface {v0, v7, v3, v3, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0cc │ │ +3e92e4: 6207 17c9 |0066: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ +3e92e8: 6e30 f2a0 7502 |0068: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e92ee: 5b56 9eef |006b: iput-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e92f2: 5c58 a5ef |006d: iput-boolean v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ +3e92f6: 5457 9eef |006f: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e92fa: 7210 ce9c 0700 |0071: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ +3e9300: 0c07 |0074: move-result-object v7 │ │ +3e9302: 5b57 a0ef |0075: iput-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ +3e9306: 5b52 a6ef |0077: iput-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ +3e930a: 7010 d7a2 0500 |0079: invoke-direct {v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.createMediaPlayer:()V // method@a2d7 │ │ +3e9310: 5457 a3ef |007c: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ +3e9314: 6e20 18a9 9700 |007e: invoke-virtual {v7, v9}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@a918 │ │ +3e931a: 6207 19c9 |0081: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c919 │ │ +3e931e: 5450 9eef |0083: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9322: 6e30 f2a0 7500 |0085: invoke-virtual {v5, v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e9328: 5457 10c9 |0088: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e932c: 5450 9eef |008a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9330: 7220 c5a0 0700 |008c: invoke-interface {v7, v0}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.ensureMediaInfoLoaded:(Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0c5 │ │ +3e9336: 5457 10c9 |008f: iget-object v7, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e933a: 7220 c8a0 3700 |0091: invoke-interface {v7, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onMediaChanged:(Z)V // method@a0c8 │ │ +3e9340: 5457 9eef |0094: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9344: 7110 10a4 0700 |0096: invoke-static {v7}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a410 │ │ +3e934a: 0a07 |0099: move-result v7 │ │ +3e934c: 5450 9eef |009a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9350: 7110 11a4 0000 |009c: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a411 │ │ +3e9356: 0c00 |009f: move-result-object v0 │ │ +3e9358: 6204 506d |00a0: sget-object v4, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ +3e935c: 3340 0300 |00a2: if-ne v0, v4, 00a5 // +0003 │ │ +3e9360: 2802 |00a4: goto 00a6 // +0002 │ │ +3e9362: 1201 |00a5: const/4 v1, #int 0 // #0 │ │ +3e9364: 6e30 faa2 7501 |00a6: invoke-virtual {v5, v7, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a2fa │ │ +3e936a: 3808 3400 |00a9: if-eqz v8, 00dd // +0034 │ │ +3e936e: 2067 cf18 |00ab: instance-of v7, v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e9372: 3807 2400 |00ad: if-eqz v7, 00d1 // +0024 │ │ +3e9376: 1f06 cf18 |00af: check-cast v6, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e937a: 6e10 409c 0600 |00b1: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e9380: 0c06 |00b4: move-result-object v6 │ │ +3e9382: 6e10 f59b 0600 |00b5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e9388: 0c06 |00b8: move-result-object v6 │ │ +3e938a: 6e10 b29b 0600 |00b9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3e9390: 0c06 |00bc: move-result-object v6 │ │ +3e9392: 5457 9fef |00bd: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9396: 5458 9eef |00bf: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e939a: 7210 d29c 0800 |00c1: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@9cd2 │ │ +3e93a0: 0c08 |00c4: move-result-object v8 │ │ +3e93a2: 6e10 919c 0600 |00c5: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getUsername:()Ljava/lang/String; // method@9c91 │ │ +3e93a8: 0c00 |00c8: move-result-object v0 │ │ +3e93aa: 6e10 8d9c 0600 |00c9: invoke-virtual {v6}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getPassword:()Ljava/lang/String; // method@9c8d │ │ +3e93b0: 0c06 |00cc: move-result-object v6 │ │ +3e93b2: 6e40 a3a2 8760 |00cd: invoke-virtual {v7, v8, v0, v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@a2a3 │ │ +3e93b8: 2831 |00d0: goto 0101 // +0031 │ │ +3e93ba: 5456 9fef |00d1: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e93be: 5457 9eef |00d3: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e93c2: 7210 d29c 0700 |00d5: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getStreamUrl:()Ljava/lang/String; // method@9cd2 │ │ +3e93c8: 0c07 |00d8: move-result-object v7 │ │ +3e93ca: 6e20 a2a2 7600 |00d9: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a2a2 │ │ +3e93d0: 2825 |00dc: goto 0101 // +0025 │ │ +3e93d2: 5456 9eef |00dd: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e93d6: 7210 cd9c 0600 |00df: invoke-interface {v6}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ +3e93dc: 0c06 |00e2: move-result-object v6 │ │ +3e93de: 3806 4800 |00e3: if-eqz v6, 012b // +0048 │ │ +3e93e2: 2206 121b |00e5: new-instance v6, Ljava/io/File; // type@1b12 │ │ +3e93e6: 5457 9eef |00e7: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e93ea: 7210 cd9c 0700 |00e9: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ +3e93f0: 0c07 |00ec: move-result-object v7 │ │ +3e93f2: 7020 7ba4 7600 |00ed: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3e93f8: 6e10 7da4 0600 |00f0: invoke-virtual {v6}, Ljava/io/File;.canRead:()Z // method@a47d │ │ +3e93fe: 0a06 |00f3: move-result v6 │ │ +3e9400: 3806 3700 |00f4: if-eqz v6, 012b // +0037 │ │ +3e9404: 5456 9fef |00f6: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9408: 5457 9eef |00f8: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e940c: 7210 cd9c 0700 |00fa: invoke-interface {v7}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ +3e9412: 0c07 |00fd: move-result-object v7 │ │ +3e9414: 6e20 a2a2 7600 |00fe: invoke-virtual {v6, v7}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDataSource:(Ljava/lang/String;)V // method@a2a2 │ │ +3e941a: 5456 11c9 |0101: iget-object v6, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.context:Landroid/content/Context; // field@c911 │ │ +3e941e: 1a07 59c4 |0103: const-string v7, "uimode" // string@c459 │ │ +3e9422: 6e20 0202 7600 |0105: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3e9428: 0c06 |0108: move-result-object v6 │ │ +3e942a: 1f06 3e00 |0109: check-cast v6, Landroid/app/UiModeManager; // type@003e │ │ +3e942e: 6e10 9301 0600 |010b: invoke-virtual {v6}, Landroid/app/UiModeManager;.getCurrentModeType:()I // method@0193 │ │ +3e9434: 0a06 |010e: move-result v6 │ │ +3e9436: 1237 |010f: const/4 v7, #int 3 // #3 │ │ +3e9438: 3276 0900 |0110: if-eq v6, v7, 0119 // +0009 │ │ +3e943c: 6206 18c9 |0112: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e9440: 5457 9eef |0114: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9444: 6e30 f2a0 6507 |0116: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e944a: 380a 4a00 |0119: if-eqz v10, 0163 // +004a │ │ +3e944e: 6206 1dc9 |011b: sget-object v6, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3e9452: 5457 9eef |011d: iget-object v7, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9456: 6e30 f2a0 6507 |011f: invoke-virtual {v5, v6, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e945c: 5456 9fef |0122: iget-object v6, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9460: 6e10 9ca2 0600 |0124: invoke-virtual {v6}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a29c │ │ +3e9466: 7020 eda2 9500 |0127: invoke-direct {v5, v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a2ed │ │ +3e946c: 2839 |012a: goto 0163 // +0039 │ │ +3e946e: 2206 191b |012b: new-instance v6, Ljava/io/IOException; // type@1b19 │ │ +3e9472: 2207 611b |012d: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e9476: 7010 06a6 0700 |012f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e947c: 1a08 154a |0132: const-string v8, "Unable to read local file " // string@4a15 │ │ +3e9480: 6e20 12a6 8700 |0134: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9486: 5458 9eef |0137: iget-object v8, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e948a: 7210 cd9c 0800 |0139: invoke-interface {v8}, Lde/danoeh/antennapod/model/playback/Playable;.getLocalFileUrl:()Ljava/lang/String; // method@9ccd │ │ +3e9490: 0c08 |013c: move-result-object v8 │ │ +3e9492: 6e20 12a6 8700 |013d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9498: 6e10 1ba6 0700 |0140: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e949e: 0c07 |0143: move-result-object v7 │ │ +3e94a0: 7020 aca4 7600 |0144: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@a4ac │ │ +3e94a6: 2706 |0147: throw v6 │ │ +3e94a8: 0d06 |0148: move-exception v6 │ │ +3e94aa: 2802 |0149: goto 014b // +0002 │ │ +3e94ac: 0d06 |014a: move-exception v6 │ │ +3e94ae: 6e10 42a6 0600 |014b: invoke-virtual {v6}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3e94b4: 6207 16c9 |014e: sget-object v7, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ +3e94b8: 6e30 f2a0 7502 |0150: invoke-virtual {v5, v7, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e94be: 7100 45aa 0000 |0153: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e94c4: 0c07 |0156: move-result-object v7 │ │ +3e94c6: 2208 9618 |0157: new-instance v8, Lde/danoeh/antennapod/event/PlayerErrorEvent; // type@1896 │ │ +3e94ca: 6e10 3ea6 0600 |0159: invoke-virtual {v6}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@a63e │ │ +3e94d0: 0c06 |015c: move-result-object v6 │ │ +3e94d2: 7020 e59a 6800 |015d: invoke-direct {v8, v6}, Lde/danoeh/antennapod/event/PlayerErrorEvent;.:(Ljava/lang/String;)V // method@9ae5 │ │ +3e94d8: 6e20 49aa 8700 |0160: invoke-virtual {v7, v8}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3e94de: 0e00 |0163: return-void │ │ catches : 1 │ │ 0x0088 - 0x0148 │ │ Ljava/io/IOException; -> 0x014a │ │ Ljava/lang/IllegalStateException; -> 0x0148 │ │ positions : │ │ 0x0000 line=130 │ │ 0x0009 line=131 │ │ @@ -1453452,32 +1453446,32 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3e9908: |[3e9908] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ -3e9918: 3802 2700 |0000: if-eqz v2, 0027 // +0027 │ │ -3e991c: 5410 9eef |0002: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9920: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -3e9924: 2821 |0006: goto 0027 // +0021 │ │ -3e9926: 2200 861a |0007: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; // type@1a86 │ │ -3e992a: 7020 b5a2 1000 |0009: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2b5 │ │ -3e9930: 6e20 a6a2 0200 |000c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a2a6 │ │ -3e9936: 2200 871a |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; // type@1a87 │ │ -3e993a: 7020 b7a2 1000 |0011: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2b7 │ │ -3e9940: 6e20 a8a2 0200 |0014: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a2a8 │ │ -3e9946: 2200 881a |0017: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6; // type@1a88 │ │ -3e994a: 7010 b9a2 0000 |0019: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6;.:()V // method@a2b9 │ │ -3e9950: 6e20 a5a2 0200 |001c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a2a5 │ │ -3e9956: 2200 891a |001f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7; // type@1a89 │ │ -3e995a: 7010 bba2 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7;.:()V // method@a2bb │ │ -3e9960: 6e20 a7a2 0200 |0024: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a2a7 │ │ -3e9966: 0e00 |0027: return-void │ │ +3e98e0: |[3e98e0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setMediaPlayerListeners:(Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;)V │ │ +3e98f0: 3802 2700 |0000: if-eqz v2, 0027 // +0027 │ │ +3e98f4: 5410 9eef |0002: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e98f8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +3e98fc: 2821 |0006: goto 0027 // +0021 │ │ +3e98fe: 2200 861a |0007: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4; // type@1a86 │ │ +3e9902: 7020 b5a2 1000 |0009: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2b5 │ │ +3e9908: 6e20 a6a2 0200 |000c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnCompletionListener:(Ljava/lang/Runnable;)V // method@a2a6 │ │ +3e990e: 2200 871a |000f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5; // type@1a87 │ │ +3e9912: 7020 b7a2 1000 |0011: invoke-direct {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;)V // method@a2b7 │ │ +3e9918: 6e20 a8a2 0200 |0014: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnSeekCompleteListener:(Ljava/lang/Runnable;)V // method@a2a8 │ │ +3e991e: 2200 881a |0017: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6; // type@1a88 │ │ +3e9922: 7010 b9a2 0000 |0019: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda6;.:()V // method@a2b9 │ │ +3e9928: 6e20 a5a2 0200 |001c: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnBufferingUpdateListener:(Landroidx/core/util/Consumer;)V // method@a2a5 │ │ +3e992e: 2200 891a |001f: new-instance v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7; // type@1a89 │ │ +3e9932: 7010 bba2 0000 |0021: invoke-direct {v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP$$ExternalSyntheticLambda7;.:()V // method@a2bb │ │ +3e9938: 6e20 a7a2 0200 |0024: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setOnErrorListener:(Landroidx/core/util/Consumer;)V // method@a2a7 │ │ +3e993e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=733 │ │ 0x0007 line=736 │ │ 0x000f line=737 │ │ 0x0017 line=738 │ │ 0x001f line=747 │ │ @@ -1453490,34 +1453484,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -3e9b3c: |[3e9b3c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.stop:()V │ │ -3e9b4c: 6e10 eaa0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ -3e9b52: 5420 13c9 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9b56: 6201 17c9 |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ -3e9b5a: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ -3e9b5e: 6200 1fc9 |0009: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3e9b62: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -3e9b64: 6e30 f2a0 0201 |000c: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e9b6a: 2819 |000f: goto 0028 // +0019 │ │ -3e9b6c: 2200 611b |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e9b70: 7010 06a6 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e9b76: 1a01 b519 |0015: const-string v1, "Ignored call to stop: Current player state is: " // string@19b5 │ │ -3e9b7a: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e9b80: 5421 13c9 |001a: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9b84: 6e20 11a6 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3e9b8a: 6e10 1ba6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e9b90: 0c00 |0022: move-result-object v0 │ │ -3e9b92: 1a01 7d2f |0023: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e9b96: 7120 170b 0100 |0025: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e9b9c: 0e00 |0028: return-void │ │ +3e9b14: |[3e9b14] de.danoeh.antennapod.playback.service.internal.LocalPSMP.stop:()V │ │ +3e9b24: 6e10 eaa0 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ +3e9b2a: 5420 13c9 |0003: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e9b2e: 6201 17c9 |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INDETERMINATE:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c917 │ │ +3e9b32: 3310 0900 |0007: if-ne v0, v1, 0010 // +0009 │ │ +3e9b36: 6200 1fc9 |0009: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3e9b3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +3e9b3c: 6e30 f2a0 0201 |000c: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e9b42: 2819 |000f: goto 0028 // +0019 │ │ +3e9b44: 2200 611b |0010: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e9b48: 7010 06a6 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e9b4e: 1a01 b519 |0015: const-string v1, "Ignored call to stop: Current player state is: " // string@19b5 │ │ +3e9b52: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9b58: 5421 13c9 |001a: iget-object v1, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e9b5c: 6e20 11a6 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3e9b62: 6e10 1ba6 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e9b68: 0c00 |0022: move-result-object v0 │ │ +3e9b6a: 1a01 7d2f |0023: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9b6e: 7120 170b 0100 |0025: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9b74: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0003 line=720 │ │ 0x0009 line=721 │ │ 0x0010 line=723 │ │ locals : │ │ @@ -1453529,80 +1453523,80 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 120 16-bit code units │ │ -3e8dbc: |[3e8dbc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.endPlayback:(ZZZZ)V │ │ -3e8dcc: 07d6 |0000: move-object v6, v13 │ │ -3e8dce: 6e10 eaa0 0d00 |0001: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ -3e8dd4: 5460 13c9 |0004: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8dd8: 6201 1bc9 |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e8ddc: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -3e8dde: 1218 |0009: const/4 v8, #int 1 // #1 │ │ -3e8de0: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -3e8de4: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -3e8de6: 2802 |000d: goto 000f // +0002 │ │ -3e8de8: 1209 |000e: const/4 v9, #int 0 // #0 │ │ -3e8dea: 5460 9eef |000f: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8dee: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -3e8df2: 6e10 dfa2 0d00 |0013: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ -3e8df8: 0a00 |0016: move-result v0 │ │ -3e8dfa: 3a00 0700 |0017: if-ltz v0, 001e // +0007 │ │ -3e8dfe: 5461 9eef |0019: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8e02: 7220 db9c 0100 |001b: invoke-interface {v1, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ -3e8e08: 5460 9fef |001e: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8e0c: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -3e8e10: 5460 9fef |0022: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8e14: 6e10 9ea2 0000 |0024: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a29e │ │ -3e8e1a: 7010 d2a2 0d00 |0027: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ -3e8e20: 546a 9eef |002a: iget-object v10, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8e24: 120b |002c: const/4 v11, #int 0 // #0 │ │ -3e8e26: 3810 2400 |002d: if-eqz v16, 0051 // +0024 │ │ -3e8e2a: 5460 10c9 |002f: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e8e2e: 7220 c7a0 a000 |0031: invoke-interface {v0, v10}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a0c7 │ │ -3e8e34: 0c0c |0034: move-result-object v12 │ │ -3e8e36: 380c 1d00 |0035: if-eqz v12, 0052 // +001d │ │ -3e8e3a: 5460 10c9 |0037: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e8e3e: 7210 ce9c 0c00 |0039: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ -3e8e44: 0c01 |003c: move-result-object v1 │ │ -3e8e46: 7230 c9a0 1007 |003d: invoke-interface {v0, v1, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a0c9 │ │ -3e8e4c: 5b6b 9eef |0040: iput-object v11, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8e50: 1202 |0042: const/4 v2, #int 0 // #0 │ │ -3e8e52: 7210 d49c 0c00 |0043: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@9cd4 │ │ -3e8e58: 0a00 |0046: move-result v0 │ │ -3e8e5a: df03 0001 |0047: xor-int/lit8 v3, v0, #int 1 // #01 │ │ -3e8e5e: 07d0 |0049: move-object v0, v13 │ │ -3e8e60: 07c1 |004a: move-object v1, v12 │ │ -3e8e62: 0194 |004b: move v4, v9 │ │ -3e8e64: 0195 |004c: move v5, v9 │ │ -3e8e66: 7606 f0a2 0000 |004d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a2f0 │ │ -3e8e6c: 2802 |0050: goto 0052 // +0002 │ │ -3e8e6e: 07bc |0051: move-object v12, v11 │ │ -3e8e70: 3910 1100 |0052: if-nez v16, 0063 // +0011 │ │ -3e8e74: 3811 0300 |0054: if-eqz v17, 0057 // +0003 │ │ -3e8e78: 280d |0056: goto 0063 // +000d │ │ -3e8e7a: 3809 2000 |0057: if-eqz v9, 0077 // +0020 │ │ -3e8e7e: 5460 10c9 |0059: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e8e82: 7210 d09c 0a00 |005b: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e8e88: 0a01 |005e: move-result v1 │ │ -3e8e8a: 7230 caa0 a001 |005f: invoke-interface {v0, v10, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0ca │ │ -3e8e90: 2815 |0062: goto 0077 // +0015 │ │ -3e8e92: 390c 0a00 |0063: if-nez v12, 006d // +000a │ │ -3e8e96: 5460 10c9 |0065: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e8e9a: 7230 c9a0 b008 |0067: invoke-interface {v0, v11, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a0c9 │ │ -3e8ea0: 7010 00a3 0d00 |006a: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stop:()V // method@a300 │ │ -3e8ea6: 380c 0300 |006d: if-eqz v12, 0070 // +0003 │ │ -3e8eaa: 1217 |006f: const/4 v7, #int 1 // #1 │ │ -3e8eac: 5460 10c9 |0070: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ -3e8eb0: 01e1 |0072: move v1, v14 │ │ -3e8eb2: 01f2 |0073: move v2, v15 │ │ -3e8eb4: 7257 cca0 a0fe |0074: invoke-interface {v0, v10, v14, v15, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0cc │ │ -3e8eba: 0e00 |0077: return-void │ │ +3e8d94: |[3e8d94] de.danoeh.antennapod.playback.service.internal.LocalPSMP.endPlayback:(ZZZZ)V │ │ +3e8da4: 07d6 |0000: move-object v6, v13 │ │ +3e8da6: 6e10 eaa0 0d00 |0001: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ +3e8dac: 5460 13c9 |0004: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8db0: 6201 1bc9 |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e8db4: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +3e8db6: 1218 |0009: const/4 v8, #int 1 // #1 │ │ +3e8db8: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +3e8dbc: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +3e8dbe: 2802 |000d: goto 000f // +0002 │ │ +3e8dc0: 1209 |000e: const/4 v9, #int 0 // #0 │ │ +3e8dc2: 5460 9eef |000f: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8dc6: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +3e8dca: 6e10 dfa2 0d00 |0013: invoke-virtual {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ +3e8dd0: 0a00 |0016: move-result v0 │ │ +3e8dd2: 3a00 0700 |0017: if-ltz v0, 001e // +0007 │ │ +3e8dd6: 5461 9eef |0019: iget-object v1, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8dda: 7220 db9c 0100 |001b: invoke-interface {v1, v0}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ +3e8de0: 5460 9fef |001e: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8de4: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +3e8de8: 5460 9fef |0022: iget-object v0, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8dec: 6e10 9ea2 0000 |0024: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a29e │ │ +3e8df2: 7010 d2a2 0d00 |0027: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ +3e8df8: 546a 9eef |002a: iget-object v10, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8dfc: 120b |002c: const/4 v11, #int 0 // #0 │ │ +3e8dfe: 3810 2400 |002d: if-eqz v16, 0051 // +0024 │ │ +3e8e02: 5460 10c9 |002f: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e8e06: 7220 c7a0 a000 |0031: invoke-interface {v0, v10}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.getNextInQueue:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/playback/Playable; // method@a0c7 │ │ +3e8e0c: 0c0c |0034: move-result-object v12 │ │ +3e8e0e: 380c 1d00 |0035: if-eqz v12, 0052 // +001d │ │ +3e8e12: 5460 10c9 |0037: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e8e16: 7210 ce9c 0c00 |0039: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.getMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; // method@9cce │ │ +3e8e1c: 0c01 |003c: move-result-object v1 │ │ +3e8e1e: 7230 c9a0 1007 |003d: invoke-interface {v0, v1, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a0c9 │ │ +3e8e24: 5b6b 9eef |0040: iput-object v11, v6, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8e28: 1202 |0042: const/4 v2, #int 0 // #0 │ │ +3e8e2a: 7210 d49c 0c00 |0043: invoke-interface {v12}, Lde/danoeh/antennapod/model/playback/Playable;.localFileAvailable:()Z // method@9cd4 │ │ +3e8e30: 0a00 |0046: move-result v0 │ │ +3e8e32: df03 0001 |0047: xor-int/lit8 v3, v0, #int 1 // #01 │ │ +3e8e36: 07d0 |0049: move-object v0, v13 │ │ +3e8e38: 07c1 |004a: move-object v1, v12 │ │ +3e8e3a: 0194 |004b: move v4, v9 │ │ +3e8e3c: 0195 |004c: move v5, v9 │ │ +3e8e3e: 7606 f0a2 0000 |004d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a2f0 │ │ +3e8e44: 2802 |0050: goto 0052 // +0002 │ │ +3e8e46: 07bc |0051: move-object v12, v11 │ │ +3e8e48: 3910 1100 |0052: if-nez v16, 0063 // +0011 │ │ +3e8e4c: 3811 0300 |0054: if-eqz v17, 0057 // +0003 │ │ +3e8e50: 280d |0056: goto 0063 // +000d │ │ +3e8e52: 3809 2000 |0057: if-eqz v9, 0077 // +0020 │ │ +3e8e56: 5460 10c9 |0059: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e8e5a: 7210 d09c 0a00 |005b: invoke-interface {v10}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e8e60: 0a01 |005e: move-result v1 │ │ +3e8e62: 7230 caa0 a001 |005f: invoke-interface {v0, v10, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackPause:(Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0ca │ │ +3e8e68: 2815 |0062: goto 0077 // +0015 │ │ +3e8e6a: 390c 0a00 |0063: if-nez v12, 006d // +000a │ │ +3e8e6e: 5460 10c9 |0065: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e8e72: 7230 c9a0 b008 |0067: invoke-interface {v0, v11, v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPlaybackEnded:(Lde/danoeh/antennapod/model/playback/MediaType;Z)V // method@a0c9 │ │ +3e8e78: 7010 00a3 0d00 |006a: invoke-direct {v13}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stop:()V // method@a300 │ │ +3e8e7e: 380c 0300 |006d: if-eqz v12, 0070 // +0003 │ │ +3e8e82: 1217 |006f: const/4 v7, #int 1 // #1 │ │ +3e8e84: 5460 10c9 |0070: iget-object v0, v6, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.callback:Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback; // field@c910 │ │ +3e8e88: 01e1 |0072: move v1, v14 │ │ +3e8e8a: 01f2 |0073: move v2, v15 │ │ +3e8e8c: 7257 cca0 a0fe |0074: invoke-interface {v0, v10, v14, v15, v7}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer$PSMPCallback;.onPostPlayback:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V // method@a0cc │ │ +3e8e92: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=664 │ │ 0x0004 line=666 │ │ 0x000f line=669 │ │ 0x0013 line=670 │ │ 0x0019 line=672 │ │ @@ -1453630,19 +1453624,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e8af4: |[3e8af4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getAudioTracks:()Ljava/util/List; │ │ -3e8b04: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8b08: 6e10 8fa2 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioTracks:()Ljava/util/List; // method@a28f │ │ -3e8b0e: 0c00 |0005: move-result-object v0 │ │ -3e8b10: 1100 |0006: return-object v0 │ │ +3e8acc: |[3e8acc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getAudioTracks:()Ljava/util/List; │ │ +3e8adc: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8ae0: 6e10 8fa2 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getAudioTracks:()Ljava/util/List; // method@a28f │ │ +3e8ae6: 0c00 |0005: move-result-object v0 │ │ +3e8ae8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #2 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453650,17 +1453644,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/MediaType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e891c: |[3e891c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ -3e892c: 5410 a0ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ -3e8930: 1100 |0002: return-object v0 │ │ +3e88f4: |[3e88f4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getCurrentMediaType:()Lde/danoeh/antennapod/model/playback/MediaType; │ │ +3e8904: 5410 a0ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ +3e8908: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #3 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453668,41 +1453662,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -3e8a04: |[3e8a04] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getDuration:()I │ │ -3e8a14: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8a18: 6201 1bc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e8a1c: 3210 1100 |0004: if-eq v0, v1, 0015 // +0011 │ │ -3e8a20: 5420 13c9 |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8a24: 6201 1ac9 |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e8a28: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ -3e8a2c: 5420 13c9 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8a30: 6201 1cc9 |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e8a34: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ -3e8a38: 2803 |0012: goto 0015 // +0003 │ │ -3e8a3a: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -3e8a3c: 2807 |0014: goto 001b // +0007 │ │ -3e8a3e: 5420 9fef |0015: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8a42: 6e10 93a2 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a293 │ │ -3e8a48: 0a00 |001a: move-result v0 │ │ -3e8a4a: 3c00 1400 |001b: if-gtz v0, 002f // +0014 │ │ -3e8a4e: 5421 9eef |001d: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8a52: 3801 1000 |001f: if-eqz v1, 002f // +0010 │ │ -3e8a56: 5421 9eef |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8a5a: 7210 c79c 0100 |0023: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3e8a60: 0a01 |0026: move-result v1 │ │ -3e8a62: 3d01 0800 |0027: if-lez v1, 002f // +0008 │ │ -3e8a66: 5420 9eef |0029: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8a6a: 7210 c79c 0000 |002b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ -3e8a70: 0a00 |002e: move-result v0 │ │ -3e8a72: 0f00 |002f: return v0 │ │ +3e89dc: |[3e89dc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getDuration:()I │ │ +3e89ec: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e89f0: 6201 1bc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e89f4: 3210 1100 |0004: if-eq v0, v1, 0015 // +0011 │ │ +3e89f8: 5420 13c9 |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e89fc: 6201 1ac9 |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e8a00: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ +3e8a04: 5420 13c9 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8a08: 6201 1cc9 |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e8a0c: 3310 0300 |0010: if-ne v0, v1, 0013 // +0003 │ │ +3e8a10: 2803 |0012: goto 0015 // +0003 │ │ +3e8a12: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +3e8a14: 2807 |0014: goto 001b // +0007 │ │ +3e8a16: 5420 9fef |0015: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8a1a: 6e10 93a2 0000 |0017: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getDuration:()I // method@a293 │ │ +3e8a20: 0a00 |001a: move-result v0 │ │ +3e8a22: 3c00 1400 |001b: if-gtz v0, 002f // +0014 │ │ +3e8a26: 5421 9eef |001d: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8a2a: 3801 1000 |001f: if-eqz v1, 002f // +0010 │ │ +3e8a2e: 5421 9eef |0021: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8a32: 7210 c79c 0100 |0023: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3e8a38: 0a01 |0026: move-result v1 │ │ +3e8a3a: 3d01 0800 |0027: if-lez v1, 002f // +0008 │ │ +3e8a3e: 5420 9eef |0029: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8a42: 7210 c79c 0000 |002b: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getDuration:()I // method@9cc7 │ │ +3e8a48: 0a00 |002e: move-result v0 │ │ +3e8a4a: 0f00 |002f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0015 line=409 │ │ 0x001d line=411 │ │ 0x0029 line=412 │ │ locals : │ │ @@ -1453713,17 +1453707,17 @@ │ │ type : '()Lde/danoeh/antennapod/model/playback/Playable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8934: |[3e8934] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ -3e8944: 5410 9eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8948: 1100 |0002: return-object v0 │ │ +3e890c: |[3e890c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; │ │ +3e891c: 5410 9eef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #5 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453731,34 +1453725,34 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -3e89ac: |[3e89ac] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlaybackSpeed:()F │ │ -3e89bc: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e89c0: 6201 1bc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e89c4: 3210 1800 |0004: if-eq v0, v1, 001c // +0018 │ │ -3e89c8: 5420 13c9 |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e89cc: 6201 1ac9 |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e89d0: 3210 1200 |000a: if-eq v0, v1, 001c // +0012 │ │ -3e89d4: 5420 13c9 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e89d8: 6201 18c9 |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e89dc: 3210 0c00 |0010: if-eq v0, v1, 001c // +000c │ │ -3e89e0: 5420 13c9 |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e89e4: 6201 1cc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e89e8: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ -3e89ec: 2804 |0018: goto 001c // +0004 │ │ -3e89ee: 1500 803f |0019: const/high16 v0, #int 1065353216 // #3f80 │ │ -3e89f2: 2807 |001b: goto 0022 // +0007 │ │ -3e89f4: 5420 9fef |001c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e89f8: 6e10 92a2 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSpeedMultiplier:()F // method@a292 │ │ -3e89fe: 0a00 |0021: move-result v0 │ │ -3e8a00: 0f00 |0022: return v0 │ │ +3e8984: |[3e8984] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPlaybackSpeed:()F │ │ +3e8994: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8998: 6201 1bc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e899c: 3210 1800 |0004: if-eq v0, v1, 001c // +0018 │ │ +3e89a0: 5420 13c9 |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e89a4: 6201 1ac9 |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e89a8: 3210 1200 |000a: if-eq v0, v1, 001c // +0012 │ │ +3e89ac: 5420 13c9 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e89b0: 6201 18c9 |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e89b4: 3210 0c00 |0010: if-eq v0, v1, 001c // +000c │ │ +3e89b8: 5420 13c9 |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e89bc: 6201 1cc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e89c0: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ +3e89c4: 2804 |0018: goto 001c // +0004 │ │ +3e89c6: 1500 803f |0019: const/high16 v0, #int 1065353216 // #3f80 │ │ +3e89ca: 2807 |001b: goto 0022 // +0007 │ │ +3e89cc: 5420 9fef |001c: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e89d0: 6e10 92a2 0000 |001e: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSpeedMultiplier:()F // method@a292 │ │ +3e89d6: 0a00 |0021: move-result v0 │ │ +3e89d8: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x001c line=463 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1453767,36 +1453761,36 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3e8a74: |[3e8a74] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPosition:()I │ │ -3e8a84: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8a88: 6201 1cc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e8a8c: 6e20 fea0 1000 |0004: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z // method@a0fe │ │ -3e8a92: 0a00 |0007: move-result v0 │ │ -3e8a94: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -3e8a98: 5420 9fef |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8a9c: 6e10 90a2 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentPosition:()I // method@a290 │ │ -3e8aa2: 0a00 |000f: move-result v0 │ │ -3e8aa4: 2802 |0010: goto 0012 // +0002 │ │ -3e8aa6: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -3e8aa8: 3c00 1400 |0012: if-gtz v0, 0026 // +0014 │ │ -3e8aac: 5421 9eef |0014: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8ab0: 3801 1000 |0016: if-eqz v1, 0026 // +0010 │ │ -3e8ab4: 5421 9eef |0018: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8ab8: 7210 d09c 0100 |001a: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e8abe: 0a01 |001d: move-result v1 │ │ -3e8ac0: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -3e8ac4: 5420 9eef |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e8ac8: 7210 d09c 0000 |0022: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e8ace: 0a00 |0025: move-result v0 │ │ -3e8ad0: 0f00 |0026: return v0 │ │ +3e8a4c: |[3e8a4c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getPosition:()I │ │ +3e8a5c: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8a60: 6201 1cc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e8a64: 6e20 fea0 1000 |0004: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/base/PlayerStatus;.isAtLeast:(Lde/danoeh/antennapod/playback/base/PlayerStatus;)Z // method@a0fe │ │ +3e8a6a: 0a00 |0007: move-result v0 │ │ +3e8a6c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +3e8a70: 5420 9fef |000a: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8a74: 6e10 90a2 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentPosition:()I // method@a290 │ │ +3e8a7a: 0a00 |000f: move-result v0 │ │ +3e8a7c: 2802 |0010: goto 0012 // +0002 │ │ +3e8a7e: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +3e8a80: 3c00 1400 |0012: if-gtz v0, 0026 // +0014 │ │ +3e8a84: 5421 9eef |0014: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8a88: 3801 1000 |0016: if-eqz v1, 0026 // +0010 │ │ +3e8a8c: 5421 9eef |0018: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8a90: 7210 d09c 0100 |001a: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e8a96: 0a01 |001d: move-result v1 │ │ +3e8a98: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +3e8a9c: 5420 9eef |0020: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e8aa0: 7210 d09c 0000 |0022: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e8aa6: 0a00 |0025: move-result v0 │ │ +3e8aa8: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x000a line=424 │ │ 0x0014 line=426 │ │ 0x0020 line=427 │ │ locals : │ │ @@ -1453807,19 +1453801,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e8ad4: |[3e8ad4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSelectedAudioTrack:()I │ │ -3e8ae4: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8ae8: 6e10 95a2 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getSelectedAudioTrack:()I // method@a295 │ │ -3e8aee: 0a00 |0005: move-result v0 │ │ -3e8af0: 0f00 |0006: return v0 │ │ +3e8aac: |[3e8aac] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSelectedAudioTrack:()I │ │ +3e8abc: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8ac0: 6e10 95a2 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getSelectedAudioTrack:()I // method@a295 │ │ +3e8ac6: 0a00 |0005: move-result v0 │ │ +3e8ac8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #8 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453827,34 +1453821,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -3e8864: |[3e8864] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSkipSilence:()Z │ │ -3e8874: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8878: 6201 1bc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e887c: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ -3e8880: 5420 13c9 |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8884: 6201 1ac9 |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e8888: 3210 1100 |000a: if-eq v0, v1, 001b // +0011 │ │ -3e888c: 5420 13c9 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e8890: 6201 18c9 |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e8894: 3210 0b00 |0010: if-eq v0, v1, 001b // +000b │ │ -3e8898: 5420 13c9 |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e889c: 6201 1cc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e88a0: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ -3e88a4: 2803 |0018: goto 001b // +0003 │ │ -3e88a6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -3e88a8: 2807 |001a: goto 0021 // +0007 │ │ -3e88aa: 5420 9fef |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e88ae: 6e10 91a2 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSkipSilence:()Z // method@a291 │ │ -3e88b4: 0a00 |0020: move-result v0 │ │ -3e88b6: 0f00 |0021: return v0 │ │ +3e883c: |[3e883c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getSkipSilence:()Z │ │ +3e884c: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8850: 6201 1bc9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e8854: 3210 1700 |0004: if-eq v0, v1, 001b // +0017 │ │ +3e8858: 5420 13c9 |0006: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e885c: 6201 1ac9 |0008: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e8860: 3210 1100 |000a: if-eq v0, v1, 001b // +0011 │ │ +3e8864: 5420 13c9 |000c: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8868: 6201 18c9 |000e: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e886c: 3210 0b00 |0010: if-eq v0, v1, 001b // +000b │ │ +3e8870: 5420 13c9 |0012: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e8874: 6201 1cc9 |0014: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e8878: 3310 0300 |0016: if-ne v0, v1, 0019 // +0003 │ │ +3e887c: 2803 |0018: goto 001b // +0003 │ │ +3e887e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +3e8880: 2807 |001a: goto 0021 // +0007 │ │ +3e8882: 5420 9fef |001b: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e8886: 6e10 91a2 0000 |001d: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getCurrentSkipSilence:()Z // method@a291 │ │ +3e888c: 0a00 |0020: move-result v0 │ │ +3e888e: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x001b line=475 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ @@ -1453863,38 +1453857,38 @@ │ │ type : '()Landroid/util/Pair;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3e87c8: |[3e87c8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getVideoSize:()Landroid/util/Pair; │ │ -3e87d8: 5430 9fef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e87dc: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ -3e87e0: 5430 13c9 |0004: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e87e4: 6201 16c9 |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ -3e87e8: 3210 2300 |0008: if-eq v0, v1, 002b // +0023 │ │ -3e87ec: 5430 a0ef |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ -3e87f0: 6201 936d |000c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3e87f4: 3310 1d00 |000e: if-ne v0, v1, 002b // +001d │ │ -3e87f8: 2200 4e02 |0010: new-instance v0, Landroid/util/Pair; // type@024e │ │ -3e87fc: 5431 9fef |0012: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8800: 6e10 97a2 0100 |0014: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a297 │ │ -3e8806: 0a01 |0017: move-result v1 │ │ -3e8808: 7110 79a5 0100 |0018: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e880e: 0c01 |001b: move-result-object v1 │ │ -3e8810: 5432 9fef |001c: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e8814: 6e10 96a2 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a296 │ │ -3e881a: 0a02 |0021: move-result v2 │ │ -3e881c: 7110 79a5 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3e8822: 0c02 |0025: move-result-object v2 │ │ -3e8824: 7030 270b 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b27 │ │ -3e882a: 5b30 a6ef |0029: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ -3e882e: 5430 a6ef |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ -3e8832: 1100 |002d: return-object v0 │ │ +3e87a0: |[3e87a0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.getVideoSize:()Landroid/util/Pair; │ │ +3e87b0: 5430 9fef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e87b4: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ +3e87b8: 5430 13c9 |0004: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e87bc: 6201 16c9 |0006: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.ERROR:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c916 │ │ +3e87c0: 3210 2300 |0008: if-eq v0, v1, 002b // +0023 │ │ +3e87c4: 5430 a0ef |000a: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ +3e87c8: 6201 936d |000c: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3e87cc: 3310 1d00 |000e: if-ne v0, v1, 002b // +001d │ │ +3e87d0: 2200 4e02 |0010: new-instance v0, Landroid/util/Pair; // type@024e │ │ +3e87d4: 5431 9fef |0012: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e87d8: 6e10 97a2 0100 |0014: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoWidth:()I // method@a297 │ │ +3e87de: 0a01 |0017: move-result v1 │ │ +3e87e0: 7110 79a5 0100 |0018: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e87e6: 0c01 |001b: move-result-object v1 │ │ +3e87e8: 5432 9fef |001c: iget-object v2, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e87ec: 6e10 96a2 0200 |001e: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.getVideoHeight:()I // method@a296 │ │ +3e87f2: 0a02 |0021: move-result v2 │ │ +3e87f4: 7110 79a5 0200 |0022: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3e87fa: 0c02 |0025: move-result-object v2 │ │ +3e87fc: 7030 270b 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b27 │ │ +3e8802: 5b30 a6ef |0029: iput-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ +3e8806: 5430 a6ef |002b: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.videoSize:Landroid/util/Pair; // field@efa6 │ │ +3e880a: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0010 line=560 │ │ 0x002b line=562 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ @@ -1453904,35 +1453898,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -3e88b8: |[3e88b8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isCasting:()Z │ │ -3e88c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e88ca: 0f00 |0001: return v0 │ │ +3e8890: |[3e8890] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isCasting:()Z │ │ +3e88a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e88a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ name : 'isStartWhenPrepared' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3e88cc: |[3e88cc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStartWhenPrepared:()Z │ │ -3e88dc: 5410 a3ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ -3e88e0: 6e10 16a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@a916 │ │ -3e88e6: 0a00 |0005: move-result v0 │ │ -3e88e8: 0f00 |0006: return v0 │ │ +3e88a4: |[3e88a4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStartWhenPrepared:()Z │ │ +3e88b4: 5410 a3ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ +3e88b8: 6e10 16a9 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@a916 │ │ +3e88be: 0a00 |0005: move-result v0 │ │ +3e88c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #12 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453940,17 +1453934,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e88ec: |[3e88ec] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStreaming:()Z │ │ -3e88fc: 5510 a5ef |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ -3e8900: 0f00 |0002: return v0 │ │ +3e88c4: |[3e88c4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.isStreaming:()Z │ │ +3e88d4: 5510 a5ef |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ +3e88d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #13 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1453958,50 +1453952,50 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -3e9138: |[3e9138] de.danoeh.antennapod.playback.service.internal.LocalPSMP.pause:(ZZ)V │ │ -3e9148: 6e10 eaa0 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ -3e914e: 5430 13c9 |0003: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9152: 6201 1bc9 |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e9156: 1a02 7d2f |0007: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e915a: 3310 2900 |0009: if-ne v0, v1, 0032 // +0029 │ │ -3e915e: 1a00 a73f |000b: const-string v0, "Pausing playback." // string@3fa7 │ │ -3e9162: 7120 170b 0200 |000d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e9168: 5430 9fef |0010: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e916c: 6e10 9ba2 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a29b │ │ -3e9172: 6200 1ac9 |0015: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e9176: 5431 9eef |0017: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e917a: 6e10 dfa2 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ -3e9180: 0a02 |001c: move-result v2 │ │ -3e9182: 6e40 f3a0 0321 |001d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ -3e9188: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ -3e918c: 7010 d2a2 0300 |0022: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ -3e9192: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -3e9194: 5c34 a1ef |0026: iput-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ -3e9198: 5534 a5ef |0028: iget-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ -3e919c: 3804 2300 |002a: if-eqz v4, 004d // +0023 │ │ -3e91a0: 3805 2100 |002c: if-eqz v5, 004d // +0021 │ │ -3e91a4: 6e10 f2a2 0300 |002e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a2f2 │ │ -3e91aa: 281c |0031: goto 004d // +001c │ │ -3e91ac: 2204 611b |0032: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e91b0: 7010 06a6 0400 |0034: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e91b6: 1a05 bf19 |0037: const-string v5, "Ignoring call to pause: Player is in " // string@19bf │ │ -3e91ba: 6e20 12a6 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e91c0: 5435 13c9 |003c: iget-object v5, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e91c4: 6e20 11a6 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3e91ca: 1a05 7d01 |0041: const-string v5, " state" // string@017d │ │ -3e91ce: 6e20 12a6 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e91d4: 6e10 1ba6 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e91da: 0c04 |0049: move-result-object v4 │ │ -3e91dc: 7120 170b 4200 |004a: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e91e2: 0e00 |004d: return-void │ │ +3e9110: |[3e9110] de.danoeh.antennapod.playback.service.internal.LocalPSMP.pause:(ZZ)V │ │ +3e9120: 6e10 eaa0 0300 |0000: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ +3e9126: 5430 13c9 |0003: iget-object v0, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e912a: 6201 1bc9 |0005: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e912e: 1a02 7d2f |0007: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9132: 3310 2900 |0009: if-ne v0, v1, 0032 // +0029 │ │ +3e9136: 1a00 a73f |000b: const-string v0, "Pausing playback." // string@3fa7 │ │ +3e913a: 7120 170b 0200 |000d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9140: 5430 9fef |0010: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9144: 6e10 9ba2 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.pause:()V // method@a29b │ │ +3e914a: 6200 1ac9 |0015: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e914e: 5431 9eef |0017: iget-object v1, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9152: 6e10 dfa2 0300 |0019: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ +3e9158: 0a02 |001c: move-result v2 │ │ +3e915a: 6e40 f3a0 0321 |001d: invoke-virtual {v3, v0, v1, v2}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ +3e9160: 3804 0800 |0020: if-eqz v4, 0028 // +0008 │ │ +3e9164: 7010 d2a2 0300 |0022: invoke-direct {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ +3e916a: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +3e916c: 5c34 a1ef |0026: iput-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ +3e9170: 5534 a5ef |0028: iget-boolean v4, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ +3e9174: 3804 2300 |002a: if-eqz v4, 004d // +0023 │ │ +3e9178: 3805 2100 |002c: if-eqz v5, 004d // +0021 │ │ +3e917c: 6e10 f2a2 0300 |002e: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a2f2 │ │ +3e9182: 281c |0031: goto 004d // +001c │ │ +3e9184: 2204 611b |0032: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e9188: 7010 06a6 0400 |0034: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e918e: 1a05 bf19 |0037: const-string v5, "Ignoring call to pause: Player is in " // string@19bf │ │ +3e9192: 6e20 12a6 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9198: 5435 13c9 |003c: iget-object v5, v3, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e919c: 6e20 11a6 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3e91a2: 1a05 7d01 |0041: const-string v5, " state" // string@017d │ │ +3e91a6: 6e20 12a6 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e91ac: 6e10 1ba6 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e91b2: 0c04 |0049: move-result-object v4 │ │ +3e91b4: 7120 170b 4200 |004a: invoke-static {v2, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e91ba: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x000d line=255 │ │ 0x0010 line=256 │ │ 0x0015 line=257 │ │ @@ -1454020,29 +1454014,29 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -3e91e4: |[3e91e4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ -3e91f4: 1a00 7d2f |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e91f8: 1a01 36a8 |0002: const-string v1, "playMediaObject(...)" // string@a836 │ │ -3e91fc: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e9202: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -3e9204: 0782 |0008: move-object v2, v8 │ │ -3e9206: 0793 |0009: move-object v3, v9 │ │ -3e9208: 01a5 |000a: move v5, v10 │ │ -3e920a: 01b6 |000b: move v6, v11 │ │ -3e920c: 01c7 |000c: move v7, v12 │ │ -3e920e: 7606 f0a2 0200 |000d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a2f0 │ │ -3e9214: 0e00 |0010: return-void │ │ -3e9216: 0d09 |0011: move-exception v9 │ │ -3e9218: 6e10 42a6 0900 |0012: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3e921e: 2709 |0015: throw v9 │ │ +3e91bc: |[3e91bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZ)V │ │ +3e91cc: 1a00 7d2f |0000: const-string v0, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e91d0: 1a01 36a8 |0002: const-string v1, "playMediaObject(...)" // string@a836 │ │ +3e91d4: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e91da: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +3e91dc: 0782 |0008: move-object v2, v8 │ │ +3e91de: 0793 |0009: move-object v3, v9 │ │ +3e91e0: 01a5 |000a: move v5, v10 │ │ +3e91e2: 01b6 |000b: move v6, v11 │ │ +3e91e4: 01c7 |000c: move v7, v12 │ │ +3e91e6: 7606 f0a2 0200 |000d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a2f0 │ │ +3e91ec: 0e00 |0010: return-void │ │ +3e91ee: 0d09 |0011: move-exception v9 │ │ +3e91f0: 6e10 42a6 0900 |0012: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3e91f6: 2709 |0015: throw v9 │ │ catches : 1 │ │ 0x000d - 0x0010 │ │ Ljava/lang/RuntimeException; -> 0x0011 │ │ positions : │ │ 0x0004 line=112 │ │ 0x000d line=114 │ │ 0x0012 line=116 │ │ @@ -1454059,31 +1454053,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -3e951c: |[3e951c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.prepare:()V │ │ -3e952c: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9530: 6201 18c9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e9534: 3310 1e00 |0004: if-ne v0, v1, 0022 // +001e │ │ -3e9538: 1a00 7d2f |0006: const-string v0, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e953c: 1a01 e440 |0008: const-string v1, "Preparing media player" // string@40e4 │ │ -3e9540: 7120 170b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e9546: 6200 1dc9 |000d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ -3e954a: 5421 9eef |000f: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e954e: 6e30 f2a0 0201 |0011: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e9554: 5420 9fef |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9558: 6e10 9ca2 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a29c │ │ -3e955e: 5420 a3ef |0019: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ -3e9562: 6e10 16a9 0000 |001b: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@a916 │ │ -3e9568: 0a00 |001e: move-result v0 │ │ -3e956a: 7020 eda2 0200 |001f: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a2ed │ │ -3e9570: 0e00 |0022: return-void │ │ +3e94f4: |[3e94f4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.prepare:()V │ │ +3e9504: 5420 13c9 |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e9508: 6201 18c9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e950c: 3310 1e00 |0004: if-ne v0, v1, 0022 // +001e │ │ +3e9510: 1a00 7d2f |0006: const-string v0, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9514: 1a01 e440 |0008: const-string v1, "Preparing media player" // string@40e4 │ │ +3e9518: 7120 170b 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e951e: 6200 1dc9 |000d: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91d │ │ +3e9522: 5421 9eef |000f: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9526: 6e30 f2a0 0201 |0011: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e952c: 5420 9fef |0014: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9530: 6e10 9ca2 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.prepare:()V // method@a29c │ │ +3e9536: 5420 a3ef |0019: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ +3e953a: 6e10 16a9 0000 |001b: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@a916 │ │ +3e9540: 0a00 |001e: move-result v0 │ │ +3e9542: 7020 eda2 0200 |001f: invoke-direct {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.onPrepared:(Z)V // method@a2ed │ │ +3e9548: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000a line=284 │ │ 0x000d line=285 │ │ 0x0014 line=286 │ │ 0x0019 line=287 │ │ @@ -1454095,39 +1454089,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -3e9574: |[3e9574] de.danoeh.antennapod.playback.service.internal.LocalPSMP.reinit:()V │ │ -3e9584: 1a00 1ead |0000: const-string v0, "reinit()" // string@ad1e │ │ -3e9588: 1a01 7d2f |0002: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e958c: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e9592: 6e10 eaa0 0800 |0007: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ -3e9598: 5480 9eef |000a: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e959c: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ -3e95a0: 5483 9eef |000e: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e95a4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -3e95a6: 5585 a5ef |0011: iget-boolean v5, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ -3e95aa: 5480 a3ef |0013: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ -3e95ae: 6e10 16a9 0000 |0015: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@a916 │ │ -3e95b4: 0a06 |0018: move-result v6 │ │ -3e95b6: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -3e95b8: 0782 |001a: move-object v2, v8 │ │ -3e95ba: 7606 f0a2 0200 |001b: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a2f0 │ │ -3e95c0: 2810 |001e: goto 002e // +0010 │ │ -3e95c2: 5480 9fef |001f: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e95c6: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ -3e95ca: 5480 9fef |0023: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e95ce: 6e10 9ea2 0000 |0025: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a29e │ │ -3e95d4: 2806 |0028: goto 002e // +0006 │ │ -3e95d6: 1a00 990d |0029: const-string v0, "Call to reinit was ignored: media and mediaPlayer were null" // string@0d99 │ │ -3e95da: 7120 170b 0100 |002b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e95e0: 0e00 |002e: return-void │ │ +3e954c: |[3e954c] de.danoeh.antennapod.playback.service.internal.LocalPSMP.reinit:()V │ │ +3e955c: 1a00 1ead |0000: const-string v0, "reinit()" // string@ad1e │ │ +3e9560: 1a01 7d2f |0002: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9564: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e956a: 6e10 eaa0 0800 |0007: invoke-virtual {v8}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ +3e9570: 5480 9eef |000a: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9574: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ +3e9578: 5483 9eef |000e: iget-object v3, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e957c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +3e957e: 5585 a5ef |0011: iget-boolean v5, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ +3e9582: 5480 a3ef |0013: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ +3e9586: 6e10 16a9 0000 |0015: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@a916 │ │ +3e958c: 0a06 |0018: move-result v6 │ │ +3e958e: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +3e9590: 0782 |001a: move-object v2, v8 │ │ +3e9592: 7606 f0a2 0200 |001b: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.playMediaObject:(Lde/danoeh/antennapod/model/playback/Playable;ZZZZ)V // method@a2f0 │ │ +3e9598: 2810 |001e: goto 002e // +0010 │ │ +3e959a: 5480 9fef |001f: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e959e: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ +3e95a2: 5480 9fef |0023: iget-object v0, v8, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e95a6: 6e10 9ea2 0000 |0025: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.reset:()V // method@a29e │ │ +3e95ac: 2806 |0028: goto 002e // +0006 │ │ +3e95ae: 1a00 990d |0029: const-string v0, "Call to reinit was ignored: media and mediaPlayer were null" // string@0d99 │ │ +3e95b2: 7120 170b 0100 |002b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e95b8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=327 │ │ 0x0007 line=328 │ │ 0x000a line=329 │ │ 0x000e line=330 │ │ 0x001f line=331 │ │ @@ -1454141,29 +1454135,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3e95e4: |[3e95e4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resetVideoSurface:()V │ │ -3e95f4: 5430 a0ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ -3e95f8: 6201 936d |0002: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ -3e95fc: 1a02 7d2f |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e9600: 3310 1100 |0006: if-ne v0, v1, 0017 // +0011 │ │ -3e9604: 1a00 2d42 |0008: const-string v0, "Resetting video surface" // string@422d │ │ -3e9608: 7120 170b 0200 |000a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e960e: 5430 9fef |000d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9612: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -3e9614: 6e20 a4a2 1000 |0010: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a2a4 │ │ -3e961a: 6e10 f2a2 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a2f2 │ │ -3e9620: 2806 |0016: goto 001c // +0006 │ │ -3e9622: 1a00 2e42 |0017: const-string v0, "Resetting video surface for media of Audio type" // string@422e │ │ -3e9626: 7120 190b 0200 |0019: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e962c: 0e00 |001c: return-void │ │ +3e95bc: |[3e95bc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resetVideoSurface:()V │ │ +3e95cc: 5430 a0ef |0000: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaType:Lde/danoeh/antennapod/model/playback/MediaType; // field@efa0 │ │ +3e95d0: 6201 936d |0002: sget-object v1, Lde/danoeh/antennapod/model/playback/MediaType;.VIDEO:Lde/danoeh/antennapod/model/playback/MediaType; // field@6d93 │ │ +3e95d4: 1a02 7d2f |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e95d8: 3310 1100 |0006: if-ne v0, v1, 0017 // +0011 │ │ +3e95dc: 1a00 2d42 |0008: const-string v0, "Resetting video surface" // string@422d │ │ +3e95e0: 7120 170b 0200 |000a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e95e6: 5430 9fef |000d: iget-object v0, v3, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e95ea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +3e95ec: 6e20 a4a2 1000 |0010: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a2a4 │ │ +3e95f2: 6e10 f2a2 0300 |0013: invoke-virtual {v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.reinit:()V // method@a2f2 │ │ +3e95f8: 2806 |0016: goto 001c // +0006 │ │ +3e95fa: 1a00 2e42 |0017: const-string v0, "Resetting video surface for media of Audio type" // string@422e │ │ +3e95fe: 7120 190b 0200 |0019: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e9604: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x000a line=542 │ │ 0x000d line=543 │ │ 0x0013 line=544 │ │ 0x0019 line=546 │ │ @@ -1454175,84 +1454169,84 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -3e9630: |[3e9630] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resume:()V │ │ -3e9640: 5450 13c9 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9644: 6201 1ac9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e9648: 1a02 7d2f |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e964c: 3210 2000 |0006: if-eq v0, v1, 0026 // +0020 │ │ -3e9650: 5450 13c9 |0008: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9654: 6201 1cc9 |000a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e9658: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ -3e965c: 2818 |000e: goto 0026 // +0018 │ │ -3e965e: 2200 611b |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e9662: 7010 06a6 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e9668: 1a01 9b0d |0014: const-string v1, "Call to resume() was ignored because current state of PSMP object is " // string@0d9b │ │ -3e966c: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e9672: 5451 13c9 |0019: iget-object v1, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9676: 6e20 11a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3e967c: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e9682: 0c00 |0021: move-result-object v0 │ │ -3e9684: 7120 170b 0200 |0022: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e968a: 2869 |0025: goto 008e // +0069 │ │ -3e968c: 5450 9cef |0026: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@ef9c │ │ -3e9690: 5451 9bef |0028: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@ef9b │ │ -3e9694: 7120 f539 1000 |002a: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.requestAudioFocus:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@39f5 │ │ -3e969a: 0a00 |002d: move-result v0 │ │ -3e969c: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -3e969e: 3310 5a00 |002f: if-ne v0, v1, 0089 // +005a │ │ -3e96a2: 1a00 950a |0031: const-string v0, "Audiofocus successfully requested" // string@0a95 │ │ -3e96a6: 7120 170b 0200 |0033: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e96ac: 1a00 5742 |0036: const-string v0, "Resuming/Starting playback" // string@4257 │ │ -3e96b0: 7120 170b 0200 |0038: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e96b6: 6e10 d5a0 0500 |003b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.acquireWifiLockIfNecessary:()V // method@a0d5 │ │ -3e96bc: 5450 9eef |003e: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e96c0: 7110 10a4 0000 |0040: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a410 │ │ -3e96c6: 0a00 |0043: move-result v0 │ │ -3e96c8: 5452 9eef |0044: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e96cc: 7110 11a4 0200 |0046: invoke-static {v2}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a411 │ │ -3e96d2: 0c02 |0049: move-result-object v2 │ │ -3e96d4: 6203 506d |004a: sget-object v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ -3e96d8: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -3e96da: 3332 0300 |004d: if-ne v2, v3, 0050 // +0003 │ │ -3e96de: 2802 |004f: goto 0051 // +0002 │ │ -3e96e0: 1201 |0050: const/4 v1, #int 0 // #0 │ │ -3e96e2: 6e30 faa2 0501 |0051: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a2fa │ │ -3e96e8: 1500 803f |0054: const/high16 v0, #int 1065353216 // #3f80 │ │ -3e96ec: 6e30 fda2 0500 |0056: invoke-virtual {v5, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a2fd │ │ -3e96f2: 5450 13c9 |0059: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e96f6: 6201 1cc9 |005b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e96fa: 3310 1d00 |005d: if-ne v0, v1, 007a // +001d │ │ -3e96fe: 5450 9eef |005f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9702: 7210 d09c 0000 |0061: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e9708: 0a00 |0064: move-result v0 │ │ -3e970a: 3d00 1500 |0065: if-lez v0, 007a // +0015 │ │ -3e970e: 5450 9eef |0067: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9712: 7210 d09c 0000 |0069: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ -3e9718: 0a00 |006c: move-result v0 │ │ -3e971a: 5451 9eef |006d: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e971e: 7210 cc9c 0100 |006f: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getLastPlayedTime:()J // method@9ccc │ │ -3e9724: 0b01 |0072: move-result-wide v1 │ │ -3e9726: 7130 0fa1 1002 |0073: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.calculatePositionWithRewind:(IJ)I // method@a10f │ │ -3e972c: 0a00 |0076: move-result v0 │ │ -3e972e: 6e20 f6a2 0500 |0077: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a2f6 │ │ -3e9734: 5450 9fef |007a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9738: 6e10 aba2 0000 |007c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a2ab │ │ -3e973e: 6200 1bc9 |007f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e9742: 5451 9eef |0081: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9746: 6e30 f2a0 0501 |0083: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ -3e974c: 5c54 a1ef |0086: iput-boolean v4, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ -3e9750: 2806 |0088: goto 008e // +0006 │ │ -3e9752: 1a00 9916 |0089: const-string v0, "Failed to request audio focus" // string@1699 │ │ -3e9756: 7120 190b 0200 |008b: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e975c: 0e00 |008e: return-void │ │ +3e9608: |[3e9608] de.danoeh.antennapod.playback.service.internal.LocalPSMP.resume:()V │ │ +3e9618: 5450 13c9 |0000: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e961c: 6201 1ac9 |0002: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e9620: 1a02 7d2f |0004: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9624: 3210 2000 |0006: if-eq v0, v1, 0026 // +0020 │ │ +3e9628: 5450 13c9 |0008: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e962c: 6201 1cc9 |000a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e9630: 3310 0300 |000c: if-ne v0, v1, 000f // +0003 │ │ +3e9634: 2818 |000e: goto 0026 // +0018 │ │ +3e9636: 2200 611b |000f: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e963a: 7010 06a6 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e9640: 1a01 9b0d |0014: const-string v1, "Call to resume() was ignored because current state of PSMP object is " // string@0d9b │ │ +3e9644: 6e20 12a6 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e964a: 5451 13c9 |0019: iget-object v1, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e964e: 6e20 11a6 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3e9654: 6e10 1ba6 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e965a: 0c00 |0021: move-result-object v0 │ │ +3e965c: 7120 170b 0200 |0022: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9662: 2869 |0025: goto 008e // +0069 │ │ +3e9664: 5450 9cef |0026: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioManager:Landroid/media/AudioManager; // field@ef9c │ │ +3e9668: 5451 9bef |0028: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.audioFocusRequest:Landroidx/media/AudioFocusRequestCompat; // field@ef9b │ │ +3e966c: 7120 f539 1000 |002a: invoke-static {v0, v1}, Landroidx/media/AudioManagerCompat;.requestAudioFocus:(Landroid/media/AudioManager;Landroidx/media/AudioFocusRequestCompat;)I // method@39f5 │ │ +3e9672: 0a00 |002d: move-result v0 │ │ +3e9674: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +3e9676: 3310 5a00 |002f: if-ne v0, v1, 0089 // +005a │ │ +3e967a: 1a00 950a |0031: const-string v0, "Audiofocus successfully requested" // string@0a95 │ │ +3e967e: 7120 170b 0200 |0033: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9684: 1a00 5742 |0036: const-string v0, "Resuming/Starting playback" // string@4257 │ │ +3e9688: 7120 170b 0200 |0038: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e968e: 6e10 d5a0 0500 |003b: invoke-virtual {v5}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.acquireWifiLockIfNecessary:()V // method@a0d5 │ │ +3e9694: 5450 9eef |003e: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9698: 7110 10a4 0000 |0040: invoke-static {v0}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentPlaybackSpeed:(Lde/danoeh/antennapod/model/playback/Playable;)F // method@a410 │ │ +3e969e: 0a00 |0043: move-result v0 │ │ +3e96a0: 5452 9eef |0044: iget-object v2, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e96a4: 7110 11a4 0200 |0046: invoke-static {v2}, Lde/danoeh/antennapod/ui/episodes/PlaybackSpeedUtils;.getCurrentSkipSilencePreference:(Lde/danoeh/antennapod/model/playback/Playable;)Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // method@a411 │ │ +3e96aa: 0c02 |0049: move-result-object v2 │ │ +3e96ac: 6203 506d |004a: sget-object v3, Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence;.AGGRESSIVE:Lde/danoeh/antennapod/model/feed/FeedPreferences$SkipSilence; // field@6d50 │ │ +3e96b0: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +3e96b2: 3332 0300 |004d: if-ne v2, v3, 0050 // +0003 │ │ +3e96b6: 2802 |004f: goto 0051 // +0002 │ │ +3e96b8: 1201 |0050: const/4 v1, #int 0 // #0 │ │ +3e96ba: 6e30 faa2 0501 |0051: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setPlaybackParams:(FZ)V // method@a2fa │ │ +3e96c0: 1500 803f |0054: const/high16 v0, #int 1065353216 // #3f80 │ │ +3e96c4: 6e30 fda2 0500 |0056: invoke-virtual {v5, v0, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.setVolume:(FF)V // method@a2fd │ │ +3e96ca: 5450 13c9 |0059: iget-object v0, v5, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e96ce: 6201 1cc9 |005b: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e96d2: 3310 1d00 |005d: if-ne v0, v1, 007a // +001d │ │ +3e96d6: 5450 9eef |005f: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e96da: 7210 d09c 0000 |0061: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e96e0: 0a00 |0064: move-result v0 │ │ +3e96e2: 3d00 1500 |0065: if-lez v0, 007a // +0015 │ │ +3e96e6: 5450 9eef |0067: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e96ea: 7210 d09c 0000 |0069: invoke-interface {v0}, Lde/danoeh/antennapod/model/playback/Playable;.getPosition:()I // method@9cd0 │ │ +3e96f0: 0a00 |006c: move-result v0 │ │ +3e96f2: 5451 9eef |006d: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e96f6: 7210 cc9c 0100 |006f: invoke-interface {v1}, Lde/danoeh/antennapod/model/playback/Playable;.getLastPlayedTime:()J // method@9ccc │ │ +3e96fc: 0b01 |0072: move-result-wide v1 │ │ +3e96fe: 7130 0fa1 1002 |0073: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/playback/base/RewindAfterPauseUtils;.calculatePositionWithRewind:(IJ)I // method@a10f │ │ +3e9704: 0a00 |0076: move-result v0 │ │ +3e9706: 6e20 f6a2 0500 |0077: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a2f6 │ │ +3e970c: 5450 9fef |007a: iget-object v0, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9710: 6e10 aba2 0000 |007c: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.start:()V // method@a2ab │ │ +3e9716: 6200 1bc9 |007f: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e971a: 5451 9eef |0081: iget-object v1, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e971e: 6e30 f2a0 0501 |0083: invoke-virtual {v5, v0, v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a0f2 │ │ +3e9724: 5c54 a1ef |0086: iput-boolean v4, v5, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.pausedBecauseOfTransientAudiofocusLoss:Z // field@efa1 │ │ +3e9728: 2806 |0088: goto 008e // +0006 │ │ +3e972a: 1a00 9916 |0089: const-string v0, "Failed to request audio focus" // string@1699 │ │ +3e972e: 7120 190b 0200 |008b: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e9734: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000f line=236 │ │ 0x0026 line=211 │ │ 0x0033 line=214 │ │ 0x0038 line=215 │ │ @@ -1454278,26 +1454272,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3e9760: |[3e9760] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekDelta:(I)V │ │ -3e9770: 6e10 dfa2 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ -3e9776: 0a00 |0003: move-result v0 │ │ -3e9778: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -3e977a: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -3e977e: b030 |0007: add-int/2addr v0, v3 │ │ -3e9780: 6e20 f6a2 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a2f6 │ │ -3e9786: 2808 |000b: goto 0013 // +0008 │ │ -3e9788: 1a03 7d2f |000c: const-string v3, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e978c: 1a00 d479 |000e: const-string v0, "getPosition() returned INVALID_TIME in seekDelta" // string@79d4 │ │ -3e9790: 7120 190b 0300 |0010: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e9796: 0e00 |0013: return-void │ │ +3e9738: |[3e9738] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekDelta:(I)V │ │ +3e9748: 6e10 dfa2 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ +3e974e: 0a00 |0003: move-result v0 │ │ +3e9750: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +3e9752: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +3e9756: b030 |0007: add-int/2addr v0, v3 │ │ +3e9758: 6e20 f6a2 0200 |0008: invoke-virtual {v2, v0}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekTo:(I)V // method@a2f6 │ │ +3e975e: 2808 |000b: goto 0013 // +0008 │ │ +3e9760: 1a03 7d2f |000c: const-string v3, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9764: 1a00 d479 |000e: const-string v0, "getPosition() returned INVALID_TIME in seekDelta" // string@79d4 │ │ +3e9768: 7120 190b 0300 |0010: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e976e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0008 line=394 │ │ 0x0010 line=396 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ @@ -1454308,88 +1454302,88 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 148 16-bit code units │ │ -3e9798: |[3e9798] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekTo:(I)V │ │ -3e97a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3e97aa: 3b0a 0300 |0001: if-gez v10, 0004 // +0003 │ │ -3e97ae: 120a |0003: const/4 v10, #int 0 // #0 │ │ -3e97b0: 6e10 dca2 0900 |0004: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getDuration:()I // method@a2dc │ │ -3e97b6: 0a01 |0007: move-result v1 │ │ -3e97b8: 1a02 7d2f |0008: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e97bc: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -3e97be: 341a 0b00 |000b: if-lt v10, v1, 0016 // +000b │ │ -3e97c2: 1a0a 0644 |000d: const-string v10, "Seek reached end of file, skipping to next episode" // string@4406 │ │ -3e97c6: 7120 170b a200 |000f: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e97cc: 6e53 d8a2 3933 |0012: invoke-virtual {v9, v3, v3, v3, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a2d8 │ │ -3e97d2: 0e00 |0015: return-void │ │ -3e97d4: 5491 13c9 |0016: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e97d8: 6204 1bc9 |0018: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ -3e97dc: 3241 2300 |001a: if-eq v1, v4, 003d // +0023 │ │ -3e97e0: 5491 13c9 |001c: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e97e4: 6204 1ac9 |001e: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ -3e97e8: 3241 1d00 |0020: if-eq v1, v4, 003d // +001d │ │ -3e97ec: 5491 13c9 |0022: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e97f0: 6204 1cc9 |0024: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e97f4: 3341 0300 |0026: if-ne v1, v4, 0029 // +0003 │ │ -3e97f8: 2815 |0028: goto 003d // +0015 │ │ -3e97fa: 5491 13c9 |0029: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e97fe: 6202 18c9 |002b: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ -3e9802: 3321 6600 |002d: if-ne v1, v2, 0093 // +0066 │ │ -3e9806: 5491 9eef |002f: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e980a: 7220 db9c a100 |0031: invoke-interface {v1, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ -3e9810: 549a a3ef |0034: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ -3e9814: 6e20 18a9 0a00 |0036: invoke-virtual {v10, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@a918 │ │ -3e981a: 6e10 f1a2 0900 |0039: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.prepare:()V // method@a2f1 │ │ -3e9820: 2857 |003c: goto 0093 // +0057 │ │ -3e9822: 5490 a2ef |003d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ -3e9826: 1604 0300 |003f: const-wide/16 v4, #int 3 // #3 │ │ -3e982a: 3800 1c00 |0041: if-eqz v0, 005d // +001c │ │ -3e982e: 6e10 e4a8 0000 |0043: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.getCount:()J // method@a8e4 │ │ -3e9834: 0b00 |0046: move-result-wide v0 │ │ -3e9836: 1606 0000 |0047: const-wide/16 v6, #int 0 // #0 │ │ -3e983a: 3108 0006 |0049: cmp-long v8, v0, v6 │ │ -3e983e: 3d08 1200 |004b: if-lez v8, 005d // +0012 │ │ -3e9842: 5490 a2ef |004d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ -3e9846: 6201 1cf0 |004f: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3e984a: 6e40 e2a8 4015 |0051: invoke-virtual {v0, v4, v5, v1}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@a8e2 │ │ -3e9850: 2809 |0054: goto 005d // +0009 │ │ -3e9852: 0d00 |0055: move-exception v0 │ │ -3e9854: 7110 1b0b 0000 |0056: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3e985a: 0c00 |0059: move-result-object v0 │ │ -3e985c: 7120 190b 0200 |005a: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e9862: 2200 081c |005d: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@1c08 │ │ -3e9866: 7020 e0a8 3000 |005f: invoke-direct {v0, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@a8e0 │ │ -3e986c: 5b90 a2ef |0062: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ -3e9870: 5490 13c9 |0064: iget-object v0, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9874: 5b90 a4ef |0066: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ -3e9878: 6200 1ec9 |0068: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ -3e987c: 5491 9eef |006a: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e9880: 6e10 dfa2 0900 |006c: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ -3e9886: 0a03 |006f: move-result v3 │ │ -3e9888: 6e40 f3a0 0931 |0070: invoke-virtual {v9, v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ -3e988e: 5490 9fef |0073: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9892: 6e20 9fa2 a000 |0075: invoke-virtual {v0, v10}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.seekTo:(I)V // method@a29f │ │ -3e9898: 5490 a4ef |0078: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ -3e989c: 6201 1cc9 |007a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ -3e98a0: 3310 0700 |007c: if-ne v0, v1, 0083 // +0007 │ │ -3e98a4: 5490 9eef |007e: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e98a8: 7220 db9c a000 |0080: invoke-interface {v0, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ -3e98ae: 549a a2ef |0083: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ -3e98b2: 6200 1cf0 |0085: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3e98b6: 6e40 e2a8 4a05 |0087: invoke-virtual {v10, v4, v5, v0}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@a8e2 │ │ -3e98bc: 2809 |008a: goto 0093 // +0009 │ │ -3e98be: 0d0a |008b: move-exception v10 │ │ -3e98c0: 7110 1b0b 0a00 |008c: invoke-static {v10}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3e98c6: 0c0a |008f: move-result-object v10 │ │ -3e98c8: 7120 190b a200 |0090: invoke-static {v2, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3e98ce: 0e00 |0093: return-void │ │ +3e9770: |[3e9770] de.danoeh.antennapod.playback.service.internal.LocalPSMP.seekTo:(I)V │ │ +3e9780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3e9782: 3b0a 0300 |0001: if-gez v10, 0004 // +0003 │ │ +3e9786: 120a |0003: const/4 v10, #int 0 // #0 │ │ +3e9788: 6e10 dca2 0900 |0004: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getDuration:()I // method@a2dc │ │ +3e978e: 0a01 |0007: move-result v1 │ │ +3e9790: 1a02 7d2f |0008: const-string v2, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9794: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +3e9796: 341a 0b00 |000b: if-lt v10, v1, 0016 // +000b │ │ +3e979a: 1a0a 0644 |000d: const-string v10, "Seek reached end of file, skipping to next episode" // string@4406 │ │ +3e979e: 7120 170b a200 |000f: invoke-static {v2, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e97a4: 6e53 d8a2 3933 |0012: invoke-virtual {v9, v3, v3, v3, v3}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.endPlayback:(ZZZZ)V // method@a2d8 │ │ +3e97aa: 0e00 |0015: return-void │ │ +3e97ac: 5491 13c9 |0016: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e97b0: 6204 1bc9 |0018: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PLAYING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91b │ │ +3e97b4: 3241 2300 |001a: if-eq v1, v4, 003d // +0023 │ │ +3e97b8: 5491 13c9 |001c: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e97bc: 6204 1ac9 |001e: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PAUSED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91a │ │ +3e97c0: 3241 1d00 |0020: if-eq v1, v4, 003d // +001d │ │ +3e97c4: 5491 13c9 |0022: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e97c8: 6204 1cc9 |0024: sget-object v4, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e97cc: 3341 0300 |0026: if-ne v1, v4, 0029 // +0003 │ │ +3e97d0: 2815 |0028: goto 003d // +0015 │ │ +3e97d2: 5491 13c9 |0029: iget-object v1, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e97d6: 6202 18c9 |002b: sget-object v2, Lde/danoeh/antennapod/playback/base/PlayerStatus;.INITIALIZED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c918 │ │ +3e97da: 3321 6600 |002d: if-ne v1, v2, 0093 // +0066 │ │ +3e97de: 5491 9eef |002f: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e97e2: 7220 db9c a100 |0031: invoke-interface {v1, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ +3e97e8: 549a a3ef |0034: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ +3e97ec: 6e20 18a9 0a00 |0036: invoke-virtual {v10, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@a918 │ │ +3e97f2: 6e10 f1a2 0900 |0039: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.prepare:()V // method@a2f1 │ │ +3e97f8: 2857 |003c: goto 0093 // +0057 │ │ +3e97fa: 5490 a2ef |003d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ +3e97fe: 1604 0300 |003f: const-wide/16 v4, #int 3 // #3 │ │ +3e9802: 3800 1c00 |0041: if-eqz v0, 005d // +001c │ │ +3e9806: 6e10 e4a8 0000 |0043: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.getCount:()J // method@a8e4 │ │ +3e980c: 0b00 |0046: move-result-wide v0 │ │ +3e980e: 1606 0000 |0047: const-wide/16 v6, #int 0 // #0 │ │ +3e9812: 3108 0006 |0049: cmp-long v8, v0, v6 │ │ +3e9816: 3d08 1200 |004b: if-lez v8, 005d // +0012 │ │ +3e981a: 5490 a2ef |004d: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ +3e981e: 6201 1cf0 |004f: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3e9822: 6e40 e2a8 4015 |0051: invoke-virtual {v0, v4, v5, v1}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@a8e2 │ │ +3e9828: 2809 |0054: goto 005d // +0009 │ │ +3e982a: 0d00 |0055: move-exception v0 │ │ +3e982c: 7110 1b0b 0000 |0056: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3e9832: 0c00 |0059: move-result-object v0 │ │ +3e9834: 7120 190b 0200 |005a: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e983a: 2200 081c |005d: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@1c08 │ │ +3e983e: 7020 e0a8 3000 |005f: invoke-direct {v0, v3}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@a8e0 │ │ +3e9844: 5b90 a2ef |0062: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ +3e9848: 5490 13c9 |0064: iget-object v0, v9, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e984c: 5b90 a4ef |0066: iput-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ +3e9850: 6200 1ec9 |0068: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.SEEKING:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91e │ │ +3e9854: 5491 9eef |006a: iget-object v1, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9858: 6e10 dfa2 0900 |006c: invoke-virtual {v9}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPosition:()I // method@a2df │ │ +3e985e: 0a03 |006f: move-result v3 │ │ +3e9860: 6e40 f3a0 0931 |0070: invoke-virtual {v9, v0, v1, v3}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.setPlayerStatus:(Lde/danoeh/antennapod/playback/base/PlayerStatus;Lde/danoeh/antennapod/model/playback/Playable;I)V // method@a0f3 │ │ +3e9866: 5490 9fef |0073: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e986a: 6e20 9fa2 a000 |0075: invoke-virtual {v0, v10}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.seekTo:(I)V // method@a29f │ │ +3e9870: 5490 a4ef |0078: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.statusBeforeSeeking:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@efa4 │ │ +3e9874: 6201 1cc9 |007a: sget-object v1, Lde/danoeh/antennapod/playback/base/PlayerStatus;.PREPARED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91c │ │ +3e9878: 3310 0700 |007c: if-ne v0, v1, 0083 // +0007 │ │ +3e987c: 5490 9eef |007e: iget-object v0, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9880: 7220 db9c a000 |0080: invoke-interface {v0, v10}, Lde/danoeh/antennapod/model/playback/Playable;.setPosition:(I)V // method@9cdb │ │ +3e9886: 549a a2ef |0083: iget-object v10, v9, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.seekLatch:Ljava/util/concurrent/CountDownLatch; // field@efa2 │ │ +3e988a: 6200 1cf0 |0085: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3e988e: 6e40 e2a8 4a05 |0087: invoke-virtual {v10, v4, v5, v0}, Ljava/util/concurrent/CountDownLatch;.await:(JLjava/util/concurrent/TimeUnit;)Z // method@a8e2 │ │ +3e9894: 2809 |008a: goto 0093 // +0009 │ │ +3e9896: 0d0a |008b: move-exception v10 │ │ +3e9898: 7110 1b0b 0a00 |008c: invoke-static {v10}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3e989e: 0c0a |008f: move-result-object v10 │ │ +3e98a0: 7120 190b a200 |0090: invoke-static {v2, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3e98a6: 0e00 |0093: return-void │ │ catches : 2 │ │ 0x004d - 0x0054 │ │ Ljava/lang/InterruptedException; -> 0x0055 │ │ 0x0083 - 0x008a │ │ Ljava/lang/InterruptedException; -> 0x008b │ │ positions : │ │ 0x0004 line=350 │ │ @@ -1454420,18 +1454414,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e98ec: |[3e98ec] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setAudioTrack:(I)V │ │ -3e98fc: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9900: 6e20 a1a2 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioTrack:(I)V // method@a2a1 │ │ -3e9906: 0e00 |0005: return-void │ │ +3e98c4: |[3e98c4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setAudioTrack:(I)V │ │ +3e98d4: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e98d8: 6e20 a1a2 2000 |0002: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setAudioTrack:(I)V // method@a2a1 │ │ +3e98de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1454440,17 +1454434,17 @@ │ │ type : '(Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e9968: |[3e9968] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3e9978: 5b01 9eef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ -3e997c: 0e00 |0002: return-void │ │ +3e9940: |[3e9940] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlayable:(Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3e9950: 5b01 9eef |0000: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.media:Lde/danoeh/antennapod/model/playback/Playable; // field@ef9e │ │ +3e9954: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0003 reg=1 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ │ │ @@ -1454459,32 +1454453,32 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -3e9980: |[3e9980] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlaybackParams:(FZ)V │ │ -3e9990: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e9994: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e999a: 1a01 de3f |0005: const-string v1, "Playback speed was set to " // string@3fde │ │ -3e999e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e99a4: 6e20 0ca6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ -3e99aa: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e99b0: 0c00 |0010: move-result-object v0 │ │ -3e99b2: 1a01 7d2f |0011: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e99b6: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e99bc: 7100 45aa 0000 |0016: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3e99c2: 0c00 |0019: move-result-object v0 │ │ -3e99c4: 2201 ae18 |001a: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ -3e99c8: 7020 209b 3100 |001c: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@9b20 │ │ -3e99ce: 6e20 48aa 1000 |001f: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3e99d4: 5420 9fef |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e99d8: 6e30 a9a2 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setPlaybackParams:(FZ)V // method@a2a9 │ │ -3e99de: 0e00 |0027: return-void │ │ +3e9958: |[3e9958] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setPlaybackParams:(FZ)V │ │ +3e9968: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e996c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e9972: 1a01 de3f |0005: const-string v1, "Playback speed was set to " // string@3fde │ │ +3e9976: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e997c: 6e20 0ca6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ +3e9982: 6e10 1ba6 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e9988: 0c00 |0010: move-result-object v0 │ │ +3e998a: 1a01 7d2f |0011: const-string v1, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e998e: 7120 170b 0100 |0013: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9994: 7100 45aa 0000 |0016: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3e999a: 0c00 |0019: move-result-object v0 │ │ +3e999c: 2201 ae18 |001a: new-instance v1, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; // type@18ae │ │ +3e99a0: 7020 209b 3100 |001c: invoke-direct {v1, v3}, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent;.:(F)V // method@9b20 │ │ +3e99a6: 6e20 48aa 1000 |001f: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3e99ac: 5420 9fef |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e99b0: 6e30 a9a2 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setPlaybackParams:(FZ)V // method@a2a9 │ │ +3e99b6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0016 line=449 │ │ 0x0022 line=450 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ @@ -1454496,18 +1454490,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3e99e0: |[3e99e0] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setStartWhenPrepared:(Z)V │ │ -3e99f0: 5410 a3ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ -3e99f4: 6e20 18a9 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@a918 │ │ -3e99fa: 0e00 |0005: return-void │ │ +3e99b8: |[3e99b8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setStartWhenPrepared:(Z)V │ │ +3e99c8: 5410 a3ef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.startWhenPrepared:Ljava/util/concurrent/atomic/AtomicBoolean; // field@efa3 │ │ +3e99cc: 6e20 18a9 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@a918 │ │ +3e99d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1454516,20 +1454510,20 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3e99fc: |[3e99fc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ -3e9a0c: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9a10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -3e9a14: 5410 9fef |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9a18: 6e20 a4a2 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a2a4 │ │ -3e9a1e: 0e00 |0009: return-void │ │ +3e99d4: |[3e99d4] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVideoSurface:(Landroid/view/SurfaceHolder;)V │ │ +3e99e4: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e99e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +3e99ec: 5410 9fef |0004: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e99f0: 6e20 a4a2 2000 |0006: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setDisplay:(Landroid/view/SurfaceHolder;)V // method@a2a4 │ │ +3e99f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0004 line=535 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/view/SurfaceHolder; │ │ @@ -1454539,47 +1454533,47 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -3e9a20: |[3e9a20] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVolume:(FF)V │ │ -3e9a30: 6e10 dda2 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a2dd │ │ -3e9a36: 0c00 |0003: move-result-object v0 │ │ -3e9a38: 2001 cf18 |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e9a3c: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ -3e9a40: 1f00 cf18 |0008: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ -3e9a44: 6e10 409c 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ -3e9a4a: 0c00 |000d: move-result-object v0 │ │ -3e9a4c: 6e10 f59b 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ -3e9a52: 0c00 |0011: move-result-object v0 │ │ -3e9a54: 6e10 b29b 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3e9a5a: 0c00 |0015: move-result-object v0 │ │ -3e9a5c: 6e10 929c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9c92 │ │ -3e9a62: 0c00 |0019: move-result-object v0 │ │ -3e9a64: 6e10 b99c 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.getAdaptionFactor:()F // method@9cb9 │ │ -3e9a6a: 0a00 |001d: move-result v0 │ │ -3e9a6c: a803 0300 |001e: mul-float v3, v3, v0 │ │ -3e9a70: a804 0400 |0020: mul-float v4, v4, v0 │ │ -3e9a74: 5420 9fef |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9a78: 6e30 aaa2 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setVolume:(FF)V // method@a2aa │ │ -3e9a7e: 2200 611b |0027: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3e9a82: 7010 06a6 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3e9a88: 1a01 e33b |002c: const-string v1, "Media player volume was set to " // string@3be3 │ │ -3e9a8c: 6e20 12a6 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e9a92: 6e20 0ca6 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ -3e9a98: 1a03 1a00 |0034: const-string v3, " " // string@001a │ │ -3e9a9c: 6e20 12a6 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3e9aa2: 6e20 0ca6 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ -3e9aa8: 6e10 1ba6 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3e9aae: 0c03 |003f: move-result-object v3 │ │ -3e9ab0: 1a04 7d2f |0040: const-string v4, "LclPlaybackSvcMPlayer" // string@2f7d │ │ -3e9ab4: 7120 170b 3400 |0042: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3e9aba: 0e00 |0045: return-void │ │ +3e99f8: |[3e99f8] de.danoeh.antennapod.playback.service.internal.LocalPSMP.setVolume:(FF)V │ │ +3e9a08: 6e10 dda2 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.getPlayable:()Lde/danoeh/antennapod/model/playback/Playable; // method@a2dd │ │ +3e9a0e: 0c00 |0003: move-result-object v0 │ │ +3e9a10: 2001 cf18 |0004: instance-of v1, v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e9a14: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ +3e9a18: 1f00 cf18 |0008: check-cast v0, Lde/danoeh/antennapod/model/feed/FeedMedia; // type@18cf │ │ +3e9a1c: 6e10 409c 0000 |000a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getItem:()Lde/danoeh/antennapod/model/feed/FeedItem; // method@9c40 │ │ +3e9a22: 0c00 |000d: move-result-object v0 │ │ +3e9a24: 6e10 f59b 0000 |000e: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedItem;.getFeed:()Lde/danoeh/antennapod/model/feed/Feed; // method@9bf5 │ │ +3e9a2a: 0c00 |0011: move-result-object v0 │ │ +3e9a2c: 6e10 b29b 0000 |0012: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3e9a32: 0c00 |0015: move-result-object v0 │ │ +3e9a34: 6e10 929c 0000 |0016: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getVolumeAdaptionSetting:()Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting; // method@9c92 │ │ +3e9a3a: 0c00 |0019: move-result-object v0 │ │ +3e9a3c: 6e10 b99c 0000 |001a: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/VolumeAdaptionSetting;.getAdaptionFactor:()F // method@9cb9 │ │ +3e9a42: 0a00 |001d: move-result v0 │ │ +3e9a44: a803 0300 |001e: mul-float v3, v3, v0 │ │ +3e9a48: a804 0400 |0020: mul-float v4, v4, v0 │ │ +3e9a4c: 5420 9fef |0022: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9a50: 6e30 aaa2 3004 |0024: invoke-virtual {v0, v3, v4}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.setVolume:(FF)V // method@a2aa │ │ +3e9a56: 2200 611b |0027: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3e9a5a: 7010 06a6 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3e9a60: 1a01 e33b |002c: const-string v1, "Media player volume was set to " // string@3be3 │ │ +3e9a64: 6e20 12a6 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9a6a: 6e20 0ca6 3000 |0031: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ +3e9a70: 1a03 1a00 |0034: const-string v3, " " // string@001a │ │ +3e9a74: 6e20 12a6 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3e9a7a: 6e20 0ca6 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@a60c │ │ +3e9a80: 6e10 1ba6 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3e9a86: 0c03 |003f: move-result-object v3 │ │ +3e9a88: 1a04 7d2f |0040: const-string v4, "LclPlaybackSvcMPlayer" // string@2f7d │ │ +3e9a8c: 7120 170b 3400 |0042: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3e9a92: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0008 line=488 │ │ 0x000a line=489 │ │ 0x0016 line=490 │ │ @@ -1454596,17 +1454590,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3e8904: |[3e8904] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shouldLockWifi:()Z │ │ -3e8914: 5510 a5ef |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ -3e8918: 0f00 |0002: return v0 │ │ +3e88dc: |[3e88dc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shouldLockWifi:()Z │ │ +3e88ec: 5510 a5ef |0000: iget-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.stream:Z // field@efa5 │ │ +3e88f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/playback/service/internal/LocalPSMP; │ │ │ │ #28 : (in Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;) │ │ @@ -1454614,38 +1454608,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -3e9abc: |[3e9abc] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shutdown:()V │ │ -3e9acc: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9ad0: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ -3e9ad4: 7010 d6a2 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.clearMediaPlayerListeners:()V // method@a2d6 │ │ -3e9ada: 5410 9fef |0007: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9ade: 6e10 99a2 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.isPlaying:()Z // method@a299 │ │ -3e9ae4: 0a00 |000c: move-result v0 │ │ -3e9ae6: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -3e9aea: 5410 9fef |000f: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9aee: 6e10 aca2 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a2ac │ │ -3e9af4: 2805 |0014: goto 0019 // +0005 │ │ -3e9af6: 0d00 |0015: move-exception v0 │ │ -3e9af8: 6e10 42a6 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3e9afe: 5410 9fef |0019: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9b02: 6e10 9da2 0000 |001b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a29d │ │ -3e9b08: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -3e9b0a: 5b10 9fef |001f: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ -3e9b0e: 6200 1fc9 |0021: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ -3e9b12: 5b10 13c9 |0023: iput-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ -3e9b16: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -3e9b18: 5c10 9def |0026: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@ef9d │ │ -3e9b1c: 7010 d2a2 0100 |0028: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ -3e9b22: 6e10 eaa0 0100 |002b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ -3e9b28: 0e00 |002e: return-void │ │ +3e9a94: |[3e9a94] de.danoeh.antennapod.playback.service.internal.LocalPSMP.shutdown:()V │ │ +3e9aa4: 5410 9fef |0000: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9aa8: 3800 2300 |0002: if-eqz v0, 0025 // +0023 │ │ +3e9aac: 7010 d6a2 0100 |0004: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.clearMediaPlayerListeners:()V // method@a2d6 │ │ +3e9ab2: 5410 9fef |0007: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9ab6: 6e10 99a2 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.isPlaying:()Z // method@a299 │ │ +3e9abc: 0a00 |000c: move-result v0 │ │ +3e9abe: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +3e9ac2: 5410 9fef |000f: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9ac6: 6e10 aca2 0000 |0011: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.stop:()V // method@a2ac │ │ +3e9acc: 2805 |0014: goto 0019 // +0005 │ │ +3e9ace: 0d00 |0015: move-exception v0 │ │ +3e9ad0: 6e10 42a6 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3e9ad6: 5410 9fef |0019: iget-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9ada: 6e10 9da2 0000 |001b: invoke-virtual {v0}, Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper;.release:()V // method@a29d │ │ +3e9ae0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +3e9ae2: 5b10 9fef |001f: iput-object v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.mediaPlayer:Lde/danoeh/antennapod/playback/service/internal/ExoPlayerWrapper; // field@ef9f │ │ +3e9ae6: 6200 1fc9 |0021: sget-object v0, Lde/danoeh/antennapod/playback/base/PlayerStatus;.STOPPED:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c91f │ │ +3e9aea: 5b10 13c9 |0023: iput-object v0, v1, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.playerStatus:Lde/danoeh/antennapod/playback/base/PlayerStatus; // field@c913 │ │ +3e9aee: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +3e9af0: 5c10 9def |0026: iput-boolean v0, v1, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.isShutDown:Z // field@ef9d │ │ +3e9af4: 7010 d2a2 0100 |0028: invoke-direct {v1}, Lde/danoeh/antennapod/playback/service/internal/LocalPSMP;.abandonAudioFocus:()V // method@a2d2 │ │ +3e9afa: 6e10 eaa0 0100 |002b: invoke-virtual {v1}, Lde/danoeh/antennapod/playback/base/PlaybackServiceMediaPlayer;.releaseWifiLockIfNecessary:()V // method@a0ea │ │ +3e9b00: 0e00 |002e: return-void │ │ catches : 1 │ │ 0x0004 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=516 │ │ 0x0007 line=517 │ │ @@ -1454694,19 +1454688,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ea504: |[3ea504] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3ea514: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea51a: 5b01 b4ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb4 │ │ -3ea51e: 5b02 b5ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb5 │ │ -3ea522: 0e00 |0007: return-void │ │ +3ea4dc: |[3ea4dc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3ea4ec: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea4f2: 5b01 b4ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb4 │ │ +3ea4f6: 5b02 b5ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb5 │ │ +3ea4fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1454717,19 +1454711,19 @@ │ │ type : '(Lio/reactivex/CompletableEmitter;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -3ea524: |[3ea524] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ -3ea534: 5420 b4ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb4 │ │ -3ea538: 5421 b5ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb5 │ │ -3ea53c: 7130 36a3 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a336 │ │ -3ea542: 0e00 |0007: return-void │ │ +3ea4fc: |[3ea4fc] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda1.subscribe:(Lio/reactivex/CompletableEmitter;)V │ │ +3ea50c: 5420 b4ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb4 │ │ +3ea510: 5421 b5ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb5 │ │ +3ea514: 7130 36a3 1003 |0004: invoke-static {v0, v1, v3}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$lI9Mx9iru9BARRLPT-qSdRQNTw8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;Lio/reactivex/CompletableEmitter;)V // method@a336 │ │ +3ea51a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x0008 reg=3 (null) Lio/reactivex/CompletableEmitter; │ │ │ │ @@ -1454767,19 +1454761,19 @@ │ │ type : '(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3ea544: |[3ea544] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ -3ea554: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea55a: 5b01 b6ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb6 │ │ -3ea55e: 5b02 b7ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb7 │ │ -3ea562: 0e00 |0007: return-void │ │ +3ea51c: |[3ea51c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V │ │ +3ea52c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea532: 5b01 b6ef |0003: iput-object v1, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb6 │ │ +3ea536: 5b02 b7ef |0005: iput-object v2, v0, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb7 │ │ +3ea53a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; │ │ 0x0000 - 0x0008 reg=1 (null) Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lde/danoeh/antennapod/model/playback/Playable; │ │ @@ -1454790,19 +1454784,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3ea564: |[3ea564] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.run:()V │ │ -3ea574: 5420 b6ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb6 │ │ -3ea578: 5421 b7ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb7 │ │ -3ea57c: 7120 37a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a337 │ │ -3ea582: 0e00 |0007: return-void │ │ +3ea53c: |[3ea53c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda2.run:()V │ │ +3ea54c: 5420 b6ef |0000: iget-object v0, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$0:Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager; // field@efb6 │ │ +3ea550: 5421 b7ef |0002: iget-object v1, v2, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2;.f$1:Lde/danoeh/antennapod/model/playback/Playable; // field@efb7 │ │ +3ea554: 7120 37a3 1000 |0004: invoke-static {v0, v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$nB5f5oHau7OGt7QE2Bo0Y8yH4G8:(Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;Lde/danoeh/antennapod/model/playback/Playable;)V // method@a337 │ │ +3ea55a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda2; │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ @@ -1454831,35 +1454825,35 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3ea584: |[3ea584] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.:()V │ │ -3ea594: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ -3ea59a: 0e00 |0003: return-void │ │ +3ea55c: |[3ea55c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.:()V │ │ +3ea56c: 7010 b9a5 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@a5b9 │ │ +3ea572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -3ea59c: |[3ea59c] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ -3ea5ac: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ -3ea5b0: 7110 34a3 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V // method@a334 │ │ -3ea5b6: 0e00 |0005: return-void │ │ +3ea574: |[3ea574] de.danoeh.antennapod.playback.service.internal.PlaybackServiceTaskManager$$ExternalSyntheticLambda3.accept:(Ljava/lang/Object;)V │ │ +3ea584: 1f01 681b |0000: check-cast v1, Ljava/lang/Throwable; // type@1b68 │ │ +3ea588: 7110 34a3 0100 |0002: invoke-static {v1}, Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager;.$r8$lambda$DUKVjQJhRKMwsAe37cCp90rrlxQ:(Ljava/lang/Throwable;)V // method@a334 │ │ +3ea58e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/playback/service/internal/PlaybackServiceTaskManager$$ExternalSyntheticLambda3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1609239,17 +1609233,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3c9d78: |[3c9d78] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V │ │ -3c9d88: 7110 cd9d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.lambda$sendMessage$0:(Landroid/content/Context;)V // method@9dcd │ │ -3c9d8e: 0e00 |0003: return-void │ │ +3c9d50: |[3c9d50] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.$r8$lambda$wWhF8g62ml4gKpgNHcpjnl7euH8:(Landroid/content/Context;)V │ │ +3c9d60: 7110 cd9d 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.lambda$sendMessage$0:(Landroid/content/Context;)V // method@9dcd │ │ +3c9d66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1609257,18 +1609251,18 @@ │ │ type : '(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3c95b4: |[3c95b4] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; │ │ -3c95c4: 7010 c89d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@9dc8 │ │ -3c95ca: 0c00 |0003: move-result-object v0 │ │ -3c95cc: 1100 |0004: return-object v0 │ │ +3c958c: |[3c958c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$mgenerateProgressNotification:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;)Landroid/app/Notification; │ │ +3c959c: 7010 c89d 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@9dc8 │ │ +3c95a2: 0c00 |0003: move-result-object v0 │ │ +3c95a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1609276,55 +1609270,55 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3c9d60: |[3c9d60] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; │ │ -3c9d70: 6200 419c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ -3c9d74: 1100 |0002: return-object v0 │ │ +3c9d38: |[3c9d38] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.-$$Nest$sfgetnotificationProgress:()Ljava/util/Map; │ │ +3c9d48: 6200 419c |0000: sget-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ +3c9d4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #3 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3c9d90: |[3c9d90] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:()V │ │ -3c9da0: 2200 df1b |0000: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ -3c9da4: 7010 f2a7 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3c9daa: 6900 419c |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ -3c9dae: 0e00 |0007: return-void │ │ +3c9d68: |[3c9d68] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:()V │ │ +3c9d78: 2200 df1b |0000: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ +3c9d7c: 7010 f2a7 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3c9d82: 6900 419c |0005: sput-object v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ +3c9d86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #4 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -3c9db0: |[3c9db0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -3c9dc0: 7030 a56e 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@6ea5 │ │ -3c9dc6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -3c9dc8: 5b01 409c |0004: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9dcc: 0e00 |0006: return-void │ │ +3c9d88: |[3c9d88] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +3c9d98: 7030 a56e 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@6ea5 │ │ +3c9d9e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +3c9da0: 5b01 409c |0004: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9da4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1609335,128 +1609329,128 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 218 16-bit code units │ │ -3c95d0: |[3c95d0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.generateProgressNotification:()Landroid/app/Notification; │ │ -3c95e0: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c95e4: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c95ea: 6201 419c |0005: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ -3c95ee: 1d01 |0007: monitor-enter v1 │ │ -3c95f0: 2202 df1b |0008: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ -3c95f4: 7020 f4a7 1200 |000a: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@a7f4 │ │ -3c95fa: 1e01 |000d: monitor-exit v1 │ │ -3c95fc: 7210 52a8 0200 |000e: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@a852 │ │ -3c9602: 0c01 |0011: move-result-object v1 │ │ -3c9604: 7210 84a8 0100 |0012: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@a884 │ │ -3c960a: 0c01 |0015: move-result-object v1 │ │ -3c960c: 7210 0da8 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3c9612: 0a03 |0019: move-result v3 │ │ -3c9614: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -3c9616: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -3c9618: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -3c961c: 7210 0ea8 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3c9622: 0c03 |0021: move-result-object v3 │ │ -3c9624: 1f03 ea1b |0022: check-cast v3, Ljava/util/Map$Entry; // type@1bea │ │ -3c9628: 7100 43a8 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ -3c962e: 0c06 |0027: move-result-object v6 │ │ -3c9630: 1a07 3704 |0028: const-string v7, "%s (%d%%) │ │ +3c95a8: |[3c95a8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.generateProgressNotification:()Landroid/app/Notification; │ │ +3c95b8: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c95bc: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c95c2: 6201 419c |0005: sget-object v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ +3c95c6: 1d01 |0007: monitor-enter v1 │ │ +3c95c8: 2202 df1b |0008: new-instance v2, Ljava/util/HashMap; // type@1bdf │ │ +3c95cc: 7020 f4a7 1200 |000a: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(Ljava/util/Map;)V // method@a7f4 │ │ +3c95d2: 1e01 |000d: monitor-exit v1 │ │ +3c95d4: 7210 52a8 0200 |000e: invoke-interface {v2}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@a852 │ │ +3c95da: 0c01 |0011: move-result-object v1 │ │ +3c95dc: 7210 84a8 0100 |0012: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@a884 │ │ +3c95e2: 0c01 |0015: move-result-object v1 │ │ +3c95e4: 7210 0da8 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3c95ea: 0a03 |0019: move-result v3 │ │ +3c95ec: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +3c95ee: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +3c95f0: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +3c95f4: 7210 0ea8 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3c95fa: 0c03 |0021: move-result-object v3 │ │ +3c95fc: 1f03 ea1b |0022: check-cast v3, Ljava/util/Map$Entry; // type@1bea │ │ +3c9600: 7100 43a8 0000 |0024: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@a843 │ │ +3c9606: 0c06 |0027: move-result-object v6 │ │ +3c9608: 1a07 3704 |0028: const-string v7, "%s (%d%%) │ │ " // string@0437 │ │ -3c9634: 1228 |002a: const/4 v8, #int 2 // #2 │ │ -3c9636: 2388 e41d |002b: new-array v8, v8, [Ljava/lang/Object; // type@1de4 │ │ -3c963a: 7210 4ba8 0300 |002d: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@a84b │ │ -3c9640: 0c09 |0030: move-result-object v9 │ │ -3c9642: 4d09 0804 |0031: aput-object v9, v8, v4 │ │ -3c9646: 7210 4ca8 0300 |0033: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@a84c │ │ -3c964c: 0c03 |0036: move-result-object v3 │ │ -3c964e: 4d03 0805 |0037: aput-object v3, v8, v5 │ │ -3c9652: 7130 e3a5 7608 |0039: invoke-static {v6, v7, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ -3c9658: 0c03 |003c: move-result-object v3 │ │ -3c965a: 6e20 12a6 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c9660: 28d6 |0040: goto 0016 // -002a │ │ -3c9662: 6e10 1ba6 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c9668: 0c00 |0044: move-result-object v0 │ │ -3c966a: 6e10 ffa5 0000 |0045: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ -3c9670: 0c00 |0048: move-result-object v0 │ │ -3c9672: 7210 5ba8 0200 |0049: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@a85b │ │ -3c9678: 0a01 |004c: move-result v1 │ │ -3c967a: 3351 0400 |004d: if-ne v1, v5, 0051 // +0004 │ │ -3c967e: 0701 |004f: move-object v1, v0 │ │ -3c9680: 281f |0050: goto 006f // +001f │ │ -3c9682: 6e10 2b6e 0a00 |0051: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9688: 0c01 |0054: move-result-object v1 │ │ -3c968a: 6e10 fd01 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3c9690: 0c01 |0058: move-result-object v1 │ │ -3c9692: 6003 6b8d |0059: sget v3, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8d6b │ │ -3c9696: 7210 5ba8 0200 |005b: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@a85b │ │ -3c969c: 0a06 |005e: move-result v6 │ │ -3c969e: 2357 e41d |005f: new-array v7, v5, [Ljava/lang/Object; // type@1de4 │ │ -3c96a2: 7210 5ba8 0200 |0061: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@a85b │ │ -3c96a8: 0a02 |0064: move-result v2 │ │ -3c96aa: 7110 79a5 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3c96b0: 0c02 |0068: move-result-object v2 │ │ -3c96b2: 4d02 0704 |0069: aput-object v2, v7, v4 │ │ -3c96b6: 6e40 d602 3176 |006b: invoke-virtual {v1, v3, v6, v7}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ -3c96bc: 0c01 |006e: move-result-object v1 │ │ -3c96be: 2202 9105 |006f: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3c96c2: 6e10 2b6e 0a00 |0071: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c96c8: 0c03 |0074: move-result-object v3 │ │ -3c96ca: 1a06 7968 |0075: const-string v6, "downloading" // string@6879 │ │ -3c96ce: 7030 cb26 3206 |0077: invoke-direct {v2, v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3c96d4: 6e10 2b6e 0a00 |007a: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c96da: 0c03 |007d: move-result-object v3 │ │ -3c96dc: 6006 238e |007e: sget v6, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@8e23 │ │ -3c96e0: 6e20 ff01 6300 |0080: invoke-virtual {v3, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3c96e6: 0c03 |0083: move-result-object v3 │ │ -3c96e8: 6e20 e226 3200 |0084: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26e2 │ │ -3c96ee: 0c03 |0087: move-result-object v3 │ │ -3c96f0: 6e10 2b6e 0a00 |0088: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c96f6: 0c06 |008b: move-result-object v6 │ │ -3c96f8: 6007 238e |008c: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@8e23 │ │ -3c96fc: 6e20 ff01 7600 |008e: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3c9702: 0c06 |0091: move-result-object v6 │ │ -3c9704: 6e20 d526 6300 |0092: invoke-virtual {v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3c970a: 0c03 |0095: move-result-object v3 │ │ -3c970c: 6e20 d426 1300 |0096: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3c9712: 0c01 |0099: move-result-object v1 │ │ -3c9714: 2203 8f05 |009a: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ -3c9718: 7010 c526 0300 |009c: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ -3c971e: 6e20 c826 0300 |009f: invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ -3c9724: 0c00 |00a2: move-result-object v0 │ │ -3c9726: 6e20 e026 0100 |00a3: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ -3c972c: 0c00 |00a6: move-result-object v0 │ │ -3c972e: 6e10 2b6e 0a00 |00a7: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9734: 0c01 |00aa: move-result-object v1 │ │ -3c9736: 7020 ca9d 1a00 |00ab: invoke-direct {v10, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@9dca │ │ -3c973c: 0c01 |00ae: move-result-object v1 │ │ -3c973e: 6e20 d326 1000 |00af: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ -3c9744: 0c00 |00b2: move-result-object v0 │ │ -3c9746: 6e20 d126 4000 |00b3: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ -3c974c: 0c00 |00b6: move-result-object v0 │ │ -3c974e: 6e20 db26 5000 |00b7: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26db │ │ -3c9754: 0c00 |00ba: move-result-object v0 │ │ -3c9756: 1606 0000 |00bb: const-wide/16 v6, #int 0 // #0 │ │ -3c975a: 6e30 e426 6007 |00bd: invoke-virtual {v0, v6, v7}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@26e4 │ │ -3c9760: 0c00 |00c0: move-result-object v0 │ │ -3c9762: 6e20 dc26 5000 |00c1: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ -3c9768: 0c00 |00c4: move-result-object v0 │ │ -3c976a: 6e20 de26 4000 |00c5: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26de │ │ -3c9770: 0c00 |00c8: move-result-object v0 │ │ -3c9772: 6001 ac8a |00c9: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8aac │ │ -3c9776: 6e20 df26 1000 |00cb: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3c977c: 0c00 |00ce: move-result-object v0 │ │ -3c977e: 6e20 e326 5000 |00cf: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ -3c9784: 6e10 cd26 0200 |00d2: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3c978a: 0c00 |00d5: move-result-object v0 │ │ -3c978c: 1100 |00d6: return-object v0 │ │ -3c978e: 0d00 |00d7: move-exception v0 │ │ -3c9790: 1e01 |00d8: monitor-exit v1 │ │ -3c9792: 2700 |00d9: throw v0 │ │ +3c960c: 1228 |002a: const/4 v8, #int 2 // #2 │ │ +3c960e: 2388 e41d |002b: new-array v8, v8, [Ljava/lang/Object; // type@1de4 │ │ +3c9612: 7210 4ba8 0300 |002d: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@a84b │ │ +3c9618: 0c09 |0030: move-result-object v9 │ │ +3c961a: 4d09 0804 |0031: aput-object v9, v8, v4 │ │ +3c961e: 7210 4ca8 0300 |0033: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@a84c │ │ +3c9624: 0c03 |0036: move-result-object v3 │ │ +3c9626: 4d03 0805 |0037: aput-object v3, v8, v5 │ │ +3c962a: 7130 e3a5 7608 |0039: invoke-static {v6, v7, v8}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@a5e3 │ │ +3c9630: 0c03 |003c: move-result-object v3 │ │ +3c9632: 6e20 12a6 3000 |003d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c9638: 28d6 |0040: goto 0016 // -002a │ │ +3c963a: 6e10 1ba6 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c9640: 0c00 |0044: move-result-object v0 │ │ +3c9642: 6e10 ffa5 0000 |0045: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@a5ff │ │ +3c9648: 0c00 |0048: move-result-object v0 │ │ +3c964a: 7210 5ba8 0200 |0049: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@a85b │ │ +3c9650: 0a01 |004c: move-result v1 │ │ +3c9652: 3351 0400 |004d: if-ne v1, v5, 0051 // +0004 │ │ +3c9656: 0701 |004f: move-object v1, v0 │ │ +3c9658: 281f |0050: goto 006f // +001f │ │ +3c965a: 6e10 2b6e 0a00 |0051: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9660: 0c01 |0054: move-result-object v1 │ │ +3c9662: 6e10 fd01 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3c9668: 0c01 |0058: move-result-object v1 │ │ +3c966a: 6003 6b8d |0059: sget v3, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8d6b │ │ +3c966e: 7210 5ba8 0200 |005b: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@a85b │ │ +3c9674: 0a06 |005e: move-result v6 │ │ +3c9676: 2357 e41d |005f: new-array v7, v5, [Ljava/lang/Object; // type@1de4 │ │ +3c967a: 7210 5ba8 0200 |0061: invoke-interface {v2}, Ljava/util/Map;.size:()I // method@a85b │ │ +3c9680: 0a02 |0064: move-result v2 │ │ +3c9682: 7110 79a5 0200 |0065: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3c9688: 0c02 |0068: move-result-object v2 │ │ +3c968a: 4d02 0704 |0069: aput-object v2, v7, v4 │ │ +3c968e: 6e40 d602 3176 |006b: invoke-virtual {v1, v3, v6, v7}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ +3c9694: 0c01 |006e: move-result-object v1 │ │ +3c9696: 2202 9105 |006f: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3c969a: 6e10 2b6e 0a00 |0071: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c96a0: 0c03 |0074: move-result-object v3 │ │ +3c96a2: 1a06 7968 |0075: const-string v6, "downloading" // string@6879 │ │ +3c96a6: 7030 cb26 3206 |0077: invoke-direct {v2, v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3c96ac: 6e10 2b6e 0a00 |007a: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c96b2: 0c03 |007d: move-result-object v3 │ │ +3c96b4: 6006 238e |007e: sget v6, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@8e23 │ │ +3c96b8: 6e20 ff01 6300 |0080: invoke-virtual {v3, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3c96be: 0c03 |0083: move-result-object v3 │ │ +3c96c0: 6e20 e226 3200 |0084: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26e2 │ │ +3c96c6: 0c03 |0087: move-result-object v3 │ │ +3c96c8: 6e10 2b6e 0a00 |0088: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c96ce: 0c06 |008b: move-result-object v6 │ │ +3c96d0: 6007 238e |008c: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_episodes:I // field@8e23 │ │ +3c96d4: 6e20 ff01 7600 |008e: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3c96da: 0c06 |0091: move-result-object v6 │ │ +3c96dc: 6e20 d526 6300 |0092: invoke-virtual {v3, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3c96e2: 0c03 |0095: move-result-object v3 │ │ +3c96e4: 6e20 d426 1300 |0096: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3c96ea: 0c01 |0099: move-result-object v1 │ │ +3c96ec: 2203 8f05 |009a: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ +3c96f0: 7010 c526 0300 |009c: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ +3c96f6: 6e20 c826 0300 |009f: invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ +3c96fc: 0c00 |00a2: move-result-object v0 │ │ +3c96fe: 6e20 e026 0100 |00a3: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ +3c9704: 0c00 |00a6: move-result-object v0 │ │ +3c9706: 6e10 2b6e 0a00 |00a7: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c970c: 0c01 |00aa: move-result-object v1 │ │ +3c970e: 7020 ca9d 1a00 |00ab: invoke-direct {v10, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@9dca │ │ +3c9714: 0c01 |00ae: move-result-object v1 │ │ +3c9716: 6e20 d326 1000 |00af: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ +3c971c: 0c00 |00b2: move-result-object v0 │ │ +3c971e: 6e20 d126 4000 |00b3: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ +3c9724: 0c00 |00b6: move-result-object v0 │ │ +3c9726: 6e20 db26 5000 |00b7: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26db │ │ +3c972c: 0c00 |00ba: move-result-object v0 │ │ +3c972e: 1606 0000 |00bb: const-wide/16 v6, #int 0 // #0 │ │ +3c9732: 6e30 e426 6007 |00bd: invoke-virtual {v0, v6, v7}, Landroidx/core/app/NotificationCompat$Builder;.setWhen:(J)Landroidx/core/app/NotificationCompat$Builder; // method@26e4 │ │ +3c9738: 0c00 |00c0: move-result-object v0 │ │ +3c973a: 6e20 dc26 5000 |00c1: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26dc │ │ +3c9740: 0c00 |00c4: move-result-object v0 │ │ +3c9742: 6e20 de26 4000 |00c5: invoke-virtual {v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.setShowWhen:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26de │ │ +3c9748: 0c00 |00c8: move-result-object v0 │ │ +3c974a: 6001 ac8a |00c9: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8aac │ │ +3c974e: 6e20 df26 1000 |00cb: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3c9754: 0c00 |00ce: move-result-object v0 │ │ +3c9756: 6e20 e326 5000 |00cf: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ +3c975c: 6e10 cd26 0200 |00d2: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3c9762: 0c00 |00d5: move-result-object v0 │ │ +3c9764: 1100 |00d6: return-object v0 │ │ +3c9766: 0d00 |00d7: move-exception v0 │ │ +3c9768: 1e01 |00d8: monitor-exit v1 │ │ +3c976a: 2700 |00d9: throw v0 │ │ catches : 2 │ │ 0x0008 - 0x000e │ │ -> 0x00d7 │ │ 0x00d8 - 0x00d9 │ │ -> 0x00d7 │ │ positions : │ │ 0x0000 line=279 │ │ @@ -1609493,33 +1609487,33 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -3c97a8: |[3c97a8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ -3c97b8: 2200 b91a |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ -3c97bc: 7020 fba3 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ -3c97c2: 6e10 fea3 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a3fe │ │ -3c97c8: 0c00 |0008: move-result-object v0 │ │ -3c97ca: 6e10 fca3 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ -3c97d0: 0c00 |000c: move-result-object v0 │ │ -3c97d2: 6001 078c |000d: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_report:I // field@8c07 │ │ -3c97d6: 6002 e000 |000f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3c97da: 1303 1700 |0011: const/16 v3, #int 23 // #17 │ │ -3c97de: 3432 0500 |0013: if-lt v2, v3, 0018 // +0005 │ │ -3c97e2: 1502 0004 |0015: const/high16 v2, #int 67108864 // #400 │ │ -3c97e6: 2802 |0017: goto 0019 // +0002 │ │ -3c97e8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -3c97ea: 1503 0008 |0019: const/high16 v3, #int 134217728 // #800 │ │ -3c97ee: b632 |001b: or-int/2addr v2, v3 │ │ -3c97f0: 7140 6c01 1520 |001c: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ -3c97f6: 0c05 |001f: move-result-object v5 │ │ -3c97f8: 1105 |0020: return-object v5 │ │ +3c9780: |[3c9780] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ +3c9790: 2200 b91a |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ +3c9794: 7020 fba3 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ +3c979a: 6e10 fea3 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a3fe │ │ +3c97a0: 0c00 |0008: move-result-object v0 │ │ +3c97a2: 6e10 fca3 0000 |0009: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ +3c97a8: 0c00 |000c: move-result-object v0 │ │ +3c97aa: 6001 078c |000d: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_report:I // field@8c07 │ │ +3c97ae: 6002 e000 |000f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3c97b2: 1303 1700 |0011: const/16 v3, #int 23 // #17 │ │ +3c97b6: 3432 0500 |0013: if-lt v2, v3, 0018 // +0005 │ │ +3c97ba: 1502 0004 |0015: const/high16 v2, #int 67108864 // #400 │ │ +3c97be: 2802 |0017: goto 0019 // +0002 │ │ +3c97c0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +3c97c2: 1503 0008 |0019: const/high16 v3, #int 134217728 // #800 │ │ +3c97c6: b632 |001b: or-int/2addr v2, v3 │ │ +3c97c8: 7140 6c01 1520 |001c: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ +3c97ce: 0c05 |001f: move-result-object v5 │ │ +3c97d0: 1105 |0020: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x000d line=245 │ │ 0x000f line=246 │ │ 0x001c line=245 │ │ locals : │ │ @@ -1609531,34 +1609525,34 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3c97fc: |[3c97fc] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ -3c980c: 2200 b91a |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ -3c9810: 7020 fba3 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ -3c9816: 1a01 b112 |0005: const-string v1, "DownloadsFragment" // string@12b1 │ │ -3c981a: 6e20 ffa3 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withFragmentLoaded:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a3ff │ │ -3c9820: 0c00 |000a: move-result-object v0 │ │ -3c9822: 6e10 fca3 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ -3c9828: 0c00 |000e: move-result-object v0 │ │ -3c982a: 6001 068c |000f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_notification:I // field@8c06 │ │ -3c982e: 6002 e000 |0011: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3c9832: 1303 1700 |0013: const/16 v3, #int 23 // #17 │ │ -3c9836: 3432 0500 |0015: if-lt v2, v3, 001a // +0005 │ │ -3c983a: 1502 0004 |0017: const/high16 v2, #int 67108864 // #400 │ │ -3c983e: 2802 |0019: goto 001b // +0002 │ │ -3c9840: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -3c9842: 1503 0008 |001b: const/high16 v3, #int 134217728 // #800 │ │ -3c9846: b632 |001d: or-int/2addr v2, v3 │ │ -3c9848: 7140 6c01 1520 |001e: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ -3c984e: 0c05 |0021: move-result-object v5 │ │ -3c9850: 1105 |0022: return-object v5 │ │ +3c97d4: |[3c97d4] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getDownloadsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ +3c97e4: 2200 b91a |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ +3c97e8: 7020 fba3 5000 |0002: invoke-direct {v0, v5}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ +3c97ee: 1a01 b112 |0005: const-string v1, "DownloadsFragment" // string@12b1 │ │ +3c97f2: 6e20 ffa3 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withFragmentLoaded:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a3ff │ │ +3c97f8: 0c00 |000a: move-result-object v0 │ │ +3c97fa: 6e10 fca3 0000 |000b: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.getIntent:()Landroid/content/Intent; // method@a3fc │ │ +3c9800: 0c00 |000e: move-result-object v0 │ │ +3c9802: 6001 068c |000f: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.pending_intent_download_service_notification:I // field@8c06 │ │ +3c9806: 6002 e000 |0011: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3c980a: 1303 1700 |0013: const/16 v3, #int 23 // #17 │ │ +3c980e: 3432 0500 |0015: if-lt v2, v3, 001a // +0005 │ │ +3c9812: 1502 0004 |0017: const/high16 v2, #int 67108864 // #400 │ │ +3c9816: 2802 |0019: goto 001b // +0002 │ │ +3c9818: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +3c981a: 1503 0008 |001b: const/high16 v3, #int 134217728 // #800 │ │ +3c981e: b632 |001d: or-int/2addr v2, v3 │ │ +3c9820: 7140 6c01 1520 |001e: invoke-static {v5, v1, v0, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ +3c9826: 0c05 |0021: move-result-object v5 │ │ +3c9828: 1105 |0022: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x000f line=251 │ │ 0x0011 line=252 │ │ 0x001e line=251 │ │ locals : │ │ @@ -1609570,23 +1609564,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3c9d08: |[3c9d08] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.isLastRunAttempt:()Z │ │ -3c9d18: 6e10 316e 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@6e31 │ │ -3c9d1e: 0a00 |0003: move-result v0 │ │ -3c9d20: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -3c9d22: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ -3c9d26: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -3c9d28: 2802 |0008: goto 000a // +0002 │ │ -3c9d2a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3c9d2c: 0f00 |000a: return v0 │ │ +3c9ce0: |[3c9ce0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.isLastRunAttempt:()Z │ │ +3c9cf0: 6e10 316e 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@6e31 │ │ +3c9cf6: 0a00 |0003: move-result v0 │ │ +3c9cf8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +3c9cfa: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ +3c9cfe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +3c9d00: 2802 |0008: goto 000a // +0002 │ │ +3c9d02: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3c9d04: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ │ │ #9 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1609594,21 +1609588,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -3c9dd0: |[3c9dd0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.lambda$sendMessage$0:(Landroid/content/Context;)V │ │ -3c9de0: 2200 b91a |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ -3c9de4: 7020 fba3 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ -3c9dea: 6e10 fea3 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a3fe │ │ -3c9df0: 0c01 |0008: move-result-object v1 │ │ -3c9df2: 6e10 fda3 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.start:()V // method@a3fd │ │ -3c9df8: 0e00 |000c: return-void │ │ +3c9da8: |[3c9da8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.lambda$sendMessage$0:(Landroid/content/Context;)V │ │ +3c9db8: 2200 b91a |0000: new-instance v0, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // type@1ab9 │ │ +3c9dbc: 7020 fba3 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.:(Landroid/content/Context;)V // method@a3fb │ │ +3c9dc2: 6e10 fea3 0000 |0005: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.withDownloadLogsOpen:()Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter; // method@a3fe │ │ +3c9dc8: 0c01 |0008: move-result-object v1 │ │ +3c9dca: 6e10 fda3 0100 |0009: invoke-virtual {v1}, Lde/danoeh/antennapod/ui/appstartintent/MainActivityStarter;.start:()V // method@a3fd │ │ +3c9dd0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Landroid/content/Context; │ │ │ │ #10 : (in Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;) │ │ @@ -1609616,177 +1609610,177 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 336 16-bit code units │ │ -3c99d8: |[3c99d8] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; │ │ -3c99e8: 2200 121b |0000: new-instance v0, Ljava/io/File; // type@1b12 │ │ -3c99ec: 6e10 509b 0600 |0002: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3c99f2: 0c01 |0005: move-result-object v1 │ │ -3c99f4: 7020 7ba4 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3c99fa: 6e10 83a4 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3c9a00: 0a01 |000c: move-result v1 │ │ -3c9a02: 1a02 d213 |000d: const-string v2, "EpisodeDownloadWorker" // string@13d2 │ │ -3c9a06: 3901 0b00 |000f: if-nez v1, 001a // +000b │ │ -3c9a0a: 6e10 7fa4 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@a47f │ │ -3c9a10: 2806 |0014: goto 001a // +0006 │ │ -3c9a12: 1a01 f349 |0015: const-string v1, "Unable to create file" // string@49f3 │ │ -3c9a16: 7120 190b 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3c9a1c: 6e10 83a4 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ -3c9a22: 0a00 |001d: move-result v0 │ │ -3c9a24: 3800 2a00 |001e: if-eqz v0, 0048 // +002a │ │ -3c9a28: 6e10 509b 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3c9a2e: 0c00 |0023: move-result-object v0 │ │ -3c9a30: 6e20 619c 0500 |0024: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@9c61 │ │ -3c9a36: 7110 80a3 0500 |0027: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ -3c9a3c: 0c05 |002a: move-result-object v5 │ │ -3c9a3e: 7210 f9a8 0500 |002b: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ -3c9a44: 281a |002e: goto 0048 // +001a │ │ -3c9a46: 0d05 |002f: move-exception v5 │ │ -3c9a48: 2200 611b |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c9a4c: 7010 06a6 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c9a52: 1a01 1a14 |0035: const-string v1, "ExecutionException in writeFileUrl: " // string@141a │ │ -3c9a56: 6e20 12a6 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c9a5c: 6e10 3fa6 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3c9a62: 0c05 |003d: move-result-object v5 │ │ -3c9a64: 6e20 12a6 5000 |003e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c9a6a: 6e10 1ba6 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c9a70: 0c05 |0044: move-result-object v5 │ │ -3c9a72: 7120 190b 5200 |0045: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3c9a78: 2205 4a19 |0048: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@194a │ │ -3c9a7c: 7010 559e 0500 |004a: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@9e55 │ │ -3c9a82: 6e20 569e 6500 |004d: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e56 │ │ -3c9a88: 0c05 |0050: move-result-object v5 │ │ -3c9a8a: 5b45 409c |0051: iput-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9a8e: 3905 0c00 |0053: if-nez v5, 005f // +000c │ │ -3c9a92: 1a05 f249 |0055: const-string v5, "Unable to create downloader" // string@49f2 │ │ -3c9a96: 7120 170b 5200 |0057: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c9a9c: 7100 266e 0000 |005a: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3c9aa2: 0c05 |005d: move-result-object v5 │ │ -3c9aa4: 1105 |005e: return-object v5 │ │ -3c9aa6: 6e10 2b6e 0400 |005f: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9aac: 0c05 |0062: move-result-object v5 │ │ -3c9aae: 1a00 aec8 |0063: const-string v0, "wifi" // string@c8ae │ │ -3c9ab2: 6e20 0202 0500 |0065: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c9ab8: 0c05 |0068: move-result-object v5 │ │ -3c9aba: 1f05 6b01 |0069: check-cast v5, Landroid/net/wifi/WifiManager; // type@016b │ │ -3c9abe: 3805 0a00 |006b: if-eqz v5, 0075 // +000a │ │ -3c9ac2: 6e20 d906 2500 |006d: invoke-virtual {v5, v2}, Landroid/net/wifi/WifiManager;.createWifiLock:(Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06d9 │ │ -3c9ac8: 0c05 |0070: move-result-object v5 │ │ -3c9aca: 6e10 d406 0500 |0071: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06d4 │ │ -3c9ad0: 2802 |0074: goto 0076 // +0002 │ │ -3c9ad2: 1205 |0075: const/4 v5, #int 0 // #0 │ │ -3c9ad4: 5440 409c |0076: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9ad8: 6e10 589e 0000 |0078: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e58 │ │ -3c9ade: 3805 0500 |007b: if-eqz v5, 0080 // +0005 │ │ -3c9ae2: 6e10 d606 0500 |007d: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ -3c9ae8: 5445 409c |0080: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9aec: 5555 729c |0082: iget-boolean v5, v5, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ -3c9af0: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -3c9af4: 7100 286e 0000 |0086: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ -3c9afa: 0c05 |0089: move-result-object v5 │ │ -3c9afc: 1105 |008a: return-object v5 │ │ -3c9afe: 5445 409c |008b: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9b02: 6e10 5d9e 0500 |008d: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ -3c9b08: 0c05 |0090: move-result-object v5 │ │ -3c9b0a: 6e10 6f9b 0500 |0091: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ -3c9b10: 0a00 |0094: move-result v0 │ │ -3c9b12: 3800 2000 |0095: if-eqz v0, 00b5 // +0020 │ │ -3c9b16: 2205 2f19 |0097: new-instance v5, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler; // type@192f │ │ -3c9b1a: 6e10 2b6e 0400 |0099: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9b20: 0c00 |009c: move-result-object v0 │ │ -3c9b22: 5441 409c |009d: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9b26: 6e10 5d9e 0100 |009f: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ -3c9b2c: 0c01 |00a2: move-result-object v1 │ │ -3c9b2e: 7040 d39d 0561 |00a3: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9dd3 │ │ -3c9b34: 6e10 d59d 0500 |00a6: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.run:()V // method@9dd5 │ │ -3c9b3a: 6e10 d49d 0500 |00a9: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9dd4 │ │ -3c9b40: 0c05 |00ac: move-result-object v5 │ │ -3c9b42: 7110 74a3 0500 |00ad: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3c9b48: 7100 286e 0000 |00b0: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ -3c9b4e: 0c05 |00b3: move-result-object v5 │ │ -3c9b50: 1105 |00b4: return-object v5 │ │ -3c9b52: 6e10 6c9b 0500 |00b5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ -3c9b58: 0c00 |00b8: move-result-object v0 │ │ -3c9b5a: 6201 8c6c |00b9: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ -3c9b5e: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ -3c9b60: 3310 3100 |00bc: if-ne v0, v1, 00ed // +0031 │ │ -3c9b64: 6e10 6d9b 0500 |00be: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReasonDetailed:()Ljava/lang/String; // method@9b6d │ │ -3c9b6a: 0c00 |00c1: move-result-object v0 │ │ -3c9b6c: 7110 70a5 0000 |00c2: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3c9b72: 0a00 |00c5: move-result v0 │ │ -3c9b74: 1301 a001 |00c6: const/16 v1, #int 416 // #1a0 │ │ -3c9b78: 3310 2500 |00c8: if-ne v0, v1, 00ed // +0025 │ │ -3c9b7c: 1a05 2142 |00ca: const-string v5, "Requested invalid range, restarting download from the beginning" // string@4221 │ │ -3c9b80: 7120 170b 5200 |00cc: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c9b86: 2205 121b |00cf: new-instance v5, Ljava/io/File; // type@1b12 │ │ -3c9b8a: 5440 409c |00d1: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9b8e: 6e10 5c9e 0000 |00d3: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e5c │ │ -3c9b94: 0c00 |00d6: move-result-object v0 │ │ -3c9b96: 6e10 509b 0000 |00d7: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3c9b9c: 0c00 |00da: move-result-object v0 │ │ -3c9b9e: 7020 7ba4 0500 |00db: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3c9ba4: 7110 21aa 0500 |00de: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@aa21 │ │ -3c9baa: 6e10 599b 0600 |00e1: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ -3c9bb0: 0c05 |00e4: move-result-object v5 │ │ -3c9bb2: 7030 d29d 5403 |00e5: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@9dd2 │ │ -3c9bb8: 7010 d09d 0400 |00e8: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@9dd0 │ │ -3c9bbe: 0c05 |00eb: move-result-object v5 │ │ -3c9bc0: 1105 |00ec: return-object v5 │ │ -3c9bc2: 1a00 a812 |00ed: const-string v0, "Download failed" // string@12a8 │ │ -3c9bc6: 7120 190b 0200 |00ef: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3c9bcc: 7110 74a3 0500 |00f2: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3c9bd2: 6e10 6c9b 0500 |00f5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ -3c9bd8: 0c00 |00f8: move-result-object v0 │ │ -3c9bda: 6201 8b6c |00f9: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ -3c9bde: 3210 2700 |00fb: if-eq v0, v1, 0122 // +0027 │ │ -3c9be2: 6e10 6c9b 0500 |00fd: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ -3c9be8: 0c00 |0100: move-result-object v0 │ │ -3c9bea: 6201 926c |0101: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ -3c9bee: 3210 1f00 |0103: if-eq v0, v1, 0122 // +001f │ │ -3c9bf2: 6e10 6c9b 0500 |0105: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ -3c9bf8: 0c00 |0108: move-result-object v0 │ │ -3c9bfa: 6201 966c |0109: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ -3c9bfe: 3210 1700 |010b: if-eq v0, v1, 0122 // +0017 │ │ -3c9c02: 6e10 6c9b 0500 |010d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ -3c9c08: 0c05 |0110: move-result-object v5 │ │ -3c9c0a: 6200 8d6c |0111: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ -3c9c0e: 3305 0300 |0113: if-ne v5, v0, 0116 // +0003 │ │ -3c9c12: 280d |0115: goto 0122 // +000d │ │ -3c9c14: 6e10 599b 0600 |0116: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ -3c9c1a: 0c05 |0119: move-result-object v5 │ │ -3c9c1c: 7030 d29d 5403 |011a: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@9dd2 │ │ -3c9c22: 7010 d09d 0400 |011d: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@9dd0 │ │ -3c9c28: 0c05 |0120: move-result-object v5 │ │ -3c9c2a: 1105 |0121: return-object v5 │ │ -3c9c2c: 6e10 599b 0600 |0122: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ -3c9c32: 0c05 |0125: move-result-object v5 │ │ -3c9c34: 7020 d19d 5400 |0126: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@9dd1 │ │ -3c9c3a: 7100 266e 0000 |0129: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3c9c40: 0c05 |012c: move-result-object v5 │ │ -3c9c42: 1105 |012d: return-object v5 │ │ -3c9c44: 0d06 |012e: move-exception v6 │ │ -3c9c46: 281b |012f: goto 014a // +001b │ │ -3c9c48: 5440 409c |0130: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9c4c: 6e10 5d9e 0000 |0132: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ -3c9c52: 0c00 |0135: move-result-object v0 │ │ -3c9c54: 7110 74a3 0000 |0136: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3c9c5a: 6e10 599b 0600 |0139: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ -3c9c60: 0c06 |013c: move-result-object v6 │ │ -3c9c62: 7020 d19d 6400 |013d: invoke-direct {v4, v6}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@9dd1 │ │ -3c9c68: 7100 266e 0000 |0140: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3c9c6e: 0c06 |0143: move-result-object v6 │ │ -3c9c70: 3805 0500 |0144: if-eqz v5, 0149 // +0005 │ │ -3c9c74: 6e10 d606 0500 |0146: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ -3c9c7a: 1106 |0149: return-object v6 │ │ -3c9c7c: 3805 0500 |014a: if-eqz v5, 014f // +0005 │ │ -3c9c80: 6e10 d606 0500 |014c: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ -3c9c86: 2706 |014f: throw v6 │ │ +3c99b0: |[3c99b0] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; │ │ +3c99c0: 2200 121b |0000: new-instance v0, Ljava/io/File; // type@1b12 │ │ +3c99c4: 6e10 509b 0600 |0002: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3c99ca: 0c01 |0005: move-result-object v1 │ │ +3c99cc: 7020 7ba4 1000 |0006: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3c99d2: 6e10 83a4 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3c99d8: 0a01 |000c: move-result v1 │ │ +3c99da: 1a02 d213 |000d: const-string v2, "EpisodeDownloadWorker" // string@13d2 │ │ +3c99de: 3901 0b00 |000f: if-nez v1, 001a // +000b │ │ +3c99e2: 6e10 7fa4 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@a47f │ │ +3c99e8: 2806 |0014: goto 001a // +0006 │ │ +3c99ea: 1a01 f349 |0015: const-string v1, "Unable to create file" // string@49f3 │ │ +3c99ee: 7120 190b 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3c99f4: 6e10 83a4 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@a483 │ │ +3c99fa: 0a00 |001d: move-result v0 │ │ +3c99fc: 3800 2a00 |001e: if-eqz v0, 0048 // +002a │ │ +3c9a00: 6e10 509b 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3c9a06: 0c00 |0023: move-result-object v0 │ │ +3c9a08: 6e20 619c 0500 |0024: invoke-virtual {v5, v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setLocalFileUrl:(Ljava/lang/String;)V // method@9c61 │ │ +3c9a0e: 7110 80a3 0500 |0027: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedMedia:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Ljava/util/concurrent/Future; // method@a380 │ │ +3c9a14: 0c05 |002a: move-result-object v5 │ │ +3c9a16: 7210 f9a8 0500 |002b: invoke-interface {v5}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@a8f9 │ │ +3c9a1c: 281a |002e: goto 0048 // +001a │ │ +3c9a1e: 0d05 |002f: move-exception v5 │ │ +3c9a20: 2200 611b |0030: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c9a24: 7010 06a6 0000 |0032: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c9a2a: 1a01 1a14 |0035: const-string v1, "ExecutionException in writeFileUrl: " // string@141a │ │ +3c9a2e: 6e20 12a6 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c9a34: 6e10 3fa6 0500 |003a: invoke-virtual {v5}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3c9a3a: 0c05 |003d: move-result-object v5 │ │ +3c9a3c: 6e20 12a6 5000 |003e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c9a42: 6e10 1ba6 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c9a48: 0c05 |0044: move-result-object v5 │ │ +3c9a4a: 7120 190b 5200 |0045: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3c9a50: 2205 4a19 |0048: new-instance v5, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@194a │ │ +3c9a54: 7010 559e 0500 |004a: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@9e55 │ │ +3c9a5a: 6e20 569e 6500 |004d: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e56 │ │ +3c9a60: 0c05 |0050: move-result-object v5 │ │ +3c9a62: 5b45 409c |0051: iput-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9a66: 3905 0c00 |0053: if-nez v5, 005f // +000c │ │ +3c9a6a: 1a05 f249 |0055: const-string v5, "Unable to create downloader" // string@49f2 │ │ +3c9a6e: 7120 170b 5200 |0057: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c9a74: 7100 266e 0000 |005a: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3c9a7a: 0c05 |005d: move-result-object v5 │ │ +3c9a7c: 1105 |005e: return-object v5 │ │ +3c9a7e: 6e10 2b6e 0400 |005f: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9a84: 0c05 |0062: move-result-object v5 │ │ +3c9a86: 1a00 aec8 |0063: const-string v0, "wifi" // string@c8ae │ │ +3c9a8a: 6e20 0202 0500 |0065: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c9a90: 0c05 |0068: move-result-object v5 │ │ +3c9a92: 1f05 6b01 |0069: check-cast v5, Landroid/net/wifi/WifiManager; // type@016b │ │ +3c9a96: 3805 0a00 |006b: if-eqz v5, 0075 // +000a │ │ +3c9a9a: 6e20 d906 2500 |006d: invoke-virtual {v5, v2}, Landroid/net/wifi/WifiManager;.createWifiLock:(Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock; // method@06d9 │ │ +3c9aa0: 0c05 |0070: move-result-object v5 │ │ +3c9aa2: 6e10 d406 0500 |0071: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.acquire:()V // method@06d4 │ │ +3c9aa8: 2802 |0074: goto 0076 // +0002 │ │ +3c9aaa: 1205 |0075: const/4 v5, #int 0 // #0 │ │ +3c9aac: 5440 409c |0076: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9ab0: 6e10 589e 0000 |0078: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e58 │ │ +3c9ab6: 3805 0500 |007b: if-eqz v5, 0080 // +0005 │ │ +3c9aba: 6e10 d606 0500 |007d: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ +3c9ac0: 5445 409c |0080: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9ac4: 5555 729c |0082: iget-boolean v5, v5, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ +3c9ac8: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +3c9acc: 7100 286e 0000 |0086: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ +3c9ad2: 0c05 |0089: move-result-object v5 │ │ +3c9ad4: 1105 |008a: return-object v5 │ │ +3c9ad6: 5445 409c |008b: iget-object v5, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9ada: 6e10 5d9e 0500 |008d: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ +3c9ae0: 0c05 |0090: move-result-object v5 │ │ +3c9ae2: 6e10 6f9b 0500 |0091: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ +3c9ae8: 0a00 |0094: move-result v0 │ │ +3c9aea: 3800 2000 |0095: if-eqz v0, 00b5 // +0020 │ │ +3c9aee: 2205 2f19 |0097: new-instance v5, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler; // type@192f │ │ +3c9af2: 6e10 2b6e 0400 |0099: invoke-virtual {v4}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9af8: 0c00 |009c: move-result-object v0 │ │ +3c9afa: 5441 409c |009d: iget-object v1, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9afe: 6e10 5d9e 0100 |009f: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ +3c9b04: 0c01 |00a2: move-result-object v1 │ │ +3c9b06: 7040 d39d 0561 |00a3: invoke-direct {v5, v0, v1, v6}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.:(Landroid/content/Context;Lde/danoeh/antennapod/model/download/DownloadResult;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9dd3 │ │ +3c9b0c: 6e10 d59d 0500 |00a6: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.run:()V // method@9dd5 │ │ +3c9b12: 6e10 d49d 0500 |00a9: invoke-virtual {v5}, Lde/danoeh/antennapod/net/download/service/episode/MediaDownloadedHandler;.getUpdatedStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9dd4 │ │ +3c9b18: 0c05 |00ac: move-result-object v5 │ │ +3c9b1a: 7110 74a3 0500 |00ad: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3c9b20: 7100 286e 0000 |00b0: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ +3c9b26: 0c05 |00b3: move-result-object v5 │ │ +3c9b28: 1105 |00b4: return-object v5 │ │ +3c9b2a: 6e10 6c9b 0500 |00b5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ +3c9b30: 0c00 |00b8: move-result-object v0 │ │ +3c9b32: 6201 8c6c |00b9: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_HTTP_DATA_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8c │ │ +3c9b36: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ +3c9b38: 3310 3100 |00bc: if-ne v0, v1, 00ed // +0031 │ │ +3c9b3c: 6e10 6d9b 0500 |00be: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReasonDetailed:()Ljava/lang/String; // method@9b6d │ │ +3c9b42: 0c00 |00c1: move-result-object v0 │ │ +3c9b44: 7110 70a5 0000 |00c2: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3c9b4a: 0a00 |00c5: move-result v0 │ │ +3c9b4c: 1301 a001 |00c6: const/16 v1, #int 416 // #1a0 │ │ +3c9b50: 3310 2500 |00c8: if-ne v0, v1, 00ed // +0025 │ │ +3c9b54: 1a05 2142 |00ca: const-string v5, "Requested invalid range, restarting download from the beginning" // string@4221 │ │ +3c9b58: 7120 170b 5200 |00cc: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c9b5e: 2205 121b |00cf: new-instance v5, Ljava/io/File; // type@1b12 │ │ +3c9b62: 5440 409c |00d1: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9b66: 6e10 5c9e 0000 |00d3: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e5c │ │ +3c9b6c: 0c00 |00d6: move-result-object v0 │ │ +3c9b6e: 6e10 509b 0000 |00d7: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3c9b74: 0c00 |00da: move-result-object v0 │ │ +3c9b76: 7020 7ba4 0500 |00db: invoke-direct {v5, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3c9b7c: 7110 21aa 0500 |00de: invoke-static {v5}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@aa21 │ │ +3c9b82: 6e10 599b 0600 |00e1: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ +3c9b88: 0c05 |00e4: move-result-object v5 │ │ +3c9b8a: 7030 d29d 5403 |00e5: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@9dd2 │ │ +3c9b90: 7010 d09d 0400 |00e8: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@9dd0 │ │ +3c9b96: 0c05 |00eb: move-result-object v5 │ │ +3c9b98: 1105 |00ec: return-object v5 │ │ +3c9b9a: 1a00 a812 |00ed: const-string v0, "Download failed" // string@12a8 │ │ +3c9b9e: 7120 190b 0200 |00ef: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3c9ba4: 7110 74a3 0500 |00f2: invoke-static {v5}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3c9baa: 6e10 6c9b 0500 |00f5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ +3c9bb0: 0c00 |00f8: move-result-object v0 │ │ +3c9bb2: 6201 8b6c |00f9: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_FORBIDDEN:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8b │ │ +3c9bb6: 3210 2700 |00fb: if-eq v0, v1, 0122 // +0027 │ │ +3c9bba: 6e10 6c9b 0500 |00fd: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ +3c9bc0: 0c00 |0100: move-result-object v0 │ │ +3c9bc2: 6201 926c |0101: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_NOT_FOUND:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c92 │ │ +3c9bc6: 3210 1f00 |0103: if-eq v0, v1, 0122 // +001f │ │ +3c9bca: 6e10 6c9b 0500 |0105: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ +3c9bd0: 0c00 |0108: move-result-object v0 │ │ +3c9bd2: 6201 966c |0109: sget-object v1, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_UNAUTHORIZED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c96 │ │ +3c9bd6: 3210 1700 |010b: if-eq v0, v1, 0122 // +0017 │ │ +3c9bda: 6e10 6c9b 0500 |010d: invoke-virtual {v5}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ +3c9be0: 0c05 |0110: move-result-object v5 │ │ +3c9be2: 6200 8d6c |0111: sget-object v0, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_BLOCKED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8d │ │ +3c9be6: 3305 0300 |0113: if-ne v5, v0, 0116 // +0003 │ │ +3c9bea: 280d |0115: goto 0122 // +000d │ │ +3c9bec: 6e10 599b 0600 |0116: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ +3c9bf2: 0c05 |0119: move-result-object v5 │ │ +3c9bf4: 7030 d29d 5403 |011a: invoke-direct {v4, v5, v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@9dd2 │ │ +3c9bfa: 7010 d09d 0400 |011d: invoke-direct {v4}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.retry3times:()Landroidx/work/ListenableWorker$Result; // method@9dd0 │ │ +3c9c00: 0c05 |0120: move-result-object v5 │ │ +3c9c02: 1105 |0121: return-object v5 │ │ +3c9c04: 6e10 599b 0600 |0122: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ +3c9c0a: 0c05 |0125: move-result-object v5 │ │ +3c9c0c: 7020 d19d 5400 |0126: invoke-direct {v4, v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@9dd1 │ │ +3c9c12: 7100 266e 0000 |0129: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3c9c18: 0c05 |012c: move-result-object v5 │ │ +3c9c1a: 1105 |012d: return-object v5 │ │ +3c9c1c: 0d06 |012e: move-exception v6 │ │ +3c9c1e: 281b |012f: goto 014a // +001b │ │ +3c9c20: 5440 409c |0130: iget-object v0, v4, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9c24: 6e10 5d9e 0000 |0132: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ +3c9c2a: 0c00 |0135: move-result-object v0 │ │ +3c9c2c: 7110 74a3 0000 |0136: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3c9c32: 6e10 599b 0600 |0139: invoke-virtual {v6}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ +3c9c38: 0c06 |013c: move-result-object v6 │ │ +3c9c3a: 7020 d19d 6400 |013d: invoke-direct {v4, v6}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@9dd1 │ │ +3c9c40: 7100 266e 0000 |0140: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3c9c46: 0c06 |0143: move-result-object v6 │ │ +3c9c48: 3805 0500 |0144: if-eqz v5, 0149 // +0005 │ │ +3c9c4c: 6e10 d606 0500 |0146: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ +3c9c52: 1106 |0149: return-object v6 │ │ +3c9c54: 3805 0500 |014a: if-eqz v5, 014f // +0005 │ │ +3c9c58: 6e10 d606 0500 |014c: invoke-virtual {v5}, Landroid/net/wifi/WifiManager$WifiLock;.release:()V // method@06d6 │ │ +3c9c5e: 2706 |014f: throw v6 │ │ catches : 4 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ 0x0027 - 0x002e │ │ Ljava/lang/Exception; -> 0x002f │ │ 0x0076 - 0x007b │ │ Ljava/lang/Exception; -> 0x0130 │ │ @@ -1609850,30 +1609844,30 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -3c9cbc: |[3c9cbc] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.retry3times:()Landroidx/work/ListenableWorker$Result; │ │ -3c9ccc: 7010 cc9d 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@9dcc │ │ -3c9cd2: 0a00 |0003: move-result v0 │ │ -3c9cd4: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -3c9cd8: 5410 409c |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9cdc: 6e10 5c9e 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e5c │ │ -3c9ce2: 0c00 |000b: move-result-object v0 │ │ -3c9ce4: 6e10 599b 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ -3c9cea: 0c00 |000f: move-result-object v0 │ │ -3c9cec: 7020 d19d 0100 |0010: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@9dd1 │ │ -3c9cf2: 7100 266e 0000 |0013: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3c9cf8: 0c00 |0016: move-result-object v0 │ │ -3c9cfa: 1100 |0017: return-object v0 │ │ -3c9cfc: 7100 276e 0000 |0018: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@6e27 │ │ -3c9d02: 0c00 |001b: move-result-object v0 │ │ -3c9d04: 1100 |001c: return-object v0 │ │ +3c9c94: |[3c9c94] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.retry3times:()Landroidx/work/ListenableWorker$Result; │ │ +3c9ca4: 7010 cc9d 0100 |0000: invoke-direct {v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@9dcc │ │ +3c9caa: 0a00 |0003: move-result v0 │ │ +3c9cac: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +3c9cb0: 5410 409c |0006: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9cb4: 6e10 5c9e 0000 |0008: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e5c │ │ +3c9cba: 0c00 |000b: move-result-object v0 │ │ +3c9cbc: 6e10 599b 0000 |000c: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getTitle:()Ljava/lang/String; // method@9b59 │ │ +3c9cc2: 0c00 |000f: move-result-object v0 │ │ +3c9cc4: 7020 d19d 0100 |0010: invoke-direct {v1, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendErrorNotification:(Ljava/lang/String;)V // method@9dd1 │ │ +3c9cca: 7100 266e 0000 |0013: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3c9cd0: 0c00 |0016: move-result-object v0 │ │ +3c9cd2: 1100 |0017: return-object v0 │ │ +3c9cd4: 7100 276e 0000 |0018: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@6e27 │ │ +3c9cda: 0c00 |001b: move-result-object v0 │ │ +3c9cdc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x0013 line=221 │ │ 0x0018 line=223 │ │ locals : │ │ @@ -1609884,79 +1609878,79 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -3c9e24: |[3c9e24] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendErrorNotification:(Ljava/lang/String;)V │ │ -3c9e34: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3c9e3a: 0c00 |0003: move-result-object v0 │ │ -3c9e3c: 1c01 9518 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3c9e40: 6e20 47aa 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aa47 │ │ -3c9e46: 0a00 |0009: move-result v0 │ │ -3c9e48: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -3c9e4c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -3c9e4e: 7030 d29d 4300 |000d: invoke-direct {v3, v4, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@9dd2 │ │ -3c9e54: 0e00 |0010: return-void │ │ -3c9e56: 2204 9105 |0011: new-instance v4, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3c9e5a: 6e10 2b6e 0300 |0013: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9e60: 0c00 |0016: move-result-object v0 │ │ -3c9e62: 1a01 146b |0017: const-string v1, "error" // string@6b14 │ │ -3c9e66: 7030 cb26 0401 |0019: invoke-direct {v4, v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3c9e6c: 6e10 2b6e 0300 |001c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9e72: 0c00 |001f: move-result-object v0 │ │ -3c9e74: 6001 278e |0020: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@8e27 │ │ -3c9e78: 6e20 ff01 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3c9e7e: 0c00 |0025: move-result-object v0 │ │ -3c9e80: 6e20 e226 0400 |0026: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26e2 │ │ -3c9e86: 0c00 |0029: move-result-object v0 │ │ -3c9e88: 6e10 2b6e 0300 |002a: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9e8e: 0c01 |002d: move-result-object v1 │ │ -3c9e90: 6002 278e |002e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@8e27 │ │ -3c9e94: 6e20 ff01 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3c9e9a: 0c01 |0033: move-result-object v1 │ │ -3c9e9c: 6e20 d526 1000 |0034: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3c9ea2: 0c00 |0037: move-result-object v0 │ │ -3c9ea4: 6e10 2b6e 0300 |0038: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9eaa: 0c01 |003b: move-result-object v1 │ │ -3c9eac: 6002 1a8e |003c: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_tap_for_details:I // field@8e1a │ │ -3c9eb0: 6e20 ff01 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3c9eb6: 0c01 |0041: move-result-object v1 │ │ -3c9eb8: 6e20 d426 1000 |0042: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3c9ebe: 0c00 |0045: move-result-object v0 │ │ -3c9ec0: 6001 ad8a |0046: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync_error:I // field@8aad │ │ -3c9ec4: 6e20 df26 1000 |0048: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3c9eca: 0c00 |004b: move-result-object v0 │ │ -3c9ecc: 6e10 2b6e 0300 |004c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9ed2: 0c01 |004f: move-result-object v1 │ │ -3c9ed4: 7020 c99d 1300 |0050: invoke-direct {v3, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@9dc9 │ │ -3c9eda: 0c01 |0053: move-result-object v1 │ │ -3c9edc: 6e20 d326 1000 |0054: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ -3c9ee2: 0c00 |0057: move-result-object v0 │ │ -3c9ee4: 1211 |0058: const/4 v1, #int 1 // #1 │ │ -3c9ee6: 6e20 d126 1000 |0059: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ -3c9eec: 6e20 e326 1400 |005c: invoke-virtual {v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ -3c9ef2: 6e10 2b6e 0300 |005f: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9ef8: 0c00 |0062: move-result-object v0 │ │ -3c9efa: 1a01 d89f |0063: const-string v1, "notification" // string@9fd8 │ │ -3c9efe: 6e20 0202 1000 |0065: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c9f04: 0c00 |0068: move-result-object v0 │ │ -3c9f06: 1f00 3500 |0069: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3c9f0a: 6e10 2b6e 0300 |006b: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9f10: 0c01 |006e: move-result-object v1 │ │ -3c9f12: 1a02 9756 |006f: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3c9f16: 7120 7327 2100 |0071: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3c9f1c: 0a01 |0074: move-result v1 │ │ -3c9f1e: 3901 0b00 |0075: if-nez v1, 0080 // +000b │ │ -3c9f22: 6001 ef8b |0077: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_download_report:I // field@8bef │ │ -3c9f26: 6e10 cd26 0400 |0079: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3c9f2c: 0c04 |007c: move-result-object v4 │ │ -3c9f2e: 6e30 6901 1004 |007d: invoke-virtual {v0, v1, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ -3c9f34: 0e00 |0080: return-void │ │ +3c9dfc: |[3c9dfc] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendErrorNotification:(Ljava/lang/String;)V │ │ +3c9e0c: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3c9e12: 0c00 |0003: move-result-object v0 │ │ +3c9e14: 1c01 9518 |0004: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3c9e18: 6e20 47aa 1000 |0006: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aa47 │ │ +3c9e1e: 0a00 |0009: move-result v0 │ │ +3c9e20: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +3c9e24: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +3c9e26: 7030 d29d 4300 |000d: invoke-direct {v3, v4, v0}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.sendMessage:(Ljava/lang/String;Z)V // method@9dd2 │ │ +3c9e2c: 0e00 |0010: return-void │ │ +3c9e2e: 2204 9105 |0011: new-instance v4, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3c9e32: 6e10 2b6e 0300 |0013: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9e38: 0c00 |0016: move-result-object v0 │ │ +3c9e3a: 1a01 146b |0017: const-string v1, "error" // string@6b14 │ │ +3c9e3e: 7030 cb26 0401 |0019: invoke-direct {v4, v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3c9e44: 6e10 2b6e 0300 |001c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9e4a: 0c00 |001f: move-result-object v0 │ │ +3c9e4c: 6001 278e |0020: sget v1, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@8e27 │ │ +3c9e50: 6e20 ff01 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3c9e56: 0c00 |0025: move-result-object v0 │ │ +3c9e58: 6e20 e226 0400 |0026: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26e2 │ │ +3c9e5e: 0c00 |0029: move-result-object v0 │ │ +3c9e60: 6e10 2b6e 0300 |002a: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9e66: 0c01 |002d: move-result-object v1 │ │ +3c9e68: 6002 278e |002e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_report_title:I // field@8e27 │ │ +3c9e6c: 6e20 ff01 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3c9e72: 0c01 |0033: move-result-object v1 │ │ +3c9e74: 6e20 d526 1000 |0034: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3c9e7a: 0c00 |0037: move-result-object v0 │ │ +3c9e7c: 6e10 2b6e 0300 |0038: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9e82: 0c01 |003b: move-result-object v1 │ │ +3c9e84: 6002 1a8e |003c: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_tap_for_details:I // field@8e1a │ │ +3c9e88: 6e20 ff01 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3c9e8e: 0c01 |0041: move-result-object v1 │ │ +3c9e90: 6e20 d426 1000 |0042: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3c9e96: 0c00 |0045: move-result-object v0 │ │ +3c9e98: 6001 ad8a |0046: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync_error:I // field@8aad │ │ +3c9e9c: 6e20 df26 1000 |0048: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3c9ea2: 0c00 |004b: move-result-object v0 │ │ +3c9ea4: 6e10 2b6e 0300 |004c: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9eaa: 0c01 |004f: move-result-object v1 │ │ +3c9eac: 7020 c99d 1300 |0050: invoke-direct {v3, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.getDownloadLogsIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@9dc9 │ │ +3c9eb2: 0c01 |0053: move-result-object v1 │ │ +3c9eb4: 6e20 d326 1000 |0054: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ +3c9eba: 0c00 |0057: move-result-object v0 │ │ +3c9ebc: 1211 |0058: const/4 v1, #int 1 // #1 │ │ +3c9ebe: 6e20 d126 1000 |0059: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ +3c9ec4: 6e20 e326 1400 |005c: invoke-virtual {v4, v1}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ +3c9eca: 6e10 2b6e 0300 |005f: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9ed0: 0c00 |0062: move-result-object v0 │ │ +3c9ed2: 1a01 d89f |0063: const-string v1, "notification" // string@9fd8 │ │ +3c9ed6: 6e20 0202 1000 |0065: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c9edc: 0c00 |0068: move-result-object v0 │ │ +3c9ede: 1f00 3500 |0069: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3c9ee2: 6e10 2b6e 0300 |006b: invoke-virtual {v3}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9ee8: 0c01 |006e: move-result-object v1 │ │ +3c9eea: 1a02 9756 |006f: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3c9eee: 7120 7327 2100 |0071: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3c9ef4: 0a01 |0074: move-result v1 │ │ +3c9ef6: 3901 0b00 |0075: if-nez v1, 0080 // +000b │ │ +3c9efa: 6001 ef8b |0077: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_download_report:I // field@8bef │ │ +3c9efe: 6e10 cd26 0400 |0079: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3c9f04: 0c04 |007c: move-result-object v4 │ │ +3c9f06: 6e30 6901 1004 |007d: invoke-virtual {v0, v1, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ +3c9f0c: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x000d line=257 │ │ 0x0011 line=261 │ │ 0x001c line=263 │ │ 0x002a line=264 │ │ @@ -1609978,61 +1609972,61 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -3c9f38: |[3c9f38] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendMessage:(Ljava/lang/String;Z)V │ │ -3c9f48: 7010 cc9d 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@9dcc │ │ -3c9f4e: 0a00 |0003: move-result v0 │ │ -3c9f50: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -3c9f52: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -3c9f54: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -3c9f58: 3907 0400 |0008: if-nez v7, 000c // +0004 │ │ -3c9f5c: 1217 |000a: const/4 v7, #int 1 // #1 │ │ -3c9f5e: 2802 |000b: goto 000d // +0002 │ │ -3c9f60: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -3c9f62: 6e10 eea5 0600 |000d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3c9f68: 0a00 |0010: move-result v0 │ │ -3c9f6a: 1303 1400 |0011: const/16 v3, #int 20 // #14 │ │ -3c9f6e: 3730 1900 |0013: if-le v0, v3, 002c // +0019 │ │ -3c9f72: 2200 611b |0015: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c9f76: 7010 06a6 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c9f7c: 1303 1300 |001a: const/16 v3, #int 19 // #13 │ │ -3c9f80: 6e30 f9a5 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ -3c9f86: 0c06 |001f: move-result-object v6 │ │ -3c9f88: 6e20 12a6 6000 |0020: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c9f8e: 1a06 d2c9 |0023: const-string v6, "…" // string@c9d2 │ │ -3c9f92: 6e20 12a6 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c9f98: 6e10 1ba6 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c9f9e: 0c06 |002b: move-result-object v6 │ │ -3c9fa0: 7100 45aa 0000 |002c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3c9fa6: 0c00 |002f: move-result-object v0 │ │ -3c9fa8: 2203 9518 |0030: new-instance v3, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3c9fac: 6e10 2b6e 0500 |0032: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9fb2: 0c04 |0035: move-result-object v4 │ │ -3c9fb4: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ -3c9fb8: 6007 198e |0038: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_retrying:I // field@8e19 │ │ -3c9fbc: 2803 |003a: goto 003d // +0003 │ │ -3c9fbe: 6007 168e |003b: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_not_retrying:I // field@8e16 │ │ -3c9fc2: 2311 e41d |003d: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ -3c9fc6: 4d06 0102 |003f: aput-object v6, v1, v2 │ │ -3c9fca: 6e30 0002 7401 |0041: invoke-virtual {v4, v7, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ -3c9fd0: 0c06 |0044: move-result-object v6 │ │ -3c9fd2: 2207 2c19 |0045: new-instance v7, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0; // type@192c │ │ -3c9fd6: 7010 be9d 0700 |0047: invoke-direct {v7}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0;.:()V // method@9dbe │ │ -3c9fdc: 6e10 2b6e 0500 |004a: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9fe2: 0c01 |004d: move-result-object v1 │ │ -3c9fe4: 6002 0c8e |004e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_details:I // field@8e0c │ │ -3c9fe8: 6e20 ff01 2100 |0050: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3c9fee: 0c01 |0053: move-result-object v1 │ │ -3c9ff0: 7040 e49a 6317 |0054: invoke-direct {v3, v6, v7, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@9ae4 │ │ -3c9ff6: 6e20 48aa 3000 |0057: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3c9ffc: 0e00 |005a: return-void │ │ +3c9f10: |[3c9f10] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.sendMessage:(Ljava/lang/String;Z)V │ │ +3c9f20: 7010 cc9d 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.isLastRunAttempt:()Z // method@9dcc │ │ +3c9f26: 0a00 |0003: move-result v0 │ │ +3c9f28: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +3c9f2a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +3c9f2c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +3c9f30: 3907 0400 |0008: if-nez v7, 000c // +0004 │ │ +3c9f34: 1217 |000a: const/4 v7, #int 1 // #1 │ │ +3c9f36: 2802 |000b: goto 000d // +0002 │ │ +3c9f38: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +3c9f3a: 6e10 eea5 0600 |000d: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3c9f40: 0a00 |0010: move-result v0 │ │ +3c9f42: 1303 1400 |0011: const/16 v3, #int 20 // #14 │ │ +3c9f46: 3730 1900 |0013: if-le v0, v3, 002c // +0019 │ │ +3c9f4a: 2200 611b |0015: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c9f4e: 7010 06a6 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c9f54: 1303 1300 |001a: const/16 v3, #int 19 // #13 │ │ +3c9f58: 6e30 f9a5 2603 |001c: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@a5f9 │ │ +3c9f5e: 0c06 |001f: move-result-object v6 │ │ +3c9f60: 6e20 12a6 6000 |0020: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c9f66: 1a06 d2c9 |0023: const-string v6, "…" // string@c9d2 │ │ +3c9f6a: 6e20 12a6 6000 |0025: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c9f70: 6e10 1ba6 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c9f76: 0c06 |002b: move-result-object v6 │ │ +3c9f78: 7100 45aa 0000 |002c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3c9f7e: 0c00 |002f: move-result-object v0 │ │ +3c9f80: 2203 9518 |0030: new-instance v3, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3c9f84: 6e10 2b6e 0500 |0032: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9f8a: 0c04 |0035: move-result-object v4 │ │ +3c9f8c: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ +3c9f90: 6007 198e |0038: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_retrying:I // field@8e19 │ │ +3c9f94: 2803 |003a: goto 003d // +0003 │ │ +3c9f96: 6007 168e |003b: sget v7, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_not_retrying:I // field@8e16 │ │ +3c9f9a: 2311 e41d |003d: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ +3c9f9e: 4d06 0102 |003f: aput-object v6, v1, v2 │ │ +3c9fa2: 6e30 0002 7401 |0041: invoke-virtual {v4, v7, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ +3c9fa8: 0c06 |0044: move-result-object v6 │ │ +3c9faa: 2207 2c19 |0045: new-instance v7, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0; // type@192c │ │ +3c9fae: 7010 be9d 0700 |0047: invoke-direct {v7}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$$ExternalSyntheticLambda0;.:()V // method@9dbe │ │ +3c9fb4: 6e10 2b6e 0500 |004a: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9fba: 0c01 |004d: move-result-object v1 │ │ +3c9fbc: 6002 0c8e |004e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.download_error_details:I // field@8e0c │ │ +3c9fc0: 6e20 ff01 2100 |0050: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3c9fc6: 0c01 |0053: move-result-object v1 │ │ +3c9fc8: 7040 e49a 6317 |0054: invoke-direct {v3, v6, v7, v1}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;Landroidx/core/util/Consumer;Ljava/lang/String;)V // method@9ae4 │ │ +3c9fce: 6e20 48aa 3000 |0057: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3c9fd4: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x000d line=233 │ │ 0x0015 line=234 │ │ 0x002c line=236 │ │ 0x0032 line=237 │ │ @@ -1610051,95 +1610045,95 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -3c9854: |[3c9854] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ -3c9864: 6e10 2f6e 0500 |0000: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ -3c986a: 0c00 |0003: move-result-object v0 │ │ -3c986c: 1a01 779b |0004: const-string v1, "media_id" // string@9b77 │ │ -3c9870: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -3c9874: 6e40 f46d 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@6df4 │ │ -3c987a: 0b00 |000b: move-result-wide v0 │ │ -3c987c: 7120 6da3 1000 |000c: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ -3c9882: 0c00 |000f: move-result-object v0 │ │ -3c9884: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -3c9888: 7100 266e 0000 |0012: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3c988e: 0c00 |0015: move-result-object v0 │ │ -3c9890: 1100 |0016: return-object v0 │ │ -3c9892: 7110 829e 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e82 │ │ -3c9898: 0c01 |001a: move-result-object v1 │ │ -3c989a: 6e10 7a9e 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e7a │ │ -3c98a0: 0c01 |001e: move-result-object v1 │ │ -3c98a2: 2202 2d19 |001f: new-instance v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1; // type@192d │ │ -3c98a6: 7040 c09d 5210 |0021: invoke-direct {v2, v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9dc0 │ │ -3c98ac: 6e10 35a6 0200 |0024: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@a635 │ │ -3c98b2: 7030 cf9d 0501 |0027: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; // method@9dcf │ │ -3c98b8: 0c01 |002a: move-result-object v1 │ │ -3c98ba: 2809 |002b: goto 0034 // +0009 │ │ -3c98bc: 0d01 |002c: move-exception v1 │ │ -3c98be: 6e10 42a6 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3c98c4: 7100 266e 0000 |0030: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3c98ca: 0c01 |0033: move-result-object v1 │ │ -3c98cc: 7100 266e 0000 |0034: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3c98d2: 0c03 |0037: move-result-object v3 │ │ -3c98d4: 6e20 bba5 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ -3c98da: 0a03 |003b: move-result v3 │ │ -3c98dc: 3803 1800 |003c: if-eqz v3, 0054 // +0018 │ │ -3c98e0: 5453 409c |003e: iget-object v3, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c98e4: 3803 1400 |0040: if-eqz v3, 0054 // +0014 │ │ -3c98e8: 2203 121b |0042: new-instance v3, Ljava/io/File; // type@1b12 │ │ -3c98ec: 5454 409c |0044: iget-object v4, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c98f0: 6e10 5c9e 0400 |0046: invoke-virtual {v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e5c │ │ -3c98f6: 0c04 |0049: move-result-object v4 │ │ -3c98f8: 6e10 509b 0400 |004a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ -3c98fe: 0c04 |004d: move-result-object v4 │ │ -3c9900: 7020 7ba4 4300 |004e: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ -3c9906: 7110 21aa 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@aa21 │ │ -3c990c: 6e10 2ba6 0200 |0054: invoke-virtual {v2}, Ljava/lang/Thread;.interrupt:()V // method@a62b │ │ -3c9912: 6e10 2fa6 0200 |0057: invoke-virtual {v2}, Ljava/lang/Thread;.join:()V // method@a62f │ │ -3c9918: 2805 |005a: goto 005f // +0005 │ │ -3c991a: 0d02 |005b: move-exception v2 │ │ -3c991c: 6e10 42a6 0200 |005c: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3c9922: 6202 419c |005f: sget-object v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ -3c9926: 1d02 |0061: monitor-enter v2 │ │ -3c9928: 6e10 3a9c 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@9c3a │ │ -3c992e: 0c03 |0065: move-result-object v3 │ │ -3c9930: 7220 5aa8 3200 |0066: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@a85a │ │ -3c9936: 7210 56a8 0200 |0069: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@a856 │ │ -3c993c: 0a03 |006c: move-result v3 │ │ -3c993e: 3803 1300 |006d: if-eqz v3, 0080 // +0013 │ │ -3c9942: 6e10 2b6e 0500 |006f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3c9948: 0c03 |0072: move-result-object v3 │ │ -3c994a: 1a04 d89f |0073: const-string v4, "notification" // string@9fd8 │ │ -3c994e: 6e20 0202 4300 |0075: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3c9954: 0c03 |0078: move-result-object v3 │ │ -3c9956: 1f03 3500 |0079: check-cast v3, Landroid/app/NotificationManager; // type@0035 │ │ -3c995a: 6004 f08b |007b: sget v4, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8bf0 │ │ -3c995e: 6e20 6401 4300 |007d: invoke-virtual {v3, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0164 │ │ -3c9964: 1e02 |0080: monitor-exit v2 │ │ -3c9966: 1a02 d213 |0081: const-string v2, "EpisodeDownloadWorker" // string@13d2 │ │ -3c996a: 2203 611b |0083: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ -3c996e: 7010 06a6 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3c9974: 1a04 4f4f |0088: const-string v4, "Worker for " // string@4f4f │ │ -3c9978: 6e20 12a6 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c997e: 6e10 389c 0000 |008d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ -3c9984: 0c00 |0090: move-result-object v0 │ │ -3c9986: 6e20 12a6 0300 |0091: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c998c: 1a00 7101 |0094: const-string v0, " returned." // string@0171 │ │ -3c9990: 6e20 12a6 0300 |0096: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3c9996: 6e10 1ba6 0300 |0099: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3c999c: 0c00 |009c: move-result-object v0 │ │ -3c999e: 7120 170b 0200 |009d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3c99a4: 1101 |00a0: return-object v1 │ │ -3c99a6: 0d00 |00a1: move-exception v0 │ │ -3c99a8: 1e02 |00a2: monitor-exit v2 │ │ -3c99aa: 2700 |00a3: throw v0 │ │ +3c982c: |[3c982c] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ +3c983c: 6e10 2f6e 0500 |0000: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ +3c9842: 0c00 |0003: move-result-object v0 │ │ +3c9844: 1a01 779b |0004: const-string v1, "media_id" // string@9b77 │ │ +3c9848: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +3c984c: 6e40 f46d 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@6df4 │ │ +3c9852: 0b00 |000b: move-result-wide v0 │ │ +3c9854: 7120 6da3 1000 |000c: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedMedia:(J)Lde/danoeh/antennapod/model/feed/FeedMedia; // method@a36d │ │ +3c985a: 0c00 |000f: move-result-object v0 │ │ +3c985c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +3c9860: 7100 266e 0000 |0012: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3c9866: 0c00 |0015: move-result-object v0 │ │ +3c9868: 1100 |0016: return-object v0 │ │ +3c986a: 7110 829e 0000 |0017: invoke-static {v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/FeedMedia;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e82 │ │ +3c9870: 0c01 |001a: move-result-object v1 │ │ +3c9872: 6e10 7a9e 0100 |001b: invoke-virtual {v1}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e7a │ │ +3c9878: 0c01 |001e: move-result-object v1 │ │ +3c987a: 2202 2d19 |001f: new-instance v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1; // type@192d │ │ +3c987e: 7040 c09d 5210 |0021: invoke-direct {v2, v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker$1;.:(Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9dc0 │ │ +3c9884: 6e10 35a6 0200 |0024: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@a635 │ │ +3c988a: 7030 cf9d 0501 |0027: invoke-direct {v5, v0, v1}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.performDownload:(Lde/danoeh/antennapod/model/feed/FeedMedia;Lde/danoeh/antennapod/model/download/DownloadRequest;)Landroidx/work/ListenableWorker$Result; // method@9dcf │ │ +3c9890: 0c01 |002a: move-result-object v1 │ │ +3c9892: 2809 |002b: goto 0034 // +0009 │ │ +3c9894: 0d01 |002c: move-exception v1 │ │ +3c9896: 6e10 42a6 0100 |002d: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3c989c: 7100 266e 0000 |0030: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3c98a2: 0c01 |0033: move-result-object v1 │ │ +3c98a4: 7100 266e 0000 |0034: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3c98aa: 0c03 |0037: move-result-object v3 │ │ +3c98ac: 6e20 bba5 3100 |0038: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@a5bb │ │ +3c98b2: 0a03 |003b: move-result v3 │ │ +3c98b4: 3803 1800 |003c: if-eqz v3, 0054 // +0018 │ │ +3c98b8: 5453 409c |003e: iget-object v3, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c98bc: 3803 1400 |0040: if-eqz v3, 0054 // +0014 │ │ +3c98c0: 2203 121b |0042: new-instance v3, Ljava/io/File; // type@1b12 │ │ +3c98c4: 5454 409c |0044: iget-object v4, v5, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c98c8: 6e10 5c9e 0400 |0046: invoke-virtual {v4}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getDownloadRequest:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e5c │ │ +3c98ce: 0c04 |0049: move-result-object v4 │ │ +3c98d0: 6e10 509b 0400 |004a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getDestination:()Ljava/lang/String; // method@9b50 │ │ +3c98d6: 0c04 |004d: move-result-object v4 │ │ +3c98d8: 7020 7ba4 4300 |004e: invoke-direct {v3, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@a47b │ │ +3c98de: 7110 21aa 0300 |0051: invoke-static {v3}, Lorg/apache/commons/io/FileUtils;.deleteQuietly:(Ljava/io/File;)Z // method@aa21 │ │ +3c98e4: 6e10 2ba6 0200 |0054: invoke-virtual {v2}, Ljava/lang/Thread;.interrupt:()V // method@a62b │ │ +3c98ea: 6e10 2fa6 0200 |0057: invoke-virtual {v2}, Ljava/lang/Thread;.join:()V // method@a62f │ │ +3c98f0: 2805 |005a: goto 005f // +0005 │ │ +3c98f2: 0d02 |005b: move-exception v2 │ │ +3c98f4: 6e10 42a6 0200 |005c: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3c98fa: 6202 419c |005f: sget-object v2, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.notificationProgress:Ljava/util/Map; // field@9c41 │ │ +3c98fe: 1d02 |0061: monitor-enter v2 │ │ +3c9900: 6e10 3a9c 0000 |0062: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getEpisodeTitle:()Ljava/lang/String; // method@9c3a │ │ +3c9906: 0c03 |0065: move-result-object v3 │ │ +3c9908: 7220 5aa8 3200 |0066: invoke-interface {v2, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@a85a │ │ +3c990e: 7210 56a8 0200 |0069: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@a856 │ │ +3c9914: 0a03 |006c: move-result v3 │ │ +3c9916: 3803 1300 |006d: if-eqz v3, 0080 // +0013 │ │ +3c991a: 6e10 2b6e 0500 |006f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3c9920: 0c03 |0072: move-result-object v3 │ │ +3c9922: 1a04 d89f |0073: const-string v4, "notification" // string@9fd8 │ │ +3c9926: 6e20 0202 4300 |0075: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3c992c: 0c03 |0078: move-result-object v3 │ │ +3c992e: 1f03 3500 |0079: check-cast v3, Landroid/app/NotificationManager; // type@0035 │ │ +3c9932: 6004 f08b |007b: sget v4, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8bf0 │ │ +3c9936: 6e20 6401 4300 |007d: invoke-virtual {v3, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0164 │ │ +3c993c: 1e02 |0080: monitor-exit v2 │ │ +3c993e: 1a02 d213 |0081: const-string v2, "EpisodeDownloadWorker" // string@13d2 │ │ +3c9942: 2203 611b |0083: new-instance v3, Ljava/lang/StringBuilder; // type@1b61 │ │ +3c9946: 7010 06a6 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3c994c: 1a04 4f4f |0088: const-string v4, "Worker for " // string@4f4f │ │ +3c9950: 6e20 12a6 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c9956: 6e10 389c 0000 |008d: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDownloadUrl:()Ljava/lang/String; // method@9c38 │ │ +3c995c: 0c00 |0090: move-result-object v0 │ │ +3c995e: 6e20 12a6 0300 |0091: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c9964: 1a00 7101 |0094: const-string v0, " returned." // string@0171 │ │ +3c9968: 6e20 12a6 0300 |0096: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3c996e: 6e10 1ba6 0300 |0099: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3c9974: 0c00 |009c: move-result-object v0 │ │ +3c9976: 7120 170b 0200 |009d: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3c997c: 1101 |00a0: return-object v1 │ │ +3c997e: 0d00 |00a1: move-exception v0 │ │ +3c9980: 1e02 |00a2: monitor-exit v2 │ │ +3c9982: 2700 |00a3: throw v0 │ │ catches : 4 │ │ 0x0027 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0057 - 0x005a │ │ Ljava/lang/InterruptedException; -> 0x005b │ │ 0x0062 - 0x0081 │ │ -> 0x00a1 │ │ @@ -1610177,23 +1610171,23 @@ │ │ type : '()Lcom/google/common/util/concurrent/ListenableFuture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -3c9d30: |[3c9d30] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ -3c9d40: 2200 4411 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@1144 │ │ -3c9d44: 6001 f08b |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8bf0 │ │ -3c9d48: 7010 c89d 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@9dc8 │ │ -3c9d4e: 0c02 |0007: move-result-object v2 │ │ -3c9d50: 7030 026e 1002 |0008: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@6e02 │ │ -3c9d56: 7110 be92 0000 |000b: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@92be │ │ -3c9d5c: 0c00 |000e: move-result-object v0 │ │ -3c9d5e: 1100 |000f: return-object v0 │ │ +3c9d08: |[3c9d08] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ +3c9d18: 2200 4411 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@1144 │ │ +3c9d1c: 6001 f08b |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_downloading:I // field@8bf0 │ │ +3c9d20: 7010 c89d 0300 |0004: invoke-direct {v3}, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.generateProgressNotification:()Landroid/app/Notification; // method@9dc8 │ │ +3c9d26: 0c02 |0007: move-result-object v2 │ │ +3c9d28: 7030 026e 1002 |0008: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@6e02 │ │ +3c9d2e: 7110 be92 0000 |000b: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@92be │ │ +3c9d34: 0c00 |000e: move-result-object v0 │ │ +3c9d36: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x000b line=135 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ @@ -1610203,20 +1610197,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3c9dfc: |[3c9dfc] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.onStopped:()V │ │ -3c9e0c: 6f10 3a6e 0100 |0000: invoke-super {v1}, Landroidx/work/ListenableWorker;.onStopped:()V // method@6e3a │ │ -3c9e12: 5410 409c |0003: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ -3c9e16: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -3c9e1a: 6e10 5a9e 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancel:()V // method@9e5a │ │ -3c9e20: 0e00 |000a: return-void │ │ +3c9dd4: |[3c9dd4] de.danoeh.antennapod.net.download.service.episode.EpisodeDownloadWorker.onStopped:()V │ │ +3c9de4: 6f10 3a6e 0100 |0000: invoke-super {v1}, Landroidx/work/ListenableWorker;.onStopped:()V // method@6e3a │ │ +3c9dea: 5410 409c |0003: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker;.downloader:Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // field@9c40 │ │ +3c9dee: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +3c9df2: 6e10 5a9e 0000 |0007: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancel:()V // method@9e5a │ │ +3c9df8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0007 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/net/download/service/episode/EpisodeDownloadWorker; │ │ @@ -1610267,23 +1610261,23 @@ │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3cbd04: |[3cbd04] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -3cbd14: 7030 a56e 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@6ea5 │ │ -3cbd1a: 2202 4519 |0003: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // type@1945 │ │ -3cbd1e: 7010 379e 0200 |0005: invoke-direct {v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.:()V // method@9e37 │ │ -3cbd24: 5b02 649c |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9c64 │ │ -3cbd28: 7110 3127 0100 |000a: invoke-static {v1}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ -3cbd2e: 0c01 |000d: move-result-object v1 │ │ -3cbd30: 5b01 659c |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9c65 │ │ -3cbd34: 0e00 |0010: return-void │ │ +3cbcdc: |[3cbcdc] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +3cbcec: 7030 a56e 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@6ea5 │ │ +3cbcf2: 2202 4519 |0003: new-instance v2, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // type@1945 │ │ +3cbcf6: 7010 379e 0200 |0005: invoke-direct {v2}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.:()V // method@9e37 │ │ +3cbcfc: 5b02 649c |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9c64 │ │ +3cbd00: 7110 3127 0100 |000a: invoke-static {v1}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@2731 │ │ +3cbd06: 0c01 |000d: move-result-object v1 │ │ +3cbd08: 5b01 659c |000e: iput-object v1, v0, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9c65 │ │ +3cbd0c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; │ │ @@ -1610295,92 +1610289,92 @@ │ │ type : '(Ljava/util/List;)Landroid/app/Notification;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -3cba3c: |[3cba3c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.createNotification:(Ljava/util/List;)Landroid/app/Notification; │ │ -3cba4c: 6e10 2b6e 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3cba52: 0c00 |0003: move-result-object v0 │ │ -3cba54: 2201 611b |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3cba58: 7010 06a6 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3cba5e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -3cba60: 380a 4400 |000a: if-eqz v10, 004e // +0044 │ │ -3cba64: 6e10 fd01 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ -3cba6a: 0c03 |000f: move-result-object v3 │ │ -3cba6c: 6004 6b8d |0010: sget v4, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8d6b │ │ -3cba70: 7210 32a8 0a00 |0012: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ -3cba76: 0a05 |0015: move-result v5 │ │ -3cba78: 2326 e41d |0016: new-array v6, v2, [Ljava/lang/Object; // type@1de4 │ │ -3cba7c: 7210 32a8 0a00 |0018: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ -3cba82: 0a07 |001b: move-result v7 │ │ -3cba84: 7110 79a5 0700 |001c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3cba8a: 0c07 |001f: move-result-object v7 │ │ -3cba8c: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -3cba8e: 4d07 0608 |0021: aput-object v7, v6, v8 │ │ -3cba92: 6e40 d602 4365 |0023: invoke-virtual {v3, v4, v5, v6}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ -3cba98: 0c03 |0026: move-result-object v3 │ │ -3cba9a: 7210 32a8 0a00 |0027: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ -3cbaa0: 0a04 |002a: move-result v4 │ │ -3cbaa2: 3548 2500 |002b: if-ge v8, v4, 0050 // +0025 │ │ -3cbaa6: 1a04 d1c9 |002d: const-string v4, "• " // string@c9d1 │ │ -3cbaaa: 6e20 12a6 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cbab0: 7220 26a8 8a00 |0032: invoke-interface {v10, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3cbab6: 0c04 |0035: move-result-object v4 │ │ -3cbab8: 1f04 c818 |0036: check-cast v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3cbabc: 6e10 b49b 0400 |0038: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cbac2: 0c04 |003b: move-result-object v4 │ │ -3cbac4: 6e20 12a6 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cbaca: 7210 32a8 0a00 |003f: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ -3cbad0: 0a04 |0042: move-result v4 │ │ -3cbad2: b124 |0043: sub-int/2addr v4, v2 │ │ -3cbad4: 3248 0700 |0044: if-eq v8, v4, 004b // +0007 │ │ -3cbad8: 1a04 0200 |0046: const-string v4, " │ │ +3cba14: |[3cba14] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.createNotification:(Ljava/util/List;)Landroid/app/Notification; │ │ +3cba24: 6e10 2b6e 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3cba2a: 0c00 |0003: move-result-object v0 │ │ +3cba2c: 2201 611b |0004: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3cba30: 7010 06a6 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3cba36: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +3cba38: 380a 4400 |000a: if-eqz v10, 004e // +0044 │ │ +3cba3c: 6e10 fd01 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01fd │ │ +3cba42: 0c03 |000f: move-result-object v3 │ │ +3cba44: 6004 6b8d |0010: sget v4, Lde/danoeh/antennapod/net/download/service/R$plurals;.downloads_left:I // field@8d6b │ │ +3cba48: 7210 32a8 0a00 |0012: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ +3cba4e: 0a05 |0015: move-result v5 │ │ +3cba50: 2326 e41d |0016: new-array v6, v2, [Ljava/lang/Object; // type@1de4 │ │ +3cba54: 7210 32a8 0a00 |0018: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ +3cba5a: 0a07 |001b: move-result v7 │ │ +3cba5c: 7110 79a5 0700 |001c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3cba62: 0c07 |001f: move-result-object v7 │ │ +3cba64: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +3cba66: 4d07 0608 |0021: aput-object v7, v6, v8 │ │ +3cba6a: 6e40 d602 4365 |0023: invoke-virtual {v3, v4, v5, v6}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@02d6 │ │ +3cba70: 0c03 |0026: move-result-object v3 │ │ +3cba72: 7210 32a8 0a00 |0027: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ +3cba78: 0a04 |002a: move-result v4 │ │ +3cba7a: 3548 2500 |002b: if-ge v8, v4, 0050 // +0025 │ │ +3cba7e: 1a04 d1c9 |002d: const-string v4, "• " // string@c9d1 │ │ +3cba82: 6e20 12a6 4100 |002f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cba88: 7220 26a8 8a00 |0032: invoke-interface {v10, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3cba8e: 0c04 |0035: move-result-object v4 │ │ +3cba90: 1f04 c818 |0036: check-cast v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3cba94: 6e10 b49b 0400 |0038: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cba9a: 0c04 |003b: move-result-object v4 │ │ +3cba9c: 6e20 12a6 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cbaa2: 7210 32a8 0a00 |003f: invoke-interface {v10}, Ljava/util/List;.size:()I // method@a832 │ │ +3cbaa8: 0a04 |0042: move-result v4 │ │ +3cbaaa: b124 |0043: sub-int/2addr v4, v2 │ │ +3cbaac: 3248 0700 |0044: if-eq v8, v4, 004b // +0007 │ │ +3cbab0: 1a04 0200 |0046: const-string v4, " │ │ " // string@0002 │ │ -3cbadc: 6e20 12a6 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3cbae2: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -3cbae6: 28da |004d: goto 0027 // -0026 │ │ -3cbae8: 1a03 0000 |004e: const-string v3, "" // string@0000 │ │ -3cbaec: 220a 9105 |0050: new-instance v10, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3cbaf0: 1a04 7968 |0052: const-string v4, "downloading" // string@6879 │ │ -3cbaf4: 7030 cb26 0a04 |0054: invoke-direct {v10, v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3cbafa: 6004 248e |0057: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_feeds:I // field@8e24 │ │ -3cbafe: 6e20 ff01 4000 |0059: invoke-virtual {v0, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3cbb04: 0c04 |005c: move-result-object v4 │ │ -3cbb06: 6e20 d526 4a00 |005d: invoke-virtual {v10, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3cbb0c: 0c0a |0060: move-result-object v10 │ │ -3cbb0e: 6e20 d426 3a00 |0061: invoke-virtual {v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3cbb14: 0c0a |0064: move-result-object v10 │ │ -3cbb16: 2203 8f05 |0065: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ -3cbb1a: 7010 c526 0300 |0067: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ -3cbb20: 6e20 c826 1300 |006a: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ -3cbb26: 0c01 |006d: move-result-object v1 │ │ -3cbb28: 6e20 e026 1a00 |006e: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ -3cbb2e: 0c0a |0071: move-result-object v10 │ │ -3cbb30: 6001 ac8a |0072: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8aac │ │ -3cbb34: 6e20 df26 1a00 |0074: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3cbb3a: 0c0a |0077: move-result-object v10 │ │ -3cbb3c: 6e20 db26 2a00 |0078: invoke-virtual {v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26db │ │ -3cbb42: 0c0a |007b: move-result-object v10 │ │ -3cbb44: 6001 a08a |007c: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_cancel:I // field@8aa0 │ │ -3cbb48: 6002 c98d |007e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.cancel_label:I // field@8dc9 │ │ -3cbb4c: 6e20 ff01 2000 |0080: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3cbb52: 0c02 |0083: move-result-object v2 │ │ -3cbb54: 7110 8c6e 0000 |0084: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3cbb5a: 0c00 |0087: move-result-object v0 │ │ -3cbb5c: 6e10 2e6e 0900 |0088: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getId:()Ljava/util/UUID; // method@6e2e │ │ -3cbb62: 0c03 |008b: move-result-object v3 │ │ -3cbb64: 6e20 866e 3000 |008c: invoke-virtual {v0, v3}, Landroidx/work/WorkManager;.createCancelPendingIntent:(Ljava/util/UUID;)Landroid/app/PendingIntent; // method@6e86 │ │ -3cbb6a: 0c00 |008f: move-result-object v0 │ │ -3cbb6c: 6e40 cc26 1a02 |0090: invoke-virtual {v10, v1, v2, v0}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ -3cbb72: 0c0a |0093: move-result-object v10 │ │ -3cbb74: 6e10 cd26 0a00 |0094: invoke-virtual {v10}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3cbb7a: 0c0a |0097: move-result-object v10 │ │ -3cbb7c: 110a |0098: return-object v10 │ │ +3cbab4: 6e20 12a6 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3cbaba: d808 0801 |004b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +3cbabe: 28da |004d: goto 0027 // -0026 │ │ +3cbac0: 1a03 0000 |004e: const-string v3, "" // string@0000 │ │ +3cbac4: 220a 9105 |0050: new-instance v10, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3cbac8: 1a04 7968 |0052: const-string v4, "downloading" // string@6879 │ │ +3cbacc: 7030 cb26 0a04 |0054: invoke-direct {v10, v0, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3cbad2: 6004 248e |0057: sget v4, Lde/danoeh/antennapod/net/download/service/R$string;.download_notification_title_feeds:I // field@8e24 │ │ +3cbad6: 6e20 ff01 4000 |0059: invoke-virtual {v0, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3cbadc: 0c04 |005c: move-result-object v4 │ │ +3cbade: 6e20 d526 4a00 |005d: invoke-virtual {v10, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3cbae4: 0c0a |0060: move-result-object v10 │ │ +3cbae6: 6e20 d426 3a00 |0061: invoke-virtual {v10, v3}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3cbaec: 0c0a |0064: move-result-object v10 │ │ +3cbaee: 2203 8f05 |0065: new-instance v3, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ +3cbaf2: 7010 c526 0300 |0067: invoke-direct {v3}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ +3cbaf8: 6e20 c826 1300 |006a: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ +3cbafe: 0c01 |006d: move-result-object v1 │ │ +3cbb00: 6e20 e026 1a00 |006e: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ +3cbb06: 0c0a |0071: move-result-object v10 │ │ +3cbb08: 6001 ac8a |0072: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_sync:I // field@8aac │ │ +3cbb0c: 6e20 df26 1a00 |0074: invoke-virtual {v10, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3cbb12: 0c0a |0077: move-result-object v10 │ │ +3cbb14: 6e20 db26 2a00 |0078: invoke-virtual {v10, v2}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26db │ │ +3cbb1a: 0c0a |007b: move-result-object v10 │ │ +3cbb1c: 6001 a08a |007c: sget v1, Lde/danoeh/antennapod/net/download/service/R$drawable;.ic_notification_cancel:I // field@8aa0 │ │ +3cbb20: 6002 c98d |007e: sget v2, Lde/danoeh/antennapod/net/download/service/R$string;.cancel_label:I // field@8dc9 │ │ +3cbb24: 6e20 ff01 2000 |0080: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3cbb2a: 0c02 |0083: move-result-object v2 │ │ +3cbb2c: 7110 8c6e 0000 |0084: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3cbb32: 0c00 |0087: move-result-object v0 │ │ +3cbb34: 6e10 2e6e 0900 |0088: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getId:()Ljava/util/UUID; // method@6e2e │ │ +3cbb3a: 0c03 |008b: move-result-object v3 │ │ +3cbb3c: 6e20 866e 3000 |008c: invoke-virtual {v0, v3}, Landroidx/work/WorkManager;.createCancelPendingIntent:(Ljava/util/UUID;)Landroid/app/PendingIntent; // method@6e86 │ │ +3cbb42: 0c00 |008f: move-result-object v0 │ │ +3cbb44: 6e40 cc26 1a02 |0090: invoke-virtual {v10, v1, v2, v0}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26cc │ │ +3cbb4a: 0c0a |0093: move-result-object v10 │ │ +3cbb4c: 6e10 cd26 0a00 |0094: invoke-virtual {v10}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3cbb52: 0c0a |0097: move-result-object v10 │ │ +3cbb54: 110a |0098: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=107 │ │ 0x000c line=109 │ │ 0x0012 line=110 │ │ 0x0023 line=109 │ │ @@ -1610407,76 +1610401,76 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 114 16-bit code units │ │ -3cbf64: |[3cbf64] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeeds:(Ljava/util/List;Z)V │ │ -3cbf74: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -3cbf78: 0802 1200 |0002: move-object/from16 v2, v18 │ │ -3cbf7c: 7801 29a8 1200 |0004: invoke-interface/range {v18}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ -3cbf82: 0a00 |0007: move-result v0 │ │ -3cbf84: 3900 6900 |0008: if-nez v0, 0071 // +0069 │ │ -3cbf88: 7401 386e 1100 |000a: invoke-virtual/range {v17}, Landroidx/work/ListenableWorker;.isStopped:()Z // method@6e38 │ │ -3cbf8e: 0a00 |000d: move-result v0 │ │ -3cbf90: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -3cbf94: 0e00 |0010: return-void │ │ -3cbf96: 7401 2b6e 1100 |0011: invoke-virtual/range {v17}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3cbf9c: 0c00 |0014: move-result-object v0 │ │ -3cbf9e: 1a03 9756 |0015: const-string v3, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3cbfa2: 7120 7327 3000 |0017: invoke-static {v0, v3}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3cbfa8: 0a00 |001a: move-result v0 │ │ -3cbfaa: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ -3cbfae: 5410 659c |001d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9c65 │ │ -3cbfb2: 6003 f38b |001f: sget v3, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8bf3 │ │ -3cbfb6: 7602 329e 1100 |0021: invoke-direct/range {v17, v18}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@9e32 │ │ -3cbfbc: 0c04 |0024: move-result-object v4 │ │ -3cbfbe: 6e30 3327 3004 |0025: invoke-virtual {v0, v3, v4}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ -3cbfc4: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -3cbfc6: 7220 26a8 3200 |0029: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3cbfcc: 0c00 |002c: move-result-object v0 │ │ -3cbfce: 0704 |002d: move-object v4, v0 │ │ -3cbfd0: 1f04 c818 |002e: check-cast v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3cbfd4: 6e10 b89b 0400 |0030: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3cbfda: 0a00 |0033: move-result v0 │ │ -3cbfdc: 3800 0d00 |0034: if-eqz v0, 0041 // +000d │ │ -3cbfe0: 7401 2b6e 1100 |0036: invoke-virtual/range {v17}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3cbfe6: 0c00 |0039: move-result-object v0 │ │ -3cbfe8: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -3cbfea: 7130 549e 0405 |003b: invoke-static {v4, v0, v5}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@9e54 │ │ -3cbff0: 0205 1300 |003e: move/from16 v5, v19 │ │ -3cbff4: 282d |0040: goto 006d // +002d │ │ -3cbff6: 0205 1300 |0041: move/from16 v5, v19 │ │ -3cbffa: 6e30 359e 4105 |0043: invoke-virtual {v1, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@9e35 │ │ -3cc000: 2827 |0046: goto 006d // +0027 │ │ -3cc002: 0d00 |0047: move-exception v0 │ │ -3cc004: 2804 |0048: goto 004c // +0004 │ │ -3cc006: 0d00 |0049: move-exception v0 │ │ -3cc008: 0205 1300 |004a: move/from16 v5, v19 │ │ -3cc00c: 6e10 a39b 0400 |004c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc012: 0b06 |004f: move-result-wide v6 │ │ -3cc014: 1218 |0050: const/4 v8, #int 1 // #1 │ │ -3cc016: 7130 7fa3 7608 |0051: invoke-static {v6, v7, v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ -3cc01c: 2206 c318 |0054: new-instance v6, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cc020: 6e10 b49b 0400 |0056: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3cc026: 0c0a |0059: move-result-object v10 │ │ -3cc028: 6e10 a39b 0400 |005a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3cc02e: 0b0b |005d: move-result-wide v11 │ │ -3cc030: 120d |005e: const/4 v13, #int 0 // #0 │ │ -3cc032: 120e |005f: const/4 v14, #int 0 // #0 │ │ -3cc034: 620f 8e6c |0060: sget-object v15, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ -3cc038: 6e10 3fa6 0000 |0062: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3cc03e: 0c10 |0065: move-result-object v16 │ │ -3cc040: 0769 |0066: move-object v9, v6 │ │ -3cc042: 7608 679b 0900 |0067: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ -3cc048: 7110 74a3 0600 |006a: invoke-static {v6}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3cc04e: 7220 2ea8 3200 |006d: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@a82e │ │ -3cc054: 2894 |0070: goto 0004 // -006c │ │ -3cc056: 0e00 |0071: return-void │ │ +3cbf3c: |[3cbf3c] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeeds:(Ljava/util/List;Z)V │ │ +3cbf4c: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +3cbf50: 0802 1200 |0002: move-object/from16 v2, v18 │ │ +3cbf54: 7801 29a8 1200 |0004: invoke-interface/range {v18}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ +3cbf5a: 0a00 |0007: move-result v0 │ │ +3cbf5c: 3900 6900 |0008: if-nez v0, 0071 // +0069 │ │ +3cbf60: 7401 386e 1100 |000a: invoke-virtual/range {v17}, Landroidx/work/ListenableWorker;.isStopped:()Z // method@6e38 │ │ +3cbf66: 0a00 |000d: move-result v0 │ │ +3cbf68: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +3cbf6c: 0e00 |0010: return-void │ │ +3cbf6e: 7401 2b6e 1100 |0011: invoke-virtual/range {v17}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3cbf74: 0c00 |0014: move-result-object v0 │ │ +3cbf76: 1a03 9756 |0015: const-string v3, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3cbf7a: 7120 7327 3000 |0017: invoke-static {v0, v3}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3cbf80: 0a00 |001a: move-result v0 │ │ +3cbf82: 3900 0d00 |001b: if-nez v0, 0028 // +000d │ │ +3cbf86: 5410 659c |001d: iget-object v0, v1, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9c65 │ │ +3cbf8a: 6003 f38b |001f: sget v3, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8bf3 │ │ +3cbf8e: 7602 329e 1100 |0021: invoke-direct/range {v17, v18}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@9e32 │ │ +3cbf94: 0c04 |0024: move-result-object v4 │ │ +3cbf96: 6e30 3327 3004 |0025: invoke-virtual {v0, v3, v4}, Landroidx/core/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@2733 │ │ +3cbf9c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +3cbf9e: 7220 26a8 3200 |0029: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3cbfa4: 0c00 |002c: move-result-object v0 │ │ +3cbfa6: 0704 |002d: move-object v4, v0 │ │ +3cbfa8: 1f04 c818 |002e: check-cast v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3cbfac: 6e10 b89b 0400 |0030: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3cbfb2: 0a00 |0033: move-result v0 │ │ +3cbfb4: 3800 0d00 |0034: if-eqz v0, 0041 // +000d │ │ +3cbfb8: 7401 2b6e 1100 |0036: invoke-virtual/range {v17}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3cbfbe: 0c00 |0039: move-result-object v0 │ │ +3cbfc0: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +3cbfc2: 7130 549e 0405 |003b: invoke-static {v4, v0, v5}, Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater;.updateFeed:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/content/Context;Lde/danoeh/antennapod/net/download/service/feed/local/LocalFeedUpdater$UpdaterProgressListener;)V // method@9e54 │ │ +3cbfc8: 0205 1300 |003e: move/from16 v5, v19 │ │ +3cbfcc: 282d |0040: goto 006d // +002d │ │ +3cbfce: 0205 1300 |0041: move/from16 v5, v19 │ │ +3cbfd2: 6e30 359e 4105 |0043: invoke-virtual {v1, v4, v5}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V // method@9e35 │ │ +3cbfd8: 2827 |0046: goto 006d // +0027 │ │ +3cbfda: 0d00 |0047: move-exception v0 │ │ +3cbfdc: 2804 |0048: goto 004c // +0004 │ │ +3cbfde: 0d00 |0049: move-exception v0 │ │ +3cbfe0: 0205 1300 |004a: move/from16 v5, v19 │ │ +3cbfe4: 6e10 a39b 0400 |004c: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cbfea: 0b06 |004f: move-result-wide v6 │ │ +3cbfec: 1218 |0050: const/4 v8, #int 1 // #1 │ │ +3cbfee: 7130 7fa3 7608 |0051: invoke-static {v6, v7, v8}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ +3cbff4: 2206 c318 |0054: new-instance v6, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cbff8: 6e10 b49b 0400 |0056: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3cbffe: 0c0a |0059: move-result-object v10 │ │ +3cc000: 6e10 a39b 0400 |005a: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3cc006: 0b0b |005d: move-result-wide v11 │ │ +3cc008: 120d |005e: const/4 v13, #int 0 // #0 │ │ +3cc00a: 120e |005f: const/4 v14, #int 0 // #0 │ │ +3cc00c: 620f 8e6c |0060: sget-object v15, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_IO_ERROR:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c8e │ │ +3cc010: 6e10 3fa6 0000 |0062: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3cc016: 0c10 |0065: move-result-object v16 │ │ +3cc018: 0769 |0066: move-object v9, v6 │ │ +3cc01a: 7608 679b 0900 |0067: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Lde/danoeh/antennapod/model/download/DownloadResult;.:(Ljava/lang/String;JIZLde/danoeh/antennapod/model/download/DownloadError;Ljava/lang/String;)V // method@9b67 │ │ +3cc020: 7110 74a3 0600 |006a: invoke-static {v6}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3cc026: 7220 2ea8 3200 |006d: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@a82e │ │ +3cc02c: 2894 |0070: goto 0004 // -006c │ │ +3cc02e: 0e00 |0071: return-void │ │ catches : 2 │ │ 0x0030 - 0x003e │ │ Ljava/lang/Exception; -> 0x0049 │ │ 0x0043 - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ 0x0004 line=136 │ │ @@ -1610504,96 +1610498,96 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 159 16-bit code units │ │ -3cbb80: |[3cbb80] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ -3cbb90: 5470 649c |0000: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9c64 │ │ -3cbb94: 6e10 399e 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadCountersBeforeRefresh:()V // method@9e39 │ │ -3cbb9a: 6e10 2f6e 0700 |0005: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ -3cbba0: 0c00 |0008: move-result-object v0 │ │ -3cbba2: 1a01 8e6d |0009: const-string v1, "feed_id" // string@6d8e │ │ -3cbba6: 1602 ffff |000b: const-wide/16 v2, #int -1 // #ffff │ │ -3cbbaa: 6e40 f46d 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@6df4 │ │ -3cbbb0: 0b00 |0010: move-result-wide v0 │ │ -3cbbb2: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -3cbbb4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -3cbbb6: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -3cbbba: 3906 3000 |0015: if-nez v6, 0045 // +0030 │ │ -3cbbbe: 7100 6ba3 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a36b │ │ -3cbbc4: 0c00 |001a: move-result-object v0 │ │ -3cbbc6: 7210 2aa8 0000 |001b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3cbbcc: 0c01 |001e: move-result-object v1 │ │ -3cbbce: 7210 0da8 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3cbbd4: 0a02 |0022: move-result v2 │ │ -3cbbd6: 3802 1d00 |0023: if-eqz v2, 0040 // +001d │ │ -3cbbda: 7210 0ea8 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3cbbe0: 0c02 |0028: move-result-object v2 │ │ -3cbbe2: 1f02 c818 |0029: check-cast v2, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3cbbe6: 6e10 b29b 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ -3cbbec: 0c03 |002e: move-result-object v3 │ │ -3cbbee: 6e10 8b9c 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ -3cbbf4: 0a03 |0032: move-result v3 │ │ -3cbbf6: 3903 0500 |0033: if-nez v3, 0038 // +0005 │ │ -3cbbfa: 7210 0fa8 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@a80f │ │ -3cbc00: 6e10 b89b 0200 |0038: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3cbc06: 0a02 |003b: move-result v2 │ │ -3cbc08: 3902 e3ff |003c: if-nez v2, 001f // -001d │ │ -3cbc0c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -3cbc0e: 28e0 |003f: goto 001f // -0020 │ │ -3cbc10: 7110 d0a7 0000 |0040: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@a7d0 │ │ -3cbc16: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -3cbc18: 281b |0044: goto 005f // +001b │ │ -3cbc1a: 7120 66a3 1000 |0045: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(J)Lde/danoeh/antennapod/model/feed/Feed; // method@a366 │ │ -3cbc20: 0c00 |0048: move-result-object v0 │ │ -3cbc22: 3900 0700 |0049: if-nez v0, 0050 // +0007 │ │ -3cbc26: 7100 286e 0000 |004b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ -3cbc2c: 0c00 |004e: move-result-object v0 │ │ -3cbc2e: 1100 |004f: return-object v0 │ │ -3cbc30: 6e10 b89b 0000 |0050: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ -3cbc36: 0a01 |0053: move-result v1 │ │ -3cbc38: 2202 d31b |0054: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ -3cbc3c: 7010 54a7 0200 |0056: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3cbc42: 7220 1fa8 0200 |0059: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3cbc48: 0114 |005c: move v4, v1 │ │ -3cbc4a: 0720 |005d: move-object v0, v2 │ │ -3cbc4c: 1211 |005e: const/4 v1, #int 1 // #1 │ │ -3cbc4e: 6e10 2f6e 0700 |005f: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ -3cbc54: 0c02 |0062: move-result-object v2 │ │ -3cbc56: 1a03 4c6b |0063: const-string v3, "even_on_mobile" // string@6b4c │ │ -3cbc5a: 6e30 f16d 3205 |0065: invoke-virtual {v2, v3, v5}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@6df1 │ │ -3cbc60: 0a02 |0068: move-result v2 │ │ -3cbc62: 3902 1c00 |0069: if-nez v2, 0085 // +001c │ │ -3cbc66: 3904 1a00 |006b: if-nez v4, 0085 // +001a │ │ -3cbc6a: 7100 259d 0000 |006d: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@9d25 │ │ -3cbc70: 0a02 |0070: move-result v2 │ │ -3cbc72: 3802 0800 |0071: if-eqz v2, 0079 // +0008 │ │ -3cbc76: 7100 1d9d 0000 |0073: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@9d1d │ │ -3cbc7c: 0a02 |0076: move-result v2 │ │ -3cbc7e: 3902 0e00 |0077: if-nez v2, 0085 // +000e │ │ -3cbc82: 1a00 bd16 |0079: const-string v0, "FeedUpdateWorker" // string@16bd │ │ -3cbc86: 1a01 630c |007b: const-string v1, "Blocking automatic update" // string@0c63 │ │ -3cbc8a: 7120 170b 1000 |007d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3cbc90: 7100 276e 0000 |0080: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@6e27 │ │ -3cbc96: 0c00 |0083: move-result-object v0 │ │ -3cbc98: 1100 |0084: return-object v0 │ │ -3cbc9a: 7030 369e 0701 |0085: invoke-direct {v7, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeeds:(Ljava/util/List;Z)V // method@9e36 │ │ -3cbca0: 5470 659c |0088: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9c65 │ │ -3cbca4: 6001 f38b |008a: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8bf3 │ │ -3cbca8: 6e20 2c27 1000 |008c: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@272c │ │ -3cbcae: 7100 749e 0000 |008f: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@9e74 │ │ -3cbcb4: 0c00 |0092: move-result-object v0 │ │ -3cbcb6: 6e10 2b6e 0700 |0093: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3cbcbc: 0c01 |0096: move-result-object v1 │ │ -3cbcbe: 6e20 739e 1000 |0097: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@9e73 │ │ -3cbcc4: 7100 286e 0000 |009a: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ -3cbcca: 0c00 |009d: move-result-object v0 │ │ -3cbccc: 1100 |009e: return-object v0 │ │ +3cbb58: |[3cbb58] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.doWork:()Landroidx/work/ListenableWorker$Result; │ │ +3cbb68: 5470 649c |0000: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9c64 │ │ +3cbb6c: 6e10 399e 0000 |0002: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.loadCountersBeforeRefresh:()V // method@9e39 │ │ +3cbb72: 6e10 2f6e 0700 |0005: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ +3cbb78: 0c00 |0008: move-result-object v0 │ │ +3cbb7a: 1a01 8e6d |0009: const-string v1, "feed_id" // string@6d8e │ │ +3cbb7e: 1602 ffff |000b: const-wide/16 v2, #int -1 // #ffff │ │ +3cbb82: 6e40 f46d 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@6df4 │ │ +3cbb88: 0b00 |0010: move-result-wide v0 │ │ +3cbb8a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +3cbb8c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +3cbb8e: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +3cbb92: 3906 3000 |0015: if-nez v6, 0045 // +0030 │ │ +3cbb96: 7100 6ba3 0000 |0017: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedList:()Ljava/util/List; // method@a36b │ │ +3cbb9c: 0c00 |001a: move-result-object v0 │ │ +3cbb9e: 7210 2aa8 0000 |001b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3cbba4: 0c01 |001e: move-result-object v1 │ │ +3cbba6: 7210 0da8 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3cbbac: 0a02 |0022: move-result v2 │ │ +3cbbae: 3802 1d00 |0023: if-eqz v2, 0040 // +001d │ │ +3cbbb2: 7210 0ea8 0100 |0025: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3cbbb8: 0c02 |0028: move-result-object v2 │ │ +3cbbba: 1f02 c818 |0029: check-cast v2, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3cbbbe: 6e10 b29b 0200 |002b: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.getPreferences:()Lde/danoeh/antennapod/model/feed/FeedPreferences; // method@9bb2 │ │ +3cbbc4: 0c03 |002e: move-result-object v3 │ │ +3cbbc6: 6e10 8b9c 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/model/feed/FeedPreferences;.getKeepUpdated:()Z // method@9c8b │ │ +3cbbcc: 0a03 |0032: move-result v3 │ │ +3cbbce: 3903 0500 |0033: if-nez v3, 0038 // +0005 │ │ +3cbbd2: 7210 0fa8 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@a80f │ │ +3cbbd8: 6e10 b89b 0200 |0038: invoke-virtual {v2}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3cbbde: 0a02 |003b: move-result v2 │ │ +3cbbe0: 3902 e3ff |003c: if-nez v2, 001f // -001d │ │ +3cbbe4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +3cbbe6: 28e0 |003f: goto 001f // -0020 │ │ +3cbbe8: 7110 d0a7 0000 |0040: invoke-static {v0}, Ljava/util/Collections;.shuffle:(Ljava/util/List;)V // method@a7d0 │ │ +3cbbee: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +3cbbf0: 281b |0044: goto 005f // +001b │ │ +3cbbf2: 7120 66a3 1000 |0045: invoke-static {v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeed:(J)Lde/danoeh/antennapod/model/feed/Feed; // method@a366 │ │ +3cbbf8: 0c00 |0048: move-result-object v0 │ │ +3cbbfa: 3900 0700 |0049: if-nez v0, 0050 // +0007 │ │ +3cbbfe: 7100 286e 0000 |004b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ +3cbc04: 0c00 |004e: move-result-object v0 │ │ +3cbc06: 1100 |004f: return-object v0 │ │ +3cbc08: 6e10 b89b 0000 |0050: invoke-virtual {v0}, Lde/danoeh/antennapod/model/feed/Feed;.isLocalFeed:()Z // method@9bb8 │ │ +3cbc0e: 0a01 |0053: move-result v1 │ │ +3cbc10: 2202 d31b |0054: new-instance v2, Ljava/util/ArrayList; // type@1bd3 │ │ +3cbc14: 7010 54a7 0200 |0056: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3cbc1a: 7220 1fa8 0200 |0059: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3cbc20: 0114 |005c: move v4, v1 │ │ +3cbc22: 0720 |005d: move-object v0, v2 │ │ +3cbc24: 1211 |005e: const/4 v1, #int 1 // #1 │ │ +3cbc26: 6e10 2f6e 0700 |005f: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ +3cbc2c: 0c02 |0062: move-result-object v2 │ │ +3cbc2e: 1a03 4c6b |0063: const-string v3, "even_on_mobile" // string@6b4c │ │ +3cbc32: 6e30 f16d 3205 |0065: invoke-virtual {v2, v3, v5}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@6df1 │ │ +3cbc38: 0a02 |0068: move-result v2 │ │ +3cbc3a: 3902 1c00 |0069: if-nez v2, 0085 // +001c │ │ +3cbc3e: 3904 1a00 |006b: if-nez v4, 0085 // +001a │ │ +3cbc42: 7100 259d 0000 |006d: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.networkAvailable:()Z // method@9d25 │ │ +3cbc48: 0a02 |0070: move-result v2 │ │ +3cbc4a: 3802 0800 |0071: if-eqz v2, 0079 // +0008 │ │ +3cbc4e: 7100 1d9d 0000 |0073: invoke-static {}, Lde/danoeh/antennapod/net/common/NetworkUtils;.isFeedRefreshAllowed:()Z // method@9d1d │ │ +3cbc54: 0a02 |0076: move-result v2 │ │ +3cbc56: 3902 0e00 |0077: if-nez v2, 0085 // +000e │ │ +3cbc5a: 1a00 bd16 |0079: const-string v0, "FeedUpdateWorker" // string@16bd │ │ +3cbc5e: 1a01 630c |007b: const-string v1, "Blocking automatic update" // string@0c63 │ │ +3cbc62: 7120 170b 1000 |007d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3cbc68: 7100 276e 0000 |0080: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@6e27 │ │ +3cbc6e: 0c00 |0083: move-result-object v0 │ │ +3cbc70: 1100 |0084: return-object v0 │ │ +3cbc72: 7030 369e 0701 |0085: invoke-direct {v7, v0, v1}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.refreshFeeds:(Ljava/util/List;Z)V // method@9e36 │ │ +3cbc78: 5470 659c |0088: iget-object v0, v7, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.notificationManager:Landroidx/core/app/NotificationManagerCompat; // field@9c65 │ │ +3cbc7c: 6001 f38b |008a: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8bf3 │ │ +3cbc80: 6e20 2c27 1000 |008c: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;.cancel:(I)V // method@272c │ │ +3cbc86: 7100 749e 0000 |008f: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager; // method@9e74 │ │ +3cbc8c: 0c00 |0092: move-result-object v0 │ │ +3cbc8e: 6e10 2b6e 0700 |0093: invoke-virtual {v7}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3cbc94: 0c01 |0096: move-result-object v1 │ │ +3cbc96: 6e20 739e 1000 |0097: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/net/download/serviceinterface/AutoDownloadManager;.autodownloadUndownloadedItems:(Landroid/content/Context;)Ljava/util/concurrent/Future; // method@9e73 │ │ +3cbc9c: 7100 286e 0000 |009a: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ +3cbca2: 0c00 |009d: move-result-object v0 │ │ +3cbca4: 1100 |009e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=61 │ │ 0x0017 line=65 │ │ 0x001b line=66 │ │ 0x001f line=67 │ │ @@ -1610623,24 +1610617,24 @@ │ │ type : '()Lcom/google/common/util/concurrent/ListenableFuture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -3cbcd0: |[3cbcd0] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ -3cbce0: 2200 4411 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@1144 │ │ -3cbce4: 6001 f38b |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8bf3 │ │ -3cbce8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -3cbcea: 7020 329e 2300 |0005: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@9e32 │ │ -3cbcf0: 0c02 |0008: move-result-object v2 │ │ -3cbcf2: 7030 026e 1002 |0009: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@6e02 │ │ -3cbcf8: 7110 be92 0000 |000c: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@92be │ │ -3cbcfe: 0c00 |000f: move-result-object v0 │ │ -3cbd00: 1100 |0010: return-object v0 │ │ +3cbca8: |[3cbca8] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.getForegroundInfoAsync:()Lcom/google/common/util/concurrent/ListenableFuture; │ │ +3cbcb8: 2200 4411 |0000: new-instance v0, Landroidx/work/ForegroundInfo; // type@1144 │ │ +3cbcbc: 6001 f38b |0002: sget v1, Lde/danoeh/antennapod/net/download/service/R$id;.notification_updating_feeds:I // field@8bf3 │ │ +3cbcc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +3cbcc2: 7020 329e 2300 |0005: invoke-direct {v3, v2}, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.createNotification:(Ljava/util/List;)Landroid/app/Notification; // method@9e32 │ │ +3cbcc8: 0c02 |0008: move-result-object v2 │ │ +3cbcca: 7030 026e 1002 |0009: invoke-direct {v0, v1, v2}, Landroidx/work/ForegroundInfo;.:(ILandroid/app/Notification;)V // method@6e02 │ │ +3cbcd0: 7110 be92 0000 |000c: invoke-static {v0}, Lcom/google/common/util/concurrent/Futures;.immediateFuture:(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; // method@92be │ │ +3cbcd6: 0c00 |000f: move-result-object v0 │ │ +3cbcd8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker; │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;) │ │ @@ -1610648,150 +1610642,150 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 269 16-bit code units │ │ -3cbd38: |[3cbd38] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ -3cbd48: 6e10 2f6e 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ -3cbd4e: 0c00 |0003: move-result-object v0 │ │ -3cbd50: 1a01 749f |0004: const-string v1, "next_page" // string@9f74 │ │ -3cbd54: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -3cbd56: 6e30 f16d 1002 |0007: invoke-virtual {v0, v1, v2}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@6df1 │ │ -3cbd5c: 0a00 |000a: move-result v0 │ │ -3cbd5e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -3cbd60: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -3cbd64: 6e10 af9b 0a00 |000e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@9baf │ │ -3cbd6a: 0c00 |0011: move-result-object v0 │ │ -3cbd6c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -3cbd70: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -3cbd72: 2802 |0015: goto 0017 // +0002 │ │ -3cbd74: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -3cbd76: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -3cbd7a: 6e10 b09b 0a00 |0019: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@9bb0 │ │ -3cbd80: 0a03 |001c: move-result v3 │ │ -3cbd82: b013 |001d: add-int/2addr v3, v1 │ │ -3cbd84: 6e20 c99b 3a00 |001e: invoke-virtual {v10, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@9bc9 │ │ -3cbd8a: 7110 819e 0a00 |0021: invoke-static {v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e81 │ │ -3cbd90: 0c03 |0024: move-result-object v3 │ │ -3cbd92: 390b 0b00 |0025: if-nez v11, 0030 // +000b │ │ -3cbd96: 6e10 b69b 0a00 |0027: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.hasLastUpdateFailed:()Z // method@9bb6 │ │ -3cbd9c: 0a0b |002a: move-result v11 │ │ -3cbd9e: 380b 0300 |002b: if-eqz v11, 002e // +0003 │ │ -3cbda2: 2803 |002d: goto 0030 // +0003 │ │ -3cbda4: 120b |002e: const/4 v11, #int 0 // #0 │ │ -3cbda6: 2802 |002f: goto 0031 // +0002 │ │ -3cbda8: 121b |0030: const/4 v11, #int 1 // #1 │ │ -3cbdaa: 6e20 7c9e b300 |0031: invoke-virtual {v3, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setForce:(Z)V // method@9e7c │ │ -3cbdb0: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -3cbdb4: 6e10 af9b 0a00 |0036: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@9baf │ │ -3cbdba: 0c0a |0039: move-result-object v10 │ │ -3cbdbc: 6e20 7d9e a300 |003a: invoke-virtual {v3, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setSource:(Ljava/lang/String;)V // method@9e7d │ │ -3cbdc2: 6e10 7a9e 0300 |003d: invoke-virtual {v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e7a │ │ -3cbdc8: 0c0a |0040: move-result-object v10 │ │ -3cbdca: 220b 4a19 |0041: new-instance v11, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@194a │ │ -3cbdce: 7010 559e 0b00 |0043: invoke-direct {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@9e55 │ │ -3cbdd4: 6e20 569e ab00 |0046: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e56 │ │ -3cbdda: 0c0b |0049: move-result-object v11 │ │ -3cbddc: 380b bb00 |004a: if-eqz v11, 0105 // +00bb │ │ -3cbde0: 6e10 589e 0b00 |004c: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e58 │ │ -3cbde6: 6e10 5d9e 0b00 |004f: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ -3cbdec: 0c00 |0052: move-result-object v0 │ │ -3cbdee: 6e10 6f9b 0000 |0053: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ -3cbdf4: 0a00 |0056: move-result v0 │ │ -3cbdf6: 3900 2200 |0057: if-nez v0, 0079 // +0022 │ │ -3cbdfa: 55b0 729c |0059: iget-boolean v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ -3cbdfe: 3900 1d00 |005b: if-nez v0, 0078 // +001d │ │ -3cbe02: 6e10 5d9e 0b00 |005d: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ -3cbe08: 0c00 |0060: move-result-object v0 │ │ -3cbe0a: 6e10 6c9b 0000 |0061: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ -3cbe10: 0c00 |0064: move-result-object v0 │ │ -3cbe12: 6202 886c |0065: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ -3cbe16: 3320 0300 |0067: if-ne v0, v2, 006a // +0003 │ │ -3cbe1a: 280f |0069: goto 0078 // +000f │ │ -3cbe1c: 6e10 519b 0a00 |006a: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ -3cbe22: 0b02 |006d: move-result-wide v2 │ │ -3cbe24: 7130 7fa3 3201 |006e: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ -3cbe2a: 6e10 5d9e 0b00 |0071: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ -3cbe30: 0c0a |0074: move-result-object v10 │ │ -3cbe32: 7110 74a3 0a00 |0075: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3cbe38: 0e00 |0078: return-void │ │ -3cbe3a: 2200 4d19 |0079: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; // type@194d │ │ -3cbe3e: 7020 609e a000 |007b: invoke-direct {v0, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9e60 │ │ -3cbe44: 6e10 619e 0000 |007e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@9e61 │ │ -3cbe4a: 0c03 |0081: move-result-object v3 │ │ -3cbe4c: 6e10 669e 0000 |0082: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.isSuccessful:()Z // method@9e66 │ │ -3cbe52: 0a04 |0085: move-result v4 │ │ -3cbe54: 3904 1100 |0086: if-nez v4, 0097 // +0011 │ │ -3cbe58: 6e10 519b 0a00 |0088: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ -3cbe5e: 0b0a |008b: move-result-wide v10 │ │ -3cbe60: 7130 7fa3 ba01 |008c: invoke-static {v10, v11, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ -3cbe66: 6e10 659e 0000 |008f: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e65 │ │ -3cbe6c: 0c0a |0092: move-result-object v10 │ │ -3cbe6e: 7110 74a3 0a00 |0093: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3cbe74: 0e00 |0096: return-void │ │ -3cbe76: 5431 abc6 |0097: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6ab │ │ -3cbe7a: 7100 1da6 0000 |0099: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ -3cbe80: 0b04 |009c: move-result-wide v4 │ │ -3cbe82: 6e30 c49b 4105 |009d: invoke-virtual {v1, v4, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setLastRefreshAttempt:(J)V // method@9bc4 │ │ -3cbe88: 6e10 2b6e 0900 |00a0: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3cbe8e: 0c01 |00a3: move-result-object v1 │ │ -3cbe90: 5434 abc6 |00a4: iget-object v4, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6ab │ │ -3cbe94: 7130 84a3 4102 |00a6: invoke-static {v1, v4, v2}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ -3cbe9a: 0c01 |00a9: move-result-object v1 │ │ -3cbe9c: 6e10 519b 0a00 |00aa: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ -3cbea2: 0b04 |00ad: move-result-wide v4 │ │ -3cbea4: 1606 0000 |00ae: const-wide/16 v6, #int 0 // #0 │ │ -3cbea8: 3108 0406 |00b0: cmp-long v8, v4, v6 │ │ -3cbeac: 3908 0300 |00b2: if-nez v8, 00b5 // +0003 │ │ -3cbeb0: 0e00 |00b4: return-void │ │ -3cbeb2: 6e10 519b 0a00 |00b5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ -3cbeb8: 0b04 |00b8: move-result-wide v4 │ │ -3cbeba: 7120 67a3 5400 |00b9: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a367 │ │ -3cbec0: 0c04 |00bc: move-result-object v4 │ │ -3cbec2: 7210 29a8 0400 |00bd: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ -3cbec8: 0a05 |00c0: move-result v5 │ │ -3cbeca: 3905 1500 |00c1: if-nez v5, 00d6 // +0015 │ │ -3cbece: 7220 26a8 2400 |00c3: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3cbed4: 0c02 |00c6: move-result-object v2 │ │ -3cbed6: 1f02 c318 |00c7: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ -3cbeda: 6e10 6f9b 0200 |00c9: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ -3cbee0: 0a02 |00cc: move-result v2 │ │ -3cbee2: 3902 0900 |00cd: if-nez v2, 00d6 // +0009 │ │ -3cbee6: 6e10 659e 0000 |00cf: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e65 │ │ -3cbeec: 0c00 |00d2: move-result-object v0 │ │ -3cbeee: 7110 74a3 0000 |00d3: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ -3cbef4: 5490 649c |00d6: iget-object v0, v9, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9c64 │ │ -3cbef8: 6e10 2b6e 0900 |00d8: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3cbefe: 0c02 |00db: move-result-object v2 │ │ -3cbf00: 6e30 3c9e 2001 |00dc: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e3c │ │ -3cbf06: 54b0 749c |00df: iget-object v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ -3cbf0a: 3800 0c00 |00e1: if-eqz v0, 00ed // +000c │ │ -3cbf0e: 6e10 589b 0a00 |00e3: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cbf14: 0c0a |00e6: move-result-object v10 │ │ -3cbf16: 54bb 749c |00e7: iget-object v11, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ -3cbf1a: 7120 83a3 ba00 |00e9: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a383 │ │ -3cbf20: 2818 |00ec: goto 0104 // +0018 │ │ -3cbf22: 543b acc6 |00ed: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c6ac │ │ -3cbf26: 380b 1500 |00ef: if-eqz v11, 0104 // +0015 │ │ -3cbf2a: 6e10 589b 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cbf30: 0c00 |00f4: move-result-object v0 │ │ -3cbf32: 6e20 e0a5 0b00 |00f5: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3cbf38: 0a0b |00f8: move-result v11 │ │ -3cbf3a: 390b 0b00 |00f9: if-nez v11, 0104 // +000b │ │ -3cbf3e: 6e10 589b 0a00 |00fb: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ -3cbf44: 0c0a |00fe: move-result-object v10 │ │ -3cbf46: 543b acc6 |00ff: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c6ac │ │ -3cbf4a: 7120 83a3 ba00 |0101: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a383 │ │ -3cbf50: 0e00 |0104: return-void │ │ -3cbf52: 220a 401b |0105: new-instance v10, Ljava/lang/Exception; // type@1b40 │ │ -3cbf56: 1a0b f249 |0107: const-string v11, "Unable to create downloader" // string@49f2 │ │ -3cbf5a: 7020 53a5 ba00 |0109: invoke-direct {v10, v11}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ -3cbf60: 270a |010c: throw v10 │ │ +3cbd10: |[3cbd10] de.danoeh.antennapod.net.download.service.feed.FeedUpdateWorker.refreshFeed:(Lde/danoeh/antennapod/model/feed/Feed;Z)V │ │ +3cbd20: 6e10 2f6e 0900 |0000: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getInputData:()Landroidx/work/Data; // method@6e2f │ │ +3cbd26: 0c00 |0003: move-result-object v0 │ │ +3cbd28: 1a01 749f |0004: const-string v1, "next_page" // string@9f74 │ │ +3cbd2c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +3cbd2e: 6e30 f16d 1002 |0007: invoke-virtual {v0, v1, v2}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@6df1 │ │ +3cbd34: 0a00 |000a: move-result v0 │ │ +3cbd36: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +3cbd38: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +3cbd3c: 6e10 af9b 0a00 |000e: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@9baf │ │ +3cbd42: 0c00 |0011: move-result-object v0 │ │ +3cbd44: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +3cbd48: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +3cbd4a: 2802 |0015: goto 0017 // +0002 │ │ +3cbd4c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +3cbd4e: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +3cbd52: 6e10 b09b 0a00 |0019: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getPageNr:()I // method@9bb0 │ │ +3cbd58: 0a03 |001c: move-result v3 │ │ +3cbd5a: b013 |001d: add-int/2addr v3, v1 │ │ +3cbd5c: 6e20 c99b 3a00 |001e: invoke-virtual {v10, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setPageNr:(I)V // method@9bc9 │ │ +3cbd62: 7110 819e 0a00 |0021: invoke-static {v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestCreator;.create:(Lde/danoeh/antennapod/model/feed/Feed;)Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder; // method@9e81 │ │ +3cbd68: 0c03 |0024: move-result-object v3 │ │ +3cbd6a: 390b 0b00 |0025: if-nez v11, 0030 // +000b │ │ +3cbd6e: 6e10 b69b 0a00 |0027: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.hasLastUpdateFailed:()Z // method@9bb6 │ │ +3cbd74: 0a0b |002a: move-result v11 │ │ +3cbd76: 380b 0300 |002b: if-eqz v11, 002e // +0003 │ │ +3cbd7a: 2803 |002d: goto 0030 // +0003 │ │ +3cbd7c: 120b |002e: const/4 v11, #int 0 // #0 │ │ +3cbd7e: 2802 |002f: goto 0031 // +0002 │ │ +3cbd80: 121b |0030: const/4 v11, #int 1 // #1 │ │ +3cbd82: 6e20 7c9e b300 |0031: invoke-virtual {v3, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setForce:(Z)V // method@9e7c │ │ +3cbd88: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +3cbd8c: 6e10 af9b 0a00 |0036: invoke-virtual {v10}, Lde/danoeh/antennapod/model/feed/Feed;.getNextPageLink:()Ljava/lang/String; // method@9baf │ │ +3cbd92: 0c0a |0039: move-result-object v10 │ │ +3cbd94: 6e20 7d9e a300 |003a: invoke-virtual {v3, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.setSource:(Ljava/lang/String;)V // method@9e7d │ │ +3cbd9a: 6e10 7a9e 0300 |003d: invoke-virtual {v3}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadRequestBuilder;.build:()Lde/danoeh/antennapod/model/download/DownloadRequest; // method@9e7a │ │ +3cbda0: 0c0a |0040: move-result-object v10 │ │ +3cbda2: 220b 4a19 |0041: new-instance v11, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory; // type@194a │ │ +3cbda6: 7010 559e 0b00 |0043: invoke-direct {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.:()V // method@9e55 │ │ +3cbdac: 6e20 569e ab00 |0046: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/DefaultDownloaderFactory;.create:(Lde/danoeh/antennapod/model/download/DownloadRequest;)Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e56 │ │ +3cbdb2: 0c0b |0049: move-result-object v11 │ │ +3cbdb4: 380b bb00 |004a: if-eqz v11, 0105 // +00bb │ │ +3cbdb8: 6e10 589e 0b00 |004c: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.call:()Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader; // method@9e58 │ │ +3cbdbe: 6e10 5d9e 0b00 |004f: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ +3cbdc4: 0c00 |0052: move-result-object v0 │ │ +3cbdc6: 6e10 6f9b 0000 |0053: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ +3cbdcc: 0a00 |0056: move-result v0 │ │ +3cbdce: 3900 2200 |0057: if-nez v0, 0079 // +0022 │ │ +3cbdd2: 55b0 729c |0059: iget-boolean v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.cancelled:Z // field@9c72 │ │ +3cbdd6: 3900 1d00 |005b: if-nez v0, 0078 // +001d │ │ +3cbdda: 6e10 5d9e 0b00 |005d: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ +3cbde0: 0c00 |0060: move-result-object v0 │ │ +3cbde2: 6e10 6c9b 0000 |0061: invoke-virtual {v0}, Lde/danoeh/antennapod/model/download/DownloadResult;.getReason:()Lde/danoeh/antennapod/model/download/DownloadError; // method@9b6c │ │ +3cbde8: 0c00 |0064: move-result-object v0 │ │ +3cbdea: 6202 886c |0065: sget-object v2, Lde/danoeh/antennapod/model/download/DownloadError;.ERROR_DOWNLOAD_CANCELLED:Lde/danoeh/antennapod/model/download/DownloadError; // field@6c88 │ │ +3cbdee: 3320 0300 |0067: if-ne v0, v2, 006a // +0003 │ │ +3cbdf2: 280f |0069: goto 0078 // +000f │ │ +3cbdf4: 6e10 519b 0a00 |006a: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ +3cbdfa: 0b02 |006d: move-result-wide v2 │ │ +3cbdfc: 7130 7fa3 3201 |006e: invoke-static {v2, v3, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ +3cbe02: 6e10 5d9e 0b00 |0071: invoke-virtual {v11}, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.getResult:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e5d │ │ +3cbe08: 0c0a |0074: move-result-object v10 │ │ +3cbe0a: 7110 74a3 0a00 |0075: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3cbe10: 0e00 |0078: return-void │ │ +3cbe12: 2200 4d19 |0079: new-instance v0, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask; // type@194d │ │ +3cbe16: 7020 609e a000 |007b: invoke-direct {v0, v10}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.:(Lde/danoeh/antennapod/model/download/DownloadRequest;)V // method@9e60 │ │ +3cbe1c: 6e10 619e 0000 |007e: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.call:()Lde/danoeh/antennapod/parser/feed/FeedHandlerResult; // method@9e61 │ │ +3cbe22: 0c03 |0081: move-result-object v3 │ │ +3cbe24: 6e10 669e 0000 |0082: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.isSuccessful:()Z // method@9e66 │ │ +3cbe2a: 0a04 |0085: move-result v4 │ │ +3cbe2c: 3904 1100 |0086: if-nez v4, 0097 // +0011 │ │ +3cbe30: 6e10 519b 0a00 |0088: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ +3cbe36: 0b0a |008b: move-result-wide v10 │ │ +3cbe38: 7130 7fa3 ba01 |008c: invoke-static {v10, v11, v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setFeedLastUpdateFailed:(JZ)Ljava/util/concurrent/Future; // method@a37f │ │ +3cbe3e: 6e10 659e 0000 |008f: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e65 │ │ +3cbe44: 0c0a |0092: move-result-object v10 │ │ +3cbe46: 7110 74a3 0a00 |0093: invoke-static {v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3cbe4c: 0e00 |0096: return-void │ │ +3cbe4e: 5431 abc6 |0097: iget-object v1, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6ab │ │ +3cbe52: 7100 1da6 0000 |0099: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@a61d │ │ +3cbe58: 0b04 |009c: move-result-wide v4 │ │ +3cbe5a: 6e30 c49b 4105 |009d: invoke-virtual {v1, v4, v5}, Lde/danoeh/antennapod/model/feed/Feed;.setLastRefreshAttempt:(J)V // method@9bc4 │ │ +3cbe60: 6e10 2b6e 0900 |00a0: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3cbe66: 0c01 |00a3: move-result-object v1 │ │ +3cbe68: 5434 abc6 |00a4: iget-object v4, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@c6ab │ │ +3cbe6c: 7130 84a3 4102 |00a6: invoke-static {v1, v4, v2}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ +3cbe72: 0c01 |00a9: move-result-object v1 │ │ +3cbe74: 6e10 519b 0a00 |00aa: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ +3cbe7a: 0b04 |00ad: move-result-wide v4 │ │ +3cbe7c: 1606 0000 |00ae: const-wide/16 v6, #int 0 // #0 │ │ +3cbe80: 3108 0406 |00b0: cmp-long v8, v4, v6 │ │ +3cbe84: 3908 0300 |00b2: if-nez v8, 00b5 // +0003 │ │ +3cbe88: 0e00 |00b4: return-void │ │ +3cbe8a: 6e10 519b 0a00 |00b5: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getFeedfileId:()J // method@9b51 │ │ +3cbe90: 0b04 |00b8: move-result-wide v4 │ │ +3cbe92: 7120 67a3 5400 |00b9: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedDownloadLog:(J)Ljava/util/List; // method@a367 │ │ +3cbe98: 0c04 |00bc: move-result-object v4 │ │ +3cbe9a: 7210 29a8 0400 |00bd: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ +3cbea0: 0a05 |00c0: move-result v5 │ │ +3cbea2: 3905 1500 |00c1: if-nez v5, 00d6 // +0015 │ │ +3cbea6: 7220 26a8 2400 |00c3: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3cbeac: 0c02 |00c6: move-result-object v2 │ │ +3cbeae: 1f02 c318 |00c7: check-cast v2, Lde/danoeh/antennapod/model/download/DownloadResult; // type@18c3 │ │ +3cbeb2: 6e10 6f9b 0200 |00c9: invoke-virtual {v2}, Lde/danoeh/antennapod/model/download/DownloadResult;.isSuccessful:()Z // method@9b6f │ │ +3cbeb8: 0a02 |00cc: move-result v2 │ │ +3cbeba: 3902 0900 |00cd: if-nez v2, 00d6 // +0009 │ │ +3cbebe: 6e10 659e 0000 |00cf: invoke-virtual {v0}, Lde/danoeh/antennapod/net/download/service/feed/remote/FeedParserTask;.getDownloadStatus:()Lde/danoeh/antennapod/model/download/DownloadResult; // method@9e65 │ │ +3cbec4: 0c00 |00d2: move-result-object v0 │ │ +3cbec6: 7110 74a3 0000 |00d3: invoke-static {v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.addDownloadStatus:(Lde/danoeh/antennapod/model/download/DownloadResult;)Ljava/util/concurrent/Future; // method@a374 │ │ +3cbecc: 5490 649c |00d6: iget-object v0, v9, Lde/danoeh/antennapod/net/download/service/feed/FeedUpdateWorker;.newEpisodesNotification:Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification; // field@9c64 │ │ +3cbed0: 6e10 2b6e 0900 |00d8: invoke-virtual {v9}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3cbed6: 0c02 |00db: move-result-object v2 │ │ +3cbed8: 6e30 3c9e 2001 |00dc: invoke-virtual {v0, v2, v1}, Lde/danoeh/antennapod/net/download/service/feed/NewEpisodesNotification;.showIfNeeded:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e3c │ │ +3cbede: 54b0 749c |00df: iget-object v0, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ +3cbee2: 3800 0c00 |00e1: if-eqz v0, 00ed // +000c │ │ +3cbee6: 6e10 589b 0a00 |00e3: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cbeec: 0c0a |00e6: move-result-object v10 │ │ +3cbeee: 54bb 749c |00e7: iget-object v11, v11, Lde/danoeh/antennapod/net/download/service/feed/remote/Downloader;.permanentRedirectUrl:Ljava/lang/String; // field@9c74 │ │ +3cbef2: 7120 83a3 ba00 |00e9: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a383 │ │ +3cbef8: 2818 |00ec: goto 0104 // +0018 │ │ +3cbefa: 543b acc6 |00ed: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c6ac │ │ +3cbefe: 380b 1500 |00ef: if-eqz v11, 0104 // +0015 │ │ +3cbf02: 6e10 589b 0a00 |00f1: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cbf08: 0c00 |00f4: move-result-object v0 │ │ +3cbf0a: 6e20 e0a5 0b00 |00f5: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3cbf10: 0a0b |00f8: move-result v11 │ │ +3cbf12: 390b 0b00 |00f9: if-nez v11, 0104 // +000b │ │ +3cbf16: 6e10 589b 0a00 |00fb: invoke-virtual {v10}, Lde/danoeh/antennapod/model/download/DownloadRequest;.getSource:()Ljava/lang/String; // method@9b58 │ │ +3cbf1c: 0c0a |00fe: move-result-object v10 │ │ +3cbf1e: 543b acc6 |00ff: iget-object v11, v3, Lde/danoeh/antennapod/parser/feed/FeedHandlerResult;.redirectUrl:Ljava/lang/String; // field@c6ac │ │ +3cbf22: 7120 83a3 ba00 |0101: invoke-static {v10, v11}, Lde/danoeh/antennapod/storage/database/DBWriter;.updateFeedDownloadURL:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/concurrent/Future; // method@a383 │ │ +3cbf28: 0e00 |0104: return-void │ │ +3cbf2a: 220a 401b |0105: new-instance v10, Ljava/lang/Exception; // type@1b40 │ │ +3cbf2e: 1a0b f249 |0107: const-string v11, "Unable to create downloader" // string@49f2 │ │ +3cbf32: 7020 53a5 ba00 |0109: invoke-direct {v10, v11}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@a553 │ │ +3cbf38: 270a |010c: throw v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000e line=164 │ │ 0x0019 line=166 │ │ 0x0021 line=168 │ │ 0x0027 line=169 │ │ @@ -1610856,17 +1610850,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3d1698: |[3d1698] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceAuthenticationException.:(Ljava/lang/String;)V │ │ -3d16a8: 7020 f69e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@9ef6 │ │ -3d16ae: 0e00 |0003: return-void │ │ +3d1670: |[3d1670] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceAuthenticationException.:(Ljava/lang/String;)V │ │ +3d1680: 7020 f69e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@9ef6 │ │ +3d1686: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceAuthenticationException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1610905,18 +1610899,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3d16b0: |[3d16b0] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceBadStatusCodeException.:(Ljava/lang/String;I)V │ │ -3d16c0: 7020 f69e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@9ef6 │ │ -3d16c6: 5902 66ab |0003: iput v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.statusCode:I // field@ab66 │ │ -3d16ca: 0e00 |0005: return-void │ │ +3d1688: |[3d1688] de.danoeh.antennapod.net.sync.gpoddernet.GpodnetServiceBadStatusCodeException.:(Ljava/lang/String;I)V │ │ +3d1698: 7020 f69e 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceException;.:(Ljava/lang/String;)V // method@9ef6 │ │ +3d169e: 5902 66ab |0003: iput v2, v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException;.statusCode:I // field@ab66 │ │ +3d16a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetServiceBadStatusCodeException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1610975,17 +1610969,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3d5c3c: |[3d5c3c] de.danoeh.antennapod.net.sync.service.SyncService.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V │ │ -3d5c4c: 7110 7d9f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.lambda$fullSync$0:(Landroid/content/Context;)V // method@9f7d │ │ -3d5c52: 0e00 |0003: return-void │ │ +3d5c14: |[3d5c14] de.danoeh.antennapod.net.sync.service.SyncService.$r8$lambda$LqkhAYU2Rsoyq2yFoSk_GyR20Gg:(Landroid/content/Context;)V │ │ +3d5c24: 7110 7d9f 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.lambda$fullSync$0:(Landroid/content/Context;)V // method@9f7d │ │ +3d5c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ │ │ #1 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ @@ -1610993,35 +1610987,35 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3d5c54: |[3d5c54] de.danoeh.antennapod.net.sync.service.SyncService.:()V │ │ -3d5c64: 0e00 |0000: return-void │ │ +3d5c2c: |[3d5c2c] de.danoeh.antennapod.net.sync.service.SyncService.:()V │ │ +3d5c3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3d5c68: |[3d5c68] de.danoeh.antennapod.net.sync.service.SyncService.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -3d5c78: 7030 a56e 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@6ea5 │ │ -3d5c7e: 2202 dc19 |0003: new-instance v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ -3d5c82: 7020 fb9f 1200 |0005: invoke-direct {v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ -3d5c88: 5b02 85be |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ -3d5c8c: 0e00 |000a: return-void │ │ +3d5c40: |[3d5c40] de.danoeh.antennapod.net.sync.service.SyncService.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +3d5c50: 7030 a56e 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/work/Worker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@6ea5 │ │ +3d5c56: 2202 dc19 |0003: new-instance v2, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // type@19dc │ │ +3d5c5a: 7020 fb9f 1200 |0005: invoke-direct {v2, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.:(Landroid/content/Context;)V // method@9ffb │ │ +3d5c60: 5b02 85be |0008: iput-object v2, v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ +3d5c64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/net/sync/service/SyncService; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ @@ -1611032,26 +1611026,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -3d5c90: |[3d5c90] de.danoeh.antennapod.net.sync.service.SyncService.clearErrorNotifications:()V │ │ -3d5ca0: 6e10 2b6e 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d5ca6: 0c00 |0003: move-result-object v0 │ │ -3d5ca8: 1a01 d89f |0004: const-string v1, "notification" // string@9fd8 │ │ -3d5cac: 6e20 0202 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3d5cb2: 0c00 |0009: move-result-object v0 │ │ -3d5cb4: 1f00 3500 |000a: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3d5cb8: 6001 e0b6 |000c: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b6e0 │ │ -3d5cbc: 6e20 6401 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0164 │ │ -3d5cc2: 6001 dfb6 |0011: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_autherror:I // field@b6df │ │ -3d5cc6: 6e20 6401 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0164 │ │ -3d5ccc: 0e00 |0016: return-void │ │ +3d5c68: |[3d5c68] de.danoeh.antennapod.net.sync.service.SyncService.clearErrorNotifications:()V │ │ +3d5c78: 6e10 2b6e 0200 |0000: invoke-virtual {v2}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d5c7e: 0c00 |0003: move-result-object v0 │ │ +3d5c80: 1a01 d89f |0004: const-string v1, "notification" // string@9fd8 │ │ +3d5c84: 6e20 0202 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3d5c8a: 0c00 |0009: move-result-object v0 │ │ +3d5c8c: 1f00 3500 |000a: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3d5c90: 6001 e0b6 |000c: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b6e0 │ │ +3d5c94: 6e20 6401 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0164 │ │ +3d5c9a: 6001 dfb6 |0011: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_autherror:I // field@b6df │ │ +3d5c9e: 6e20 6401 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.cancel:(I)V // method@0164 │ │ +3d5ca4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x000c line=306 │ │ 0x0011 line=307 │ │ locals : │ │ @@ -1611062,19 +1611056,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -3d5cd0: |[3d5cd0] de.danoeh.antennapod.net.sync.service.SyncService.fullSync:(Landroid/content/Context;)V │ │ -3d5ce0: 2200 b819 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; // type@19b8 │ │ -3d5ce4: 7020 729f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@9f72 │ │ -3d5cea: 7110 bd9f 0000 |0005: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ -3d5cf0: 0e00 |0008: return-void │ │ +3d5ca8: |[3d5ca8] de.danoeh.antennapod.net.sync.service.SyncService.fullSync:(Landroid/content/Context;)V │ │ +3d5cb8: 2200 b819 |0000: new-instance v0, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0; // type@19b8 │ │ +3d5cbc: 7020 729f 1000 |0002: invoke-direct {v0, v1}, Lde/danoeh/antennapod/net/sync/service/SyncService$$ExternalSyntheticLambda0;.:(Landroid/content/Context;)V // method@9f72 │ │ +3d5cc2: 7110 bd9f 0000 |0005: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.executeLockedAsync:(Ljava/lang/Runnable;)V // method@9fbd │ │ +3d5cc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ @@ -1611082,56 +1611076,56 @@ │ │ type : '()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -3d5b94: |[3d5b94] de.danoeh.antennapod.net.sync.service.SyncService.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; │ │ -3d5ba4: 7100 b0a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getSelectedSyncProviderKey:()Ljava/lang/String; // method@a3b0 │ │ -3d5baa: 0c00 |0003: move-result-object v0 │ │ -3d5bac: 7110 db9f 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fdb │ │ -3d5bb2: 0c00 |0007: move-result-object v0 │ │ -3d5bb4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3d5bb6: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -3d5bba: 1101 |000b: return-object v1 │ │ -3d5bbc: 6202 81be |000c: sget-object v2, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@be81 │ │ -3d5bc0: 6e10 4fa5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3d5bc6: 0a00 |0011: move-result v0 │ │ -3d5bc8: 4400 0200 |0012: aget v0, v2, v0 │ │ -3d5bcc: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -3d5bce: 3220 1c00 |0015: if-eq v0, v2, 0031 // +001c │ │ -3d5bd2: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -3d5bd4: 3220 0300 |0018: if-eq v0, v2, 001b // +0003 │ │ -3d5bd8: 1101 |001a: return-object v1 │ │ -3d5bda: 2200 a219 |001b: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService; // type@19a2 │ │ -3d5bde: 7100 0d9d 0000 |001d: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3d5be4: 0c01 |0020: move-result-object v1 │ │ -3d5be6: 7100 a9a3 0000 |0021: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a3a9 │ │ -3d5bec: 0c02 |0024: move-result-object v2 │ │ -3d5bee: 7100 aba3 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a3ab │ │ -3d5bf4: 0c03 |0028: move-result-object v3 │ │ -3d5bf6: 7100 aaa3 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a3aa │ │ -3d5bfc: 0c04 |002c: move-result-object v4 │ │ -3d5bfe: 7054 4e9f 1032 |002d: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f4e │ │ -3d5c04: 1100 |0030: return-object v0 │ │ -3d5c06: 2200 7f19 |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; // type@197f │ │ -3d5c0a: 7100 0d9d 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ -3d5c10: 0c06 |0036: move-result-object v6 │ │ -3d5c12: 7100 a9a3 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a3a9 │ │ -3d5c18: 0c07 |003a: move-result-object v7 │ │ -3d5c1a: 7100 a8a3 0000 |003b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getDeviceId:()Ljava/lang/String; // method@a3a8 │ │ -3d5c20: 0c08 |003e: move-result-object v8 │ │ -3d5c22: 7100 aba3 0000 |003f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a3ab │ │ -3d5c28: 0c09 |0042: move-result-object v9 │ │ -3d5c2a: 7100 aaa3 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a3aa │ │ -3d5c30: 0c0a |0046: move-result-object v10 │ │ -3d5c32: 0705 |0047: move-object v5, v0 │ │ -3d5c34: 7606 e19e 0500 |0048: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9ee1 │ │ -3d5c3a: 1100 |004b: return-object v0 │ │ +3d5b6c: |[3d5b6c] de.danoeh.antennapod.net.sync.service.SyncService.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; │ │ +3d5b7c: 7100 b0a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getSelectedSyncProviderKey:()Ljava/lang/String; // method@a3b0 │ │ +3d5b82: 0c00 |0003: move-result-object v0 │ │ +3d5b84: 7110 db9f 0000 |0004: invoke-static {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider;.fromIdentifier:(Ljava/lang/String;)Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationProvider; // method@9fdb │ │ +3d5b8a: 0c00 |0007: move-result-object v0 │ │ +3d5b8c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3d5b8e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +3d5b92: 1101 |000b: return-object v1 │ │ +3d5b94: 6202 81be |000c: sget-object v2, Lde/danoeh/antennapod/net/sync/service/SyncService$1;.$SwitchMap$de$danoeh$antennapod$net$sync$serviceinterface$SynchronizationProvider:[I // field@be81 │ │ +3d5b98: 6e10 4fa5 0000 |000e: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3d5b9e: 0a00 |0011: move-result v0 │ │ +3d5ba0: 4400 0200 |0012: aget v0, v2, v0 │ │ +3d5ba4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +3d5ba6: 3220 1c00 |0015: if-eq v0, v2, 0031 // +001c │ │ +3d5baa: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +3d5bac: 3220 0300 |0018: if-eq v0, v2, 001b // +0003 │ │ +3d5bb0: 1101 |001a: return-object v1 │ │ +3d5bb2: 2200 a219 |001b: new-instance v0, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService; // type@19a2 │ │ +3d5bb6: 7100 0d9d 0000 |001d: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3d5bbc: 0c01 |0020: move-result-object v1 │ │ +3d5bbe: 7100 a9a3 0000 |0021: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a3a9 │ │ +3d5bc4: 0c02 |0024: move-result-object v2 │ │ +3d5bc6: 7100 aba3 0000 |0025: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a3ab │ │ +3d5bcc: 0c03 |0028: move-result-object v3 │ │ +3d5bce: 7100 aaa3 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a3aa │ │ +3d5bd4: 0c04 |002c: move-result-object v4 │ │ +3d5bd6: 7054 4e9f 1032 |002d: invoke-direct {v0, v1, v2, v3, v4}, Lde/danoeh/antennapod/net/sync/nextcloud/NextcloudSyncService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9f4e │ │ +3d5bdc: 1100 |0030: return-object v0 │ │ +3d5bde: 2200 7f19 |0031: new-instance v0, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService; // type@197f │ │ +3d5be2: 7100 0d9d 0000 |0033: invoke-static {}, Lde/danoeh/antennapod/net/common/AntennapodHttpClient;.getHttpClient:()Lokhttp3/OkHttpClient; // method@9d0d │ │ +3d5be8: 0c06 |0036: move-result-object v6 │ │ +3d5bea: 7100 a9a3 0000 |0037: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getHosturl:()Ljava/lang/String; // method@a3a9 │ │ +3d5bf0: 0c07 |003a: move-result-object v7 │ │ +3d5bf2: 7100 a8a3 0000 |003b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getDeviceId:()Ljava/lang/String; // method@a3a8 │ │ +3d5bf8: 0c08 |003e: move-result-object v8 │ │ +3d5bfa: 7100 aba3 0000 |003f: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getUsername:()Ljava/lang/String; // method@a3ab │ │ +3d5c00: 0c09 |0042: move-result-object v9 │ │ +3d5c02: 7100 aaa3 0000 |0043: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationCredentials;.getPassword:()Ljava/lang/String; // method@a3aa │ │ +3d5c08: 0c0a |0046: move-result-object v10 │ │ +3d5c0a: 0705 |0047: move-object v5, v0 │ │ +3d5c0c: 7606 e19e 0500 |0048: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lde/danoeh/antennapod/net/sync/gpoddernet/GpodnetService;.:(Lokhttp3/OkHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9ee1 │ │ +3d5c12: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=373 │ │ 0x000c line=377 │ │ 0x001b line=383 │ │ 0x0021 line=384 │ │ @@ -1611147,54 +1611141,54 @@ │ │ type : '()Landroidx/work/OneTimeWorkRequest$Builder;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -3d5adc: |[3d5adc] de.danoeh.antennapod.net.sync.service.SyncService.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; │ │ -3d5aec: 2200 3c11 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@113c │ │ -3d5af0: 7010 b86d 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ -3d5af6: 7100 d9a3 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileSync:()Z // method@a3d9 │ │ -3d5afc: 0a01 |0008: move-result v1 │ │ -3d5afe: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -3d5b02: 6201 1032 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ -3d5b06: 6e20 ba6d 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ -3d5b0c: 2806 |0010: goto 0016 // +0006 │ │ -3d5b0e: 6201 1532 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3215 │ │ -3d5b12: 6e20 ba6d 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ -3d5b18: 2201 5211 |0016: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3d5b1c: 1c02 ba19 |0018: const-class v2, Lde/danoeh/antennapod/net/sync/service/SyncService; // type@19ba │ │ -3d5b20: 7020 556e 2100 |001a: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@6e55 │ │ -3d5b26: 6e10 b96d 0000 |001d: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ -3d5b2c: 0c00 |0020: move-result-object v0 │ │ -3d5b2e: 6e20 9b6e 0100 |0021: invoke-virtual {v1, v0}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ -3d5b34: 0c00 |0024: move-result-object v0 │ │ -3d5b36: 1f00 5211 |0025: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3d5b3a: 6201 c731 |0027: sget-object v1, Landroidx/work/BackoffPolicy;.EXPONENTIAL:Landroidx/work/BackoffPolicy; // field@31c7 │ │ -3d5b3e: 6202 1af0 |0029: sget-object v2, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ -3d5b42: 1603 0a00 |002b: const-wide/16 v3, #int 10 // #a │ │ -3d5b46: 6e52 9a6e 1043 |002d: invoke-virtual {v0, v1, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setBackoffCriteria:(Landroidx/work/BackoffPolicy;JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9a │ │ -3d5b4c: 0c00 |0030: move-result-object v0 │ │ -3d5b4e: 1f00 5211 |0031: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3d5b52: 6301 84be |0033: sget-boolean v1, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@be84 │ │ -3d5b56: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ -3d5b5a: 1603 0200 |0037: const-wide/16 v3, #int 2 // #2 │ │ -3d5b5e: 6e40 9d6e 3024 |0039: invoke-virtual {v0, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ -3d5b64: 2816 |003c: goto 0052 // +0016 │ │ -3d5b66: 1601 1400 |003d: const-wide/16 v1, #int 20 // #14 │ │ -3d5b6a: 6203 1cf0 |003f: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3d5b6e: 6e40 9d6e 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ -3d5b74: 7100 45aa 0000 |0044: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d5b7a: 0c01 |0047: move-result-object v1 │ │ -3d5b7c: 2202 a618 |0048: new-instance v2, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d5b80: 6003 3eba |004a: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_started:I // field@ba3e │ │ -3d5b84: 7020 029b 3200 |004c: invoke-direct {v2, v3}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d5b8a: 6e20 49aa 2100 |004f: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d5b90: 1100 |0052: return-object v0 │ │ +3d5ab4: |[3d5ab4] de.danoeh.antennapod.net.sync.service.SyncService.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; │ │ +3d5ac4: 2200 3c11 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@113c │ │ +3d5ac8: 7010 b86d 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@6db8 │ │ +3d5ace: 7100 d9a3 0000 |0005: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.isAllowMobileSync:()Z // method@a3d9 │ │ +3d5ad4: 0a01 |0008: move-result v1 │ │ +3d5ad6: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +3d5ada: 6201 1032 |000b: sget-object v1, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@3210 │ │ +3d5ade: 6e20 ba6d 1000 |000d: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ +3d5ae4: 2806 |0010: goto 0016 // +0006 │ │ +3d5ae6: 6201 1532 |0011: sget-object v1, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@3215 │ │ +3d5aea: 6e20 ba6d 1000 |0013: invoke-virtual {v0, v1}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@6dba │ │ +3d5af0: 2201 5211 |0016: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3d5af4: 1c02 ba19 |0018: const-class v2, Lde/danoeh/antennapod/net/sync/service/SyncService; // type@19ba │ │ +3d5af8: 7020 556e 2100 |001a: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@6e55 │ │ +3d5afe: 6e10 b96d 0000 |001d: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@6db9 │ │ +3d5b04: 0c00 |0020: move-result-object v0 │ │ +3d5b06: 6e20 9b6e 0100 |0021: invoke-virtual {v1, v0}, Landroidx/work/WorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@6e9b │ │ +3d5b0c: 0c00 |0024: move-result-object v0 │ │ +3d5b0e: 1f00 5211 |0025: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3d5b12: 6201 c731 |0027: sget-object v1, Landroidx/work/BackoffPolicy;.EXPONENTIAL:Landroidx/work/BackoffPolicy; // field@31c7 │ │ +3d5b16: 6202 1af0 |0029: sget-object v2, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@f01a │ │ +3d5b1a: 1603 0a00 |002b: const-wide/16 v3, #int 10 // #a │ │ +3d5b1e: 6e52 9a6e 1043 |002d: invoke-virtual {v0, v1, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setBackoffCriteria:(Landroidx/work/BackoffPolicy;JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9a │ │ +3d5b24: 0c00 |0030: move-result-object v0 │ │ +3d5b26: 1f00 5211 |0031: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3d5b2a: 6301 84be |0033: sget-boolean v1, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@be84 │ │ +3d5b2e: 3801 0800 |0035: if-eqz v1, 003d // +0008 │ │ +3d5b32: 1603 0200 |0037: const-wide/16 v3, #int 2 // #2 │ │ +3d5b36: 6e40 9d6e 3024 |0039: invoke-virtual {v0, v3, v4, v2}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ +3d5b3c: 2816 |003c: goto 0052 // +0016 │ │ +3d5b3e: 1601 1400 |003d: const-wide/16 v1, #int 20 // #14 │ │ +3d5b42: 6203 1cf0 |003f: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3d5b46: 6e40 9d6e 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ +3d5b4c: 7100 45aa 0000 |0044: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d5b52: 0c01 |0047: move-result-object v1 │ │ +3d5b54: 2202 a618 |0048: new-instance v2, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d5b58: 6003 3eba |004a: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_started:I // field@ba3e │ │ +3d5b5c: 7020 029b 3200 |004c: invoke-direct {v2, v3}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d5b62: 6e20 49aa 2100 |004f: invoke-virtual {v1, v2}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d5b68: 1100 |0052: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ 0x000b line=350 │ │ 0x0011 line=352 │ │ 0x0016 line=355 │ │ @@ -1611211,32 +1611205,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -3d5cf4: |[3d5cf4] de.danoeh.antennapod.net.sync.service.SyncService.lambda$fullSync$0:(Landroid/content/Context;)V │ │ -3d5d04: 7100 b3a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a3b3 │ │ -3d5d0a: 7100 7c9f 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@9f7c │ │ -3d5d10: 0c00 |0006: move-result-object v0 │ │ -3d5d12: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ -3d5d16: 6203 1cf0 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3d5d1a: 6e40 9d6e 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ -3d5d20: 0c00 |000e: move-result-object v0 │ │ -3d5d22: 1f00 5211 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3d5d26: 6e10 976e 0000 |0011: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ -3d5d2c: 0c00 |0014: move-result-object v0 │ │ -3d5d2e: 1f00 5311 |0015: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ -3d5d32: 7110 8c6e 0400 |0017: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3d5d38: 0c04 |001a: move-result-object v4 │ │ -3d5d3a: 1a01 ff45 |001b: const-string v1, "SyncServiceWorkId" // string@45ff │ │ -3d5d3e: 6202 0032 |001d: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ -3d5d42: 6e40 8a6e 1402 |001f: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ -3d5d48: 0e00 |0022: return-void │ │ +3d5ccc: |[3d5ccc] de.danoeh.antennapod.net.sync.service.SyncService.lambda$fullSync$0:(Landroid/content/Context;)V │ │ +3d5cdc: 7100 b3a3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.resetTimestamps:()V // method@a3b3 │ │ +3d5ce2: 7100 7c9f 0000 |0003: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@9f7c │ │ +3d5ce8: 0c00 |0006: move-result-object v0 │ │ +3d5cea: 1601 0000 |0007: const-wide/16 v1, #int 0 // #0 │ │ +3d5cee: 6203 1cf0 |0009: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3d5cf2: 6e40 9d6e 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ +3d5cf8: 0c00 |000e: move-result-object v0 │ │ +3d5cfa: 1f00 5211 |000f: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3d5cfe: 6e10 976e 0000 |0011: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ +3d5d04: 0c00 |0014: move-result-object v0 │ │ +3d5d06: 1f00 5311 |0015: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ +3d5d0a: 7110 8c6e 0400 |0017: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3d5d10: 0c04 |001a: move-result-object v4 │ │ +3d5d12: 1a01 ff45 |001b: const-string v1, "SyncServiceWorkId" // string@45ff │ │ +3d5d16: 6202 0032 |001d: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ +3d5d1a: 6e40 8a6e 1402 |001f: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ +3d5d20: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x000b line=138 │ │ 0x0011 line=139 │ │ 0x0017 line=140 │ │ @@ -1611248,152 +1611242,152 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 286 16-bit code units │ │ -3d5d4c: |[3d5d4c] de.danoeh.antennapod.net.sync.service.SyncService.processEpisodeActions:(Ljava/util/List;)V │ │ -3d5d5c: 1d0a |0000: monitor-enter v10 │ │ -3d5d5e: 1a00 fe45 |0001: const-string v0, "SyncService" // string@45fe │ │ -3d5d62: 2201 611b |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d5d66: 7010 06a6 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d5d6c: 1a02 f340 |0008: const-string v2, "Processing " // string@40f3 │ │ -3d5d70: 6e20 12a6 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d5d76: 7210 32a8 0b00 |000d: invoke-interface {v11}, Ljava/util/List;.size:()I // method@a832 │ │ -3d5d7c: 0a02 |0010: move-result v2 │ │ -3d5d7e: 6e20 0da6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d5d84: 1a02 5c00 |0014: const-string v2, " actions" // string@005c │ │ -3d5d88: 6e20 12a6 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d5d8e: 6e10 1ba6 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d5d94: 0c01 |001c: move-result-object v1 │ │ -3d5d96: 7120 170b 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d5d9c: 7210 32a8 0b00 |0020: invoke-interface {v11}, Ljava/util/List;.size:()I // method@a832 │ │ -3d5da2: 0a00 |0023: move-result v0 │ │ -3d5da4: 3900 0400 |0024: if-nez v0, 0028 // +0004 │ │ -3d5da8: 1e0a |0026: monitor-exit v10 │ │ -3d5daa: 0e00 |0027: return-void │ │ -3d5dac: 54a0 85be |0028: iget-object v0, v10, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ -3d5db0: 6e10 03a0 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a003 │ │ -3d5db6: 0c00 |002d: move-result-object v0 │ │ -3d5db8: 7120 5d9f 0b00 |002e: invoke-static {v11, v0}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; // method@9f5d │ │ -3d5dbe: 0c0b |0031: move-result-object v11 │ │ -3d5dc0: 2200 a31a |0032: new-instance v0, Lde/danoeh/antennapod/storage/database/LongList; // type@1aa3 │ │ -3d5dc4: 7010 85a3 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/storage/database/LongList;.:()V // method@a385 │ │ -3d5dca: 2201 d31b |0037: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ -3d5dce: 7010 54a7 0100 |0039: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3d5dd4: 7210 5ca8 0b00 |003c: invoke-interface {v11}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@a85c │ │ -3d5dda: 0c0b |003f: move-result-object v11 │ │ -3d5ddc: 7210 bca7 0b00 |0040: invoke-interface {v11}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@a7bc │ │ -3d5de2: 0c0b |0043: move-result-object v11 │ │ -3d5de4: 7210 0da8 0b00 |0044: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d5dea: 0a02 |0047: move-result v2 │ │ -3d5dec: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -3d5dee: 3802 bf00 |0049: if-eqz v2, 0108 // +00bf │ │ -3d5df2: 7210 0ea8 0b00 |004b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d5df8: 0c02 |004e: move-result-object v2 │ │ -3d5dfa: 1f02 bf19 |004f: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ -3d5dfe: 6e10 a49f 0200 |0051: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@9fa4 │ │ -3d5e04: 0c04 |0054: move-result-object v4 │ │ -3d5e06: 7110 609f 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/service/GuidValidator;.isValidGuid:(Ljava/lang/String;)Z // method@9f60 │ │ -3d5e0c: 0a04 |0058: move-result v4 │ │ -3d5e0e: 3804 0700 |0059: if-eqz v4, 0060 // +0007 │ │ -3d5e12: 6e10 a49f 0200 |005b: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@9fa4 │ │ -3d5e18: 0c04 |005e: move-result-object v4 │ │ -3d5e1a: 2802 |005f: goto 0061 // +0002 │ │ -3d5e1c: 1204 |0060: const/4 v4, #int 0 // #0 │ │ -3d5e1e: 6e10 a39f 0200 |0061: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@9fa3 │ │ -3d5e24: 0c05 |0064: move-result-object v5 │ │ -3d5e26: 7120 69a3 5400 |0065: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a369 │ │ -3d5e2c: 0c04 |0068: move-result-object v4 │ │ -3d5e2e: 3904 1900 |0069: if-nez v4, 0082 // +0019 │ │ -3d5e32: 1a03 fe45 |006b: const-string v3, "SyncService" // string@45fe │ │ -3d5e36: 2204 611b |006d: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d5e3a: 7010 06a6 0400 |006f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d5e40: 1a05 794a |0072: const-string v5, "Unknown feed item: " // string@4a79 │ │ -3d5e44: 6e20 12a6 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d5e4a: 6e20 11a6 2400 |0077: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d5e50: 6e10 1ba6 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d5e56: 0c02 |007d: move-result-object v2 │ │ -3d5e58: 7120 1c0b 2300 |007e: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3d5e5e: 28c3 |0081: goto 0044 // -003d │ │ -3d5e60: 6e10 fe9b 0400 |0082: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3d5e66: 0c05 |0085: move-result-object v5 │ │ -3d5e68: 3905 1900 |0086: if-nez v5, 009f // +0019 │ │ -3d5e6c: 1a03 fe45 |0088: const-string v3, "SyncService" // string@45fe │ │ -3d5e70: 2204 611b |008a: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d5e74: 7010 06a6 0400 |008c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d5e7a: 1a05 b816 |008f: const-string v5, "Feed item has no media: " // string@16b8 │ │ -3d5e7e: 6e20 12a6 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d5e84: 6e20 11a6 2400 |0094: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d5e8a: 6e10 1ba6 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d5e90: 0c02 |009a: move-result-object v2 │ │ -3d5e92: 7120 1c0b 2300 |009b: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ -3d5e98: 28a6 |009e: goto 0044 // -005a │ │ -3d5e9a: 6e10 fe9b 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3d5ea0: 0c05 |00a2: move-result-object v5 │ │ -3d5ea2: 6e10 a69f 0200 |00a3: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPosition:()I // method@9fa6 │ │ -3d5ea8: 0a06 |00a6: move-result v6 │ │ -3d5eaa: d266 e803 |00a7: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3d5eae: 6e20 649c 6500 |00a9: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@9c64 │ │ -3d5eb4: 7100 cea3 0000 |00ac: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a3ce │ │ -3d5eba: 0a06 |00af: move-result v6 │ │ -3d5ebc: 6e10 399c 0500 |00b0: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3d5ec2: 0a07 |00b3: move-result v7 │ │ -3d5ec4: 1218 |00b4: const/4 v8, #int 1 // #1 │ │ -3d5ec6: 3d07 1100 |00b5: if-lez v7, 00c6 // +0011 │ │ -3d5eca: 6e10 4b9c 0500 |00b7: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ -3d5ed0: 0a07 |00ba: move-result v7 │ │ -3d5ed2: 6e10 399c 0500 |00bb: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3d5ed8: 0a09 |00be: move-result v9 │ │ -3d5eda: d266 e803 |00bf: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3d5ede: b169 |00c1: sub-int/2addr v9, v6 │ │ -3d5ee0: 3497 0400 |00c2: if-lt v7, v9, 00c6 // +0004 │ │ -3d5ee4: 1216 |00c4: const/4 v6, #int 1 // #1 │ │ -3d5ee6: 2802 |00c5: goto 00c7 // +0002 │ │ -3d5ee8: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ -3d5eea: 3806 2600 |00c7: if-eqz v6, 00ed // +0026 │ │ -3d5eee: 1a06 fe45 |00c9: const-string v6, "SyncService" // string@45fe │ │ -3d5ef2: 2207 611b |00cb: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d5ef6: 7010 06a6 0700 |00cd: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d5efc: 1a09 3a3b |00d0: const-string v9, "Marking as played: " // string@3b3a │ │ -3d5f00: 6e20 12a6 9700 |00d2: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d5f06: 6e20 11a6 2700 |00d5: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d5f0c: 6e10 1ba6 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d5f12: 0c02 |00db: move-result-object v2 │ │ -3d5f14: 7120 170b 2600 |00dc: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d5f1a: 6e20 199c 8400 |00df: invoke-virtual {v4, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@9c19 │ │ -3d5f20: 6e20 649c 3500 |00e2: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@9c64 │ │ -3d5f26: 6e10 f79b 0400 |00e5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ -3d5f2c: 0b02 |00e8: move-result-wide v2 │ │ -3d5f2e: 6e30 86a3 2003 |00e9: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/storage/database/LongList;.add:(J)V // method@a386 │ │ -3d5f34: 2817 |00ec: goto 0103 // +0017 │ │ -3d5f36: 1a03 fe45 |00ed: const-string v3, "SyncService" // string@45fe │ │ -3d5f3a: 2205 611b |00ef: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d5f3e: 7010 06a6 0500 |00f1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d5f44: 1a06 4044 |00f4: const-string v6, "Setting position: " // string@4440 │ │ -3d5f48: 6e20 12a6 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d5f4e: 6e20 11a6 2500 |00f9: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d5f54: 6e10 1ba6 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d5f5a: 0c02 |00ff: move-result-object v2 │ │ -3d5f5c: 7120 170b 2300 |0100: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d5f62: 7220 1fa8 4100 |0103: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d5f68: 2900 3eff |0106: goto/16 0044 // -00c2 │ │ -3d5f6c: 6e10 2b6e 0a00 |0108: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d5f72: 0c0b |010b: move-result-object v11 │ │ -3d5f74: 6e10 87a3 0000 |010c: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/LongList;.toArray:()[J // method@a387 │ │ -3d5f7a: 0c00 |010f: move-result-object v0 │ │ -3d5f7c: 7130 7da3 3b00 |0110: invoke-static {v11, v3, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a37d │ │ -3d5f82: 7110 72a3 0100 |0113: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.loadAdditionalFeedItemListData:(Ljava/util/List;)V // method@a372 │ │ -3d5f88: 7110 82a3 0100 |0116: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setItemList:(Ljava/util/List;)Ljava/util/concurrent/Future; // method@a382 │ │ -3d5f8e: 1e0a |0119: monitor-exit v10 │ │ -3d5f90: 0e00 |011a: return-void │ │ -3d5f92: 0d0b |011b: move-exception v11 │ │ -3d5f94: 1e0a |011c: monitor-exit v10 │ │ -3d5f96: 270b |011d: throw v11 │ │ +3d5d24: |[3d5d24] de.danoeh.antennapod.net.sync.service.SyncService.processEpisodeActions:(Ljava/util/List;)V │ │ +3d5d34: 1d0a |0000: monitor-enter v10 │ │ +3d5d36: 1a00 fe45 |0001: const-string v0, "SyncService" // string@45fe │ │ +3d5d3a: 2201 611b |0003: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d5d3e: 7010 06a6 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d5d44: 1a02 f340 |0008: const-string v2, "Processing " // string@40f3 │ │ +3d5d48: 6e20 12a6 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d5d4e: 7210 32a8 0b00 |000d: invoke-interface {v11}, Ljava/util/List;.size:()I // method@a832 │ │ +3d5d54: 0a02 |0010: move-result v2 │ │ +3d5d56: 6e20 0da6 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d5d5c: 1a02 5c00 |0014: const-string v2, " actions" // string@005c │ │ +3d5d60: 6e20 12a6 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d5d66: 6e10 1ba6 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d5d6c: 0c01 |001c: move-result-object v1 │ │ +3d5d6e: 7120 170b 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d5d74: 7210 32a8 0b00 |0020: invoke-interface {v11}, Ljava/util/List;.size:()I // method@a832 │ │ +3d5d7a: 0a00 |0023: move-result v0 │ │ +3d5d7c: 3900 0400 |0024: if-nez v0, 0028 // +0004 │ │ +3d5d80: 1e0a |0026: monitor-exit v10 │ │ +3d5d82: 0e00 |0027: return-void │ │ +3d5d84: 54a0 85be |0028: iget-object v0, v10, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ +3d5d88: 6e10 03a0 0000 |002a: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a003 │ │ +3d5d8e: 0c00 |002d: move-result-object v0 │ │ +3d5d90: 7120 5d9f 0b00 |002e: invoke-static {v11, v0}, Lde/danoeh/antennapod/net/sync/service/EpisodeActionFilter;.getRemoteActionsOverridingLocalActions:(Ljava/util/List;Ljava/util/List;)Ljava/util/Map; // method@9f5d │ │ +3d5d96: 0c0b |0031: move-result-object v11 │ │ +3d5d98: 2200 a31a |0032: new-instance v0, Lde/danoeh/antennapod/storage/database/LongList; // type@1aa3 │ │ +3d5d9c: 7010 85a3 0000 |0034: invoke-direct {v0}, Lde/danoeh/antennapod/storage/database/LongList;.:()V // method@a385 │ │ +3d5da2: 2201 d31b |0037: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ +3d5da6: 7010 54a7 0100 |0039: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3d5dac: 7210 5ca8 0b00 |003c: invoke-interface {v11}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@a85c │ │ +3d5db2: 0c0b |003f: move-result-object v11 │ │ +3d5db4: 7210 bca7 0b00 |0040: invoke-interface {v11}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@a7bc │ │ +3d5dba: 0c0b |0043: move-result-object v11 │ │ +3d5dbc: 7210 0da8 0b00 |0044: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d5dc2: 0a02 |0047: move-result v2 │ │ +3d5dc4: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +3d5dc6: 3802 bf00 |0049: if-eqz v2, 0108 // +00bf │ │ +3d5dca: 7210 0ea8 0b00 |004b: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d5dd0: 0c02 |004e: move-result-object v2 │ │ +3d5dd2: 1f02 bf19 |004f: check-cast v2, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // type@19bf │ │ +3d5dd6: 6e10 a49f 0200 |0051: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@9fa4 │ │ +3d5ddc: 0c04 |0054: move-result-object v4 │ │ +3d5dde: 7110 609f 0400 |0055: invoke-static {v4}, Lde/danoeh/antennapod/net/sync/service/GuidValidator;.isValidGuid:(Ljava/lang/String;)Z // method@9f60 │ │ +3d5de4: 0a04 |0058: move-result v4 │ │ +3d5de6: 3804 0700 |0059: if-eqz v4, 0060 // +0007 │ │ +3d5dea: 6e10 a49f 0200 |005b: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getGuid:()Ljava/lang/String; // method@9fa4 │ │ +3d5df0: 0c04 |005e: move-result-object v4 │ │ +3d5df2: 2802 |005f: goto 0061 // +0002 │ │ +3d5df4: 1204 |0060: const/4 v4, #int 0 // #0 │ │ +3d5df6: 6e10 a39f 0200 |0061: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getEpisode:()Ljava/lang/String; // method@9fa3 │ │ +3d5dfc: 0c05 |0064: move-result-object v5 │ │ +3d5dfe: 7120 69a3 5400 |0065: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedItemByGuidOrEpisodeUrl:(Ljava/lang/String;Ljava/lang/String;)Lde/danoeh/antennapod/model/feed/FeedItem; // method@a369 │ │ +3d5e04: 0c04 |0068: move-result-object v4 │ │ +3d5e06: 3904 1900 |0069: if-nez v4, 0082 // +0019 │ │ +3d5e0a: 1a03 fe45 |006b: const-string v3, "SyncService" // string@45fe │ │ +3d5e0e: 2204 611b |006d: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d5e12: 7010 06a6 0400 |006f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d5e18: 1a05 794a |0072: const-string v5, "Unknown feed item: " // string@4a79 │ │ +3d5e1c: 6e20 12a6 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d5e22: 6e20 11a6 2400 |0077: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d5e28: 6e10 1ba6 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d5e2e: 0c02 |007d: move-result-object v2 │ │ +3d5e30: 7120 1c0b 2300 |007e: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3d5e36: 28c3 |0081: goto 0044 // -003d │ │ +3d5e38: 6e10 fe9b 0400 |0082: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3d5e3e: 0c05 |0085: move-result-object v5 │ │ +3d5e40: 3905 1900 |0086: if-nez v5, 009f // +0019 │ │ +3d5e44: 1a03 fe45 |0088: const-string v3, "SyncService" // string@45fe │ │ +3d5e48: 2204 611b |008a: new-instance v4, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d5e4c: 7010 06a6 0400 |008c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d5e52: 1a05 b816 |008f: const-string v5, "Feed item has no media: " // string@16b8 │ │ +3d5e56: 6e20 12a6 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d5e5c: 6e20 11a6 2400 |0094: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d5e62: 6e10 1ba6 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d5e68: 0c02 |009a: move-result-object v2 │ │ +3d5e6a: 7120 1c0b 2300 |009b: invoke-static {v3, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0b1c │ │ +3d5e70: 28a6 |009e: goto 0044 // -005a │ │ +3d5e72: 6e10 fe9b 0400 |009f: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3d5e78: 0c05 |00a2: move-result-object v5 │ │ +3d5e7a: 6e10 a69f 0200 |00a3: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.getPosition:()I // method@9fa6 │ │ +3d5e80: 0a06 |00a6: move-result v6 │ │ +3d5e82: d266 e803 |00a7: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3d5e86: 6e20 649c 6500 |00a9: invoke-virtual {v5, v6}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@9c64 │ │ +3d5e8c: 7100 cea3 0000 |00ac: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSmartMarkAsPlayedSecs:()I // method@a3ce │ │ +3d5e92: 0a06 |00af: move-result v6 │ │ +3d5e94: 6e10 399c 0500 |00b0: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3d5e9a: 0a07 |00b3: move-result v7 │ │ +3d5e9c: 1218 |00b4: const/4 v8, #int 1 // #1 │ │ +3d5e9e: 3d07 1100 |00b5: if-lez v7, 00c6 // +0011 │ │ +3d5ea2: 6e10 4b9c 0500 |00b7: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getPosition:()I // method@9c4b │ │ +3d5ea8: 0a07 |00ba: move-result v7 │ │ +3d5eaa: 6e10 399c 0500 |00bb: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3d5eb0: 0a09 |00be: move-result v9 │ │ +3d5eb2: d266 e803 |00bf: mul-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3d5eb6: b169 |00c1: sub-int/2addr v9, v6 │ │ +3d5eb8: 3497 0400 |00c2: if-lt v7, v9, 00c6 // +0004 │ │ +3d5ebc: 1216 |00c4: const/4 v6, #int 1 // #1 │ │ +3d5ebe: 2802 |00c5: goto 00c7 // +0002 │ │ +3d5ec0: 1206 |00c6: const/4 v6, #int 0 // #0 │ │ +3d5ec2: 3806 2600 |00c7: if-eqz v6, 00ed // +0026 │ │ +3d5ec6: 1a06 fe45 |00c9: const-string v6, "SyncService" // string@45fe │ │ +3d5eca: 2207 611b |00cb: new-instance v7, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d5ece: 7010 06a6 0700 |00cd: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d5ed4: 1a09 3a3b |00d0: const-string v9, "Marking as played: " // string@3b3a │ │ +3d5ed8: 6e20 12a6 9700 |00d2: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d5ede: 6e20 11a6 2700 |00d5: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d5ee4: 6e10 1ba6 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d5eea: 0c02 |00db: move-result-object v2 │ │ +3d5eec: 7120 170b 2600 |00dc: invoke-static {v6, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d5ef2: 6e20 199c 8400 |00df: invoke-virtual {v4, v8}, Lde/danoeh/antennapod/model/feed/FeedItem;.setPlayed:(Z)V // method@9c19 │ │ +3d5ef8: 6e20 649c 3500 |00e2: invoke-virtual {v5, v3}, Lde/danoeh/antennapod/model/feed/FeedMedia;.setPosition:(I)V // method@9c64 │ │ +3d5efe: 6e10 f79b 0400 |00e5: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/FeedItem;.getId:()J // method@9bf7 │ │ +3d5f04: 0b02 |00e8: move-result-wide v2 │ │ +3d5f06: 6e30 86a3 2003 |00e9: invoke-virtual {v0, v2, v3}, Lde/danoeh/antennapod/storage/database/LongList;.add:(J)V // method@a386 │ │ +3d5f0c: 2817 |00ec: goto 0103 // +0017 │ │ +3d5f0e: 1a03 fe45 |00ed: const-string v3, "SyncService" // string@45fe │ │ +3d5f12: 2205 611b |00ef: new-instance v5, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d5f16: 7010 06a6 0500 |00f1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d5f1c: 1a06 4044 |00f4: const-string v6, "Setting position: " // string@4440 │ │ +3d5f20: 6e20 12a6 6500 |00f6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d5f26: 6e20 11a6 2500 |00f9: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d5f2c: 6e10 1ba6 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d5f32: 0c02 |00ff: move-result-object v2 │ │ +3d5f34: 7120 170b 2300 |0100: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d5f3a: 7220 1fa8 4100 |0103: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d5f40: 2900 3eff |0106: goto/16 0044 // -00c2 │ │ +3d5f44: 6e10 2b6e 0a00 |0108: invoke-virtual {v10}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d5f4a: 0c0b |010b: move-result-object v11 │ │ +3d5f4c: 6e10 87a3 0000 |010c: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/LongList;.toArray:()[J // method@a387 │ │ +3d5f52: 0c00 |010f: move-result-object v0 │ │ +3d5f54: 7130 7da3 3b00 |0110: invoke-static {v11, v3, v0}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeQueueItem:(Landroid/content/Context;Z[J)Ljava/util/concurrent/Future; // method@a37d │ │ +3d5f5a: 7110 72a3 0100 |0113: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBReader;.loadAdditionalFeedItemListData:(Ljava/util/List;)V // method@a372 │ │ +3d5f60: 7110 82a3 0100 |0116: invoke-static {v1}, Lde/danoeh/antennapod/storage/database/DBWriter;.setItemList:(Ljava/util/List;)Ljava/util/concurrent/Future; // method@a382 │ │ +3d5f66: 1e0a |0119: monitor-exit v10 │ │ +3d5f68: 0e00 |011a: return-void │ │ +3d5f6a: 0d0b |011b: move-exception v11 │ │ +3d5f6c: 1e0a |011c: monitor-exit v10 │ │ +3d5f6e: 270b |011d: throw v11 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x011b │ │ 0x0028 - 0x0119 │ │ -> 0x011b │ │ positions : │ │ 0x0003 line=262 │ │ @@ -1611434,17 +1611428,17 @@ │ │ type : '(Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3d5fac: |[3d5fac] de.danoeh.antennapod.net.sync.service.SyncService.setCurrentlyActive:(Z)V │ │ -3d5fbc: 6a00 84be |0000: sput-boolean v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@be84 │ │ -3d5fc0: 0e00 |0002: return-void │ │ +3d5f84: |[3d5f84] de.danoeh.antennapod.net.sync.service.SyncService.setCurrentlyActive:(Z)V │ │ +3d5f94: 6a00 84be |0000: sput-boolean v0, Lde/danoeh/antennapod/net/sync/service/SyncService;.isCurrentlyActive:Z // field@be84 │ │ +3d5f98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Z │ │ │ │ #10 : (in Lde/danoeh/antennapod/net/sync/service/SyncService;) │ │ @@ -1611452,26 +1611446,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3d5fc4: |[3d5fc4] de.danoeh.antennapod.net.sync.service.SyncService.sync:(Landroid/content/Context;)V │ │ -3d5fd4: 7100 7c9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@9f7c │ │ -3d5fda: 0c00 |0003: move-result-object v0 │ │ -3d5fdc: 6e10 976e 0000 |0004: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ -3d5fe2: 0c00 |0007: move-result-object v0 │ │ -3d5fe4: 1f00 5311 |0008: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ -3d5fe8: 7110 8c6e 0300 |000a: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3d5fee: 0c03 |000d: move-result-object v3 │ │ -3d5ff0: 1a01 ff45 |000e: const-string v1, "SyncServiceWorkId" // string@45ff │ │ -3d5ff4: 6202 0032 |0010: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ -3d5ff8: 6e40 8a6e 1302 |0012: invoke-virtual {v3, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ -3d5ffe: 0e00 |0015: return-void │ │ +3d5f9c: |[3d5f9c] de.danoeh.antennapod.net.sync.service.SyncService.sync:(Landroid/content/Context;)V │ │ +3d5fac: 7100 7c9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@9f7c │ │ +3d5fb2: 0c00 |0003: move-result-object v0 │ │ +3d5fb4: 6e10 976e 0000 |0004: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ +3d5fba: 0c00 |0007: move-result-object v0 │ │ +3d5fbc: 1f00 5311 |0008: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ +3d5fc0: 7110 8c6e 0300 |000a: invoke-static {v3}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3d5fc6: 0c03 |000d: move-result-object v3 │ │ +3d5fc8: 1a01 ff45 |000e: const-string v1, "SyncServiceWorkId" // string@45ff │ │ +3d5fcc: 6202 0032 |0010: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ +3d5fd0: 6e40 8a6e 1302 |0012: invoke-virtual {v3, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ +3d5fd6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=124 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -1611480,145 +1611474,145 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 284 16-bit code units │ │ -3d6000: |[3d6000] de.danoeh.antennapod.net.sync.service.SyncService.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ -3d6010: 7100 ada3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastEpisodeActionSynchronizationTimestamp:()J // method@a3ad │ │ -3d6016: 0b00 |0003: move-result-wide v0 │ │ -3d6018: 7100 45aa 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d601e: 0c02 |0007: move-result-object v2 │ │ -3d6020: 2203 a618 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d6024: 6004 3bba |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_download:I // field@ba3b │ │ -3d6028: 7020 029b 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d602e: 6e20 49aa 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d6034: 7230 b29f 0a01 |0012: invoke-interface {v10, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@9fb2 │ │ -3d603a: 0c02 |0015: move-result-object v2 │ │ -3d603c: 6e10 b09f 0200 |0016: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getTimestamp:()J // method@9fb0 │ │ -3d6042: 0b03 |0019: move-result-wide v3 │ │ -3d6044: 6e10 af9f 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getEpisodeActions:()Ljava/util/List; // method@9faf │ │ -3d604a: 0c02 |001d: move-result-object v2 │ │ -3d604c: 7020 7e9f 2900 |001e: invoke-direct {v9, v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.processEpisodeActions:(Ljava/util/List;)V // method@9f7e │ │ -3d6052: 7100 45aa 0000 |0021: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d6058: 0c02 |0024: move-result-object v2 │ │ -3d605a: 2205 a618 |0025: new-instance v5, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d605e: 6006 3cba |0027: sget v6, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_upload:I // field@ba3c │ │ -3d6062: 7020 029b 6500 |0029: invoke-direct {v5, v6}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d6068: 6e20 49aa 5200 |002c: invoke-virtual {v2, v5}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d606e: 5492 85be |002f: iget-object v2, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ -3d6072: 6e10 03a0 0200 |0031: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a003 │ │ -3d6078: 0c02 |0034: move-result-object v2 │ │ -3d607a: 1605 0000 |0035: const-wide/16 v5, #int 0 // #0 │ │ -3d607e: 1a07 fe45 |0037: const-string v7, "SyncService" // string@45fe │ │ -3d6082: 3108 0005 |0039: cmp-long v8, v0, v5 │ │ -3d6086: 3908 8600 |003b: if-nez v8, 00c1 // +0086 │ │ -3d608a: 7100 45aa 0000 |003d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d6090: 0c00 |0040: move-result-object v0 │ │ -3d6092: 2201 a618 |0041: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d6096: 6005 41ba |0043: sget v5, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_upload_played:I // field@ba41 │ │ -3d609a: 7020 029b 5100 |0045: invoke-direct {v1, v5}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d60a0: 6e20 49aa 1000 |0048: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d60a6: 2200 cd18 |004b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ -3d60aa: 1a01 61a8 |004d: const-string v1, "played" // string@a861 │ │ -3d60ae: 7020 1f9c 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ -3d60b4: 6201 6b6d |0052: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ -3d60b8: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -3d60ba: 1406 ffff ff7f |0055: const v6, #float nan // #7fffffff │ │ -3d60c0: 7140 65a3 6510 |0058: invoke-static {v5, v6, v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ -3d60c6: 0c00 |005b: move-result-object v0 │ │ -3d60c8: 2201 611b |005c: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d60cc: 7010 06a6 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d60d2: 1a05 db16 |0061: const-string v5, "First sync. Upload state for all " // string@16db │ │ -3d60d6: 6e20 12a6 5100 |0063: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d60dc: 7210 32a8 0000 |0066: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ -3d60e2: 0a05 |0069: move-result v5 │ │ -3d60e4: 6e20 0da6 5100 |006a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d60ea: 1a05 5d01 |006d: const-string v5, " played episodes" // string@015d │ │ -3d60ee: 6e20 12a6 5100 |006f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d60f4: 6e10 1ba6 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d60fa: 0c01 |0075: move-result-object v1 │ │ -3d60fc: 7120 170b 1700 |0076: invoke-static {v7, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d6102: 7210 2aa8 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d6108: 0c00 |007c: move-result-object v0 │ │ -3d610a: 7210 0da8 0000 |007d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d6110: 0a01 |0080: move-result v1 │ │ -3d6112: 3801 4000 |0081: if-eqz v1, 00c1 // +0040 │ │ -3d6116: 7210 0ea8 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d611c: 0c01 |0086: move-result-object v1 │ │ -3d611e: 1f01 cc18 |0087: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ -3d6122: 6e10 fe9b 0100 |0089: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ -3d6128: 0c05 |008c: move-result-object v5 │ │ -3d612a: 3905 0300 |008d: if-nez v5, 0090 // +0003 │ │ -3d612e: 28ee |008f: goto 007d // -0012 │ │ -3d6130: 2206 bd19 |0090: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ -3d6134: 6208 9abe |0092: sget-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9a │ │ -3d6138: 7030 949f 1608 |0094: invoke-direct {v6, v1, v8}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f94 │ │ -3d613e: 6e10 979f 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f97 │ │ -3d6144: 0c01 |009a: move-result-object v1 │ │ -3d6146: 6e10 399c 0500 |009b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3d614c: 0a06 |009e: move-result v6 │ │ -3d614e: d366 e803 |009f: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3d6152: 6e20 9a9f 6100 |00a1: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9a │ │ -3d6158: 0c01 |00a4: move-result-object v1 │ │ -3d615a: 6e10 399c 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3d6160: 0a06 |00a8: move-result v6 │ │ -3d6162: d366 e803 |00a9: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ -3d6166: 6e20 999f 6100 |00ab: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f99 │ │ -3d616c: 0c01 |00ae: move-result-object v1 │ │ -3d616e: 6e10 399c 0500 |00af: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ -3d6174: 0a05 |00b2: move-result v5 │ │ -3d6176: d355 e803 |00b3: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ -3d617a: 6e20 9c9f 5100 |00b5: invoke-virtual {v1, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9c │ │ -3d6180: 0c01 |00b8: move-result-object v1 │ │ -3d6182: 6e10 969f 0100 |00b9: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ -3d6188: 0c01 |00bc: move-result-object v1 │ │ -3d618a: 7220 1fa8 1200 |00bd: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3d6190: 28bd |00c0: goto 007d // -0043 │ │ -3d6192: 7210 29a8 0200 |00c1: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ -3d6198: 0a00 |00c4: move-result v0 │ │ -3d619a: 3900 5300 |00c5: if-nez v0, 0118 // +0053 │ │ -3d619e: 7100 bf9f 0000 |00c7: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@9fbf │ │ -3d61a4: 2200 611b |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d61a8: 7010 06a6 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d61ae: 1a01 c44a |00cf: const-string v1, "Uploading " // string@4ac4 │ │ -3d61b2: 6e20 12a6 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d61b8: 7210 32a8 0200 |00d4: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ -3d61be: 0a01 |00d7: move-result v1 │ │ -3d61c0: 6e20 0da6 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ -3d61c6: 1a01 5d00 |00db: const-string v1, " actions: " // string@005d │ │ -3d61ca: 6e20 12a6 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d61d0: 1a01 ba04 |00e0: const-string v1, ", " // string@04ba │ │ -3d61d4: 7120 37aa 1200 |00e2: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@aa37 │ │ -3d61da: 0c01 |00e5: move-result-object v1 │ │ -3d61dc: 6e20 12a6 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d61e2: 6e10 1ba6 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d61e8: 0c00 |00ec: move-result-object v0 │ │ -3d61ea: 7120 170b 0700 |00ed: invoke-static {v7, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d61f0: 7220 b69f 2a00 |00f0: invoke-interface {v10, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@9fb6 │ │ -3d61f6: 0c0a |00f3: move-result-object v10 │ │ -3d61f8: 53a3 a6c6 |00f4: iget-wide v3, v10, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ -3d61fc: 2200 611b |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d6200: 7010 06a6 0000 |00f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d6206: 1a01 c34a |00fb: const-string v1, "Upload episode response: " // string@4ac3 │ │ -3d620a: 6e20 12a6 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6210: 6e20 11a6 a000 |0100: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d6216: 6e10 1ba6 0000 |0103: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d621c: 0c0a |0106: move-result-object v10 │ │ -3d621e: 7120 170b a700 |0107: invoke-static {v7, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d6224: 549a 85be |010a: iget-object v10, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ -3d6228: 6e10 fc9f 0a00 |010c: invoke-virtual {v10}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearEpisodeActionQueue:()V // method@9ffc │ │ -3d622e: 7100 c09f 0000 |010f: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ -3d6234: 2806 |0112: goto 0118 // +0006 │ │ -3d6236: 0d0a |0113: move-exception v10 │ │ -3d6238: 7100 c09f 0000 |0114: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ -3d623e: 270a |0117: throw v10 │ │ -3d6240: 7120 b4a3 4300 |0118: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastEpisodeActionSynchronizationAttemptTimestamp:(J)V // method@a3b4 │ │ -3d6246: 0e00 |011b: return-void │ │ +3d5fd8: |[3d5fd8] de.danoeh.antennapod.net.sync.service.SyncService.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ +3d5fe8: 7100 ada3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastEpisodeActionSynchronizationTimestamp:()J // method@a3ad │ │ +3d5fee: 0b00 |0003: move-result-wide v0 │ │ +3d5ff0: 7100 45aa 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d5ff6: 0c02 |0007: move-result-object v2 │ │ +3d5ff8: 2203 a618 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d5ffc: 6004 3bba |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_download:I // field@ba3b │ │ +3d6000: 7020 029b 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d6006: 6e20 49aa 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d600c: 7230 b29f 0a01 |0012: invoke-interface {v10, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getEpisodeActionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges; // method@9fb2 │ │ +3d6012: 0c02 |0015: move-result-object v2 │ │ +3d6014: 6e10 b09f 0200 |0016: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getTimestamp:()J // method@9fb0 │ │ +3d601a: 0b03 |0019: move-result-wide v3 │ │ +3d601c: 6e10 af9f 0200 |001a: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeActionChanges;.getEpisodeActions:()Ljava/util/List; // method@9faf │ │ +3d6022: 0c02 |001d: move-result-object v2 │ │ +3d6024: 7020 7e9f 2900 |001e: invoke-direct {v9, v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.processEpisodeActions:(Ljava/util/List;)V // method@9f7e │ │ +3d602a: 7100 45aa 0000 |0021: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d6030: 0c02 |0024: move-result-object v2 │ │ +3d6032: 2205 a618 |0025: new-instance v5, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d6036: 6006 3cba |0027: sget v6, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_episodes_upload:I // field@ba3c │ │ +3d603a: 7020 029b 6500 |0029: invoke-direct {v5, v6}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d6040: 6e20 49aa 5200 |002c: invoke-virtual {v2, v5}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d6046: 5492 85be |002f: iget-object v2, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ +3d604a: 6e10 03a0 0200 |0031: invoke-virtual {v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedEpisodeActions:()Ljava/util/ArrayList; // method@a003 │ │ +3d6050: 0c02 |0034: move-result-object v2 │ │ +3d6052: 1605 0000 |0035: const-wide/16 v5, #int 0 // #0 │ │ +3d6056: 1a07 fe45 |0037: const-string v7, "SyncService" // string@45fe │ │ +3d605a: 3108 0005 |0039: cmp-long v8, v0, v5 │ │ +3d605e: 3908 8600 |003b: if-nez v8, 00c1 // +0086 │ │ +3d6062: 7100 45aa 0000 |003d: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d6068: 0c00 |0040: move-result-object v0 │ │ +3d606a: 2201 a618 |0041: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d606e: 6005 41ba |0043: sget v5, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_upload_played:I // field@ba41 │ │ +3d6072: 7020 029b 5100 |0045: invoke-direct {v1, v5}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d6078: 6e20 49aa 1000 |0048: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d607e: 2200 cd18 |004b: new-instance v0, Lde/danoeh/antennapod/model/feed/FeedItemFilter; // type@18cd │ │ +3d6082: 1a01 61a8 |004d: const-string v1, "played" // string@a861 │ │ +3d6086: 7020 1f9c 1000 |004f: invoke-direct {v0, v1}, Lde/danoeh/antennapod/model/feed/FeedItemFilter;.:(Ljava/lang/String;)V // method@9c1f │ │ +3d608c: 6201 6b6d |0052: sget-object v1, Lde/danoeh/antennapod/model/feed/SortOrder;.DATE_NEW_OLD:Lde/danoeh/antennapod/model/feed/SortOrder; // field@6d6b │ │ +3d6090: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +3d6092: 1406 ffff ff7f |0055: const v6, #float nan // #7fffffff │ │ +3d6098: 7140 65a3 6510 |0058: invoke-static {v5, v6, v0, v1}, Lde/danoeh/antennapod/storage/database/DBReader;.getEpisodes:(IILde/danoeh/antennapod/model/feed/FeedItemFilter;Lde/danoeh/antennapod/model/feed/SortOrder;)Ljava/util/List; // method@a365 │ │ +3d609e: 0c00 |005b: move-result-object v0 │ │ +3d60a0: 2201 611b |005c: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d60a4: 7010 06a6 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d60aa: 1a05 db16 |0061: const-string v5, "First sync. Upload state for all " // string@16db │ │ +3d60ae: 6e20 12a6 5100 |0063: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d60b4: 7210 32a8 0000 |0066: invoke-interface {v0}, Ljava/util/List;.size:()I // method@a832 │ │ +3d60ba: 0a05 |0069: move-result v5 │ │ +3d60bc: 6e20 0da6 5100 |006a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d60c2: 1a05 5d01 |006d: const-string v5, " played episodes" // string@015d │ │ +3d60c6: 6e20 12a6 5100 |006f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d60cc: 6e10 1ba6 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d60d2: 0c01 |0075: move-result-object v1 │ │ +3d60d4: 7120 170b 1700 |0076: invoke-static {v7, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d60da: 7210 2aa8 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d60e0: 0c00 |007c: move-result-object v0 │ │ +3d60e2: 7210 0da8 0000 |007d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d60e8: 0a01 |0080: move-result v1 │ │ +3d60ea: 3801 4000 |0081: if-eqz v1, 00c1 // +0040 │ │ +3d60ee: 7210 0ea8 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d60f4: 0c01 |0086: move-result-object v1 │ │ +3d60f6: 1f01 cc18 |0087: check-cast v1, Lde/danoeh/antennapod/model/feed/FeedItem; // type@18cc │ │ +3d60fa: 6e10 fe9b 0100 |0089: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/FeedItem;.getMedia:()Lde/danoeh/antennapod/model/feed/FeedMedia; // method@9bfe │ │ +3d6100: 0c05 |008c: move-result-object v5 │ │ +3d6102: 3905 0300 |008d: if-nez v5, 0090 // +0003 │ │ +3d6106: 28ee |008f: goto 007d // -0012 │ │ +3d6108: 2206 bd19 |0090: new-instance v6, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // type@19bd │ │ +3d610c: 6208 9abe |0092: sget-object v8, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction;.PLAY:Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action; // field@be9a │ │ +3d6110: 7030 949f 1608 |0094: invoke-direct {v6, v1, v8}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.:(Lde/danoeh/antennapod/model/feed/FeedItem;Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Action;)V // method@9f94 │ │ +3d6116: 6e10 979f 0600 |0097: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.currentTimestamp:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f97 │ │ +3d611c: 0c01 |009a: move-result-object v1 │ │ +3d611e: 6e10 399c 0500 |009b: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3d6124: 0a06 |009e: move-result v6 │ │ +3d6126: d366 e803 |009f: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3d612a: 6e20 9a9f 6100 |00a1: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.started:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9a │ │ +3d6130: 0c01 |00a4: move-result-object v1 │ │ +3d6132: 6e10 399c 0500 |00a5: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3d6138: 0a06 |00a8: move-result v6 │ │ +3d613a: d366 e803 |00a9: div-int/lit16 v6, v6, #int 1000 // #03e8 │ │ +3d613e: 6e20 999f 6100 |00ab: invoke-virtual {v1, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.position:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f99 │ │ +3d6144: 0c01 |00ae: move-result-object v1 │ │ +3d6146: 6e10 399c 0500 |00af: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/FeedMedia;.getDuration:()I // method@9c39 │ │ +3d614c: 0a05 |00b2: move-result v5 │ │ +3d614e: d355 e803 |00b3: div-int/lit16 v5, v5, #int 1000 // #03e8 │ │ +3d6152: 6e20 9c9f 5100 |00b5: invoke-virtual {v1, v5}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.total:(I)Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder; // method@9f9c │ │ +3d6158: 0c01 |00b8: move-result-object v1 │ │ +3d615a: 6e10 969f 0100 |00b9: invoke-virtual {v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction$Builder;.build:()Lde/danoeh/antennapod/net/sync/serviceinterface/EpisodeAction; // method@9f96 │ │ +3d6160: 0c01 |00bc: move-result-object v1 │ │ +3d6162: 7220 1fa8 1200 |00bd: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3d6168: 28bd |00c0: goto 007d // -0043 │ │ +3d616a: 7210 29a8 0200 |00c1: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@a829 │ │ +3d6170: 0a00 |00c4: move-result v0 │ │ +3d6172: 3900 5300 |00c5: if-nez v0, 0118 // +0053 │ │ +3d6176: 7100 bf9f 0000 |00c7: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@9fbf │ │ +3d617c: 2200 611b |00ca: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d6180: 7010 06a6 0000 |00cc: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d6186: 1a01 c44a |00cf: const-string v1, "Uploading " // string@4ac4 │ │ +3d618a: 6e20 12a6 1000 |00d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6190: 7210 32a8 0200 |00d4: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ +3d6196: 0a01 |00d7: move-result v1 │ │ +3d6198: 6e20 0da6 1000 |00d8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@a60d │ │ +3d619e: 1a01 5d00 |00db: const-string v1, " actions: " // string@005d │ │ +3d61a2: 6e20 12a6 1000 |00dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d61a8: 1a01 ba04 |00e0: const-string v1, ", " // string@04ba │ │ +3d61ac: 7120 37aa 1200 |00e2: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@aa37 │ │ +3d61b2: 0c01 |00e5: move-result-object v1 │ │ +3d61b4: 6e20 12a6 1000 |00e6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d61ba: 6e10 1ba6 0000 |00e9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d61c0: 0c00 |00ec: move-result-object v0 │ │ +3d61c2: 7120 170b 0700 |00ed: invoke-static {v7, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d61c8: 7220 b69f 2a00 |00f0: invoke-interface {v10, v2}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadEpisodeActions:(Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@9fb6 │ │ +3d61ce: 0c0a |00f3: move-result-object v10 │ │ +3d61d0: 53a3 a6c6 |00f4: iget-wide v3, v10, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ +3d61d4: 2200 611b |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d61d8: 7010 06a6 0000 |00f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d61de: 1a01 c34a |00fb: const-string v1, "Upload episode response: " // string@4ac3 │ │ +3d61e2: 6e20 12a6 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d61e8: 6e20 11a6 a000 |0100: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d61ee: 6e10 1ba6 0000 |0103: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d61f4: 0c0a |0106: move-result-object v10 │ │ +3d61f6: 7120 170b a700 |0107: invoke-static {v7, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d61fc: 549a 85be |010a: iget-object v10, v9, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ +3d6200: 6e10 fc9f 0a00 |010c: invoke-virtual {v10}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearEpisodeActionQueue:()V // method@9ffc │ │ +3d6206: 7100 c09f 0000 |010f: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ +3d620c: 2806 |0112: goto 0118 // +0006 │ │ +3d620e: 0d0a |0113: move-exception v10 │ │ +3d6210: 7100 c09f 0000 |0114: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ +3d6216: 270a |0117: throw v10 │ │ +3d6218: 7120 b4a3 4300 |0118: invoke-static {v3, v4}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastEpisodeActionSynchronizationAttemptTimestamp:(J)V // method@a3b4 │ │ +3d621e: 0e00 |011b: return-void │ │ catches : 1 │ │ 0x00ca - 0x010f │ │ -> 0x0113 │ │ positions : │ │ 0x0000 line=216 │ │ 0x0004 line=217 │ │ 0x0012 line=218 │ │ @@ -1611660,31 +1611654,31 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -3d6254: |[3d6254] de.danoeh.antennapod.net.sync.service.SyncService.syncImmediately:(Landroid/content/Context;)V │ │ -3d6264: 7100 7c9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@9f7c │ │ -3d626a: 0c00 |0003: move-result-object v0 │ │ -3d626c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -3d6270: 6203 1cf0 |0006: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ -3d6274: 6e40 9d6e 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ -3d627a: 0c00 |000b: move-result-object v0 │ │ -3d627c: 1f00 5211 |000c: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ -3d6280: 6e10 976e 0000 |000e: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ -3d6286: 0c00 |0011: move-result-object v0 │ │ -3d6288: 1f00 5311 |0012: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ -3d628c: 7110 8c6e 0400 |0014: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3d6292: 0c04 |0017: move-result-object v4 │ │ -3d6294: 1a01 ff45 |0018: const-string v1, "SyncServiceWorkId" // string@45ff │ │ -3d6298: 6202 0032 |001a: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ -3d629c: 6e40 8a6e 1402 |001c: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ -3d62a2: 0e00 |001f: return-void │ │ +3d622c: |[3d622c] de.danoeh.antennapod.net.sync.service.SyncService.syncImmediately:(Landroid/content/Context;)V │ │ +3d623c: 7100 7c9f 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getWorkRequest:()Landroidx/work/OneTimeWorkRequest$Builder; // method@9f7c │ │ +3d6242: 0c00 |0003: move-result-object v0 │ │ +3d6244: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +3d6248: 6203 1cf0 |0006: sget-object v3, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@f01c │ │ +3d624c: 6e40 9d6e 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/work/WorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@6e9d │ │ +3d6252: 0c00 |000b: move-result-object v0 │ │ +3d6254: 1f00 5211 |000c: check-cast v0, Landroidx/work/OneTimeWorkRequest$Builder; // type@1152 │ │ +3d6258: 6e10 976e 0000 |000e: invoke-virtual {v0}, Landroidx/work/WorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@6e97 │ │ +3d625e: 0c00 |0011: move-result-object v0 │ │ +3d6260: 1f00 5311 |0012: check-cast v0, Landroidx/work/OneTimeWorkRequest; // type@1153 │ │ +3d6264: 7110 8c6e 0400 |0014: invoke-static {v4}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3d626a: 0c04 |0017: move-result-object v4 │ │ +3d626c: 1a01 ff45 |0018: const-string v1, "SyncServiceWorkId" // string@45ff │ │ +3d6270: 6202 0032 |001a: sget-object v2, Landroidx/work/ExistingWorkPolicy;.REPLACE:Landroidx/work/ExistingWorkPolicy; // field@3200 │ │ +3d6274: 6e40 8a6e 1402 |001c: invoke-virtual {v4, v1, v2, v0}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@6e8a │ │ +3d627a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0008 line=129 │ │ 0x000e line=130 │ │ 0x0014 line=131 │ │ locals : │ │ @@ -1611695,160 +1611689,160 @@ │ │ type : '(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 310 16-bit code units │ │ -3d62a4: |[3d62a4] de.danoeh.antennapod.net.sync.service.SyncService.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ -3d62b4: 7100 aea3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSubscriptionSynchronizationTimestamp:()J // method@a3ae │ │ -3d62ba: 0b00 |0003: move-result-wide v0 │ │ -3d62bc: 7100 45aa 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d62c2: 0c02 |0007: move-result-object v2 │ │ -3d62c4: 2203 a618 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d62c8: 6004 3fba |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_subscriptions:I // field@ba3f │ │ -3d62cc: 7020 029b 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d62d2: 6e20 49aa 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d62d8: 7100 6ca3 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedListDownloadUrls:()Ljava/util/List; // method@a36c │ │ -3d62de: 0c02 |0015: move-result-object v2 │ │ -3d62e0: 7230 b39f 0f01 |0016: invoke-interface {v15, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@9fb3 │ │ -3d62e6: 0c03 |0019: move-result-object v3 │ │ -3d62e8: 6e10 d49f 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getTimestamp:()J // method@9fd4 │ │ -3d62ee: 0b04 |001d: move-result-wide v4 │ │ -3d62f0: 54e6 85be |001e: iget-object v6, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ -3d62f4: 6e10 04a0 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedRemovedFeeds:()Ljava/util/ArrayList; // method@a004 │ │ -3d62fa: 0c06 |0023: move-result-object v6 │ │ -3d62fc: 54e7 85be |0024: iget-object v7, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ -3d6300: 6e10 02a0 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedAddedFeeds:()Ljava/util/ArrayList; // method@a002 │ │ -3d6306: 0c07 |0029: move-result-object v7 │ │ -3d6308: 2208 611b |002a: new-instance v8, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d630c: 7010 06a6 0800 |002c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d6312: 1a09 af12 |002f: const-string v9, "Downloaded subscription changes: " // string@12af │ │ -3d6316: 6e20 12a6 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d631c: 6e20 11a6 3800 |0034: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3d6322: 6e10 1ba6 0800 |0037: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d6328: 0c08 |003a: move-result-object v8 │ │ -3d632a: 1a09 fe45 |003b: const-string v9, "SyncService" // string@45fe │ │ -3d632e: 7120 170b 8900 |003d: invoke-static {v9, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d6334: 6e10 d29f 0300 |0040: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@9fd2 │ │ -3d633a: 0c08 |0043: move-result-object v8 │ │ -3d633c: 7210 2aa8 0800 |0044: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d6342: 0c08 |0047: move-result-object v8 │ │ -3d6344: 7210 0da8 0800 |0048: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d634a: 0a0a |004b: move-result v10 │ │ -3d634c: 380a 5500 |004c: if-eqz v10, 00a1 // +0055 │ │ -3d6350: 7210 0ea8 0800 |004e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d6356: 0c0a |0051: move-result-object v10 │ │ -3d6358: 1f0a 601b |0052: check-cast v10, Ljava/lang/String; // type@1b60 │ │ -3d635c: 1a0b bc80 |0054: const-string v11, "http" // string@80bc │ │ -3d6360: 6e20 f6a5 ba00 |0056: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3d6366: 0a0b |0059: move-result v11 │ │ -3d6368: 390b 1700 |005a: if-nez v11, 0071 // +0017 │ │ -3d636c: 220b 611b |005c: new-instance v11, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d6370: 7010 06a6 0b00 |005e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d6376: 1a0c cf44 |0061: const-string v12, "Skipping url: " // string@44cf │ │ -3d637a: 6e20 12a6 cb00 |0063: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6380: 6e20 12a6 ab00 |0066: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d6386: 6e10 1ba6 0b00 |0069: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d638c: 0c0a |006c: move-result-object v10 │ │ -3d638e: 7120 170b a900 |006d: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d6394: 28d8 |0070: goto 0048 // -0028 │ │ -3d6396: 7120 3a9d a200 |0071: invoke-static {v2, v10}, Lde/danoeh/antennapod/net/common/UrlChecker;.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z // method@9d3a │ │ -3d639c: 0a0b |0074: move-result v11 │ │ -3d639e: 390b d3ff |0075: if-nez v11, 0048 // -002d │ │ -3d63a2: 7220 23a8 a600 |0077: invoke-interface {v6, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3d63a8: 0a0b |007a: move-result v11 │ │ -3d63aa: 390b cdff |007b: if-nez v11, 0048 // -0033 │ │ -3d63ae: 220b c818 |007d: new-instance v11, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3d63b2: 120c |007f: const/4 v12, #int 0 // #0 │ │ -3d63b4: 1a0d 7c4a |0080: const-string v13, "Unknown podcast" // string@4a7c │ │ -3d63b8: 7040 989b abdc |0082: invoke-direct {v11, v10, v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ -3d63be: 7100 c6a7 0000 |0085: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ -3d63c4: 0c0a |0088: move-result-object v10 │ │ -3d63c6: 6e20 c19b ab00 |0089: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ -3d63cc: 6e10 2b6e 0e00 |008c: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d63d2: 0c0a |008f: move-result-object v10 │ │ -3d63d4: 120c |0090: const/4 v12, #int 0 // #0 │ │ -3d63d6: 7130 84a3 ba0c |0091: invoke-static {v10, v11, v12}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ -3d63dc: 0c0a |0094: move-result-object v10 │ │ -3d63de: 7100 999e 0000 |0095: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ -3d63e4: 0c0b |0098: move-result-object v11 │ │ -3d63e6: 6e10 2b6e 0e00 |0099: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d63ec: 0c0c |009c: move-result-object v12 │ │ -3d63ee: 6e30 9c9e cb0a |009d: invoke-virtual {v11, v12, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e9c │ │ -3d63f4: 28a8 |00a0: goto 0048 // -0058 │ │ -3d63f6: 6e10 d39f 0300 |00a1: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@9fd3 │ │ -3d63fc: 0c08 |00a4: move-result-object v8 │ │ -3d63fe: 7210 2aa8 0800 |00a5: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3d6404: 0c08 |00a8: move-result-object v8 │ │ -3d6406: 7210 0da8 0800 |00a9: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3d640c: 0a0a |00ac: move-result v10 │ │ -3d640e: 380a 1600 |00ad: if-eqz v10, 00c3 // +0016 │ │ -3d6412: 7210 0ea8 0800 |00af: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3d6418: 0c0a |00b2: move-result-object v10 │ │ -3d641a: 1f0a 601b |00b3: check-cast v10, Ljava/lang/String; // type@1b60 │ │ -3d641e: 7220 23a8 a700 |00b5: invoke-interface {v7, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3d6424: 0a0b |00b8: move-result v11 │ │ -3d6426: 390b f0ff |00b9: if-nez v11, 00a9 // -0010 │ │ -3d642a: 6e10 2b6e 0e00 |00bb: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d6430: 0c0b |00be: move-result-object v11 │ │ -3d6432: 7120 7ba3 ab00 |00bf: invoke-static {v11, v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeFeedWithDownloadUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@a37b │ │ -3d6438: 28e7 |00c2: goto 00a9 // -0019 │ │ -3d643a: 160a 0000 |00c3: const-wide/16 v10, #int 0 // #0 │ │ -3d643e: 3108 000a |00c5: cmp-long v8, v0, v10 │ │ -3d6442: 3908 1600 |00c7: if-nez v8, 00dd // +0016 │ │ -3d6446: 1a00 da16 |00c9: const-string v0, "First sync. Adding all local subscriptions." // string@16da │ │ -3d644a: 7120 170b 0900 |00cb: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d6450: 6e10 d29f 0300 |00ce: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@9fd2 │ │ -3d6456: 0c00 |00d1: move-result-object v0 │ │ -3d6458: 7220 30a8 0200 |00d2: invoke-interface {v2, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@a830 │ │ -3d645e: 6e10 d39f 0300 |00d5: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@9fd3 │ │ -3d6464: 0c00 |00d8: move-result-object v0 │ │ -3d6466: 7220 30a8 0600 |00d9: invoke-interface {v6, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@a830 │ │ -3d646c: 2802 |00dc: goto 00de // +0002 │ │ -3d646e: 0772 |00dd: move-object v2, v7 │ │ -3d6470: 7210 32a8 0200 |00de: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ -3d6476: 0a00 |00e1: move-result v0 │ │ -3d6478: 3c00 0800 |00e2: if-gtz v0, 00ea // +0008 │ │ -3d647c: 7210 32a8 0600 |00e4: invoke-interface {v6}, Ljava/util/List;.size:()I // method@a832 │ │ -3d6482: 0a00 |00e7: move-result v0 │ │ -3d6484: 3d00 4500 |00e8: if-lez v0, 012d // +0045 │ │ -3d6488: 2200 611b |00ea: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d648c: 7010 06a6 0000 |00ec: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d6492: 1a01 dd08 |00ef: const-string v1, "Added: " // string@08dd │ │ -3d6496: 6e20 12a6 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d649c: 1a01 ba04 |00f4: const-string v1, ", " // string@04ba │ │ -3d64a0: 7120 37aa 1200 |00f6: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@aa37 │ │ -3d64a6: 0c03 |00f9: move-result-object v3 │ │ -3d64a8: 6e20 12a6 3000 |00fa: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d64ae: 6e10 1ba6 0000 |00fd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d64b4: 0c00 |0100: move-result-object v0 │ │ -3d64b6: 7120 170b 0900 |0101: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d64bc: 2200 611b |0104: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d64c0: 7010 06a6 0000 |0106: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d64c6: 1a03 0642 |0109: const-string v3, "Removed: " // string@4206 │ │ -3d64ca: 6e20 12a6 3000 |010b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d64d0: 7120 37aa 1600 |010e: invoke-static {v6, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@aa37 │ │ -3d64d6: 0c01 |0111: move-result-object v1 │ │ -3d64d8: 6e20 12a6 1000 |0112: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d64de: 6e10 1ba6 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d64e4: 0c00 |0118: move-result-object v0 │ │ -3d64e6: 7120 170b 0900 |0119: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d64ec: 7100 bf9f 0000 |011c: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@9fbf │ │ -3d64f2: 7230 b79f 2f06 |011f: invoke-interface {v15, v2, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@9fb7 │ │ -3d64f8: 0c0f |0122: move-result-object v15 │ │ -3d64fa: 54e0 85be |0123: iget-object v0, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ -3d64fe: 6e10 fd9f 0000 |0125: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearFeedQueues:()V // method@9ffd │ │ -3d6504: 53f4 a6c6 |0128: iget-wide v4, v15, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ -3d6508: 7100 c09f 0000 |012a: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ -3d650e: 7120 b5a3 5400 |012d: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSubscriptionSynchronizationAttemptTimestamp:(J)V // method@a3b5 │ │ -3d6514: 0e00 |0130: return-void │ │ -3d6516: 0d0f |0131: move-exception v15 │ │ -3d6518: 7100 c09f 0000 |0132: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ -3d651e: 270f |0135: throw v15 │ │ +3d627c: |[3d627c] de.danoeh.antennapod.net.sync.service.SyncService.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V │ │ +3d628c: 7100 aea3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.getLastSubscriptionSynchronizationTimestamp:()J // method@a3ae │ │ +3d6292: 0b00 |0003: move-result-wide v0 │ │ +3d6294: 7100 45aa 0000 |0004: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d629a: 0c02 |0007: move-result-object v2 │ │ +3d629c: 2203 a618 |0008: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d62a0: 6004 3fba |000a: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_subscriptions:I // field@ba3f │ │ +3d62a4: 7020 029b 4300 |000c: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d62aa: 6e20 49aa 3200 |000f: invoke-virtual {v2, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d62b0: 7100 6ca3 0000 |0012: invoke-static {}, Lde/danoeh/antennapod/storage/database/DBReader;.getFeedListDownloadUrls:()Ljava/util/List; // method@a36c │ │ +3d62b6: 0c02 |0015: move-result-object v2 │ │ +3d62b8: 7230 b39f 0f01 |0016: invoke-interface {v15, v0, v1}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.getSubscriptionChanges:(J)Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges; // method@9fb3 │ │ +3d62be: 0c03 |0019: move-result-object v3 │ │ +3d62c0: 6e10 d49f 0300 |001a: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getTimestamp:()J // method@9fd4 │ │ +3d62c6: 0b04 |001d: move-result-wide v4 │ │ +3d62c8: 54e6 85be |001e: iget-object v6, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ +3d62cc: 6e10 04a0 0600 |0020: invoke-virtual {v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedRemovedFeeds:()Ljava/util/ArrayList; // method@a004 │ │ +3d62d2: 0c06 |0023: move-result-object v6 │ │ +3d62d4: 54e7 85be |0024: iget-object v7, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ +3d62d8: 6e10 02a0 0700 |0026: invoke-virtual {v7}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.getQueuedAddedFeeds:()Ljava/util/ArrayList; // method@a002 │ │ +3d62de: 0c07 |0029: move-result-object v7 │ │ +3d62e0: 2208 611b |002a: new-instance v8, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d62e4: 7010 06a6 0800 |002c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d62ea: 1a09 af12 |002f: const-string v9, "Downloaded subscription changes: " // string@12af │ │ +3d62ee: 6e20 12a6 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d62f4: 6e20 11a6 3800 |0034: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3d62fa: 6e10 1ba6 0800 |0037: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d6300: 0c08 |003a: move-result-object v8 │ │ +3d6302: 1a09 fe45 |003b: const-string v9, "SyncService" // string@45fe │ │ +3d6306: 7120 170b 8900 |003d: invoke-static {v9, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d630c: 6e10 d29f 0300 |0040: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@9fd2 │ │ +3d6312: 0c08 |0043: move-result-object v8 │ │ +3d6314: 7210 2aa8 0800 |0044: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d631a: 0c08 |0047: move-result-object v8 │ │ +3d631c: 7210 0da8 0800 |0048: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d6322: 0a0a |004b: move-result v10 │ │ +3d6324: 380a 5500 |004c: if-eqz v10, 00a1 // +0055 │ │ +3d6328: 7210 0ea8 0800 |004e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d632e: 0c0a |0051: move-result-object v10 │ │ +3d6330: 1f0a 601b |0052: check-cast v10, Ljava/lang/String; // type@1b60 │ │ +3d6334: 1a0b bc80 |0054: const-string v11, "http" // string@80bc │ │ +3d6338: 6e20 f6a5 ba00 |0056: invoke-virtual {v10, v11}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3d633e: 0a0b |0059: move-result v11 │ │ +3d6340: 390b 1700 |005a: if-nez v11, 0071 // +0017 │ │ +3d6344: 220b 611b |005c: new-instance v11, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d6348: 7010 06a6 0b00 |005e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d634e: 1a0c cf44 |0061: const-string v12, "Skipping url: " // string@44cf │ │ +3d6352: 6e20 12a6 cb00 |0063: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6358: 6e20 12a6 ab00 |0066: invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d635e: 6e10 1ba6 0b00 |0069: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d6364: 0c0a |006c: move-result-object v10 │ │ +3d6366: 7120 170b a900 |006d: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d636c: 28d8 |0070: goto 0048 // -0028 │ │ +3d636e: 7120 3a9d a200 |0071: invoke-static {v2, v10}, Lde/danoeh/antennapod/net/common/UrlChecker;.containsUrl:(Ljava/util/List;Ljava/lang/String;)Z // method@9d3a │ │ +3d6374: 0a0b |0074: move-result v11 │ │ +3d6376: 390b d3ff |0075: if-nez v11, 0048 // -002d │ │ +3d637a: 7220 23a8 a600 |0077: invoke-interface {v6, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3d6380: 0a0b |007a: move-result v11 │ │ +3d6382: 390b cdff |007b: if-nez v11, 0048 // -0033 │ │ +3d6386: 220b c818 |007d: new-instance v11, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3d638a: 120c |007f: const/4 v12, #int 0 // #0 │ │ +3d638c: 1a0d 7c4a |0080: const-string v13, "Unknown podcast" // string@4a7c │ │ +3d6390: 7040 989b abdc |0082: invoke-direct {v11, v10, v12, v13}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ +3d6396: 7100 c6a7 0000 |0085: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ +3d639c: 0c0a |0088: move-result-object v10 │ │ +3d639e: 6e20 c19b ab00 |0089: invoke-virtual {v11, v10}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ +3d63a4: 6e10 2b6e 0e00 |008c: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d63aa: 0c0a |008f: move-result-object v10 │ │ +3d63ac: 120c |0090: const/4 v12, #int 0 // #0 │ │ +3d63ae: 7130 84a3 ba0c |0091: invoke-static {v10, v11, v12}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ +3d63b4: 0c0a |0094: move-result-object v10 │ │ +3d63b6: 7100 999e 0000 |0095: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ +3d63bc: 0c0b |0098: move-result-object v11 │ │ +3d63be: 6e10 2b6e 0e00 |0099: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d63c4: 0c0c |009c: move-result-object v12 │ │ +3d63c6: 6e30 9c9e cb0a |009d: invoke-virtual {v11, v12, v10}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;)V // method@9e9c │ │ +3d63cc: 28a8 |00a0: goto 0048 // -0058 │ │ +3d63ce: 6e10 d39f 0300 |00a1: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@9fd3 │ │ +3d63d4: 0c08 |00a4: move-result-object v8 │ │ +3d63d6: 7210 2aa8 0800 |00a5: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3d63dc: 0c08 |00a8: move-result-object v8 │ │ +3d63de: 7210 0da8 0800 |00a9: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3d63e4: 0a0a |00ac: move-result v10 │ │ +3d63e6: 380a 1600 |00ad: if-eqz v10, 00c3 // +0016 │ │ +3d63ea: 7210 0ea8 0800 |00af: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3d63f0: 0c0a |00b2: move-result-object v10 │ │ +3d63f2: 1f0a 601b |00b3: check-cast v10, Ljava/lang/String; // type@1b60 │ │ +3d63f6: 7220 23a8 a700 |00b5: invoke-interface {v7, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3d63fc: 0a0b |00b8: move-result v11 │ │ +3d63fe: 390b f0ff |00b9: if-nez v11, 00a9 // -0010 │ │ +3d6402: 6e10 2b6e 0e00 |00bb: invoke-virtual {v14}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d6408: 0c0b |00be: move-result-object v11 │ │ +3d640a: 7120 7ba3 ab00 |00bf: invoke-static {v11, v10}, Lde/danoeh/antennapod/storage/database/DBWriter;.removeFeedWithDownloadUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@a37b │ │ +3d6410: 28e7 |00c2: goto 00a9 // -0019 │ │ +3d6412: 160a 0000 |00c3: const-wide/16 v10, #int 0 // #0 │ │ +3d6416: 3108 000a |00c5: cmp-long v8, v0, v10 │ │ +3d641a: 3908 1600 |00c7: if-nez v8, 00dd // +0016 │ │ +3d641e: 1a00 da16 |00c9: const-string v0, "First sync. Adding all local subscriptions." // string@16da │ │ +3d6422: 7120 170b 0900 |00cb: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d6428: 6e10 d29f 0300 |00ce: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getAdded:()Ljava/util/List; // method@9fd2 │ │ +3d642e: 0c00 |00d1: move-result-object v0 │ │ +3d6430: 7220 30a8 0200 |00d2: invoke-interface {v2, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@a830 │ │ +3d6436: 6e10 d39f 0300 |00d5: invoke-virtual {v3}, Lde/danoeh/antennapod/net/sync/serviceinterface/SubscriptionChanges;.getRemoved:()Ljava/util/List; // method@9fd3 │ │ +3d643c: 0c00 |00d8: move-result-object v0 │ │ +3d643e: 7220 30a8 0600 |00d9: invoke-interface {v6, v0}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@a830 │ │ +3d6444: 2802 |00dc: goto 00de // +0002 │ │ +3d6446: 0772 |00dd: move-object v2, v7 │ │ +3d6448: 7210 32a8 0200 |00de: invoke-interface {v2}, Ljava/util/List;.size:()I // method@a832 │ │ +3d644e: 0a00 |00e1: move-result v0 │ │ +3d6450: 3c00 0800 |00e2: if-gtz v0, 00ea // +0008 │ │ +3d6454: 7210 32a8 0600 |00e4: invoke-interface {v6}, Ljava/util/List;.size:()I // method@a832 │ │ +3d645a: 0a00 |00e7: move-result v0 │ │ +3d645c: 3d00 4500 |00e8: if-lez v0, 012d // +0045 │ │ +3d6460: 2200 611b |00ea: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d6464: 7010 06a6 0000 |00ec: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d646a: 1a01 dd08 |00ef: const-string v1, "Added: " // string@08dd │ │ +3d646e: 6e20 12a6 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6474: 1a01 ba04 |00f4: const-string v1, ", " // string@04ba │ │ +3d6478: 7120 37aa 1200 |00f6: invoke-static {v2, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@aa37 │ │ +3d647e: 0c03 |00f9: move-result-object v3 │ │ +3d6480: 6e20 12a6 3000 |00fa: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6486: 6e10 1ba6 0000 |00fd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d648c: 0c00 |0100: move-result-object v0 │ │ +3d648e: 7120 170b 0900 |0101: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d6494: 2200 611b |0104: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d6498: 7010 06a6 0000 |0106: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d649e: 1a03 0642 |0109: const-string v3, "Removed: " // string@4206 │ │ +3d64a2: 6e20 12a6 3000 |010b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d64a8: 7120 37aa 1600 |010e: invoke-static {v6, v1}, Lorg/apache/commons/lang3/StringUtils;.join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String; // method@aa37 │ │ +3d64ae: 0c01 |0111: move-result-object v1 │ │ +3d64b0: 6e20 12a6 1000 |0112: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d64b6: 6e10 1ba6 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d64bc: 0c00 |0118: move-result-object v0 │ │ +3d64be: 7120 170b 0900 |0119: invoke-static {v9, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d64c4: 7100 bf9f 0000 |011c: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.lock:()V // method@9fbf │ │ +3d64ca: 7230 b79f 2f06 |011f: invoke-interface {v15, v2, v6}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.uploadSubscriptionChanges:(Ljava/util/List;Ljava/util/List;)Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse; // method@9fb7 │ │ +3d64d0: 0c0f |0122: move-result-object v15 │ │ +3d64d2: 54e0 85be |0123: iget-object v0, v14, Lde/danoeh/antennapod/net/sync/service/SyncService;.synchronizationQueueStorage:Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage; // field@be85 │ │ +3d64d6: 6e10 fd9f 0000 |0125: invoke-virtual {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueStorage;.clearFeedQueues:()V // method@9ffd │ │ +3d64dc: 53f4 a6c6 |0128: iget-wide v4, v15, Lde/danoeh/antennapod/net/sync/serviceinterface/UploadChangesResponse;.timestamp:J // field@c6a6 │ │ +3d64e0: 7100 c09f 0000 |012a: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ +3d64e6: 7120 b5a3 5400 |012d: invoke-static {v4, v5}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSubscriptionSynchronizationAttemptTimestamp:(J)V // method@a3b5 │ │ +3d64ec: 0e00 |0130: return-void │ │ +3d64ee: 0d0f |0131: move-exception v15 │ │ +3d64f0: 7100 c09f 0000 |0132: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/LockingAsyncExecutor;.unlock:()V // method@9fc0 │ │ +3d64f6: 270f |0135: throw v15 │ │ catches : 1 │ │ 0x011f - 0x012a │ │ -> 0x0131 │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0012 line=147 │ │ @@ -1611891,119 +1611885,119 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 211 16-bit code units │ │ -3d652c: |[3d652c] de.danoeh.antennapod.net.sync.service.SyncService.updateErrorNotification:(Ljava/lang/Exception;)V │ │ -3d653c: 1a00 5b40 |0000: const-string v0, "Posting sync error notification" // string@405b │ │ -3d6540: 1a01 fe45 |0002: const-string v1, "SyncService" // string@45fe │ │ -3d6544: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d654a: 2200 611b |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3d654e: 7010 06a6 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3d6554: 6e10 2b6e 0500 |000c: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d655a: 0c02 |000f: move-result-object v2 │ │ -3d655c: 6003 a2b8 |0010: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_descr:I // field@b8a2 │ │ -3d6560: 6e20 ff01 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3d6566: 0c02 |0015: move-result-object v2 │ │ -3d6568: 6e20 12a6 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d656e: 6e10 3fa6 0600 |0019: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3d6574: 0c06 |001c: move-result-object v6 │ │ -3d6576: 6e20 12a6 6000 |001d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3d657c: 6e10 1ba6 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3d6582: 0c06 |0023: move-result-object v6 │ │ -3d6584: 7100 d2a3 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.gpodnetNotificationsEnabled:()Z // method@a3d2 │ │ -3d658a: 0a00 |0027: move-result v0 │ │ -3d658c: 3900 0800 |0028: if-nez v0, 0030 // +0008 │ │ -3d6590: 1a06 cc44 |002a: const-string v6, "Skipping sync error notification because of user setting" // string@44cc │ │ -3d6594: 7120 170b 6100 |002c: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3d659a: 0e00 |002f: return-void │ │ -3d659c: 7100 45aa 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d65a2: 0c00 |0033: move-result-object v0 │ │ -3d65a4: 1c01 9518 |0034: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3d65a8: 6e20 47aa 1000 |0036: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aa47 │ │ -3d65ae: 0a00 |0039: move-result v0 │ │ -3d65b0: 3800 0f00 |003a: if-eqz v0, 0049 // +000f │ │ -3d65b4: 7100 45aa 0000 |003c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d65ba: 0c00 |003f: move-result-object v0 │ │ -3d65bc: 2201 9518 |0040: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ -3d65c0: 7020 e39a 6100 |0042: invoke-direct {v1, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ -3d65c6: 6e20 48aa 1000 |0045: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3d65cc: 0e00 |0048: return-void │ │ -3d65ce: 6e10 2b6e 0500 |0049: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d65d4: 0c00 |004c: move-result-object v0 │ │ -3d65d6: 6e10 fb01 0000 |004d: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01fb │ │ -3d65dc: 0c00 |0050: move-result-object v0 │ │ -3d65de: 6e10 2b6e 0500 |0051: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d65e4: 0c01 |0054: move-result-object v1 │ │ -3d65e6: 6e10 fc01 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ -3d65ec: 0c01 |0058: move-result-object v1 │ │ -3d65ee: 6e20 7b02 1000 |0059: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@027b │ │ -3d65f4: 0c00 |005c: move-result-object v0 │ │ -3d65f6: 6e10 2b6e 0500 |005d: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d65fc: 0c01 |0060: move-result-object v1 │ │ -3d65fe: 6002 f0b6 |0061: sget v2, Lde/danoeh/antennapod/net/sync/service/R$id;.pending_intent_sync_error:I // field@b6f0 │ │ -3d6602: 6003 e000 |0063: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3d6606: 1304 1700 |0065: const/16 v4, #int 23 // #17 │ │ -3d660a: 3443 0500 |0067: if-lt v3, v4, 006c // +0005 │ │ -3d660e: 1503 0004 |0069: const/high16 v3, #int 67108864 // #400 │ │ -3d6612: 2802 |006b: goto 006d // +0002 │ │ -3d6614: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -3d6616: 1504 0008 |006d: const/high16 v4, #int 134217728 // #800 │ │ -3d661a: b643 |006f: or-int/2addr v3, v4 │ │ -3d661c: 7140 6c01 2130 |0070: invoke-static {v1, v2, v0, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ -3d6622: 0c00 |0073: move-result-object v0 │ │ -3d6624: 2201 9105 |0074: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ -3d6628: 6e10 2b6e 0500 |0076: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d662e: 0c02 |0079: move-result-object v2 │ │ -3d6630: 1a03 6ec0 |007a: const-string v3, "sync_error" // string@c06e │ │ -3d6634: 7030 cb26 2103 |007c: invoke-direct {v1, v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ -3d663a: 6e10 2b6e 0500 |007f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d6640: 0c02 |0082: move-result-object v2 │ │ -3d6642: 6003 a3b8 |0083: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_title:I // field@b8a3 │ │ -3d6646: 6e20 ff01 3200 |0085: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3d664c: 0c02 |0088: move-result-object v2 │ │ -3d664e: 6e20 d526 2100 |0089: invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ -3d6654: 0c01 |008c: move-result-object v1 │ │ -3d6656: 6e20 d426 6100 |008d: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ -3d665c: 0c01 |0090: move-result-object v1 │ │ -3d665e: 2202 8f05 |0091: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ -3d6662: 7010 c526 0200 |0093: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ -3d6668: 6e20 c826 6200 |0096: invoke-virtual {v2, v6}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ -3d666e: 0c06 |0099: move-result-object v6 │ │ -3d6670: 6e20 e026 6100 |009a: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ -3d6676: 0c06 |009d: move-result-object v6 │ │ -3d6678: 6e20 d326 0600 |009e: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ -3d667e: 0c06 |00a1: move-result-object v6 │ │ -3d6680: 6000 6cb6 |00a2: sget v0, Lde/danoeh/antennapod/net/sync/service/R$drawable;.ic_notification_sync_error:I // field@b66c │ │ -3d6684: 6e20 df26 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ -3d668a: 0c06 |00a7: move-result-object v6 │ │ -3d668c: 1210 |00a8: const/4 v0, #int 1 // #1 │ │ -3d668e: 6e20 d126 0600 |00a9: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ -3d6694: 0c06 |00ac: move-result-object v6 │ │ -3d6696: 6e20 e326 0600 |00ad: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ -3d669c: 0c06 |00b0: move-result-object v6 │ │ -3d669e: 6e10 cd26 0600 |00b1: invoke-virtual {v6}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ -3d66a4: 0c06 |00b4: move-result-object v6 │ │ -3d66a6: 6e10 2b6e 0500 |00b5: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d66ac: 0c00 |00b8: move-result-object v0 │ │ -3d66ae: 1a01 d89f |00b9: const-string v1, "notification" // string@9fd8 │ │ -3d66b2: 6e20 0202 1000 |00bb: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3d66b8: 0c00 |00be: move-result-object v0 │ │ -3d66ba: 1f00 3500 |00bf: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ -3d66be: 6e10 2b6e 0500 |00c1: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ -3d66c4: 0c01 |00c4: move-result-object v1 │ │ -3d66c6: 1a02 9756 |00c5: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ -3d66ca: 7120 7327 2100 |00c7: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3d66d0: 0a01 |00ca: move-result v1 │ │ -3d66d2: 3901 0700 |00cb: if-nez v1, 00d2 // +0007 │ │ -3d66d6: 6001 e0b6 |00cd: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b6e0 │ │ -3d66da: 6e30 6901 1006 |00cf: invoke-virtual {v0, v1, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ -3d66e0: 0e00 |00d2: return-void │ │ +3d6504: |[3d6504] de.danoeh.antennapod.net.sync.service.SyncService.updateErrorNotification:(Ljava/lang/Exception;)V │ │ +3d6514: 1a00 5b40 |0000: const-string v0, "Posting sync error notification" // string@405b │ │ +3d6518: 1a01 fe45 |0002: const-string v1, "SyncService" // string@45fe │ │ +3d651c: 7120 170b 0100 |0004: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d6522: 2200 611b |0007: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3d6526: 7010 06a6 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3d652c: 6e10 2b6e 0500 |000c: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d6532: 0c02 |000f: move-result-object v2 │ │ +3d6534: 6003 a2b8 |0010: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_descr:I // field@b8a2 │ │ +3d6538: 6e20 ff01 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3d653e: 0c02 |0015: move-result-object v2 │ │ +3d6540: 6e20 12a6 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6546: 6e10 3fa6 0600 |0019: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3d654c: 0c06 |001c: move-result-object v6 │ │ +3d654e: 6e20 12a6 6000 |001d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3d6554: 6e10 1ba6 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3d655a: 0c06 |0023: move-result-object v6 │ │ +3d655c: 7100 d2a3 0000 |0024: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.gpodnetNotificationsEnabled:()Z // method@a3d2 │ │ +3d6562: 0a00 |0027: move-result v0 │ │ +3d6564: 3900 0800 |0028: if-nez v0, 0030 // +0008 │ │ +3d6568: 1a06 cc44 |002a: const-string v6, "Skipping sync error notification because of user setting" // string@44cc │ │ +3d656c: 7120 170b 6100 |002c: invoke-static {v1, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3d6572: 0e00 |002f: return-void │ │ +3d6574: 7100 45aa 0000 |0030: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d657a: 0c00 |0033: move-result-object v0 │ │ +3d657c: 1c01 9518 |0034: const-class v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3d6580: 6e20 47aa 1000 |0036: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.hasSubscriberForEvent:(Ljava/lang/Class;)Z // method@aa47 │ │ +3d6586: 0a00 |0039: move-result v0 │ │ +3d6588: 3800 0f00 |003a: if-eqz v0, 0049 // +000f │ │ +3d658c: 7100 45aa 0000 |003c: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d6592: 0c00 |003f: move-result-object v0 │ │ +3d6594: 2201 9518 |0040: new-instance v1, Lde/danoeh/antennapod/event/MessageEvent; // type@1895 │ │ +3d6598: 7020 e39a 6100 |0042: invoke-direct {v1, v6}, Lde/danoeh/antennapod/event/MessageEvent;.:(Ljava/lang/String;)V // method@9ae3 │ │ +3d659e: 6e20 48aa 1000 |0045: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3d65a4: 0e00 |0048: return-void │ │ +3d65a6: 6e10 2b6e 0500 |0049: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d65ac: 0c00 |004c: move-result-object v0 │ │ +3d65ae: 6e10 fb01 0000 |004d: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01fb │ │ +3d65b4: 0c00 |0050: move-result-object v0 │ │ +3d65b6: 6e10 2b6e 0500 |0051: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d65bc: 0c01 |0054: move-result-object v1 │ │ +3d65be: 6e10 fc01 0100 |0055: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01fc │ │ +3d65c4: 0c01 |0058: move-result-object v1 │ │ +3d65c6: 6e20 7b02 1000 |0059: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@027b │ │ +3d65cc: 0c00 |005c: move-result-object v0 │ │ +3d65ce: 6e10 2b6e 0500 |005d: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d65d4: 0c01 |0060: move-result-object v1 │ │ +3d65d6: 6002 f0b6 |0061: sget v2, Lde/danoeh/antennapod/net/sync/service/R$id;.pending_intent_sync_error:I // field@b6f0 │ │ +3d65da: 6003 e000 |0063: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3d65de: 1304 1700 |0065: const/16 v4, #int 23 // #17 │ │ +3d65e2: 3443 0500 |0067: if-lt v3, v4, 006c // +0005 │ │ +3d65e6: 1503 0004 |0069: const/high16 v3, #int 67108864 // #400 │ │ +3d65ea: 2802 |006b: goto 006d // +0002 │ │ +3d65ec: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +3d65ee: 1504 0008 |006d: const/high16 v4, #int 134217728 // #800 │ │ +3d65f2: b643 |006f: or-int/2addr v3, v4 │ │ +3d65f4: 7140 6c01 2130 |0070: invoke-static {v1, v2, v0, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@016c │ │ +3d65fa: 0c00 |0073: move-result-object v0 │ │ +3d65fc: 2201 9105 |0074: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@0591 │ │ +3d6600: 6e10 2b6e 0500 |0076: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d6606: 0c02 |0079: move-result-object v2 │ │ +3d6608: 1a03 6ec0 |007a: const-string v3, "sync_error" // string@c06e │ │ +3d660c: 7030 cb26 2103 |007c: invoke-direct {v1, v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@26cb │ │ +3d6612: 6e10 2b6e 0500 |007f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d6618: 0c02 |0082: move-result-object v2 │ │ +3d661a: 6003 a3b8 |0083: sget v3, Lde/danoeh/antennapod/net/sync/service/R$string;.gpodnetsync_error_title:I // field@b8a3 │ │ +3d661e: 6e20 ff01 3200 |0085: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3d6624: 0c02 |0088: move-result-object v2 │ │ +3d6626: 6e20 d526 2100 |0089: invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d5 │ │ +3d662c: 0c01 |008c: move-result-object v1 │ │ +3d662e: 6e20 d426 6100 |008d: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@26d4 │ │ +3d6634: 0c01 |0090: move-result-object v1 │ │ +3d6636: 2202 8f05 |0091: new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle; // type@058f │ │ +3d663a: 7010 c526 0200 |0093: invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;.:()V // method@26c5 │ │ +3d6640: 6e20 c826 6200 |0096: invoke-virtual {v2, v6}, Landroidx/core/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle; // method@26c8 │ │ +3d6646: 0c06 |0099: move-result-object v6 │ │ +3d6648: 6e20 e026 6100 |009a: invoke-virtual {v1, v6}, Landroidx/core/app/NotificationCompat$Builder;.setStyle:(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder; // method@26e0 │ │ +3d664e: 0c06 |009d: move-result-object v6 │ │ +3d6650: 6e20 d326 0600 |009e: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@26d3 │ │ +3d6656: 0c06 |00a1: move-result-object v6 │ │ +3d6658: 6000 6cb6 |00a2: sget v0, Lde/danoeh/antennapod/net/sync/service/R$drawable;.ic_notification_sync_error:I // field@b66c │ │ +3d665c: 6e20 df26 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26df │ │ +3d6662: 0c06 |00a7: move-result-object v6 │ │ +3d6664: 1210 |00a8: const/4 v0, #int 1 // #1 │ │ +3d6666: 6e20 d126 0600 |00a9: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@26d1 │ │ +3d666c: 0c06 |00ac: move-result-object v6 │ │ +3d666e: 6e20 e326 0600 |00ad: invoke-virtual {v6, v0}, Landroidx/core/app/NotificationCompat$Builder;.setVisibility:(I)Landroidx/core/app/NotificationCompat$Builder; // method@26e3 │ │ +3d6674: 0c06 |00b0: move-result-object v6 │ │ +3d6676: 6e10 cd26 0600 |00b1: invoke-virtual {v6}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@26cd │ │ +3d667c: 0c06 |00b4: move-result-object v6 │ │ +3d667e: 6e10 2b6e 0500 |00b5: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d6684: 0c00 |00b8: move-result-object v0 │ │ +3d6686: 1a01 d89f |00b9: const-string v1, "notification" // string@9fd8 │ │ +3d668a: 6e20 0202 1000 |00bb: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3d6690: 0c00 |00be: move-result-object v0 │ │ +3d6692: 1f00 3500 |00bf: check-cast v0, Landroid/app/NotificationManager; // type@0035 │ │ +3d6696: 6e10 2b6e 0500 |00c1: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getApplicationContext:()Landroid/content/Context; // method@6e2b │ │ +3d669c: 0c01 |00c4: move-result-object v1 │ │ +3d669e: 1a02 9756 |00c5: const-string v2, "android.permission.POST_NOTIFICATIONS" // string@5697 │ │ +3d66a2: 7120 7327 2100 |00c7: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3d66a8: 0a01 |00ca: move-result v1 │ │ +3d66aa: 3901 0700 |00cb: if-nez v1, 00d2 // +0007 │ │ +3d66ae: 6001 e0b6 |00cd: sget v1, Lde/danoeh/antennapod/net/sync/service/R$id;.notification_gpodnet_sync_error:I // field@b6e0 │ │ +3d66b2: 6e30 6901 1006 |00cf: invoke-virtual {v0, v1, v6}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0169 │ │ +3d66b8: 0e00 |00d2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=311 │ │ 0x0007 line=312 │ │ 0x0019 line=313 │ │ 0x0024 line=315 │ │ 0x002c line=316 │ │ @@ -1612037,36 +1612031,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -3d66e4: |[3d66e4] de.danoeh.antennapod.net.sync.service.SyncService.waitForDownloadServiceCompleted:()V │ │ -3d66f4: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d66fa: 0c00 |0003: move-result-object v0 │ │ -3d66fc: 2201 a618 |0004: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d6700: 6002 42ba |0006: sget v2, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_wait_for_downloads:I // field@ba42 │ │ -3d6704: 7020 029b 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d670a: 6e20 49aa 1000 |000b: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d6710: 1600 e803 |000e: const-wide/16 v0, #int 1000 // #3e8 │ │ -3d6714: 7120 34a6 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@a634 │ │ -3d671a: 7100 45aa 0000 |0013: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d6720: 0c00 |0016: move-result-object v0 │ │ -3d6722: 1c01 9418 |0017: const-class v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3d6726: 6e20 46aa 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.getStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; // method@aa46 │ │ -3d672c: 0c00 |001c: move-result-object v0 │ │ -3d672e: 1f00 9418 |001d: check-cast v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3d6732: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ -3d6736: 5500 b06a |0021: iget-boolean v0, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6ab0 │ │ -3d673a: 3900 ebff |0023: if-nez v0, 000e // -0015 │ │ -3d673e: 0e00 |0025: return-void │ │ -3d6740: 0d00 |0026: move-exception v0 │ │ -3d6742: 6e10 42a6 0000 |0027: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3d6748: 0e00 |002a: return-void │ │ +3d66bc: |[3d66bc] de.danoeh.antennapod.net.sync.service.SyncService.waitForDownloadServiceCompleted:()V │ │ +3d66cc: 7100 45aa 0000 |0000: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d66d2: 0c00 |0003: move-result-object v0 │ │ +3d66d4: 2201 a618 |0004: new-instance v1, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d66d8: 6002 42ba |0006: sget v2, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_wait_for_downloads:I // field@ba42 │ │ +3d66dc: 7020 029b 2100 |0008: invoke-direct {v1, v2}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d66e2: 6e20 49aa 1000 |000b: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d66e8: 1600 e803 |000e: const-wide/16 v0, #int 1000 // #3e8 │ │ +3d66ec: 7120 34a6 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@a634 │ │ +3d66f2: 7100 45aa 0000 |0013: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d66f8: 0c00 |0016: move-result-object v0 │ │ +3d66fa: 1c01 9418 |0017: const-class v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3d66fe: 6e20 46aa 1000 |0019: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.getStickyEvent:(Ljava/lang/Class;)Ljava/lang/Object; // method@aa46 │ │ +3d6704: 0c00 |001c: move-result-object v0 │ │ +3d6706: 1f00 9418 |001d: check-cast v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3d670a: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ +3d670e: 5500 b06a |0021: iget-boolean v0, v0, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.isFeedUpdateRunning:Z // field@6ab0 │ │ +3d6712: 3900 ebff |0023: if-nez v0, 000e // -0015 │ │ +3d6716: 0e00 |0025: return-void │ │ +3d6718: 0d00 |0026: move-exception v0 │ │ +3d671a: 6e10 42a6 0000 |0027: invoke-virtual {v0}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3d6720: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0010 - 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0026 │ │ positions : │ │ 0x0000 line=200 │ │ 0x0010 line=204 │ │ 0x0013 line=205 │ │ @@ -1612081,75 +1612075,75 @@ │ │ type : '()Landroidx/work/ListenableWorker$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -3d59a8: |[3d59a8] de.danoeh.antennapod.net.sync.service.SyncService.doWork:()Landroidx/work/ListenableWorker$Result; │ │ -3d59b8: 7010 7b9f 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; // method@9f7b │ │ -3d59be: 0c00 |0003: move-result-object v0 │ │ -3d59c0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -3d59c4: 7100 286e 0000 |0006: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ -3d59ca: 0c00 |0009: move-result-object v0 │ │ -3d59cc: 1100 |000a: return-object v0 │ │ -3d59ce: 7100 b7a3 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.updateLastSynchronizationAttempt:()V // method@a3b7 │ │ -3d59d4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -3d59d6: 7110 7f9f 0100 |000f: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ -3d59dc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -3d59de: 7210 b49f 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.login:()V // method@9fb4 │ │ -3d59e4: 7020 839f 0500 |0016: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@9f83 │ │ -3d59ea: 7010 859f 0500 |0019: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.waitForDownloadServiceCompleted:()V // method@9f85 │ │ -3d59f0: 7020 819f 0500 |001c: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@9f81 │ │ -3d59f6: 7210 b59f 0000 |001f: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.logout:()V // method@9fb5 │ │ -3d59fc: 7010 789f 0500 |0022: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.clearErrorNotifications:()V // method@9f78 │ │ -3d5a02: 7100 45aa 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d5a08: 0c00 |0028: move-result-object v0 │ │ -3d5a0a: 2203 a618 |0029: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d5a0e: 6004 40ba |002b: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_success:I // field@ba40 │ │ -3d5a12: 7020 029b 4300 |002d: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d5a18: 6e20 49aa 3000 |0030: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d5a1e: 7110 b6a3 0100 |0033: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a3b6 │ │ -3d5a24: 7100 286e 0000 |0036: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ -3d5a2a: 0c00 |0039: move-result-object v0 │ │ -3d5a2c: 7110 7f9f 0200 |003a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ -3d5a32: 1100 |003d: return-object v0 │ │ -3d5a34: 0d00 |003e: move-exception v0 │ │ -3d5a36: 283f |003f: goto 007e // +003f │ │ -3d5a38: 0d00 |0040: move-exception v0 │ │ -3d5a3a: 7100 45aa 0000 |0041: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3d5a40: 0c01 |0044: move-result-object v1 │ │ -3d5a42: 2203 a618 |0045: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ -3d5a46: 6004 3dba |0047: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_error:I // field@ba3d │ │ -3d5a4a: 7020 029b 4300 |0049: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ -3d5a50: 6e20 49aa 3100 |004c: invoke-virtual {v1, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3d5a56: 7110 b6a3 0200 |004f: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a3b6 │ │ -3d5a5c: 1a01 fe45 |0052: const-string v1, "SyncService" // string@45fe │ │ -3d5a60: 7110 1b0b 0000 |0054: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3d5a66: 0c03 |0057: move-result-object v3 │ │ -3d5a68: 7120 190b 3100 |0058: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3d5a6e: 2001 d419 |005b: instance-of v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ -3d5a72: 3801 1600 |005d: if-eqz v1, 0073 // +0016 │ │ -3d5a76: 6e10 316e 0500 |005f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@6e31 │ │ -3d5a7c: 0a01 |0062: move-result v1 │ │ -3d5a7e: dc01 0103 |0063: rem-int/lit8 v1, v1, #int 3 // #03 │ │ -3d5a82: 1223 |0065: const/4 v3, #int 2 // #2 │ │ -3d5a84: 3331 0500 |0066: if-ne v1, v3, 006b // +0005 │ │ -3d5a88: 7020 849f 0500 |0068: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@9f84 │ │ -3d5a8e: 7100 276e 0000 |006b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@6e27 │ │ -3d5a94: 0c00 |006e: move-result-object v0 │ │ -3d5a96: 7110 7f9f 0200 |006f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ -3d5a9c: 1100 |0072: return-object v0 │ │ -3d5a9e: 7020 849f 0500 |0073: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@9f84 │ │ -3d5aa4: 7100 266e 0000 |0076: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ -3d5aaa: 0c00 |0079: move-result-object v0 │ │ -3d5aac: 7110 7f9f 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ -3d5ab2: 1100 |007d: return-object v0 │ │ -3d5ab4: 7110 7f9f 0200 |007e: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ -3d5aba: 2700 |0081: throw v0 │ │ +3d5980: |[3d5980] de.danoeh.antennapod.net.sync.service.SyncService.doWork:()Landroidx/work/ListenableWorker$Result; │ │ +3d5990: 7010 7b9f 0500 |0000: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.getActiveSyncProvider:()Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService; // method@9f7b │ │ +3d5996: 0c00 |0003: move-result-object v0 │ │ +3d5998: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +3d599c: 7100 286e 0000 |0006: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ +3d59a2: 0c00 |0009: move-result-object v0 │ │ +3d59a4: 1100 |000a: return-object v0 │ │ +3d59a6: 7100 b7a3 0000 |000b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.updateLastSynchronizationAttempt:()V // method@a3b7 │ │ +3d59ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +3d59ae: 7110 7f9f 0100 |000f: invoke-static {v1}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ +3d59b4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +3d59b6: 7210 b49f 0000 |0013: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.login:()V // method@9fb4 │ │ +3d59bc: 7020 839f 0500 |0016: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncSubscriptions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@9f83 │ │ +3d59c2: 7010 859f 0500 |0019: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.waitForDownloadServiceCompleted:()V // method@9f85 │ │ +3d59c8: 7020 819f 0500 |001c: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.syncEpisodeActions:(Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;)V // method@9f81 │ │ +3d59ce: 7210 b59f 0000 |001f: invoke-interface {v0}, Lde/danoeh/antennapod/net/sync/serviceinterface/ISyncService;.logout:()V // method@9fb5 │ │ +3d59d4: 7010 789f 0500 |0022: invoke-direct {v5}, Lde/danoeh/antennapod/net/sync/service/SyncService;.clearErrorNotifications:()V // method@9f78 │ │ +3d59da: 7100 45aa 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d59e0: 0c00 |0028: move-result-object v0 │ │ +3d59e2: 2203 a618 |0029: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d59e6: 6004 40ba |002b: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_success:I // field@ba40 │ │ +3d59ea: 7020 029b 4300 |002d: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d59f0: 6e20 49aa 3000 |0030: invoke-virtual {v0, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d59f6: 7110 b6a3 0100 |0033: invoke-static {v1}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a3b6 │ │ +3d59fc: 7100 286e 0000 |0036: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@6e28 │ │ +3d5a02: 0c00 |0039: move-result-object v0 │ │ +3d5a04: 7110 7f9f 0200 |003a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ +3d5a0a: 1100 |003d: return-object v0 │ │ +3d5a0c: 0d00 |003e: move-exception v0 │ │ +3d5a0e: 283f |003f: goto 007e // +003f │ │ +3d5a10: 0d00 |0040: move-exception v0 │ │ +3d5a12: 7100 45aa 0000 |0041: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3d5a18: 0c01 |0044: move-result-object v1 │ │ +3d5a1a: 2203 a618 |0045: new-instance v3, Lde/danoeh/antennapod/event/SyncServiceEvent; // type@18a6 │ │ +3d5a1e: 6004 3dba |0047: sget v4, Lde/danoeh/antennapod/net/sync/service/R$string;.sync_status_error:I // field@ba3d │ │ +3d5a22: 7020 029b 4300 |0049: invoke-direct {v3, v4}, Lde/danoeh/antennapod/event/SyncServiceEvent;.:(I)V // method@9b02 │ │ +3d5a28: 6e20 49aa 3100 |004c: invoke-virtual {v1, v3}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3d5a2e: 7110 b6a3 0200 |004f: invoke-static {v2}, Lde/danoeh/antennapod/storage/preferences/SynchronizationSettings;.setLastSynchronizationAttemptSuccess:(Z)V // method@a3b6 │ │ +3d5a34: 1a01 fe45 |0052: const-string v1, "SyncService" // string@45fe │ │ +3d5a38: 7110 1b0b 0000 |0054: invoke-static {v0}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3d5a3e: 0c03 |0057: move-result-object v3 │ │ +3d5a40: 7120 190b 3100 |0058: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3d5a46: 2001 d419 |005b: instance-of v1, v0, Lde/danoeh/antennapod/net/sync/serviceinterface/SyncServiceException; // type@19d4 │ │ +3d5a4a: 3801 1600 |005d: if-eqz v1, 0073 // +0016 │ │ +3d5a4e: 6e10 316e 0500 |005f: invoke-virtual {v5}, Landroidx/work/ListenableWorker;.getRunAttemptCount:()I // method@6e31 │ │ +3d5a54: 0a01 |0062: move-result v1 │ │ +3d5a56: dc01 0103 |0063: rem-int/lit8 v1, v1, #int 3 // #03 │ │ +3d5a5a: 1223 |0065: const/4 v3, #int 2 // #2 │ │ +3d5a5c: 3331 0500 |0066: if-ne v1, v3, 006b // +0005 │ │ +3d5a60: 7020 849f 0500 |0068: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@9f84 │ │ +3d5a66: 7100 276e 0000 |006b: invoke-static {}, Landroidx/work/ListenableWorker$Result;.retry:()Landroidx/work/ListenableWorker$Result; // method@6e27 │ │ +3d5a6c: 0c00 |006e: move-result-object v0 │ │ +3d5a6e: 7110 7f9f 0200 |006f: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ +3d5a74: 1100 |0072: return-object v0 │ │ +3d5a76: 7020 849f 0500 |0073: invoke-direct {v5, v0}, Lde/danoeh/antennapod/net/sync/service/SyncService;.updateErrorNotification:(Ljava/lang/Exception;)V // method@9f84 │ │ +3d5a7c: 7100 266e 0000 |0076: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@6e26 │ │ +3d5a82: 0c00 |0079: move-result-object v0 │ │ +3d5a84: 7110 7f9f 0200 |007a: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ +3d5a8a: 1100 |007d: return-object v0 │ │ +3d5a8c: 7110 7f9f 0200 |007e: invoke-static {v2}, Lde/danoeh/antennapod/net/sync/service/SyncService;.setCurrentlyActive:(Z)V // method@9f7f │ │ +3d5a92: 2700 |0081: throw v0 │ │ catches : 3 │ │ 0x0013 - 0x003a │ │ Ljava/lang/Exception; -> 0x0040 │ │ -> 0x003e │ │ 0x0041 - 0x006f │ │ -> 0x003e │ │ 0x0073 - 0x007a │ │ @@ -1670855,17 +1670849,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b4274: |[3b4274] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ -3b4284: 7030 da98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$6:(Landroid/content/DialogInterface;I)V // method@98da │ │ -3b428a: 0e00 |0003: return-void │ │ +3b424c: |[3b424c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$1O3qEPhbnbZkdNZFBgl6j-Qr7UQ:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ +3b425c: 7030 da98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$6:(Landroid/content/DialogInterface;I)V // method@98da │ │ +3b4262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1670875,17 +1670869,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b428c: |[3b428c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V │ │ -3b429c: 7020 e398 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$10:(Ljava/util/ArrayList;)V // method@98e3 │ │ -3b42a2: 0e00 |0003: return-void │ │ +3b4264: |[3b4264] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$3rlmr9sxV-oL7Gr2kTxVuq3-b28:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/util/ArrayList;)V │ │ +3b4274: 7020 e398 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$10:(Ljava/util/ArrayList;)V // method@98e3 │ │ +3b427a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/ArrayList; │ │ │ │ @@ -1670894,17 +1670888,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -3b42a4: |[3b42a4] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3b42b4: 7606 dd98 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@98dd │ │ -3b42ba: 0e00 |0003: return-void │ │ +3b427c: |[3b427c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$FRUoIiMbJKICdJWJxa0mO9_pl-U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3b428c: 7606 dd98 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@98dd │ │ +3b4292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1670916,17 +1670910,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b42bc: |[3b42bc] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ -3b42cc: 7030 db98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$7:(Landroid/content/DialogInterface;I)V // method@98db │ │ -3b42d2: 0e00 |0003: return-void │ │ +3b4294: |[3b4294] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$QGqR7oCO-4gRRF0RS1y_SU8-cFo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ +3b42a4: 7030 db98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$7:(Landroid/content/DialogInterface;I)V // method@98db │ │ +3b42aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1670936,17 +1670930,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b42d4: |[3b42d4] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b42e4: 7010 df98 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$2:()V // method@98df │ │ -3b42ea: 0e00 |0003: return-void │ │ +3b42ac: |[3b42ac] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$dB_AJLhbv7XeK_8veVhIsJf4HgI:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b42bc: 7010 df98 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$2:()V // method@98df │ │ +3b42c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #5 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1670954,17 +1670948,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b42ec: |[3b42ec] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ -3b42fc: 7010 e098 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$3:()V // method@98e0 │ │ -3b4302: 0e00 |0003: return-void │ │ +3b42c4: |[3b42c4] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$krKWGRTkkjvD2JHM3LyyGNW6fac:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V │ │ +3b42d4: 7010 e098 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$3:()V // method@98e0 │ │ +3b42da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #6 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1670972,17 +1670966,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b4304: |[3b4304] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ -3b4314: 7030 e498 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$11:(Landroid/content/DialogInterface;I)V // method@98e4 │ │ -3b431a: 0e00 |0003: return-void │ │ +3b42dc: |[3b42dc] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$oLyiFq4q8eRrM75FWRxn_-OCk8U:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/content/DialogInterface;I)V │ │ +3b42ec: 7030 e498 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$11:(Landroid/content/DialogInterface;I)V // method@98e4 │ │ +3b42f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1670992,17 +1670986,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b431c: |[3b431c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ -3b432c: 7020 e298 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$5:(Landroid/view/View;)V // method@98e2 │ │ -3b4332: 0e00 |0003: return-void │ │ +3b42f4: |[3b42f4] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$qS5nkIMobKn_gkHdyJHUkIyQ6kg:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ +3b4304: 7020 e298 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$5:(Landroid/view/View;)V // method@98e2 │ │ +3b430a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1671011,17 +1671005,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b4334: |[3b4334] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ -3b4344: 7020 e198 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$4:(Ljava/lang/Throwable;)V // method@98e1 │ │ -3b434a: 0e00 |0003: return-void │ │ +3b430c: |[3b430c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$sffVwC9S0hPFQPzZ7Hnjp1tLXoo:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ +3b431c: 7020 e198 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$4:(Ljava/lang/Throwable;)V // method@98e1 │ │ +3b4322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1671030,18 +1671024,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b4198: |[3b4198] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; │ │ -3b41a8: 7010 e698 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$9:()Ljava/util/ArrayList; // method@98e6 │ │ -3b41ae: 0c00 |0003: move-result-object v0 │ │ -3b41b0: 1100 |0004: return-object v0 │ │ +3b4170: |[3b4170] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$ufrGyvmejtdbdxs2_WeWwNGdVCY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)Ljava/util/ArrayList; │ │ +3b4180: 7010 e698 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$9:()Ljava/util/ArrayList; // method@98e6 │ │ +3b4186: 0c00 |0003: move-result-object v0 │ │ +3b4188: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #10 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1671049,17 +1671043,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b434c: |[3b434c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V │ │ -3b435c: 7020 dc98 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$8:(Ljava/lang/Boolean;)V // method@98dc │ │ -3b4362: 0e00 |0003: return-void │ │ +3b4324: |[3b4324] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$woBbUYQmWkEDN0YomYBasng6kGk:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Boolean;)V │ │ +3b4334: 7020 dc98 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$new$8:(Ljava/lang/Boolean;)V // method@98dc │ │ +3b433a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Boolean; │ │ │ │ @@ -1671068,17 +1671062,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b4364: |[3b4364] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ -3b4374: 7020 de98 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$1:(Landroid/view/View;)V // method@98de │ │ -3b437a: 0e00 |0003: return-void │ │ +3b433c: |[3b433c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yPe2ZI0n7_n5IwsZM0VPEaCWIaA:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Landroid/view/View;)V │ │ +3b434c: 7020 de98 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$onCreate$1:(Landroid/view/View;)V // method@98de │ │ +3b4352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1671087,17 +1671081,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b437c: |[3b437c] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ -3b438c: 7020 e598 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$12:(Ljava/lang/Throwable;)V // method@98e5 │ │ -3b4392: 0e00 |0003: return-void │ │ +3b4354: |[3b4354] de.danoeh.antennapod.activity.OpmlImportActivity.$r8$lambda$yW-U4M52HiitnK4ET8dB4DIczcY:(Lde/danoeh/antennapod/activity/OpmlImportActivity;Ljava/lang/Throwable;)V │ │ +3b4364: 7020 e598 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.lambda$startImport$12:(Ljava/lang/Throwable;)V // method@98e5 │ │ +3b436a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -1671106,24 +1671100,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -3b4394: |[3b4394] de.danoeh.antennapod.activity.OpmlImportActivity.:()V │ │ -3b43a4: 7010 2d14 0200 |0000: invoke-direct {v2}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@142d │ │ -3b43aa: 2200 4703 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission; // type@0347 │ │ -3b43ae: 7010 6613 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;.:()V // method@1366 │ │ -3b43b4: 2201 3518 |0008: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; // type@1835 │ │ -3b43b8: 7020 c898 2100 |000a: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c8 │ │ -3b43be: 6e30 c512 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/activity/ComponentActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@12c5 │ │ -3b43c4: 0c00 |0010: move-result-object v0 │ │ -3b43c6: 5b20 df68 |0011: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@68df │ │ -3b43ca: 0e00 |0013: return-void │ │ +3b436c: |[3b436c] de.danoeh.antennapod.activity.OpmlImportActivity.:()V │ │ +3b437c: 7010 2d14 0200 |0000: invoke-direct {v2}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@142d │ │ +3b4382: 2200 4703 |0003: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission; // type@0347 │ │ +3b4386: 7010 6613 0000 |0005: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;.:()V // method@1366 │ │ +3b438c: 2201 3518 |0008: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9; // type@1835 │ │ +3b4390: 7020 c898 2100 |000a: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda9;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c8 │ │ +3b4396: 6e30 c512 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/activity/ComponentActivity;.registerForActivityResult:(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher; // method@12c5 │ │ +3b439c: 0c00 |0010: move-result-object v0 │ │ +3b439e: 5b20 df68 |0011: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@68df │ │ +3b43a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=199 │ │ 0x000d line=200 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ @@ -1671133,32 +1671127,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -3b4220: |[3b4220] de.danoeh.antennapod.activity.OpmlImportActivity.getTitleList:()Ljava/util/List; │ │ -3b4230: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3b4234: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3b423a: 5431 de68 |0005: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@68de │ │ -3b423e: 3801 1a00 |0007: if-eqz v1, 0021 // +001a │ │ -3b4242: 6e10 61a7 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@a761 │ │ -3b4248: 0c01 |000c: move-result-object v1 │ │ -3b424a: 7210 0da8 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3b4250: 0a02 |0010: move-result v2 │ │ -3b4252: 3802 1000 |0011: if-eqz v2, 0021 // +0010 │ │ -3b4256: 7210 0ea8 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3b425c: 0c02 |0016: move-result-object v2 │ │ -3b425e: 1f02 ab1a |0017: check-cast v2, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1aab │ │ -3b4262: 6e10 8fa3 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a38f │ │ -3b4268: 0c02 |001c: move-result-object v2 │ │ -3b426a: 7220 1fa8 2000 |001d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3b4270: 28ed |0020: goto 000d // -0013 │ │ -3b4272: 1100 |0021: return-object v0 │ │ +3b41f8: |[3b41f8] de.danoeh.antennapod.activity.OpmlImportActivity.getTitleList:()Ljava/util/List; │ │ +3b4208: 2200 d31b |0000: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3b420c: 7010 54a7 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3b4212: 5431 de68 |0005: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@68de │ │ +3b4216: 3801 1a00 |0007: if-eqz v1, 0021 // +001a │ │ +3b421a: 6e10 61a7 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@a761 │ │ +3b4220: 0c01 |000c: move-result-object v1 │ │ +3b4222: 7210 0da8 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3b4228: 0a02 |0010: move-result v2 │ │ +3b422a: 3802 1000 |0011: if-eqz v2, 0021 // +0010 │ │ +3b422e: 7210 0ea8 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3b4234: 0c02 |0016: move-result-object v2 │ │ +3b4236: 1f02 ab1a |0017: check-cast v2, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1aab │ │ +3b423a: 6e10 8fa3 0200 |0019: invoke-virtual {v2}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a38f │ │ +3b4240: 0c02 |001c: move-result-object v2 │ │ +3b4242: 7220 1fa8 2000 |001d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3b4248: 28ed |0020: goto 000d // -0013 │ │ +3b424a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x0009 line=152 │ │ 0x0019 line=153 │ │ locals : │ │ @@ -1671169,17 +1671163,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b441c: |[3b441c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$6:(Landroid/content/DialogInterface;I)V │ │ -3b442c: 7010 ea98 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@98ea │ │ -3b4432: 0e00 |0003: return-void │ │ +3b43f4: |[3b43f4] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$6:(Landroid/content/DialogInterface;I)V │ │ +3b4404: 7010 ea98 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@98ea │ │ +3b440a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1671189,17 +1671183,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b4434: |[3b4434] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$7:(Landroid/content/DialogInterface;I)V │ │ -3b4444: 6e10 6c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b444a: 0e00 |0003: return-void │ │ +3b440c: |[3b440c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$7:(Landroid/content/DialogInterface;I)V │ │ +3b441c: 6e10 6c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b4422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1671209,37 +1671203,37 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -3b444c: |[3b444c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$8:(Ljava/lang/Boolean;)V │ │ -3b445c: 6e10 f4a4 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ -3b4462: 0a03 |0003: move-result v3 │ │ -3b4464: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -3b4468: 7010 ec98 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@98ec │ │ -3b446e: 2826 |0009: goto 002f // +0026 │ │ -3b4470: 2203 6015 |000a: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ -3b4474: 7020 ba85 2300 |000c: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ -3b447a: 6000 bc5a |000f: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_ask_read_permission:I // field@5abc │ │ -3b447e: 6e20 da85 0300 |0011: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ -3b4484: 0c03 |0014: move-result-object v3 │ │ -3b4486: 2200 3318 |0015: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; // type@1833 │ │ -3b448a: 7020 c498 2000 |0017: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c4 │ │ -3b4490: 1401 0a00 0401 |001a: const v1, #float 2.42446e-38 // #0104000a │ │ -3b4496: 6e30 f885 1300 |001d: invoke-virtual {v3, v1, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ -3b449c: 0c03 |0020: move-result-object v3 │ │ -3b449e: 6000 b958 |0021: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@58b9 │ │ -3b44a2: 2201 3418 |0023: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; // type@1834 │ │ -3b44a6: 7020 c698 2100 |0025: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c6 │ │ -3b44ac: 6e30 e485 0301 |0028: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85e4 │ │ -3b44b2: 0c03 |002b: move-result-object v3 │ │ -3b44b4: 6e10 2014 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ -3b44ba: 0e00 |002f: return-void │ │ +3b4424: |[3b4424] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$new$8:(Ljava/lang/Boolean;)V │ │ +3b4434: 6e10 f4a4 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@a4f4 │ │ +3b443a: 0a03 |0003: move-result v3 │ │ +3b443c: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +3b4440: 7010 ec98 0200 |0006: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@98ec │ │ +3b4446: 2826 |0009: goto 002f // +0026 │ │ +3b4448: 2203 6015 |000a: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ +3b444c: 7020 ba85 2300 |000c: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ +3b4452: 6000 bc5a |000f: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_ask_read_permission:I // field@5abc │ │ +3b4456: 6e20 da85 0300 |0011: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ +3b445c: 0c03 |0014: move-result-object v3 │ │ +3b445e: 2200 3318 |0015: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7; // type@1833 │ │ +3b4462: 7020 c498 2000 |0017: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda7;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c4 │ │ +3b4468: 1401 0a00 0401 |001a: const v1, #float 2.42446e-38 // #0104000a │ │ +3b446e: 6e30 f885 1300 |001d: invoke-virtual {v3, v1, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ +3b4474: 0c03 |0020: move-result-object v3 │ │ +3b4476: 6000 b958 |0021: sget v0, Lde/danoeh/antennapod/R$string;.cancel_label:I // field@58b9 │ │ +3b447a: 2201 3418 |0023: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8; // type@1834 │ │ +3b447e: 7020 c698 2100 |0025: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda8;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c6 │ │ +3b4484: 6e30 e485 0301 |0028: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85e4 │ │ +3b448a: 0c03 |002b: move-result-object v3 │ │ +3b448c: 6e10 2014 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ +3b4492: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000a line=204 │ │ 0x0011 line=205 │ │ 0x001d line=206 │ │ @@ -1671254,46 +1671248,46 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -3b44bc: |[3b44bc] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3b44cc: 5401 e268 |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b44d0: 5411 1e6a |0002: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b44d4: 6e10 820f 0100 |0004: invoke-virtual {v1}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f82 │ │ -3b44da: 0c01 |0007: move-result-object v1 │ │ -3b44dc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -3b44de: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -3b44e0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -3b44e2: 6e10 4a0b 0100 |000b: invoke-virtual {v1}, Landroid/util/SparseBooleanArray;.size:()I // method@0b4a │ │ -3b44e8: 0a05 |000e: move-result v5 │ │ -3b44ea: 3553 0d00 |000f: if-ge v3, v5, 001c // +000d │ │ -3b44ee: 6e20 4b0b 3100 |0011: invoke-virtual {v1, v3}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b4b │ │ -3b44f4: 0a05 |0014: move-result v5 │ │ -3b44f6: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ -3b44fa: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ -3b44fe: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ -3b4502: 28f0 |001b: goto 000b // -0010 │ │ -3b4504: 5401 dd68 |001c: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@68dd │ │ -3b4508: 6e10 b50f 0100 |001e: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0fb5 │ │ -3b450e: 0a01 |0021: move-result v1 │ │ -3b4510: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -3b4512: 3314 0d00 |0023: if-ne v4, v1, 0030 // +000d │ │ -3b4516: 5401 e068 |0025: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ -3b451a: 7220 1b0c 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b4520: 5401 dc68 |002a: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ -3b4524: 7220 1b0c 3100 |002c: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b452a: 280b |002f: goto 003a // +000b │ │ -3b452c: 5401 dc68 |0030: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ -3b4530: 7220 1b0c 2100 |0032: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b4536: 5401 e068 |0035: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ -3b453a: 7220 1b0c 3100 |0037: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b4540: 0e00 |003a: return-void │ │ +3b4494: |[3b4494] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$0:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3b44a4: 5401 e268 |0000: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b44a8: 5411 1e6a |0002: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b44ac: 6e10 820f 0100 |0004: invoke-virtual {v1}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f82 │ │ +3b44b2: 0c01 |0007: move-result-object v1 │ │ +3b44b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +3b44b6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +3b44b8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +3b44ba: 6e10 4a0b 0100 |000b: invoke-virtual {v1}, Landroid/util/SparseBooleanArray;.size:()I // method@0b4a │ │ +3b44c0: 0a05 |000e: move-result v5 │ │ +3b44c2: 3553 0d00 |000f: if-ge v3, v5, 001c // +000d │ │ +3b44c6: 6e20 4b0b 3100 |0011: invoke-virtual {v1, v3}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b4b │ │ +3b44cc: 0a05 |0014: move-result v5 │ │ +3b44ce: 3805 0400 |0015: if-eqz v5, 0019 // +0004 │ │ +3b44d2: d804 0401 |0017: add-int/lit8 v4, v4, #int 1 // #01 │ │ +3b44d6: d803 0301 |0019: add-int/lit8 v3, v3, #int 1 // #01 │ │ +3b44da: 28f0 |001b: goto 000b // -0010 │ │ +3b44dc: 5401 dd68 |001c: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@68dd │ │ +3b44e0: 6e10 b50f 0100 |001e: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0fb5 │ │ +3b44e6: 0a01 |0021: move-result v1 │ │ +3b44e8: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +3b44ea: 3314 0d00 |0023: if-ne v4, v1, 0030 // +000d │ │ +3b44ee: 5401 e068 |0025: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ +3b44f2: 7220 1b0c 2100 |0027: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b44f8: 5401 dc68 |002a: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ +3b44fc: 7220 1b0c 3100 |002c: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b4502: 280b |002f: goto 003a // +000b │ │ +3b4504: 5401 dc68 |0030: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ +3b4508: 7220 1b0c 2100 |0032: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b450e: 5401 e068 |0035: iget-object v1, v0, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ +3b4512: 7220 1b0c 3100 |0037: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b4518: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=76 │ │ 0x0011 line=77 │ │ 0x001c line=81 │ │ 0x0025 line=82 │ │ @@ -1671312,19 +1671306,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b4544: |[3b4544] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$1:(Landroid/view/View;)V │ │ -3b4554: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3b4556: 6e20 b000 1000 |0001: invoke-virtual {v0, v1}, Landroid/app/Activity;.setResult:(I)V // method@00b0 │ │ -3b455c: 6e10 6c00 0000 |0004: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b4562: 0e00 |0007: return-void │ │ +3b451c: |[3b451c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$1:(Landroid/view/View;)V │ │ +3b452c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3b452e: 6e20 b000 1000 |0001: invoke-virtual {v0, v1}, Landroid/app/Activity;.setResult:(I)V // method@00b0 │ │ +3b4534: 6e10 6c00 0000 |0004: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b453a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ @@ -1671334,56 +1671328,56 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -3b4564: |[3b4564] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$2:()V │ │ -3b4574: 5470 e268 |0000: iget-object v0, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4578: 5400 1e6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b457c: 6e10 820f 0000 |0004: invoke-virtual {v0}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f82 │ │ -3b4582: 0c00 |0007: move-result-object v0 │ │ -3b4584: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -3b4586: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -3b4588: 6e10 4a0b 0000 |000a: invoke-virtual {v0}, Landroid/util/SparseBooleanArray;.size:()I // method@0b4a │ │ -3b458e: 0a03 |000d: move-result v3 │ │ -3b4590: 3532 3900 |000e: if-ge v2, v3, 0047 // +0039 │ │ -3b4594: 6e20 4b0b 2000 |0010: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b4b │ │ -3b459a: 0a03 |0013: move-result v3 │ │ -3b459c: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ -3b45a0: 282e |0016: goto 0044 // +002e │ │ -3b45a2: 5473 de68 |0017: iget-object v3, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@68de │ │ -3b45a6: 6e20 480b 2000 |0019: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.keyAt:(I)I // method@0b48 │ │ -3b45ac: 0a04 |001c: move-result v4 │ │ -3b45ae: 6e20 5ea7 4300 |001d: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ -3b45b4: 0c03 |0020: move-result-object v3 │ │ -3b45b6: 1f03 ab1a |0021: check-cast v3, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1aab │ │ -3b45ba: 2204 c818 |0023: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3b45be: 6e10 90a3 0300 |0025: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getXmlUrl:()Ljava/lang/String; // method@a390 │ │ -3b45c4: 0c05 |0028: move-result-object v5 │ │ -3b45c6: 6e10 8fa3 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a38f │ │ -3b45cc: 0c06 |002c: move-result-object v6 │ │ -3b45ce: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ -3b45d2: 6e10 8fa3 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a38f │ │ -3b45d8: 0c03 |0032: move-result-object v3 │ │ -3b45da: 2803 |0033: goto 0036 // +0003 │ │ -3b45dc: 1a03 7c4a |0034: const-string v3, "Unknown podcast" // string@4a7c │ │ -3b45e0: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -3b45e2: 7040 989b 5436 |0037: invoke-direct {v4, v5, v6, v3}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ -3b45e8: 7100 c6a7 0000 |003a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ -3b45ee: 0c03 |003d: move-result-object v3 │ │ -3b45f0: 6e20 c19b 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ -3b45f6: 7130 84a3 4701 |0041: invoke-static {v7, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ -3b45fc: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -3b4600: 28c4 |0046: goto 000a // -003c │ │ -3b4602: 7100 999e 0000 |0047: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ -3b4608: 0c00 |004a: move-result-object v0 │ │ -3b460a: 6e20 9b9e 7000 |004b: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@9e9b │ │ -3b4610: 0e00 |004e: return-void │ │ +3b453c: |[3b453c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$2:()V │ │ +3b454c: 5470 e268 |0000: iget-object v0, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b4550: 5400 1e6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b4554: 6e10 820f 0000 |0004: invoke-virtual {v0}, Landroid/widget/AbsListView;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@0f82 │ │ +3b455a: 0c00 |0007: move-result-object v0 │ │ +3b455c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +3b455e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +3b4560: 6e10 4a0b 0000 |000a: invoke-virtual {v0}, Landroid/util/SparseBooleanArray;.size:()I // method@0b4a │ │ +3b4566: 0a03 |000d: move-result v3 │ │ +3b4568: 3532 3900 |000e: if-ge v2, v3, 0047 // +0039 │ │ +3b456c: 6e20 4b0b 2000 |0010: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@0b4b │ │ +3b4572: 0a03 |0013: move-result v3 │ │ +3b4574: 3903 0300 |0014: if-nez v3, 0017 // +0003 │ │ +3b4578: 282e |0016: goto 0044 // +002e │ │ +3b457a: 5473 de68 |0017: iget-object v3, v7, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@68de │ │ +3b457e: 6e20 480b 2000 |0019: invoke-virtual {v0, v2}, Landroid/util/SparseBooleanArray;.keyAt:(I)I // method@0b48 │ │ +3b4584: 0a04 |001c: move-result v4 │ │ +3b4586: 6e20 5ea7 4300 |001d: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@a75e │ │ +3b458c: 0c03 |0020: move-result-object v3 │ │ +3b458e: 1f03 ab1a |0021: check-cast v3, Lde/danoeh/antennapod/storage/importexport/OpmlElement; // type@1aab │ │ +3b4592: 2204 c818 |0023: new-instance v4, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3b4596: 6e10 90a3 0300 |0025: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getXmlUrl:()Ljava/lang/String; // method@a390 │ │ +3b459c: 0c05 |0028: move-result-object v5 │ │ +3b459e: 6e10 8fa3 0300 |0029: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a38f │ │ +3b45a4: 0c06 |002c: move-result-object v6 │ │ +3b45a6: 3806 0700 |002d: if-eqz v6, 0034 // +0007 │ │ +3b45aa: 6e10 8fa3 0300 |002f: invoke-virtual {v3}, Lde/danoeh/antennapod/storage/importexport/OpmlElement;.getText:()Ljava/lang/String; // method@a38f │ │ +3b45b0: 0c03 |0032: move-result-object v3 │ │ +3b45b2: 2803 |0033: goto 0036 // +0003 │ │ +3b45b4: 1a03 7c4a |0034: const-string v3, "Unknown podcast" // string@4a7c │ │ +3b45b8: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +3b45ba: 7040 989b 5436 |0037: invoke-direct {v4, v5, v6, v3}, Lde/danoeh/antennapod/model/feed/Feed;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@9b98 │ │ +3b45c0: 7100 c6a7 0000 |003a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@a7c6 │ │ +3b45c6: 0c03 |003d: move-result-object v3 │ │ +3b45c8: 6e20 c19b 3400 |003e: invoke-virtual {v4, v3}, Lde/danoeh/antennapod/model/feed/Feed;.setItems:(Ljava/util/List;)V // method@9bc1 │ │ +3b45ce: 7130 84a3 4701 |0041: invoke-static {v7, v4, v1}, Lde/danoeh/antennapod/storage/database/FeedDatabaseWriter;.updateFeed:(Landroid/content/Context;Lde/danoeh/antennapod/model/feed/Feed;Z)Lde/danoeh/antennapod/model/feed/Feed; // method@a384 │ │ +3b45d4: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +3b45d8: 28c4 |0046: goto 000a // -003c │ │ +3b45da: 7100 999e 0000 |0047: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ +3b45e0: 0c00 |004a: move-result-object v0 │ │ +3b45e2: 6e20 9b9e 7000 |004b: invoke-virtual {v0, v7}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnce:(Landroid/content/Context;)V // method@9e9b │ │ +3b45e8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000a line=97 │ │ 0x0010 line=98 │ │ 0x0017 line=101 │ │ 0x0023 line=102 │ │ @@ -1671399,27 +1671393,27 @@ │ │ type : '()V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3b4614: |[3b4614] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$3:()V │ │ -3b4624: 5420 e268 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4628: 5400 1f6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ -3b462c: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -3b4630: 6e20 a20d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b4636: 2200 6100 |0009: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3b463a: 1c01 2818 |000b: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ -3b463e: 7030 2802 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3b4644: 1501 0014 |0010: const/high16 v1, #int 335544320 // #1400 │ │ -3b4648: 6e20 2d02 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@022d │ │ -3b464e: 6e20 1302 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ -3b4654: 6e10 6c00 0200 |0018: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b465a: 0e00 |001b: return-void │ │ +3b45ec: |[3b45ec] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$3:()V │ │ +3b45fc: 5420 e268 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b4600: 5400 1f6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ +3b4604: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +3b4608: 6e20 a20d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b460e: 2200 6100 |0009: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3b4612: 1c01 2818 |000b: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ +3b4616: 7030 2802 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3b461c: 1501 0014 |0010: const/high16 v1, #int 335544320 // #1400 │ │ +3b4620: 6e20 2d02 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@022d │ │ +3b4626: 6e20 1302 0200 |0015: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ +3b462c: 6e10 6c00 0200 |0018: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b4632: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0009 line=114 │ │ 0x0012 line=115 │ │ 0x0015 line=116 │ │ 0x0018 line=117 │ │ @@ -1671431,27 +1671425,27 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -3b465c: |[3b465c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$4:(Ljava/lang/Throwable;)V │ │ -3b466c: 6e10 42a6 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ -3b4672: 5420 e268 |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4676: 5400 1f6a |0005: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ -3b467a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -3b467e: 6e20 a20d 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b4684: 6e10 3fa6 0300 |000c: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3b468a: 0c03 |000f: move-result-object v3 │ │ -3b468c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -3b468e: 7130 7212 3200 |0011: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ -3b4694: 0c03 |0014: move-result-object v3 │ │ -3b4696: 6e10 7312 0300 |0015: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1273 │ │ -3b469c: 0e00 |0018: return-void │ │ +3b4634: |[3b4634] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$4:(Ljava/lang/Throwable;)V │ │ +3b4644: 6e10 42a6 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@a642 │ │ +3b464a: 5420 e268 |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b464e: 5400 1f6a |0005: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ +3b4652: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +3b4656: 6e20 a20d 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b465c: 6e10 3fa6 0300 |000c: invoke-virtual {v3}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3b4662: 0c03 |000f: move-result-object v3 │ │ +3b4664: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +3b4666: 7130 7212 3200 |0011: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1272 │ │ +3b466c: 0c03 |0014: move-result-object v3 │ │ +3b466e: 6e10 7312 0300 |0015: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1273 │ │ +3b4674: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x000c line=121 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ @@ -1671462,37 +1671456,37 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3b46a0: |[3b46a0] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$5:(Landroid/view/View;)V │ │ -3b46b0: 5423 e268 |0000: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b46b4: 5433 1f6a |0002: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ -3b46b8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3b46ba: 6e20 a20d 0300 |0005: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b46c0: 2203 2a18 |0008: new-instance v3, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; // type@182a │ │ -3b46c4: 7020 b298 2300 |000a: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b2 │ │ -3b46ca: 7110 33a4 0300 |000d: invoke-static {v3}, Lio/reactivex/Completable;.fromAction:(Lio/reactivex/functions/Action;)Lio/reactivex/Completable; // method@a433 │ │ -3b46d0: 0c03 |0010: move-result-object v3 │ │ -3b46d2: 7100 50a4 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3b46d8: 0c00 |0014: move-result-object v0 │ │ -3b46da: 6e20 38a4 0300 |0015: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ -3b46e0: 0c03 |0018: move-result-object v3 │ │ -3b46e2: 7100 4da4 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3b46e8: 0c00 |001c: move-result-object v0 │ │ -3b46ea: 6e20 35a4 0300 |001d: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ -3b46f0: 0c03 |0020: move-result-object v3 │ │ -3b46f2: 2200 2b18 |0021: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; // type@182b │ │ -3b46f6: 7020 b498 2000 |0023: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b4 │ │ -3b46fc: 2201 2c18 |0026: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; // type@182c │ │ -3b4700: 7020 b698 2100 |0028: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b6 │ │ -3b4706: 6e30 37a4 0301 |002b: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ -3b470c: 0e00 |002e: return-void │ │ +3b4678: |[3b4678] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$onCreate$5:(Landroid/view/View;)V │ │ +3b4688: 5423 e268 |0000: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b468c: 5433 1f6a |0002: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ +3b4690: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3b4692: 6e20 a20d 0300 |0005: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b4698: 2203 2a18 |0008: new-instance v3, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10; // type@182a │ │ +3b469c: 7020 b298 2300 |000a: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda10;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b2 │ │ +3b46a2: 7110 33a4 0300 |000d: invoke-static {v3}, Lio/reactivex/Completable;.fromAction:(Lio/reactivex/functions/Action;)Lio/reactivex/Completable; // method@a433 │ │ +3b46a8: 0c03 |0010: move-result-object v3 │ │ +3b46aa: 7100 50a4 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3b46b0: 0c00 |0014: move-result-object v0 │ │ +3b46b2: 6e20 38a4 0300 |0015: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a438 │ │ +3b46b8: 0c03 |0018: move-result-object v3 │ │ +3b46ba: 7100 4da4 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3b46c0: 0c00 |001c: move-result-object v0 │ │ +3b46c2: 6e20 35a4 0300 |001d: invoke-virtual {v3, v0}, Lio/reactivex/Completable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Completable; // method@a435 │ │ +3b46c8: 0c03 |0020: move-result-object v3 │ │ +3b46ca: 2200 2b18 |0021: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11; // type@182b │ │ +3b46ce: 7020 b498 2000 |0023: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda11;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b4 │ │ +3b46d4: 2201 2c18 |0026: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12; // type@182c │ │ +3b46d8: 7020 b698 2100 |0028: invoke-direct {v1, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda12;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b6 │ │ +3b46de: 6e30 37a4 0301 |002b: invoke-virtual {v3, v0, v1}, Lio/reactivex/Completable;.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a437 │ │ +3b46e4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x0011 line=109 │ │ 0x0019 line=110 │ │ 0x002b line=111 │ │ @@ -1671505,33 +1671499,33 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -3b4710: |[3b4710] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$10:(Ljava/util/ArrayList;)V │ │ -3b4720: 5420 e268 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4724: 5400 1f6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ -3b4728: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -3b472c: 6e20 a20d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b4732: 1a00 c83e |0009: const-string v0, "OpmlImportBaseActivity" // string@3ec8 │ │ -3b4736: 1a01 983f |000b: const-string v1, "Parsing was successful" // string@3f98 │ │ -3b473a: 7120 170b 1000 |000d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3b4740: 5b23 de68 |0010: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@68de │ │ -3b4744: 2203 e202 |0012: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e2 │ │ -3b4748: 1400 1000 0901 |0014: const v0, #float 2.5163e-38 // #01090010 │ │ -3b474e: 7010 d898 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.getTitleList:()Ljava/util/List; // method@98d8 │ │ -3b4754: 0c01 |001a: move-result-object v1 │ │ -3b4756: 7040 b10f 2310 |001b: invoke-direct {v3, v2, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fb1 │ │ -3b475c: 5b23 dd68 |001e: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@68dd │ │ -3b4760: 5420 e268 |0020: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4764: 5400 1e6a |0022: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b4768: 6e20 6e11 3000 |0024: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@116e │ │ -3b476e: 0e00 |0027: return-void │ │ +3b46e8: |[3b46e8] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$10:(Ljava/util/ArrayList;)V │ │ +3b46f8: 5420 e268 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b46fc: 5400 1f6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ +3b4700: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +3b4704: 6e20 a20d 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b470a: 1a00 c83e |0009: const-string v0, "OpmlImportBaseActivity" // string@3ec8 │ │ +3b470e: 1a01 983f |000b: const-string v1, "Parsing was successful" // string@3f98 │ │ +3b4712: 7120 170b 1000 |000d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3b4718: 5b23 de68 |0010: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.readElements:Ljava/util/ArrayList; // field@68de │ │ +3b471c: 2203 e202 |0012: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e2 │ │ +3b4720: 1400 1000 0901 |0014: const v0, #float 2.5163e-38 // #01090010 │ │ +3b4726: 7010 d898 0200 |0017: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.getTitleList:()Ljava/util/List; // method@98d8 │ │ +3b472c: 0c01 |001a: move-result-object v1 │ │ +3b472e: 7040 b10f 2310 |001b: invoke-direct {v3, v2, v0, v1}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fb1 │ │ +3b4734: 5b23 dd68 |001e: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.listAdapter:Landroid/widget/ArrayAdapter; // field@68dd │ │ +3b4738: 5420 e268 |0020: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b473c: 5400 1e6a |0022: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b4740: 6e20 6e11 3000 |0024: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@116e │ │ +3b4746: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000d line=234 │ │ 0x0010 line=235 │ │ 0x0012 line=236 │ │ 0x0017 line=238 │ │ @@ -1671545,17 +1671539,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b4770: |[3b4770] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$11:(Landroid/content/DialogInterface;I)V │ │ -3b4780: 6e10 6c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b4786: 0e00 |0003: return-void │ │ +3b4748: |[3b4748] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$11:(Landroid/content/DialogInterface;I)V │ │ +3b4758: 6e10 6c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b475e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1671565,83 +1671559,83 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -3b4788: |[3b4788] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$12:(Ljava/lang/Throwable;)V │ │ -3b4798: 1a00 c83e |0000: const-string v0, "OpmlImportBaseActivity" // string@3ec8 │ │ -3b479c: 7110 1b0b 0600 |0002: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3b47a2: 0c01 |0005: move-result-object v1 │ │ -3b47a4: 7120 170b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3b47aa: 6e10 3fa6 0600 |0009: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3b47b0: 0c00 |000c: move-result-object v0 │ │ -3b47b2: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -3b47b6: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ -3b47ba: 2805 |0011: goto 0016 // +0005 │ │ -3b47bc: 6e10 3fa6 0600 |0012: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3b47c2: 0c00 |0015: move-result-object v0 │ │ -3b47c4: 6201 15f0 |0016: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f015 │ │ -3b47c8: 6e20 fca5 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ -3b47ce: 0c00 |001b: move-result-object v0 │ │ -3b47d0: 1a01 e9a7 |001c: const-string v1, "permission" // string@a7e9 │ │ -3b47d4: 6e20 dca5 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ -3b47da: 0a00 |0021: move-result v0 │ │ -3b47dc: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ -3b47e0: 6000 e000 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3b47e4: 1301 1700 |0026: const/16 v1, #int 23 // #17 │ │ -3b47e8: 3410 0e00 |0028: if-lt v0, v1, 0036 // +000e │ │ -3b47ec: 1a00 9856 |002a: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@5698 │ │ -3b47f0: 7120 7327 0500 |002c: invoke-static {v5, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ -3b47f6: 0a00 |002f: move-result v0 │ │ -3b47f8: 3800 0600 |0030: if-eqz v0, 0036 // +0006 │ │ -3b47fc: 7010 ea98 0500 |0032: invoke-direct {v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@98ea │ │ -3b4802: 0e00 |0035: return-void │ │ -3b4804: 5450 e268 |0036: iget-object v0, v5, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4808: 5400 1f6a |0038: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ -3b480c: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -3b4810: 6e20 a20d 1000 |003c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b4816: 2200 6015 |003f: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ -3b481a: 7020 ba85 5000 |0041: invoke-direct {v0, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ -3b4820: 6001 6859 |0044: sget v1, Lde/danoeh/antennapod/R$string;.error_label:I // field@5968 │ │ -3b4824: 6e20 0686 1000 |0046: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8606 │ │ -3b482a: 6001 c05a |0049: sget v1, Lde/danoeh/antennapod/R$string;.opml_reader_error:I // field@5ac0 │ │ -3b482e: 6e20 ff01 1500 |004b: invoke-virtual {v5, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ -3b4834: 0c01 |004e: move-result-object v1 │ │ -3b4836: 6e10 3fa6 0600 |004f: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ -3b483c: 0c06 |0052: move-result-object v6 │ │ -3b483e: 2202 611b |0053: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ -3b4842: 7010 06a6 0200 |0055: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3b4848: 6e20 12a6 1200 |0058: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b484e: 1a03 0300 |005b: const-string v3, " │ │ +3b4760: |[3b4760] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$12:(Ljava/lang/Throwable;)V │ │ +3b4770: 1a00 c83e |0000: const-string v0, "OpmlImportBaseActivity" // string@3ec8 │ │ +3b4774: 7110 1b0b 0600 |0002: invoke-static {v6}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3b477a: 0c01 |0005: move-result-object v1 │ │ +3b477c: 7120 170b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3b4782: 6e10 3fa6 0600 |0009: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3b4788: 0c00 |000c: move-result-object v0 │ │ +3b478a: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +3b478e: 1a00 0000 |000f: const-string v0, "" // string@0000 │ │ +3b4792: 2805 |0011: goto 0016 // +0005 │ │ +3b4794: 6e10 3fa6 0600 |0012: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3b479a: 0c00 |0015: move-result-object v0 │ │ +3b479c: 6201 15f0 |0016: sget-object v1, Ljava/util/Locale;.ROOT:Ljava/util/Locale; // field@f015 │ │ +3b47a0: 6e20 fca5 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@a5fc │ │ +3b47a6: 0c00 |001b: move-result-object v0 │ │ +3b47a8: 1a01 e9a7 |001c: const-string v1, "permission" // string@a7e9 │ │ +3b47ac: 6e20 dca5 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@a5dc │ │ +3b47b2: 0a00 |0021: move-result v0 │ │ +3b47b4: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ +3b47b8: 6000 e000 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3b47bc: 1301 1700 |0026: const/16 v1, #int 23 // #17 │ │ +3b47c0: 3410 0e00 |0028: if-lt v0, v1, 0036 // +000e │ │ +3b47c4: 1a00 9856 |002a: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@5698 │ │ +3b47c8: 7120 7327 0500 |002c: invoke-static {v5, v0}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@2773 │ │ +3b47ce: 0a00 |002f: move-result v0 │ │ +3b47d0: 3800 0600 |0030: if-eqz v0, 0036 // +0006 │ │ +3b47d4: 7010 ea98 0500 |0032: invoke-direct {v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermission:()V // method@98ea │ │ +3b47da: 0e00 |0035: return-void │ │ +3b47dc: 5450 e268 |0036: iget-object v0, v5, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b47e0: 5400 1f6a |0038: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ +3b47e4: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +3b47e8: 6e20 a20d 1000 |003c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b47ee: 2200 6015 |003f: new-instance v0, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ +3b47f2: 7020 ba85 5000 |0041: invoke-direct {v0, v5}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ +3b47f8: 6001 6859 |0044: sget v1, Lde/danoeh/antennapod/R$string;.error_label:I // field@5968 │ │ +3b47fc: 6e20 0686 1000 |0046: invoke-virtual {v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setTitle:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@8606 │ │ +3b4802: 6001 c05a |0049: sget v1, Lde/danoeh/antennapod/R$string;.opml_reader_error:I // field@5ac0 │ │ +3b4806: 6e20 ff01 1500 |004b: invoke-virtual {v5, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01ff │ │ +3b480c: 0c01 |004e: move-result-object v1 │ │ +3b480e: 6e10 3fa6 0600 |004f: invoke-virtual {v6}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@a63f │ │ +3b4814: 0c06 |0052: move-result-object v6 │ │ +3b4816: 2202 611b |0053: new-instance v2, Ljava/lang/StringBuilder; // type@1b61 │ │ +3b481a: 7010 06a6 0200 |0055: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3b4820: 6e20 12a6 1200 |0058: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b4826: 1a03 0300 |005b: const-string v3, " │ │ │ │ " // string@0003 │ │ -3b4852: 6e20 12a6 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b4858: 6e20 12a6 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b485e: 6e10 1ba6 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3b4864: 0c06 |0066: move-result-object v6 │ │ -3b4866: 2202 2202 |0067: new-instance v2, Landroid/text/SpannableString; // type@0222 │ │ -3b486a: 7020 950a 6200 |0069: invoke-direct {v2, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0a95 │ │ -3b4870: 2203 3902 |006c: new-instance v3, Landroid/text/style/ForegroundColorSpan; // type@0239 │ │ -3b4874: 1404 8888 8888 |006e: const v4, #float -8.2173e-34 // #88888888 │ │ -3b487a: 7020 ec0a 4300 |0071: invoke-direct {v3, v4}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@0aec │ │ -3b4880: 6e10 eea5 0100 |0074: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3b4886: 0a01 |0077: move-result v1 │ │ -3b4888: 6e10 eea5 0600 |0078: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@a5ee │ │ -3b488e: 0a06 |007b: move-result v6 │ │ -3b4890: 1304 2100 |007c: const/16 v4, #int 33 // #21 │ │ -3b4894: 6e54 970a 3261 |007e: invoke-virtual {v2, v3, v1, v6, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0a97 │ │ -3b489a: 6e20 db85 2000 |0081: invoke-virtual {v0, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(Ljava/lang/CharSequence;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85db │ │ -3b48a0: 2206 2918 |0084: new-instance v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; // type@1829 │ │ -3b48a4: 7020 b098 5600 |0086: invoke-direct {v6, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b0 │ │ -3b48aa: 1401 0a00 0401 |0089: const v1, #float 2.42446e-38 // #0104000a │ │ -3b48b0: 6e30 f885 1006 |008c: invoke-virtual {v0, v1, v6}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ -3b48b6: 6e10 2014 0000 |008f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ -3b48bc: 0e00 |0092: return-void │ │ +3b482a: 6e20 12a6 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b4830: 6e20 12a6 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b4836: 6e10 1ba6 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3b483c: 0c06 |0066: move-result-object v6 │ │ +3b483e: 2202 2202 |0067: new-instance v2, Landroid/text/SpannableString; // type@0222 │ │ +3b4842: 7020 950a 6200 |0069: invoke-direct {v2, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0a95 │ │ +3b4848: 2203 3902 |006c: new-instance v3, Landroid/text/style/ForegroundColorSpan; // type@0239 │ │ +3b484c: 1404 8888 8888 |006e: const v4, #float -8.2173e-34 // #88888888 │ │ +3b4852: 7020 ec0a 4300 |0071: invoke-direct {v3, v4}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@0aec │ │ +3b4858: 6e10 eea5 0100 |0074: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3b485e: 0a01 |0077: move-result v1 │ │ +3b4860: 6e10 eea5 0600 |0078: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@a5ee │ │ +3b4866: 0a06 |007b: move-result v6 │ │ +3b4868: 1304 2100 |007c: const/16 v4, #int 33 // #21 │ │ +3b486c: 6e54 970a 3261 |007e: invoke-virtual {v2, v3, v1, v6, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0a97 │ │ +3b4872: 6e20 db85 2000 |0081: invoke-virtual {v0, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(Ljava/lang/CharSequence;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85db │ │ +3b4878: 2206 2918 |0084: new-instance v6, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0; // type@1829 │ │ +3b487c: 7020 b098 5600 |0086: invoke-direct {v6, v5}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b0 │ │ +3b4882: 1401 0a00 0401 |0089: const v1, #float 2.42446e-38 // #0104000a │ │ +3b4888: 6e30 f885 1006 |008c: invoke-virtual {v0, v1, v6}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ +3b488e: 6e10 2014 0000 |008f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ +3b4894: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=241 │ │ 0x0009 line=242 │ │ 0x0016 line=243 │ │ 0x002c line=245 │ │ 0x0032 line=248 │ │ @@ -1671667,37 +1671661,37 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -3b41b4: |[3b41b4] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$9:()Ljava/util/ArrayList; │ │ -3b41c4: 6e10 ee01 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ -3b41ca: 0c00 |0003: move-result-object v0 │ │ -3b41cc: 5431 e168 |0004: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@68e1 │ │ -3b41d0: 6e20 d301 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d3 │ │ -3b41d6: 0c00 |0009: move-result-object v0 │ │ -3b41d8: 2201 9f1c |000a: new-instance v1, Lorg/apache/commons/io/input/BOMInputStream; // type@1c9f │ │ -3b41dc: 7020 29aa 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;)V // method@aa29 │ │ -3b41e2: 6e10 2aaa 0100 |000f: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@aa2a │ │ -3b41e8: 0c00 |0012: move-result-object v0 │ │ -3b41ea: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ -3b41ee: 1a00 d949 |0015: const-string v0, "UTF-8" // string@49d9 │ │ -3b41f2: 2805 |0017: goto 001c // +0005 │ │ -3b41f4: 6e10 1faa 0000 |0018: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.getCharsetName:()Ljava/lang/String; // method@aa1f │ │ -3b41fa: 0c00 |001b: move-result-object v0 │ │ -3b41fc: 2202 1b1b |001c: new-instance v2, Ljava/io/InputStreamReader; // type@1b1b │ │ -3b4200: 7030 baa4 1200 |001e: invoke-direct {v2, v1, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@a4ba │ │ -3b4206: 2200 ac1a |0021: new-instance v0, Lde/danoeh/antennapod/storage/importexport/OpmlReader; // type@1aac │ │ -3b420a: 7010 91a3 0000 |0023: invoke-direct {v0}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.:()V // method@a391 │ │ -3b4210: 6e20 92a3 2000 |0026: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.readDocument:(Ljava/io/Reader;)Ljava/util/ArrayList; // method@a392 │ │ -3b4216: 0c00 |0029: move-result-object v0 │ │ -3b4218: 6e10 e3a4 0200 |002a: invoke-virtual {v2}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ -3b421e: 1100 |002d: return-object v0 │ │ +3b418c: |[3b418c] de.danoeh.antennapod.activity.OpmlImportActivity.lambda$startImport$9:()Ljava/util/ArrayList; │ │ +3b419c: 6e10 ee01 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@01ee │ │ +3b41a2: 0c00 |0003: move-result-object v0 │ │ +3b41a4: 5431 e168 |0004: iget-object v1, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@68e1 │ │ +3b41a8: 6e20 d301 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@01d3 │ │ +3b41ae: 0c00 |0009: move-result-object v0 │ │ +3b41b0: 2201 9f1c |000a: new-instance v1, Lorg/apache/commons/io/input/BOMInputStream; // type@1c9f │ │ +3b41b4: 7020 29aa 0100 |000c: invoke-direct {v1, v0}, Lorg/apache/commons/io/input/BOMInputStream;.:(Ljava/io/InputStream;)V // method@aa29 │ │ +3b41ba: 6e10 2aaa 0100 |000f: invoke-virtual {v1}, Lorg/apache/commons/io/input/BOMInputStream;.getBOM:()Lorg/apache/commons/io/ByteOrderMark; // method@aa2a │ │ +3b41c0: 0c00 |0012: move-result-object v0 │ │ +3b41c2: 3900 0500 |0013: if-nez v0, 0018 // +0005 │ │ +3b41c6: 1a00 d949 |0015: const-string v0, "UTF-8" // string@49d9 │ │ +3b41ca: 2805 |0017: goto 001c // +0005 │ │ +3b41cc: 6e10 1faa 0000 |0018: invoke-virtual {v0}, Lorg/apache/commons/io/ByteOrderMark;.getCharsetName:()Ljava/lang/String; // method@aa1f │ │ +3b41d2: 0c00 |001b: move-result-object v0 │ │ +3b41d4: 2202 1b1b |001c: new-instance v2, Ljava/io/InputStreamReader; // type@1b1b │ │ +3b41d8: 7030 baa4 1200 |001e: invoke-direct {v2, v1, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@a4ba │ │ +3b41de: 2200 ac1a |0021: new-instance v0, Lde/danoeh/antennapod/storage/importexport/OpmlReader; // type@1aac │ │ +3b41e2: 7010 91a3 0000 |0023: invoke-direct {v0}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.:()V // method@a391 │ │ +3b41e8: 6e20 92a3 2000 |0026: invoke-virtual {v0, v2}, Lde/danoeh/antennapod/storage/importexport/OpmlReader;.readDocument:(Ljava/io/Reader;)Ljava/util/ArrayList; // method@a392 │ │ +3b41ee: 0c00 |0029: move-result-object v0 │ │ +3b41f0: 6e10 e3a4 0200 |002a: invoke-virtual {v2}, Ljava/io/Reader;.close:()V // method@a4e3 │ │ +3b41f6: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000a line=220 │ │ 0x000f line=221 │ │ 0x0018 line=222 │ │ 0x001c line=223 │ │ @@ -1671712,19 +1671706,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -3b49f8: |[3b49f8] de.danoeh.antennapod.activity.OpmlImportActivity.requestPermission:()V │ │ -3b4a08: 5420 df68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@68df │ │ -3b4a0c: 1a01 9856 |0002: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@5698 │ │ -3b4a10: 6e20 1313 1000 |0004: invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@1313 │ │ -3b4a16: 0e00 |0007: return-void │ │ +3b49d0: |[3b49d0] de.danoeh.antennapod.activity.OpmlImportActivity.requestPermission:()V │ │ +3b49e0: 5420 df68 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.requestPermissionLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@68df │ │ +3b49e4: 1a01 9856 |0002: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@5698 │ │ +3b49e8: 6e20 1313 1000 |0004: invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@1313 │ │ +3b49ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ │ │ #29 : (in Lde/danoeh/antennapod/activity/OpmlImportActivity;) │ │ @@ -1671732,27 +1671726,27 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -3b4a18: |[3b4a18] de.danoeh.antennapod.activity.OpmlImportActivity.selectAllItems:(Z)V │ │ -3b4a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -3b4a2a: 5421 e268 |0001: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4a2e: 5411 1e6a |0003: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b4a32: 6e10 a00f 0100 |0005: invoke-virtual {v1}, Landroid/widget/AdapterView;.getCount:()I // method@0fa0 │ │ -3b4a38: 0a01 |0008: move-result v1 │ │ -3b4a3a: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ -3b4a3e: 5421 e268 |000b: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4a42: 5411 1e6a |000d: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b4a46: 6e30 8f0f 0103 |000f: invoke-virtual {v1, v0, v3}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0f8f │ │ -3b4a4c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -3b4a50: 28ed |0014: goto 0001 // -0013 │ │ -3b4a52: 0e00 |0015: return-void │ │ +3b49f0: |[3b49f0] de.danoeh.antennapod.activity.OpmlImportActivity.selectAllItems:(Z)V │ │ +3b4a00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +3b4a02: 5421 e268 |0001: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b4a06: 5411 1e6a |0003: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b4a0a: 6e10 a00f 0100 |0005: invoke-virtual {v1}, Landroid/widget/AdapterView;.getCount:()I // method@0fa0 │ │ +3b4a10: 0a01 |0008: move-result v1 │ │ +3b4a12: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ +3b4a16: 5421 e268 |000b: iget-object v1, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b4a1a: 5411 1e6a |000d: iget-object v1, v1, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b4a1e: 6e30 8f0f 0103 |000f: invoke-virtual {v1, v0, v3}, Landroid/widget/AbsListView;.setItemChecked:(IZ)V // method@0f8f │ │ +3b4a24: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +3b4a28: 28ed |0014: goto 0001 // -0013 │ │ +3b4a2a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ 0x000b line=191 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lde/danoeh/antennapod/activity/OpmlImportActivity; │ │ 0x0000 - 0x0016 reg=3 (null) Z │ │ @@ -1671762,37 +1671756,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3b4a54: |[3b4a54] de.danoeh.antennapod.activity.OpmlImportActivity.startImport:()V │ │ -3b4a64: 5430 e268 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4a68: 5400 1f6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ -3b4a6c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b4a6e: 6e20 a20d 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b4a74: 2200 3018 |0008: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; // type@1830 │ │ -3b4a78: 7020 be98 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98be │ │ -3b4a7e: 7110 3ba4 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ -3b4a84: 0c00 |0010: move-result-object v0 │ │ -3b4a86: 7100 50a4 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3b4a8c: 0c01 |0014: move-result-object v1 │ │ -3b4a8e: 6e20 42a4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ -3b4a94: 0c00 |0018: move-result-object v0 │ │ -3b4a96: 7100 4da4 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3b4a9c: 0c01 |001c: move-result-object v1 │ │ -3b4a9e: 6e20 3ea4 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3b4aa4: 0c00 |0020: move-result-object v0 │ │ -3b4aa6: 2201 3118 |0021: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; // type@1831 │ │ -3b4aaa: 7020 c098 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c0 │ │ -3b4ab0: 2202 3218 |0026: new-instance v2, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; // type@1832 │ │ -3b4ab4: 7020 c298 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c2 │ │ -3b4aba: 6e30 41a4 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ -3b4ac0: 0e00 |002e: return-void │ │ +3b4a2c: |[3b4a2c] de.danoeh.antennapod.activity.OpmlImportActivity.startImport:()V │ │ +3b4a3c: 5430 e268 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b4a40: 5400 1f6a |0002: iget-object v0, v0, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.progressBar:Landroid/widget/ProgressBar; // field@6a1f │ │ +3b4a44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b4a46: 6e20 a20d 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b4a4c: 2200 3018 |0008: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4; // type@1830 │ │ +3b4a50: 7020 be98 3000 |000a: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98be │ │ +3b4a56: 7110 3ba4 0000 |000d: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ +3b4a5c: 0c00 |0010: move-result-object v0 │ │ +3b4a5e: 7100 50a4 0000 |0011: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3b4a64: 0c01 |0014: move-result-object v1 │ │ +3b4a66: 6e20 42a4 1000 |0015: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ +3b4a6c: 0c00 |0018: move-result-object v0 │ │ +3b4a6e: 7100 4da4 0000 |0019: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3b4a74: 0c01 |001c: move-result-object v1 │ │ +3b4a76: 6e20 3ea4 1000 |001d: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3b4a7c: 0c00 |0020: move-result-object v0 │ │ +3b4a7e: 2201 3118 |0021: new-instance v1, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5; // type@1831 │ │ +3b4a82: 7020 c098 3100 |0023: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c0 │ │ +3b4a88: 2202 3218 |0026: new-instance v2, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6; // type@1832 │ │ +3b4a8c: 7020 c298 3200 |0028: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda6;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98c2 │ │ +3b4a92: 6e30 41a4 1002 |002b: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ +3b4a98: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0008 line=218 │ │ 0x0011 line=229 │ │ 0x0019 line=230 │ │ 0x002b line=231 │ │ @@ -1671805,30 +1671799,30 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -3b43cc: |[3b43cc] de.danoeh.antennapod.activity.OpmlImportActivity.importUri:(Landroid/net/Uri;)V │ │ -3b43dc: 3903 1900 |0000: if-nez v3, 0019 // +0019 │ │ -3b43e0: 2203 6015 |0002: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ -3b43e4: 7020 ba85 2300 |0004: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ -3b43ea: 6000 bd5a |0007: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_error_no_file:I // field@5abd │ │ -3b43ee: 6e20 da85 0300 |0009: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ -3b43f4: 0c03 |000c: move-result-object v3 │ │ -3b43f6: 1400 0a00 0401 |000d: const v0, #float 2.42446e-38 // #0104000a │ │ -3b43fc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -3b43fe: 6e30 f885 0301 |0011: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ -3b4404: 0c03 |0014: move-result-object v3 │ │ -3b4406: 6e10 2014 0300 |0015: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ -3b440c: 0e00 |0018: return-void │ │ -3b440e: 5b23 e168 |0019: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@68e1 │ │ -3b4412: 7010 ec98 0200 |001b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@98ec │ │ -3b4418: 0e00 |001e: return-void │ │ +3b43a4: |[3b43a4] de.danoeh.antennapod.activity.OpmlImportActivity.importUri:(Landroid/net/Uri;)V │ │ +3b43b4: 3903 1900 |0000: if-nez v3, 0019 // +0019 │ │ +3b43b8: 2203 6015 |0002: new-instance v3, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // type@1560 │ │ +3b43bc: 7020 ba85 2300 |0004: invoke-direct {v3, v2}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.:(Landroid/content/Context;)V // method@85ba │ │ +3b43c2: 6000 bd5a |0007: sget v0, Lde/danoeh/antennapod/R$string;.opml_import_error_no_file:I // field@5abd │ │ +3b43c6: 6e20 da85 0300 |0009: invoke-virtual {v3, v0}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setMessage:(I)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85da │ │ +3b43cc: 0c03 |000c: move-result-object v3 │ │ +3b43ce: 1400 0a00 0401 |000d: const v0, #float 2.42446e-38 // #0104000a │ │ +3b43d4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +3b43d6: 6e30 f885 0301 |0011: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/dialog/MaterialAlertDialogBuilder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Lcom/google/android/material/dialog/MaterialAlertDialogBuilder; // method@85f8 │ │ +3b43dc: 0c03 |0014: move-result-object v3 │ │ +3b43de: 6e10 2014 0300 |0015: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1420 │ │ +3b43e4: 0e00 |0018: return-void │ │ +3b43e6: 5b23 e168 |0019: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.uri:Landroid/net/Uri; // field@68e1 │ │ +3b43ea: 7010 ec98 0200 |001b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.startImport:()V // method@98ec │ │ +3b43f0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0009 line=140 │ │ 0x0011 line=141 │ │ 0x0015 line=142 │ │ 0x0019 line=145 │ │ @@ -1671842,83 +1671836,83 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 147 16-bit code units │ │ -3b48c0: |[3b48c0] de.danoeh.antennapod.activity.OpmlImportActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3b48d0: 7110 0ba4 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTheme:(Landroid/content/Context;)I // method@a40b │ │ -3b48d6: 0a00 |0003: move-result v0 │ │ -3b48d8: 6e20 5a14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@145a │ │ -3b48de: 6f20 8034 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3480 │ │ -3b48e4: 6e10 3714 0200 |000a: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1437 │ │ -3b48ea: 0c03 |000d: move-result-object v3 │ │ -3b48ec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3b48ee: 6e20 8a13 0300 |000f: invoke-virtual {v3, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@138a │ │ -3b48f4: 6e10 7600 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0076 │ │ -3b48fa: 0c03 |0015: move-result-object v3 │ │ -3b48fc: 7110 389a 0300 |0016: invoke-static {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9a38 │ │ -3b4902: 0c03 |0019: move-result-object v3 │ │ -3b4904: 5b23 e268 |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4908: 6e10 379a 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a37 │ │ -3b490e: 0c03 |001f: move-result-object v3 │ │ -3b4910: 6e20 5314 3200 |0020: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1453 │ │ -3b4916: 5423 e268 |0023: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b491a: 5433 1e6a |0025: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b491e: 1220 |0027: const/4 v0, #int 2 // #2 │ │ -3b4920: 6e20 8d0f 0300 |0028: invoke-virtual {v3, v0}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0f8d │ │ -3b4926: 5423 e268 |002b: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b492a: 5433 1e6a |002d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ -3b492e: 2200 2d18 |002f: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; // type@182d │ │ -3b4932: 7020 b898 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b8 │ │ -3b4938: 6e20 ac0f 0300 |0034: invoke-virtual {v3, v0}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fac │ │ -3b493e: 5423 e268 |0037: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b4942: 5433 1c6a |0039: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6a1c │ │ -3b4946: 2200 2e18 |003b: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; // type@182e │ │ -3b494a: 7020 ba98 2000 |003d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98ba │ │ -3b4950: 6e20 770d 0300 |0040: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ -3b4956: 5423 e268 |0043: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ -3b495a: 5433 1d6a |0045: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6a1d │ │ -3b495e: 2200 2f18 |0047: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; // type@182f │ │ -3b4962: 7020 bc98 2000 |0049: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98bc │ │ -3b4968: 6e20 770d 0300 |004c: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ -3b496e: 6e10 7400 0200 |004f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ -3b4974: 0c03 |0052: move-result-object v3 │ │ -3b4976: 6e10 3402 0300 |0053: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0234 │ │ -3b497c: 0c03 |0056: move-result-object v3 │ │ -3b497e: 3803 2800 |0057: if-eqz v3, 007f // +0028 │ │ -3b4982: 6e10 d206 0300 |0059: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3b4988: 0c00 |005c: move-result-object v0 │ │ -3b498a: 1a01 8a06 |005d: const-string v1, "/" // string@068a │ │ -3b498e: 6e20 f6a5 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3b4994: 0a00 |0062: move-result v0 │ │ -3b4996: 3800 1c00 |0063: if-eqz v0, 007f // +001c │ │ -3b499a: 2200 611b |0065: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3b499e: 7010 06a6 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3b49a4: 1a01 ce6d |006a: const-string v1, "file://" // string@6dce │ │ -3b49a8: 6e20 12a6 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b49ae: 6e10 d206 0300 |006f: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3b49b4: 0c03 |0072: move-result-object v3 │ │ -3b49b6: 6e20 12a6 3000 |0073: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b49bc: 6e10 1ba6 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3b49c2: 0c03 |0079: move-result-object v3 │ │ -3b49c4: 7110 d106 0300 |007a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3b49ca: 0c03 |007d: move-result-object v3 │ │ -3b49cc: 2811 |007e: goto 008f // +0011 │ │ -3b49ce: 6e10 7400 0200 |007f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ -3b49d4: 0c00 |0082: move-result-object v0 │ │ -3b49d6: 1a01 5e56 |0083: const-string v1, "android.intent.extra.TEXT" // string@565e │ │ -3b49da: 6e20 3c02 1000 |0085: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ -3b49e0: 0c00 |0088: move-result-object v0 │ │ -3b49e2: 3800 0600 |0089: if-eqz v0, 008f // +0006 │ │ -3b49e6: 7110 d106 0000 |008b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ -3b49ec: 0c03 |008e: move-result-object v3 │ │ -3b49ee: 6e20 d998 3200 |008f: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.importUri:(Landroid/net/Uri;)V // method@98d9 │ │ -3b49f4: 0e00 |0092: return-void │ │ +3b4898: |[3b4898] de.danoeh.antennapod.activity.OpmlImportActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3b48a8: 7110 0ba4 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTheme:(Landroid/content/Context;)I // method@a40b │ │ +3b48ae: 0a00 |0003: move-result v0 │ │ +3b48b0: 6e20 5a14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@145a │ │ +3b48b6: 6f20 8034 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3480 │ │ +3b48bc: 6e10 3714 0200 |000a: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1437 │ │ +3b48c2: 0c03 |000d: move-result-object v3 │ │ +3b48c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3b48c6: 6e20 8a13 0300 |000f: invoke-virtual {v3, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@138a │ │ +3b48cc: 6e10 7600 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0076 │ │ +3b48d2: 0c03 |0015: move-result-object v3 │ │ +3b48d4: 7110 389a 0300 |0016: invoke-static {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // method@9a38 │ │ +3b48da: 0c03 |0019: move-result-object v3 │ │ +3b48dc: 5b23 e268 |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b48e0: 6e10 379a 0300 |001c: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.getRoot:()Landroid/widget/RelativeLayout; // method@9a37 │ │ +3b48e6: 0c03 |001f: move-result-object v3 │ │ +3b48e8: 6e20 5314 3200 |0020: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1453 │ │ +3b48ee: 5423 e268 |0023: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b48f2: 5433 1e6a |0025: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b48f6: 1220 |0027: const/4 v0, #int 2 // #2 │ │ +3b48f8: 6e20 8d0f 0300 |0028: invoke-virtual {v3, v0}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0f8d │ │ +3b48fe: 5423 e268 |002b: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b4902: 5433 1e6a |002d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.feedlist:Landroid/widget/ListView; // field@6a1e │ │ +3b4906: 2200 2d18 |002f: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1; // type@182d │ │ +3b490a: 7020 b898 2000 |0031: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98b8 │ │ +3b4910: 6e20 ac0f 0300 |0034: invoke-virtual {v3, v0}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fac │ │ +3b4916: 5423 e268 |0037: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b491a: 5433 1c6a |0039: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butCancel:Landroid/widget/Button; // field@6a1c │ │ +3b491e: 2200 2e18 |003b: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2; // type@182e │ │ +3b4922: 7020 ba98 2000 |003d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98ba │ │ +3b4928: 6e20 770d 0300 |0040: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ +3b492e: 5423 e268 |0043: iget-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.viewBinding:Lde/danoeh/antennapod/databinding/OpmlSelectionBinding; // field@68e2 │ │ +3b4932: 5433 1d6a |0045: iget-object v3, v3, Lde/danoeh/antennapod/databinding/OpmlSelectionBinding;.butConfirm:Landroid/widget/Button; // field@6a1d │ │ +3b4936: 2200 2f18 |0047: new-instance v0, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3; // type@182f │ │ +3b493a: 7020 bc98 2000 |0049: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/OpmlImportActivity;)V // method@98bc │ │ +3b4940: 6e20 770d 0300 |004c: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ +3b4946: 6e10 7400 0200 |004f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ +3b494c: 0c03 |0052: move-result-object v3 │ │ +3b494e: 6e10 3402 0300 |0053: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0234 │ │ +3b4954: 0c03 |0056: move-result-object v3 │ │ +3b4956: 3803 2800 |0057: if-eqz v3, 007f // +0028 │ │ +3b495a: 6e10 d206 0300 |0059: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3b4960: 0c00 |005c: move-result-object v0 │ │ +3b4962: 1a01 8a06 |005d: const-string v1, "/" // string@068a │ │ +3b4966: 6e20 f6a5 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3b496c: 0a00 |0062: move-result v0 │ │ +3b496e: 3800 1c00 |0063: if-eqz v0, 007f // +001c │ │ +3b4972: 2200 611b |0065: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3b4976: 7010 06a6 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3b497c: 1a01 ce6d |006a: const-string v1, "file://" // string@6dce │ │ +3b4980: 6e20 12a6 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b4986: 6e10 d206 0300 |006f: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3b498c: 0c03 |0072: move-result-object v3 │ │ +3b498e: 6e20 12a6 3000 |0073: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b4994: 6e10 1ba6 0000 |0076: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3b499a: 0c03 |0079: move-result-object v3 │ │ +3b499c: 7110 d106 0300 |007a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3b49a2: 0c03 |007d: move-result-object v3 │ │ +3b49a4: 2811 |007e: goto 008f // +0011 │ │ +3b49a6: 6e10 7400 0200 |007f: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ +3b49ac: 0c00 |0082: move-result-object v0 │ │ +3b49ae: 1a01 5e56 |0083: const-string v1, "android.intent.extra.TEXT" // string@565e │ │ +3b49b2: 6e20 3c02 1000 |0085: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ +3b49b8: 0c00 |0088: move-result-object v0 │ │ +3b49ba: 3800 0600 |0089: if-eqz v0, 008f // +0006 │ │ +3b49be: 7110 d106 0000 |008b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@06d1 │ │ +3b49c4: 0c03 |008e: move-result-object v3 │ │ +3b49c6: 6e20 d998 3200 |008f: invoke-virtual {v2, v3}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.importUri:(Landroid/net/Uri;)V // method@98d9 │ │ +3b49cc: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=67 │ │ 0x000a line=68 │ │ 0x0012 line=69 │ │ 0x001c line=70 │ │ @@ -1671941,32 +1671935,32 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3b40cc: |[3b40cc] de.danoeh.antennapod.activity.OpmlImportActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -3b40dc: 6f20 8a00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@008a │ │ -3b40e2: 6e10 3514 0200 |0003: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1435 │ │ -3b40e8: 0c00 |0006: move-result-object v0 │ │ -3b40ea: 6001 4858 |0007: sget v1, Lde/danoeh/antennapod/R$menu;.opml_selection_options:I // field@5848 │ │ -3b40ee: 6e30 e60b 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0be6 │ │ -3b40f4: 6000 d655 |000c: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@55d6 │ │ -3b40f8: 7220 d80b 0300 |000e: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bd8 │ │ -3b40fe: 0c00 |0011: move-result-object v0 │ │ -3b4100: 5b20 e068 |0012: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ -3b4104: 6000 dc53 |0014: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@53dc │ │ -3b4108: 7220 d80b 0300 |0016: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bd8 │ │ -3b410e: 0c03 |0019: move-result-object v3 │ │ -3b4110: 5b23 dc68 |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ -3b4114: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -3b4116: 7220 1b0c 0300 |001d: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b411c: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -3b411e: 0f03 |0021: return v3 │ │ +3b40a4: |[3b40a4] de.danoeh.antennapod.activity.OpmlImportActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +3b40b4: 6f20 8a00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@008a │ │ +3b40ba: 6e10 3514 0200 |0003: invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1435 │ │ +3b40c0: 0c00 |0006: move-result-object v0 │ │ +3b40c2: 6001 4858 |0007: sget v1, Lde/danoeh/antennapod/R$menu;.opml_selection_options:I // field@5848 │ │ +3b40c6: 6e30 e60b 1003 |0009: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0be6 │ │ +3b40cc: 6000 d655 |000c: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@55d6 │ │ +3b40d0: 7220 d80b 0300 |000e: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bd8 │ │ +3b40d6: 0c00 |0011: move-result-object v0 │ │ +3b40d8: 5b20 e068 |0012: iput-object v0, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ +3b40dc: 6000 dc53 |0014: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@53dc │ │ +3b40e0: 7220 d80b 0300 |0016: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bd8 │ │ +3b40e6: 0c03 |0019: move-result-object v3 │ │ +3b40e8: 5b23 dc68 |001a: iput-object v3, v2, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ +3b40ec: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +3b40ee: 7220 1b0c 0300 |001d: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b40f4: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +3b40f6: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0007 line=163 │ │ 0x000c line=164 │ │ 0x0014 line=165 │ │ @@ -1671980,39 +1671974,39 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -3b4120: |[3b4120] de.danoeh.antennapod.activity.OpmlImportActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -3b4130: 7210 f40b 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0bf4 │ │ -3b4136: 0a04 |0003: move-result v4 │ │ -3b4138: 6000 d655 |0004: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@55d6 │ │ -3b413c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -3b413e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -3b4140: 3304 1000 |0008: if-ne v4, v0, 0018 // +0010 │ │ -3b4144: 5434 e068 |000a: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ -3b4148: 7220 1b0c 1400 |000c: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b414e: 7020 eb98 2300 |000f: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@98eb │ │ -3b4154: 5434 dc68 |0012: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ -3b4158: 7220 1b0c 2400 |0014: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b415e: 0f02 |0017: return v2 │ │ -3b4160: 6000 dc53 |0018: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@53dc │ │ -3b4164: 3304 1000 |001a: if-ne v4, v0, 002a // +0010 │ │ -3b4168: 5434 dc68 |001c: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ -3b416c: 7220 1b0c 1400 |001e: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b4172: 7020 eb98 1300 |0021: invoke-direct {v3, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@98eb │ │ -3b4178: 5434 e068 |0024: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ -3b417c: 7220 1b0c 2400 |0026: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ -3b4182: 0f02 |0029: return v2 │ │ -3b4184: 1400 2c00 0201 |002a: const v0, #float 2.38774e-38 // #0102002c │ │ -3b418a: 3304 0500 |002d: if-ne v4, v0, 0032 // +0005 │ │ -3b418e: 6e10 6c00 0300 |002f: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b4194: 0f01 |0032: return v1 │ │ +3b40f8: |[3b40f8] de.danoeh.antennapod.activity.OpmlImportActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +3b4108: 7210 f40b 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0bf4 │ │ +3b410e: 0a04 |0003: move-result v4 │ │ +3b4110: 6000 d655 |0004: sget v0, Lde/danoeh/antennapod/R$id;.select_all_item:I // field@55d6 │ │ +3b4114: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +3b4116: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +3b4118: 3304 1000 |0008: if-ne v4, v0, 0018 // +0010 │ │ +3b411c: 5434 e068 |000a: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ +3b4120: 7220 1b0c 1400 |000c: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b4126: 7020 eb98 2300 |000f: invoke-direct {v3, v2}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@98eb │ │ +3b412c: 5434 dc68 |0012: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ +3b4130: 7220 1b0c 2400 |0014: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b4136: 0f02 |0017: return v2 │ │ +3b4138: 6000 dc53 |0018: sget v0, Lde/danoeh/antennapod/R$id;.deselect_all_item:I // field@53dc │ │ +3b413c: 3304 1000 |001a: if-ne v4, v0, 002a // +0010 │ │ +3b4140: 5434 dc68 |001c: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.deselectAll:Landroid/view/MenuItem; // field@68dc │ │ +3b4144: 7220 1b0c 1400 |001e: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b414a: 7020 eb98 1300 |0021: invoke-direct {v3, v1}, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAllItems:(Z)V // method@98eb │ │ +3b4150: 5434 e068 |0024: iget-object v4, v3, Lde/danoeh/antennapod/activity/OpmlImportActivity;.selectAll:Landroid/view/MenuItem; // field@68e0 │ │ +3b4154: 7220 1b0c 2400 |0026: invoke-interface {v4, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0c1b │ │ +3b415a: 0f02 |0029: return v2 │ │ +3b415c: 1400 2c00 0201 |002a: const v0, #float 2.38774e-38 // #0102002c │ │ +3b4162: 3304 0500 |002d: if-ne v4, v0, 0032 // +0005 │ │ +3b4166: 6e10 6c00 0300 |002f: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b416c: 0f01 |0032: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x000a line=174 │ │ 0x000f line=175 │ │ 0x0012 line=176 │ │ @@ -1672079,18 +1672073,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -3b4cb0: |[3b4cb0] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; │ │ -3b4cc0: 7010 0899 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$3:()Ljava/util/List; // method@9908 │ │ -3b4cc6: 0c00 |0003: move-result-object v0 │ │ -3b4cc8: 1100 |0004: return-object v0 │ │ +3b4c88: |[3b4c88] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$-YO30_5Lmk8ChTsX5GjSe4p7Grg:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)Ljava/util/List; │ │ +3b4c98: 7010 0899 0000 |0000: invoke-direct {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$3:()Ljava/util/List; // method@9908 │ │ +3b4c9e: 0c00 |0003: move-result-object v0 │ │ +3b4ca0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ #1 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1672098,17 +1672092,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b4d84: |[3b4d84] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V │ │ -3b4d94: 7020 0b99 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$0:(Landroid/view/View;)V // method@990b │ │ -3b4d9a: 0e00 |0003: return-void │ │ +3b4d5c: |[3b4d5c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$F2OBwhCNTtZwD9ttNBxnuTAhGQs:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Landroid/view/View;)V │ │ +3b4d6c: 7020 0b99 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$0:(Landroid/view/View;)V // method@990b │ │ +3b4d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1672117,17 +1672111,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b4d9c: |[3b4d9c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V │ │ -3b4dac: 7020 0999 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$4:(Ljava/util/List;)V // method@9909 │ │ -3b4db2: 0e00 |0003: return-void │ │ +3b4d74: |[3b4d74] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$QeYM-WOxC1vADTV5Qa9lmHH0U0U:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Ljava/util/List;)V │ │ +3b4d84: 7020 0999 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$4:(Ljava/util/List;)V // method@9909 │ │ +3b4d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ │ │ @@ -1672136,17 +1672130,17 @@ │ │ type : '([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -3b4db4: |[3b4db4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3b4dc4: 7706 0c99 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@990c │ │ -3b4dca: 0e00 |0003: return-void │ │ +3b4d8c: |[3b4d8c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$R-rneCqRsjHuV52aI9vtIgp5KOQ:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3b4d9c: 7706 0c99 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@990c │ │ +3b4da2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) [Ljava/lang/Integer; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1672158,17 +1672152,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b4dcc: |[3b4dcc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V │ │ -3b4ddc: 7110 0a99 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V // method@990a │ │ -3b4de2: 0e00 |0003: return-void │ │ +3b4da4: |[3b4da4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$j02A-MOTs7r1sul0bnY4P59OgWg:(Ljava/lang/Throwable;)V │ │ +3b4db4: 7110 0a99 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V // method@990a │ │ +3b4dba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/lang/Throwable; │ │ │ │ #5 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1672176,17 +1672170,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b4de4: |[3b4de4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V │ │ -3b4df4: 7030 0d99 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V // method@990d │ │ -3b4dfa: 0e00 |0003: return-void │ │ +3b4dbc: |[3b4dbc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.$r8$lambda$kxUymVaeS6pmzrV4oHGrUjxsXJ0:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;Landroid/view/View;)V │ │ +3b4dcc: 7030 0d99 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V // method@990d │ │ +3b4dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) [Ljava/lang/Integer; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1672196,17 +1672190,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b4dfc: |[3b4dfc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ -3b4e0c: 7030 0599 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9905 │ │ -3b4e12: 0e00 |0003: return-void │ │ +3b4dd4: |[3b4dd4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.-$$Nest$maddShortcut:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ +3b4de4: 7030 0599 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V // method@9905 │ │ +3b4dea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/model/feed/Feed; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/graphics/Bitmap; │ │ @@ -1672216,17 +1672210,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b4e14: |[3b4e14] de.danoeh.antennapod.activity.SelectSubscriptionActivity.:()V │ │ -3b4e24: 7010 2d14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@142d │ │ -3b4e2a: 0e00 |0003: return-void │ │ +3b4dec: |[3b4dec] de.danoeh.antennapod.activity.SelectSubscriptionActivity.:()V │ │ +3b4dfc: 7010 2d14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@142d │ │ +3b4e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ │ │ #8 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1672234,64 +1672228,64 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -3b4e2c: |[3b4e2c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ -3b4e3c: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3b4e40: 1c01 2818 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ -3b4e44: 7030 2802 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3b4e4a: 1a01 4b56 |0007: const-string v1, "android.intent.action.MAIN" // string@564b │ │ -3b4e4e: 6e20 4e02 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ -3b4e54: 1401 0080 0010 |000c: const v1, #float 2.53422e-29 // #10008000 │ │ -3b4e5a: 6e20 2d02 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@022d │ │ -3b4e60: 6e10 a39b 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3b4e66: 0b01 |0015: move-result-wide v1 │ │ -3b4e68: 1a03 e46f |0016: const-string v3, "fragment_feed_id" // string@6fe4 │ │ -3b4e6c: 6e40 4202 3021 |0018: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ -3b4e72: 2201 611b |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ -3b4e76: 7010 06a6 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3b4e7c: 1a02 bfbf |0020: const-string v2, "subscription-" // string@bfbf │ │ -3b4e80: 6e20 12a6 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b4e86: 6e10 a39b 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ -3b4e8c: 0b02 |0028: move-result-wide v2 │ │ -3b4e8e: 6e30 0ea6 2103 |0029: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ -3b4e94: 6e10 1ba6 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3b4e9a: 0c01 |002f: move-result-object v1 │ │ -3b4e9c: 3806 0700 |0030: if-eqz v6, 0037 // +0007 │ │ -3b4ea0: 7110 2129 0600 |0032: invoke-static {v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithAdaptiveBitmap:(Landroid/graphics/Bitmap;)Landroidx/core/graphics/drawable/IconCompat; // method@2921 │ │ -3b4ea6: 0c06 |0035: move-result-object v6 │ │ -3b4ea8: 2807 |0036: goto 003d // +0007 │ │ -3b4eaa: 6006 6552 |0037: sget v6, Lde/danoeh/antennapod/R$drawable;.ic_shortcut_subscriptions:I // field@5265 │ │ -3b4eae: 7120 2229 6400 |0039: invoke-static {v4, v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithResource:(Landroid/content/Context;I)Landroidx/core/graphics/drawable/IconCompat; // method@2922 │ │ -3b4eb4: 0c06 |003c: move-result-object v6 │ │ -3b4eb6: 2202 e905 |003d: new-instance v2, Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // type@05e9 │ │ -3b4eba: 7030 b927 4201 |003f: invoke-direct {v2, v4, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@27b9 │ │ -3b4ec0: 6e10 b49b 0500 |0042: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3b4ec6: 0c01 |0045: move-result-object v1 │ │ -3b4ec8: 6e20 bf27 1200 |0046: invoke-virtual {v2, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setShortLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27bf │ │ -3b4ece: 0c01 |0049: move-result-object v1 │ │ -3b4ed0: 6e10 a19b 0500 |004a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getFeedTitle:()Ljava/lang/String; // method@9ba1 │ │ -3b4ed6: 0c05 |004d: move-result-object v5 │ │ -3b4ed8: 6e20 be27 5100 |004e: invoke-virtual {v1, v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setLongLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27be │ │ -3b4ede: 0c05 |0051: move-result-object v5 │ │ -3b4ee0: 6e20 bc27 0500 |0052: invoke-virtual {v5, v0}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIntent:(Landroid/content/Intent;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27bc │ │ -3b4ee6: 0c05 |0055: move-result-object v5 │ │ -3b4ee8: 6e20 bb27 6500 |0056: invoke-virtual {v5, v6}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIcon:(Landroidx/core/graphics/drawable/IconCompat;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27bb │ │ -3b4eee: 0c05 |0059: move-result-object v5 │ │ -3b4ef0: 6e10 ba27 0500 |005a: invoke-virtual {v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.build:()Landroidx/core/content/pm/ShortcutInfoCompat; // method@27ba │ │ -3b4ef6: 0c05 |005d: move-result-object v5 │ │ -3b4ef8: 12f6 |005e: const/4 v6, #int -1 // #ff │ │ -3b4efa: 7120 c927 5400 |005f: invoke-static {v4, v5}, Landroidx/core/content/pm/ShortcutManagerCompat;.createShortcutResultIntent:(Landroid/content/Context;Landroidx/core/content/pm/ShortcutInfoCompat;)Landroid/content/Intent; // method@27c9 │ │ -3b4f00: 0c05 |0062: move-result-object v5 │ │ -3b4f02: 6e30 b100 6405 |0063: invoke-virtual {v4, v6, v5}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@00b1 │ │ -3b4f08: 6e10 6c00 0400 |0066: invoke-virtual {v4}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b4f0e: 0e00 |0069: return-void │ │ +3b4e04: |[3b4e04] de.danoeh.antennapod.activity.SelectSubscriptionActivity.addShortcut:(Lde/danoeh/antennapod/model/feed/Feed;Landroid/graphics/Bitmap;)V │ │ +3b4e14: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3b4e18: 1c01 2818 |0002: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ +3b4e1c: 7030 2802 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3b4e22: 1a01 4b56 |0007: const-string v1, "android.intent.action.MAIN" // string@564b │ │ +3b4e26: 6e20 4e02 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@024e │ │ +3b4e2c: 1401 0080 0010 |000c: const v1, #float 2.53422e-29 // #10008000 │ │ +3b4e32: 6e20 2d02 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@022d │ │ +3b4e38: 6e10 a39b 0500 |0012: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3b4e3e: 0b01 |0015: move-result-wide v1 │ │ +3b4e40: 1a03 e46f |0016: const-string v3, "fragment_feed_id" // string@6fe4 │ │ +3b4e44: 6e40 4202 3021 |0018: invoke-virtual {v0, v3, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ +3b4e4a: 2201 611b |001b: new-instance v1, Ljava/lang/StringBuilder; // type@1b61 │ │ +3b4e4e: 7010 06a6 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3b4e54: 1a02 bfbf |0020: const-string v2, "subscription-" // string@bfbf │ │ +3b4e58: 6e20 12a6 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b4e5e: 6e10 a39b 0500 |0025: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getId:()J // method@9ba3 │ │ +3b4e64: 0b02 |0028: move-result-wide v2 │ │ +3b4e66: 6e30 0ea6 2103 |0029: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@a60e │ │ +3b4e6c: 6e10 1ba6 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3b4e72: 0c01 |002f: move-result-object v1 │ │ +3b4e74: 3806 0700 |0030: if-eqz v6, 0037 // +0007 │ │ +3b4e78: 7110 2129 0600 |0032: invoke-static {v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithAdaptiveBitmap:(Landroid/graphics/Bitmap;)Landroidx/core/graphics/drawable/IconCompat; // method@2921 │ │ +3b4e7e: 0c06 |0035: move-result-object v6 │ │ +3b4e80: 2807 |0036: goto 003d // +0007 │ │ +3b4e82: 6006 6552 |0037: sget v6, Lde/danoeh/antennapod/R$drawable;.ic_shortcut_subscriptions:I // field@5265 │ │ +3b4e86: 7120 2229 6400 |0039: invoke-static {v4, v6}, Landroidx/core/graphics/drawable/IconCompat;.createWithResource:(Landroid/content/Context;I)Landroidx/core/graphics/drawable/IconCompat; // method@2922 │ │ +3b4e8c: 0c06 |003c: move-result-object v6 │ │ +3b4e8e: 2202 e905 |003d: new-instance v2, Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // type@05e9 │ │ +3b4e92: 7030 b927 4201 |003f: invoke-direct {v2, v4, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@27b9 │ │ +3b4e98: 6e10 b49b 0500 |0042: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3b4e9e: 0c01 |0045: move-result-object v1 │ │ +3b4ea0: 6e20 bf27 1200 |0046: invoke-virtual {v2, v1}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setShortLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27bf │ │ +3b4ea6: 0c01 |0049: move-result-object v1 │ │ +3b4ea8: 6e10 a19b 0500 |004a: invoke-virtual {v5}, Lde/danoeh/antennapod/model/feed/Feed;.getFeedTitle:()Ljava/lang/String; // method@9ba1 │ │ +3b4eae: 0c05 |004d: move-result-object v5 │ │ +3b4eb0: 6e20 be27 5100 |004e: invoke-virtual {v1, v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setLongLabel:(Ljava/lang/CharSequence;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27be │ │ +3b4eb6: 0c05 |0051: move-result-object v5 │ │ +3b4eb8: 6e20 bc27 0500 |0052: invoke-virtual {v5, v0}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIntent:(Landroid/content/Intent;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27bc │ │ +3b4ebe: 0c05 |0055: move-result-object v5 │ │ +3b4ec0: 6e20 bb27 6500 |0056: invoke-virtual {v5, v6}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.setIcon:(Landroidx/core/graphics/drawable/IconCompat;)Landroidx/core/content/pm/ShortcutInfoCompat$Builder; // method@27bb │ │ +3b4ec6: 0c05 |0059: move-result-object v5 │ │ +3b4ec8: 6e10 ba27 0500 |005a: invoke-virtual {v5}, Landroidx/core/content/pm/ShortcutInfoCompat$Builder;.build:()Landroidx/core/content/pm/ShortcutInfoCompat; // method@27ba │ │ +3b4ece: 0c05 |005d: move-result-object v5 │ │ +3b4ed0: 12f6 |005e: const/4 v6, #int -1 // #ff │ │ +3b4ed2: 7120 c927 5400 |005f: invoke-static {v4, v5}, Landroidx/core/content/pm/ShortcutManagerCompat;.createShortcutResultIntent:(Landroid/content/Context;Landroidx/core/content/pm/ShortcutInfoCompat;)Landroid/content/Intent; // method@27c9 │ │ +3b4ed8: 0c05 |0062: move-result-object v5 │ │ +3b4eda: 6e30 b100 6405 |0063: invoke-virtual {v4, v6, v5}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@00b1 │ │ +3b4ee0: 6e10 6c00 0400 |0066: invoke-virtual {v4}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b4ee6: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=94 │ │ 0x000f line=95 │ │ 0x0012 line=96 │ │ 0x001b line=97 │ │ @@ -1672315,41 +1672309,41 @@ │ │ type : '(Lde/danoeh/antennapod/model/feed/Feed;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -3b4f10: |[3b4f10] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ -3b4f20: 6e10 3614 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ -3b4f26: 0c00 |0003: move-result-object v0 │ │ -3b4f28: 6e10 cb02 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02cb │ │ -3b4f2e: 0c00 |0007: move-result-object v0 │ │ -3b4f30: 5200 9001 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0190 │ │ -3b4f34: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ -3b4f38: a800 0001 |000c: mul-float v0, v0, v1 │ │ -3b4f3c: 8700 |000e: float-to-int v0, v0 │ │ -3b4f3e: 7110 7572 0300 |000f: invoke-static {v3}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/FragmentActivity;)Lcom/bumptech/glide/RequestManager; // method@7275 │ │ -3b4f44: 0c01 |0012: move-result-object v1 │ │ -3b4f46: 6e10 f272 0100 |0013: invoke-virtual {v1}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ -3b4f4c: 0c01 |0016: move-result-object v1 │ │ -3b4f4e: 6e10 a59b 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ -3b4f54: 0c02 |001a: move-result-object v2 │ │ -3b4f56: 6e20 d672 2100 |001b: invoke-virtual {v1, v2}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ -3b4f5c: 0c01 |001e: move-result-object v1 │ │ -3b4f5e: 7120 357c 0000 |001f: invoke-static {v0, v0}, Lcom/bumptech/glide/request/RequestOptions;.overrideOf:(II)Lcom/bumptech/glide/request/RequestOptions; // method@7c35 │ │ -3b4f64: 0c00 |0022: move-result-object v0 │ │ -3b4f66: 6e20 b972 0100 |0023: invoke-virtual {v1, v0}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ -3b4f6c: 0c00 |0026: move-result-object v0 │ │ -3b4f6e: 2201 3d18 |0027: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; // type@183d │ │ -3b4f72: 7030 f998 3104 |0029: invoke-direct {v1, v3, v4}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V // method@98f9 │ │ -3b4f78: 6e20 cf72 1000 |002c: invoke-virtual {v0, v1}, Lcom/bumptech/glide/RequestBuilder;.listener:(Lcom/bumptech/glide/request/RequestListener;)Lcom/bumptech/glide/RequestBuilder; // method@72cf │ │ -3b4f7e: 0c04 |002f: move-result-object v4 │ │ -3b4f80: 6e10 dd72 0400 |0030: invoke-virtual {v4}, Lcom/bumptech/glide/RequestBuilder;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@72dd │ │ -3b4f86: 0e00 |0033: return-void │ │ +3b4ee8: |[3b4ee8] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V │ │ +3b4ef8: 6e10 3614 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ +3b4efe: 0c00 |0003: move-result-object v0 │ │ +3b4f00: 6e10 cb02 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@02cb │ │ +3b4f06: 0c00 |0007: move-result-object v0 │ │ +3b4f08: 5200 9001 |0008: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0190 │ │ +3b4f0c: 1501 0043 |000a: const/high16 v1, #int 1124073472 // #4300 │ │ +3b4f10: a800 0001 |000c: mul-float v0, v0, v1 │ │ +3b4f14: 8700 |000e: float-to-int v0, v0 │ │ +3b4f16: 7110 7572 0300 |000f: invoke-static {v3}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/FragmentActivity;)Lcom/bumptech/glide/RequestManager; // method@7275 │ │ +3b4f1c: 0c01 |0012: move-result-object v1 │ │ +3b4f1e: 6e10 f272 0100 |0013: invoke-virtual {v1}, Lcom/bumptech/glide/RequestManager;.asBitmap:()Lcom/bumptech/glide/RequestBuilder; // method@72f2 │ │ +3b4f24: 0c01 |0016: move-result-object v1 │ │ +3b4f26: 6e10 a59b 0400 |0017: invoke-virtual {v4}, Lde/danoeh/antennapod/model/feed/Feed;.getImageUrl:()Ljava/lang/String; // method@9ba5 │ │ +3b4f2c: 0c02 |001a: move-result-object v2 │ │ +3b4f2e: 6e20 d672 2100 |001b: invoke-virtual {v1, v2}, Lcom/bumptech/glide/RequestBuilder;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@72d6 │ │ +3b4f34: 0c01 |001e: move-result-object v1 │ │ +3b4f36: 7120 357c 0000 |001f: invoke-static {v0, v0}, Lcom/bumptech/glide/request/RequestOptions;.overrideOf:(II)Lcom/bumptech/glide/request/RequestOptions; // method@7c35 │ │ +3b4f3c: 0c00 |0022: move-result-object v0 │ │ +3b4f3e: 6e20 b972 0100 |0023: invoke-virtual {v1, v0}, Lcom/bumptech/glide/RequestBuilder;.apply:(Lcom/bumptech/glide/request/BaseRequestOptions;)Lcom/bumptech/glide/RequestBuilder; // method@72b9 │ │ +3b4f44: 0c00 |0026: move-result-object v0 │ │ +3b4f46: 2201 3d18 |0027: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1; // type@183d │ │ +3b4f4a: 7030 f998 3104 |0029: invoke-direct {v1, v3, v4}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$1;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;Lde/danoeh/antennapod/model/feed/Feed;)V // method@98f9 │ │ +3b4f50: 6e20 cf72 1000 |002c: invoke-virtual {v0, v1}, Lcom/bumptech/glide/RequestBuilder;.listener:(Lcom/bumptech/glide/request/RequestListener;)Lcom/bumptech/glide/RequestBuilder; // method@72cf │ │ +3b4f56: 0c04 |002f: move-result-object v4 │ │ +3b4f58: 6e10 dd72 0400 |0030: invoke-virtual {v4}, Lcom/bumptech/glide/RequestBuilder;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@72dd │ │ +3b4f5e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000f line=119 │ │ 0x0013 line=120 │ │ 0x0017 line=121 │ │ 0x001f line=122 │ │ @@ -1672364,29 +1672358,29 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -3b4d3c: |[3b4d3c] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$3:()Ljava/util/List; │ │ -3b4d4c: 7100 cfa3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSubscriptionsFilter:()Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; // method@a3cf │ │ -3b4d52: 0c00 |0003: move-result-object v0 │ │ -3b4d54: 7100 c5a3 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedOrder:()Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a3c5 │ │ -3b4d5a: 0c01 |0007: move-result-object v1 │ │ -3b4d5c: 7100 c4a3 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedCounterSetting:()Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a3c4 │ │ -3b4d62: 0c02 |000b: move-result-object v2 │ │ -3b4d64: 7130 6ea3 1002 |000c: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getNavDrawerData:(Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;Lde/danoeh/antennapod/model/feed/FeedOrder;Lde/danoeh/antennapod/model/feed/FeedCounter;)Lde/danoeh/antennapod/storage/database/NavDrawerData; // method@a36e │ │ -3b4d6a: 0c00 |000f: move-result-object v0 │ │ -3b4d6c: 5400 e0ef |0010: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData;.items:Ljava/util/List; // field@efe0 │ │ -3b4d70: 2201 d31b |0012: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ -3b4d74: 7010 54a7 0100 |0014: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3b4d7a: 6e30 0799 0301 |0017: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9907 │ │ -3b4d80: 0c00 |001a: move-result-object v0 │ │ -3b4d82: 1100 |001b: return-object v0 │ │ +3b4d14: |[3b4d14] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$3:()Ljava/util/List; │ │ +3b4d24: 7100 cfa3 0000 |0000: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getSubscriptionsFilter:()Lde/danoeh/antennapod/model/feed/SubscriptionsFilter; // method@a3cf │ │ +3b4d2a: 0c00 |0003: move-result-object v0 │ │ +3b4d2c: 7100 c5a3 0000 |0004: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedOrder:()Lde/danoeh/antennapod/model/feed/FeedOrder; // method@a3c5 │ │ +3b4d32: 0c01 |0007: move-result-object v1 │ │ +3b4d34: 7100 c4a3 0000 |0008: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getFeedCounterSetting:()Lde/danoeh/antennapod/model/feed/FeedCounter; // method@a3c4 │ │ +3b4d3a: 0c02 |000b: move-result-object v2 │ │ +3b4d3c: 7130 6ea3 1002 |000c: invoke-static {v0, v1, v2}, Lde/danoeh/antennapod/storage/database/DBReader;.getNavDrawerData:(Lde/danoeh/antennapod/model/feed/SubscriptionsFilter;Lde/danoeh/antennapod/model/feed/FeedOrder;Lde/danoeh/antennapod/model/feed/FeedCounter;)Lde/danoeh/antennapod/storage/database/NavDrawerData; // method@a36e │ │ +3b4d42: 0c00 |000f: move-result-object v0 │ │ +3b4d44: 5400 e0ef |0010: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData;.items:Ljava/util/List; // field@efe0 │ │ +3b4d48: 2201 d31b |0012: new-instance v1, Ljava/util/ArrayList; // type@1bd3 │ │ +3b4d4c: 7010 54a7 0100 |0014: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3b4d52: 6e30 0799 0301 |0017: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9907 │ │ +3b4d58: 0c00 |001a: move-result-object v0 │ │ +3b4d5a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x000c line=146 │ │ 0x0010 line=148 │ │ locals : │ │ @@ -1672397,37 +1672391,37 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -3b4f88: |[3b4f88] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$4:(Ljava/util/List;)V │ │ -3b4f98: 5b23 ed68 |0000: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@68ed │ │ -3b4f9c: 2200 d31b |0002: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ -3b4fa0: 7010 54a7 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ -3b4fa6: 7210 2aa8 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3b4fac: 0c03 |000a: move-result-object v3 │ │ -3b4fae: 7210 0da8 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3b4fb4: 0a01 |000e: move-result v1 │ │ -3b4fb6: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ -3b4fba: 7210 0ea8 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3b4fc0: 0c01 |0014: move-result-object v1 │ │ -3b4fc2: 1f01 c818 |0015: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3b4fc6: 6e10 b49b 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ -3b4fcc: 0c01 |001a: move-result-object v1 │ │ -3b4fce: 6e20 58a7 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ -3b4fd4: 28ed |001e: goto 000b // -0013 │ │ -3b4fd6: 2203 e202 |001f: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e2 │ │ -3b4fda: 6001 1d58 |0021: sget v1, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@581d │ │ -3b4fde: 7040 b10f 2301 |0023: invoke-direct {v3, v2, v1, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fb1 │ │ -3b4fe4: 5420 ee68 |0026: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b4fe8: 5400 736a |0028: iget-object v0, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ -3b4fec: 6e20 6e11 3000 |002a: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@116e │ │ -3b4ff2: 0e00 |002d: return-void │ │ +3b4f60: |[3b4f60] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$4:(Ljava/util/List;)V │ │ +3b4f70: 5b23 ed68 |0000: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@68ed │ │ +3b4f74: 2200 d31b |0002: new-instance v0, Ljava/util/ArrayList; // type@1bd3 │ │ +3b4f78: 7010 54a7 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a754 │ │ +3b4f7e: 7210 2aa8 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3b4f84: 0c03 |000a: move-result-object v3 │ │ +3b4f86: 7210 0da8 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3b4f8c: 0a01 |000e: move-result v1 │ │ +3b4f8e: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ +3b4f92: 7210 0ea8 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3b4f98: 0c01 |0014: move-result-object v1 │ │ +3b4f9a: 1f01 c818 |0015: check-cast v1, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3b4f9e: 6e10 b49b 0100 |0017: invoke-virtual {v1}, Lde/danoeh/antennapod/model/feed/Feed;.getTitle:()Ljava/lang/String; // method@9bb4 │ │ +3b4fa4: 0c01 |001a: move-result-object v1 │ │ +3b4fa6: 6e20 58a7 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@a758 │ │ +3b4fac: 28ed |001e: goto 000b // -0013 │ │ +3b4fae: 2203 e202 |001f: new-instance v3, Landroid/widget/ArrayAdapter; // type@02e2 │ │ +3b4fb2: 6001 1d58 |0021: sget v1, Lde/danoeh/antennapod/R$layout;.simple_list_item_multiple_choice_on_start:I // field@581d │ │ +3b4fb6: 7040 b10f 2301 |0023: invoke-direct {v3, v2, v1, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0fb1 │ │ +3b4fbc: 5420 ee68 |0026: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b4fc0: 5400 736a |0028: iget-object v0, v0, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ +3b4fc4: 6e20 6e11 3000 |002a: invoke-virtual {v0, v3}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@116e │ │ +3b4fca: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0007 line=156 │ │ 0x0017 line=157 │ │ 0x001f line=159 │ │ @@ -1672441,20 +1672435,20 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3b4ff4: |[3b4ff4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V │ │ -3b5004: 1a00 1944 |0000: const-string v0, "SelectSubscription" // string@4419 │ │ -3b5008: 7110 1b0b 0100 |0002: invoke-static {v1}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ -3b500e: 0c01 |0005: move-result-object v1 │ │ -3b5010: 7120 190b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ -3b5016: 0e00 |0009: return-void │ │ +3b4fcc: |[3b4fcc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$loadSubscriptions$5:(Ljava/lang/Throwable;)V │ │ +3b4fdc: 1a00 1944 |0000: const-string v0, "SelectSubscription" // string@4419 │ │ +3b4fe0: 7110 1b0b 0100 |0002: invoke-static {v1}, Landroid/util/Log;.getStackTraceString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@0b1b │ │ +3b4fe6: 0c01 |0005: move-result-object v1 │ │ +3b4fe8: 7120 190b 1000 |0006: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0b19 │ │ +3b4fee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Throwable; │ │ │ │ #13 : (in Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;) │ │ @@ -1672462,17 +1672456,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b5018: |[3b5018] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$0:(Landroid/view/View;)V │ │ -3b5028: 6e10 6c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b502e: 0e00 |0003: return-void │ │ +3b4ff0: |[3b4ff0] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$0:(Landroid/view/View;)V │ │ +3b5000: 6e10 6c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b5006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/activity/SelectSubscriptionActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1672481,20 +1672475,20 @@ │ │ type : '([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b5030: |[3b5030] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -3b5040: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -3b5042: 7110 79a5 0300 |0001: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3b5048: 0c02 |0004: move-result-object v2 │ │ -3b504a: 4d02 0001 |0005: aput-object v2, v0, v1 │ │ -3b504e: 0e00 |0007: return-void │ │ +3b5008: |[3b5008] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$1:([Ljava/lang/Integer;Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +3b5018: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +3b501a: 7110 79a5 0300 |0001: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3b5020: 0c02 |0004: move-result-object v2 │ │ +3b5022: 4d02 0001 |0005: aput-object v2, v0, v1 │ │ +3b5026: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) [Ljava/lang/Integer; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -1672506,35 +1672500,35 @@ │ │ type : '([Ljava/lang/Integer;Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -3b5050: |[3b5050] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V │ │ -3b5060: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -3b5062: 4600 0304 |0001: aget-object v0, v3, v4 │ │ -3b5066: 3800 2300 |0003: if-eqz v0, 0026 // +0023 │ │ -3b506a: 6e10 7400 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ -3b5070: 0c00 |0008: move-result-object v0 │ │ -3b5072: 6e10 2f02 0000 |0009: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ -3b5078: 0c00 |000c: move-result-object v0 │ │ -3b507a: 1a01 4656 |000d: const-string v1, "android.intent.action.CREATE_SHORTCUT" // string@5646 │ │ -3b507e: 6e20 e0a5 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b5084: 0a00 |0012: move-result v0 │ │ -3b5086: 3800 1300 |0013: if-eqz v0, 0026 // +0013 │ │ -3b508a: 5420 ed68 |0015: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@68ed │ │ -3b508e: 4603 0304 |0017: aget-object v3, v3, v4 │ │ -3b5092: 6e10 6fa5 0300 |0019: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3b5098: 0a03 |001c: move-result v3 │ │ -3b509a: 7220 26a8 3000 |001d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ -3b50a0: 0c03 |0020: move-result-object v3 │ │ -3b50a2: 1f03 c818 |0021: check-cast v3, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ -3b50a6: 7020 0699 3200 |0023: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9906 │ │ -3b50ac: 0e00 |0026: return-void │ │ +3b5028: |[3b5028] de.danoeh.antennapod.activity.SelectSubscriptionActivity.lambda$onCreate$2:([Ljava/lang/Integer;Landroid/view/View;)V │ │ +3b5038: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +3b503a: 4600 0304 |0001: aget-object v0, v3, v4 │ │ +3b503e: 3800 2300 |0003: if-eqz v0, 0026 // +0023 │ │ +3b5042: 6e10 7400 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ +3b5048: 0c00 |0008: move-result-object v0 │ │ +3b504a: 6e10 2f02 0000 |0009: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@022f │ │ +3b5050: 0c00 |000c: move-result-object v0 │ │ +3b5052: 1a01 4656 |000d: const-string v1, "android.intent.action.CREATE_SHORTCUT" // string@5646 │ │ +3b5056: 6e20 e0a5 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b505c: 0a00 |0012: move-result v0 │ │ +3b505e: 3800 1300 |0013: if-eqz v0, 0026 // +0013 │ │ +3b5062: 5420 ed68 |0015: iget-object v0, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.listItems:Ljava/util/List; // field@68ed │ │ +3b5066: 4603 0304 |0017: aget-object v3, v3, v4 │ │ +3b506a: 6e10 6fa5 0300 |0019: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3b5070: 0a03 |001c: move-result v3 │ │ +3b5072: 7220 26a8 3000 |001d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a826 │ │ +3b5078: 0c03 |0020: move-result-object v3 │ │ +3b507a: 1f03 c818 |0021: check-cast v3, Lde/danoeh/antennapod/model/feed/Feed; // type@18c8 │ │ +3b507e: 7020 0699 3200 |0023: invoke-direct {v2, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getBitmapFromUrl:(Lde/danoeh/antennapod/model/feed/Feed;)V // method@9906 │ │ +3b5084: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x000f line=70 │ │ 0x0015 line=72 │ │ locals : │ │ @@ -1672547,38 +1672541,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3b50b0: |[3b50b0] de.danoeh.antennapod.activity.SelectSubscriptionActivity.loadSubscriptions:()V │ │ -3b50c0: 5430 ec68 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@68ec │ │ -3b50c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -3b50c8: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ -3b50ce: 2200 3a18 |0007: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; // type@183a │ │ -3b50d2: 7020 f398 3000 |0009: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@98f3 │ │ -3b50d8: 7110 3ba4 0000 |000c: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ -3b50de: 0c00 |000f: move-result-object v0 │ │ -3b50e0: 7100 50a4 0000 |0010: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ -3b50e6: 0c01 |0013: move-result-object v1 │ │ -3b50e8: 6e20 42a4 1000 |0014: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ -3b50ee: 0c00 |0017: move-result-object v0 │ │ -3b50f0: 7100 4da4 0000 |0018: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ -3b50f6: 0c01 |001b: move-result-object v1 │ │ -3b50f8: 6e20 3ea4 1000 |001c: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ -3b50fe: 0c00 |001f: move-result-object v0 │ │ -3b5100: 2201 3b18 |0020: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; // type@183b │ │ -3b5104: 7020 f598 3100 |0022: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@98f5 │ │ -3b510a: 2202 3c18 |0025: new-instance v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5; // type@183c │ │ -3b510e: 7010 f798 0200 |0027: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5;.:()V // method@98f7 │ │ -3b5114: 6e30 41a4 1002 |002a: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ -3b511a: 0c00 |002d: move-result-object v0 │ │ -3b511c: 5b30 ec68 |002e: iput-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@68ec │ │ -3b5120: 0e00 |0030: return-void │ │ +3b5088: |[3b5088] de.danoeh.antennapod.activity.SelectSubscriptionActivity.loadSubscriptions:()V │ │ +3b5098: 5430 ec68 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@68ec │ │ +3b509c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +3b50a0: 7210 4ea4 0000 |0004: invoke-interface {v0}, Lio/reactivex/disposables/Disposable;.dispose:()V // method@a44e │ │ +3b50a6: 2200 3a18 |0007: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3; // type@183a │ │ +3b50aa: 7020 f398 3000 |0009: invoke-direct {v0, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda3;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@98f3 │ │ +3b50b0: 7110 3ba4 0000 |000c: invoke-static {v0}, Lio/reactivex/Observable;.fromCallable:(Ljava/util/concurrent/Callable;)Lio/reactivex/Observable; // method@a43b │ │ +3b50b6: 0c00 |000f: move-result-object v0 │ │ +3b50b8: 7100 50a4 0000 |0010: invoke-static {}, Lio/reactivex/schedulers/Schedulers;.io:()Lio/reactivex/Scheduler; // method@a450 │ │ +3b50be: 0c01 |0013: move-result-object v1 │ │ +3b50c0: 6e20 42a4 1000 |0014: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.subscribeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a442 │ │ +3b50c6: 0c00 |0017: move-result-object v0 │ │ +3b50c8: 7100 4da4 0000 |0018: invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;.mainThread:()Lio/reactivex/Scheduler; // method@a44d │ │ +3b50ce: 0c01 |001b: move-result-object v1 │ │ +3b50d0: 6e20 3ea4 1000 |001c: invoke-virtual {v0, v1}, Lio/reactivex/Observable;.observeOn:(Lio/reactivex/Scheduler;)Lio/reactivex/Observable; // method@a43e │ │ +3b50d6: 0c00 |001f: move-result-object v0 │ │ +3b50d8: 2201 3b18 |0020: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4; // type@183b │ │ +3b50dc: 7020 f598 3100 |0022: invoke-direct {v1, v3}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda4;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@98f5 │ │ +3b50e2: 2202 3c18 |0025: new-instance v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5; // type@183c │ │ +3b50e6: 7010 f798 0200 |0027: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda5;.:()V // method@98f7 │ │ +3b50ec: 6e30 41a4 1002 |002a: invoke-virtual {v0, v1, v2}, Lio/reactivex/Observable;.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable; // method@a441 │ │ +3b50f2: 0c00 |002d: move-result-object v0 │ │ +3b50f4: 5b30 ec68 |002e: iput-object v0, v3, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.disposable:Lio/reactivex/disposables/Disposable; // field@68ec │ │ +3b50f8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0007 line=144 │ │ 0x0010 line=150 │ │ 0x0018 line=151 │ │ @@ -1672592,39 +1672586,39 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -3b4ccc: |[3b4ccc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; │ │ -3b4cdc: 7210 2aa8 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3b4ce2: 0c04 |0003: move-result-object v4 │ │ -3b4ce4: 7210 0da8 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3b4cea: 0a00 |0007: move-result v0 │ │ -3b4cec: 3800 2600 |0008: if-eqz v0, 002e // +0026 │ │ -3b4cf0: 7210 0ea8 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3b4cf6: 0c00 |000d: move-result-object v0 │ │ -3b4cf8: 1f00 a51a |000e: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem; // type@1aa5 │ │ -3b4cfc: 5401 deef |0010: iget-object v1, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem;.type:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@efde │ │ -3b4d00: 6202 ddef |0012: sget-object v2, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type;.TAG:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@efdd │ │ -3b4d04: 3321 0c00 |0014: if-ne v1, v2, 0020 // +000c │ │ -3b4d08: 1f00 a71a |0016: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem; // type@1aa7 │ │ -3b4d0c: 6e10 88a3 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem;.getChildren:()Ljava/util/List; // method@a388 │ │ -3b4d12: 0c00 |001b: move-result-object v0 │ │ -3b4d14: 6e30 0799 0305 |001c: invoke-virtual {v3, v0, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9907 │ │ -3b4d1a: 28e5 |001f: goto 0004 // -001b │ │ -3b4d1c: 1f00 a61a |0020: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem; // type@1aa6 │ │ -3b4d20: 5400 dfef |0022: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@efdf │ │ -3b4d24: 7220 23a8 0500 |0024: invoke-interface {v5, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3b4d2a: 0a01 |0027: move-result v1 │ │ -3b4d2c: 3901 dcff |0028: if-nez v1, 0004 // -0024 │ │ -3b4d30: 7220 1fa8 0500 |002a: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ -3b4d36: 28d7 |002d: goto 0004 // -0029 │ │ -3b4d38: 1105 |002e: return-object v5 │ │ +3b4ca4: |[3b4ca4] de.danoeh.antennapod.activity.SelectSubscriptionActivity.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; │ │ +3b4cb4: 7210 2aa8 0400 |0000: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3b4cba: 0c04 |0003: move-result-object v4 │ │ +3b4cbc: 7210 0da8 0400 |0004: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3b4cc2: 0a00 |0007: move-result v0 │ │ +3b4cc4: 3800 2600 |0008: if-eqz v0, 002e // +0026 │ │ +3b4cc8: 7210 0ea8 0400 |000a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3b4cce: 0c00 |000d: move-result-object v0 │ │ +3b4cd0: 1f00 a51a |000e: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem; // type@1aa5 │ │ +3b4cd4: 5401 deef |0010: iget-object v1, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem;.type:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@efde │ │ +3b4cd8: 6202 ddef |0012: sget-object v2, Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type;.TAG:Lde/danoeh/antennapod/storage/database/NavDrawerData$DrawerItem$Type; // field@efdd │ │ +3b4cdc: 3321 0c00 |0014: if-ne v1, v2, 0020 // +000c │ │ +3b4ce0: 1f00 a71a |0016: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem; // type@1aa7 │ │ +3b4ce4: 6e10 88a3 0000 |0018: invoke-virtual {v0}, Lde/danoeh/antennapod/storage/database/NavDrawerData$TagDrawerItem;.getChildren:()Ljava/util/List; // method@a388 │ │ +3b4cea: 0c00 |001b: move-result-object v0 │ │ +3b4cec: 6e30 0799 0305 |001c: invoke-virtual {v3, v0, v5}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.getFeedItems:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@9907 │ │ +3b4cf2: 28e5 |001f: goto 0004 // -001b │ │ +3b4cf4: 1f00 a61a |0020: check-cast v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem; // type@1aa6 │ │ +3b4cf8: 5400 dfef |0022: iget-object v0, v0, Lde/danoeh/antennapod/storage/database/NavDrawerData$FeedDrawerItem;.feed:Lde/danoeh/antennapod/model/feed/Feed; // field@efdf │ │ +3b4cfc: 7220 23a8 0500 |0024: invoke-interface {v5, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3b4d02: 0a01 |0027: move-result v1 │ │ +3b4d04: 3901 dcff |0028: if-nez v1, 0004 // -0024 │ │ +3b4d08: 7220 1fa8 0500 |002a: invoke-interface {v5, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a81f │ │ +3b4d0e: 28d7 |002d: goto 0004 // -0029 │ │ +3b4d10: 1105 |002e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0010 line=80 │ │ 0x0016 line=81 │ │ 0x0020 line=83 │ │ 0x0024 line=84 │ │ @@ -1672639,58 +1672633,58 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -3b5124: |[3b5124] de.danoeh.antennapod.activity.SelectSubscriptionActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3b5134: 7110 0ca4 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTranslucentTheme:(Landroid/content/Context;)I // method@a40c │ │ -3b513a: 0a00 |0003: move-result v0 │ │ -3b513c: 6e20 5a14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@145a │ │ -3b5142: 6f20 8034 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3480 │ │ -3b5148: 6e10 7600 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0076 │ │ -3b514e: 0c03 |000d: move-result-object v3 │ │ -3b5150: 7110 a49a 0300 |000e: invoke-static {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9aa4 │ │ -3b5156: 0c03 |0011: move-result-object v3 │ │ -3b5158: 5b23 ee68 |0012: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b515c: 6e10 a39a 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9aa3 │ │ -3b5162: 0c03 |0017: move-result-object v3 │ │ -3b5164: 6e20 5314 3200 |0018: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1453 │ │ -3b516a: 5423 ee68 |001b: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b516e: 5433 766a |001d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a76 │ │ -3b5172: 6e20 5514 3200 |001f: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1455 │ │ -3b5178: 6003 a75b |0022: sget v3, Lde/danoeh/antennapod/R$string;.shortcut_select_subscription:I // field@5ba7 │ │ -3b517c: 6e20 b300 3200 |0024: invoke-virtual {v2, v3}, Landroid/app/Activity;.setTitle:(I)V // method@00b3 │ │ -3b5182: 5423 ee68 |0027: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b5186: 5433 776a |0029: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6a77 │ │ -3b518a: 2200 3718 |002b: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; // type@1837 │ │ -3b518e: 7020 ed98 2000 |002d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@98ed │ │ -3b5194: 6e20 770d 0300 |0030: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ -3b519a: 5423 ee68 |0033: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b519e: 5433 716a |0035: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6a71 │ │ -3b51a2: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -3b51a4: 6e20 770d 0300 |0038: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ -3b51aa: 7010 0e99 0200 |003b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.loadSubscriptions:()V // method@990e │ │ -3b51b0: 1213 |003e: const/4 v3, #int 1 // #1 │ │ -3b51b2: 2330 e21d |003f: new-array v0, v3, [Ljava/lang/Integer; // type@1de2 │ │ -3b51b6: 5421 ee68 |0041: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b51ba: 5411 736a |0043: iget-object v1, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ -3b51be: 6e20 8d0f 3100 |0045: invoke-virtual {v1, v3}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0f8d │ │ -3b51c4: 5423 ee68 |0048: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b51c8: 5433 736a |004a: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ -3b51cc: 2201 3818 |004c: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; // type@1838 │ │ -3b51d0: 7020 ef98 0100 |004e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.:([Ljava/lang/Integer;)V // method@98ef │ │ -3b51d6: 6e20 ac0f 1300 |0051: invoke-virtual {v3, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fac │ │ -3b51dc: 5423 ee68 |0054: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ -3b51e0: 5433 756a |0056: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6a75 │ │ -3b51e4: 2201 3918 |0058: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; // type@1839 │ │ -3b51e8: 7030 f198 2100 |005a: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V // method@98f1 │ │ -3b51ee: 6e20 770d 1300 |005d: invoke-virtual {v3, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ -3b51f4: 0e00 |0060: return-void │ │ +3b50fc: |[3b50fc] de.danoeh.antennapod.activity.SelectSubscriptionActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3b510c: 7110 0ca4 0200 |0000: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getTranslucentTheme:(Landroid/content/Context;)I // method@a40c │ │ +3b5112: 0a00 |0003: move-result v0 │ │ +3b5114: 6e20 5a14 0200 |0004: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@145a │ │ +3b511a: 6f20 8034 3200 |0007: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3480 │ │ +3b5120: 6e10 7600 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0076 │ │ +3b5126: 0c03 |000d: move-result-object v3 │ │ +3b5128: 7110 a49a 0300 |000e: invoke-static {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // method@9aa4 │ │ +3b512e: 0c03 |0011: move-result-object v3 │ │ +3b5130: 5b23 ee68 |0012: iput-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b5134: 6e10 a39a 0300 |0014: invoke-virtual {v3}, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.getRoot:()Landroid/widget/LinearLayout; // method@9aa3 │ │ +3b513a: 0c03 |0017: move-result-object v3 │ │ +3b513c: 6e20 5314 3200 |0018: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(Landroid/view/View;)V // method@1453 │ │ +3b5142: 5423 ee68 |001b: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b5146: 5433 766a |001d: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.toolbar:Lcom/google/android/material/appbar/MaterialToolbar; // field@6a76 │ │ +3b514a: 6e20 5514 3200 |001f: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1455 │ │ +3b5150: 6003 a75b |0022: sget v3, Lde/danoeh/antennapod/R$string;.shortcut_select_subscription:I // field@5ba7 │ │ +3b5154: 6e20 b300 3200 |0024: invoke-virtual {v2, v3}, Landroid/app/Activity;.setTitle:(I)V // method@00b3 │ │ +3b515a: 5423 ee68 |0027: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b515e: 5433 776a |0029: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.transparentBackground:Landroid/widget/LinearLayout; // field@6a77 │ │ +3b5162: 2200 3718 |002b: new-instance v0, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0; // type@1837 │ │ +3b5166: 7020 ed98 2000 |002d: invoke-direct {v0, v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;)V // method@98ed │ │ +3b516c: 6e20 770d 0300 |0030: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ +3b5172: 5423 ee68 |0033: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b5176: 5433 716a |0035: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.card:Landroidx/cardview/widget/CardView; // field@6a71 │ │ +3b517a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +3b517c: 6e20 770d 0300 |0038: invoke-virtual {v3, v0}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ +3b5182: 7010 0e99 0200 |003b: invoke-direct {v2}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.loadSubscriptions:()V // method@990e │ │ +3b5188: 1213 |003e: const/4 v3, #int 1 // #1 │ │ +3b518a: 2330 e21d |003f: new-array v0, v3, [Ljava/lang/Integer; // type@1de2 │ │ +3b518e: 5421 ee68 |0041: iget-object v1, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b5192: 5411 736a |0043: iget-object v1, v1, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ +3b5196: 6e20 8d0f 3100 |0045: invoke-virtual {v1, v3}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@0f8d │ │ +3b519c: 5423 ee68 |0048: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b51a0: 5433 736a |004a: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.list:Landroid/widget/ListView; // field@6a73 │ │ +3b51a4: 2201 3818 |004c: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1; // type@1838 │ │ +3b51a8: 7020 ef98 0100 |004e: invoke-direct {v1, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda1;.:([Ljava/lang/Integer;)V // method@98ef │ │ +3b51ae: 6e20 ac0f 1300 |0051: invoke-virtual {v3, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0fac │ │ +3b51b4: 5423 ee68 |0054: iget-object v3, v2, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;.viewBinding:Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding; // field@68ee │ │ +3b51b8: 5433 756a |0056: iget-object v3, v3, Lde/danoeh/antennapod/databinding/SubscriptionSelectionActivityBinding;.shortcutBtn:Landroid/widget/Button; // field@6a75 │ │ +3b51bc: 2201 3918 |0058: new-instance v1, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2; // type@1839 │ │ +3b51c0: 7030 f198 2100 |005a: invoke-direct {v1, v2, v0}, Lde/danoeh/antennapod/activity/SelectSubscriptionActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/SelectSubscriptionActivity;[Ljava/lang/Integer;)V // method@98f1 │ │ +3b51c6: 6e20 770d 1300 |005d: invoke-virtual {v3, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d77 │ │ +3b51cc: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ 0x000a line=54 │ │ 0x0014 line=55 │ │ 0x001b line=56 │ │ @@ -1672735,17 +1672729,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3de088: |[3de088] de.danoeh.antennapod.playback.cast.CastEnabledActivity.:()V │ │ -3de098: 7010 2d14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@142d │ │ -3de09e: 0e00 |0003: return-void │ │ +3de060: |[3de060] de.danoeh.antennapod.playback.cast.CastEnabledActivity.:()V │ │ +3de070: 7010 2d14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@142d │ │ +3de076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/danoeh/antennapod/playback/cast/CastEnabledActivity; │ │ │ │ Virtual methods - │ │ @@ -1672754,16 +1672748,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -3de0a0: |[3de0a0] de.danoeh.antennapod.playback.cast.CastEnabledActivity.requestCastButton:(Landroid/view/Menu;)V │ │ -3de0b0: 0e00 |0000: return-void │ │ +3de078: |[3de078] de.danoeh.antennapod.playback.cast.CastEnabledActivity.requestCastButton:(Landroid/view/Menu;)V │ │ +3de088: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 17683 (SourceFile) │ │ │ │ Class #6106 header: │ │ @@ -1672867,17 +1672861,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b2d4c: |[3b2d4c] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ -3b2d5c: 7020 9298 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$4:(Landroid/view/View;)V // method@9892 │ │ -3b2d62: 0e00 |0003: return-void │ │ +3b2d24: |[3b2d24] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$0wZj-wVUskNa1hwLDSUBOSJM5VA:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ +3b2d34: 7020 9298 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$4:(Landroid/view/View;)V // method@9892 │ │ +3b2d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1672886,17 +1672880,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -3b2d64: |[3b2d64] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ -3b2d74: 7020 9198 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$3:(Landroid/view/View;)V // method@9891 │ │ -3b2d7a: 0e00 |0003: return-void │ │ +3b2d3c: |[3b2d3c] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$8yNZWtpEJVdcMWi0vKmxRP4N9yo:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;)V │ │ +3b2d4c: 7020 9198 1000 |0000: invoke-direct {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$setupToolbarToggle$3:(Landroid/view/View;)V // method@9891 │ │ +3b2d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1672905,17 +1672899,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b2d7c: |[3b2d7c] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V │ │ -3b2d8c: 7110 8e98 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$1:(Ljava/util/List;)V // method@988e │ │ -3b2d92: 0e00 |0003: return-void │ │ +3b2d54: |[3b2d54] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$A0utXqKjZc_vzes8VGooiBAPcdc:(Ljava/util/List;)V │ │ +3b2d64: 7110 8e98 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$1:(Ljava/util/List;)V // method@988e │ │ +3b2d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/List; │ │ │ │ #3 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1672923,17 +1672917,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -3b2d94: |[3b2d94] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V │ │ -3b2da4: 7110 8f98 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$2:(Ljava/util/List;)V // method@988f │ │ -3b2daa: 0e00 |0003: return-void │ │ +3b2d6c: |[3b2d6c] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$JZF5HAo05Tn9ViHi8ZTbwZTB57U:(Ljava/util/List;)V │ │ +3b2d7c: 7110 8f98 0000 |0000: invoke-static {v0}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$2:(Ljava/util/List;)V // method@988f │ │ +3b2d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Ljava/util/List; │ │ │ │ #4 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1672941,17 +1672935,17 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -3b2dac: |[3b2dac] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ -3b2dbc: 7030 9098 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9890 │ │ -3b2dc2: 0e00 |0003: return-void │ │ +3b2d84: |[3b2d84] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$ou5IEm02o2modltgWVgY9hbfjaY:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ +3b2d94: 7030 9098 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V // method@9890 │ │ +3b2d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Lde/danoeh/antennapod/event/MessageEvent; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1672961,18 +1672955,18 @@ │ │ type : '(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -3b27c0: |[3b27c0] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ -3b27d0: 7030 8d98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@988d │ │ -3b27d6: 0c00 |0003: move-result-object v0 │ │ -3b27d8: 1100 |0004: return-object v0 │ │ +3b2798: |[3b2798] de.danoeh.antennapod.activity.MainActivity.$r8$lambda$vSIW7YPWdTqFRICfdMYuy1h0s5A:(Lde/danoeh/antennapod/activity/MainActivity;Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ +3b27a8: 7030 8d98 1002 |0000: invoke-direct {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; // method@988d │ │ +3b27ae: 0c00 |0003: move-result-object v0 │ │ +3b27b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 (null) Landroidx/core/view/WindowInsetsCompat; │ │ @@ -1672982,28 +1672976,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -3b2dc4: |[3b2dc4] de.danoeh.antennapod.activity.MainActivity.:()V │ │ -3b2dd4: 7010 11a1 0200 |0000: invoke-direct {v2}, Lde/danoeh/antennapod/playback/cast/CastEnabledActivity;.:()V // method@a111 │ │ -3b2dda: 2200 0810 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // type@1008 │ │ -3b2dde: 7010 d764 0000 |0005: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.:()V // method@64d7 │ │ -3b2de4: 5b20 cc68 |0008: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@68cc │ │ -3b2de8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -3b2dea: 5920 c968 |000b: iput v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ -3b2dee: 6200 6b0f |000d: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@0f6b │ │ -3b2df2: 5b20 cb68 |000f: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ -3b2df6: 2200 2718 |0011: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; // type@1827 │ │ -3b2dfa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -3b2dfc: 7030 7998 2001 |0014: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V // method@9879 │ │ -3b2e02: 5b20 c668 |0017: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ -3b2e06: 0e00 |0019: return-void │ │ +3b2d9c: |[3b2d9c] de.danoeh.antennapod.activity.MainActivity.:()V │ │ +3b2dac: 7010 11a1 0200 |0000: invoke-direct {v2}, Lde/danoeh/antennapod/playback/cast/CastEnabledActivity;.:()V // method@a111 │ │ +3b2db2: 2200 0810 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // type@1008 │ │ +3b2db6: 7010 d764 0000 |0005: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.:()V // method@64d7 │ │ +3b2dbc: 5b20 cc68 |0008: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@68cc │ │ +3b2dc0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +3b2dc2: 5920 c968 |000b: iput v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ +3b2dc6: 6200 6b0f |000d: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@0f6b │ │ +3b2dca: 5b20 cb68 |000f: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ +3b2dce: 2200 2718 |0011: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback; // type@1827 │ │ +3b2dd2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +3b2dd4: 7030 7998 2001 |0014: invoke-direct {v0, v2, v1}, Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/activity/MainActivity$AntennaPodBottomSheetCallback-IA;)V // method@9879 │ │ +3b2dda: 5b20 c668 |0017: iput-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ +3b2dde: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=99 │ │ 0x000b line=100 │ │ 0x000d line=101 │ │ 0x0011 line=247 │ │ @@ -1673015,32 +1673009,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -3b2e08: |[3b2e08] de.danoeh.antennapod.activity.MainActivity.checkFirstLaunch:()V │ │ -3b2e18: 1a00 2b3b |0000: const-string v0, "MainActivityPrefs" // string@3b2b │ │ -3b2e1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -3b2e1e: 6e30 fe01 0501 |0003: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ -3b2e24: 0c00 |0006: move-result-object v0 │ │ -3b2e26: 1a02 26a9 |0007: const-string v2, "prefMainActivityIsFirstLaunch" // string@a926 │ │ -3b2e2a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -3b2e2c: 7230 6702 2003 |000a: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ -3b2e32: 0a04 |000d: move-result v4 │ │ -3b2e34: 3804 1300 |000e: if-eqz v4, 0021 // +0013 │ │ -3b2e38: 7100 999e 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ -3b2e3e: 0c04 |0013: move-result-object v4 │ │ -3b2e40: 6e30 9a9e 5403 |0014: invoke-virtual {v4, v5, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@9e9a │ │ -3b2e46: 7210 6602 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ -3b2e4c: 0c00 |001a: move-result-object v0 │ │ -3b2e4e: 7230 5f02 2001 |001b: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ -3b2e54: 7210 5d02 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ -3b2e5a: 0e00 |0021: return-void │ │ +3b2de0: |[3b2de0] de.danoeh.antennapod.activity.MainActivity.checkFirstLaunch:()V │ │ +3b2df0: 1a00 2b3b |0000: const-string v0, "MainActivityPrefs" // string@3b2b │ │ +3b2df4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +3b2df6: 6e30 fe01 0501 |0003: invoke-virtual {v5, v0, v1}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@01fe │ │ +3b2dfc: 0c00 |0006: move-result-object v0 │ │ +3b2dfe: 1a02 26a9 |0007: const-string v2, "prefMainActivityIsFirstLaunch" // string@a926 │ │ +3b2e02: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +3b2e04: 7230 6702 2003 |000a: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0267 │ │ +3b2e0a: 0a04 |000d: move-result v4 │ │ +3b2e0c: 3804 1300 |000e: if-eqz v4, 0021 // +0013 │ │ +3b2e10: 7100 999e 0000 |0010: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ +3b2e16: 0c04 |0013: move-result-object v4 │ │ +3b2e18: 6e30 9a9e 5403 |0014: invoke-virtual {v4, v5, v3}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@9e9a │ │ +3b2e1e: 7210 6602 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0266 │ │ +3b2e24: 0c00 |001a: move-result-object v0 │ │ +3b2e26: 7230 5f02 2001 |001b: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@025f │ │ +3b2e2c: 7210 5d02 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@025d │ │ +3b2e32: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=303 │ │ 0x000a line=304 │ │ 0x0010 line=305 │ │ 0x0017 line=307 │ │ 0x001b line=308 │ │ @@ -1673053,20 +1673047,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -3b2e5c: |[3b2e5c] de.danoeh.antennapod.activity.MainActivity.ensureGeneratedViewIdGreaterThan:(I)V │ │ -3b2e6c: 7100 840c 0000 |0000: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0c84 │ │ -3b2e72: 0a00 |0003: move-result v0 │ │ -3b2e74: 3620 0300 |0004: if-gt v0, v2, 0007 // +0003 │ │ -3b2e78: 28fa |0006: goto 0000 // -0006 │ │ -3b2e7a: 0e00 |0007: return-void │ │ +3b2e34: |[3b2e34] de.danoeh.antennapod.activity.MainActivity.ensureGeneratedViewIdGreaterThan:(I)V │ │ +3b2e44: 7100 840c 0000 |0000: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0c84 │ │ +3b2e4a: 0a00 |0003: move-result v0 │ │ +3b2e4c: 3620 0300 |0004: if-gt v0, v2, 0007 // +0003 │ │ +3b2e50: 28fa |0006: goto 0000 // -0006 │ │ +3b2e52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ @@ -1673075,25 +1673069,25 @@ │ │ type : '(Landroid/content/Context;J)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -3b2784: |[3b2784] de.danoeh.antennapod.activity.MainActivity.getIntentToOpenFeed:(Landroid/content/Context;J)Landroid/content/Intent; │ │ -3b2794: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3b2798: 6e10 e701 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ -3b279e: 0c02 |0005: move-result-object v2 │ │ -3b27a0: 1c01 2818 |0006: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ -3b27a4: 7030 2802 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3b27aa: 1a02 e46f |000b: const-string v2, "fragment_feed_id" // string@6fe4 │ │ -3b27ae: 6e40 4202 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ -3b27b4: 1502 0004 |0010: const/high16 v2, #int 67108864 // #400 │ │ -3b27b8: 6e20 2d02 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@022d │ │ -3b27be: 1100 |0015: return-object v0 │ │ +3b275c: |[3b275c] de.danoeh.antennapod.activity.MainActivity.getIntentToOpenFeed:(Landroid/content/Context;J)Landroid/content/Intent; │ │ +3b276c: 2200 6100 |0000: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3b2770: 6e10 e701 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@01e7 │ │ +3b2776: 0c02 |0005: move-result-object v2 │ │ +3b2778: 1c01 2818 |0006: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ +3b277c: 7030 2802 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3b2782: 1a02 e46f |000b: const-string v2, "fragment_feed_id" // string@6fe4 │ │ +3b2786: 6e40 4202 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0242 │ │ +3b278c: 1502 0004 |0010: const/high16 v2, #int 67108864 // #400 │ │ +3b2790: 6e20 2d02 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@022d │ │ +3b2796: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000d line=106 │ │ 0x0012 line=107 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ @@ -1673104,24 +1673098,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3b2d14: |[3b2d14] de.danoeh.antennapod.activity.MainActivity.getScreenWidth:()I │ │ -3b2d24: 2200 4a02 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@024a │ │ -3b2d28: 7010 160b 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0b16 │ │ -3b2d2e: 6e10 7d00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@007d │ │ -3b2d34: 0c01 |0008: move-result-object v1 │ │ -3b2d36: 7210 ca0e 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0eca │ │ -3b2d3c: 0c01 |000c: move-result-object v1 │ │ -3b2d3e: 6e20 850b 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0b85 │ │ -3b2d44: 5200 9301 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0193 │ │ -3b2d48: 0f00 |0012: return v0 │ │ +3b2cec: |[3b2cec] de.danoeh.antennapod.activity.MainActivity.getScreenWidth:()I │ │ +3b2cfc: 2200 4a02 |0000: new-instance v0, Landroid/util/DisplayMetrics; // type@024a │ │ +3b2d00: 7010 160b 0000 |0002: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@0b16 │ │ +3b2d06: 6e10 7d00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@007d │ │ +3b2d0c: 0c01 |0008: move-result-object v1 │ │ +3b2d0e: 7210 ca0e 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0eca │ │ +3b2d14: 0c01 |000c: move-result-object v1 │ │ +3b2d16: 6e20 850b 0100 |000d: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0b85 │ │ +3b2d1c: 5200 9301 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0193 │ │ +3b2d20: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0005 line=488 │ │ 0x0010 line=489 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1673131,124 +1673125,124 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 236 16-bit code units │ │ -3b2e7c: |[3b2e7c] de.danoeh.antennapod.activity.MainActivity.handleDeeplink:(Landroid/net/Uri;)V │ │ -3b2e8c: 3805 c700 |0000: if-eqz v5, 00c7 // +00c7 │ │ -3b2e90: 6e10 c606 0500 |0002: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06c6 │ │ -3b2e96: 0c00 |0005: move-result-object v0 │ │ -3b2e98: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -3b2e9c: 2900 bf00 |0008: goto/16 00c7 // +00bf │ │ -3b2ea0: 2200 611b |000a: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3b2ea4: 7010 06a6 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3b2eaa: 1a01 8e18 |000f: const-string v1, "Handling deeplink: " // string@188e │ │ -3b2eae: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b2eb4: 6e10 d206 0500 |0014: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ -3b2eba: 0c01 |0017: move-result-object v1 │ │ -3b2ebc: 6e20 12a6 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b2ec2: 6e10 1ba6 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3b2ec8: 0c00 |001e: move-result-object v0 │ │ -3b2eca: 1a01 2a3b |001f: const-string v1, "MainActivity" // string@3b2a │ │ -3b2ece: 7120 170b 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3b2ed4: 6e10 c606 0500 |0024: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06c6 │ │ -3b2eda: 0c00 |0027: move-result-object v0 │ │ -3b2edc: 6e10 e7a5 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3b2ee2: 1a01 9906 |002b: const-string v1, "/deeplink/search" // string@0699 │ │ -3b2ee6: 6e20 e0a5 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2eec: 0a01 |0030: move-result v1 │ │ -3b2eee: 3901 8600 |0031: if-nez v1, 00b7 // +0086 │ │ -3b2ef2: 1a01 9806 |0033: const-string v1, "/deeplink/main" // string@0698 │ │ -3b2ef6: 6e20 e0a5 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2efc: 0a00 |0038: move-result v0 │ │ -3b2efe: 3900 0400 |0039: if-nez v0, 003d // +0004 │ │ -3b2f02: 2900 8c00 |003b: goto/16 00c7 // +008c │ │ -3b2f06: 1a00 c0a5 |003d: const-string v0, "page" // string@a5c0 │ │ -3b2f0a: 6e20 ca06 0500 |003f: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06ca │ │ -3b2f10: 0c05 |0042: move-result-object v5 │ │ -3b2f12: 3905 0300 |0043: if-nez v5, 0046 // +0003 │ │ -3b2f16: 0e00 |0045: return-void │ │ -3b2f18: 6e10 e7a5 0500 |0046: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3b2f1e: 0a00 |0049: move-result v0 │ │ -3b2f20: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -3b2f22: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -3b2f24: 12f3 |004c: const/4 v3, #int -1 // #ff │ │ -3b2f26: 2c00 7b00 0000 |004d: sparse-switch v0, 000000c8 // +0000007b │ │ -3b2f2c: 2837 |0050: goto 0087 // +0037 │ │ -3b2f2e: 1a00 6c18 |0051: const-string v0, "HISTORY" // string@186c │ │ -3b2f32: 6e20 e0a5 0500 |0053: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2f38: 0a00 |0056: move-result v0 │ │ -3b2f3a: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -3b2f3e: 282e |0059: goto 0087 // +002e │ │ -3b2f40: 1243 |005a: const/4 v3, #int 4 // #4 │ │ -3b2f42: 282c |005b: goto 0087 // +002c │ │ -3b2f44: 1a00 8743 |005c: const-string v0, "SUBSCRIPTIONS" // string@4387 │ │ -3b2f48: 6e20 e0a5 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2f4e: 0a00 |0061: move-result v0 │ │ -3b2f50: 3900 0300 |0062: if-nez v0, 0065 // +0003 │ │ -3b2f54: 2823 |0064: goto 0087 // +0023 │ │ -3b2f56: 1233 |0065: const/4 v3, #int 3 // #3 │ │ -3b2f58: 2821 |0066: goto 0087 // +0021 │ │ -3b2f5a: 1a00 4213 |0067: const-string v0, "EPISODES" // string@1342 │ │ -3b2f5e: 6e20 e0a5 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2f64: 0a00 |006c: move-result v0 │ │ -3b2f66: 3900 0300 |006d: if-nez v0, 0070 // +0003 │ │ -3b2f6a: 2818 |006f: goto 0087 // +0018 │ │ -3b2f6c: 1223 |0070: const/4 v3, #int 2 // #2 │ │ -3b2f6e: 2816 |0071: goto 0087 // +0016 │ │ -3b2f70: 1a00 2a41 |0072: const-string v0, "QUEUE" // string@412a │ │ -3b2f74: 6e20 e0a5 0500 |0074: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2f7a: 0a00 |0077: move-result v0 │ │ -3b2f7c: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ -3b2f80: 280d |007a: goto 0087 // +000d │ │ -3b2f82: 1213 |007b: const/4 v3, #int 1 // #1 │ │ -3b2f84: 280b |007c: goto 0087 // +000b │ │ -3b2f86: 1a00 ba11 |007d: const-string v0, "DOWNLOADS" // string@11ba │ │ -3b2f8a: 6e20 e0a5 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2f90: 0a00 |0082: move-result v0 │ │ -3b2f92: 3900 0300 |0083: if-nez v0, 0086 // +0003 │ │ -3b2f96: 2802 |0085: goto 0087 // +0002 │ │ -3b2f98: 1203 |0086: const/4 v3, #int 0 // #0 │ │ -3b2f9a: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -3b2f9c: 2b03 5600 0000 |0088: packed-switch v3, 000000de // +00000056 │ │ -3b2fa2: 6000 9758 |008b: sget v0, Lde/danoeh/antennapod/R$string;.app_action_not_found:I // field@5897 │ │ -3b2fa6: 2311 e41d |008d: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ -3b2faa: 4d05 0102 |008f: aput-object v5, v1, v2 │ │ -3b2fae: 6e30 0002 0401 |0091: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ -3b2fb4: 0c05 |0094: move-result-object v5 │ │ -3b2fb6: 6e30 ae98 5402 |0095: invoke-virtual {v4, v5, v2}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@98ae │ │ -3b2fbc: 0e00 |0098: return-void │ │ -3b2fbe: 1a05 e33f |0099: const-string v5, "PlaybackHistoryFragment" // string@3fe3 │ │ -3b2fc2: 6e30 9798 5400 |009b: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b2fc8: 2829 |009e: goto 00c7 // +0029 │ │ -3b2fca: 1a05 ba45 |009f: const-string v5, "SubscriptionFragment" // string@45ba │ │ -3b2fce: 6e30 9798 5400 |00a1: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b2fd4: 2823 |00a4: goto 00c7 // +0023 │ │ -3b2fd6: 1a05 d313 |00a5: const-string v5, "EpisodesFragment" // string@13d3 │ │ -3b2fda: 6e30 9798 5400 |00a7: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b2fe0: 281d |00aa: goto 00c7 // +001d │ │ -3b2fe2: 1a05 3341 |00ab: const-string v5, "QueueFragment" // string@4133 │ │ -3b2fe6: 6e30 9798 5400 |00ad: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b2fec: 2817 |00b0: goto 00c7 // +0017 │ │ -3b2fee: 1a05 b112 |00b1: const-string v5, "DownloadsFragment" // string@12b1 │ │ -3b2ff2: 6e30 9798 5400 |00b3: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b2ff8: 2811 |00b6: goto 00c7 // +0011 │ │ -3b2ffa: 1a00 17ab |00b7: const-string v0, "query" // string@ab17 │ │ -3b2ffe: 6e20 ca06 0500 |00b9: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06ca │ │ -3b3004: 0c05 |00bc: move-result-object v5 │ │ -3b3006: 3905 0300 |00bd: if-nez v5, 00c0 // +0003 │ │ -3b300a: 0e00 |00bf: return-void │ │ -3b300c: 7110 1da4 0500 |00c0: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/SearchFragment;.newInstance:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/screen/SearchFragment; // method@a41d │ │ -3b3012: 0c05 |00c3: move-result-object v5 │ │ -3b3014: 6e20 9398 5400 |00c4: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9893 │ │ -3b301a: 0e00 |00c7: return-void │ │ -3b301c: 0002 0500 cb58 56f4 f120 9d04 d8f1 ... |00c8: sparse-switch-data (22 units) │ │ -3b3048: 0001 0500 0000 0000 2900 0000 2300 ... |00de: packed-switch-data (14 units) │ │ +3b2e54: |[3b2e54] de.danoeh.antennapod.activity.MainActivity.handleDeeplink:(Landroid/net/Uri;)V │ │ +3b2e64: 3805 c700 |0000: if-eqz v5, 00c7 // +00c7 │ │ +3b2e68: 6e10 c606 0500 |0002: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06c6 │ │ +3b2e6e: 0c00 |0005: move-result-object v0 │ │ +3b2e70: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +3b2e74: 2900 bf00 |0008: goto/16 00c7 // +00bf │ │ +3b2e78: 2200 611b |000a: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3b2e7c: 7010 06a6 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3b2e82: 1a01 8e18 |000f: const-string v1, "Handling deeplink: " // string@188e │ │ +3b2e86: 6e20 12a6 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b2e8c: 6e10 d206 0500 |0014: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@06d2 │ │ +3b2e92: 0c01 |0017: move-result-object v1 │ │ +3b2e94: 6e20 12a6 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b2e9a: 6e10 1ba6 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3b2ea0: 0c00 |001e: move-result-object v0 │ │ +3b2ea2: 1a01 2a3b |001f: const-string v1, "MainActivity" // string@3b2a │ │ +3b2ea6: 7120 170b 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3b2eac: 6e10 c606 0500 |0024: invoke-virtual {v5}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@06c6 │ │ +3b2eb2: 0c00 |0027: move-result-object v0 │ │ +3b2eb4: 6e10 e7a5 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3b2eba: 1a01 9906 |002b: const-string v1, "/deeplink/search" // string@0699 │ │ +3b2ebe: 6e20 e0a5 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2ec4: 0a01 |0030: move-result v1 │ │ +3b2ec6: 3901 8600 |0031: if-nez v1, 00b7 // +0086 │ │ +3b2eca: 1a01 9806 |0033: const-string v1, "/deeplink/main" // string@0698 │ │ +3b2ece: 6e20 e0a5 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2ed4: 0a00 |0038: move-result v0 │ │ +3b2ed6: 3900 0400 |0039: if-nez v0, 003d // +0004 │ │ +3b2eda: 2900 8c00 |003b: goto/16 00c7 // +008c │ │ +3b2ede: 1a00 c0a5 |003d: const-string v0, "page" // string@a5c0 │ │ +3b2ee2: 6e20 ca06 0500 |003f: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06ca │ │ +3b2ee8: 0c05 |0042: move-result-object v5 │ │ +3b2eea: 3905 0300 |0043: if-nez v5, 0046 // +0003 │ │ +3b2eee: 0e00 |0045: return-void │ │ +3b2ef0: 6e10 e7a5 0500 |0046: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3b2ef6: 0a00 |0049: move-result v0 │ │ +3b2ef8: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +3b2efa: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +3b2efc: 12f3 |004c: const/4 v3, #int -1 // #ff │ │ +3b2efe: 2c00 7b00 0000 |004d: sparse-switch v0, 000000c8 // +0000007b │ │ +3b2f04: 2837 |0050: goto 0087 // +0037 │ │ +3b2f06: 1a00 6c18 |0051: const-string v0, "HISTORY" // string@186c │ │ +3b2f0a: 6e20 e0a5 0500 |0053: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2f10: 0a00 |0056: move-result v0 │ │ +3b2f12: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +3b2f16: 282e |0059: goto 0087 // +002e │ │ +3b2f18: 1243 |005a: const/4 v3, #int 4 // #4 │ │ +3b2f1a: 282c |005b: goto 0087 // +002c │ │ +3b2f1c: 1a00 8743 |005c: const-string v0, "SUBSCRIPTIONS" // string@4387 │ │ +3b2f20: 6e20 e0a5 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2f26: 0a00 |0061: move-result v0 │ │ +3b2f28: 3900 0300 |0062: if-nez v0, 0065 // +0003 │ │ +3b2f2c: 2823 |0064: goto 0087 // +0023 │ │ +3b2f2e: 1233 |0065: const/4 v3, #int 3 // #3 │ │ +3b2f30: 2821 |0066: goto 0087 // +0021 │ │ +3b2f32: 1a00 4213 |0067: const-string v0, "EPISODES" // string@1342 │ │ +3b2f36: 6e20 e0a5 0500 |0069: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2f3c: 0a00 |006c: move-result v0 │ │ +3b2f3e: 3900 0300 |006d: if-nez v0, 0070 // +0003 │ │ +3b2f42: 2818 |006f: goto 0087 // +0018 │ │ +3b2f44: 1223 |0070: const/4 v3, #int 2 // #2 │ │ +3b2f46: 2816 |0071: goto 0087 // +0016 │ │ +3b2f48: 1a00 2a41 |0072: const-string v0, "QUEUE" // string@412a │ │ +3b2f4c: 6e20 e0a5 0500 |0074: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2f52: 0a00 |0077: move-result v0 │ │ +3b2f54: 3900 0300 |0078: if-nez v0, 007b // +0003 │ │ +3b2f58: 280d |007a: goto 0087 // +000d │ │ +3b2f5a: 1213 |007b: const/4 v3, #int 1 // #1 │ │ +3b2f5c: 280b |007c: goto 0087 // +000b │ │ +3b2f5e: 1a00 ba11 |007d: const-string v0, "DOWNLOADS" // string@11ba │ │ +3b2f62: 6e20 e0a5 0500 |007f: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2f68: 0a00 |0082: move-result v0 │ │ +3b2f6a: 3900 0300 |0083: if-nez v0, 0086 // +0003 │ │ +3b2f6e: 2802 |0085: goto 0087 // +0002 │ │ +3b2f70: 1203 |0086: const/4 v3, #int 0 // #0 │ │ +3b2f72: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +3b2f74: 2b03 5600 0000 |0088: packed-switch v3, 000000de // +00000056 │ │ +3b2f7a: 6000 9758 |008b: sget v0, Lde/danoeh/antennapod/R$string;.app_action_not_found:I // field@5897 │ │ +3b2f7e: 2311 e41d |008d: new-array v1, v1, [Ljava/lang/Object; // type@1de4 │ │ +3b2f82: 4d05 0102 |008f: aput-object v5, v1, v2 │ │ +3b2f86: 6e30 0002 0401 |0091: invoke-virtual {v4, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0200 │ │ +3b2f8c: 0c05 |0094: move-result-object v5 │ │ +3b2f8e: 6e30 ae98 5402 |0095: invoke-virtual {v4, v5, v2}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@98ae │ │ +3b2f94: 0e00 |0098: return-void │ │ +3b2f96: 1a05 e33f |0099: const-string v5, "PlaybackHistoryFragment" // string@3fe3 │ │ +3b2f9a: 6e30 9798 5400 |009b: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b2fa0: 2829 |009e: goto 00c7 // +0029 │ │ +3b2fa2: 1a05 ba45 |009f: const-string v5, "SubscriptionFragment" // string@45ba │ │ +3b2fa6: 6e30 9798 5400 |00a1: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b2fac: 2823 |00a4: goto 00c7 // +0023 │ │ +3b2fae: 1a05 d313 |00a5: const-string v5, "EpisodesFragment" // string@13d3 │ │ +3b2fb2: 6e30 9798 5400 |00a7: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b2fb8: 281d |00aa: goto 00c7 // +001d │ │ +3b2fba: 1a05 3341 |00ab: const-string v5, "QueueFragment" // string@4133 │ │ +3b2fbe: 6e30 9798 5400 |00ad: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b2fc4: 2817 |00b0: goto 00c7 // +0017 │ │ +3b2fc6: 1a05 b112 |00b1: const-string v5, "DownloadsFragment" // string@12b1 │ │ +3b2fca: 6e30 9798 5400 |00b3: invoke-virtual {v4, v5, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b2fd0: 2811 |00b6: goto 00c7 // +0011 │ │ +3b2fd2: 1a00 17ab |00b7: const-string v0, "query" // string@ab17 │ │ +3b2fd6: 6e20 ca06 0500 |00b9: invoke-virtual {v5, v0}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@06ca │ │ +3b2fdc: 0c05 |00bc: move-result-object v5 │ │ +3b2fde: 3905 0300 |00bd: if-nez v5, 00c0 // +0003 │ │ +3b2fe2: 0e00 |00bf: return-void │ │ +3b2fe4: 7110 1da4 0500 |00c0: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/SearchFragment;.newInstance:(Ljava/lang/String;)Lde/danoeh/antennapod/ui/screen/SearchFragment; // method@a41d │ │ +3b2fea: 0c05 |00c3: move-result-object v5 │ │ +3b2fec: 6e20 9398 5400 |00c4: invoke-virtual {v4, v5}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9893 │ │ +3b2ff2: 0e00 |00c7: return-void │ │ +3b2ff4: 0002 0500 cb58 56f4 f120 9d04 d8f1 ... |00c8: sparse-switch-data (22 units) │ │ +3b3020: 0001 0500 0000 0000 2900 0000 2300 ... |00de: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=673 │ │ 0x000a line=676 │ │ 0x0024 line=677 │ │ 0x003f line=687 │ │ 0x0046 line=691 │ │ @@ -1673269,109 +1673263,109 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -3b3064: |[3b3064] de.danoeh.antennapod.activity.MainActivity.handleNavIntent:()V │ │ -3b3074: 1a00 2a3b |0000: const-string v0, "MainActivity" // string@3b2a │ │ -3b3078: 1a01 fc7e |0002: const-string v1, "handleNavIntent()" // string@7efc │ │ -3b307c: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3b3082: 6e10 7400 0b00 |0007: invoke-virtual {v11}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ -3b3088: 0c00 |000a: move-result-object v0 │ │ -3b308a: 1a01 e46f |000b: const-string v1, "fragment_feed_id" // string@6fe4 │ │ -3b308e: 6e20 3e02 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@023e │ │ -3b3094: 0a02 |0010: move-result v2 │ │ -3b3096: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -3b3098: 1a04 7a55 |0012: const-string v4, "add_to_back_stack" // string@557a │ │ -3b309c: 1245 |0014: const/4 v5, #int 4 // #4 │ │ -3b309e: 1a06 dd6f |0015: const-string v6, "fragment_args" // string@6fdd │ │ -3b30a2: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -3b30a4: 3802 2700 |0018: if-eqz v2, 003f // +0027 │ │ -3b30a8: 1608 0000 |001a: const-wide/16 v8, #int 0 // #0 │ │ -3b30ac: 6e40 3902 1098 |001c: invoke-virtual {v0, v1, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0239 │ │ -3b30b2: 0b01 |001f: move-result-wide v1 │ │ -3b30b4: 6e20 3102 6000 |0020: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0231 │ │ -3b30ba: 0c06 |0023: move-result-object v6 │ │ -3b30bc: 310a 0108 |0024: cmp-long v10, v1, v8 │ │ -3b30c0: 3d0a 1300 |0026: if-lez v10, 0039 // +0013 │ │ -3b30c4: 6e30 3002 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3b30ca: 0a04 |002b: move-result v4 │ │ -3b30cc: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ -3b30d0: 7120 23a4 2100 |002e: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a423 │ │ -3b30d6: 0c01 |0031: move-result-object v1 │ │ -3b30d8: 6e20 9398 1b00 |0032: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9893 │ │ -3b30de: 2804 |0035: goto 0039 // +0004 │ │ -3b30e0: 6e40 9598 1b62 |0036: invoke-virtual {v11, v1, v2, v6}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9895 │ │ -3b30e6: 54b1 cd68 |0039: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b30ea: 6e20 4581 5100 |003b: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ -3b30f0: 2847 |003e: goto 0085 // +0047 │ │ -3b30f2: 1a01 e96f |003f: const-string v1, "fragment_tag" // string@6fe9 │ │ -3b30f6: 6e20 3e02 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@023e │ │ -3b30fc: 0a02 |0044: move-result v2 │ │ -3b30fe: 3802 2300 |0045: if-eqz v2, 0068 // +0023 │ │ -3b3102: 6e20 3c02 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ -3b3108: 0c01 |004a: move-result-object v1 │ │ -3b310a: 6e20 3102 6000 |004b: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0231 │ │ -3b3110: 0c02 |004e: move-result-object v2 │ │ -3b3112: 3801 1300 |004f: if-eqz v1, 0062 // +0013 │ │ -3b3116: 6e30 8498 1b02 |0051: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9884 │ │ -3b311c: 0c01 |0054: move-result-object v1 │ │ -3b311e: 6e30 3002 4007 |0055: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3b3124: 0a02 |0058: move-result v2 │ │ -3b3126: 3802 0600 |0059: if-eqz v2, 005f // +0006 │ │ -3b312a: 6e20 9398 1b00 |005b: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9893 │ │ -3b3130: 2804 |005e: goto 0062 // +0004 │ │ -3b3132: 6e20 9698 1b00 |005f: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9896 │ │ -3b3138: 54b1 cd68 |0062: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b313c: 6e20 4581 5100 |0064: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ -3b3142: 281e |0067: goto 0085 // +001e │ │ -3b3144: 1a01 f2a4 |0068: const-string v1, "open_player" // string@a4f2 │ │ -3b3148: 6e30 3002 1007 |006a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3b314e: 0a01 |006d: move-result v1 │ │ -3b3150: 3801 1000 |006e: if-eqz v1, 007e // +0010 │ │ -3b3154: 54b1 cd68 |0070: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b3158: 1232 |0072: const/4 v2, #int 3 // #3 │ │ -3b315a: 6e20 4581 2100 |0073: invoke-virtual {v1, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ -3b3160: 54b1 c668 |0076: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ -3b3164: 1502 803f |0078: const/high16 v2, #int 1065353216 // #3f80 │ │ -3b3168: 6e30 db80 3102 |007a: invoke-virtual {v1, v3, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@80db │ │ -3b316e: 2808 |007d: goto 0085 // +0008 │ │ -3b3170: 6e10 3402 0000 |007e: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0234 │ │ -3b3176: 0c01 |0081: move-result-object v1 │ │ -3b3178: 7020 8a98 1b00 |0082: invoke-direct {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.handleDeeplink:(Landroid/net/Uri;)V // method@988a │ │ -3b317e: 1a01 eea4 |0085: const-string v1, "open_drawer" // string@a4ee │ │ -3b3182: 6e30 3002 1007 |0087: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3b3188: 0a01 |008a: move-result v1 │ │ -3b318a: 3801 0900 |008b: if-eqz v1, 0094 // +0009 │ │ -3b318e: 54b1 c768 |008d: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b3192: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ -3b3196: 6e10 de30 0100 |0091: invoke-virtual {v1}, Landroidx/drawerlayout/widget/DrawerLayout;.open:()V // method@30de │ │ -3b319c: 1a01 eda4 |0094: const-string v1, "open_download_logs" // string@a4ed │ │ -3b31a0: 6e30 3002 1007 |0096: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3b31a6: 0a01 |0099: move-result v1 │ │ -3b31a8: 3801 0e00 |009a: if-eqz v1, 00a8 // +000e │ │ -3b31ac: 2201 d41a |009c: new-instance v1, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1ad4 │ │ -3b31b0: 7010 1fa4 0100 |009e: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment;.:()V // method@a41f │ │ -3b31b6: 6e10 7534 0b00 |00a1: invoke-virtual {v11}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b31bc: 0c02 |00a4: move-result-object v2 │ │ -3b31be: 6e30 6333 2103 |00a5: invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3363 │ │ -3b31c4: 1a01 e2ac |00a8: const-string v1, "refresh_on_start" // string@ace2 │ │ -3b31c8: 6e30 3002 1007 |00aa: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ -3b31ce: 0a00 |00ad: move-result v0 │ │ -3b31d0: 3800 0900 |00ae: if-eqz v0, 00b7 // +0009 │ │ -3b31d4: 7100 999e 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ -3b31da: 0c00 |00b3: move-result-object v0 │ │ -3b31dc: 6e20 9e9e b000 |00b4: invoke-virtual {v0, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnceOrAsk:(Landroid/content/Context;)V // method@9e9e │ │ -3b31e2: 2200 6100 |00b7: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3b31e6: 1c01 2818 |00b9: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ -3b31ea: 7030 2802 b001 |00bb: invoke-direct {v0, v11, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3b31f0: 6e20 af00 0b00 |00be: invoke-virtual {v11, v0}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00af │ │ -3b31f6: 0e00 |00c1: return-void │ │ +3b303c: |[3b303c] de.danoeh.antennapod.activity.MainActivity.handleNavIntent:()V │ │ +3b304c: 1a00 2a3b |0000: const-string v0, "MainActivity" // string@3b2a │ │ +3b3050: 1a01 fc7e |0002: const-string v1, "handleNavIntent()" // string@7efc │ │ +3b3054: 7120 170b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3b305a: 6e10 7400 0b00 |0007: invoke-virtual {v11}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0074 │ │ +3b3060: 0c00 |000a: move-result-object v0 │ │ +3b3062: 1a01 e46f |000b: const-string v1, "fragment_feed_id" // string@6fe4 │ │ +3b3066: 6e20 3e02 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@023e │ │ +3b306c: 0a02 |0010: move-result v2 │ │ +3b306e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +3b3070: 1a04 7a55 |0012: const-string v4, "add_to_back_stack" // string@557a │ │ +3b3074: 1245 |0014: const/4 v5, #int 4 // #4 │ │ +3b3076: 1a06 dd6f |0015: const-string v6, "fragment_args" // string@6fdd │ │ +3b307a: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +3b307c: 3802 2700 |0018: if-eqz v2, 003f // +0027 │ │ +3b3080: 1608 0000 |001a: const-wide/16 v8, #int 0 // #0 │ │ +3b3084: 6e40 3902 1098 |001c: invoke-virtual {v0, v1, v8, v9}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@0239 │ │ +3b308a: 0b01 |001f: move-result-wide v1 │ │ +3b308c: 6e20 3102 6000 |0020: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0231 │ │ +3b3092: 0c06 |0023: move-result-object v6 │ │ +3b3094: 310a 0108 |0024: cmp-long v10, v1, v8 │ │ +3b3098: 3d0a 1300 |0026: if-lez v10, 0039 // +0013 │ │ +3b309c: 6e30 3002 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3b30a2: 0a04 |002b: move-result v4 │ │ +3b30a4: 3804 0a00 |002c: if-eqz v4, 0036 // +000a │ │ +3b30a8: 7120 23a4 2100 |002e: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a423 │ │ +3b30ae: 0c01 |0031: move-result-object v1 │ │ +3b30b0: 6e20 9398 1b00 |0032: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9893 │ │ +3b30b6: 2804 |0035: goto 0039 // +0004 │ │ +3b30b8: 6e40 9598 1b62 |0036: invoke-virtual {v11, v1, v2, v6}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9895 │ │ +3b30be: 54b1 cd68 |0039: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b30c2: 6e20 4581 5100 |003b: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ +3b30c8: 2847 |003e: goto 0085 // +0047 │ │ +3b30ca: 1a01 e96f |003f: const-string v1, "fragment_tag" // string@6fe9 │ │ +3b30ce: 6e20 3e02 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@023e │ │ +3b30d4: 0a02 |0044: move-result v2 │ │ +3b30d6: 3802 2300 |0045: if-eqz v2, 0068 // +0023 │ │ +3b30da: 6e20 3c02 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@023c │ │ +3b30e0: 0c01 |004a: move-result-object v1 │ │ +3b30e2: 6e20 3102 6000 |004b: invoke-virtual {v0, v6}, Landroid/content/Intent;.getBundleExtra:(Ljava/lang/String;)Landroid/os/Bundle; // method@0231 │ │ +3b30e8: 0c02 |004e: move-result-object v2 │ │ +3b30ea: 3801 1300 |004f: if-eqz v1, 0062 // +0013 │ │ +3b30ee: 6e30 8498 1b02 |0051: invoke-virtual {v11, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9884 │ │ +3b30f4: 0c01 |0054: move-result-object v1 │ │ +3b30f6: 6e30 3002 4007 |0055: invoke-virtual {v0, v4, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3b30fc: 0a02 |0058: move-result v2 │ │ +3b30fe: 3802 0600 |0059: if-eqz v2, 005f // +0006 │ │ +3b3102: 6e20 9398 1b00 |005b: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;)V // method@9893 │ │ +3b3108: 2804 |005e: goto 0062 // +0004 │ │ +3b310a: 6e20 9698 1b00 |005f: invoke-virtual {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9896 │ │ +3b3110: 54b1 cd68 |0062: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b3114: 6e20 4581 5100 |0064: invoke-virtual {v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ +3b311a: 281e |0067: goto 0085 // +001e │ │ +3b311c: 1a01 f2a4 |0068: const-string v1, "open_player" // string@a4f2 │ │ +3b3120: 6e30 3002 1007 |006a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3b3126: 0a01 |006d: move-result v1 │ │ +3b3128: 3801 1000 |006e: if-eqz v1, 007e // +0010 │ │ +3b312c: 54b1 cd68 |0070: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b3130: 1232 |0072: const/4 v2, #int 3 // #3 │ │ +3b3132: 6e20 4581 2100 |0073: invoke-virtual {v1, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ +3b3138: 54b1 c668 |0076: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ +3b313c: 1502 803f |0078: const/high16 v2, #int 1065353216 // #3f80 │ │ +3b3140: 6e30 db80 3102 |007a: invoke-virtual {v1, v3, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@80db │ │ +3b3146: 2808 |007d: goto 0085 // +0008 │ │ +3b3148: 6e10 3402 0000 |007e: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0234 │ │ +3b314e: 0c01 |0081: move-result-object v1 │ │ +3b3150: 7020 8a98 1b00 |0082: invoke-direct {v11, v1}, Lde/danoeh/antennapod/activity/MainActivity;.handleDeeplink:(Landroid/net/Uri;)V // method@988a │ │ +3b3156: 1a01 eea4 |0085: const-string v1, "open_drawer" // string@a4ee │ │ +3b315a: 6e30 3002 1007 |0087: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3b3160: 0a01 |008a: move-result v1 │ │ +3b3162: 3801 0900 |008b: if-eqz v1, 0094 // +0009 │ │ +3b3166: 54b1 c768 |008d: iget-object v1, v11, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b316a: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ +3b316e: 6e10 de30 0100 |0091: invoke-virtual {v1}, Landroidx/drawerlayout/widget/DrawerLayout;.open:()V // method@30de │ │ +3b3174: 1a01 eda4 |0094: const-string v1, "open_download_logs" // string@a4ed │ │ +3b3178: 6e30 3002 1007 |0096: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3b317e: 0a01 |0099: move-result v1 │ │ +3b3180: 3801 0e00 |009a: if-eqz v1, 00a8 // +000e │ │ +3b3184: 2201 d41a |009c: new-instance v1, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; // type@1ad4 │ │ +3b3188: 7010 1fa4 0100 |009e: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment;.:()V // method@a41f │ │ +3b318e: 6e10 7534 0b00 |00a1: invoke-virtual {v11}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b3194: 0c02 |00a4: move-result-object v2 │ │ +3b3196: 6e30 6333 2103 |00a5: invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@3363 │ │ +3b319c: 1a01 e2ac |00a8: const-string v1, "refresh_on_start" // string@ace2 │ │ +3b31a0: 6e30 3002 1007 |00aa: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0230 │ │ +3b31a6: 0a00 |00ad: move-result v0 │ │ +3b31a8: 3800 0900 |00ae: if-eqz v0, 00b7 // +0009 │ │ +3b31ac: 7100 999e 0000 |00b0: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ +3b31b2: 0c00 |00b3: move-result-object v0 │ │ +3b31b4: 6e20 9e9e b000 |00b4: invoke-virtual {v0, v11}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.runOnceOrAsk:(Landroid/content/Context;)V // method@9e9e │ │ +3b31ba: 2200 6100 |00b7: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3b31be: 1c01 2818 |00b9: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ +3b31c2: 7030 2802 b001 |00bb: invoke-direct {v0, v11, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3b31c8: 6e20 af00 0b00 |00be: invoke-virtual {v11, v0}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00af │ │ +3b31ce: 0e00 |00c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=594 │ │ 0x0007 line=595 │ │ 0x000d line=596 │ │ 0x001c line=597 │ │ 0x0020 line=598 │ │ @@ -1673406,31 +1673400,31 @@ │ │ type : '(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -3b27dc: |[3b27dc] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ -3b27ec: 7100 352d 0000 |0000: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@2d35 │ │ -3b27f2: 0a02 |0003: move-result v2 │ │ -3b27f4: 6e20 492d 2300 |0004: invoke-virtual {v3, v2}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@2d49 │ │ -3b27fa: 0c02 |0007: move-result-object v2 │ │ -3b27fc: 5b12 cb68 |0008: iput-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ -3b2800: 7010 af98 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@98af │ │ -3b2806: 2202 ef06 |000d: new-instance v2, Landroidx/core/view/WindowInsetsCompat$Builder; // type@06ef │ │ -3b280a: 7020 bf2c 3200 |000f: invoke-direct {v2, v3}, Landroidx/core/view/WindowInsetsCompat$Builder;.:(Landroidx/core/view/WindowInsetsCompat;)V // method@2cbf │ │ -3b2810: 7100 352d 0000 |0012: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@2d35 │ │ -3b2816: 0a03 |0015: move-result v3 │ │ -3b2818: 6200 6b0f |0016: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@0f6b │ │ -3b281c: 6e30 c12c 3200 |0018: invoke-virtual {v2, v3, v0}, Landroidx/core/view/WindowInsetsCompat$Builder;.setInsets:(ILandroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; // method@2cc1 │ │ -3b2822: 0c02 |001b: move-result-object v2 │ │ -3b2824: 6e10 c02c 0200 |001c: invoke-virtual {v2}, Landroidx/core/view/WindowInsetsCompat$Builder;.build:()Landroidx/core/view/WindowInsetsCompat; // method@2cc0 │ │ -3b282a: 0c02 |001f: move-result-object v2 │ │ -3b282c: 1102 |0020: return-object v2 │ │ +3b27b4: |[3b27b4] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$0:(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat; │ │ +3b27c4: 7100 352d 0000 |0000: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@2d35 │ │ +3b27ca: 0a02 |0003: move-result v2 │ │ +3b27cc: 6e20 492d 2300 |0004: invoke-virtual {v3, v2}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@2d49 │ │ +3b27d2: 0c02 |0007: move-result-object v2 │ │ +3b27d4: 5b12 cb68 |0008: iput-object v2, v1, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ +3b27d8: 7010 af98 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@98af │ │ +3b27de: 2202 ef06 |000d: new-instance v2, Landroidx/core/view/WindowInsetsCompat$Builder; // type@06ef │ │ +3b27e2: 7020 bf2c 3200 |000f: invoke-direct {v2, v3}, Landroidx/core/view/WindowInsetsCompat$Builder;.:(Landroidx/core/view/WindowInsetsCompat;)V // method@2cbf │ │ +3b27e8: 7100 352d 0000 |0012: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.navigationBars:()I // method@2d35 │ │ +3b27ee: 0a03 |0015: move-result v3 │ │ +3b27f0: 6200 6b0f |0016: sget-object v0, Landroidx/core/graphics/Insets;.NONE:Landroidx/core/graphics/Insets; // field@0f6b │ │ +3b27f4: 6e30 c12c 3200 |0018: invoke-virtual {v2, v3, v0}, Landroidx/core/view/WindowInsetsCompat$Builder;.setInsets:(ILandroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; // method@2cc1 │ │ +3b27fa: 0c02 |001b: move-result-object v2 │ │ +3b27fc: 6e10 c02c 0200 |001c: invoke-virtual {v2}, Landroidx/core/view/WindowInsetsCompat$Builder;.build:()Landroidx/core/view/WindowInsetsCompat; // method@2cc0 │ │ +3b2802: 0c02 |001f: move-result-object v2 │ │ +3b2804: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000a line=130 │ │ 0x000d line=131 │ │ 0x0012 line=132 │ │ 0x001c line=133 │ │ @@ -1673444,42 +1673438,42 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -3b31f8: |[3b31f8] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$1:(Ljava/util/List;)V │ │ -3b3208: 7210 2aa8 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3b320e: 0c05 |0003: move-result-object v5 │ │ -3b3210: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -3b3212: 7210 0da8 0500 |0005: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3b3218: 0a01 |0008: move-result v1 │ │ -3b321a: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -3b321e: 7210 0ea8 0500 |000b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3b3224: 0c01 |000e: move-result-object v1 │ │ -3b3226: 1f01 6311 |000f: check-cast v1, Landroidx/work/WorkInfo; // type@1163 │ │ -3b322a: 6e10 7f6e 0100 |0011: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ -3b3230: 0c02 |0014: move-result-object v2 │ │ -3b3232: 6203 2232 |0015: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3222 │ │ -3b3236: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -3b3238: 3332 0400 |0018: if-ne v2, v3, 001c // +0004 │ │ -3b323c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -3b323e: 28ea |001b: goto 0005 // -0016 │ │ -3b3240: 6e10 7f6e 0100 |001c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ -3b3246: 0c01 |001f: move-result-object v1 │ │ -3b3248: 6202 2032 |0020: sget-object v2, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3220 │ │ -3b324c: 3321 e3ff |0022: if-ne v1, v2, 0005 // -001d │ │ -3b3250: 28f6 |0024: goto 001a // -000a │ │ -3b3252: 7100 45aa 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3b3258: 0c05 |0028: move-result-object v5 │ │ -3b325a: 2201 9418 |0029: new-instance v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ -3b325e: 7020 e29a 0100 |002b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@9ae2 │ │ -3b3264: 6e20 49aa 1500 |002e: invoke-virtual {v5, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3b326a: 0e00 |0031: return-void │ │ +3b31d0: |[3b31d0] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$1:(Ljava/util/List;)V │ │ +3b31e0: 7210 2aa8 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3b31e6: 0c05 |0003: move-result-object v5 │ │ +3b31e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +3b31ea: 7210 0da8 0500 |0005: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3b31f0: 0a01 |0008: move-result v1 │ │ +3b31f2: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +3b31f6: 7210 0ea8 0500 |000b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3b31fc: 0c01 |000e: move-result-object v1 │ │ +3b31fe: 1f01 6311 |000f: check-cast v1, Landroidx/work/WorkInfo; // type@1163 │ │ +3b3202: 6e10 7f6e 0100 |0011: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ +3b3208: 0c02 |0014: move-result-object v2 │ │ +3b320a: 6203 2232 |0015: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3222 │ │ +3b320e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +3b3210: 3332 0400 |0018: if-ne v2, v3, 001c // +0004 │ │ +3b3214: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +3b3216: 28ea |001b: goto 0005 // -0016 │ │ +3b3218: 6e10 7f6e 0100 |001c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ +3b321e: 0c01 |001f: move-result-object v1 │ │ +3b3220: 6202 2032 |0020: sget-object v2, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3220 │ │ +3b3224: 3321 e3ff |0022: if-ne v1, v2, 0005 // -001d │ │ +3b3228: 28f6 |0024: goto 001a // -000a │ │ +3b322a: 7100 45aa 0000 |0025: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3b3230: 0c05 |0028: move-result-object v5 │ │ +3b3232: 2201 9418 |0029: new-instance v1, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; // type@1894 │ │ +3b3236: 7020 e29a 0100 |002b: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent;.:(Z)V // method@9ae2 │ │ +3b323c: 6e20 49aa 1500 |002e: invoke-virtual {v5, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3b3242: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0011 line=179 │ │ 0x001c line=181 │ │ 0x0025 line=185 │ │ locals : │ │ @@ -1673490,90 +1673484,90 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -3b326c: |[3b326c] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$2:(Ljava/util/List;)V │ │ -3b327c: 2200 df1b |0000: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ -3b3280: 7010 f2a7 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ -3b3286: 7210 2aa8 0800 |0005: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ -3b328c: 0c08 |0008: move-result-object v8 │ │ -3b328e: 7210 0da8 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3b3294: 0a01 |000c: move-result v1 │ │ -3b3296: 3801 6a00 |000d: if-eqz v1, 0077 // +006a │ │ -3b329a: 7210 0ea8 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3b32a0: 0c01 |0012: move-result-object v1 │ │ -3b32a2: 1f01 6311 |0013: check-cast v1, Landroidx/work/WorkInfo; // type@1163 │ │ -3b32a6: 6e10 806e 0100 |0015: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@6e80 │ │ -3b32ac: 0c02 |0018: move-result-object v2 │ │ -3b32ae: 7210 84a8 0200 |0019: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@a884 │ │ -3b32b4: 0c02 |001c: move-result-object v2 │ │ -3b32b6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -3b32b8: 7210 0da8 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ -3b32be: 0a04 |0021: move-result v4 │ │ -3b32c0: 3804 1700 |0022: if-eqz v4, 0039 // +0017 │ │ -3b32c4: 7210 0ea8 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ -3b32ca: 0c04 |0027: move-result-object v4 │ │ -3b32cc: 1f04 601b |0028: check-cast v4, Ljava/lang/String; // type@1b60 │ │ -3b32d0: 1a05 ed6a |002a: const-string v5, "episodeUrl:" // string@6aed │ │ -3b32d4: 6e20 f6a5 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ -3b32da: 0a05 |002f: move-result v5 │ │ -3b32dc: 3805 eeff |0030: if-eqz v5, 001e // -0012 │ │ -3b32e0: 1303 0b00 |0032: const/16 v3, #int 11 // #b │ │ -3b32e4: 6e20 f8a5 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ -3b32ea: 0c03 |0037: move-result-object v3 │ │ -3b32ec: 28e6 |0038: goto 001e // -001a │ │ -3b32ee: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ -3b32f2: 28ce |003b: goto 0009 // -0032 │ │ -3b32f4: 6e10 7f6e 0100 |003c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ -3b32fa: 0c02 |003f: move-result-object v2 │ │ -3b32fc: 6204 2232 |0040: sget-object v4, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3222 │ │ -3b3300: 1215 |0042: const/4 v5, #int 1 // #1 │ │ -3b3302: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -3b3304: 3342 0400 |0044: if-ne v2, v4, 0048 // +0004 │ │ -3b3308: 1222 |0046: const/4 v2, #int 2 // #2 │ │ -3b330a: 2815 |0047: goto 005c // +0015 │ │ -3b330c: 6e10 7f6e 0100 |0048: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ -3b3312: 0c02 |004b: move-result-object v2 │ │ -3b3314: 6204 2032 |004c: sget-object v4, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3220 │ │ -3b3318: 3242 0d00 |004e: if-eq v2, v4, 005b // +000d │ │ -3b331c: 6e10 7f6e 0100 |0050: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ -3b3322: 0c02 |0053: move-result-object v2 │ │ -3b3324: 6204 1e32 |0054: sget-object v4, Landroidx/work/WorkInfo$State;.BLOCKED:Landroidx/work/WorkInfo$State; // field@321e │ │ -3b3328: 3342 0300 |0056: if-ne v2, v4, 0059 // +0003 │ │ -3b332c: 2803 |0058: goto 005b // +0003 │ │ -3b332e: 1212 |0059: const/4 v2, #int 1 // #1 │ │ -3b3330: 2802 |005a: goto 005c // +0002 │ │ -3b3332: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -3b3334: 6e10 7e6e 0100 |005c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getProgress:()Landroidx/work/Data; // method@6e7e │ │ -3b333a: 0c01 |005f: move-result-object v1 │ │ -3b333c: 1a04 89aa |0060: const-string v4, "progress" // string@aa89 │ │ -3b3340: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ -3b3342: 6e30 f26d 4107 |0063: invoke-virtual {v1, v4, v7}, Landroidx/work/Data;.getInt:(Ljava/lang/String;I)I // method@6df2 │ │ -3b3348: 0a01 |0066: move-result v1 │ │ -3b334a: 3371 0600 |0067: if-ne v1, v7, 006d // +0006 │ │ -3b334e: 3252 0400 |0069: if-eq v2, v5, 006d // +0004 │ │ -3b3352: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -3b3354: 2802 |006c: goto 006e // +0002 │ │ -3b3356: 0126 |006d: move v6, v2 │ │ -3b3358: 2202 c418 |006e: new-instance v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ -3b335c: 7030 759b 6201 |0070: invoke-direct {v2, v6, v1}, Lde/danoeh/antennapod/model/download/DownloadStatus;.:(II)V // method@9b75 │ │ -3b3362: 7230 58a8 3002 |0073: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ -3b3368: 2893 |0076: goto 0009 // -006d │ │ -3b336a: 7100 8d9e 0000 |0077: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ -3b3370: 0c08 |007a: move-result-object v8 │ │ -3b3372: 6e20 919e 0800 |007b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setCurrentDownloads:(Ljava/util/Map;)V // method@9e91 │ │ -3b3378: 7100 45aa 0000 |007e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3b337e: 0c08 |0081: move-result-object v8 │ │ -3b3380: 2201 8e18 |0082: new-instance v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ -3b3384: 7020 cf9a 0100 |0084: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.:(Ljava/util/Map;)V // method@9acf │ │ -3b338a: 6e20 49aa 1800 |0087: invoke-virtual {v8, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ -3b3390: 0e00 |008a: return-void │ │ +3b3244: |[3b3244] de.danoeh.antennapod.activity.MainActivity.lambda$onCreate$2:(Ljava/util/List;)V │ │ +3b3254: 2200 df1b |0000: new-instance v0, Ljava/util/HashMap; // type@1bdf │ │ +3b3258: 7010 f2a7 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@a7f2 │ │ +3b325e: 7210 2aa8 0800 |0005: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a82a │ │ +3b3264: 0c08 |0008: move-result-object v8 │ │ +3b3266: 7210 0da8 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3b326c: 0a01 |000c: move-result v1 │ │ +3b326e: 3801 6a00 |000d: if-eqz v1, 0077 // +006a │ │ +3b3272: 7210 0ea8 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3b3278: 0c01 |0012: move-result-object v1 │ │ +3b327a: 1f01 6311 |0013: check-cast v1, Landroidx/work/WorkInfo; // type@1163 │ │ +3b327e: 6e10 806e 0100 |0015: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getTags:()Ljava/util/Set; // method@6e80 │ │ +3b3284: 0c02 |0018: move-result-object v2 │ │ +3b3286: 7210 84a8 0200 |0019: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@a884 │ │ +3b328c: 0c02 |001c: move-result-object v2 │ │ +3b328e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +3b3290: 7210 0da8 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@a80d │ │ +3b3296: 0a04 |0021: move-result v4 │ │ +3b3298: 3804 1700 |0022: if-eqz v4, 0039 // +0017 │ │ +3b329c: 7210 0ea8 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a80e │ │ +3b32a2: 0c04 |0027: move-result-object v4 │ │ +3b32a4: 1f04 601b |0028: check-cast v4, Ljava/lang/String; // type@1b60 │ │ +3b32a8: 1a05 ed6a |002a: const-string v5, "episodeUrl:" // string@6aed │ │ +3b32ac: 6e20 f6a5 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@a5f6 │ │ +3b32b2: 0a05 |002f: move-result v5 │ │ +3b32b4: 3805 eeff |0030: if-eqz v5, 001e // -0012 │ │ +3b32b8: 1303 0b00 |0032: const/16 v3, #int 11 // #b │ │ +3b32bc: 6e20 f8a5 3400 |0034: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@a5f8 │ │ +3b32c2: 0c03 |0037: move-result-object v3 │ │ +3b32c4: 28e6 |0038: goto 001e // -001a │ │ +3b32c6: 3903 0300 |0039: if-nez v3, 003c // +0003 │ │ +3b32ca: 28ce |003b: goto 0009 // -0032 │ │ +3b32cc: 6e10 7f6e 0100 |003c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ +3b32d2: 0c02 |003f: move-result-object v2 │ │ +3b32d4: 6204 2232 |0040: sget-object v4, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@3222 │ │ +3b32d8: 1215 |0042: const/4 v5, #int 1 // #1 │ │ +3b32da: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +3b32dc: 3342 0400 |0044: if-ne v2, v4, 0048 // +0004 │ │ +3b32e0: 1222 |0046: const/4 v2, #int 2 // #2 │ │ +3b32e2: 2815 |0047: goto 005c // +0015 │ │ +3b32e4: 6e10 7f6e 0100 |0048: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ +3b32ea: 0c02 |004b: move-result-object v2 │ │ +3b32ec: 6204 2032 |004c: sget-object v4, Landroidx/work/WorkInfo$State;.ENQUEUED:Landroidx/work/WorkInfo$State; // field@3220 │ │ +3b32f0: 3242 0d00 |004e: if-eq v2, v4, 005b // +000d │ │ +3b32f4: 6e10 7f6e 0100 |0050: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@6e7f │ │ +3b32fa: 0c02 |0053: move-result-object v2 │ │ +3b32fc: 6204 1e32 |0054: sget-object v4, Landroidx/work/WorkInfo$State;.BLOCKED:Landroidx/work/WorkInfo$State; // field@321e │ │ +3b3300: 3342 0300 |0056: if-ne v2, v4, 0059 // +0003 │ │ +3b3304: 2803 |0058: goto 005b // +0003 │ │ +3b3306: 1212 |0059: const/4 v2, #int 1 // #1 │ │ +3b3308: 2802 |005a: goto 005c // +0002 │ │ +3b330a: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +3b330c: 6e10 7e6e 0100 |005c: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getProgress:()Landroidx/work/Data; // method@6e7e │ │ +3b3312: 0c01 |005f: move-result-object v1 │ │ +3b3314: 1a04 89aa |0060: const-string v4, "progress" // string@aa89 │ │ +3b3318: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ +3b331a: 6e30 f26d 4107 |0063: invoke-virtual {v1, v4, v7}, Landroidx/work/Data;.getInt:(Ljava/lang/String;I)I // method@6df2 │ │ +3b3320: 0a01 |0066: move-result v1 │ │ +3b3322: 3371 0600 |0067: if-ne v1, v7, 006d // +0006 │ │ +3b3326: 3252 0400 |0069: if-eq v2, v5, 006d // +0004 │ │ +3b332a: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +3b332c: 2802 |006c: goto 006e // +0002 │ │ +3b332e: 0126 |006d: move v6, v2 │ │ +3b3330: 2202 c418 |006e: new-instance v2, Lde/danoeh/antennapod/model/download/DownloadStatus; // type@18c4 │ │ +3b3334: 7030 759b 6201 |0070: invoke-direct {v2, v6, v1}, Lde/danoeh/antennapod/model/download/DownloadStatus;.:(II)V // method@9b75 │ │ +3b333a: 7230 58a8 3002 |0073: invoke-interface {v0, v3, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a858 │ │ +3b3340: 2893 |0076: goto 0009 // -006d │ │ +3b3342: 7100 8d9e 0000 |0077: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.get:()Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface; // method@9e8d │ │ +3b3348: 0c08 |007a: move-result-object v8 │ │ +3b334a: 6e20 919e 0800 |007b: invoke-virtual {v8, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/DownloadServiceInterface;.setCurrentDownloads:(Ljava/util/Map;)V // method@9e91 │ │ +3b3350: 7100 45aa 0000 |007e: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3b3356: 0c08 |0081: move-result-object v8 │ │ +3b3358: 2201 8e18 |0082: new-instance v1, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; // type@188e │ │ +3b335c: 7020 cf9a 0100 |0084: invoke-direct {v1, v0}, Lde/danoeh/antennapod/event/EpisodeDownloadEvent;.:(Ljava/util/Map;)V // method@9acf │ │ +3b3362: 6e20 49aa 1800 |0087: invoke-virtual {v8, v1}, Lorg/greenrobot/eventbus/EventBus;.postSticky:(Ljava/lang/Object;)V // method@aa49 │ │ +3b3368: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x0015 line=193 │ │ 0x002c line=194 │ │ 0x0034 line=195 │ │ @@ -1673592,18 +1673586,18 @@ │ │ type : '(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -3b3394: |[3b3394] de.danoeh.antennapod.activity.MainActivity.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ -3b33a4: 5411 b16a |0000: iget-object v1, v1, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6ab1 │ │ -3b33a8: 7220 482a 0100 |0002: invoke-interface {v1, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ -3b33ae: 0e00 |0005: return-void │ │ +3b336c: |[3b336c] de.danoeh.antennapod.activity.MainActivity.lambda$onEventMainThread$5:(Lde/danoeh/antennapod/event/MessageEvent;Landroid/view/View;)V │ │ +3b337c: 5411 b16a |0000: iget-object v1, v1, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6ab1 │ │ +3b3380: 7220 482a 0100 |0002: invoke-interface {v1, v0}, Landroidx/core/util/Consumer;.accept:(Ljava/lang/Object;)V // method@2a48 │ │ +3b3386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Lde/danoeh/antennapod/event/MessageEvent; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -1673613,19 +1673607,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b33b0: |[3b33b0] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$3:(Landroid/view/View;)V │ │ -3b33c0: 6e10 7534 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b33c6: 0c01 |0003: move-result-object v1 │ │ -3b33c8: 6e10 a935 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ -3b33ce: 0e00 |0007: return-void │ │ +3b3388: |[3b3388] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$3:(Landroid/view/View;)V │ │ +3b3398: 6e10 7534 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b339e: 0c01 |0003: move-result-object v1 │ │ +3b33a0: 6e10 a935 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ +3b33a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1673634,19 +1673628,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1002 (PRIVATE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -3b33d0: |[3b33d0] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$4:(Landroid/view/View;)V │ │ -3b33e0: 6e10 7534 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b33e6: 0c01 |0003: move-result-object v1 │ │ -3b33e8: 6e10 a935 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ -3b33ee: 0e00 |0007: return-void │ │ +3b33a8: |[3b33a8] de.danoeh.antennapod.activity.MainActivity.lambda$setupToolbarToggle$4:(Landroid/view/View;)V │ │ +3b33b8: 6e10 7534 0000 |0000: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b33be: 0c01 |0003: move-result-object v1 │ │ +3b33c0: 6e10 a935 0100 |0004: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ +3b33c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -1673655,44 +1673649,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -3b3b4c: |[3b3b4c] de.danoeh.antennapod.activity.MainActivity.setNavDrawerSize:()V │ │ -3b3b5c: 5430 c868 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b3b60: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -3b3b64: 0e00 |0004: return-void │ │ -3b3b66: 6e10 3614 0300 |0005: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ -3b3b6c: 0c00 |0008: move-result-object v0 │ │ -3b3b6e: 6001 1a57 |0009: sget v1, Lde/danoeh/antennapod/R$integer;.nav_drawer_screen_size_percent:I // field@571a │ │ -3b3b72: 6e20 d202 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@02d2 │ │ -3b3b78: 0a00 |000e: move-result v0 │ │ -3b3b7a: 8200 |000f: int-to-float v0, v0 │ │ -3b3b7c: 1401 0ad7 233c |0010: const v1, #float 0.01 // #3c23d70a │ │ -3b3b82: a800 0001 |0013: mul-float v0, v0, v1 │ │ -3b3b86: 7010 8998 0300 |0015: invoke-direct {v3}, Lde/danoeh/antennapod/activity/MainActivity;.getScreenWidth:()I // method@9889 │ │ -3b3b8c: 0a01 |0018: move-result v1 │ │ -3b3b8e: 8211 |0019: int-to-float v1, v1 │ │ -3b3b90: a801 0100 |001a: mul-float v1, v1, v0 │ │ -3b3b94: 8710 |001c: float-to-int v0, v1 │ │ -3b3b96: 6e10 3614 0300 |001d: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ -3b3b9c: 0c01 |0020: move-result-object v1 │ │ -3b3b9e: 6002 1251 |0021: sget v2, Lde/danoeh/antennapod/R$dimen;.nav_drawer_max_screen_size:I // field@5112 │ │ -3b3ba2: 6e20 c802 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@02c8 │ │ -3b3ba8: 0a01 |0026: move-result v1 │ │ -3b3baa: 8711 |0027: float-to-int v1, v1 │ │ -3b3bac: 5432 ca68 |0028: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ -3b3bb0: 6e10 a80c 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0ca8 │ │ -3b3bb6: 0c02 |002d: move-result-object v2 │ │ -3b3bb8: 7120 a1a5 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@a5a1 │ │ -3b3bbe: 0a00 |0031: move-result v0 │ │ -3b3bc0: 5920 a901 |0032: iput v0, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@01a9 │ │ -3b3bc4: 0e00 |0034: return-void │ │ +3b3b24: |[3b3b24] de.danoeh.antennapod.activity.MainActivity.setNavDrawerSize:()V │ │ +3b3b34: 5430 c868 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b3b38: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +3b3b3c: 0e00 |0004: return-void │ │ +3b3b3e: 6e10 3614 0300 |0005: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ +3b3b44: 0c00 |0008: move-result-object v0 │ │ +3b3b46: 6001 1a57 |0009: sget v1, Lde/danoeh/antennapod/R$integer;.nav_drawer_screen_size_percent:I // field@571a │ │ +3b3b4a: 6e20 d202 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@02d2 │ │ +3b3b50: 0a00 |000e: move-result v0 │ │ +3b3b52: 8200 |000f: int-to-float v0, v0 │ │ +3b3b54: 1401 0ad7 233c |0010: const v1, #float 0.01 // #3c23d70a │ │ +3b3b5a: a800 0001 |0013: mul-float v0, v0, v1 │ │ +3b3b5e: 7010 8998 0300 |0015: invoke-direct {v3}, Lde/danoeh/antennapod/activity/MainActivity;.getScreenWidth:()I // method@9889 │ │ +3b3b64: 0a01 |0018: move-result v1 │ │ +3b3b66: 8211 |0019: int-to-float v1, v1 │ │ +3b3b68: a801 0100 |001a: mul-float v1, v1, v0 │ │ +3b3b6c: 8710 |001c: float-to-int v0, v1 │ │ +3b3b6e: 6e10 3614 0300 |001d: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ +3b3b74: 0c01 |0020: move-result-object v1 │ │ +3b3b76: 6002 1251 |0021: sget v2, Lde/danoeh/antennapod/R$dimen;.nav_drawer_max_screen_size:I // field@5112 │ │ +3b3b7a: 6e20 c802 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@02c8 │ │ +3b3b80: 0a01 |0026: move-result v1 │ │ +3b3b82: 8711 |0027: float-to-int v1, v1 │ │ +3b3b84: 5432 ca68 |0028: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ +3b3b88: 6e10 a80c 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0ca8 │ │ +3b3b8e: 0c02 |002d: move-result-object v2 │ │ +3b3b90: 7120 a1a5 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@a5a1 │ │ +3b3b96: 0a00 |0031: move-result v0 │ │ +3b3b98: 5920 a901 |0032: iput v0, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@01a9 │ │ +3b3b9c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0005 line=479 │ │ 0x0015 line=480 │ │ 0x001d line=481 │ │ 0x0028 line=483 │ │ @@ -1673704,37 +1673698,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -3b3d78: |[3b3d78] de.danoeh.antennapod.activity.MainActivity.updateInsets:()V │ │ -3b3d88: 6000 4453 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ -3b3d8c: 6e20 3214 0300 |0002: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b3d92: 0c00 |0005: move-result-object v0 │ │ -3b3d94: 6e10 e30c 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0ce3 │ │ -3b3d9a: 0a00 |0009: move-result v0 │ │ -3b3d9c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -3b3da0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -3b3da2: 2802 |000d: goto 000f // +0002 │ │ -3b3da4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -3b3da6: 6e20 ab98 0300 |000f: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/activity/MainActivity;.setPlayerVisible:(Z)V // method@98ab │ │ -3b3dac: 6e10 3614 0300 |0012: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ -3b3db2: 0c00 |0015: move-result-object v0 │ │ -3b3db4: 6001 454f |0016: sget v1, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@4f45 │ │ -3b3db8: 6e20 c802 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@02c8 │ │ -3b3dbe: 0a00 |001b: move-result v0 │ │ -3b3dc0: 8700 |001c: float-to-int v0, v0 │ │ -3b3dc2: 5431 cd68 |001d: iget-object v1, v3, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b3dc6: 5432 cb68 |001f: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ -3b3dca: 5222 6c0f |0021: iget v2, v2, Landroidx/core/graphics/Insets;.bottom:I // field@0f6c │ │ -3b3dce: b020 |0023: add-int/2addr v0, v2 │ │ -3b3dd0: 6e20 4181 0100 |0024: invoke-virtual {v1, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setPeekHeight:(I)V // method@8141 │ │ -3b3dd6: 0e00 |0027: return-void │ │ +3b3d50: |[3b3d50] de.danoeh.antennapod.activity.MainActivity.updateInsets:()V │ │ +3b3d60: 6000 4453 |0000: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ +3b3d64: 6e20 3214 0300 |0002: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b3d6a: 0c00 |0005: move-result-object v0 │ │ +3b3d6c: 6e10 e30c 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0ce3 │ │ +3b3d72: 0a00 |0009: move-result v0 │ │ +3b3d74: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +3b3d78: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +3b3d7a: 2802 |000d: goto 000f // +0002 │ │ +3b3d7c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +3b3d7e: 6e20 ab98 0300 |000f: invoke-virtual {v3, v0}, Lde/danoeh/antennapod/activity/MainActivity;.setPlayerVisible:(Z)V // method@98ab │ │ +3b3d84: 6e10 3614 0300 |0012: invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ +3b3d8a: 0c00 |0015: move-result-object v0 │ │ +3b3d8c: 6001 454f |0016: sget v1, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@4f45 │ │ +3b3d90: 6e20 c802 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@02c8 │ │ +3b3d96: 0a00 |001b: move-result v0 │ │ +3b3d98: 8700 |001c: float-to-int v0, v0 │ │ +3b3d9a: 5431 cd68 |001d: iget-object v1, v3, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b3d9e: 5432 cb68 |001f: iget-object v2, v3, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ +3b3da2: 5222 6c0f |0021: iget v2, v2, Landroidx/core/graphics/Insets;.bottom:I // field@0f6c │ │ +3b3da6: b020 |0023: add-int/2addr v0, v2 │ │ +3b3da8: 6e20 4181 0100 |0024: invoke-virtual {v1, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setPeekHeight:(I)V // method@8141 │ │ +3b3dae: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0012 line=323 │ │ 0x001d line=324 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1673745,133 +1673739,133 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 278 16-bit code units │ │ -3b2830: |[3b2830] de.danoeh.antennapod.activity.MainActivity.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; │ │ -3b2840: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3b2844: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3b284a: 1a01 bb8a |0005: const-string v1, "loadFragment(tag: " // string@8abb │ │ -3b284e: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b2854: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b285a: 1a01 ce04 |000d: const-string v1, ", args: " // string@04ce │ │ -3b285e: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b2864: 6e20 11a6 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3b286a: 1a01 8604 |0015: const-string v1, ")" // string@0486 │ │ -3b286e: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b2874: 6e10 1ba6 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3b287a: 0c00 |001d: move-result-object v0 │ │ -3b287c: 1a01 2a3b |001e: const-string v1, "MainActivity" // string@3b2a │ │ -3b2880: 7120 170b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3b2886: 6e10 e7a5 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3b288c: 6e10 e7a5 0300 |0026: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ -3b2892: 0a00 |0029: move-result v0 │ │ -3b2894: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ -3b2896: 2c00 af00 0000 |002b: sparse-switch v0, 000000da // +000000af │ │ -3b289c: 2900 6700 |002e: goto/16 0095 // +0067 │ │ -3b28a0: 1a00 3341 |0030: const-string v0, "QueueFragment" // string@4133 │ │ -3b28a4: 6e20 e0a5 0300 |0032: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b28aa: 0a03 |0035: move-result v3 │ │ -3b28ac: 3903 0400 |0036: if-nez v3, 003a // +0004 │ │ -3b28b0: 2900 5d00 |0038: goto/16 0095 // +005d │ │ -3b28b4: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -3b28b8: 2900 5900 |003c: goto/16 0095 // +0059 │ │ -3b28bc: 1a00 e33f |003e: const-string v0, "PlaybackHistoryFragment" // string@3fe3 │ │ -3b28c0: 6e20 e0a5 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b28c6: 0a03 |0043: move-result v3 │ │ -3b28c8: 3903 0300 |0044: if-nez v3, 0047 // +0003 │ │ -3b28cc: 284f |0046: goto 0095 // +004f │ │ -3b28ce: 1271 |0047: const/4 v1, #int 7 // #7 │ │ -3b28d0: 284d |0048: goto 0095 // +004d │ │ -3b28d2: 1a00 b112 |0049: const-string v0, "DownloadsFragment" // string@12b1 │ │ -3b28d6: 6e20 e0a5 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b28dc: 0a03 |004e: move-result v3 │ │ -3b28de: 3903 0300 |004f: if-nez v3, 0052 // +0003 │ │ -3b28e2: 2844 |0051: goto 0095 // +0044 │ │ -3b28e4: 1261 |0052: const/4 v1, #int 6 // #6 │ │ -3b28e6: 2842 |0053: goto 0095 // +0042 │ │ -3b28e8: 1a00 d313 |0054: const-string v0, "EpisodesFragment" // string@13d3 │ │ -3b28ec: 6e20 e0a5 0300 |0056: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b28f2: 0a03 |0059: move-result v3 │ │ -3b28f4: 3903 0300 |005a: if-nez v3, 005d // +0003 │ │ -3b28f8: 2839 |005c: goto 0095 // +0039 │ │ -3b28fa: 1251 |005d: const/4 v1, #int 5 // #5 │ │ -3b28fc: 2837 |005e: goto 0095 // +0037 │ │ -3b28fe: 1a00 d608 |005f: const-string v0, "AddFeedFragment" // string@08d6 │ │ -3b2902: 6e20 e0a5 0300 |0061: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2908: 0a03 |0064: move-result v3 │ │ -3b290a: 3903 0300 |0065: if-nez v3, 0068 // +0003 │ │ -3b290e: 282e |0067: goto 0095 // +002e │ │ -3b2910: 1241 |0068: const/4 v1, #int 4 // #4 │ │ -3b2912: 282c |0069: goto 0095 // +002c │ │ -3b2914: 1a00 ae18 |006a: const-string v0, "HomeFragment" // string@18ae │ │ -3b2918: 6e20 e0a5 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b291e: 0a03 |006f: move-result v3 │ │ -3b2920: 3903 0300 |0070: if-nez v3, 0073 // +0003 │ │ -3b2924: 2823 |0072: goto 0095 // +0023 │ │ -3b2926: 1231 |0073: const/4 v1, #int 3 // #3 │ │ -3b2928: 2821 |0074: goto 0095 // +0021 │ │ -3b292a: 1a00 8712 |0075: const-string v0, "DiscoveryFragment" // string@1287 │ │ -3b292e: 6e20 e0a5 0300 |0077: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2934: 0a03 |007a: move-result v3 │ │ -3b2936: 3903 0300 |007b: if-nez v3, 007e // +0003 │ │ -3b293a: 2818 |007d: goto 0095 // +0018 │ │ -3b293c: 1221 |007e: const/4 v1, #int 2 // #2 │ │ -3b293e: 2816 |007f: goto 0095 // +0016 │ │ -3b2940: 1a00 9d3d |0080: const-string v0, "NewEpisodesFragment" // string@3d9d │ │ -3b2944: 6e20 e0a5 0300 |0082: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b294a: 0a03 |0085: move-result v3 │ │ -3b294c: 3903 0300 |0086: if-nez v3, 0089 // +0003 │ │ -3b2950: 280d |0088: goto 0095 // +000d │ │ -3b2952: 1211 |0089: const/4 v1, #int 1 // #1 │ │ -3b2954: 280b |008a: goto 0095 // +000b │ │ -3b2956: 1a00 ba45 |008b: const-string v0, "SubscriptionFragment" // string@45ba │ │ -3b295a: 6e20 e0a5 0300 |008d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b2960: 0a03 |0090: move-result v3 │ │ -3b2962: 3903 0300 |0091: if-nez v3, 0094 // +0003 │ │ -3b2966: 2802 |0093: goto 0095 // +0002 │ │ -3b2968: 1201 |0094: const/4 v1, #int 0 // #0 │ │ -3b296a: 2b01 6b00 0000 |0095: packed-switch v1, 00000100 // +0000006b │ │ -3b2970: 2203 d91a |0098: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1ad9 │ │ -3b2974: 7010 24a4 0300 |009a: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a424 │ │ -3b297a: 1204 |009d: const/4 v4, #int 0 // #0 │ │ -3b297c: 2836 |009e: goto 00d4 // +0036 │ │ -3b297e: 2203 ec1a |009f: new-instance v3, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1aec │ │ -3b2982: 7010 28a4 0300 |00a1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment;.:()V // method@a428 │ │ -3b2988: 2830 |00a4: goto 00d4 // +0030 │ │ -3b298a: 2203 d01a |00a5: new-instance v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1ad0 │ │ -3b298e: 7010 1ca4 0300 |00a7: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment;.:()V // method@a41c │ │ -3b2994: 282a |00aa: goto 00d4 // +002a │ │ -3b2996: 2203 d31a |00ab: new-instance v3, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1ad3 │ │ -3b299a: 7010 1ea4 0300 |00ad: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment;.:()V // method@a41e │ │ -3b29a0: 2824 |00b0: goto 00d4 // +0024 │ │ -3b29a2: 2203 ce1a |00b1: new-instance v3, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1ace │ │ -3b29a6: 7010 1aa4 0300 |00b3: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment;.:()V // method@a41a │ │ -3b29ac: 281e |00b6: goto 00d4 // +001e │ │ -3b29ae: 2203 cd1a |00b7: new-instance v3, Lde/danoeh/antennapod/ui/screen/AddFeedFragment; // type@1acd │ │ -3b29b2: 7010 19a4 0300 |00b9: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AddFeedFragment;.:()V // method@a419 │ │ -3b29b8: 2818 |00bc: goto 00d4 // +0018 │ │ -3b29ba: 2203 d91a |00bd: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1ad9 │ │ -3b29be: 7010 24a4 0300 |00bf: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a424 │ │ -3b29c4: 2812 |00c2: goto 00d4 // +0012 │ │ -3b29c6: 2203 c41a |00c3: new-instance v3, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment; // type@1ac4 │ │ -3b29ca: 7010 0ea4 0300 |00c5: invoke-direct {v3}, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment;.:()V // method@a40e │ │ -3b29d0: 280c |00c8: goto 00d4 // +000c │ │ -3b29d2: 2203 cf1a |00c9: new-instance v3, Lde/danoeh/antennapod/ui/screen/InboxFragment; // type@1acf │ │ -3b29d6: 7010 1ba4 0300 |00cb: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/InboxFragment;.:()V // method@a41b │ │ -3b29dc: 2806 |00ce: goto 00d4 // +0006 │ │ -3b29de: 2203 ee1a |00cf: new-instance v3, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1aee │ │ -3b29e2: 7010 2ba4 0300 |00d1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment;.:()V // method@a42b │ │ -3b29e8: 3804 0500 |00d4: if-eqz v4, 00d9 // +0005 │ │ -3b29ec: 6e20 2f34 4300 |00d6: invoke-virtual {v3, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@342f │ │ -3b29f2: 1103 |00d9: return-object v3 │ │ -3b29f4: 0002 0900 ad66 f0a1 e865 22b8 005c ... |00da: sparse-switch-data (38 units) │ │ -3b2a40: 0001 0900 0000 0000 3a00 0000 3400 ... |0100: packed-switch-data (22 units) │ │ +3b2808: |[3b2808] de.danoeh.antennapod.activity.MainActivity.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; │ │ +3b2818: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3b281c: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3b2822: 1a01 bb8a |0005: const-string v1, "loadFragment(tag: " // string@8abb │ │ +3b2826: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b282c: 6e20 12a6 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b2832: 1a01 ce04 |000d: const-string v1, ", args: " // string@04ce │ │ +3b2836: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b283c: 6e20 11a6 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3b2842: 1a01 8604 |0015: const-string v1, ")" // string@0486 │ │ +3b2846: 6e20 12a6 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b284c: 6e10 1ba6 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3b2852: 0c00 |001d: move-result-object v0 │ │ +3b2854: 1a01 2a3b |001e: const-string v1, "MainActivity" // string@3b2a │ │ +3b2858: 7120 170b 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3b285e: 6e10 e7a5 0300 |0023: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3b2864: 6e10 e7a5 0300 |0026: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@a5e7 │ │ +3b286a: 0a00 |0029: move-result v0 │ │ +3b286c: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ +3b286e: 2c00 af00 0000 |002b: sparse-switch v0, 000000da // +000000af │ │ +3b2874: 2900 6700 |002e: goto/16 0095 // +0067 │ │ +3b2878: 1a00 3341 |0030: const-string v0, "QueueFragment" // string@4133 │ │ +3b287c: 6e20 e0a5 0300 |0032: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2882: 0a03 |0035: move-result v3 │ │ +3b2884: 3903 0400 |0036: if-nez v3, 003a // +0004 │ │ +3b2888: 2900 5d00 |0038: goto/16 0095 // +005d │ │ +3b288c: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +3b2890: 2900 5900 |003c: goto/16 0095 // +0059 │ │ +3b2894: 1a00 e33f |003e: const-string v0, "PlaybackHistoryFragment" // string@3fe3 │ │ +3b2898: 6e20 e0a5 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b289e: 0a03 |0043: move-result v3 │ │ +3b28a0: 3903 0300 |0044: if-nez v3, 0047 // +0003 │ │ +3b28a4: 284f |0046: goto 0095 // +004f │ │ +3b28a6: 1271 |0047: const/4 v1, #int 7 // #7 │ │ +3b28a8: 284d |0048: goto 0095 // +004d │ │ +3b28aa: 1a00 b112 |0049: const-string v0, "DownloadsFragment" // string@12b1 │ │ +3b28ae: 6e20 e0a5 0300 |004b: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b28b4: 0a03 |004e: move-result v3 │ │ +3b28b6: 3903 0300 |004f: if-nez v3, 0052 // +0003 │ │ +3b28ba: 2844 |0051: goto 0095 // +0044 │ │ +3b28bc: 1261 |0052: const/4 v1, #int 6 // #6 │ │ +3b28be: 2842 |0053: goto 0095 // +0042 │ │ +3b28c0: 1a00 d313 |0054: const-string v0, "EpisodesFragment" // string@13d3 │ │ +3b28c4: 6e20 e0a5 0300 |0056: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b28ca: 0a03 |0059: move-result v3 │ │ +3b28cc: 3903 0300 |005a: if-nez v3, 005d // +0003 │ │ +3b28d0: 2839 |005c: goto 0095 // +0039 │ │ +3b28d2: 1251 |005d: const/4 v1, #int 5 // #5 │ │ +3b28d4: 2837 |005e: goto 0095 // +0037 │ │ +3b28d6: 1a00 d608 |005f: const-string v0, "AddFeedFragment" // string@08d6 │ │ +3b28da: 6e20 e0a5 0300 |0061: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b28e0: 0a03 |0064: move-result v3 │ │ +3b28e2: 3903 0300 |0065: if-nez v3, 0068 // +0003 │ │ +3b28e6: 282e |0067: goto 0095 // +002e │ │ +3b28e8: 1241 |0068: const/4 v1, #int 4 // #4 │ │ +3b28ea: 282c |0069: goto 0095 // +002c │ │ +3b28ec: 1a00 ae18 |006a: const-string v0, "HomeFragment" // string@18ae │ │ +3b28f0: 6e20 e0a5 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b28f6: 0a03 |006f: move-result v3 │ │ +3b28f8: 3903 0300 |0070: if-nez v3, 0073 // +0003 │ │ +3b28fc: 2823 |0072: goto 0095 // +0023 │ │ +3b28fe: 1231 |0073: const/4 v1, #int 3 // #3 │ │ +3b2900: 2821 |0074: goto 0095 // +0021 │ │ +3b2902: 1a00 8712 |0075: const-string v0, "DiscoveryFragment" // string@1287 │ │ +3b2906: 6e20 e0a5 0300 |0077: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b290c: 0a03 |007a: move-result v3 │ │ +3b290e: 3903 0300 |007b: if-nez v3, 007e // +0003 │ │ +3b2912: 2818 |007d: goto 0095 // +0018 │ │ +3b2914: 1221 |007e: const/4 v1, #int 2 // #2 │ │ +3b2916: 2816 |007f: goto 0095 // +0016 │ │ +3b2918: 1a00 9d3d |0080: const-string v0, "NewEpisodesFragment" // string@3d9d │ │ +3b291c: 6e20 e0a5 0300 |0082: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2922: 0a03 |0085: move-result v3 │ │ +3b2924: 3903 0300 |0086: if-nez v3, 0089 // +0003 │ │ +3b2928: 280d |0088: goto 0095 // +000d │ │ +3b292a: 1211 |0089: const/4 v1, #int 1 // #1 │ │ +3b292c: 280b |008a: goto 0095 // +000b │ │ +3b292e: 1a00 ba45 |008b: const-string v0, "SubscriptionFragment" // string@45ba │ │ +3b2932: 6e20 e0a5 0300 |008d: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b2938: 0a03 |0090: move-result v3 │ │ +3b293a: 3903 0300 |0091: if-nez v3, 0094 // +0003 │ │ +3b293e: 2802 |0093: goto 0095 // +0002 │ │ +3b2940: 1201 |0094: const/4 v1, #int 0 // #0 │ │ +3b2942: 2b01 6b00 0000 |0095: packed-switch v1, 00000100 // +0000006b │ │ +3b2948: 2203 d91a |0098: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1ad9 │ │ +3b294c: 7010 24a4 0300 |009a: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a424 │ │ +3b2952: 1204 |009d: const/4 v4, #int 0 // #0 │ │ +3b2954: 2836 |009e: goto 00d4 // +0036 │ │ +3b2956: 2203 ec1a |009f: new-instance v3, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; // type@1aec │ │ +3b295a: 7010 28a4 0300 |00a1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment;.:()V // method@a428 │ │ +3b2960: 2830 |00a4: goto 00d4 // +0030 │ │ +3b2962: 2203 d01a |00a5: new-instance v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; // type@1ad0 │ │ +3b2966: 7010 1ca4 0300 |00a7: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment;.:()V // method@a41c │ │ +3b296c: 282a |00aa: goto 00d4 // +002a │ │ +3b296e: 2203 d31a |00ab: new-instance v3, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; // type@1ad3 │ │ +3b2972: 7010 1ea4 0300 |00ad: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment;.:()V // method@a41e │ │ +3b2978: 2824 |00b0: goto 00d4 // +0024 │ │ +3b297a: 2203 ce1a |00b1: new-instance v3, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; // type@1ace │ │ +3b297e: 7010 1aa4 0300 |00b3: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment;.:()V // method@a41a │ │ +3b2984: 281e |00b6: goto 00d4 // +001e │ │ +3b2986: 2203 cd1a |00b7: new-instance v3, Lde/danoeh/antennapod/ui/screen/AddFeedFragment; // type@1acd │ │ +3b298a: 7010 19a4 0300 |00b9: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/AddFeedFragment;.:()V // method@a419 │ │ +3b2990: 2818 |00bc: goto 00d4 // +0018 │ │ +3b2992: 2203 d91a |00bd: new-instance v3, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; // type@1ad9 │ │ +3b2996: 7010 24a4 0300 |00bf: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/home/HomeFragment;.:()V // method@a424 │ │ +3b299c: 2812 |00c2: goto 00d4 // +0012 │ │ +3b299e: 2203 c41a |00c3: new-instance v3, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment; // type@1ac4 │ │ +3b29a2: 7010 0ea4 0300 |00c5: invoke-direct {v3}, Lde/danoeh/antennapod/ui/discovery/DiscoveryFragment;.:()V // method@a40e │ │ +3b29a8: 280c |00c8: goto 00d4 // +000c │ │ +3b29aa: 2203 cf1a |00c9: new-instance v3, Lde/danoeh/antennapod/ui/screen/InboxFragment; // type@1acf │ │ +3b29ae: 7010 1ba4 0300 |00cb: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/InboxFragment;.:()V // method@a41b │ │ +3b29b4: 2806 |00ce: goto 00d4 // +0006 │ │ +3b29b6: 2203 ee1a |00cf: new-instance v3, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; // type@1aee │ │ +3b29ba: 7010 2ba4 0300 |00d1: invoke-direct {v3}, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment;.:()V // method@a42b │ │ +3b29c0: 3804 0500 |00d4: if-eqz v4, 00d9 // +0005 │ │ +3b29c4: 6e20 2f34 4300 |00d6: invoke-virtual {v3, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@342f │ │ +3b29ca: 1103 |00d9: return-object v3 │ │ +3b29cc: 0002 0900 ad66 f0a1 e865 22b8 005c ... |00da: sparse-switch-data (38 units) │ │ +3b2a18: 0001 0900 0000 0000 3a00 0000 3400 ... |0100: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0023 line=354 │ │ 0x0098 line=384 │ │ 0x009f line=359 │ │ 0x00a5 line=371 │ │ @@ -1673893,17 +1673887,17 @@ │ │ type : '()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2cfc: |[3b2cfc] de.danoeh.antennapod.activity.MainActivity.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; │ │ -3b2d0c: 5410 cd68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b2d10: 1100 |0002: return-object v0 │ │ +3b2cd4: |[3b2cd4] de.danoeh.antennapod.activity.MainActivity.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; │ │ +3b2ce4: 5410 cd68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b2ce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ #2 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1673911,17 +1673905,17 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -3b2a6c: |[3b2a6c] de.danoeh.antennapod.activity.MainActivity.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; │ │ -3b2a7c: 5410 cc68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@68cc │ │ -3b2a80: 1100 |0002: return-object v0 │ │ +3b2a44: |[3b2a44] de.danoeh.antennapod.activity.MainActivity.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; │ │ +3b2a54: 5410 cc68 |0000: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@68cc │ │ +3b2a58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ #3 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1673929,26 +1673923,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -3b2a84: |[3b2a84] de.danoeh.antennapod.activity.MainActivity.isDrawerOpen:()Z │ │ -3b2a94: 5420 c768 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b2a98: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -3b2a9c: 5421 ca68 |0004: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ -3b2aa0: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -3b2aa4: 6e20 cb30 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@30cb │ │ -3b2aaa: 0a00 |000b: move-result v0 │ │ -3b2aac: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -3b2ab0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -3b2ab2: 2802 |000f: goto 0011 // +0002 │ │ -3b2ab4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3b2ab6: 0f00 |0011: return v0 │ │ +3b2a5c: |[3b2a5c] de.danoeh.antennapod.activity.MainActivity.isDrawerOpen:()Z │ │ +3b2a6c: 5420 c768 |0000: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b2a70: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +3b2a74: 5421 ca68 |0004: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ +3b2a78: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +3b2a7c: 6e20 cb30 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@30cb │ │ +3b2a82: 0a00 |000b: move-result v0 │ │ +3b2a84: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +3b2a88: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +3b2a8a: 2802 |000f: goto 0011 // +0002 │ │ +3b2a8c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3b2a8e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ #4 : (in Lde/danoeh/antennapod/activity/MainActivity;) │ │ @@ -1673956,18 +1673950,18 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -3b33f0: |[3b33f0] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;)V │ │ -3b3400: 6200 e7ef |0000: sget-object v0, Lde/danoeh/antennapod/ui/TransitionEffect;.NONE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@efe7 │ │ -3b3404: 6e30 9498 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V // method@9894 │ │ -3b340a: 0e00 |0005: return-void │ │ +3b33c8: |[3b33c8] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;)V │ │ +3b33d8: 6200 e7ef |0000: sget-object v0, Lde/danoeh/antennapod/ui/TransitionEffect;.NONE:Lde/danoeh/antennapod/ui/TransitionEffect; // field@efe7 │ │ +3b33dc: 6e30 9498 2100 |0002: invoke-virtual {v1, v2, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V // method@9894 │ │ +3b33e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -1673976,53 +1673970,53 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -3b340c: |[3b340c] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V │ │ -3b341c: 7110 3caa 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/Validate;.notNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@aa3c │ │ -3b3422: 6e10 7534 0400 |0003: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b3428: 0c00 |0006: move-result-object v0 │ │ -3b342a: 6e10 4d35 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@354d │ │ -3b3430: 0c00 |000a: move-result-object v0 │ │ -3b3432: 6201 bc68 |000b: sget-object v1, Lde/danoeh/antennapod/activity/MainActivity$1;.$SwitchMap$de$danoeh$antennapod$ui$TransitionEffect:[I // field@68bc │ │ -3b3436: 6e10 4fa5 0600 |000d: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ -3b343c: 0a06 |0010: move-result v6 │ │ -3b343e: 4406 0106 |0011: aget v6, v1, v6 │ │ -3b3442: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -3b3444: 3216 1200 |0014: if-eq v6, v1, 0026 // +0012 │ │ -3b3448: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -3b344a: 3216 0300 |0017: if-eq v6, v1, 001a // +0003 │ │ -3b344e: 2814 |0019: goto 002d // +0014 │ │ -3b3450: 6006 ec46 |001a: sget v6, Lde/danoeh/antennapod/R$anim;.slide_right_in:I // field@46ec │ │ -3b3454: 6001 eb46 |001c: sget v1, Lde/danoeh/antennapod/R$anim;.slide_left_out:I // field@46eb │ │ -3b3458: 6002 ea46 |001e: sget v2, Lde/danoeh/antennapod/R$anim;.slide_left_in:I // field@46ea │ │ -3b345c: 6003 ed46 |0020: sget v3, Lde/danoeh/antennapod/R$anim;.slide_right_out:I // field@46ed │ │ -3b3460: 6e53 4436 6021 |0022: invoke-virtual {v0, v6, v1, v2, v3}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(IIII)Landroidx/fragment/app/FragmentTransaction; // method@3644 │ │ -3b3466: 2808 |0025: goto 002d // +0008 │ │ -3b3468: 6006 dc46 |0026: sget v6, Lde/danoeh/antennapod/R$anim;.fade_in:I // field@46dc │ │ -3b346c: 6001 dd46 |0028: sget v1, Lde/danoeh/antennapod/R$anim;.fade_out:I // field@46dd │ │ -3b3470: 6e30 4336 6001 |002a: invoke-virtual {v0, v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@3643 │ │ -3b3476: 6e10 7534 0400 |002d: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b347c: 0c06 |0030: move-result-object v6 │ │ -3b347e: 1a01 d198 |0031: const-string v1, "main" // string@98d1 │ │ -3b3482: 6e20 7b35 1600 |0033: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@357b │ │ -3b3488: 0c06 |0036: move-result-object v6 │ │ -3b348a: 6e20 3e36 6000 |0037: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@363e │ │ -3b3490: 0c06 |003a: move-result-object v6 │ │ -3b3492: 6000 d454 |003b: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ -3b3496: 6e40 3336 0615 |003d: invoke-virtual {v6, v0, v5, v1}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3633 │ │ -3b349c: 0c05 |0040: move-result-object v5 │ │ -3b349e: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -3b34a0: 6e20 3736 6500 |0042: invoke-virtual {v5, v6}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3637 │ │ -3b34a6: 0c05 |0045: move-result-object v5 │ │ -3b34a8: 6e10 3836 0500 |0046: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3638 │ │ -3b34ae: 0e00 |0049: return-void │ │ +3b33e4: |[3b33e4] de.danoeh.antennapod.activity.MainActivity.loadChildFragment:(Landroidx/fragment/app/Fragment;Lde/danoeh/antennapod/ui/TransitionEffect;)V │ │ +3b33f4: 7110 3caa 0500 |0000: invoke-static {v5}, Lorg/apache/commons/lang3/Validate;.notNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@aa3c │ │ +3b33fa: 6e10 7534 0400 |0003: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b3400: 0c00 |0006: move-result-object v0 │ │ +3b3402: 6e10 4d35 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@354d │ │ +3b3408: 0c00 |000a: move-result-object v0 │ │ +3b340a: 6201 bc68 |000b: sget-object v1, Lde/danoeh/antennapod/activity/MainActivity$1;.$SwitchMap$de$danoeh$antennapod$ui$TransitionEffect:[I // field@68bc │ │ +3b340e: 6e10 4fa5 0600 |000d: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@a54f │ │ +3b3414: 0a06 |0010: move-result v6 │ │ +3b3416: 4406 0106 |0011: aget v6, v1, v6 │ │ +3b341a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +3b341c: 3216 1200 |0014: if-eq v6, v1, 0026 // +0012 │ │ +3b3420: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +3b3422: 3216 0300 |0017: if-eq v6, v1, 001a // +0003 │ │ +3b3426: 2814 |0019: goto 002d // +0014 │ │ +3b3428: 6006 ec46 |001a: sget v6, Lde/danoeh/antennapod/R$anim;.slide_right_in:I // field@46ec │ │ +3b342c: 6001 eb46 |001c: sget v1, Lde/danoeh/antennapod/R$anim;.slide_left_out:I // field@46eb │ │ +3b3430: 6002 ea46 |001e: sget v2, Lde/danoeh/antennapod/R$anim;.slide_left_in:I // field@46ea │ │ +3b3434: 6003 ed46 |0020: sget v3, Lde/danoeh/antennapod/R$anim;.slide_right_out:I // field@46ed │ │ +3b3438: 6e53 4436 6021 |0022: invoke-virtual {v0, v6, v1, v2, v3}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(IIII)Landroidx/fragment/app/FragmentTransaction; // method@3644 │ │ +3b343e: 2808 |0025: goto 002d // +0008 │ │ +3b3440: 6006 dc46 |0026: sget v6, Lde/danoeh/antennapod/R$anim;.fade_in:I // field@46dc │ │ +3b3444: 6001 dd46 |0028: sget v1, Lde/danoeh/antennapod/R$anim;.fade_out:I // field@46dd │ │ +3b3448: 6e30 4336 6001 |002a: invoke-virtual {v0, v6, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@3643 │ │ +3b344e: 6e10 7534 0400 |002d: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b3454: 0c06 |0030: move-result-object v6 │ │ +3b3456: 1a01 d198 |0031: const-string v1, "main" // string@98d1 │ │ +3b345a: 6e20 7b35 1600 |0033: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@357b │ │ +3b3460: 0c06 |0036: move-result-object v6 │ │ +3b3462: 6e20 3e36 6000 |0037: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@363e │ │ +3b3468: 0c06 |003a: move-result-object v6 │ │ +3b346a: 6000 d454 |003b: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ +3b346e: 6e40 3336 0615 |003d: invoke-virtual {v6, v0, v5, v1}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3633 │ │ +3b3474: 0c05 |0040: move-result-object v5 │ │ +3b3476: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +3b3478: 6e20 3736 6500 |0042: invoke-virtual {v5, v6}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3637 │ │ +3b347e: 0c05 |0045: move-result-object v5 │ │ +3b3480: 6e10 3836 0500 |0046: invoke-virtual {v5}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3638 │ │ +3b3486: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0003 line=432 │ │ 0x000b line=434 │ │ 0x001a line=439 │ │ 0x0026 line=436 │ │ @@ -1674040,24 +1674034,24 @@ │ │ type : '(JLandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -3b34b0: |[3b34b0] de.danoeh.antennapod.activity.MainActivity.loadFeedFragmentById:(JLandroid/os/Bundle;)V │ │ -3b34c0: 7120 23a4 3200 |0000: invoke-static {v2, v3}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a423 │ │ -3b34c6: 0c00 |0003: move-result-object v0 │ │ -3b34c8: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -3b34cc: 6e20 2f34 4000 |0006: invoke-virtual {v0, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@342f │ │ -3b34d2: 7120 03a6 3200 |0009: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ -3b34d8: 0c02 |000c: move-result-object v2 │ │ -3b34da: 7120 22a4 2100 |000d: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a422 │ │ -3b34e0: 6e20 9698 0100 |0010: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9896 │ │ -3b34e6: 0e00 |0013: return-void │ │ +3b3488: |[3b3488] de.danoeh.antennapod.activity.MainActivity.loadFeedFragmentById:(JLandroid/os/Bundle;)V │ │ +3b3498: 7120 23a4 3200 |0000: invoke-static {v2, v3}, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment;.newInstance:(J)Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; // method@a423 │ │ +3b349e: 0c00 |0003: move-result-object v0 │ │ +3b34a0: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +3b34a4: 6e20 2f34 4000 |0006: invoke-virtual {v0, v4}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@342f │ │ +3b34aa: 7120 03a6 3200 |0009: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@a603 │ │ +3b34b0: 0c02 |000c: move-result-object v2 │ │ +3b34b2: 7120 22a4 2100 |000d: invoke-static {v1, v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a422 │ │ +3b34b8: 6e20 9698 0100 |0010: invoke-virtual {v1, v0}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9896 │ │ +3b34be: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0006 line=402 │ │ 0x0009 line=404 │ │ 0x0010 line=405 │ │ locals : │ │ @@ -1674070,36 +1674064,36 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -3b34e8: |[3b34e8] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Landroidx/fragment/app/Fragment;)V │ │ -3b34f8: 6e10 7534 0400 |0000: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b34fe: 0c00 |0003: move-result-object v0 │ │ -3b3500: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -3b3502: 6e10 8135 0000 |0005: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3581 │ │ -3b3508: 0a02 |0008: move-result v2 │ │ -3b350a: 3521 0800 |0009: if-ge v1, v2, 0011 // +0008 │ │ -3b350e: 6e10 a935 0000 |000b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ -3b3514: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -3b3518: 28f5 |0010: goto 0005 // -000b │ │ -3b351a: 6e10 4d35 0000 |0011: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@354d │ │ -3b3520: 0c01 |0014: move-result-object v1 │ │ -3b3522: 6002 d454 |0015: sget v2, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ -3b3526: 1a03 d198 |0017: const-string v3, "main" // string@98d1 │ │ -3b352a: 6e40 4236 2135 |0019: invoke-virtual {v1, v2, v5, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3642 │ │ -3b3530: 6e10 a935 0000 |001c: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ -3b3536: 6e10 3936 0100 |001f: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@3639 │ │ -3b353c: 5445 c768 |0022: iget-object v5, v4, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b3540: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ -3b3544: 5440 ca68 |0026: iget-object v0, v4, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ -3b3548: 6e20 ab30 0500 |0028: invoke-virtual {v5, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@30ab │ │ -3b354e: 0e00 |002b: return-void │ │ +3b34c0: |[3b34c0] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Landroidx/fragment/app/Fragment;)V │ │ +3b34d0: 6e10 7534 0400 |0000: invoke-virtual {v4}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b34d6: 0c00 |0003: move-result-object v0 │ │ +3b34d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +3b34da: 6e10 8135 0000 |0005: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3581 │ │ +3b34e0: 0a02 |0008: move-result v2 │ │ +3b34e2: 3521 0800 |0009: if-ge v1, v2, 0011 // +0008 │ │ +3b34e6: 6e10 a935 0000 |000b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ +3b34ec: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +3b34f0: 28f5 |0010: goto 0005 // -000b │ │ +3b34f2: 6e10 4d35 0000 |0011: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@354d │ │ +3b34f8: 0c01 |0014: move-result-object v1 │ │ +3b34fa: 6002 d454 |0015: sget v2, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ +3b34fe: 1a03 d198 |0017: const-string v3, "main" // string@98d1 │ │ +3b3502: 6e40 4236 2135 |0019: invoke-virtual {v1, v2, v5, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3642 │ │ +3b3508: 6e10 a935 0000 |001c: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ +3b350e: 6e10 3936 0100 |001f: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@3639 │ │ +3b3514: 5445 c768 |0022: iget-object v5, v4, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b3518: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ +3b351c: 5440 ca68 |0026: iget-object v0, v4, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ +3b3520: 6e20 ab30 0500 |0028: invoke-virtual {v5, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@30ab │ │ +3b3526: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0005 line=411 │ │ 0x000b line=412 │ │ 0x0011 line=414 │ │ 0x0015 line=415 │ │ @@ -1674116,20 +1674110,20 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -3b3550: |[3b3550] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -3b3560: 7120 22a4 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a422 │ │ -3b3566: 6e30 8498 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9884 │ │ -3b356c: 0c01 |0006: move-result-object v1 │ │ -3b356e: 6e20 9698 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9896 │ │ -3b3574: 0e00 |000a: return-void │ │ +3b3528: |[3b3528] de.danoeh.antennapod.activity.MainActivity.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +3b3538: 7120 22a4 1000 |0000: invoke-static {v0, v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.saveLastNavFragment:(Landroid/content/Context;Ljava/lang/String;)V // method@a422 │ │ +3b353e: 6e30 8498 1002 |0003: invoke-virtual {v0, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.createFragmentInstance:(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment; // method@9884 │ │ +3b3544: 0c01 |0006: move-result-object v1 │ │ +3b3546: 6e20 9698 1000 |0007: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Landroidx/fragment/app/Fragment;)V // method@9896 │ │ +3b354c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1674140,20 +1674134,20 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -3b3578: |[3b3578] de.danoeh.antennapod.activity.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -3b3588: 6f40 7e34 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@347e │ │ -3b358e: 7110 0aa4 0000 |0003: invoke-static {v0}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a40a │ │ -3b3594: 0a01 |0006: move-result v1 │ │ -3b3596: 5901 c968 |0007: iput v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ -3b359a: 0e00 |0009: return-void │ │ +3b3550: |[3b3550] de.danoeh.antennapod.activity.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +3b3560: 6f40 7e34 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@347e │ │ +3b3566: 7110 0aa4 0000 |0003: invoke-static {v0}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a40a │ │ +3b356c: 0a01 |0006: move-result v1 │ │ +3b356e: 5901 c968 |0007: iput v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ +3b3572: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0003 line=525 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ @@ -1674165,18 +1674159,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -3b359c: |[3b359c] de.danoeh.antennapod.activity.MainActivity.onAttachedToWindow:()V │ │ -3b35ac: 6f10 8500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onAttachedToWindow:()V // method@0085 │ │ -3b35b2: 7010 af98 0000 |0003: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@98af │ │ -3b35b8: 0e00 |0006: return-void │ │ +3b3574: |[3b3574] de.danoeh.antennapod.activity.MainActivity.onAttachedToWindow:()V │ │ +3b3584: 6f10 8500 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onAttachedToWindow:()V // method@0085 │ │ +3b358a: 7010 af98 0000 |0003: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.updateInsets:()V // method@98af │ │ +3b3590: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1674185,64 +1674179,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -3b35bc: |[3b35bc] de.danoeh.antennapod.activity.MainActivity.onBackPressed:()V │ │ -3b35cc: 6e10 8c98 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.isDrawerOpen:()Z // method@988c │ │ -3b35d2: 0a00 |0003: move-result v0 │ │ -3b35d4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -3b35d8: 5420 c768 |0006: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b35dc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -3b35e0: 5421 ca68 |000a: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ -3b35e4: 6e20 ab30 1000 |000c: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@30ab │ │ -3b35ea: 284e |000f: goto 005d // +004e │ │ -3b35ec: 5420 cd68 |0010: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b35f0: 6e10 1b81 0000 |0012: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ -3b35f6: 0a00 |0015: move-result v0 │ │ -3b35f8: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -3b35fa: 3310 0900 |0017: if-ne v0, v1, 0020 // +0009 │ │ -3b35fe: 5420 cd68 |0019: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b3602: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -3b3604: 6e20 4581 1000 |001c: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ -3b360a: 283e |001f: goto 005d // +003e │ │ -3b360c: 6e10 7534 0200 |0020: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b3612: 0c00 |0023: move-result-object v0 │ │ -3b3614: 6e10 8135 0000 |0024: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3581 │ │ -3b361a: 0a00 |0027: move-result v0 │ │ -3b361c: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ -3b3620: 6f10 b312 0200 |002a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12b3 │ │ -3b3626: 2830 |002d: goto 005d // +0030 │ │ -3b3628: 7100 bfa3 0000 |002e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ -3b362e: 0c00 |0031: move-result-object v0 │ │ -3b3630: 7110 21a4 0200 |0032: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a421 │ │ -3b3636: 0c01 |0035: move-result-object v1 │ │ -3b3638: 6e20 e0a5 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b363e: 0a01 |0039: move-result v1 │ │ -3b3640: 3901 1000 |003a: if-nez v1, 004a // +0010 │ │ -3b3644: 1a01 6cad |003c: const-string v1, "remember" // string@ad6c │ │ -3b3648: 6e20 e0a5 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b364e: 0a01 |0041: move-result v1 │ │ -3b3650: 3801 0300 |0042: if-eqz v1, 0045 // +0003 │ │ -3b3654: 2806 |0044: goto 004a // +0006 │ │ -3b3656: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -3b3658: 6e30 9798 0201 |0046: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b365e: 2814 |0049: goto 005d // +0014 │ │ -3b3660: 7100 baa3 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.backButtonOpensDrawer:()Z // method@a3ba │ │ -3b3666: 0a00 |004d: move-result v0 │ │ -3b3668: 3800 0c00 |004e: if-eqz v0, 005a // +000c │ │ -3b366c: 5420 c768 |0050: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b3670: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ -3b3674: 5421 ca68 |0054: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ -3b3678: 6e20 e130 1000 |0056: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@30e1 │ │ -3b367e: 2804 |0059: goto 005d // +0004 │ │ -3b3680: 6f10 b312 0200 |005a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12b3 │ │ -3b3686: 0e00 |005d: return-void │ │ +3b3594: |[3b3594] de.danoeh.antennapod.activity.MainActivity.onBackPressed:()V │ │ +3b35a4: 6e10 8c98 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.isDrawerOpen:()Z // method@988c │ │ +3b35aa: 0a00 |0003: move-result v0 │ │ +3b35ac: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +3b35b0: 5420 c768 |0006: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b35b4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +3b35b8: 5421 ca68 |000a: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ +3b35bc: 6e20 ab30 1000 |000c: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@30ab │ │ +3b35c2: 284e |000f: goto 005d // +004e │ │ +3b35c4: 5420 cd68 |0010: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b35c8: 6e10 1b81 0000 |0012: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ +3b35ce: 0a00 |0015: move-result v0 │ │ +3b35d0: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +3b35d2: 3310 0900 |0017: if-ne v0, v1, 0020 // +0009 │ │ +3b35d6: 5420 cd68 |0019: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b35da: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +3b35dc: 6e20 4581 1000 |001c: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ +3b35e2: 283e |001f: goto 005d // +003e │ │ +3b35e4: 6e10 7534 0200 |0020: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b35ea: 0c00 |0023: move-result-object v0 │ │ +3b35ec: 6e10 8135 0000 |0024: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3581 │ │ +3b35f2: 0a00 |0027: move-result v0 │ │ +3b35f4: 3800 0600 |0028: if-eqz v0, 002e // +0006 │ │ +3b35f8: 6f10 b312 0200 |002a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12b3 │ │ +3b35fe: 2830 |002d: goto 005d // +0030 │ │ +3b3600: 7100 bfa3 0000 |002e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ +3b3606: 0c00 |0031: move-result-object v0 │ │ +3b3608: 7110 21a4 0200 |0032: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a421 │ │ +3b360e: 0c01 |0035: move-result-object v1 │ │ +3b3610: 6e20 e0a5 0100 |0036: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b3616: 0a01 |0039: move-result v1 │ │ +3b3618: 3901 1000 |003a: if-nez v1, 004a // +0010 │ │ +3b361c: 1a01 6cad |003c: const-string v1, "remember" // string@ad6c │ │ +3b3620: 6e20 e0a5 0100 |003e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b3626: 0a01 |0041: move-result v1 │ │ +3b3628: 3801 0300 |0042: if-eqz v1, 0045 // +0003 │ │ +3b362c: 2806 |0044: goto 004a // +0006 │ │ +3b362e: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +3b3630: 6e30 9798 0201 |0046: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b3636: 2814 |0049: goto 005d // +0014 │ │ +3b3638: 7100 baa3 0000 |004a: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.backButtonOpensDrawer:()Z // method@a3ba │ │ +3b363e: 0a00 |004d: move-result v0 │ │ +3b3640: 3800 0c00 |004e: if-eqz v0, 005a // +000c │ │ +3b3644: 5420 c768 |0050: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b3648: 3800 0800 |0052: if-eqz v0, 005a // +0008 │ │ +3b364c: 5421 ca68 |0054: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ +3b3650: 6e20 e130 1000 |0056: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@30e1 │ │ +3b3656: 2804 |0059: goto 005d // +0004 │ │ +3b3658: 6f10 b312 0200 |005a: invoke-super {v2}, Landroidx/activity/ComponentActivity;.onBackPressed:()V // method@12b3 │ │ +3b365e: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x000a line=563 │ │ 0x0010 line=564 │ │ 0x0019 line=565 │ │ 0x0020 line=566 │ │ @@ -1674262,21 +1674256,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -3b3688: |[3b3688] de.danoeh.antennapod.activity.MainActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -3b3698: 6f20 3c14 2100 |0000: invoke-super {v1, v2}, Landroidx/appcompat/app/AppCompatActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@143c │ │ -3b369e: 5410 c868 |0003: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b36a2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -3b36a6: 6e20 af13 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@13af │ │ -3b36ac: 7010 aa98 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@98aa │ │ -3b36b2: 0e00 |000d: return-void │ │ +3b3660: |[3b3660] de.danoeh.antennapod.activity.MainActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +3b3670: 6f20 3c14 2100 |0000: invoke-super {v1, v2}, Landroidx/appcompat/app/AppCompatActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@143c │ │ +3b3676: 5410 c868 |0003: iget-object v0, v1, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b367a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +3b367e: 6e20 af13 2000 |0007: invoke-virtual {v0, v2}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@13af │ │ +3b3684: 7010 aa98 0100 |000a: invoke-direct {v1}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@98aa │ │ +3b368a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0003 line=469 │ │ 0x0007 line=470 │ │ 0x000a line=472 │ │ locals : │ │ @@ -1674288,130 +1674282,130 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 251 16-bit code units │ │ -3b36b4: |[3b36b4] de.danoeh.antennapod.activity.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -3b36c4: 7110 0aa4 0500 |0000: invoke-static {v5}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a40a │ │ -3b36ca: 0a00 |0003: move-result v0 │ │ -3b36cc: 5950 c968 |0004: iput v0, v5, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ -3b36d0: 6e20 5a14 0500 |0006: invoke-virtual {v5, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@145a │ │ -3b36d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -3b36d8: 3806 0b00 |000a: if-eqz v6, 0015 // +000b │ │ -3b36dc: 1a01 a570 |000c: const-string v1, "generated_view_id" // string@70a5 │ │ -3b36e0: 6e30 1807 1600 |000e: invoke-virtual {v6, v1, v0}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0718 │ │ -3b36e6: 0a01 |0011: move-result v1 │ │ -3b36e8: 7020 8598 1500 |0012: invoke-direct {v5, v1}, Lde/danoeh/antennapod/activity/MainActivity;.ensureGeneratedViewIdGreaterThan:(I)V // method@9885 │ │ -3b36ee: 6e10 7c00 0500 |0015: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@007c │ │ -3b36f4: 0c01 |0018: move-result-object v1 │ │ -3b36f6: 7120 bb2c 0100 |0019: invoke-static {v1, v0}, Landroidx/core/view/WindowCompat;.setDecorFitsSystemWindows:(Landroid/view/Window;Z)V // method@2cbb │ │ -3b36fc: 6f20 8034 6500 |001c: invoke-super {v5, v6}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3480 │ │ -3b3702: 6006 aa57 |001f: sget v6, Lde/danoeh/antennapod/R$layout;.main:I // field@57aa │ │ -3b3706: 6e20 5214 6500 |0021: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(I)V // method@1452 │ │ -3b370c: 5456 cc68 |0024: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@68cc │ │ -3b3710: 6001 b556 |0026: sget v1, Lde/danoeh/antennapod/R$id;.view_type_episode_item:I // field@56b5 │ │ -3b3714: 1302 1900 |0028: const/16 v2, #int 25 // #19 │ │ -3b3718: 6e30 e464 1602 |002a: invoke-virtual {v6, v1, v2}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.setMaxRecycledViews:(II)V // method@64e4 │ │ -3b371e: 6006 0354 |002d: sget v6, Lde/danoeh/antennapod/R$id;.drawer_layout:I // field@5403 │ │ -3b3722: 6e20 3214 6500 |002f: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b3728: 0c06 |0032: move-result-object v6 │ │ -3b372a: 1f06 ba07 |0033: check-cast v6, Landroidx/drawerlayout/widget/DrawerLayout; // type@07ba │ │ -3b372e: 5b56 c768 |0035: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b3732: 6006 1b55 |0037: sget v6, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@551b │ │ -3b3736: 6e20 3214 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b373c: 0c06 |003c: move-result-object v6 │ │ -3b373e: 5b56 ca68 |003d: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ -3b3742: 7010 aa98 0500 |003f: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@98aa │ │ -3b3748: 6006 d454 |0042: sget v6, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ -3b374c: 6e20 3214 6500 |0044: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b3752: 0c06 |0047: move-result-object v6 │ │ -3b3754: 2201 2118 |0048: new-instance v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; // type@1821 │ │ -3b3758: 7020 6f98 5100 |004a: invoke-direct {v1, v5}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@986f │ │ -3b375e: 7120 572c 1600 |004d: invoke-static {v6, v1}, Landroidx/core/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@2c57 │ │ -3b3764: 6e10 7534 0500 |0050: invoke-virtual {v5}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b376a: 0c06 |0053: move-result-object v6 │ │ -3b376c: 1a01 d198 |0054: const-string v1, "main" // string@98d1 │ │ -3b3770: 6e20 7b35 1600 |0056: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@357b │ │ -3b3776: 0c01 |0059: move-result-object v1 │ │ -3b3778: 3901 3500 |005a: if-nez v1, 008f // +0035 │ │ -3b377c: 1a01 6cad |005c: const-string v1, "remember" // string@ad6c │ │ -3b3780: 7100 bfa3 0000 |005e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ -3b3786: 0c02 |0061: move-result-object v2 │ │ -3b3788: 6e20 e0a5 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ -3b378e: 0a01 |0065: move-result v1 │ │ -3b3790: 1202 |0066: const/4 v2, #int 0 // #0 │ │ -3b3792: 3901 0a00 |0067: if-nez v1, 0071 // +000a │ │ -3b3796: 7100 bfa3 0000 |0069: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ -3b379c: 0c01 |006c: move-result-object v1 │ │ -3b379e: 6e30 9798 1502 |006d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b37a4: 281f |0070: goto 008f // +001f │ │ -3b37a6: 7110 21a4 0500 |0071: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a421 │ │ -3b37ac: 0c01 |0074: move-result-object v1 │ │ -3b37ae: 6203 e9ef |0075: sget-object v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.NAV_DRAWER_TAGS:[Ljava/lang/String; // field@efe9 │ │ -3b37b2: 7120 30aa 1300 |0077: invoke-static {v3, v1}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([Ljava/lang/Object;Ljava/lang/Object;)Z // method@aa30 │ │ -3b37b8: 0a03 |007a: move-result v3 │ │ -3b37ba: 3803 0600 |007b: if-eqz v3, 0081 // +0006 │ │ -3b37be: 6e30 9798 1502 |007d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b37c4: 280f |0080: goto 008f // +000f │ │ -3b37c6: 7110 70a5 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ -3b37cc: 0a01 |0084: move-result v1 │ │ -3b37ce: 8113 |0085: int-to-long v3, v1 │ │ -3b37d0: 6e40 9598 3524 |0086: invoke-virtual {v5, v3, v4, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9895 │ │ -3b37d6: 2806 |0089: goto 008f // +0006 │ │ -3b37d8: 1a01 ae18 |008a: const-string v1, "HomeFragment" // string@18ae │ │ -3b37dc: 6e30 9798 1502 |008c: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b37e2: 6e10 4d35 0600 |008f: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@354d │ │ -3b37e8: 0c06 |0092: move-result-object v6 │ │ -3b37ea: 2201 d51a |0093: new-instance v1, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1ad5 │ │ -3b37ee: 7010 20a4 0100 |0095: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.:()V // method@a420 │ │ -3b37f4: 6002 1b55 |0098: sget v2, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@551b │ │ -3b37f8: 1a03 3d3d |009a: const-string v3, "NavDrawerFragment" // string@3d3d │ │ -3b37fc: 6e40 4236 2631 |009c: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3642 │ │ -3b3802: 2201 e41a |009f: new-instance v1, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1ae4 │ │ -3b3806: 7010 25a4 0100 |00a1: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.:()V // method@a425 │ │ -3b380c: 6002 4453 |00a4: sget v2, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ -3b3810: 1a03 8d0a |00a6: const-string v3, "AudioPlayerFragment" // string@0a8d │ │ -3b3814: 6e40 4236 2631 |00a8: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3642 │ │ -3b381a: 6e10 3836 0600 |00ab: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3638 │ │ -3b3820: 7010 8398 0500 |00ae: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.checkFirstLaunch:()V // method@9883 │ │ -3b3826: 6006 4453 |00b1: sget v6, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ -3b382a: 6e20 3214 6500 |00b3: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b3830: 0c06 |00b6: move-result-object v6 │ │ -3b3832: 7110 0e81 0600 |00b7: invoke-static {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.from:(Landroid/view/View;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@810e │ │ -3b3838: 0c06 |00ba: move-result-object v6 │ │ -3b383a: 1f06 f01a |00bb: check-cast v6, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // type@1af0 │ │ -3b383e: 5b56 cd68 |00bd: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b3842: 6e20 3d81 0600 |00bf: invoke-virtual {v6, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setHideable:(Z)V // method@813d │ │ -3b3848: 5456 cd68 |00c2: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ -3b384c: 5451 c668 |00c4: iget-object v1, v5, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ -3b3850: 6e20 3681 1600 |00c6: invoke-virtual {v6, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setBottomSheetCallback:(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;)V // method@8136 │ │ -3b3856: 7100 999e 0000 |00c9: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ -3b385c: 0c06 |00cc: move-result-object v6 │ │ -3b385e: 6e30 9a9e 5600 |00cd: invoke-virtual {v6, v5, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@9e9a │ │ -3b3864: 7100 fa9f 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNowIfNotSyncedRecently:()V // method@9ffa │ │ -3b386a: 7120 8ea3 0500 |00d3: invoke-static {v5, v0}, Lde/danoeh/antennapod/storage/importexport/AutomaticDatabaseExportWorker;.enqueueIfNeeded:(Landroid/content/Context;Z)V // method@a38e │ │ -3b3870: 7110 8c6e 0500 |00d6: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3b3876: 0c06 |00d9: move-result-object v6 │ │ -3b3878: 1a00 7d6d |00da: const-string v0, "feedUpdate" // string@6d7d │ │ -3b387c: 6e20 8e6e 0600 |00dc: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@6e8e │ │ -3b3882: 0c06 |00df: move-result-object v6 │ │ -3b3884: 2200 2218 |00e0: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3; // type@1822 │ │ -3b3888: 7010 7198 0000 |00e2: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3;.:()V // method@9871 │ │ -3b388e: 6e30 8738 5600 |00e5: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3887 │ │ -3b3894: 7110 8c6e 0500 |00e8: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ -3b389a: 0c06 |00eb: move-result-object v6 │ │ -3b389c: 1a00 e86a |00ec: const-string v0, "episodeDownload" // string@6ae8 │ │ -3b38a0: 6e20 8e6e 0600 |00ee: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@6e8e │ │ -3b38a6: 0c06 |00f1: move-result-object v6 │ │ -3b38a8: 2200 2318 |00f2: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4; // type@1823 │ │ -3b38ac: 7010 7398 0000 |00f4: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4;.:()V // method@9873 │ │ -3b38b2: 6e30 8738 5600 |00f7: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3887 │ │ -3b38b8: 0e00 |00fa: return-void │ │ +3b368c: |[3b368c] de.danoeh.antennapod.activity.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +3b369c: 7110 0aa4 0500 |0000: invoke-static {v5}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a40a │ │ +3b36a2: 0a00 |0003: move-result v0 │ │ +3b36a4: 5950 c968 |0004: iput v0, v5, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ +3b36a8: 6e20 5a14 0500 |0006: invoke-virtual {v5, v0}, Landroidx/appcompat/app/AppCompatActivity;.setTheme:(I)V // method@145a │ │ +3b36ae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +3b36b0: 3806 0b00 |000a: if-eqz v6, 0015 // +000b │ │ +3b36b4: 1a01 a570 |000c: const-string v1, "generated_view_id" // string@70a5 │ │ +3b36b8: 6e30 1807 1600 |000e: invoke-virtual {v6, v1, v0}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0718 │ │ +3b36be: 0a01 |0011: move-result v1 │ │ +3b36c0: 7020 8598 1500 |0012: invoke-direct {v5, v1}, Lde/danoeh/antennapod/activity/MainActivity;.ensureGeneratedViewIdGreaterThan:(I)V // method@9885 │ │ +3b36c6: 6e10 7c00 0500 |0015: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@007c │ │ +3b36cc: 0c01 |0018: move-result-object v1 │ │ +3b36ce: 7120 bb2c 0100 |0019: invoke-static {v1, v0}, Landroidx/core/view/WindowCompat;.setDecorFitsSystemWindows:(Landroid/view/Window;Z)V // method@2cbb │ │ +3b36d4: 6f20 8034 6500 |001c: invoke-super {v5, v6}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@3480 │ │ +3b36da: 6006 aa57 |001f: sget v6, Lde/danoeh/antennapod/R$layout;.main:I // field@57aa │ │ +3b36de: 6e20 5214 6500 |0021: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.setContentView:(I)V // method@1452 │ │ +3b36e4: 5456 cc68 |0024: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.recycledViewPool:Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool; // field@68cc │ │ +3b36e8: 6001 b556 |0026: sget v1, Lde/danoeh/antennapod/R$id;.view_type_episode_item:I // field@56b5 │ │ +3b36ec: 1302 1900 |0028: const/16 v2, #int 25 // #19 │ │ +3b36f0: 6e30 e464 1602 |002a: invoke-virtual {v6, v1, v2}, Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;.setMaxRecycledViews:(II)V // method@64e4 │ │ +3b36f6: 6006 0354 |002d: sget v6, Lde/danoeh/antennapod/R$id;.drawer_layout:I // field@5403 │ │ +3b36fa: 6e20 3214 6500 |002f: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b3700: 0c06 |0032: move-result-object v6 │ │ +3b3702: 1f06 ba07 |0033: check-cast v6, Landroidx/drawerlayout/widget/DrawerLayout; // type@07ba │ │ +3b3706: 5b56 c768 |0035: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b370a: 6006 1b55 |0037: sget v6, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@551b │ │ +3b370e: 6e20 3214 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b3714: 0c06 |003c: move-result-object v6 │ │ +3b3716: 5b56 ca68 |003d: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.navDrawer:Landroid/view/View; // field@68ca │ │ +3b371a: 7010 aa98 0500 |003f: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.setNavDrawerSize:()V // method@98aa │ │ +3b3720: 6006 d454 |0042: sget v6, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ +3b3724: 6e20 3214 6500 |0044: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b372a: 0c06 |0047: move-result-object v6 │ │ +3b372c: 2201 2118 |0048: new-instance v1, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2; // type@1821 │ │ +3b3730: 7020 6f98 5100 |004a: invoke-direct {v1, v5}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda2;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@986f │ │ +3b3736: 7120 572c 1600 |004d: invoke-static {v6, v1}, Landroidx/core/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V // method@2c57 │ │ +3b373c: 6e10 7534 0500 |0050: invoke-virtual {v5}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b3742: 0c06 |0053: move-result-object v6 │ │ +3b3744: 1a01 d198 |0054: const-string v1, "main" // string@98d1 │ │ +3b3748: 6e20 7b35 1600 |0056: invoke-virtual {v6, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@357b │ │ +3b374e: 0c01 |0059: move-result-object v1 │ │ +3b3750: 3901 3500 |005a: if-nez v1, 008f // +0035 │ │ +3b3754: 1a01 6cad |005c: const-string v1, "remember" // string@ad6c │ │ +3b3758: 7100 bfa3 0000 |005e: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ +3b375e: 0c02 |0061: move-result-object v2 │ │ +3b3760: 6e20 e0a5 2100 |0062: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@a5e0 │ │ +3b3766: 0a01 |0065: move-result v1 │ │ +3b3768: 1202 |0066: const/4 v2, #int 0 // #0 │ │ +3b376a: 3901 0a00 |0067: if-nez v1, 0071 // +000a │ │ +3b376e: 7100 bfa3 0000 |0069: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ +3b3774: 0c01 |006c: move-result-object v1 │ │ +3b3776: 6e30 9798 1502 |006d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b377c: 281f |0070: goto 008f // +001f │ │ +3b377e: 7110 21a4 0500 |0071: invoke-static {v5}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a421 │ │ +3b3784: 0c01 |0074: move-result-object v1 │ │ +3b3786: 6203 e9ef |0075: sget-object v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.NAV_DRAWER_TAGS:[Ljava/lang/String; // field@efe9 │ │ +3b378a: 7120 30aa 1300 |0077: invoke-static {v3, v1}, Lorg/apache/commons/lang3/ArrayUtils;.contains:([Ljava/lang/Object;Ljava/lang/Object;)Z // method@aa30 │ │ +3b3790: 0a03 |007a: move-result v3 │ │ +3b3792: 3803 0600 |007b: if-eqz v3, 0081 // +0006 │ │ +3b3796: 6e30 9798 1502 |007d: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b379c: 280f |0080: goto 008f // +000f │ │ +3b379e: 7110 70a5 0100 |0081: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@a570 │ │ +3b37a4: 0a01 |0084: move-result v1 │ │ +3b37a6: 8113 |0085: int-to-long v3, v1 │ │ +3b37a8: 6e40 9598 3524 |0086: invoke-virtual {v5, v3, v4, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFeedFragmentById:(JLandroid/os/Bundle;)V // method@9895 │ │ +3b37ae: 2806 |0089: goto 008f // +0006 │ │ +3b37b0: 1a01 ae18 |008a: const-string v1, "HomeFragment" // string@18ae │ │ +3b37b4: 6e30 9798 1502 |008c: invoke-virtual {v5, v1, v2}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b37ba: 6e10 4d35 0600 |008f: invoke-virtual {v6}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@354d │ │ +3b37c0: 0c06 |0092: move-result-object v6 │ │ +3b37c2: 2201 d51a |0093: new-instance v1, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; // type@1ad5 │ │ +3b37c6: 7010 20a4 0100 |0095: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.:()V // method@a420 │ │ +3b37cc: 6002 1b55 |0098: sget v2, Lde/danoeh/antennapod/R$id;.navDrawerFragment:I // field@551b │ │ +3b37d0: 1a03 3d3d |009a: const-string v3, "NavDrawerFragment" // string@3d3d │ │ +3b37d4: 6e40 4236 2631 |009c: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3642 │ │ +3b37da: 2201 e41a |009f: new-instance v1, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; // type@1ae4 │ │ +3b37de: 7010 25a4 0100 |00a1: invoke-direct {v1}, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment;.:()V // method@a425 │ │ +3b37e4: 6002 4453 |00a4: sget v2, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ +3b37e8: 1a03 8d0a |00a6: const-string v3, "AudioPlayerFragment" // string@0a8d │ │ +3b37ec: 6e40 4236 2631 |00a8: invoke-virtual {v6, v2, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@3642 │ │ +3b37f2: 6e10 3836 0600 |00ab: invoke-virtual {v6}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@3638 │ │ +3b37f8: 7010 8398 0500 |00ae: invoke-direct {v5}, Lde/danoeh/antennapod/activity/MainActivity;.checkFirstLaunch:()V // method@9883 │ │ +3b37fe: 6006 4453 |00b1: sget v6, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ +3b3802: 6e20 3214 6500 |00b3: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b3808: 0c06 |00b6: move-result-object v6 │ │ +3b380a: 7110 0e81 0600 |00b7: invoke-static {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.from:(Landroid/view/View;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@810e │ │ +3b3810: 0c06 |00ba: move-result-object v6 │ │ +3b3812: 1f06 f01a |00bb: check-cast v6, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // type@1af0 │ │ +3b3816: 5b56 cd68 |00bd: iput-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b381a: 6e20 3d81 0600 |00bf: invoke-virtual {v6, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setHideable:(Z)V // method@813d │ │ +3b3820: 5456 cd68 |00c2: iget-object v6, v5, Lde/danoeh/antennapod/activity/MainActivity;.sheetBehavior:Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // field@68cd │ │ +3b3824: 5451 c668 |00c4: iget-object v1, v5, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ +3b3828: 6e20 3681 1600 |00c6: invoke-virtual {v6, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setBottomSheetCallback:(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;)V // method@8136 │ │ +3b382e: 7100 999e 0000 |00c9: invoke-static {}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.getInstance:()Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager; // method@9e99 │ │ +3b3834: 0c06 |00cc: move-result-object v6 │ │ +3b3836: 6e30 9a9e 5600 |00cd: invoke-virtual {v6, v5, v0}, Lde/danoeh/antennapod/net/download/serviceinterface/FeedUpdateManager;.restartUpdateAlarm:(Landroid/content/Context;Z)V // method@9e9a │ │ +3b383c: 7100 fa9f 0000 |00d0: invoke-static {}, Lde/danoeh/antennapod/net/sync/serviceinterface/SynchronizationQueueSink;.syncNowIfNotSyncedRecently:()V // method@9ffa │ │ +3b3842: 7120 8ea3 0500 |00d3: invoke-static {v5, v0}, Lde/danoeh/antennapod/storage/importexport/AutomaticDatabaseExportWorker;.enqueueIfNeeded:(Landroid/content/Context;Z)V // method@a38e │ │ +3b3848: 7110 8c6e 0500 |00d6: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3b384e: 0c06 |00d9: move-result-object v6 │ │ +3b3850: 1a00 7d6d |00da: const-string v0, "feedUpdate" // string@6d7d │ │ +3b3854: 6e20 8e6e 0600 |00dc: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@6e8e │ │ +3b385a: 0c06 |00df: move-result-object v6 │ │ +3b385c: 2200 2218 |00e0: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3; // type@1822 │ │ +3b3860: 7010 7198 0000 |00e2: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda3;.:()V // method@9871 │ │ +3b3866: 6e30 8738 5600 |00e5: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3887 │ │ +3b386c: 7110 8c6e 0500 |00e8: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@6e8c │ │ +3b3872: 0c06 |00eb: move-result-object v6 │ │ +3b3874: 1a00 e86a |00ec: const-string v0, "episodeDownload" // string@6ae8 │ │ +3b3878: 6e20 8e6e 0600 |00ee: invoke-virtual {v6, v0}, Landroidx/work/WorkManager;.getWorkInfosByTagLiveData:(Ljava/lang/String;)Landroidx/lifecycle/LiveData; // method@6e8e │ │ +3b387e: 0c06 |00f1: move-result-object v6 │ │ +3b3880: 2200 2318 |00f2: new-instance v0, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4; // type@1823 │ │ +3b3884: 7010 7398 0000 |00f4: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda4;.:()V // method@9873 │ │ +3b388a: 6e30 8738 5600 |00f7: invoke-virtual {v6, v5, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@3887 │ │ +3b3890: 0e00 |00fa: return-void │ │ catches : 1 │ │ 0x0081 - 0x0089 │ │ Ljava/lang/NumberFormatException; -> 0x008a │ │ positions : │ │ 0x0000 line=113 │ │ 0x0006 line=114 │ │ 0x000e line=116 │ │ @@ -1674461,22 +1674455,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -3b38cc: |[3b38cc] de.danoeh.antennapod.activity.MainActivity.onDestroy:()V │ │ -3b38dc: 6f10 3f14 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@143f │ │ -3b38e2: 5420 c768 |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b38e6: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -3b38ea: 5421 c868 |0007: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b38ee: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -3b38f2: 6e20 e330 1000 |000b: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@30e3 │ │ -3b38f8: 0e00 |000e: return-void │ │ +3b38a4: |[3b38a4] de.danoeh.antennapod.activity.MainActivity.onDestroy:()V │ │ +3b38b4: 6f10 3f14 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@143f │ │ +3b38ba: 5420 c768 |0003: iget-object v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b38be: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +3b38c2: 5421 c868 |0007: iget-object v1, v2, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b38c6: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +3b38ca: 6e20 e330 1000 |000b: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@30e3 │ │ +3b38d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ 0x000b line=298 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1674486,37 +1674480,37 @@ │ │ type : '(Lde/danoeh/antennapod/event/MessageEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -3b38fc: |[3b38fc] de.danoeh.antennapod.activity.MainActivity.onEventMainThread:(Lde/danoeh/antennapod/event/MessageEvent;)V │ │ -3b390c: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ -3b3910: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ -3b3916: 1a01 3da2 |0005: const-string v1, "onEvent(" // string@a23d │ │ -3b391a: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b3920: 6e20 11a6 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ -3b3926: 1a01 8604 |000d: const-string v1, ")" // string@0486 │ │ -3b392a: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ -3b3930: 6e10 1ba6 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ -3b3936: 0c00 |0015: move-result-object v0 │ │ -3b3938: 1a01 2a3b |0016: const-string v1, "MainActivity" // string@3b2a │ │ -3b393c: 7120 170b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ -3b3942: 5440 b36a |001b: iget-object v0, v4, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6ab3 │ │ -3b3946: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -3b3948: 6e30 ae98 0301 |001e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@98ae │ │ -3b394e: 0c00 |0021: move-result-object v0 │ │ -3b3950: 5441 b16a |0022: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6ab1 │ │ -3b3954: 3801 0c00 |0024: if-eqz v1, 0030 // +000c │ │ -3b3958: 5441 b26a |0026: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6ab2 │ │ -3b395c: 2202 2418 |0028: new-instance v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; // type@1824 │ │ -3b3960: 7030 7598 3204 |002a: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V // method@9875 │ │ -3b3966: 6e30 b28a 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@8ab2 │ │ -3b396c: 0e00 |0030: return-void │ │ +3b38d4: |[3b38d4] de.danoeh.antennapod.activity.MainActivity.onEventMainThread:(Lde/danoeh/antennapod/event/MessageEvent;)V │ │ +3b38e4: 2200 611b |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1b61 │ │ +3b38e8: 7010 06a6 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@a606 │ │ +3b38ee: 1a01 3da2 |0005: const-string v1, "onEvent(" // string@a23d │ │ +3b38f2: 6e20 12a6 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b38f8: 6e20 11a6 4000 |000a: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@a611 │ │ +3b38fe: 1a01 8604 |000d: const-string v1, ")" // string@0486 │ │ +3b3902: 6e20 12a6 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@a612 │ │ +3b3908: 6e10 1ba6 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@a61b │ │ +3b390e: 0c00 |0015: move-result-object v0 │ │ +3b3910: 1a01 2a3b |0016: const-string v1, "MainActivity" // string@3b2a │ │ +3b3914: 7120 170b 0100 |0018: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0b17 │ │ +3b391a: 5440 b36a |001b: iget-object v0, v4, Lde/danoeh/antennapod/event/MessageEvent;.message:Ljava/lang/String; // field@6ab3 │ │ +3b391e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +3b3920: 6e30 ae98 0301 |001e: invoke-virtual {v3, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@98ae │ │ +3b3926: 0c00 |0021: move-result-object v0 │ │ +3b3928: 5441 b16a |0022: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.action:Landroidx/core/util/Consumer; // field@6ab1 │ │ +3b392c: 3801 0c00 |0024: if-eqz v1, 0030 // +000c │ │ +3b3930: 5441 b26a |0026: iget-object v1, v4, Lde/danoeh/antennapod/event/MessageEvent;.actionText:Ljava/lang/String; // field@6ab2 │ │ +3b3934: 2202 2418 |0028: new-instance v2, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5; // type@1824 │ │ +3b3938: 7030 7598 3204 |002a: invoke-direct {v2, v3, v4}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda5;.:(Lde/danoeh/antennapod/activity/MainActivity;Lde/danoeh/antennapod/event/MessageEvent;)V // method@9875 │ │ +3b393e: 6e30 b28a 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/google/android/material/snackbar/Snackbar;.setAction:(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar; // method@8ab2 │ │ +3b3944: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x001b line=587 │ │ 0x0022 line=588 │ │ 0x0026 line=589 │ │ locals : │ │ @@ -1674528,90 +1674522,90 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -3b2ab8: |[3b2ab8] de.danoeh.antennapod.activity.MainActivity.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -3b2ac8: 6e10 7200 0500 |0000: invoke-virtual {v5}, Landroid/app/Activity;.getCurrentFocus:()Landroid/view/View; // method@0072 │ │ -3b2ace: 0c00 |0003: move-result-object v0 │ │ -3b2ad0: 2000 ee02 |0004: instance-of v0, v0, Landroid/widget/EditText; // type@02ee │ │ -3b2ad4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -3b2ad8: 6f30 9000 6507 |0008: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0090 │ │ -3b2ade: 0a06 |000b: move-result v6 │ │ -3b2ae0: 0f06 |000c: return v6 │ │ -3b2ae2: 1a00 0559 |000d: const-string v0, "audio" // string@5905 │ │ -3b2ae6: 6e20 0202 0500 |000f: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ -3b2aec: 0c00 |0012: move-result-object v0 │ │ -3b2aee: 1f00 1301 |0013: check-cast v0, Landroid/media/AudioManager; // type@0113 │ │ -3b2af2: 7100 45aa 0000 |0015: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3b2af8: 0c01 |0018: move-result-object v1 │ │ -3b2afa: 6e20 48aa 7100 |0019: invoke-virtual {v1, v7}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ -3b2b00: 1301 1d00 |001c: const/16 v1, #int 29 // #1d │ │ -3b2b04: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -3b2b06: 3216 5500 |001f: if-eq v6, v1, 0074 // +0055 │ │ -3b2b0a: 1301 2000 |0021: const/16 v1, #int 32 // #20 │ │ -3b2b0e: 3216 4a00 |0023: if-eq v6, v1, 006d // +004a │ │ -3b2b12: 1301 2900 |0025: const/16 v1, #int 41 // #29 │ │ -3b2b16: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -3b2b18: 3216 3700 |0028: if-eq v6, v1, 005f // +0037 │ │ -3b2b1c: 1301 2c00 |002a: const/16 v1, #int 44 // #2c │ │ -3b2b20: 3216 2c00 |002c: if-eq v6, v1, 0058 // +002c │ │ -3b2b24: 1301 2f00 |002e: const/16 v1, #int 47 // #2f │ │ -3b2b28: 3216 2300 |0030: if-eq v6, v1, 0053 // +0023 │ │ -3b2b2c: 1301 3300 |0032: const/16 v1, #int 51 // #33 │ │ -3b2b30: 3216 1b00 |0034: if-eq v6, v1, 004f // +001b │ │ -3b2b34: 1301 4500 |0036: const/16 v1, #int 69 // #45 │ │ -3b2b38: 3216 1b00 |0038: if-eq v6, v1, 0053 // +001b │ │ -3b2b3c: 1301 5100 |003a: const/16 v1, #int 81 // #51 │ │ -3b2b40: 3216 1300 |003c: if-eq v6, v1, 004f // +0013 │ │ -3b2b44: 1300 2600 |003e: const/16 v0, #int 38 // #26 │ │ -3b2b48: 3206 3400 |0040: if-eq v6, v0, 0074 // +0034 │ │ -3b2b4c: 1300 2700 |0042: const/16 v0, #int 39 // #27 │ │ -3b2b50: 3206 2900 |0044: if-eq v6, v0, 006d // +0029 │ │ -3b2b54: 1300 3700 |0046: const/16 v0, #int 55 // #37 │ │ -3b2b58: 3206 2c00 |0048: if-eq v6, v0, 0074 // +002c │ │ -3b2b5c: 1300 3800 |004a: const/16 v0, #int 56 // #38 │ │ -3b2b60: 3206 2100 |004c: if-eq v6, v0, 006d // +0021 │ │ -3b2b64: 281d |004e: goto 006b // +001d │ │ -3b2b66: 6e40 5e05 3022 |004f: invoke-virtual {v0, v3, v2, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@055e │ │ -3b2b6c: 0f02 |0052: return v2 │ │ -3b2b6e: 12f6 |0053: const/4 v6, #int -1 // #ff │ │ -3b2b70: 6e40 5e05 3026 |0054: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@055e │ │ -3b2b76: 0f02 |0057: return v2 │ │ -3b2b78: 1300 5500 |0058: const/16 v0, #int 85 // #55 │ │ -3b2b7c: 7110 79a5 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3b2b82: 0c00 |005d: move-result-object v0 │ │ -3b2b84: 281c |005e: goto 007a // +001c │ │ -3b2b86: 6001 e000 |005f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ -3b2b8a: 1304 1700 |0061: const/16 v4, #int 23 // #17 │ │ -3b2b8e: 3441 0800 |0063: if-lt v1, v4, 006b // +0008 │ │ -3b2b92: 1306 6500 |0065: const/16 v6, #int 101 // #65 │ │ -3b2b96: 6e40 5e05 3026 |0067: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@055e │ │ -3b2b9c: 0f02 |006a: return v2 │ │ -3b2b9e: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -3b2ba0: 280e |006c: goto 007a // +000e │ │ -3b2ba2: 1300 5a00 |006d: const/16 v0, #int 90 // #5a │ │ -3b2ba6: 7110 79a5 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3b2bac: 0c00 |0072: move-result-object v0 │ │ -3b2bae: 2807 |0073: goto 007a // +0007 │ │ -3b2bb0: 1300 5900 |0074: const/16 v0, #int 89 // #59 │ │ -3b2bb4: 7110 79a5 0000 |0076: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ -3b2bba: 0c00 |0079: move-result-object v0 │ │ -3b2bbc: 3800 0e00 |007a: if-eqz v0, 0088 // +000e │ │ -3b2bc0: 6e10 6fa5 0000 |007c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ -3b2bc6: 0a06 |007f: move-result v6 │ │ -3b2bc8: 7120 01a4 6500 |0080: invoke-static {v5, v6}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a401 │ │ -3b2bce: 0c06 |0083: move-result-object v6 │ │ -3b2bd0: 6e20 1002 6500 |0084: invoke-virtual {v5, v6}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ -3b2bd6: 0f02 |0087: return v2 │ │ -3b2bd8: 6f30 9000 6507 |0088: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0090 │ │ -3b2bde: 0a06 |008b: move-result v6 │ │ -3b2be0: 0f06 |008c: return v6 │ │ +3b2a90: |[3b2a90] de.danoeh.antennapod.activity.MainActivity.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +3b2aa0: 6e10 7200 0500 |0000: invoke-virtual {v5}, Landroid/app/Activity;.getCurrentFocus:()Landroid/view/View; // method@0072 │ │ +3b2aa6: 0c00 |0003: move-result-object v0 │ │ +3b2aa8: 2000 ee02 |0004: instance-of v0, v0, Landroid/widget/EditText; // type@02ee │ │ +3b2aac: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +3b2ab0: 6f30 9000 6507 |0008: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0090 │ │ +3b2ab6: 0a06 |000b: move-result v6 │ │ +3b2ab8: 0f06 |000c: return v6 │ │ +3b2aba: 1a00 0559 |000d: const-string v0, "audio" // string@5905 │ │ +3b2abe: 6e20 0202 0500 |000f: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0202 │ │ +3b2ac4: 0c00 |0012: move-result-object v0 │ │ +3b2ac6: 1f00 1301 |0013: check-cast v0, Landroid/media/AudioManager; // type@0113 │ │ +3b2aca: 7100 45aa 0000 |0015: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3b2ad0: 0c01 |0018: move-result-object v1 │ │ +3b2ad2: 6e20 48aa 7100 |0019: invoke-virtual {v1, v7}, Lorg/greenrobot/eventbus/EventBus;.post:(Ljava/lang/Object;)V // method@aa48 │ │ +3b2ad8: 1301 1d00 |001c: const/16 v1, #int 29 // #1d │ │ +3b2adc: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +3b2ade: 3216 5500 |001f: if-eq v6, v1, 0074 // +0055 │ │ +3b2ae2: 1301 2000 |0021: const/16 v1, #int 32 // #20 │ │ +3b2ae6: 3216 4a00 |0023: if-eq v6, v1, 006d // +004a │ │ +3b2aea: 1301 2900 |0025: const/16 v1, #int 41 // #29 │ │ +3b2aee: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +3b2af0: 3216 3700 |0028: if-eq v6, v1, 005f // +0037 │ │ +3b2af4: 1301 2c00 |002a: const/16 v1, #int 44 // #2c │ │ +3b2af8: 3216 2c00 |002c: if-eq v6, v1, 0058 // +002c │ │ +3b2afc: 1301 2f00 |002e: const/16 v1, #int 47 // #2f │ │ +3b2b00: 3216 2300 |0030: if-eq v6, v1, 0053 // +0023 │ │ +3b2b04: 1301 3300 |0032: const/16 v1, #int 51 // #33 │ │ +3b2b08: 3216 1b00 |0034: if-eq v6, v1, 004f // +001b │ │ +3b2b0c: 1301 4500 |0036: const/16 v1, #int 69 // #45 │ │ +3b2b10: 3216 1b00 |0038: if-eq v6, v1, 0053 // +001b │ │ +3b2b14: 1301 5100 |003a: const/16 v1, #int 81 // #51 │ │ +3b2b18: 3216 1300 |003c: if-eq v6, v1, 004f // +0013 │ │ +3b2b1c: 1300 2600 |003e: const/16 v0, #int 38 // #26 │ │ +3b2b20: 3206 3400 |0040: if-eq v6, v0, 0074 // +0034 │ │ +3b2b24: 1300 2700 |0042: const/16 v0, #int 39 // #27 │ │ +3b2b28: 3206 2900 |0044: if-eq v6, v0, 006d // +0029 │ │ +3b2b2c: 1300 3700 |0046: const/16 v0, #int 55 // #37 │ │ +3b2b30: 3206 2c00 |0048: if-eq v6, v0, 0074 // +002c │ │ +3b2b34: 1300 3800 |004a: const/16 v0, #int 56 // #38 │ │ +3b2b38: 3206 2100 |004c: if-eq v6, v0, 006d // +0021 │ │ +3b2b3c: 281d |004e: goto 006b // +001d │ │ +3b2b3e: 6e40 5e05 3022 |004f: invoke-virtual {v0, v3, v2, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@055e │ │ +3b2b44: 0f02 |0052: return v2 │ │ +3b2b46: 12f6 |0053: const/4 v6, #int -1 // #ff │ │ +3b2b48: 6e40 5e05 3026 |0054: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@055e │ │ +3b2b4e: 0f02 |0057: return v2 │ │ +3b2b50: 1300 5500 |0058: const/16 v0, #int 85 // #55 │ │ +3b2b54: 7110 79a5 0000 |005a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3b2b5a: 0c00 |005d: move-result-object v0 │ │ +3b2b5c: 281c |005e: goto 007a // +001c │ │ +3b2b5e: 6001 e000 |005f: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00e0 │ │ +3b2b62: 1304 1700 |0061: const/16 v4, #int 23 // #17 │ │ +3b2b66: 3441 0800 |0063: if-lt v1, v4, 006b // +0008 │ │ +3b2b6a: 1306 6500 |0065: const/16 v6, #int 101 // #65 │ │ +3b2b6e: 6e40 5e05 3026 |0067: invoke-virtual {v0, v3, v6, v2}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@055e │ │ +3b2b74: 0f02 |006a: return v2 │ │ +3b2b76: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +3b2b78: 280e |006c: goto 007a // +000e │ │ +3b2b7a: 1300 5a00 |006d: const/16 v0, #int 90 // #5a │ │ +3b2b7e: 7110 79a5 0000 |006f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3b2b84: 0c00 |0072: move-result-object v0 │ │ +3b2b86: 2807 |0073: goto 007a // +0007 │ │ +3b2b88: 1300 5900 |0074: const/16 v0, #int 89 // #59 │ │ +3b2b8c: 7110 79a5 0000 |0076: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@a579 │ │ +3b2b92: 0c00 |0079: move-result-object v0 │ │ +3b2b94: 3800 0e00 |007a: if-eqz v0, 0088 // +000e │ │ +3b2b98: 6e10 6fa5 0000 |007c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@a56f │ │ +3b2b9e: 0a06 |007f: move-result v6 │ │ +3b2ba0: 7120 01a4 6500 |0080: invoke-static {v5, v6}, Lde/danoeh/antennapod/ui/appstartintent/MediaButtonStarter;.createIntent:(Landroid/content/Context;I)Landroid/content/Intent; // method@a401 │ │ +3b2ba6: 0c06 |0083: move-result-object v6 │ │ +3b2ba8: 6e20 1002 6500 |0084: invoke-virtual {v5, v6}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@0210 │ │ +3b2bae: 0f02 |0087: return v2 │ │ +3b2bb0: 6f30 9000 6507 |0088: invoke-super {v5, v6, v7}, Landroid/app/Activity;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0090 │ │ +3b2bb6: 0a06 |008b: move-result v6 │ │ +3b2bb8: 0f06 |008c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0004 line=722 │ │ 0x0008 line=723 │ │ 0x000f line=726 │ │ 0x0015 line=728 │ │ @@ -1674634,20 +1674628,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -3b3970: |[3b3970] de.danoeh.antennapod.activity.MainActivity.onLowMemory:()V │ │ -3b3980: 6f10 9100 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0091 │ │ -3b3986: 7110 5772 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7257 │ │ -3b398c: 0c00 |0006: move-result-object v0 │ │ -3b398e: 6e10 5572 0000 |0007: invoke-virtual {v0}, Lcom/bumptech/glide/Glide;.clearMemory:()V // method@7255 │ │ -3b3994: 0e00 |000a: return-void │ │ +3b3948: |[3b3948] de.danoeh.antennapod.activity.MainActivity.onLowMemory:()V │ │ +3b3958: 6f10 9100 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0091 │ │ +3b395e: 7110 5772 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7257 │ │ +3b3964: 0c00 |0006: move-result-object v0 │ │ +3b3966: 6e10 5572 0000 |0007: invoke-virtual {v0}, Lcom/bumptech/glide/Glide;.clearMemory:()V // method@7255 │ │ +3b396c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1674656,19 +1674650,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -3b3998: |[3b3998] de.danoeh.antennapod.activity.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -3b39a8: 6f20 ba12 1000 |0000: invoke-super {v0, v1}, Landroidx/activity/ComponentActivity;.onNewIntent:(Landroid/content/Intent;)V // method@12ba │ │ -3b39ae: 6e20 af00 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00af │ │ -3b39b4: 7010 8b98 0000 |0006: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@988b │ │ -3b39ba: 0e00 |0009: return-void │ │ +3b3970: |[3b3970] de.danoeh.antennapod.activity.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +3b3980: 6f20 ba12 1000 |0000: invoke-super {v0, v1}, Landroidx/activity/ComponentActivity;.onNewIntent:(Landroid/content/Intent;)V // method@12ba │ │ +3b3986: 6e20 af00 1000 |0003: invoke-virtual {v0, v1}, Landroid/app/Activity;.setIntent:(Landroid/content/Intent;)V // method@00af │ │ +3b398c: 7010 8b98 0000 |0006: invoke-direct {v0}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@988b │ │ +3b3992: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0003 line=643 │ │ 0x0006 line=644 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1674679,38 +1674673,38 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -3b2be4: |[3b2be4] de.danoeh.antennapod.activity.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -3b2bf4: 5430 c868 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b2bf8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -3b2bfa: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -3b2bfe: 6e20 b413 4000 |0005: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@13b4 │ │ -3b2c04: 0a00 |0008: move-result v0 │ │ -3b2c06: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -3b2c0a: 0f01 |000b: return v1 │ │ -3b2c0c: 7210 f40b 0400 |000c: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0bf4 │ │ -3b2c12: 0a00 |000f: move-result v0 │ │ -3b2c14: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ -3b2c1a: 3320 1400 |0013: if-ne v0, v2, 0027 // +0014 │ │ -3b2c1e: 6e10 7534 0300 |0015: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b2c24: 0c04 |0018: move-result-object v4 │ │ -3b2c26: 6e10 8135 0400 |0019: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3581 │ │ -3b2c2c: 0a04 |001c: move-result v4 │ │ -3b2c2e: 3d04 0900 |001d: if-lez v4, 0026 // +0009 │ │ -3b2c32: 6e10 7534 0300 |001f: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ -3b2c38: 0c04 |0022: move-result-object v4 │ │ -3b2c3a: 6e10 a935 0400 |0023: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ -3b2c40: 0f01 |0026: return v1 │ │ -3b2c42: 6f20 9500 4300 |0027: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0095 │ │ -3b2c48: 0a04 |002a: move-result v4 │ │ -3b2c4a: 0f04 |002b: return v4 │ │ +3b2bbc: |[3b2bbc] de.danoeh.antennapod.activity.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +3b2bcc: 5430 c868 |0000: iget-object v0, v3, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b2bd0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +3b2bd2: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +3b2bd6: 6e20 b413 4000 |0005: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBarDrawerToggle;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@13b4 │ │ +3b2bdc: 0a00 |0008: move-result v0 │ │ +3b2bde: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +3b2be2: 0f01 |000b: return v1 │ │ +3b2be4: 7210 f40b 0400 |000c: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0bf4 │ │ +3b2bea: 0a00 |000f: move-result v0 │ │ +3b2bec: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ +3b2bf2: 3320 1400 |0013: if-ne v0, v2, 0027 // +0014 │ │ +3b2bf6: 6e10 7534 0300 |0015: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b2bfc: 0c04 |0018: move-result-object v4 │ │ +3b2bfe: 6e10 8135 0400 |0019: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@3581 │ │ +3b2c04: 0a04 |001c: move-result v4 │ │ +3b2c06: 3d04 0900 |001d: if-lez v4, 0026 // +0009 │ │ +3b2c0a: 6e10 7534 0300 |001f: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@3475 │ │ +3b2c10: 0c04 |0022: move-result-object v4 │ │ +3b2c12: 6e10 a935 0400 |0023: invoke-virtual {v4}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@35a9 │ │ +3b2c18: 0f01 |0026: return v1 │ │ +3b2c1a: 6f20 9500 4300 |0027: invoke-super {v3, v4}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0095 │ │ +3b2c20: 0a04 |002a: move-result v4 │ │ +3b2c22: 0f04 |002b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x000c line=550 │ │ 0x0015 line=551 │ │ 0x001f line=552 │ │ 0x0027 line=556 │ │ @@ -1674723,20 +1674717,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3b39bc: |[3b39bc] de.danoeh.antennapod.activity.MainActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -3b39cc: 6f20 4514 1000 |0000: invoke-super {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@1445 │ │ -3b39d2: 5401 c868 |0003: iget-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b39d6: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ -3b39da: 6e10 ba13 0100 |0007: invoke-virtual {v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13ba │ │ -3b39e0: 0e00 |000a: return-void │ │ +3b3994: |[3b3994] de.danoeh.antennapod.activity.MainActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +3b39a4: 6f20 4514 1000 |0000: invoke-super {v0, v1}, Landroidx/appcompat/app/AppCompatActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@1445 │ │ +3b39aa: 5401 c868 |0003: iget-object v1, v0, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b39ae: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ +3b39b2: 6e10 ba13 0100 |0007: invoke-virtual {v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13ba │ │ +3b39b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0003 line=461 │ │ 0x0007 line=462 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1674747,27 +1674741,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -3b39e4: |[3b39e4] de.danoeh.antennapod.activity.MainActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -3b39f4: 6f20 9c00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009c │ │ -3b39fa: 6e10 8698 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ -3b3a00: 0c03 |0006: move-result-object v3 │ │ -3b3a02: 6e10 1b81 0300 |0007: invoke-virtual {v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ -3b3a08: 0a03 |000a: move-result v3 │ │ -3b3a0a: 1230 |000b: const/4 v0, #int 3 // #3 │ │ -3b3a0c: 3303 0a00 |000c: if-ne v3, v0, 0016 // +000a │ │ -3b3a10: 5423 c668 |000e: iget-object v3, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ -3b3a14: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -3b3a16: 1501 803f |0011: const/high16 v1, #int 1065353216 // #3f80 │ │ -3b3a1a: 6e30 db80 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@80db │ │ -3b3a20: 0e00 |0016: return-void │ │ +3b39bc: |[3b39bc] de.danoeh.antennapod.activity.MainActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +3b39cc: 6f20 9c00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009c │ │ +3b39d2: 6e10 8698 0200 |0003: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ +3b39d8: 0c03 |0006: move-result-object v3 │ │ +3b39da: 6e10 1b81 0300 |0007: invoke-virtual {v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ +3b39e0: 0a03 |000a: move-result v3 │ │ +3b39e2: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +3b39e4: 3303 0a00 |000c: if-ne v3, v0, 0016 // +000a │ │ +3b39e8: 5423 c668 |000e: iget-object v3, v2, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ +3b39ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +3b39ee: 1501 803f |0011: const/high16 v1, #int 1065353216 // #3f80 │ │ +3b39f2: 6e30 db80 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onSlide:(Landroid/view/View;F)V // method@80db │ │ +3b39f8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=496 │ │ 0x000e line=497 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1674778,38 +1674772,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -3b3a24: |[3b3a24] de.danoeh.antennapod.activity.MainActivity.onResume:()V │ │ -3b3a34: 6f10 8834 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/FragmentActivity;.onResume:()V // method@3488 │ │ -3b3a3a: 7010 8b98 0200 |0003: invoke-direct {v2}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@988b │ │ -3b3a40: 5220 c968 |0006: iget v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ -3b3a44: 7110 0aa4 0200 |0008: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a40a │ │ -3b3a4a: 0a01 |000b: move-result v1 │ │ -3b3a4c: 3210 0f00 |000c: if-eq v0, v1, 001b // +000f │ │ -3b3a50: 6e10 6c00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006c │ │ -3b3a56: 2200 6100 |0011: new-instance v0, Landroid/content/Intent; // type@0061 │ │ -3b3a5a: 1c01 2818 |0013: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ -3b3a5e: 7030 2802 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ -3b3a64: 6e20 1302 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ -3b3a6a: 7100 c8a3 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHiddenDrawerItems:()Ljava/util/List; // method@a3c8 │ │ -3b3a70: 0c00 |001e: move-result-object v0 │ │ -3b3a72: 7110 21a4 0200 |001f: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a421 │ │ -3b3a78: 0c01 |0022: move-result-object v1 │ │ -3b3a7a: 7220 23a8 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ -3b3a80: 0a00 |0026: move-result v0 │ │ -3b3a82: 3800 0a00 |0027: if-eqz v0, 0031 // +000a │ │ -3b3a86: 7100 bfa3 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ -3b3a8c: 0c00 |002c: move-result-object v0 │ │ -3b3a8e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -3b3a90: 6e30 9798 0201 |002e: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ -3b3a96: 0e00 |0031: return-void │ │ +3b39fc: |[3b39fc] de.danoeh.antennapod.activity.MainActivity.onResume:()V │ │ +3b3a0c: 6f10 8834 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/FragmentActivity;.onResume:()V // method@3488 │ │ +3b3a12: 7010 8b98 0200 |0003: invoke-direct {v2}, Lde/danoeh/antennapod/activity/MainActivity;.handleNavIntent:()V // method@988b │ │ +3b3a18: 5220 c968 |0006: iget v0, v2, Lde/danoeh/antennapod/activity/MainActivity;.lastTheme:I // field@68c9 │ │ +3b3a1c: 7110 0aa4 0200 |0008: invoke-static {v2}, Lde/danoeh/antennapod/ui/common/ThemeSwitcher;.getNoTitleTheme:(Landroid/content/Context;)I // method@a40a │ │ +3b3a22: 0a01 |000b: move-result v1 │ │ +3b3a24: 3210 0f00 |000c: if-eq v0, v1, 001b // +000f │ │ +3b3a28: 6e10 6c00 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@006c │ │ +3b3a2e: 2200 6100 |0011: new-instance v0, Landroid/content/Intent; // type@0061 │ │ +3b3a32: 1c01 2818 |0013: const-class v1, Lde/danoeh/antennapod/activity/MainActivity; // type@1828 │ │ +3b3a36: 7030 2802 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0228 │ │ +3b3a3c: 6e20 1302 0200 |0018: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0213 │ │ +3b3a42: 7100 c8a3 0000 |001b: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getHiddenDrawerItems:()Ljava/util/List; // method@a3c8 │ │ +3b3a48: 0c00 |001e: move-result-object v0 │ │ +3b3a4a: 7110 21a4 0200 |001f: invoke-static {v2}, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment;.getLastNavFragment:(Landroid/content/Context;)Ljava/lang/String; // method@a421 │ │ +3b3a50: 0c01 |0022: move-result-object v1 │ │ +3b3a52: 7220 23a8 1000 |0023: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a823 │ │ +3b3a58: 0a00 |0026: move-result v0 │ │ +3b3a5a: 3800 0a00 |0027: if-eqz v0, 0031 // +000a │ │ +3b3a5e: 7100 bfa3 0000 |0029: invoke-static {}, Lde/danoeh/antennapod/storage/preferences/UserPreferences;.getDefaultPage:()Ljava/lang/String; // method@a3bf │ │ +3b3a64: 0c00 |002c: move-result-object v0 │ │ +3b3a66: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +3b3a68: 6e30 9798 0201 |002e: invoke-virtual {v2, v0, v1}, Lde/danoeh/antennapod/activity/MainActivity;.loadFragment:(Ljava/lang/String;Landroid/os/Bundle;)V // method@9897 │ │ +3b3a6e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=511 │ │ 0x0006 line=513 │ │ 0x000e line=514 │ │ 0x0011 line=515 │ │ @@ -1674823,21 +1674817,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3b3a98: |[3b3a98] de.danoeh.antennapod.activity.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -3b3aa8: 6f20 c212 3200 |0000: invoke-super {v2, v3}, Landroidx/activity/ComponentActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@12c2 │ │ -3b3aae: 1a00 a570 |0003: const-string v0, "generated_view_id" // string@70a5 │ │ -3b3ab2: 7100 840c 0000 |0005: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0c84 │ │ -3b3ab8: 0a01 |0008: move-result v1 │ │ -3b3aba: 6e30 2407 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0724 │ │ -3b3ac0: 0e00 |000c: return-void │ │ +3b3a70: |[3b3a70] de.danoeh.antennapod.activity.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +3b3a80: 6f20 c212 3200 |0000: invoke-super {v2, v3}, Landroidx/activity/ComponentActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@12c2 │ │ +3b3a86: 1a00 a570 |0003: const-string v0, "generated_view_id" // string@70a5 │ │ +3b3a8a: 7100 840c 0000 |0005: invoke-static {}, Landroid/view/View;.generateViewId:()I // method@0c84 │ │ +3b3a90: 0a01 |0008: move-result v1 │ │ +3b3a92: 6e30 2407 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@0724 │ │ +3b3a98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/os/Bundle; │ │ @@ -1674847,23 +1674841,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -3b3ac4: |[3b3ac4] de.danoeh.antennapod.activity.MainActivity.onStart:()V │ │ -3b3ad4: 6f10 4814 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@1448 │ │ -3b3ada: 7100 45aa 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3b3ae0: 0c00 |0006: move-result-object v0 │ │ -3b3ae2: 6e20 4aaa 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aa4a │ │ -3b3ae8: 2200 ed1a |000a: new-instance v0, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager; // type@1aed │ │ -3b3aec: 7020 29a4 1000 |000c: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.:(Landroidx/fragment/app/FragmentActivity;)V // method@a429 │ │ -3b3af2: 6e10 2aa4 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.showIfNeeded:()V // method@a42a │ │ -3b3af8: 0e00 |0012: return-void │ │ +3b3a9c: |[3b3a9c] de.danoeh.antennapod.activity.MainActivity.onStart:()V │ │ +3b3aac: 6f10 4814 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@1448 │ │ +3b3ab2: 7100 45aa 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3b3ab8: 0c00 |0006: move-result-object v0 │ │ +3b3aba: 6e20 4aaa 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.register:(Ljava/lang/Object;)V // method@aa4a │ │ +3b3ac0: 2200 ed1a |000a: new-instance v0, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager; // type@1aed │ │ +3b3ac4: 7020 29a4 1000 |000c: invoke-direct {v0, v1}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.:(Landroidx/fragment/app/FragmentActivity;)V // method@a429 │ │ +3b3aca: 6e10 2aa4 0000 |000f: invoke-virtual {v0}, Lde/danoeh/antennapod/ui/screen/rating/RatingDialogManager;.showIfNeeded:()V // method@a42a │ │ +3b3ad0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0003 line=504 │ │ 0x000a line=505 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ @@ -1674873,20 +1674867,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3b3afc: |[3b3afc] de.danoeh.antennapod.activity.MainActivity.onStop:()V │ │ -3b3b0c: 6f10 4914 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStop:()V // method@1449 │ │ -3b3b12: 7100 45aa 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ -3b3b18: 0c00 |0006: move-result-object v0 │ │ -3b3b1a: 6e20 4baa 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aa4b │ │ -3b3b20: 0e00 |000a: return-void │ │ +3b3ad4: |[3b3ad4] de.danoeh.antennapod.activity.MainActivity.onStop:()V │ │ +3b3ae4: 6f10 4914 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onStop:()V // method@1449 │ │ +3b3aea: 7100 45aa 0000 |0003: invoke-static {}, Lorg/greenrobot/eventbus/EventBus;.getDefault:()Lorg/greenrobot/eventbus/EventBus; // method@aa45 │ │ +3b3af0: 0c00 |0006: move-result-object v0 │ │ +3b3af2: 6e20 4baa 1000 |0007: invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;.unregister:(Ljava/lang/Object;)V // method@aa4b │ │ +3b3af8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ │ │ @@ -1674895,20 +1674889,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -3b3b24: |[3b3b24] de.danoeh.antennapod.activity.MainActivity.onTrimMemory:(I)V │ │ -3b3b34: 6f20 c312 2100 |0000: invoke-super {v1, v2}, Landroidx/activity/ComponentActivity;.onTrimMemory:(I)V // method@12c3 │ │ -3b3b3a: 7110 5772 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7257 │ │ -3b3b40: 0c00 |0006: move-result-object v0 │ │ -3b3b42: 6e20 6e72 2000 |0007: invoke-virtual {v0, v2}, Lcom/bumptech/glide/Glide;.trimMemory:(I)V // method@726e │ │ -3b3b48: 0e00 |000a: return-void │ │ +3b3afc: |[3b3afc] de.danoeh.antennapod.activity.MainActivity.onTrimMemory:(I)V │ │ +3b3b0c: 6f20 c312 2100 |0000: invoke-super {v1, v2}, Landroidx/activity/ComponentActivity;.onTrimMemory:(I)V // method@12c3 │ │ +3b3b12: 7110 5772 0100 |0003: invoke-static {v1}, Lcom/bumptech/glide/Glide;.get:(Landroid/content/Context;)Lcom/bumptech/glide/Glide; // method@7257 │ │ +3b3b18: 0c00 |0006: move-result-object v0 │ │ +3b3b1a: 6e20 6e72 2000 |0007: invoke-virtual {v0, v2}, Lcom/bumptech/glide/Glide;.trimMemory:(I)V // method@726e │ │ +3b3b20: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0003 line=537 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -1674918,76 +1674912,76 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -3b3bc8: |[3b3bc8] de.danoeh.antennapod.activity.MainActivity.setPlayerVisible:(Z)V │ │ -3b3bd8: 6e10 8698 0700 |0000: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ -3b3bde: 0c00 |0003: move-result-object v0 │ │ -3b3be0: df01 0801 |0004: xor-int/lit8 v1, v8, #int 1 // #01 │ │ -3b3be4: 6e20 2da4 1000 |0006: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior;.setLocked:(Z)V // method@a42d │ │ -3b3bea: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ -3b3bee: 5470 c668 |000b: iget-object v0, v7, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ -3b3bf2: 6e10 8698 0700 |000d: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ -3b3bf8: 0c01 |0010: move-result-object v1 │ │ -3b3bfa: 6e10 1b81 0100 |0011: invoke-virtual {v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ -3b3c00: 0a01 |0014: move-result v1 │ │ -3b3c02: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -3b3c04: 6e30 dc80 2001 |0016: invoke-virtual {v0, v2, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onStateChanged:(Landroid/view/View;I)V // method@80dc │ │ -3b3c0a: 2809 |0019: goto 0022 // +0009 │ │ -3b3c0c: 6e10 8698 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ -3b3c12: 0c00 |001d: move-result-object v0 │ │ -3b3c14: 1241 |001e: const/4 v1, #int 4 // #4 │ │ -3b3c16: 6e20 4581 1000 |001f: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ -3b3c1c: 6000 d454 |0022: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ -3b3c20: 6e20 3214 0700 |0024: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b3c26: 0c00 |0027: move-result-object v0 │ │ -3b3c28: 1f00 4608 |0028: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ -3b3c2c: 6e10 a80c 0000 |002a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0ca8 │ │ -3b3c32: 0c01 |002d: move-result-object v1 │ │ -3b3c34: 1f01 9f02 |002e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@029f │ │ -3b3c38: 6e10 3614 0700 |0030: invoke-virtual {v7}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ -3b3c3e: 0c02 |0033: move-result-object v2 │ │ -3b3c40: 6003 454f |0034: sget v3, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@4f45 │ │ -3b3c44: 6e20 c802 3200 |0036: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@02c8 │ │ -3b3c4a: 0a02 |0039: move-result v2 │ │ -3b3c4c: 8722 |003a: float-to-int v2, v2 │ │ -3b3c4e: 5473 cb68 |003b: iget-object v3, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ -3b3c52: 5234 6d0f |003d: iget v4, v3, Landroidx/core/graphics/Insets;.left:I // field@0f6d │ │ -3b3c56: 5235 6e0f |003f: iget v5, v3, Landroidx/core/graphics/Insets;.right:I // field@0f6e │ │ -3b3c5a: 5233 6c0f |0041: iget v3, v3, Landroidx/core/graphics/Insets;.bottom:I // field@0f6c │ │ -3b3c5e: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -3b3c60: 3808 0300 |0044: if-eqz v8, 0047 // +0003 │ │ -3b3c64: 2802 |0046: goto 0048 // +0002 │ │ -3b3c66: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -3b3c68: b023 |0048: add-int/2addr v3, v2 │ │ -3b3c6a: 6e53 cc0d 4156 |0049: invoke-virtual {v1, v4, v6, v5, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0dcc │ │ -3b3c70: 6e20 690d 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d69 │ │ -3b3c76: 6000 6d55 |004f: sget v0, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@556d │ │ -3b3c7a: 6e20 3214 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b3c80: 0c00 |0054: move-result-object v0 │ │ -3b3c82: 1f00 4608 |0055: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ -3b3c86: 6e10 a80c 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0ca8 │ │ -3b3c8c: 0c01 |005a: move-result-object v1 │ │ -3b3c8e: 1f01 9f02 |005b: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@029f │ │ -3b3c92: 5472 cb68 |005d: iget-object v2, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ -3b3c96: 5223 6d0f |005f: iget v3, v2, Landroidx/core/graphics/Insets;.left:I // field@0f6d │ │ -3b3c9a: 5222 6e0f |0061: iget v2, v2, Landroidx/core/graphics/Insets;.right:I // field@0f6e │ │ -3b3c9e: 6e56 cc0d 3126 |0063: invoke-virtual {v1, v3, v6, v2, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0dcc │ │ -3b3ca4: 6e20 690d 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d69 │ │ -3b3caa: 6000 4453 |0069: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ -3b3cae: 6e20 3214 0700 |006b: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b3cb4: 0c00 |006e: move-result-object v0 │ │ -3b3cb6: 3808 0300 |006f: if-eqz v8, 0072 // +0003 │ │ -3b3cba: 2803 |0071: goto 0074 // +0003 │ │ -3b3cbc: 1306 0800 |0072: const/16 v6, #int 8 // #8 │ │ -3b3cc0: 6e20 a20d 6000 |0074: invoke-virtual {v0, v6}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ -3b3cc6: 0e00 |0077: return-void │ │ +3b3ba0: |[3b3ba0] de.danoeh.antennapod.activity.MainActivity.setPlayerVisible:(Z)V │ │ +3b3bb0: 6e10 8698 0700 |0000: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ +3b3bb6: 0c00 |0003: move-result-object v0 │ │ +3b3bb8: df01 0801 |0004: xor-int/lit8 v1, v8, #int 1 // #01 │ │ +3b3bbc: 6e20 2da4 1000 |0006: invoke-virtual {v0, v1}, Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior;.setLocked:(Z)V // method@a42d │ │ +3b3bc2: 3808 1100 |0009: if-eqz v8, 001a // +0011 │ │ +3b3bc6: 5470 c668 |000b: iget-object v0, v7, Lde/danoeh/antennapod/activity/MainActivity;.bottomSheetCallback:Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback; // field@68c6 │ │ +3b3bca: 6e10 8698 0700 |000d: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ +3b3bd0: 0c01 |0010: move-result-object v1 │ │ +3b3bd2: 6e10 1b81 0100 |0011: invoke-virtual {v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ +3b3bd8: 0a01 |0014: move-result v1 │ │ +3b3bda: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +3b3bdc: 6e30 dc80 2001 |0016: invoke-virtual {v0, v2, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior$BottomSheetCallback;.onStateChanged:(Landroid/view/View;I)V // method@80dc │ │ +3b3be2: 2809 |0019: goto 0022 // +0009 │ │ +3b3be4: 6e10 8698 0700 |001a: invoke-virtual {v7}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ +3b3bea: 0c00 |001d: move-result-object v0 │ │ +3b3bec: 1241 |001e: const/4 v1, #int 4 // #4 │ │ +3b3bee: 6e20 4581 1000 |001f: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@8145 │ │ +3b3bf4: 6000 d454 |0022: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ +3b3bf8: 6e20 3214 0700 |0024: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b3bfe: 0c00 |0027: move-result-object v0 │ │ +3b3c00: 1f00 4608 |0028: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ +3b3c04: 6e10 a80c 0000 |002a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0ca8 │ │ +3b3c0a: 0c01 |002d: move-result-object v1 │ │ +3b3c0c: 1f01 9f02 |002e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@029f │ │ +3b3c10: 6e10 3614 0700 |0030: invoke-virtual {v7}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ +3b3c16: 0c02 |0033: move-result-object v2 │ │ +3b3c18: 6003 454f |0034: sget v3, Lde/danoeh/antennapod/R$dimen;.external_player_height:I // field@4f45 │ │ +3b3c1c: 6e20 c802 3200 |0036: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@02c8 │ │ +3b3c22: 0a02 |0039: move-result v2 │ │ +3b3c24: 8722 |003a: float-to-int v2, v2 │ │ +3b3c26: 5473 cb68 |003b: iget-object v3, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ +3b3c2a: 5234 6d0f |003d: iget v4, v3, Landroidx/core/graphics/Insets;.left:I // field@0f6d │ │ +3b3c2e: 5235 6e0f |003f: iget v5, v3, Landroidx/core/graphics/Insets;.right:I // field@0f6e │ │ +3b3c32: 5233 6c0f |0041: iget v3, v3, Landroidx/core/graphics/Insets;.bottom:I // field@0f6c │ │ +3b3c36: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +3b3c38: 3808 0300 |0044: if-eqz v8, 0047 // +0003 │ │ +3b3c3c: 2802 |0046: goto 0048 // +0002 │ │ +3b3c3e: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +3b3c40: b023 |0048: add-int/2addr v3, v2 │ │ +3b3c42: 6e53 cc0d 4156 |0049: invoke-virtual {v1, v4, v6, v5, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0dcc │ │ +3b3c48: 6e20 690d 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d69 │ │ +3b3c4e: 6000 6d55 |004f: sget v0, Lde/danoeh/antennapod/R$id;.playerFragment:I // field@556d │ │ +3b3c52: 6e20 3214 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b3c58: 0c00 |0054: move-result-object v0 │ │ +3b3c5a: 1f00 4608 |0055: check-cast v0, Landroidx/fragment/app/FragmentContainerView; // type@0846 │ │ +3b3c5e: 6e10 a80c 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0ca8 │ │ +3b3c64: 0c01 |005a: move-result-object v1 │ │ +3b3c66: 1f01 9f02 |005b: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@029f │ │ +3b3c6a: 5472 cb68 |005d: iget-object v2, v7, Lde/danoeh/antennapod/activity/MainActivity;.navigationBarInsets:Landroidx/core/graphics/Insets; // field@68cb │ │ +3b3c6e: 5223 6d0f |005f: iget v3, v2, Landroidx/core/graphics/Insets;.left:I // field@0f6d │ │ +3b3c72: 5222 6e0f |0061: iget v2, v2, Landroidx/core/graphics/Insets;.right:I // field@0f6e │ │ +3b3c76: 6e56 cc0d 3126 |0063: invoke-virtual {v1, v3, v6, v2, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.setMargins:(IIII)V // method@0dcc │ │ +3b3c7c: 6e20 690d 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d69 │ │ +3b3c82: 6000 4453 |0069: sget v0, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ +3b3c86: 6e20 3214 0700 |006b: invoke-virtual {v7, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b3c8c: 0c00 |006e: move-result-object v0 │ │ +3b3c8e: 3808 0300 |006f: if-eqz v8, 0072 // +0003 │ │ +3b3c92: 2803 |0071: goto 0074 // +0003 │ │ +3b3c94: 1306 0800 |0072: const/16 v6, #int 8 // #8 │ │ +3b3c98: 6e20 a20d 6000 |0074: invoke-virtual {v0, v6}, Landroid/view/View;.setVisibility:(I)V // method@0da2 │ │ +3b3c9e: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x000b line=330 │ │ 0x001a line=332 │ │ 0x0022 line=334 │ │ 0x002a line=335 │ │ @@ -1675008,53 +1675002,53 @@ │ │ type : '(Lcom/google/android/material/appbar/MaterialToolbar;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -3b3cc8: |[3b3cc8] de.danoeh.antennapod.activity.MainActivity.setupToolbarToggle:(Lcom/google/android/material/appbar/MaterialToolbar;Z)V │ │ -3b3cd8: 5480 c768 |0000: iget-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b3cdc: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ -3b3ce0: 5481 c868 |0004: iget-object v1, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b3ce4: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -3b3ce8: 6e20 e330 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@30e3 │ │ -3b3cee: 2200 5d03 |000b: new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggle; // type@035d │ │ -3b3cf2: 5484 c768 |000d: iget-object v4, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b3cf6: 6006 2d59 |000f: sget v6, Lde/danoeh/antennapod/R$string;.drawer_open:I // field@592d │ │ -3b3cfa: 6007 2359 |0011: sget v7, Lde/danoeh/antennapod/R$string;.drawer_close:I // field@5923 │ │ -3b3cfe: 0702 |0013: move-object v2, v0 │ │ -3b3d00: 0783 |0014: move-object v3, v8 │ │ -3b3d02: 0795 |0015: move-object v5, v9 │ │ -3b3d04: 7606 ad13 0200 |0016: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V // method@13ad │ │ -3b3d0a: 5b80 c868 |0019: iput-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b3d0e: 5489 c768 |001b: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ -3b3d12: 6e20 a330 0900 |001d: invoke-virtual {v9, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.addDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@30a3 │ │ -3b3d18: 5489 c868 |0020: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b3d1c: 6e10 ba13 0900 |0022: invoke-virtual {v9}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13ba │ │ -3b3d22: 5489 c868 |0025: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b3d26: df0a 0a01 |0027: xor-int/lit8 v10, v10, #int 1 // #01 │ │ -3b3d2a: 6e20 b713 a900 |0029: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setDrawerIndicatorEnabled:(Z)V // method@13b7 │ │ -3b3d30: 5489 c868 |002c: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ -3b3d34: 220a 1f18 |002e: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; // type@181f │ │ -3b3d38: 7020 6b98 8a00 |0030: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@986b │ │ -3b3d3e: 6e20 b913 a900 |0033: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setToolbarNavigationClickListener:(Landroid/view/View$OnClickListener;)V // method@13b9 │ │ -3b3d44: 2819 |0036: goto 004f // +0019 │ │ -3b3d46: 390a 0700 |0037: if-nez v10, 003e // +0007 │ │ -3b3d4a: 120a |0039: const/4 v10, #int 0 // #0 │ │ -3b3d4c: 6e20 0180 a900 |003a: invoke-virtual {v9, v10}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@8001 │ │ -3b3d52: 2812 |003d: goto 004f // +0012 │ │ -3b3d54: 600a 3749 |003e: sget v10, Lde/danoeh/antennapod/R$attr;.homeAsUpIndicator:I // field@4937 │ │ -3b3d58: 7120 0da4 a800 |0040: invoke-static {v8, v10}, Lde/danoeh/antennapod/ui/common/ThemeUtils;.getDrawableFromAttr:(Landroid/content/Context;I)I // method@a40d │ │ -3b3d5e: 0a0a |0043: move-result v10 │ │ -3b3d60: 6e20 a920 a900 |0044: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(I)V // method@20a9 │ │ -3b3d66: 220a 2018 |0047: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; // type@1820 │ │ -3b3d6a: 7020 6d98 8a00 |0049: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@986d │ │ -3b3d70: 6e20 ab20 a900 |004c: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@20ab │ │ -3b3d76: 0e00 |004f: return-void │ │ +3b3ca0: |[3b3ca0] de.danoeh.antennapod.activity.MainActivity.setupToolbarToggle:(Lcom/google/android/material/appbar/MaterialToolbar;Z)V │ │ +3b3cb0: 5480 c768 |0000: iget-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b3cb4: 3800 3500 |0002: if-eqz v0, 0037 // +0035 │ │ +3b3cb8: 5481 c868 |0004: iget-object v1, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b3cbc: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +3b3cc0: 6e20 e330 1000 |0008: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.removeDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@30e3 │ │ +3b3cc6: 2200 5d03 |000b: new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggle; // type@035d │ │ +3b3cca: 5484 c768 |000d: iget-object v4, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b3cce: 6006 2d59 |000f: sget v6, Lde/danoeh/antennapod/R$string;.drawer_open:I // field@592d │ │ +3b3cd2: 6007 2359 |0011: sget v7, Lde/danoeh/antennapod/R$string;.drawer_close:I // field@5923 │ │ +3b3cd6: 0702 |0013: move-object v2, v0 │ │ +3b3cd8: 0783 |0014: move-object v3, v8 │ │ +3b3cda: 0795 |0015: move-object v5, v9 │ │ +3b3cdc: 7606 ad13 0200 |0016: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/appcompat/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V // method@13ad │ │ +3b3ce2: 5b80 c868 |0019: iput-object v0, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b3ce6: 5489 c768 |001b: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout; // field@68c7 │ │ +3b3cea: 6e20 a330 0900 |001d: invoke-virtual {v9, v0}, Landroidx/drawerlayout/widget/DrawerLayout;.addDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@30a3 │ │ +3b3cf0: 5489 c868 |0020: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b3cf4: 6e10 ba13 0900 |0022: invoke-virtual {v9}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@13ba │ │ +3b3cfa: 5489 c868 |0025: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b3cfe: df0a 0a01 |0027: xor-int/lit8 v10, v10, #int 1 // #01 │ │ +3b3d02: 6e20 b713 a900 |0029: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setDrawerIndicatorEnabled:(Z)V // method@13b7 │ │ +3b3d08: 5489 c868 |002c: iget-object v9, v8, Lde/danoeh/antennapod/activity/MainActivity;.drawerToggle:Landroidx/appcompat/app/ActionBarDrawerToggle; // field@68c8 │ │ +3b3d0c: 220a 1f18 |002e: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0; // type@181f │ │ +3b3d10: 7020 6b98 8a00 |0030: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda0;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@986b │ │ +3b3d16: 6e20 b913 a900 |0033: invoke-virtual {v9, v10}, Landroidx/appcompat/app/ActionBarDrawerToggle;.setToolbarNavigationClickListener:(Landroid/view/View$OnClickListener;)V // method@13b9 │ │ +3b3d1c: 2819 |0036: goto 004f // +0019 │ │ +3b3d1e: 390a 0700 |0037: if-nez v10, 003e // +0007 │ │ +3b3d22: 120a |0039: const/4 v10, #int 0 // #0 │ │ +3b3d24: 6e20 0180 a900 |003a: invoke-virtual {v9, v10}, Lcom/google/android/material/appbar/MaterialToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@8001 │ │ +3b3d2a: 2812 |003d: goto 004f // +0012 │ │ +3b3d2c: 600a 3749 |003e: sget v10, Lde/danoeh/antennapod/R$attr;.homeAsUpIndicator:I // field@4937 │ │ +3b3d30: 7120 0da4 a800 |0040: invoke-static {v8, v10}, Lde/danoeh/antennapod/ui/common/ThemeUtils;.getDrawableFromAttr:(Landroid/content/Context;I)I // method@a40d │ │ +3b3d36: 0a0a |0043: move-result v10 │ │ +3b3d38: 6e20 a920 a900 |0044: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(I)V // method@20a9 │ │ +3b3d3e: 220a 2018 |0047: new-instance v10, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1; // type@1820 │ │ +3b3d42: 7020 6d98 8a00 |0049: invoke-direct {v10, v8}, Lde/danoeh/antennapod/activity/MainActivity$$ExternalSyntheticLambda1;.:(Lde/danoeh/antennapod/activity/MainActivity;)V // method@986d │ │ +3b3d48: 6e20 ab20 a900 |004c: invoke-virtual {v9, v10}, Landroidx/appcompat/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@20ab │ │ +3b3d4e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x0008 line=278 │ │ 0x000b line=280 │ │ 0x001b line=282 │ │ @@ -1675074,22 +1675068,22 @@ │ │ type : '(II)Lcom/google/android/material/snackbar/Snackbar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -3b2c4c: |[3b2c4c] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(II)Lcom/google/android/material/snackbar/Snackbar; │ │ -3b2c5c: 6e10 3614 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ -3b2c62: 0c00 |0003: move-result-object v0 │ │ -3b2c64: 6e20 e002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@02e0 │ │ -3b2c6a: 0c02 |0007: move-result-object v2 │ │ -3b2c6c: 6e30 ae98 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@98ae │ │ -3b2c72: 0c02 |000b: move-result-object v2 │ │ -3b2c74: 1102 |000c: return-object v2 │ │ +3b2c24: |[3b2c24] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(II)Lcom/google/android/material/snackbar/Snackbar; │ │ +3b2c34: 6e10 3614 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;.getResources:()Landroid/content/res/Resources; // method@1436 │ │ +3b2c3a: 0c00 |0003: move-result-object v0 │ │ +3b2c3c: 6e20 e002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@02e0 │ │ +3b2c42: 0c02 |0007: move-result-object v2 │ │ +3b2c44: 6e30 ae98 2103 |0008: invoke-virtual {v1, v2, v3}, Lde/danoeh/antennapod/activity/MainActivity;.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@98ae │ │ +3b2c4a: 0c02 |000b: move-result-object v2 │ │ +3b2c4c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/danoeh/antennapod/activity/MainActivity; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -1675099,44 +1675093,44 @@ │ │ type : '(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -3b2c78: |[3b2c78] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; │ │ -3b2c88: 6e10 8698 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ -3b2c8e: 0c00 |0003: move-result-object v0 │ │ -3b2c90: 6e10 1b81 0000 |0004: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ -3b2c96: 0a00 |0007: move-result v0 │ │ -3b2c98: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -3b2c9a: 3310 2200 |0009: if-ne v0, v1, 002b // +0022 │ │ -3b2c9e: 6000 d454 |000b: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ -3b2ca2: 6e20 3214 0200 |000d: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b2ca8: 0c00 |0010: move-result-object v0 │ │ -3b2caa: 7130 af8a 3004 |0011: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@8aaf │ │ -3b2cb0: 0c03 |0014: move-result-object v3 │ │ -3b2cb2: 6004 4453 |0015: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ -3b2cb6: 6e20 3214 4200 |0017: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b2cbc: 0c04 |001a: move-result-object v4 │ │ -3b2cbe: 6e10 e30c 0400 |001b: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0ce3 │ │ -3b2cc4: 0a04 |001e: move-result v4 │ │ -3b2cc6: 3904 1700 |001f: if-nez v4, 0036 // +0017 │ │ -3b2cca: 6004 4453 |0021: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ -3b2cce: 6e20 3214 4200 |0023: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b2cd4: 0c04 |0026: move-result-object v4 │ │ -3b2cd6: 6e20 898a 4300 |0027: invoke-virtual {v3, v4}, Lcom/google/android/material/snackbar/BaseTransientBottomBar;.setAnchorView:(Landroid/view/View;)Lcom/google/android/material/snackbar/BaseTransientBottomBar; // method@8a89 │ │ -3b2cdc: 280c |002a: goto 0036 // +000c │ │ -3b2cde: 1400 0200 0201 |002b: const v0, #float 2.38772e-38 // #01020002 │ │ -3b2ce4: 6e20 3214 0200 |002e: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ -3b2cea: 0c00 |0031: move-result-object v0 │ │ -3b2cec: 7130 af8a 3004 |0032: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@8aaf │ │ -3b2cf2: 0c03 |0035: move-result-object v3 │ │ -3b2cf4: 6e10 b48a 0300 |0036: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@8ab4 │ │ -3b2cfa: 1103 |0039: return-object v3 │ │ +3b2c50: |[3b2c50] de.danoeh.antennapod.activity.MainActivity.showSnackbarAbovePlayer:(Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; │ │ +3b2c60: 6e10 8698 0200 |0000: invoke-virtual {v2}, Lde/danoeh/antennapod/activity/MainActivity;.getBottomSheet:()Lde/danoeh/antennapod/ui/view/LockableBottomSheetBehavior; // method@9886 │ │ +3b2c66: 0c00 |0003: move-result-object v0 │ │ +3b2c68: 6e10 1b81 0000 |0004: invoke-virtual {v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.getState:()I // method@811b │ │ +3b2c6e: 0a00 |0007: move-result v0 │ │ +3b2c70: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +3b2c72: 3310 2200 |0009: if-ne v0, v1, 002b // +0022 │ │ +3b2c76: 6000 d454 |000b: sget v0, Lde/danoeh/antennapod/R$id;.main_view:I // field@54d4 │ │ +3b2c7a: 6e20 3214 0200 |000d: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b2c80: 0c00 |0010: move-result-object v0 │ │ +3b2c82: 7130 af8a 3004 |0011: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@8aaf │ │ +3b2c88: 0c03 |0014: move-result-object v3 │ │ +3b2c8a: 6004 4453 |0015: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ +3b2c8e: 6e20 3214 4200 |0017: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b2c94: 0c04 |001a: move-result-object v4 │ │ +3b2c96: 6e10 e30c 0400 |001b: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@0ce3 │ │ +3b2c9c: 0a04 |001e: move-result v4 │ │ +3b2c9e: 3904 1700 |001f: if-nez v4, 0036 // +0017 │ │ +3b2ca2: 6004 4453 |0021: sget v4, Lde/danoeh/antennapod/R$id;.audioplayerFragment:I // field@5344 │ │ +3b2ca6: 6e20 3214 4200 |0023: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b2cac: 0c04 |0026: move-result-object v4 │ │ +3b2cae: 6e20 898a 4300 |0027: invoke-virtual {v3, v4}, Lcom/google/android/material/snackbar/BaseTransientBottomBar;.setAnchorView:(Landroid/view/View;)Lcom/google/android/material/snackbar/BaseTransientBottomBar; // method@8a89 │ │ +3b2cb4: 280c |002a: goto 0036 // +000c │ │ +3b2cb6: 1400 0200 0201 |002b: const v0, #float 2.38772e-38 // #01020002 │ │ +3b2cbc: 6e20 3214 0200 |002e: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AppCompatActivity;.findViewById:(I)Landroid/view/View; // method@1432 │ │ +3b2cc2: 0c00 |0031: move-result-object v0 │ │ +3b2cc4: 7130 af8a 3004 |0032: invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;.make:(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar; // method@8aaf │ │ +3b2cca: 0c03 |0035: move-result-object v3 │ │ +3b2ccc: 6e10 b48a 0300 |0036: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@8ab4 │ │ +3b2cd2: 1103 |0039: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x000b line=650 │ │ 0x0015 line=651 │ │ 0x0021 line=652 │ │ 0x002e line=655 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 11840407 bytes, number of entries: 6107 │ │ │ +Zip file size: 11839992 bytes, number of entries: 6107 │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel$_Parcel.class │ │ │ ?rwxrwxr-x 2.0 unx 214 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaItem$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1852 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaItem.class │ │ │ ?rwxrwxr-x 2.0 unx 95 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 839 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaDescriptionCompat$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2338 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaDescriptionCompat$Api21Impl.class │ │ │ @@ -5531,15 +5531,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 996 b- stor 80-Jan-01 00:00 com/squareup/moshi/StandardJsonAdapters$9.class │ │ │ ?rwxrwxr-x 2.0 unx 2735 b- stor 80-Jan-01 00:00 com/squareup/moshi/StandardJsonAdapters$EnumJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2447 b- stor 80-Jan-01 00:00 com/squareup/moshi/StandardJsonAdapters$ObjectJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3544 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/EnumJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/Rfc3339DateJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2653 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/RuntimeJsonAdapterFactory$RuntimeJsonAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2530 b- stor 80-Jan-01 00:00 com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.class │ │ │ -?rwxrwxr-x 2.0 unx 7977 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/ApEventBusIndex.class │ │ │ +?rwxrwxr-x 2.0 unx 7562 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/ApEventBusIndex.class │ │ │ ?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/RxJavaErrorHandlerSetup$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 1328 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/CancelDownloadActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1802 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/DeleteActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 3697 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/DownloadActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1012 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/MarkAsPlayedActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1107 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/PauseActionButton.class │ │ │ ?rwxrwxr-x 2.0 unx 2649 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/actionbutton/PlayActionButton.class │ │ │ @@ -6102,8 +6102,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 com/bumptech/glide/request/target/BitmapImageViewTarget.class │ │ │ ?rwxrwxr-x 2.0 unx 585 b- stor 80-Jan-01 00:00 com/bumptech/glide/request/target/DrawableImageViewTarget.class │ │ │ ?rwxrwxr-x 2.0 unx 2043 b- stor 80-Jan-01 00:00 com/google/android/material/bottomsheet/BottomSheetDialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 14200 b- defN 80-Jan-01 00:00 de/danoeh/antennapod/activity/OpmlImportActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 11051 b- defN 80-Jan-01 00:00 de/danoeh/antennapod/activity/SelectSubscriptionActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 349 b- stor 80-Jan-01 00:00 de/danoeh/antennapod/playback/cast/CastEnabledActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 25158 b- defN 80-Jan-01 00:00 de/danoeh/antennapod/activity/MainActivity.class │ │ │ -6107 files, 13867610 bytes uncompressed, 10612331 bytes compressed: 23.5% │ │ │ +6107 files, 13867195 bytes uncompressed, 10611916 bytes compressed: 23.5% │ │ ├── de/danoeh/antennapod/ApEventBusIndex.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,287 +1,270 @@ │ │ │ │ │ │ │ │ package de.danoeh.antennapod; │ │ │ │ │ │ │ │ import de.danoeh.antennapod.ui.screen.AllEpisodesFragment; │ │ │ │ import de.danoeh.antennapod.ui.AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.PlaybackHistoryFragment; │ │ │ │ -import de.danoeh.antennapod.event.playback.PlaybackHistoryEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.chapter.ChaptersFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.queue.QueueFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.audio.ExternalPlayerFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.feed.FeedItemlistFragment; │ │ │ │ +import de.danoeh.antennapod.event.FeedEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.video.VideoplayerActivity; │ │ │ │ import de.danoeh.antennapod.ui.screen.download.CompletedDownloadsFragment; │ │ │ │ +import de.danoeh.antennapod.activity.MainActivity; │ │ │ │ import de.danoeh.antennapod.ui.screen.onlinefeedview.OnlineFeedViewActivity; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.audio.ExternalPlayerFragment; │ │ │ │ import de.danoeh.antennapod.ui.screen.home.sections.DownloadsSection; │ │ │ │ +import de.danoeh.antennapod.ui.screen.preferences.PreferenceActivity; │ │ │ │ +import de.danoeh.antennapod.event.MessageEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.VariableSpeedDialog; │ │ │ │ import de.danoeh.antennapod.ui.screen.episode.ItemPagerFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.SleepTimerDialog; │ │ │ │ -import de.danoeh.antennapod.activity.MainActivity; │ │ │ │ -import de.danoeh.antennapod.ui.screen.episode.ItemFragment; │ │ │ │ -import de.danoeh.antennapod.ui.episodeslist.EpisodesListFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.sections.SubscriptionsSection; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.HomeFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.sections.InboxSection; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.audio.AudioPlayerFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.home.sections.EpisodesSurpriseSection; │ │ │ │ -import de.danoeh.antennapod.ui.screen.subscriptions.SubscriptionFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.drawer.NavDrawerFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.feed.FeedItemlistFragment; │ │ │ │ -import de.danoeh.antennapod.event.FavoritesEvent; │ │ │ │ -import de.danoeh.antennapod.event.FeedEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.queue.QueueFragment; │ │ │ │ -import de.danoeh.antennapod.event.FeedUpdateRunningEvent; │ │ │ │ -import android.view.KeyEvent; │ │ │ │ import de.danoeh.antennapod.ui.screen.download.DownloadLogFragment; │ │ │ │ import de.danoeh.antennapod.event.DownloadLogEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.preferences.PreferenceActivity; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.sections.InboxSection; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.SleepTimerDialog; │ │ │ │ +import de.danoeh.antennapod.ui.screen.PlaybackHistoryFragment; │ │ │ │ +import de.danoeh.antennapod.event.playback.PlaybackHistoryEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.subscriptions.SubscriptionFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.sections.EpisodesSurpriseSection; │ │ │ │ +import de.danoeh.antennapod.ui.screen.SearchFragment; │ │ │ │ import de.danoeh.antennapod.ui.screen.home.sections.QueueSection; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.sections.SubscriptionsSection; │ │ │ │ +import de.danoeh.antennapod.ui.screen.drawer.NavDrawerFragment; │ │ │ │ import de.danoeh.antennapod.event.QueueEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.video.VideoplayerActivity; │ │ │ │ -import de.danoeh.antennapod.event.MessageEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.episode.ItemFragment; │ │ │ │ +import de.danoeh.antennapod.ui.screen.playback.audio.AudioPlayerFragment; │ │ │ │ import de.danoeh.antennapod.event.PlayerErrorEvent; │ │ │ │ -import de.danoeh.antennapod.event.playback.PlaybackServiceEvent; │ │ │ │ -import de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent; │ │ │ │ +import de.danoeh.antennapod.event.FavoritesEvent; │ │ │ │ import de.danoeh.antennapod.event.playback.BufferUpdateEvent; │ │ │ │ -import de.danoeh.antennapod.ui.screen.SearchFragment; │ │ │ │ -import de.danoeh.antennapod.event.PlayerStatusEvent; │ │ │ │ -import de.danoeh.antennapod.event.EpisodeDownloadEvent; │ │ │ │ -import de.danoeh.antennapod.event.FeedItemEvent; │ │ │ │ -import de.danoeh.antennapod.event.UnreadItemsUpdateEvent; │ │ │ │ -import de.danoeh.antennapod.event.FeedListUpdateEvent; │ │ │ │ +import de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent; │ │ │ │ +import de.danoeh.antennapod.event.playback.SpeedChangedEvent; │ │ │ │ +import de.danoeh.antennapod.event.playback.PlaybackServiceEvent; │ │ │ │ +import de.danoeh.antennapod.ui.screen.home.HomeFragment; │ │ │ │ import de.danoeh.antennapod.ui.screen.playback.audio.CoverFragment; │ │ │ │ -import de.danoeh.antennapod.ui.screen.chapter.ChaptersFragment; │ │ │ │ -import de.danoeh.antennapod.event.playback.PlaybackPositionEvent; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberInfo; │ │ │ │ import org.greenrobot.eventbus.meta.SimpleSubscriberInfo; │ │ │ │ -import de.danoeh.antennapod.ui.screen.playback.VariableSpeedDialog; │ │ │ │ -import de.danoeh.antennapod.event.playback.SpeedChangedEvent; │ │ │ │ +import de.danoeh.antennapod.ui.episodeslist.EpisodesListFragment; │ │ │ │ +import de.danoeh.antennapod.event.FeedUpdateRunningEvent; │ │ │ │ +import de.danoeh.antennapod.event.FeedListUpdateEvent; │ │ │ │ +import de.danoeh.antennapod.event.UnreadItemsUpdateEvent; │ │ │ │ +import de.danoeh.antennapod.event.PlayerStatusEvent; │ │ │ │ +import de.danoeh.antennapod.event.EpisodeDownloadEvent; │ │ │ │ +import android.view.KeyEvent; │ │ │ │ +import de.danoeh.antennapod.event.playback.PlaybackPositionEvent; │ │ │ │ +import de.danoeh.antennapod.event.FeedItemEvent; │ │ │ │ import org.greenrobot.eventbus.ThreadMode; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberMethodInfo; │ │ │ │ import java.util.HashMap; │ │ │ │ import java.util.Map; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberInfoIndex; │ │ │ │ │ │ │ │ public class ApEventBusIndex implements SubscriberInfoIndex │ │ │ │ { │ │ │ │ private static final Map SUBSCRIBER_INDEX; │ │ │ │ │ │ │ │ static { │ │ │ │ SUBSCRIBER_INDEX = new HashMap(); │ │ │ │ - final int n = 1; │ │ │ │ - final SubscriberMethodInfo[] array = new SubscriberMethodInfo[n]; │ │ │ │ + final SubscriberMethodInfo[] array = new SubscriberMethodInfo[8]; │ │ │ │ final ThreadMode main = ThreadMode.MAIN; │ │ │ │ - array[0] = new SubscriberMethodInfo("updateSpeed", (Class)SpeedChangedEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VariableSpeedDialog.class, (boolean)(n != 0), array)); │ │ │ │ - final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[n]; │ │ │ │ final String s = "onEventMainThread"; │ │ │ │ - final Class clazz = PlaybackPositionEvent.class; │ │ │ │ - array2[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ChaptersFragment.class, (boolean)(n != 0), array2)); │ │ │ │ - final SubscriberMethodInfo[] array3 = new SubscriberMethodInfo[n]; │ │ │ │ - array3[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CoverFragment.class, (boolean)(n != 0), array3)); │ │ │ │ - final int n2 = 6; │ │ │ │ - final SubscriberMethodInfo[] array4 = new SubscriberMethodInfo[n2]; │ │ │ │ - final String s2 = "onFeedListChanged"; │ │ │ │ - final Class clazz2 = FeedListUpdateEvent.class; │ │ │ │ - array4[0] = new SubscriberMethodInfo(s2, (Class)clazz2, main); │ │ │ │ - final String s3 = "onUnreadItemsChanged"; │ │ │ │ - final Class clazz3 = UnreadItemsUpdateEvent.class; │ │ │ │ - array4[n] = new SubscriberMethodInfo(s3, (Class)clazz3, main); │ │ │ │ - final Class clazz4 = FeedItemEvent.class; │ │ │ │ - array4[2] = new SubscriberMethodInfo(s, (Class)clazz4, main); │ │ │ │ - final Class clazz5 = EpisodeDownloadEvent.class; │ │ │ │ - final Class clazz6 = clazz4; │ │ │ │ - final Class clazz7 = clazz3; │ │ │ │ - final String s4 = s3; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo("onEventMainThread", (Class)clazz5, main, 0, true); │ │ │ │ - final int n3 = 3; │ │ │ │ - array4[n3] = subscriberMethodInfo; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - final int n4 = 4; │ │ │ │ - array4[n4] = subscriberMethodInfo2; │ │ │ │ - final String s5 = "onPlayerStatusChanged"; │ │ │ │ - final Class clazz8 = PlayerStatusEvent.class; │ │ │ │ - array4[5] = new SubscriberMethodInfo(s5, (Class)clazz8, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SearchFragment.class, (boolean)(n != 0), array4)); │ │ │ │ - final SubscriberMethodInfo[] array5 = new SubscriberMethodInfo[n2]; │ │ │ │ - array5[0] = new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main); │ │ │ │ - final Class clazz9 = SleepTimerUpdatedEvent.class; │ │ │ │ - array5[n] = new SubscriberMethodInfo("sleepTimerUpdate", (Class)clazz9, main); │ │ │ │ - array5[2] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - final String s6 = "onPlaybackServiceChanged"; │ │ │ │ - final Class clazz10 = PlaybackServiceEvent.class; │ │ │ │ - array5[n3] = new SubscriberMethodInfo(s6, (Class)clazz10, main); │ │ │ │ - array5[n4] = new SubscriberMethodInfo("onMediaPlayerError", (Class)PlayerErrorEvent.class, main); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo(s, (Class)MessageEvent.class, main); │ │ │ │ - final int n5 = 5; │ │ │ │ - array5[n5] = subscriberMethodInfo3; │ │ │ │ - final int n6 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VideoplayerActivity.class, (boolean)(n6 != 0), array5)); │ │ │ │ - final SubscriberMethodInfo[] array6 = new SubscriberMethodInfo[n5]; │ │ │ │ - final Class clazz11 = QueueEvent.class; │ │ │ │ - array6[0] = new SubscriberMethodInfo("onQueueChanged", (Class)clazz11, main); │ │ │ │ - array6[n6] = new SubscriberMethodInfo(s5, (Class)clazz8, main); │ │ │ │ - final Class clazz12 = clazz6; │ │ │ │ - array6[2] = new SubscriberMethodInfo(s, (Class)clazz6, main); │ │ │ │ - final String s7 = s6; │ │ │ │ - final Class clazz13 = clazz9; │ │ │ │ - final int n7 = 5; │ │ │ │ + final Class clazz = FeedItemEvent.class; │ │ │ │ + array[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + final Class clazz2 = PlaybackPositionEvent.class; │ │ │ │ + array[1] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + final String s2 = "onKeyUp"; │ │ │ │ + final Class clazz3 = KeyEvent.class; │ │ │ │ + array[2] = new SubscriberMethodInfo(s2, (Class)clazz3, main); │ │ │ │ + final Class clazz4 = clazz3; │ │ │ │ + final String s3 = s2; │ │ │ │ + array[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ + final String s4 = "onPlayerStatusChanged"; │ │ │ │ + final Class clazz5 = PlayerStatusEvent.class; │ │ │ │ + array[4] = new SubscriberMethodInfo(s4, (Class)clazz5, main); │ │ │ │ + final String s5 = "onUnreadItemsChanged"; │ │ │ │ + final Class clazz6 = UnreadItemsUpdateEvent.class; │ │ │ │ + array[5] = new SubscriberMethodInfo(s5, (Class)clazz6, main); │ │ │ │ + final String s6 = "onFeedListChanged"; │ │ │ │ + final Class clazz7 = FeedListUpdateEvent.class; │ │ │ │ + array[6] = new SubscriberMethodInfo(s6, (Class)clazz7, main); │ │ │ │ + final Class clazz8 = clazz6; │ │ │ │ + final String s7 = s5; │ │ │ │ final String s8 = "onEventMainThread"; │ │ │ │ - final Class clazz14 = clazz8; │ │ │ │ - final Class clazz15 = EpisodeDownloadEvent.class; │ │ │ │ - final String s9 = s5; │ │ │ │ - final Class clazz16 = clazz11; │ │ │ │ - final Class clazz17 = clazz10; │ │ │ │ - final int n8 = 3; │ │ │ │ - array6[n8] = new SubscriberMethodInfo(s8, (Class)clazz15, main, 0, true); │ │ │ │ - array6[4] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + final Class clazz9 = FeedUpdateRunningEvent.class; │ │ │ │ + final Class clazz10 = clazz5; │ │ │ │ + final String s9 = s4; │ │ │ │ + final Class clazz11 = clazz; │ │ │ │ + final int n = 3; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo(s8, (Class)clazz9, main, 0, true); │ │ │ │ + final int n2 = 7; │ │ │ │ + array[n2] = subscriberMethodInfo; │ │ │ │ + final int n3 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesListFragment.class, (boolean)(n3 != 0), array)); │ │ │ │ + final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[n3]; │ │ │ │ + array2[0] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CoverFragment.class, (boolean)(n3 != 0), array2)); │ │ │ │ + final SubscriberMethodInfo[] array3 = { new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true), null }; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo(s6, (Class)clazz7, main); │ │ │ │ + final int n4 = 1; │ │ │ │ + array3[n4] = subscriberMethodInfo2; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)HomeFragment.class, (boolean)(n4 != 0), array3)); │ │ │ │ + final SubscriberMethodInfo[] array4 = new SubscriberMethodInfo[8]; │ │ │ │ + array4[0] = new SubscriberMethodInfo("onUnreadItemsUpdate", (Class)clazz8, main); │ │ │ │ + final String s10 = "onPlaybackServiceChanged"; │ │ │ │ + array4[1] = new SubscriberMethodInfo(s10, (Class)PlaybackServiceEvent.class, main); │ │ │ │ + array4[2] = new SubscriberMethodInfo("updatePlaybackSpeedButton", (Class)SpeedChangedEvent.class, main); │ │ │ │ + array4[n] = new SubscriberMethodInfo("sleepTimerUpdate", (Class)SleepTimerUpdatedEvent.class, main); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main); │ │ │ │ + final int n5 = 4; │ │ │ │ + array4[n5] = subscriberMethodInfo3; │ │ │ │ + array4[5] = new SubscriberMethodInfo("updatePosition", (Class)clazz2, main); │ │ │ │ + array4[6] = new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main); │ │ │ │ + array4[n2] = new SubscriberMethodInfo("mediaPlayerError", (Class)PlayerErrorEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AudioPlayerFragment.class, true, array4)); │ │ │ │ + final SubscriberMethodInfo[] array5 = new SubscriberMethodInfo[n5]; │ │ │ │ + array5[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + final String s11 = s10; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo4 = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ + final int n6 = 1; │ │ │ │ + array5[n6] = subscriberMethodInfo4; │ │ │ │ + array5[2] = new SubscriberMethodInfo(s9, (Class)clazz10, main); │ │ │ │ + array5[n] = new SubscriberMethodInfo(s7, (Class)clazz8, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemFragment.class, (boolean)(n6 != 0), array5)); │ │ │ │ + final SubscriberMethodInfo[] array6 = new SubscriberMethodInfo[n]; │ │ │ │ + array6[0] = new SubscriberMethodInfo(s7, (Class)clazz8, main); │ │ │ │ + array6[n6] = new SubscriberMethodInfo(s6, (Class)clazz7, main); │ │ │ │ + final Class clazz12 = QueueEvent.class; │ │ │ │ + array6[2] = new SubscriberMethodInfo("onQueueChanged", (Class)clazz12, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)NavDrawerFragment.class, (boolean)(n6 != 0), array6)); │ │ │ │ + final SubscriberMethodInfo[] array7 = new SubscriberMethodInfo[n6]; │ │ │ │ + array7[0] = new SubscriberMethodInfo(s6, (Class)clazz7, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionsSection.class, (boolean)(n6 != 0), array7)); │ │ │ │ + final SubscriberMethodInfo[] array8 = new SubscriberMethodInfo[5]; │ │ │ │ + array8[0] = new SubscriberMethodInfo("onQueueChanged", (Class)clazz12, main); │ │ │ │ + array8[n6] = new SubscriberMethodInfo(s9, (Class)clazz10, main); │ │ │ │ + array8[2] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + final boolean b = true; │ │ │ │ + final Class clazz13 = clazz12; │ │ │ │ + array8[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b); │ │ │ │ + array8[4] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + final int n7 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)QueueSection.class, (boolean)(n7 != 0), array8)); │ │ │ │ + final SubscriberMethodInfo[] array9 = new SubscriberMethodInfo[6]; │ │ │ │ + array9[0] = new SubscriberMethodInfo(s6, (Class)clazz7, main); │ │ │ │ + array9[n7] = new SubscriberMethodInfo(s7, (Class)clazz8, main); │ │ │ │ + array9[2] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + final int n8 = 4; │ │ │ │ + array9[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ + array9[n8] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + array9[5] = new SubscriberMethodInfo(s9, (Class)clazz10, main); │ │ │ │ final int n9 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)QueueSection.class, (boolean)(n9 != 0), array6)); │ │ │ │ - final SubscriberMethodInfo[] array7 = new SubscriberMethodInfo[n9]; │ │ │ │ - array7[0] = new SubscriberMethodInfo(s, (Class)MessageEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PreferenceActivity.class, (boolean)(n9 != 0), array7)); │ │ │ │ - final SubscriberMethodInfo[] array8 = new SubscriberMethodInfo[n9]; │ │ │ │ - array8[0] = new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadLogFragment.class, (boolean)(n9 != 0), array8)); │ │ │ │ - final SubscriberMethodInfo[] array9 = new SubscriberMethodInfo[8]; │ │ │ │ - array9[0] = new SubscriberMethodInfo(s, (Class)clazz11, main); │ │ │ │ - array9[n9] = new SubscriberMethodInfo(s, (Class)clazz6, main); │ │ │ │ - array9[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ - array9[n8] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ - array9[4] = new SubscriberMethodInfo(s9, (Class)clazz14, main); │ │ │ │ - array9[n7] = new SubscriberMethodInfo(s4, (Class)clazz7, main); │ │ │ │ - array9[6] = new SubscriberMethodInfo("onKeyUp", (Class)KeyEvent.class, main); │ │ │ │ - final Class clazz18 = clazz7; │ │ │ │ - final String s10 = "onEventMainThread"; │ │ │ │ - final Class clazz19 = FeedUpdateRunningEvent.class; │ │ │ │ - final Class clazz20 = clazz14; │ │ │ │ - final String s11 = s2; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo4 = new SubscriberMethodInfo(s10, (Class)clazz19, main, 0, true); │ │ │ │ - final int n10 = 7; │ │ │ │ - array9[n10] = subscriberMethodInfo4; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)QueueFragment.class, true, array9)); │ │ │ │ - final SubscriberMethodInfo[] array10 = { new SubscriberMethodInfo("onEvent", (Class)FeedEvent.class, main), new SubscriberMethodInfo(s, (Class)clazz12, main), new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true), new SubscriberMethodInfo(s, (Class)clazz, main), new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main), null, null, null, null, null, null }; │ │ │ │ - array10[n7] = new SubscriberMethodInfo("onQueueChanged", (Class)clazz16, main); │ │ │ │ - array10[6] = new SubscriberMethodInfo(s9, (Class)clazz14, main); │ │ │ │ - array10[n10] = new SubscriberMethodInfo(s4, (Class)clazz18, main); │ │ │ │ - final String s12 = s11; │ │ │ │ - array10[8] = new SubscriberMethodInfo(s11, (Class)clazz2, main); │ │ │ │ - final Class clazz21 = FeedUpdateRunningEvent.class; │ │ │ │ - final String s13 = s12; │ │ │ │ - final Class clazz22 = clazz; │ │ │ │ - final Class clazz23 = clazz12; │ │ │ │ - array10[9] = new SubscriberMethodInfo("onEventMainThread", (Class)clazz21, main, 0, true); │ │ │ │ - array10[10] = new SubscriberMethodInfo("onKeyUp", (Class)KeyEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SearchFragment.class, (boolean)(n9 != 0), array9)); │ │ │ │ + final SubscriberMethodInfo[] array10 = new SubscriberMethodInfo[n8]; │ │ │ │ + array10[0] = new SubscriberMethodInfo(s9, (Class)clazz10, main); │ │ │ │ + array10[n9] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + array10[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo5 = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + final int n10 = 3; │ │ │ │ + array10[n10] = subscriberMethodInfo5; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesSurpriseSection.class, true, array10)); │ │ │ │ + final SubscriberMethodInfo[] array11 = new SubscriberMethodInfo[n10]; │ │ │ │ + array11[0] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo6 = new SubscriberMethodInfo(s6, (Class)clazz7, main); │ │ │ │ final int n11 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)FeedItemlistFragment.class, (boolean)(n11 != 0), array10)); │ │ │ │ - final SubscriberMethodInfo[] array11 = { new SubscriberMethodInfo(s4, (Class)clazz18, main), null, null }; │ │ │ │ - array11[n11] = new SubscriberMethodInfo(s13, (Class)clazz2, main); │ │ │ │ - array11[2] = new SubscriberMethodInfo("onQueueChanged", (Class)clazz16, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)NavDrawerFragment.class, (boolean)(n11 != 0), array11)); │ │ │ │ - final SubscriberMethodInfo[] array12 = new SubscriberMethodInfo[3]; │ │ │ │ - final String s14 = s; │ │ │ │ - array12[0] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo5 = new SubscriberMethodInfo(s13, (Class)clazz2, main); │ │ │ │ + array11[n11] = subscriberMethodInfo6; │ │ │ │ + array11[2] = new SubscriberMethodInfo(s7, (Class)clazz8, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionFragment.class, (boolean)(n11 != 0), array11)); │ │ │ │ + final SubscriberMethodInfo[] array12 = new SubscriberMethodInfo[n11]; │ │ │ │ + array12[0] = new SubscriberMethodInfo("onHistoryUpdated", (Class)PlaybackHistoryEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PlaybackHistoryFragment.class, (boolean)(n11 != 0), array12)); │ │ │ │ + final SubscriberMethodInfo[] array13 = new SubscriberMethodInfo[n11]; │ │ │ │ + array13[0] = new SubscriberMethodInfo("timerUpdated", (Class)SleepTimerUpdatedEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SleepTimerDialog.class, (boolean)(n11 != 0), array13)); │ │ │ │ + final SubscriberMethodInfo[] array14 = new SubscriberMethodInfo[n8]; │ │ │ │ + array14[0] = new SubscriberMethodInfo(s7, (Class)clazz8, main); │ │ │ │ + array14[n11] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + array14[2] = new SubscriberMethodInfo(s6, (Class)clazz7, main); │ │ │ │ + final boolean b2 = true; │ │ │ │ + final Class clazz14 = clazz8; │ │ │ │ + array14[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b2); │ │ │ │ final int n12 = 1; │ │ │ │ - array12[n12] = subscriberMethodInfo5; │ │ │ │ - array12[2] = new SubscriberMethodInfo(s4, (Class)clazz18, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionFragment.class, (boolean)(n12 != 0), array12)); │ │ │ │ - final SubscriberMethodInfo[] array13 = new SubscriberMethodInfo[4]; │ │ │ │ - array13[0] = new SubscriberMethodInfo(s9, (Class)clazz20, main); │ │ │ │ - final String s15 = s14; │ │ │ │ - array13[n12] = new SubscriberMethodInfo(s14, (Class)clazz23, main); │ │ │ │ - final Class clazz24 = clazz23; │ │ │ │ - final String s16 = s15; │ │ │ │ - array13[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ - array13[3] = new SubscriberMethodInfo(s16, (Class)clazz22, main); │ │ │ │ - final int n13 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesSurpriseSection.class, (boolean)(n13 != 0), array13)); │ │ │ │ - final SubscriberMethodInfo[] array14 = new SubscriberMethodInfo[8]; │ │ │ │ - array14[0] = new SubscriberMethodInfo("onUnreadItemsUpdate", (Class)clazz18, main); │ │ │ │ - array14[n13] = new SubscriberMethodInfo(s7, (Class)clazz17, main); │ │ │ │ - array14[2] = new SubscriberMethodInfo("updatePlaybackSpeedButton", (Class)SpeedChangedEvent.class, main); │ │ │ │ - array14[3] = new SubscriberMethodInfo("sleepTimerUpdate", (Class)clazz13, main); │ │ │ │ - array14[4] = new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main); │ │ │ │ - array14[n7] = new SubscriberMethodInfo("updatePosition", (Class)clazz22, main); │ │ │ │ - array14[6] = new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main); │ │ │ │ - array14[n10] = new SubscriberMethodInfo("mediaPlayerError", (Class)PlayerErrorEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)InboxSection.class, (boolean)(n12 != 0), array14)); │ │ │ │ + final SubscriberMethodInfo[] array15 = new SubscriberMethodInfo[n12]; │ │ │ │ + array15[0] = new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadLogFragment.class, (boolean)(n12 != 0), array15)); │ │ │ │ + final SubscriberMethodInfo[] array16 = new SubscriberMethodInfo[n12]; │ │ │ │ + array16[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemPagerFragment.class, (boolean)(n12 != 0), array16)); │ │ │ │ + final SubscriberMethodInfo[] array17 = new SubscriberMethodInfo[n12]; │ │ │ │ + array17[0] = new SubscriberMethodInfo("updateSpeed", (Class)SpeedChangedEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VariableSpeedDialog.class, (boolean)(n12 != 0), array17)); │ │ │ │ + final SubscriberMethodInfo[] array18 = new SubscriberMethodInfo[n12]; │ │ │ │ + array18[0] = new SubscriberMethodInfo(s, (Class)MessageEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PreferenceActivity.class, (boolean)(n12 != 0), array18)); │ │ │ │ + final SubscriberMethodInfo[] array19 = new SubscriberMethodInfo[n8]; │ │ │ │ + array19[0] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + array19[n12] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + array19[2] = new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class, main); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo7 = new SubscriberMethodInfo(s9, (Class)clazz10, main); │ │ │ │ + final int n13 = 3; │ │ │ │ + array19[n13] = subscriberMethodInfo7; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadsSection.class, (boolean)(n12 != 0), array19)); │ │ │ │ + final SubscriberMethodInfo[] array20 = new SubscriberMethodInfo[n13]; │ │ │ │ + array20[0] = new SubscriberMethodInfo(s6, (Class)clazz7); │ │ │ │ + final String s12 = s6; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo8 = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b2); │ │ │ │ final int n14 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AudioPlayerFragment.class, (boolean)(n14 != 0), array14)); │ │ │ │ - final SubscriberMethodInfo[] array15 = new SubscriberMethodInfo[4]; │ │ │ │ - array15[0] = new SubscriberMethodInfo(s4, (Class)clazz18, main); │ │ │ │ - array15[n14] = new SubscriberMethodInfo(s16, (Class)clazz23, main); │ │ │ │ - array15[2] = new SubscriberMethodInfo(s13, (Class)clazz2, main); │ │ │ │ - final Class clazz25 = EpisodeDownloadEvent.class; │ │ │ │ - final Class clazz26 = clazz22; │ │ │ │ - array15[3] = new SubscriberMethodInfo("onEventMainThread", (Class)clazz25, main, 0, true); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)InboxSection.class, true, array15)); │ │ │ │ - final SubscriberMethodInfo[] array16 = new SubscriberMethodInfo[2]; │ │ │ │ - final boolean b = true; │ │ │ │ - array16[0] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, b); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo6 = new SubscriberMethodInfo(s13, (Class)clazz2, main); │ │ │ │ + array20[n14] = subscriberMethodInfo8; │ │ │ │ + array20[2] = new SubscriberMethodInfo("playbackStateChanged", (Class)clazz10, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)OnlineFeedViewActivity.class, (boolean)(n14 != 0), array20)); │ │ │ │ + final SubscriberMethodInfo[] array21 = new SubscriberMethodInfo[n14]; │ │ │ │ + array21[0] = new SubscriberMethodInfo(s, (Class)MessageEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MainActivity.class, (boolean)(n14 != 0), array21)); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CompletedDownloadsFragment.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true), new SubscriberMethodInfo(s, (Class)clazz, main), new SubscriberMethodInfo(s, (Class)clazz2, main), new SubscriberMethodInfo(s9, (Class)clazz10, main), new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class, main), new SubscriberMethodInfo(s7, (Class)clazz14, main) })); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)VideoplayerActivity.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo("bufferUpdate", (Class)BufferUpdateEvent.class, main), new SubscriberMethodInfo("sleepTimerUpdate", (Class)SleepTimerUpdatedEvent.class, main), new SubscriberMethodInfo(s, (Class)clazz2, main), new SubscriberMethodInfo(s11, (Class)PlaybackServiceEvent.class, main), new SubscriberMethodInfo("onMediaPlayerError", (Class)PlayerErrorEvent.class, main), new SubscriberMethodInfo(s, (Class)MessageEvent.class, main) })); │ │ │ │ + final SimpleSubscriberInfo simpleSubscriberInfo = new(org.greenrobot.eventbus.meta.SimpleSubscriberInfo.class)(); │ │ │ │ + final SubscriberMethodInfo[] array22 = new SubscriberMethodInfo[11]; │ │ │ │ + array22[0] = new SubscriberMethodInfo("onEvent", (Class)FeedEvent.class, main); │ │ │ │ + array22[1] = new SubscriberMethodInfo(s, (Class)clazz, main); │ │ │ │ + final SimpleSubscriberInfo simpleSubscriberInfo2 = simpleSubscriberInfo; │ │ │ │ + array22[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b); │ │ │ │ + array22[3] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + array22[4] = new SubscriberMethodInfo("favoritesChanged", (Class)FavoritesEvent.class, main); │ │ │ │ + array22[5] = new SubscriberMethodInfo("onQueueChanged", (Class)clazz13, main); │ │ │ │ + array22[6] = new SubscriberMethodInfo(s9, (Class)clazz10, main); │ │ │ │ + array22[n2] = new SubscriberMethodInfo(s7, (Class)clazz14, main); │ │ │ │ + array22[8] = new SubscriberMethodInfo(s12, (Class)clazz7, main); │ │ │ │ + array22[9] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ + final Class clazz15 = clazz4; │ │ │ │ + array22[10] = new SubscriberMethodInfo(s3, (Class)clazz4, main); │ │ │ │ final int n15 = 1; │ │ │ │ - array16[n15] = subscriberMethodInfo6; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)HomeFragment.class, (boolean)(n15 != 0), array16)); │ │ │ │ - final SubscriberMethodInfo[] array17 = new SubscriberMethodInfo[n15]; │ │ │ │ - array17[0] = new SubscriberMethodInfo(s13, (Class)clazz2, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SubscriptionsSection.class, (boolean)(n15 != 0), array17)); │ │ │ │ - final SubscriberMethodInfo[] array18 = new SubscriberMethodInfo[8]; │ │ │ │ - array18[0] = new SubscriberMethodInfo(s16, (Class)clazz24, main); │ │ │ │ - array18[n15] = new SubscriberMethodInfo(s16, (Class)clazz22, main); │ │ │ │ - array18[2] = new SubscriberMethodInfo("onKeyUp", (Class)KeyEvent.class, main); │ │ │ │ - array18[3] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, b); │ │ │ │ - array18[4] = new SubscriberMethodInfo(s9, (Class)clazz20, main); │ │ │ │ - array18[n7] = new SubscriberMethodInfo(s4, (Class)clazz18, main); │ │ │ │ - array18[6] = new SubscriberMethodInfo(s13, (Class)clazz2, main); │ │ │ │ - final Class clazz27 = clazz2; │ │ │ │ - array18[n10] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)EpisodesListFragment.class, true, array18)); │ │ │ │ - final SubscriberMethodInfo[] array19 = new SubscriberMethodInfo[4]; │ │ │ │ - array19[0] = new SubscriberMethodInfo(s16, (Class)clazz24, main); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo7 = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ + new SimpleSubscriberInfo((Class)FeedItemlistFragment.class, (boolean)(n15 != 0), array22); │ │ │ │ + putIndex((SubscriberInfo)simpleSubscriberInfo2); │ │ │ │ + final SubscriberMethodInfo[] array23 = { new SubscriberMethodInfo("onPositionObserverUpdate", (Class)clazz2, main), null }; │ │ │ │ + array23[n15] = new SubscriberMethodInfo(s11, (Class)PlaybackServiceEvent.class, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ExternalPlayerFragment.class, (boolean)(n15 != 0), array23)); │ │ │ │ + final SimpleSubscriberInfo simpleSubscriberInfo3 = new(org.greenrobot.eventbus.meta.SimpleSubscriberInfo.class)(); │ │ │ │ + final SubscriberMethodInfo[] array24 = new SubscriberMethodInfo[8]; │ │ │ │ + array24[0] = new SubscriberMethodInfo(s, (Class)clazz13, main); │ │ │ │ + array24[n15] = new SubscriberMethodInfo(s, (Class)clazz11, main); │ │ │ │ + final SimpleSubscriberInfo simpleSubscriberInfo4 = simpleSubscriberInfo3; │ │ │ │ + array24[2] = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ + array24[3] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + array24[4] = new SubscriberMethodInfo(s9, (Class)clazz10, main); │ │ │ │ + array24[5] = new SubscriberMethodInfo(s7, (Class)clazz14, main); │ │ │ │ + array24[6] = new SubscriberMethodInfo(s3, (Class)clazz15, main); │ │ │ │ + array24[n2] = new SubscriberMethodInfo("onEventMainThread", (Class)FeedUpdateRunningEvent.class, main, 0, true); │ │ │ │ final int n16 = 1; │ │ │ │ - array19[n16] = subscriberMethodInfo7; │ │ │ │ - array19[2] = new SubscriberMethodInfo(s9, (Class)clazz20, main); │ │ │ │ - array19[3] = new SubscriberMethodInfo(s4, (Class)clazz18, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemFragment.class, (boolean)(n16 != 0), array19)); │ │ │ │ - final SubscriberMethodInfo[] array20 = new SubscriberMethodInfo[n16]; │ │ │ │ - array20[0] = new SubscriberMethodInfo(s16, (Class)MessageEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MainActivity.class, (boolean)(n16 != 0), array20)); │ │ │ │ - final SubscriberMethodInfo[] array21 = new SubscriberMethodInfo[n16]; │ │ │ │ - array21[0] = new SubscriberMethodInfo("timerUpdated", (Class)clazz13, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SleepTimerDialog.class, (boolean)(n16 != 0), array21)); │ │ │ │ - final SubscriberMethodInfo[] array22 = new SubscriberMethodInfo[n16]; │ │ │ │ - array22[0] = new SubscriberMethodInfo(s16, (Class)clazz24, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ItemPagerFragment.class, (boolean)(n16 != 0), array22)); │ │ │ │ - final SubscriberMethodInfo[] array23 = new SubscriberMethodInfo[4]; │ │ │ │ - array23[0] = new SubscriberMethodInfo(s16, (Class)clazz24, main); │ │ │ │ - array23[n16] = new SubscriberMethodInfo(s16, (Class)clazz26, main); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo8 = new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class, main); │ │ │ │ - final int n17 = 2; │ │ │ │ - array23[n17] = subscriberMethodInfo8; │ │ │ │ - array23[3] = new SubscriberMethodInfo(s9, (Class)clazz20, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)DownloadsSection.class, (boolean)(n16 != 0), array23)); │ │ │ │ - final SubscriberMethodInfo[] array24 = new SubscriberMethodInfo[n17]; │ │ │ │ - array24[0] = new SubscriberMethodInfo("onPositionObserverUpdate", (Class)clazz26, main); │ │ │ │ - array24[n16] = new SubscriberMethodInfo(s7, (Class)clazz17, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ExternalPlayerFragment.class, (boolean)(n16 != 0), array24)); │ │ │ │ - final SubscriberMethodInfo[] array25 = { new SubscriberMethodInfo(s13, (Class)clazz27), null, null }; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo9 = new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true); │ │ │ │ - final int n18 = 1; │ │ │ │ - array25[n18] = subscriberMethodInfo9; │ │ │ │ - array25[2] = new SubscriberMethodInfo("playbackStateChanged", (Class)clazz20, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)OnlineFeedViewActivity.class, (boolean)(n18 != 0), array25)); │ │ │ │ - final SubscriberMethodInfo[] array26 = { new SubscriberMethodInfo("onEventMainThread", (Class)EpisodeDownloadEvent.class, main, 0, true), new SubscriberMethodInfo(s16, (Class)clazz24, main), new SubscriberMethodInfo(s16, (Class)clazz26, main), new SubscriberMethodInfo(s9, (Class)clazz20, main), new SubscriberMethodInfo("onDownloadLogChanged", (Class)DownloadLogEvent.class, main), null }; │ │ │ │ - array26[n7] = new SubscriberMethodInfo(s4, (Class)clazz18, main); │ │ │ │ - final int n19 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CompletedDownloadsFragment.class, (boolean)(n19 != 0), array26)); │ │ │ │ - final SubscriberMethodInfo[] array27 = new SubscriberMethodInfo[n19]; │ │ │ │ - array27[0] = new SubscriberMethodInfo("onHistoryUpdated", (Class)PlaybackHistoryEvent.class, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)PlaybackHistoryFragment.class, (boolean)(n19 != 0), array27)); │ │ │ │ - final SubscriberMethodInfo[] array28 = new SubscriberMethodInfo[n19]; │ │ │ │ - array28[0] = new SubscriberMethodInfo("onFilterChanged", (Class)AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent.class); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AllEpisodesFragment.class, (boolean)(n19 != 0), array28)); │ │ │ │ + new SimpleSubscriberInfo((Class)QueueFragment.class, (boolean)(n16 != 0), array24); │ │ │ │ + putIndex((SubscriberInfo)simpleSubscriberInfo4); │ │ │ │ + final SubscriberMethodInfo[] array25 = new SubscriberMethodInfo[n16]; │ │ │ │ + array25[0] = new SubscriberMethodInfo(s, (Class)clazz2, main); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ChaptersFragment.class, (boolean)(n16 != 0), array25)); │ │ │ │ + final SubscriberMethodInfo[] array26 = new SubscriberMethodInfo[n16]; │ │ │ │ + array26[0] = new SubscriberMethodInfo("onFilterChanged", (Class)AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent.class); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AllEpisodesFragment.class, (boolean)(n16 != 0), array26)); │ │ │ │ } │ │ │ │ │ │ │ │ private static void putIndex(final SubscriberInfo subscriberInfo) { │ │ │ │ ApEventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(), subscriberInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public SubscriberInfo getSubscriberInfo(final Class clazz) { ├── smali/de/danoeh/antennapod/ApEventBusIndex.smali │ @@ -18,1556 +18,1544 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method public static constructor ()V │ - .locals 39 │ + .locals 40 │ │ .line 18 │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ sput-object v0, Lde/danoeh/antennapod/ApEventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map; │ │ .line 20 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v1, 0x1 │ + const/16 v1, 0x8 │ │ new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v4, "updateSpeed" │ + const-string v11, "onEventMainThread" │ │ - const-class v5, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ + const-class v12, Lde/danoeh/antennapod/event/FeedItemEvent; │ │ - invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v11, 0x0 │ + const/4 v13, 0x0 │ │ - aput-object v3, v2, v11 │ + aput-object v3, v2, v13 │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-class v14, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - .line 26 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v15, 0x1 │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v15 │ │ new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v12, "onEventMainThread" │ + const-string v9, "onKeyUp" │ │ - const-class v13, Lde/danoeh/antennapod/event/playback/PlaybackPositionEvent; │ + const-class v8, Landroid/view/KeyEvent; │ │ - invoke-direct {v3, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v3, v2, v11 │ + const/4 v7, 0x2 │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; │ + aput-object v3, v2, v7 │ │ - invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const-string v5, "onEventMainThread" │ │ - .line 32 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v16, 0x0 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v17, 0x1 │ │ - invoke-direct {v3, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object v4, v3 │ │ - aput-object v3, v2, v11 │ + const/4 v1, 0x2 │ │ - const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; │ + move-object v7, v10 │ │ - invoke-direct {v0, v3, v1, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object/from16 v19, v8 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move/from16 v8, v16 │ │ - .line 38 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move-object/from16 v20, v9 │ │ - const/4 v2, 0x6 │ + move/from16 v9, v17 │ │ - new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v9, 0x3 │ │ - const-string v14, "onFeedListChanged" │ + aput-object v3, v2, v9 │ │ - const-class v15, Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v14, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v8, "onPlayerStatusChanged" │ │ - aput-object v4, v3, v11 │ + const-class v7, Lde/danoeh/antennapod/event/PlayerStatusEvent; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v9, "onUnreadItemsChanged" │ + const/4 v6, 0x4 │ │ - const-class v8, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; │ + aput-object v3, v2, v6 │ │ - invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v4, v3, v1 │ + const-string v5, "onUnreadItemsChanged" │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v4, Lde/danoeh/antennapod/event/UnreadItemsUpdateEvent; │ │ - const-class v7, Lde/danoeh/antennapod/event/FeedItemEvent; │ + invoke-direct {v3, v5, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v12, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v1, 0x5 │ │ - const/4 v6, 0x2 │ + aput-object v3, v2, v1 │ │ - aput-object v4, v3, v6 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v16, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v1, "onFeedListChanged" │ │ - const-string v5, "onEventMainThread" │ + const-class v13, Lde/danoeh/antennapod/event/FeedListUpdateEvent; │ │ - const-class v17, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v18, 0x0 │ + const/4 v15, 0x6 │ │ - const/16 v19, 0x1 │ + aput-object v3, v2, v15 │ │ - move-object/from16 v4, v16 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v6, v17 │ + const-string v21, "onEventMainThread" │ │ - move-object/from16 v21, v7 │ + const-class v22, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - move-object v7, v10 │ + const/16 v23, 0x0 │ │ - move-object/from16 v22, v8 │ + const/16 v24, 0x1 │ │ - move/from16 v8, v18 │ + move-object v15, v4 │ │ - move-object/from16 v23, v9 │ + move-object v4, v3 │ │ - move/from16 v9, v19 │ + move-object/from16 v25, v5 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + move-object/from16 v5, v21 │ │ - const/4 v9, 0x3 │ + move-object/from16 v6, v22 │ │ - aput-object v16, v3, v9 │ + move-object/from16 v26, v7 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v7, v10 │ │ - invoke-direct {v4, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v27, v8 │ │ - const/4 v8, 0x4 │ + move/from16 v8, v23 │ │ - aput-object v4, v3, v8 │ + move-object/from16 v21, v12 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v12, 0x3 │ │ - const-string v7, "onPlayerStatusChanged" │ + move/from16 v9, v24 │ │ - const-class v6, Lde/danoeh/antennapod/event/PlayerStatusEvent; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/16 v22, 0x7 │ │ - const/4 v5, 0x5 │ + aput-object v3, v2, v22 │ │ - aput-object v4, v3, v5 │ + const-class v3, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/SearchFragment; │ + const/4 v4, 0x1 │ │ - invoke-direct {v0, v4, v1, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 54 │ + .line 39 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v2, "bufferUpdate" │ + invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ + const/4 v5, 0x0 │ │ - invoke-direct {v4, v2, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v5 │ │ - aput-object v4, v3, v11 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/CoverFragment; │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const-string v4, "sleepTimerUpdate" │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ + .line 45 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v2, 0x2 │ │ - aput-object v2, v3, v1 │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onEventMainThread" │ │ - const/4 v4, 0x2 │ + const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - aput-object v2, v3, v4 │ + const/4 v8, 0x0 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v9, 0x1 │ │ - const-string v4, "onPlaybackServiceChanged" │ + move-object v4, v2 │ │ - const-class v11, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v2, v4, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x0 │ │ - aput-object v2, v3, v9 │ + aput-object v2, v3, v4 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v9, "onMediaPlayerError" │ - │ - const-class v1, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ + invoke-direct {v2, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v2, v9, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x1 │ │ - aput-object v2, v3, v8 │ + aput-object v2, v3, v4 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v2, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; │ │ - const-class v2, Lde/danoeh/antennapod/event/MessageEvent; │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - invoke-direct {v1, v12, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v2, 0x5 │ + .line 53 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v1, v3, v2 │ + const/16 v2, 0x8 │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v9, 0x1 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v1, v9, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-string v4, "onUnreadItemsUpdate" │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v2, v4, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - .line 70 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v4, 0x0 │ │ - new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v2, "onQueueChanged" │ + const-class v4, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ - const-class v8, Lde/danoeh/antennapod/event/QueueEvent; │ + const-string v9, "onPlaybackServiceChanged" │ │ - invoke-direct {v3, v2, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v9, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v2, 0x0 │ + const/4 v4, 0x1 │ │ - aput-object v3, v1, v2 │ + aput-object v2, v3, v4 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ - │ - aput-object v2, v1, v9 │ - │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v4, "updatePlaybackSpeedButton" │ │ - move-object/from16 v3, v21 │ + const-class v5, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ │ - invoke-direct {v2, v12, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v9, 0x2 │ + const/4 v4, 0x2 │ │ - aput-object v2, v1, v9 │ + aput-object v2, v3, v4 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v20, "onEventMainThread" │ + const-string v4, "sleepTimerUpdate" │ │ - const-class v21, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ - const/16 v24, 0x0 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v25, 0x1 │ + aput-object v2, v3, v12 │ │ - move-object/from16 v26, v4 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v4, v2 │ + const-string v4, "bufferUpdate" │ │ - move-object/from16 v27, v5 │ + const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ - const/16 v17, 0x5 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v5, v20 │ + const/4 v8, 0x4 │ │ - move-object/from16 v28, v6 │ + aput-object v2, v3, v8 │ │ - move-object/from16 v6, v21 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v29, v7 │ + const-string v4, "updatePosition" │ │ - move-object v7, v10 │ + invoke-direct {v2, v4, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v30, v8 │ + const/4 v4, 0x5 │ │ - move-object/from16 v20, v11 │ + aput-object v2, v3, v4 │ │ - const/4 v11, 0x4 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move/from16 v8, v24 │ + const-string v4, "favoritesChanged" │ │ - const/4 v11, 0x3 │ + const-class v5, Lde/danoeh/antennapod/event/FavoritesEvent; │ │ - move/from16 v9, v25 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/4 v4, 0x6 │ │ - aput-object v2, v1, v11 │ + aput-object v2, v3, v4 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v4, "mediaPlayerError" │ │ - const/4 v4, 0x4 │ + const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ - aput-object v2, v1, v4 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; │ + aput-object v2, v3, v22 │ + │ + const-class v2, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; │ │ const/4 v4, 0x1 │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 83 │ + .line 73 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v2, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lde/danoeh/antennapod/event/MessageEvent; │ + move-object/from16 v7, v21 │ │ - invoke-direct {v2, v12, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v11, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v2, v1, v5 │ + aput-object v3, v2, v4 │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-string v5, "onEventMainThread" │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - .line 89 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/16 v21, 0x0 │ │ - new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v23, 0x1 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v4, v3 │ │ - const-string v6, "onDownloadLogChanged" │ + move-object/from16 v28, v7 │ │ - const-class v7, Lde/danoeh/antennapod/event/DownloadLogEvent; │ + move-object v7, v10 │ │ - invoke-direct {v2, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + move/from16 v8, v21 │ │ - aput-object v2, v1, v5 │ + move-object/from16 v29, v9 │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; │ + move/from16 v9, v23 │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v4, 0x1 │ │ - .line 94 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v3, v2, v4 │ │ - const/16 v1, 0x8 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v8, v26 │ │ - new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v9, v27 │ │ - move-object/from16 v9, v30 │ + invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v6, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v5, 0x2 │ │ - aput-object v6, v2, v5 │ + aput-object v3, v2, v5 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v12, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v7, v25 │ │ - aput-object v5, v2, v4 │ + invoke-direct {v3, v7, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v19, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v12 │ │ - const-string v5, "onEventMainThread" │ + const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/4 v8, 0x0 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/16 v21, 0x1 │ + .line 85 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object/from16 v4, v19 │ + new-array v2, v12, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v7, v10 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v1, v9 │ + invoke-direct {v3, v7, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move/from16 v9, v21 │ + const/4 v5, 0x0 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + aput-object v3, v2, v5 │ │ - const/4 v9, 0x2 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v19, v2, v9 │ + invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v4 │ │ - invoke-direct {v4, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v4, v2, v11 │ + const-string v5, "onQueueChanged" │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v6, Lde/danoeh/antennapod/event/QueueEvent; │ │ - move-object/from16 v7, v28 │ + invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v8, v29 │ + const/4 v5, 0x2 │ │ - invoke-direct {v4, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v5 │ │ - const/4 v5, 0x4 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; │ │ - aput-object v4, v2, v5 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - move-object/from16 v5, v22 │ + .line 94 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object/from16 v6, v23 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v6, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v4, v2, v17 │ + invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v5, 0x0 │ │ - const-string v9, "onKeyUp" │ + aput-object v3, v2, v5 │ │ - const-class v11, Landroid/view/KeyEvent; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; │ │ - invoke-direct {v4, v9, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/4 v9, 0x6 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v4, v2, v9 │ + .line 100 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v2, 0x5 │ │ - const-string v9, "onEventMainThread" │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v21, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/16 v22, 0x0 │ + const-string v12, "onQueueChanged" │ │ - const/16 v23, 0x1 │ + invoke-direct {v2, v12, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object v4, v11 │ + aput-object v2, v3, v5 │ │ - move-object/from16 v31, v5 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v5, v9 │ + invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object v9, v6 │ + aput-object v2, v3, v4 │ │ - move-object/from16 v6, v21 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v32, v7 │ + move-object/from16 v12, v28 │ │ - move-object v7, v10 │ + invoke-direct {v2, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v21, v14 │ + const/4 v4, 0x2 │ │ - move-object v14, v8 │ + aput-object v2, v3, v4 │ │ - move/from16 v8, v22 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v25, v9 │ + const-string v5, "onEventMainThread" │ │ - move-object/from16 v22, v15 │ + const-class v23, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/4 v15, 0x2 │ + const/16 v24, 0x0 │ │ - move/from16 v9, v23 │ + const/16 v25, 0x1 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + move-object v4, v2 │ │ - const/16 v23, 0x7 │ + move-object/from16 v30, v6 │ │ - aput-object v11, v2, v23 │ + move-object/from16 v6, v23 │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; │ + move-object/from16 v31, v7 │ │ - const/4 v5, 0x1 │ + move-object v7, v10 │ │ - invoke-direct {v0, v4, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object/from16 v32, v8 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move/from16 v8, v24 │ │ - .line 112 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move-object/from16 v33, v9 │ │ - const/16 v2, 0xb │ + move/from16 v9, v25 │ │ - new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x3 │ │ - const-string v5, "onEvent" │ + aput-object v2, v3, v4 │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x0 │ + const/4 v9, 0x4 │ │ - aput-object v4, v2, v5 │ + aput-object v2, v3, v9 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/QueueSection; │ │ - invoke-direct {v4, v12, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x1 │ │ - const/4 v5, 0x1 │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v4, v2, v5 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 113 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v5, "onEventMainThread" │ + const/4 v2, 0x6 │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v8, 0x0 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v9, 0x1 │ + invoke-direct {v2, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v5, 0x0 │ │ - move-object v4, v11 │ + aput-object v2, v3, v5 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v11, v2, v15 │ + move-object/from16 v8, v31 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v2, v8, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v12, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v2, v3, v4 │ │ - const/4 v5, 0x3 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v4, v2, v5 │ + invoke-direct {v2, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x2 │ │ - const-string v5, "favoritesChanged" │ + aput-object v2, v3, v4 │ │ - const-class v6, Lde/danoeh/antennapod/event/FavoritesEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onEventMainThread" │ │ - const/4 v5, 0x4 │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - aput-object v4, v2, v5 │ + const/16 v23, 0x0 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v24, 0x1 │ │ - const-string v5, "onQueueChanged" │ + move-object v4, v2 │ │ - invoke-direct {v4, v5, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v34, v8 │ │ - aput-object v4, v2, v17 │ + move/from16 v8, v23 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v23, v15 │ │ - move-object/from16 v11, v32 │ + const/4 v15, 0x4 │ │ - invoke-direct {v4, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move/from16 v9, v24 │ │ - const/4 v5, 0x6 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v2, v5 │ + const/4 v4, 0x3 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - move-object/from16 v9, v25 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v8, v31 │ + invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v2, v3, v15 │ │ - aput-object v4, v2, v23 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v8, v32 │ │ - move-object/from16 v7, v21 │ + move-object/from16 v9, v33 │ │ - move-object/from16 v6, v22 │ + invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v4, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x5 │ │ - const/16 v5, 0x8 │ + aput-object v2, v3, v4 │ │ - aput-object v4, v2, v5 │ + const-class v2, Lde/danoeh/antennapod/ui/screen/SearchFragment; │ │ - new-instance v21, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x1 │ │ - const-string v5, "onEventMainThread" │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const-class v22, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/16 v25, 0x0 │ + .line 129 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/16 v28, 0x1 │ + new-array v2, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v4, v21 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v15, v6 │ + invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v6, v22 │ + const/4 v5, 0x0 │ │ - move-object/from16 v33, v7 │ + aput-object v3, v2, v5 │ │ - move-object v7, v10 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v22, v13 │ + invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object v13, v8 │ + aput-object v3, v2, v4 │ │ - move/from16 v8, v25 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v25, v3 │ + const-string v5, "onEventMainThread" │ │ - move-object v3, v9 │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - move/from16 v9, v28 │ + const/16 v24, 0x0 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + move-object v4, v3 │ │ - const/16 v4, 0x9 │ + move-object/from16 v35, v8 │ │ - aput-object v21, v2, v4 │ + move/from16 v8, v24 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v36, v9 │ │ - const-string v5, "onKeyUp" │ + move/from16 v9, v25 │ │ - const-class v6, Landroid/view/KeyEvent; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v4, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x2 │ + │ + aput-object v3, v2, v4 │ + │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v5, 0xa │ + const/4 v4, 0x3 │ │ - aput-object v4, v2, v5 │ + aput-object v3, v2, v4 │ │ - const-class v4, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; │ │ const/4 v5, 0x1 │ │ - invoke-direct {v0, v4, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 135 │ + .line 141 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v2, 0x3 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v4, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v5, "onEventMainThread" │ │ - invoke-direct {v2, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ - aput-object v2, v4, v6 │ + const/4 v9, 0x1 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v4, v3 │ │ - move-object/from16 v9, v33 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v2, v9, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x0 │ │ - aput-object v2, v4, v5 │ + aput-object v3, v2, v4 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v6, "onQueueChanged" │ + invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v2, v6, v1, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x1 │ │ - const/4 v1, 0x2 │ + aput-object v3, v2, v4 │ │ - aput-object v2, v4, v1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/drawer/NavDrawerFragment; │ + move-object/from16 v8, v23 │ │ - invoke-direct {v0, v1, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object/from16 v9, v34 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - .line 144 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v5, 0x2 │ │ - const/4 v1, 0x3 │ + aput-object v3, v2, v5 │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const-string v5, "onEventMainThread" │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + .line 151 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v8, 0x0 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/16 v21, 0x1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v4, v1 │ + const-string v5, "onHistoryUpdated" │ │ - move-object/from16 v28, v12 │ + const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ │ - move-object v12, v9 │ + invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move/from16 v9, v21 │ + const/4 v5, 0x0 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + aput-object v3, v2, v5 │ │ - const/4 v4, 0x0 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; │ │ - aput-object v1, v2, v4 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v1, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + .line 157 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v4, 0x1 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v2, v4 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v6, "timerUpdated" │ │ - invoke-direct {v1, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v7, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ - const/4 v5, 0x2 │ + invoke-direct {v3, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v1, v2, v5 │ + aput-object v3, v2, v5 │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/subscriptions/SubscriptionFragment; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 154 │ + .line 163 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v1, 0x4 │ + new-array v2, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v5 │ │ - const/4 v5, 0x0 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v2, v5 │ + invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v4 │ │ - move-object/from16 v8, v25 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v9, v28 │ + invoke-direct {v3, v1, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v1, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x2 │ │ - aput-object v1, v2, v4 │ + aput-object v3, v2, v4 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onEventMainThread" │ │ const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/16 v21, 0x0 │ + const/16 v23, 0x0 │ │ - const/16 v25, 0x1 │ + const/16 v24, 0x1 │ │ - move-object v4, v1 │ + move-object v4, v3 │ │ - move-object/from16 v28, v11 │ - │ - move-object v11, v8 │ + move-object v7, v10 │ │ - move/from16 v8, v21 │ + move-object/from16 v37, v8 │ │ - move-object/from16 v29, v14 │ + move/from16 v8, v23 │ │ - move-object v14, v9 │ + move-object/from16 v38, v9 │ │ - move/from16 v9, v25 │ + move/from16 v9, v24 │ │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/4 v4, 0x2 │ - │ - aput-object v1, v2, v4 │ - │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - move-object/from16 v9, v22 │ - │ - invoke-direct {v1, v14, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ - │ const/4 v4, 0x3 │ │ - aput-object v1, v2, v4 │ + aput-object v3, v2, v4 │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/EpisodesSurpriseSection; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; │ │ const/4 v4, 0x1 │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 166 │ + .line 175 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/16 v1, 0x8 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v5, "onDownloadLogChanged" │ │ - const-string v5, "onUnreadItemsUpdate" │ + const-class v6, Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ - invoke-direct {v1, v5, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ const/4 v5, 0x0 │ │ - aput-object v1, v2, v5 │ + aput-object v3, v2, v5 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/download/DownloadLogFragment; │ │ - move-object/from16 v7, v20 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - move-object/from16 v8, v26 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v1, v8, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + .line 180 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v1, v2, v4 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v4, "updatePlaybackSpeedButton" │ + invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v5, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ + aput-object v3, v2, v5 │ │ - invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v3, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; │ │ - const/4 v4, 0x2 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v1, v2, v4 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 186 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v4, "sleepTimerUpdate" │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v6, v27 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v1, v4, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v6, "updateSpeed" │ │ - const/4 v4, 0x3 │ + const-class v7, Lde/danoeh/antennapod/event/playback/SpeedChangedEvent; │ │ - aput-object v1, v2, v4 │ + invoke-direct {v3, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v5 │ │ - const-string v4, "bufferUpdate" │ - │ - const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/VariableSpeedDialog; │ │ - invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/4 v4, 0x4 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v1, v2, v4 │ + .line 192 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v4, "updatePosition" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v1, v4, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v6, Lde/danoeh/antennapod/event/MessageEvent; │ │ - aput-object v1, v2, v17 │ + invoke-direct {v3, v11, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v5 │ │ - const-string v4, "favoritesChanged" │ + const-class v3, Lde/danoeh/antennapod/ui/screen/preferences/PreferenceActivity; │ │ - const-class v5, Lde/danoeh/antennapod/event/FavoritesEvent; │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v4, 0x6 │ + .line 198 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v1, v2, v4 │ + new-array v2, v15, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v4, "mediaPlayerError" │ + invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ + aput-object v3, v2, v5 │ │ - invoke-direct {v1, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v2, v23 │ + invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/playback/audio/AudioPlayerFragment; │ + aput-object v3, v2, v4 │ │ - const/4 v4, 0x1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-string v5, "onDownloadLogChanged" │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const-class v6, Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ - .line 186 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + invoke-direct {v3, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v1, 0x4 │ + const/4 v5, 0x2 │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v5 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v1, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v8, v35 │ │ - const/4 v5, 0x0 │ + move-object/from16 v9, v36 │ │ - aput-object v1, v2, v5 │ + invoke-direct {v3, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v5, 0x3 │ │ - invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v5 │ │ - aput-object v1, v2, v4 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - invoke-direct {v1, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v4, 0x2 │ + .line 210 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v1, v2, v4 │ + new-array v2, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "onEventMainThread" │ + invoke-direct {v3, v1, v13}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - const-class v20, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + const/4 v4, 0x0 │ │ - const/16 v22, 0x1 │ + aput-object v3, v2, v4 │ │ - move-object v4, v1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v34, v6 │ + const-string v5, "onEventMainThread" │ │ - move-object/from16 v6, v20 │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - move-object/from16 v35, v7 │ + move-object v4, v3 │ │ move-object v7, v10 │ │ - move-object/from16 v36, v8 │ + move-object v15, v8 │ │ - move/from16 v8, v21 │ + move/from16 v8, v23 │ │ - move-object/from16 v25, v3 │ + move-object/from16 v23, v1 │ │ - move-object v3, v9 │ + move-object v1, v9 │ │ - move/from16 v9, v22 │ + move/from16 v9, v24 │ │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/4 v4, 0x3 │ - │ - aput-object v1, v2, v4 │ - │ - const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/InboxSection; │ - │ const/4 v4, 0x1 │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ - │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ - │ - .line 198 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v3, v2, v4 │ │ - const/4 v1, 0x2 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v5, "playbackStateChanged" │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v5, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v5, "onEventMainThread" │ + const/4 v5, 0x2 │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + aput-object v3, v2, v5 │ │ - const/4 v8, 0x0 │ + const-class v3, Lde/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity; │ │ - const/4 v9, 0x1 │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - move-object v4, v1 │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + .line 219 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v4, 0x0 │ + new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v2, v4 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v5, Lde/danoeh/antennapod/event/MessageEvent; │ │ - invoke-direct {v1, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v11, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x1 │ + const/4 v5, 0x0 │ │ - aput-object v1, v2, v5 │ + aput-object v3, v2, v5 │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/home/HomeFragment; │ + const-class v3, Lde/danoeh/antennapod/activity/MainActivity; │ │ - invoke-direct {v0, v1, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 206 │ + .line 225 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v1, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v2, 0x6 │ + │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onEventMainThread" │ │ - aput-object v2, v1, v4 │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/home/sections/SubscriptionsSection; │ + const/4 v8, 0x0 │ │ - invoke-direct {v0, v2, v5, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const/4 v9, 0x1 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object v4, v2 │ │ - .line 212 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/16 v1, 0x8 │ + const/4 v4, 0x0 │ │ - new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v2, v1, v4 │ + const/4 v4, 0x1 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - invoke-direct {v2, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v2, v1, v5 │ + invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x2 │ │ - const-string v4, "onKeyUp" │ + aput-object v2, v3, v4 │ │ - const-class v5, Landroid/view/KeyEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v1, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v4, 0x2 │ + const/4 v4, 0x3 │ │ - aput-object v2, v1, v4 │ + aput-object v2, v3, v4 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "onEventMainThread" │ - │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + const-string v4, "onDownloadLogChanged" │ │ - move-object v4, v2 │ + const-class v5, Lde/danoeh/antennapod/event/DownloadLogEvent; │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v4, 0x3 │ + const/4 v4, 0x4 │ │ - aput-object v2, v1, v4 │ + aput-object v2, v3, v4 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v8, v28 │ + move-object/from16 v8, v37 │ │ - move-object/from16 v9, v29 │ + move-object/from16 v9, v38 │ │ invoke-direct {v2, v9, v8, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v4, 0x4 │ + const/4 v4, 0x5 │ │ - aput-object v2, v1, v4 │ - │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - move-object/from16 v7, v25 │ + const-class v2, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; │ │ - invoke-direct {v2, v7, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x1 │ │ - aput-object v2, v1, v17 │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v2, v12, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + .line 241 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v4, 0x6 │ + const/4 v2, 0x6 │ │ - aput-object v2, v1, v4 │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "onEventMainThread" │ + const-string v4, "bufferUpdate" │ │ - const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ + const-class v5, Lde/danoeh/antennapod/event/playback/BufferUpdateEvent; │ │ - const/16 v20, 0x0 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v21, 0x1 │ + const/4 v4, 0x0 │ │ - move-object v4, v2 │ + aput-object v2, v3, v4 │ │ - move-object/from16 v37, v7 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v7, v10 │ + const-string v4, "sleepTimerUpdate" │ │ - move-object/from16 v33, v12 │ + const-class v5, Lde/danoeh/antennapod/event/playback/SleepTimerUpdatedEvent; │ │ - move-object v12, v8 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move/from16 v8, v20 │ + const/4 v4, 0x1 │ │ - move-object/from16 v22, v15 │ + aput-object v2, v3, v4 │ │ - move-object v15, v9 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move/from16 v9, v21 │ + invoke-direct {v2, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/4 v4, 0x2 │ │ - aput-object v2, v1, v23 │ + aput-object v2, v3, v4 │ │ - const-class v2, Lde/danoeh/antennapod/ui/episodeslist/EpisodesListFragment; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v4, 0x1 │ + const-class v4, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object/from16 v7, v29 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v2, v7, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - .line 231 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v4, 0x3 │ │ - const/4 v1, 0x4 │ + aput-object v2, v3, v4 │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v4, "onMediaPlayerError" │ │ - invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v5, Lde/danoeh/antennapod/event/PlayerErrorEvent; │ │ - const/4 v4, 0x0 │ + invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v1, v2, v4 │ + const/4 v4, 0x4 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - const-string v5, "onEventMainThread" │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + const-class v4, Lde/danoeh/antennapod/event/MessageEvent; │ │ - const/4 v8, 0x0 │ + invoke-direct {v2, v11, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v9, 0x1 │ + const/4 v4, 0x5 │ │ - move-object v4, v1 │ + aput-object v2, v3, v4 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const-class v2, Lde/danoeh/antennapod/ui/screen/playback/video/VideoplayerActivity; │ │ const/4 v4, 0x1 │ │ - aput-object v1, v2, v4 │ + invoke-direct {v0, v2, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v1, v15, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + .line 257 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v5, 0x2 │ + const/16 v2, 0xb │ │ - aput-object v1, v2, v5 │ + new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v9, v37 │ + const-string v4, "onEvent" │ │ - invoke-direct {v1, v9, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v5, Lde/danoeh/antennapod/event/FeedEvent; │ │ - const/4 v5, 0x3 │ + invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v1, v2, v5 │ + const/4 v4, 0x0 │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/episode/ItemFragment; │ + aput-object v3, v2, v4 │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + invoke-direct {v3, v11, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - .line 243 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v4, 0x1 │ │ - new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v4 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lde/danoeh/antennapod/event/MessageEvent; │ + const-string v5, "onEventMainThread" │ │ - invoke-direct {v2, v14, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/4 v5, 0x0 │ + const/16 v24, 0x0 │ │ - aput-object v2, v1, v5 │ + move-object v4, v3 │ │ - const-class v2, Lde/danoeh/antennapod/activity/MainActivity; │ + move-object/from16 v39, v7 │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object v7, v10 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object v12, v8 │ │ - .line 249 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move/from16 v8, v24 │ │ - new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v24, v0 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v0, v9 │ │ - const-string v6, "timerUpdated" │ + move/from16 v9, v25 │ │ - move-object/from16 v7, v34 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v2, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x2 │ │ - aput-object v2, v1, v5 │ + aput-object v3, v2, v4 │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/playback/SleepTimerDialog; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v4, 0x3 │ │ - .line 255 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v3, v2, v4 │ │ - new-array v1, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v4, "favoritesChanged" │ │ - invoke-direct {v2, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v5, Lde/danoeh/antennapod/event/FavoritesEvent; │ │ - aput-object v2, v1, v5 │ + invoke-direct {v3, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/episode/ItemPagerFragment; │ + const/4 v4, 0x4 │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + aput-object v3, v2, v4 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - .line 261 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const-string v4, "onQueueChanged" │ │ - const/4 v1, 0x4 │ + move-object/from16 v9, v30 │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v4, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x5 │ │ - invoke-direct {v1, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v4 │ │ - aput-object v1, v2, v5 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v1, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v1, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x6 │ │ - aput-object v1, v2, v4 │ + aput-object v3, v2, v4 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v5, "onDownloadLogChanged" │ + invoke-direct {v3, v0, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v6, Lde/danoeh/antennapod/event/DownloadLogEvent; │ + aput-object v3, v2, v22 │ │ - invoke-direct {v1, v5, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v5, 0x2 │ + move-object/from16 v4, v23 │ │ - aput-object v1, v2, v5 │ + invoke-direct {v3, v4, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v4, 0x8 │ │ - invoke-direct {v1, v15, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v4 │ │ - const/4 v6, 0x3 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v2, v6 │ + const-string v5, "onEventMainThread" │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/home/sections/DownloadsSection; │ + const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const/4 v8, 0x0 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v13, 0x1 │ │ - .line 273 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move-object v4, v3 │ │ - new-array v1, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object/from16 v25, v0 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + move-object v0, v9 │ │ - const-string v5, "onPositionObserverUpdate" │ + move v9, v13 │ │ - invoke-direct {v2, v5, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/4 v5, 0x0 │ + const/16 v4, 0x9 │ │ - aput-object v2, v1, v5 │ + aput-object v3, v2, v4 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v7, v35 │ + move-object/from16 v9, v19 │ │ - move-object/from16 v6, v36 │ + move-object/from16 v13, v20 │ │ - invoke-direct {v2, v6, v7, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v13, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v2, v1, v4 │ + const/16 v4, 0xa │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; │ + aput-object v3, v2, v4 │ │ - invoke-direct {v0, v2, v4, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-class v3, Lde/danoeh/antennapod/ui/screen/feed/FeedItemlistFragment; │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object/from16 v4, v24 │ │ - .line 281 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const/4 v5, 0x1 │ │ - const/4 v1, 0x3 │ + invoke-direct {v4, v3, v5, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-array v2, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v4}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 280 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - move-object/from16 v6, v22 │ + const/4 v3, 0x2 │ │ - move-object/from16 v4, v33 │ + new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v1, v4, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v2, v5 │ + const-string v6, "onPositionObserverUpdate" │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v6, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v5, "onEventMainThread" │ + const/4 v6, 0x0 │ │ - const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ + aput-object v3, v4, v6 │ │ - const/16 v20, 0x1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object v4, v1 │ + const-class v6, Lde/danoeh/antennapod/event/playback/PlaybackServiceEvent; │ │ - move-object v7, v10 │ + move-object/from16 v7, v39 │ │ - move-object/from16 v38, v9 │ + invoke-direct {v3, v7, v6, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move/from16 v9, v20 │ + aput-object v3, v4, v5 │ │ - invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const-class v3, Lde/danoeh/antennapod/ui/screen/playback/audio/ExternalPlayerFragment; │ │ - const/4 v4, 0x1 │ + invoke-direct {v2, v3, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v1, v2, v4 │ + invoke-static {v2}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 288 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v5, "playbackStateChanged" │ + const/16 v3, 0x8 │ │ - invoke-direct {v1, v5, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v5, 0x2 │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v1, v2, v5 │ + invoke-direct {v4, v11, v0, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v1, Lde/danoeh/antennapod/ui/screen/onlinefeedview/OnlineFeedViewActivity; │ + const/4 v0, 0x0 │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + aput-object v4, v3, v0 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - .line 290 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move-object/from16 v4, v28 │ │ - const/4 v1, 0x6 │ + invoke-direct {v0, v11, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-array v1, v1, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v0, v3, v5 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onEventMainThread" │ │ const-class v6, Lde/danoeh/antennapod/event/EpisodeDownloadEvent; │ │ - const/4 v9, 0x1 │ + const/16 v18, 0x1 │ │ - move-object v4, v2 │ + move-object v4, v0 │ + │ + move-object v7, v10 │ + │ + move-object/from16 v19, v2 │ + │ + move-object v2, v9 │ + │ + move/from16 v9, v18 │ │ invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/4 v4, 0x0 │ + const/4 v4, 0x2 │ │ - aput-object v2, v1, v4 │ + aput-object v0, v3, v4 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v14, v11, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v0, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v4, 0x1 │ + const/4 v4, 0x3 │ │ - aput-object v2, v1, v4 │ + aput-object v0, v3, v4 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v14, v3, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v0, v1, v15, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v3, 0x2 │ + const/4 v1, 0x4 │ │ - aput-object v2, v1, v3 │ + aput-object v0, v3, v1 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v15, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v1, v25 │ │ - const/4 v3, 0x3 │ + invoke-direct {v0, v1, v12, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v2, v1, v3 │ + const/4 v1, 0x5 │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v0, v3, v1 │ + │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v3, "onDownloadLogChanged" │ + invoke-direct {v0, v13, v2, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v4, Lde/danoeh/antennapod/event/DownloadLogEvent; │ + const/4 v1, 0x6 │ │ - invoke-direct {v2, v3, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v0, v3, v1 │ │ - const/4 v3, 0x4 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v2, v1, v3 │ + const-string v5, "onEventMainThread" │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v6, Lde/danoeh/antennapod/event/FeedUpdateRunningEvent; │ │ - move-object/from16 v3, v38 │ + const/4 v9, 0x1 │ │ - invoke-direct {v2, v3, v13, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object v4, v0 │ │ - aput-object v2, v1, v17 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/download/CompletedDownloadsFragment; │ + aput-object v0, v3, v22 │ │ - const/4 v3, 0x1 │ + const-class v0, Lde/danoeh/antennapod/ui/screen/queue/QueueFragment; │ │ - invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + move-object/from16 v1, v19 │ │ - invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v2, 0x1 │ │ - .line 306 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + invoke-direct {v1, v0, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-array v1, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v1}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 306 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v4, "onHistoryUpdated" │ + new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lde/danoeh/antennapod/event/playback/PlaybackHistoryEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v2, v4, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v11, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v4, 0x0 │ │ - aput-object v2, v1, v4 │ + aput-object v3, v1, v4 │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/PlaybackHistoryFragment; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/chapter/ChaptersFragment; │ │ - invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v2, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ .line 312 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-array v1, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v1, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-string v5, "onFilterChanged" │ │ const-class v6, Lde/danoeh/antennapod/ui/AllEpisodesFilterDialog$AllEpisodesFilterChangedEvent; │ │ - invoke-direct {v2, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-direct {v3, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - aput-object v2, v1, v4 │ + aput-object v3, v1, v4 │ │ - const-class v2, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; │ + const-class v3, Lde/danoeh/antennapod/ui/screen/AllEpisodesFragment; │ │ - invoke-direct {v0, v2, v3, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v3, v2, v1}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lde/danoeh/antennapod/ApEventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ return-void │ .end method │ │ .method public constructor ()V ├── assets/dexopt/baseline.prof │ @@ -1,188 +1,188 @@ │ -00000000: 7072 6f00 3031 3000 034f 6000 00ad 0b00 pro.010..O`..... │ +00000000: 7072 6f00 3031 3000 034f 6000 00ae 0b00 pro.010..O`..... │ 00000010: 0078 01ed 9c7f 8c54 d515 c7ef eccc 0ebb .x.....T........ │ -00000020: 2e3f d61f c858 11c6 5f08 569b 5554 3445 .?...X.._.V.UT4E │ -00000030: 595c 154c 6b94 aa51 535b 7653 245a 89d8 Y\.Lk..QS[vS$Z.. │ -00000040: d246 2d16 9f68 901a 62ad 69d4 7f8c 4b34 .F-..h..b.i...K4 │ -00000050: fdc3 6285 da58 8249 bbab 49b5 d104 ad55 ..b..X.I..I....U │ -00000060: 6951 59db 52ab 5556 3494 35d0 7dbd 9f99 iQY.R.UV4.5.}... │ -00000070: f765 0e8f 37b0 e2d2 36f1 3e72 e7dc f3eb .e..7...6.>r.... │ -00000080: 7bce 3df7 cd7b 6fce 3e6d 71db dce4 239d {.=..{o.>mq...#. │ -00000090: 7bfc 9457 4f7e e931 e7be b5a0 6bd1 a26b {..WO~.1....k..k │ -000000a0: 167d 69de 3537 8f74 ce8d cc39 77c3 5bc5 .}i.57.t...9w.[. │ -000000b0: ee9f 9777 a94e 95ae d5eb 2fbe eb89 fb9f ...w.N..../..... │ -000000c0: fef2 2edd 5474 cb0f 71ae e875 0d7e 78f7 ....Tt..q..u.~x. │ -000000d0: 3d46 a397 a187 a22f 2454 b64d 9e3f 3d91 =F...../$T.M.?=. │ -000000e0: e53d 154e 9a5a 5f74 87fa 41ce c283 328e .=.N.Z_t..A...2. │ -000000f0: f0c3 afd0 1dec 878d f984 e785 0916 73ec ..............s. │ -00000100: 2523 3672 2839 a56d b045 de9c e8a4 87ca %#6r(9.m.E...... │ -00000110: 8f1a 65e9 7d89 dc41 c9a0 16d6 67bc e789 ..e.}..A....g... │ -00000120: a95c c947 39c9 4e74 44e2 6beb 64e3 c90e .\.G9.NtD.k.d... │ -00000130: aaf5 80c5 5c3c 3543 af38 96ca 9fb5 3227 ....\<5C.8....2' │ -00000140: 27f4 653f a483 0a93 7a30 4726 fc73 1319 '.e?....z0G&.s.. │ -00000150: f2c3 121d 6b97 1d98 c215 a674 8afb afc4 ....k......t.... │ -00000160: 4f7a 4bbf 9060 299e 7460 30ce 4a7c 0ff7 OzK..`).t`0.J|.. │ -00000170: 5478 c8ad 3d7b 201d f2ab fd20 47d9 607f Tx..={ .... G.`. │ -00000180: a31f 60b3 c651 7ea0 17af bd62 3f5a 12bd ..`..Q~....b?Z.. │ -00000190: f2b0 f464 cf60 3b26 f195 4eb1 4515 175b ...d.`;&..N.E..[ │ -000001a0: ed27 eb44 4e2e c8a0 f843 19fa ce31 c74f .'.DN....C...1.O │ -000001b0: e7ac f204 1b7f 8b8d bf62 3207 179e 7560 .........b2...u` │ -000001c0: c7b9 01ae ce51 7047 fb81 2d7b a918 ca41 .....QpG..-{...A │ -000001d0: f940 19c7 fa81 0e2c 6148 470c f0c4 43e1 .@.....,aHG...C. │ -000001e0: 897f 7122 87c7 9761 ed34 575c 51c9 158b ..q"...a.4W\Q... │ -000001f0: 18cc a1e8 d276 e289 a335 db73 985c e0a5 .....v...5.s.\.. │ -00000200: 7bc9 cf95 0b7b 287f ed07 3cf6 b6a6 ca09 {....{(...<..... │ -00000210: 0a0e c3ae 5b3c b8e0 a023 6730 ecda d947 ....[<...#g0...G │ -00000220: 74d0 097e 8067 7188 ad58 9cab 5cef e075 t..~.gq..X..\..u │ -00000230: de80 65ed d121 7bc1 0fcd e50f 6df6 1f50 ..e..!{.....m..P │ -00000240: 7251 3dd3 fed6 7ea8 739b 67da 47f5 d4da rQ=...~.s.g.G... │ -00000250: d193 2394 eb3b 5436 506b 07af 3cf1 4187 ..#..;T6Pk..<.A. │ -00000260: ccc6 b036 acc5 f2d8 21c3 4f3e 9a63 47dd ...6....!.O>.cG. │ -00000270: 5543 a8b0 ed1c 7b30 9029 57e5 a4da 094b UC....{0.)W....K │ -00000280: fe8a a57c f04d 63c2 b38f 93fc e0fc e2be ...|.Mc......... │ -00000290: 22ff 1ff9 8d16 8662 a631 c03e 2719 f873 "......b.1.>'..s │ -000002a0: fde2 1e24 7b61 e1a7 3c39 176d 1ed8 c84e ...${a..<9.m...N │ -000002b0: ebe4 dcd5 fa94 8362 c383 25bd 7c91 6343 .......b..%.|.cC │ -000002c0: 3d25 2327 e14b 66f1 3427 2e31 c5cb 876b =%#'.Kf.4'.1...k │ -000002d0: aef6 4a3a 6230 2707 ab83 c75e bee4 a71c ..J:b0'....^.... │ -000002e0: e50b 458f 2db5 128f 8c5c ad1d d8c8 ad6c ..E.-....\.....l │ -000002f0: 6cc2 0b5b 7a5d 3b65 8b5c 79ca 463a d17a l..[z];e.\y.F:.z │ -00000300: 72e9 d927 e6b2 1395 1e6a d78f de0e d607 r..'.....j...... │ -00000310: cf5a a1d4 577b 884c 3876 2e7f ddcf a5c3 .Z..W{.L8v...... │ -00000320: 0f9d 7ca0 96d7 5c6b c68f dcc4 67f9 599d ..|...\k....g.Y. │ -00000330: fca1 8cf4 be59 bdc5 ca9a db9c adde d653 .....Y.........S │ -00000340: e7a5 ce39 f0c9 47f5 e43c c257 71ad 1df8 ...9..G..<.Wq... │ -00000350: 7c4f adde aec5 c614 1e38 c252 7ee2 adbd |O.......8.R~... │ -00000360: 6416 cfca 986b 1f25 070f 9962 4167 fb21 d....k.%...bAg.! │ -00000370: bda5 4779 b98d 9735 b7f6 69bd cd4b 3ad9 ..Gy...5..i..K:. │ -00000380: 8bc7 c6da 69bd d263 9ff6 4167 f7dc facb ....i..c..Ag.... │ -00000390: 4feb 8347 0f06 d71a f675 d00f 2b9f 92f0 O..G.....u..+... │ -000003a0: c8b0 1376 16ae f02d cdca 0fbd eebd d636 ...v...-.......6 │ -000003b0: 0b33 4b66 7d3e cb9c dc18 e918 e3bc 0c5c .3Kf}>.........\ │ -000003c0: ce5d 7e17 31b7 36d4 4fbe f5d6 677d cef3 .]~.1.6.O...g}.. │ -000003d0: f6c7 fba1 ba5b 5ff9 fff3 84da b38d d694 .....[_......... │ -000003e0: aeb5 f5b3 f9c8 5e58 f076 0eaf ebaa 7290 ......^X.v....r. │ -000003f0: 8fa8 e4f2 d335 1cb9 64f6 995c d700 f9db .....5..d..\.... │ -00000400: 7cbe e87d 2c2f 9b4f 4b89 cb58 e707 be36 |..},/.OK..X...6 │ -00000410: 1778 c5d0 7d3a 8d8f afd6 854e eb48 cf85 .x..}:.....N.H.. │ -00000420: 234c ecf4 5d63 aeb1 373f c5b1 31b0 4fcb #L..]c..7?..1.O. │ -00000430: 6d2c f459 43cf 71e8 74ff b076 36c6 bee6 m,.YC.q.t..v6... │ -00000440: 5c5f f9ae 65d9 2937 e584 8de6 8a07 4f2d \_..e.)7......O- │ -00000450: e42f 3d3c fef0 9c2b 50c9 e40b c586 f358 ./=<...+P......X │ -00000460: 768a 291b 9d67 e875 bea3 83b7 3656 2739 v.)..g.u....6V'9 │ -00000470: 349d 9774 b2e7 3c05 8b35 584c ecc4 8b0a 4..t..<..5XL.... │ -00000480: 4b18 59eb b13a cd2d d579 a375 5a6c c9ac K.Y..:.-.y.uZl.. │ -00000490: 3d73 e2e8 be88 bf72 478e 3f43 3261 683d =s.....rG.?C2ah= │ -000004a0: e2c1 d177 d2ae 4318 e998 e2ad ad64 96a2 ...w..C......d.. │ -000004b0: b736 96b7 6bb3 39ca 5fb5 903f 143b 729e .6..k.9._..?.;r. │ -000004c0: ec87 eca4 47c7 109f d6c3 e3cb 50bd b047 ....G.......P..G │ -000004d0: 9ef6 91af a5f8 c94e 1459 da1f 4cce 4b6c .......N.Y..L.Kl │ -000004e0: d02b 0676 766e b199 0b2b 2ddf 1baf 3c2c .+.vvn...+-...<, │ -000004f0: aec5 61df 2dcf bab1 556e 3a2f 9023 43c7 ..a.-...Un:/.#C. │ -00000500: 900f 7ac5 200f e61a f0f2 97bd cdc3 fac9 ..z. ........... │ -00000510: 576b d1de 8acf a2f2 1726 35cd f24b db09 Wk.......&5..K.. │ -00000520: 4bd7 06f4 aa83 d623 1fd9 8a12 4b3a 28eb K......#....K:(. │ -00000530: 527c d948 2f1e 8a4c f174 6e3d eb65 d646 R|.H/..L.tn=.e.F │ -00000540: 73d5 4c38 a2ac 8d78 e285 87df 52ff 21ff s.L8...x....R.!. │ -00000550: 7af4 9913 f73c 1785 251f bb16 74f6 5e21 z....<..%...t.^! │ -00000560: 1d72 f969 5fe5 9fa6 d2cb 376b 7fd2 3e43 .r.i_.....7k..>C │ -00000570: e185 3b14 dba1 d828 bf7d d96a ddd6 0e5f ..;....(.}.j..._ │ -00000580: 06ba 7a79 a1e7 1918 3ff6 57bf 5bd2 38f0 ..zy....?.W.[.8. │ -00000590: 43c9 25cb 067c 5b5f d964 e56c e3a6 e759 C.%..|[_.d.l...Y │ -000005a0: 7e60 0807 8a8d f87a 6b96 5ef8 69be 9e1c ~`.....zk.^.i... │ -000005b0: 3bfb 2c28 bb03 4d89 5b6f 2d07 3af6 67c5 ;.,(..M.[o-.:.g. │ -000005c0: d79e 0947 e79a f8e1 a276 0fed 3c0b 7f5f ...G.....v..<.._ │ -000005d0: fa2c 1f64 597e 59b2 7afe f5e4 60e8 fb41 .,.dY~Y.z...`..A │ -000005e0: bd4a f982 3f8f 7395 7f0d feb3 90cc 7315 .J..?.s.......s. │ -000005f0: 2992 daac d17b e67d 6655 49d5 a7fa 9977 )....{.}fUI....w │ -00000600: 6377 f955 2545 6fd9 ec9f 201a bc4f 7382 cw.U%Eo... ..Os. │ -00000610: 8ae7 682f cb7b 59d1 ff23 daa8 8adf 68ff ..h/.{Y..#....h. │ -00000620: d9e0 357c f2cf 6293 5155 c28c d1b8 4b5f ..5|..b.QU....K_ │ -00000630: 951f e579 7cc9 0e4f ada7 c95f 611a dc38 ...y|..O..._a..8 │ -00000640: cfd7 ec6a d8cc aad8 e498 77e7 e5f1 3dd4 ...j......w...=. │ -00000650: dfa1 f027 4361 1552 1921 af6a 9519 12e2 ...'Ca.R.!.j.... │ -00000660: 82b9 7b0e c85b 4cc6 554b 3e6b a8cd ee7c ..{..[L.UK>k...| │ -00000670: cf3f 3ae2 b962 554b 5655 0bd1 744d aa31 .?:..bUKVU..tM.1 │ -00000680: c8bb 6ac1 6775 6568 aada 9aa6 3af3 9b1d ..j.gueh....:... │ -00000690: 8e50 81e1 abc0 cc19 85ae e9e5 2ade 5737 .P..........*.W7 │ -000006a0: aef1 f78d f615 fe71 ccff 1a8e 9ceb e226 .......q.......& │ -000006b0: b2e7 b1ee da49 9d73 0a85 b587 bad6 bea2 .....I.s........ │ -000006c0: 6b6d 77bd fe07 5574 e7b6 fc2b 6ec6 578a kmw...Ut...+n.W. │ -000006d0: 3d8f ddb3 d2fb 440f 44f3 e5ea 7bd8 f96b =.....D.D...{..k │ -000006e0: 9bde 2c89 cfa6 3bfd e5ee a757 5475 51ce ..,...;....WTuQ. │ -000006f0: b59f 34e2 142e 80c9 d1da ce5f 5d6b 475b ..4........_]kG[ │ -00000700: d915 daca 230b 65b7 b326 dccb acb5 c1fd ....#.e..&...... │ -00000710: f894 0e8f eb1e 758f 779f dbe3 2e38 7545 ......u.w....8uE │ -00000720: febc 72ae b5d0 e1da fca5 fa35 1a3f edcd ..r........5.?.. │ -00000730: 139a c6d0 05a8 1ea5 fbe6 7ebf adb5 f0da ..........~..... │ -00000740: d886 e66b 0b05 ba27 d9c7 bdb9 e8a0 4b72 ...k...'......Kr │ -00000750: 5bf3 b7df 583e aebd e998 23da 9bca deb0 [...X>....#..... │ -00000760: b465 37eb a8f2 ac31 fb19 1e44 338f e896 .e7....1...D3... │ -00000770: 4cb1 1146 33db 76c6 dbaf 9857 749d 63af L..F3.v....Wt.c. │ -00000780: 6a7b b965 d9d2 8ef1 2de5 a32f 3a76 5eef j{.e....-../:v^. │ -00000790: 6af7 83c9 d71d 57d9 35e7 ca65 d76d 4a67 j.....W.5..e.mJg │ -000007a0: 10c2 3454 a04e 05be f907 5a60 1cfa d6e7 ..4T.N....Z`.... │ -000007b0: 7265 179d de15 fdea 82a6 c2c5 cb3a 4f88 re...........:O. │ -000007c0: 8a97 ad3f 786d 43eb fad6 bbdc 65ad b71e ...?xmC.....e... │ -000007d0: ed56 45b3 fce3 ed1d ddb9 9e17 96c4 6ee3 .VE...........n. │ -000007e0: 7397 e7ba 2f29 37df e5db 9acb de7d 73e4 s.../)7......}s. │ -000007f0: 4f16 ded0 b830 ee9a d099 6bbc bf14 8d3a O....0....k....: │ -00000800: a9e0 162c 59d5 b5e9 8dc3 6677 942f a804 ...,Y.....fw./.. │ -00000810: f21f ed5f f71f 030b 1fee fffd dbdb 7a3f ..._..........z? │ -00000820: 39b3 b1b5 2c4d 1dfa 200f 3fee eab6 ed3b 9...,M.. .?....; │ -00000830: 72ee 9c87 e3f8 b71f 39d7 43ca 9df7 bcb7 r.......9.C..... │ -00000840: 5e3e fca0 746b be2d 36d0 5081 5081 5081 ^>..tk.-6.P.P.P. │ -00000850: cf55 051a eebc e3aa cd4f 8f70 7f7d aeb8 .U.......O.p.}.. │ -00000860: a2e8 467f c8cb 802e da19 274f 587b d4e2 ..F.......'OX{.. │ -00000870: 91a9 2e9a fbc6 4397 5ef9 c1f8 c50b 06f3 ......C.^....... │ -00000880: bca4 76eb 4dd3 5cd9 b54f 9b7f cbb9 4fce ..v.M.\..O....O. │ -00000890: 6ebf 7bd6 bdd1 cd3d 8577 a2be 6963 8ab3 n.{....=.w..ic.. │ -000008a0: 9f9f ba78 eb8e ae17 ff32 aeb4 f4f8 ded2 ...x.....2...... │ -000008b0: 2123 366c ee9f fbfa 49bd cfde 5fb9 f6ae !#6l....I..._... │ -000008c0: bdb0 7f79 cffb 33fe bca1 79f2 7707 07e2 ...y..3...y.w... │ -000008d0: bf9f b93c 3f65 e9ed f795 be77 7a69 51ff ...uV.9.... │ -000009b0: 9dd5 d787 bfb3 cacb 97b5 231a b6ce eadf ..........#..... │ -000009c0: 7c67 f5f2 6a67 75d6 d549 6775 6d21 7456 |g..jgu..Igum!tV │ -000009d0: 6bb5 0eb3 4f5f 81ac ce6a 67a5 b3fa 94ef k...O_...jg..... │ -000009e0: acae f79d d57f 2cfb e3fa 89eb f2ea ac9e ......,......... │ -000009f0: e556 ad5e 38d1 7756 571f ddb3 e3b6 d86d .V.^8.wVW......m │ -00000a00: 8a7f 58e9 ac6e 5f4c 6775 d3f4 35b7 2d6c ..X..n_Lgu..5.-l │ -00000a10: ec8f bf93 7456 1f5f 35ca 2d18 ecdf bae9 ....tV._5.-..... │ -00000a20: 8da3 76eb ac6e f47f 02a8 7456 370f adb3 ..v..n....tV7... │ -00000a30: 3ac0 eb1c beb3 1afb ceea 9287 4d67 b52f :...........Mg./ │ -00000a40: de12 ebcf 090f 62b3 e67a 3ec3 112a 102a ......b..z>..*.* │ -00000a50: 102a f0b9 ab40 bdce ea4d 752a f1c8 d4ae .*...@...Mu*.... │ -00000a60: 4a67 75c3 07df 1842 67f5 f9a4 b3ba 658f Jgu....Bg.....e. │ -00000a70: ce6a 89a7 c974 6775 7aad b3fa 71ff 40ad .j...tguz...q.@. │ -00000a80: b3fa c85e 3bab ef77 9cf6 769d 6ceb 8a43 ...^;..w..v.l..C │ -00000a90: 67b5 6e69 8222 5420 5420 5460 ff2a 3070 g.ni."T T T`.*0p │ -00000aa0: f634 17f9 8ee9 3b49 67f5 3753 06f3 b715 .4....;Ig.7S.... │ -00000ab0: 067f 1dff fbdd 8fbc 78f1 bb71 aab3 da13 ........x..q.... │ -00000ac0: 3aab fb57 e9e0 f53f a8c0 03fe 8d1d 5a40 :..W...?......Z@ │ -00000ad0: 7af3 99d7 8b98 33f4 5f90 e8ad 6f74 fcd4 z.....3._...ot.. │ -00000ae0: d4db cdcc 7903 1cbd 7c2e f273 e4c2 13b5 ....y...|..s.... │ -00000af0: 3ecc f943 b47c 1453 f8f2 0107 6c7e fa32 >..C.|.S....l~.2 │ -00000b00: bfd0 0fde ffc3 1f1b bd7d 6e6d 902b 5fe6 .........}nm.+_. │ -00000b10: 165b ff77 19e5 2b3b b019 c37f 44ae 7bce .[.w..+;....D.{. │ -00000b20: ed47 3c9b 7b94 542a 47cf 19e3 1b4e bcfb .G<.{.T*G....N.. │ -00000b30: a1ce 8475 9173 2bdd a42b 0f3f 5f82 6cda ...u.s+..+.?_.l. │ -00000b40: b6f9 c024 981d 2d48 4305 4205 0e50 05da ...$..-HC.B..P.. │ -00000b50: fd35 e9cd 9617 4ba3 cbfc df43 aac7 536f .5....K....C..So │ -00000b60: dffb ea9c 9d05 2e48 95a3 e09a 1adb 7a7f .......H......z. │ -00000b70: 3979 d765 438a dd68 34c5 b721 c311 2a10 9y.eC..h4..!..*. │ -00000b80: 2af0 dfae 006f 2ff3 e5e4 aebc eb5b ab24 *....o/......[.$ │ -00000b90: 4e0b f76a 9522 d050 8150 8150 8150 8150 N..j.".P.P.P.P.P │ -00000ba0: 8103 5d81 6eff 3a4e 3842 0542 0542 0542 ..].n.:N8B.B.B.B │ -00000bb0: 0542 0542 050e 5805 fe03 dee9 1b52 .B.B..X......R │ +00000020: 2e3f d61f c858 5106 f107 586c 5651 d114 .?...XQ...XlVQ.. │ +00000030: 6171 1130 ad51 ab46 4d6d dd4d d568 2562 aq.0.Q.FMm.M.h%b │ +00000040: 4b5b b558 7ca2 4134 c45a d3a0 ff18 d648 K[.X|.A4.Z.....H │ +00000050: fa87 c50a d558 8249 bbab 49b5 d104 adad .....X.I..I..... │ +00000060: d2fa 83a5 2db5 5a75 fd11 ca1a e8be decf ....-.Zu........ │ +00000070: ccfb 3287 c71b 5875 699b 781f b973 eef9 ..2...Xui.x..s.. │ +00000080: f53d e79e fbe6 bd37 679f b6b8 6d6e f2e1 .=.....7g...mn.. │ +00000090: cecd 7cfc 07cb 5f78 d8b9 6f2d e85a b4e8 ..|..._x..o-.Z.. │ +000000a0: ca45 5fba e2ca 1b47 3ae7 46e6 9cbb ee8d .E_....G:.F..... │ +000000b0: 62f7 cfcb bb54 2749 d7ea f5e7 def1 e8ca b....T'I........ │ +000000c0: 27bf bc4b 370d ddf2 839c 2b7a 5d83 1fde '..K7.....+z]... │ +000000d0: 7d8f d1e8 65e8 a1e8 0b09 956d 93e7 4f49 }...e......m..OI │ +000000e0: 6479 4f85 93a6 d617 ddc1 7e90 b3f0 a08c dyO.......~..... │ +000000f0: c3fc f02b 7407 fa61 633e ea79 6182 c51c ...+t..ac>.ya... │ +00000100: 7bc9 888d 1c4a 4e69 1b6c 9137 273a e9a1 {....JNi.l.7':.. │ +00000110: f2a3 4659 7a5f 2277 4032 a885 f519 ef79 ..FYz_"w@2.....y │ +00000120: 622a 57f2 514e b213 1d91 f8da 3ad9 78b2 b*W.QN......:.x. │ +00000130: 836a 3d60 3117 4fcd d02b 8ea5 f267 adcc .j=`1.O..+...g.. │ +00000140: c909 7dd9 0fe9 a0c2 a41e cc91 09ff cc44 ..}............D │ +00000150: 86fc 9044 c7da 6507 a670 8529 9de2 fe2b ...D..e..p.)...+ │ +00000160: f193 ded2 2f24 588a 271d 188c d313 df43 ..../$X.'......C │ +00000170: 3d15 1e72 6bcf 1e48 87fc 323f c851 36d8 =..rk..H..2?.Q6. │ +00000180: 5fef 07d8 ac71 941f e8c5 6baf d88f 9644 _....q....k....D │ +00000190: af3c 2c3d c133 d88e 497c a553 6c51 c5c5 .<,=.3..I|.SlQ.. │ +000001a0: 56fb c93a 9193 0b32 28fe 5086 be73 ccf1 V..:...2(.P..s.. │ +000001b0: d339 ab3c c1c6 df62 e3af 98cc c185 671d .9.<...b......g. │ +000001c0: d871 6e80 ab73 14dc d17e 60cb 5e2a 8672 .qn..s...~`.^*.r │ +000001d0: 503e 50c6 243f d081 250c e988 019e 7828 P>P.$?..%.....x( │ +000001e0: 3cf1 cf4d e4f0 f832 ac9d e68a 2b2a b962 <..M...2....+*.b │ +000001f0: 1183 3914 5dda 4e3c 71b4 667b 0e93 0bbc ..9.].N....G.*... │ +00000350: 9fef a9d5 dbb5 d898 c203 4758 ca4f bcb5 ..........GX.O.. │ +00000360: 97cc e259 1973 eda3 e4e0 2153 2ce8 7c3f ...Y.s....!S,.|? │ +00000370: a4b7 f408 2fb7 f1b2 e6d6 3ead b779 4927 ..../.....>..yI' │ +00000380: 7bf1 d858 3bad 577a ecd3 3ee8 ec9e 5b7f {..X;.Wz..>...[. │ +00000390: f969 7df0 e8c1 e05a c3be 0efa 61e5 5312 .i}....Z....a.S. │ +000003a0: 1e19 76c2 cec2 15be a559 f9a1 d7bd d7da ..v......Y...... │ +000003b0: 6661 66c9 accf 6799 931b 231d 639c 9781 faf...g...#.c... │ +000003c0: cbb9 cbef 22e6 d686 fac9 b7de faac cf1c ...."........... │ +000003d0: 6f7f 8c1f aabb f595 ff3f 8fab 3ddb 684d o........?..=.hM │ +000003e0: e95a 5b3f 9b8f ec85 056f e7f0 baae 2a07 .Z[?.....o....*. │ +000003f0: f988 4a2e 3f5d c391 4b66 9fc9 750d 90bf ..J.?]..Kf..u... │ +00000400: cde7 8bde c7f2 b2f9 a494 b88c 0d7e e06b .............~.k │ +00000410: 7381 570c dda7 d3f8 f86a 5de8 b48e f45c s.W......j]....\ │ +00000420: 38c2 c44e df35 e61a 7bf3 531c 1b03 fbb4 8..N.5..{.S..... │ +00000430: dcc6 429f 35f4 1c87 4ef7 0f6b 6763 ec6b ..B.5...N..kgc.k │ +00000440: cef5 95ef 5a96 9d72 534e d868 ae78 f0d4 ....Z..rSN.h.x.. │ +00000450: 42fe d2c3 e30f cfb9 0295 4cbe 506c 388f B.........L.Pl8. │ +00000460: 65a7 98b2 d179 865e e73b 3a78 6b63 7592 e....y.^.;:xkcu. │ +00000470: 43d3 7949 277b ce53 b058 83c5 c44e bca8 C.yI'{.S.X...N.. │ +00000480: b084 91b5 1eab d3dc 529d 375a a7c5 96cc ........R.7Z.... │ +00000490: da33 278e ee8b f82b 77e4 f833 2413 86d6 .3'....+w..3$... │ +000004a0: 231e 1c7d 27ed 3a84 918e 29de da4a 6629 #..}'.:...)..Jf) │ +000004b0: 7a6b 6379 bb36 9ba3 fc55 0bf9 43b1 23e7 zkcy.6...U..C.#. │ +000004c0: c97e c84e 7a74 0cf1 693d 3cbe 0cd5 0b7b .~.Nzt..i=<....{ │ +000004d0: e469 1ff9 5a8a 9fec 4491 a5fd c1e4 bcc4 .i..Z...D....... │ +000004e0: 06bd 6260 67e7 169b b9b0 d2f2 bdf1 cac3 ..b`g........... │ +000004f0: e25a 1cf6 ddf2 ac1b 5be5 a6f3 0239 3274 .Z......[....92t │ +00000500: 0cf9 a057 0cf2 60ae 012f 7fd9 db3c ac9f ...W..`../...<.. │ +00000510: 7cb5 16ed adf8 2c2a 7f61 52d3 2cbf b49d |.....,*.aR.,... │ +00000520: b074 6d40 af3a 683d f291 ad28 b1a4 83b2 .tm@.:h=...(.... │ +00000530: 2ec5 978d f4e2 a1c8 144f e7d6 d35e 666d .........O...^fm │ +00000540: 3457 cd84 23ca da88 275e 78f8 2df5 1ff2 4W..#...'^x.-... │ +00000550: af47 9f3a 7ecf 7351 58f2 b16b 4167 ef15 .G.:~.sQX..kAg.. │ +00000560: d221 979f f655 fe69 2abd 7cb3 f627 ed33 .!...U.i*.|..'.3 │ +00000570: 145e b843 b11d 8a8d f2db 97ad d66d edf0 .^.C.........m.. │ +00000580: 65a0 ab97 177a 9e81 f163 7ff5 bb25 8d03 e....z...c...%.. │ +00000590: 3f94 5cb2 6cc0 b7f5 954d 56ce 366e 7a9e ?.\.l....MV.6nz. │ +000005a0: e507 8670 a0d8 88af b766 e985 9fe6 ebc9 ...p.....f...... │ +000005b0: b1b3 cf82 b2db df94 b8f5 d6b2 bf63 7f56 .............c.V │ +000005c0: 7ced 9970 74ae 891f 2e6a f7d0 ceb3 f0f7 |..pt....j...... │ +000005d0: a5cf f241 96e5 9725 abe7 5f4f 0e86 be1f ...A...%.._O.... │ +000005e0: d4ab 942f f8f3 3857 f9d7 e03f 0bc9 3c57 .../..8W...?...}.Ur.=.. │ +000006e0: d54d af97 c467 d39d fe72 f7d3 8bab ba28 .M...g...r.....( │ +000006f0: e7da a78e 3891 0b60 72b4 b6f3 57d7 dad1 ....8..`r...W... │ +00000700: 5676 85b6 f2c8 42d9 edac 09f7 326b 6d70 Vv....B.....2kmp │ +00000710: 3f3e b1c3 e3ba d5ee 91ee 337b dcdc 9356 ?>........3{...V │ +00000720: e4e7 9473 ad85 0ed7 e62f d52f d3f8 696f ...s....././..io │ +00000730: 3eb2 690c 5d80 ea51 baf7 f2ef b7b5 165e >.i.]..Q.......^ │ +00000740: 1edb d07c 75a1 40f7 24fb b827 171d 705e ...|u.@.$..'..p^ │ +00000750: ee83 fcad d797 8f6e 6f3a eab0 f6a6 b237 .......no:.....7 │ +00000760: 2cbd b79b 7554 79d6 98ff 140f a299 4774 ,...uTy.......Gt │ +00000770: 53a6 d808 a3d9 6d3b e3ed 175f 5174 9d63 S.....m;..._Qt.c │ +00000780: 2f6d 7bb1 65d9 d28e f12d e589 e74c baa2 /m{.e....-...L.. │ +00000790: 77ad fbe1 e46b 8eae ec9a 73e5 b2eb 36a5 w....k....s...6. │ +000007a0: 3308 611a 2a50 a702 dffc 3d2d 300e 7deb 3.a.*P....=-0.}. │ +000007b0: 73b9 b28b 4ee9 8a1e 9fdb 5438 7759 e771 s...N.....T8wY.q │ +000007c0: 51f1 c28d 07ae 6f68 ddd8 7a87 bbb0 f5e6 Q.....oh..z..... │ +000007d0: 896e 4d34 cf3f dede d69d eb79 6e49 ec5e .nM4.?.....ynI.^ │ +000007e0: 7de6 a25c f779 e5e6 3b7c 5b73 d95b af8f }..\.y..;|[s.[.. │ +000007f0: fcc9 c2eb 1a17 c65d 4776 e61a 5796 a251 .......]Gv..W..Q │ +00000800: 530b 6ec1 9235 5d9b 5f3b 647e 4779 6e25 S.n..5]._;d~Gyn% │ +00000810: 90ff 68ff baff 1858 b8aa ff77 5bb6 f57e ..h....X...w[..~ │ +00000820: 7c5a 636b 599a 3af4 7e1e 7edc 656d db77 |ZckY.:.~.~.em.w │ +00000830: e4dc cc55 71fc 9b0f 9deb 21e5 cebb dfde ...Uq.....!..... │ +00000840: 281f 7e50 ba75 df16 1b68 a840 a840 a8c0 (.~P.u...h.@.@.. │ +00000850: e7aa 020d b7df 76e9 d627 47b8 bf3e 535c ......v..'G..>S\ │ +00000860: 5174 a3df e765 4017 ed8c 9327 ac3d 6af1 Qt...e@....'.=j. │ +00000870: d034 175d feda 0317 5cf2 eef8 c50b 06f3 .4.]....\....... │ +00000880: bca4 76f3 0dd3 5dd9 b54f bfea a633 1f9b ..v...]..O...3.. │ +00000890: df7e d7bc 7ba2 1b7b 0a6f 467d d3c7 14e7 .~..{..{.oF}.... │ +000008a0: 3f3b 6df1 073b ba9e ffcb b8d2 d263 7a4b ?;m..;.......czK │ +000008b0: 078d d8b4 b5ff f257 a6f6 3ebd b272 ed5d .......W..>..r.] │ +000008c0: 7f76 fff2 9e77 66fd 7953 f3e4 ef0e 0ec4 .v...wf.yS...... │ +000008d0: 7f3f 6d79 7eca d25b ef2d 7def 94d2 a2fe .?my~..[.-}..... │ +000008e0: f737 8f6c da3c a373 7661 db4b 47f5 b794 .7.l.<.sva.KG... │ +000008f0: ea3d 1646 1316 749c dcb7 479e fb10 f8cc .=.F..t...G..... │ +00000900: c311 2a10 2a10 2a10 2a30 9c15 d874 c638 ..*.*.*.*0...t.8 │ +00000910: 173d f6db 5957 0dc4 13e2 7863 3c73 ca92 .=..YW....xcy │ +00000990: 67f5 8431 bb75 567b d29d d5ce 4fd1 595d g..1.uV{....O.Y] │ +000009a0: 9e6b a5b3 fae0 d7fa d459 3de8 b80e b7d6 .k.......Y=..... │ +000009b0: 7756 5f19 fece 2a2f 5fd6 8e68 d83a ab7f wV_...*/_..h.:.. │ +000009c0: f39d d58b aa9d d579 9725 9dd5 f585 d059 .......y.%.....Y │ +000009d0: add5 3acc 3e79 05b2 3aab 9d95 ceea 13be ..:.>y..:....... │ +000009e0: b3ba d177 56ff b1ec 0f1b 276c c8ab b37a ...wV.....'l...z │ +000009f0: ba5b b376 e104 df59 5d3b b167 c72d b1db .[.v...Y];.g.-.. │ +00000a00: 1cff a8d2 59dd be98 ceea e619 eb6e 59d8 ....Y........nY. │ +00000a10: d81f 7f27 e9ac 3eb2 6694 5b30 d8ff c1e6 ...'..>.f.[0.... │ +00000a20: d78e d8ad b3fa aaff 1340 a5b3 ba75 689d .........@...uh. │ +00000a30: d501 5ee7 f09d d5d8 7756 97ac 329d d5be ..^.....wV..2... │ +00000a40: f8bd 587f 4eb8 1f9b 75d7 f219 8e50 8150 ..X.N...u....P.P │ +00000a50: 8150 81cf 5d05 ea75 566f a853 8987 a675 .P..]..uVo.S...u │ +00000a60: 553a ab9b defd c610 3aab cf26 9dd5 f7f6 U:......:..&.... │ +00000a70: e8ac 9678 9a4c 7756 67d4 3aab 1ff5 0fd4 ...x.LwVg.:..... │ +00000a80: 3aab 0fed b5b3 fa4e c7c9 5bea 645b 571c :......N..[.d[W. │ +00000a90: 3aab 754b 1314 a102 a102 a102 9fae 0203 :.uK............ │ +00000aa0: 674c 7791 ef98 be99 7456 7f3d 6530 7f4b gLw.....tV.=e0.K │ +00000ab0: 61f0 57f1 bfdf fad0 8b17 bf15 a73a ab3d a.W..........:.= │ +00000ac0: a1b3 fae9 2a1d bcfe 0715 b8cf bfb1 430b ....*.........C. │ +00000ad0: 486f 3ef3 7a11 7386 fe0b 12bd f58d 8e9f Ho>.z.s......... │ +00000ae0: 9a7a bb99 396f 80a3 97cf 397e 8e5c 78a2 .z..9o....9~.\x. │ +00000af0: d687 397f 8896 8f62 0a5f 3ee0 80cd 4f5f ..9....b._>...O_ │ +00000b00: e667 fbc1 fb7f f863 a3b7 cfad 0d72 e5cb .g.....c.....r.. │ +00000b10: dc62 ebff 2ea3 7c65 0736 63f8 8fc8 759f .b....|e.6c...u. │ +00000b20: 7feb 614f e756 934a e5e8 3975 7cc3 f177 ..aO.V.J..9u|..w │ +00000b30: 3dd0 99b0 2e72 ee41 77ec 2587 9e25 4136 =....r.Aw.%..%A6 │ +00000b40: 6ddb ba7f 12cc 8e16 a4a1 02a1 02fb a902 m............... │ +00000b50: edfe 9af4 7acb f3a5 d165 feef 21d5 e389 ....z....e..!... │ +00000b60: 2df7 fcf1 fc9d 052e 4895 a3e0 9a1a db7a -.......H......z │ +00000b70: 7f39 79d7 6543 8add 6834 c5b7 21c3 112a .9y.eC..h4..!..* │ +00000b80: 102a f0df ae00 6f2f f3e5 e4ae bceb 5bab .*....o/......[. │ +00000b90: 244e 0ef7 6a95 22d0 5081 5081 5081 5081 $N..j.".P.P.P.P. │ +00000ba0: 5081 fd5d 816e ff3a 4e38 4205 4205 4205 P..].n.:N8B.B.B. │ +00000bb0: 4205 4205 4205 f65b 05fe 03e2 dd1b 62 B.B.B..[......b